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

.offcanvas-toggle {
  background: #f8f8f8; }
  .offcanvas-toggle .icon-bar {
    background: #000; }
  .offcanvas-toggle.offcanvas-toggle-close {
    margin-right: 0px; }
    .offcanvas-toggle.offcanvas-toggle-close .icon-bar:nth-child(1) {
      -webkit-transform: rotate(45deg) translate(5px, 4px);
      -moz-transform: rotate(45deg) translate(5px, 4px);
      -o-transform: rotate(45deg) translate(5px, 4px);
      transform: rotate(45deg) translate(5px, 4px); }
    .offcanvas-toggle.offcanvas-toggle-close .icon-bar:nth-child(2) {
      opacity: 0 !important; }
    .offcanvas-toggle.offcanvas-toggle-close .icon-bar:nth-child(3) {
      -webkit-transform: rotate(-45deg) translate(4px, -4px);
      -moz-transform: rotate(-45deg) translate(4px, -4px);
      -o-transform: rotate(-45deg) translate(4px, -4px);
      transform: rotate(-45deg) translate(4px, -4px); }
#search-icon, #icon-search-mobile-nav {
    cursor:pointer;
}
/*! * @buildVersion@ - Generated at 2025-1-22 *//*!
 * 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/resources/fonts/charlie/Charlie-Std-SemiBold.eot?iefix) format("eot"),url(clientlibs/resources/fonts/charlie/Charlie-Std-SemiBold.woff) format("woff"),url(clientlibs/resources/fonts/charlie/Charlie-Std-SemiBold.ttf) format("truetype"),url(clientlibs/resources/fonts/charlie/Charlie-Std-SemiBold.svg) format("svg")}@font-face{font-family:Charlie-Std-SemiBold-Italic;src:url(clientlibs/resources/fonts/charlie/Charlie-Std-SemiBold-Italic.eot?iefix) format("eot"),url(clientlibs/resources/fonts/charlie/Charlie-Std-SemiBold-Italic.woff) format("woff"),url(clientlibs/resources/fonts/charlie/Charlie-Std-SemiBold-Italic.ttf) format("truetype"),url(clientlibs/resources/fonts/charlie/Charlie-Std-SemiBold-Italic.svg) format("svg")}@font-face{font-family:Charlie-Std-Regular;src:url(clientlibs/resources/fonts/charlie/Charlie-Std-Regular.eot?iefix) format("eot"),url(clientlibs/resources/fonts/charlie/Charlie-Std-Regular.woff) format("woff"),url(clientlibs/resources/fonts/charlie/Charlie-Std-Regular.ttf) format("truetype"),url(clientlibs/resources/fonts/charlie/Charlie-Std-Regular.svg) format("svg")}@font-face{font-family:Charlie-Std-Regular-Italic;src:url(clientlibs/resources/fonts/charlie/Charlie-Std-Regular-Italic.eot?iefix) format("eot"),url(clientlibs/resources/fonts/charlie/Charlie-Std-Regular-Italic.woff) format("woff"),url(clientlibs/resources/fonts/charlie/Charlie-Std-Regular-Italic.ttf) format("truetype"),url(clientlibs/resources/fonts/charlie/Charlie-Std-Regular-Italic.svg) format("svg")}@font-face{font-family:Charlie-Std-Medium;src:url(clientlibs/resources/fonts/charlie/Charlie-Std-Medium.eot?iefix) format("eot"),url(clientlibs/resources/fonts/charlie/Charlie-Std-Medium.woff) format("woff"),url(clientlibs/resources/fonts/charlie/Charlie-Std-Medium.ttf) format("truetype"),url(clientlibs/resources/fonts/charlie/Charlie-Std-Medium.svg) format("svg")}@font-face{font-family:glyphicons-halflings;src:url(clientlibs/resources/fonts/glyphicons/glyphicons-halflings-regular.eot?#iefix);src:url(clientlibs/resources/fonts/glyphicons/glyphicons-halflings-regular.eot?#iefix) format("eot"),url(clientlibs/resources/fonts/glyphicons/glyphicons-halflings-regular.woff) format("woff"),url(clientlibs/resources/fonts/glyphicons/glyphicons-halflings-regular.ttf) format("truetype"),url(clientlibs/resources/fonts/glyphicons/glyphicons-halflings-regular.svg#glyphicons-halflings-regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:HelveticaNeueLTStd-Roman;src:url(clientlibs/resources/fonts/helvetica/b7693a83-b861-4aa6-85e0-9ecf676bc4d6.eot?#iefix);src:url(clientlibs/resources/fonts/helvetica/b7693a83-b861-4aa6-85e0-9ecf676bc4d6.eot?#iefix) format("eot"),url(clientlibs/resources/fonts/helvetica/b0868b4c-234e-47d3-bc59-41ab9de3c0db.woff2) format("woff2"),url(clientlibs/resources/fonts/helvetica/bcf54343-d033-41ee-bbd7-2b77df3fe7ba.woff) format("woff"),url(clientlibs/resources/fonts/helvetica/b0ffdcf0-26da-47fd-8485-20e4a40d4b7d.ttf) format("truetype"),url(clientlibs/resources/fonts/helvetica/da09f1f1-062a-45af-86e1-2bbdb3dd94f9.svg#da09f1f1-062a-45af-86e1-2bbdb3dd94f9) format("svg")}@font-face{font-family:HelveticaNeueW01-75Bold;src:url(clientlibs/resources/fonts/helvetica/c07fef9e-a934-42d7-92ad-69205f2b8a00.eot?#iefix);src:url(clientlibs/resources/fonts/helvetica/c07fef9e-a934-42d7-92ad-69205f2b8a00.eot?#iefix) format("eot"),url(clientlibs/resources/fonts/helvetica/3b303641-706e-4221-94c4-4fb491f4f8ef.woff2) format("woff2"),url(clientlibs/resources/fonts/helvetica/14ff6081-326d-4dae-b778-d7afa66166fc.woff) format("woff"),url(clientlibs/resources/fonts/helvetica/8fda1e47-19be-46c7-8d83-8d4fb35572f0.ttf) format("truetype"),url(clientlibs/resources/fonts/helvetica/f751c8ae-1057-46d9-8d74-62592e002568.svg#f751c8ae-1057-46d9-8d74-62592e002568) format("svg")}@font-face{font-family:icomoon;src:url(clientlibs/resources/fonts/icomoon/icomoon.eot?-xmm1dw);src:url(clientlibs/resources/fonts/icomoon/icomoon.eot?#iefix-xmm1dw) format('embedded-opentype'),url(clientlibs/resources/fonts/icomoon/icomoon.woff?-xmm1dw) format('woff'),url(clientlibs/resources/fonts/icomoon/icomoon.ttf?-xmm1dw) format('truetype'),url(clientlibs/resources/fonts/icomoon/icomoon.svg?-xmm1dw#icomoon) format('svg');font-weight:400;font-style:normal}@font-face{src:url(clientlibs/resources/fonts/nab/NABImpact.ttf) format("truetype"),url(clientlibs/resources/fonts/nab/NABImpact.woff) format("woff"),url(clientlibs/resources/fonts/nab/NABImpact.svg) format("svg");font-family:NabImpact}@font-face{src:url(clientlibs/resources/fonts/nab/NAB-Script.ttf) format("truetype"),url(clientlibs/resources/fonts/nab/NAB-Script.woff) format("woff"),url(clientlibs/resources/fonts/nab/NAB-Script.svg) format("svg");font-family:NabScript}@font-face{font-family:CorpidLight;src:url(clientlibs/resources/fonts/corpid/CorpidC1_3.eot?iefix) format("eot"),url(clientlibs/resources/fonts/corpid/CorpidC1_3.woff) format("woff"),url(clientlibs/resources/fonts/corpid/CorpidC1_3.ttf) format("truetype"),url(clientlibs/resources/fonts/corpid/CorpidC1_3.svg) format("svg")}@font-face{font-family:CorpidHeavy;src:url(clientlibs/resources/fonts/corpid/CorpidC1_8.eot?iefix) format("eot"),url(clientlibs/resources/fonts/corpid/CorpidC1_8.woff) format("woff"),url(clientlibs/resources/fonts/CorpidC1_8.ttf) format("truetype"),url(clientlibs/resources/fonts/corpid/CorpidC1_8.svg) format("svg")}[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(../../../../../../etc.clientlibs/bootstrap/clientlibs/bootstrap/bootstrap-base-design/bootstrap-base/clientlibs/resources/fonts/glyphicons-halflings-regular.eot);src:url(../../../../../../etc.clientlibs/bootstrap/clientlibs/bootstrap/bootstrap-base-design/bootstrap-base/clientlibs/resources/fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../../../../../../etc.clientlibs/bootstrap/clientlibs/bootstrap/bootstrap-base-design/bootstrap-base/clientlibs/resources/fonts/glyphicons-halflings-regular.woff) format('woff'),url(../../../../../../etc.clientlibs/bootstrap/clientlibs/bootstrap/bootstrap-base-design/bootstrap-base/clientlibs/resources/fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../../../../../../etc.clientlibs/bootstrap/clientlibs/bootstrap/bootstrap-base-design/bootstrap-base/clientlibs/resources/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent;width:100%;overflow-x:hidden}body{margin:0;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.42857143;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}figure{margin:0}img{vertical-align:middle;height:auto;max-height:100%;max-width:100%;width:auto}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{border:0;border-top:1px solid #eee}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Charlie-Std-SemiBold;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:21px;margin-bottom:10.5px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10.5px;margin-bottom:10.5px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:39px}.h2,h2{font-size:30px}.h3,h3{font-size:26px}.h4,h4{font-size:20px}.h5,h5{font-size:15px}.h6,h6{font-size:13px}p{margin:0 0 10.5px}.lead{margin-bottom:21px;font-size:17px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:22.5px}.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}.small,small{font-size:86%}.mark,mark{background-color:#fcf8e3;padding:.2em}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9.5px;margin:42px 0 21px;border-bottom:1px solid #eee}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-top:0;margin-bottom:21px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10.5px 21px;margin:0 0 21px;font-size:18.75px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{margin-bottom:21px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Monaco,Menlo,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{overflow:auto;display:block;padding:10px;margin:0 0 10.5px;font-size:14px;line-height:1.42857143;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px}@media (min-width:768px){.container{width:740px}}@media (min-width:992px){.container{width:960px}}@media (min-width:1200px){.container{width:1010px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px}.row{margin-left:-10px;margin-right:-10px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:10px;padding-right:10px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{border-collapse:collapse;border-spacing:0;background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:21px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;float:none;display:table-column}table td[class*=col-],table th[class*=col-]{position:static;float:none;display:table-cell}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{overflow-x:auto;min-height:.01%}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15.75px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{padding:0;margin:0;border:0;min-width:0}legend{display:block;width:100%;padding:0;margin-bottom:21px;font-size:22.5px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none}input[type=checkbox],input[type=radio]{margin:4px 0 0;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}output{display:block;padding-top:7px;font-size:15px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:35px;padding:6px 12px;font-size:15px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.form-control:focus{outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee;opacity:1}textarea.form-control{height:auto}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date],input[type=datetime-local],input[type=month],input[type=time]{line-height:35px}input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm{line-height:31px}input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg{line-height:48px}}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:21px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.checkbox-inline.disabled,.checkbox.disabled label,.radio-inline.disabled,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio label,fieldset[disabled] .radio-inline,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-left:0;padding-right:0}.form-group-sm .form-control,.input-sm{height:31px;padding:5px 10px;font-size:13px;line-height:1.5;border-radius:3px}select.form-group-sm .form-control,select.input-sm{height:31px;line-height:31px}select[multiple].form-group-sm .form-control,select[multiple].input-sm,textarea.form-group-sm .form-control,textarea.input-sm{height:auto}.form-group-lg .form-control,.input-lg{height:48px;padding:10px 16px;font-size:19px;line-height:1.33;border-radius:6px}select.form-group-lg .form-control,select.input-lg{height:48px;line-height:48px}select[multiple].form-group-lg .form-control,select[multiple].input-lg,textarea.form-group-lg .form-control,textarea.input-lg{height:auto}.has-feedback{position:relative}.has-feedback .form-control{padding-right:43.75px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:35px;height:35px;line-height:35px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback{width:48px;height:48px;line-height:48px}.input-sm+.form-control-feedback{width:31px;height:31px;line-height:31px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:26px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .checkbox,.form-horizontal .radio{min-height:28px}.form-horizontal .form-group{margin-left:-10px;margin-right:-10px}.form-horizontal .has-feedback .form-control-feedback{right:10px}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}.form-horizontal .form-group-lg .control-label{padding-top:14.3px}.form-horizontal .form-group-sm .control-label{padding-top:6px}}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:15px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;pointer-events:none;opacity:.65;-webkit-box-shadow:none;box-shadow:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.active,.btn-default.focus,.btn-default:active,.btn-default:focus,.btn-default:hover,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.active,.btn-primary.focus,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.active,.btn-success.focus,.btn-success:active,.btn-success:focus,.btn-success:hover,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.active,.btn-info.focus,.btn-info:active,.btn-info:focus,.btn-info:hover,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.active,.btn-warning.focus,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.active,.btn-danger.focus,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#337ab7;font-weight:400;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:19px;line-height:1.33;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:13px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:13px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none;visibility:hidden}.collapse.in{display:block;visibility:visible}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:15px;text-align:left;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);-webkit-background-clip:padding-box;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9.5px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;outline:0;background-color:#337ab7}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;background-color:transparent;background-image:none;cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{display:block;padding:3px 20px;font-size:13px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:4px;border-top-right-radius:0;border-top-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-left:0;padding-right:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:48px;padding:10px 16px;font-size:19px;line-height:1.33;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:48px;line-height:48px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:31px;padding:5px 10px;font-size:13px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:31px;line-height:31px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:15px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:13px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:19px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:-1px}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9.5px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{line-height:1.42857143}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px;margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}.nav-pills>li{float:left}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu-left{left:0;right:auto}.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0;border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none;visibility:hidden}.tab-content>.active{display:block;visibility:visible}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:94px;margin-bottom:21px;border:1px solid transparent}.navbar-collapse{overflow-x:visible;padding-right:10px;padding-left:10px;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-10px;margin-left:-10px}@media (min-width:768px){.navbar{border-radius:4px}.navbar-header{float:left}.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;visibility:visible!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-left:0;padding-right:0}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}.navbar-static-top{border-radius:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:36.5px 10px;font-size:19px;line-height:21px;height:94px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-10px}.navbar-toggle{display:none}}.navbar-toggle{position:relative;float:right;padding:9px 10px;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}.navbar-nav{margin:18.25px -10px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:21px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:21px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:36.5px;padding-bottom:36.5px}.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}.navbar-form{padding:10px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin:29.5px -10px}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#3b3b3b}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#171717}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}@media (min-width:768px){.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}.navbar-text{float:left;margin-left:10px;margin-right:10px}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-radius:4px 4px 0 0}.navbar-btn{margin-top:29.5px;margin-bottom:29.5px}.navbar-btn.btn-sm{margin-top:31.5px;margin-bottom:31.5px}.navbar-btn.btn-xs{margin-top:36px;margin-bottom:36px}.navbar-text{margin-top:36.5px;margin-bottom:36.5px}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-10px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#282828;border-color:none}.navbar-default .navbar-brand{color:#3b3b3b}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#222;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#3b3b3b}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#171717}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:none}.navbar-default .navbar-link{color:#3b3b3b}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#3b3b3b}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{background-color:#080808;color:#fff}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:21px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{content:"/\00a0";padding:0 5px;color:#ccc}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:21px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#337ab7;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7;cursor:default}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:19px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:13px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.pager{padding-left:0;margin:21px 0;list-style:none;text-align:center}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;background-color:#fff;cursor:not-allowed}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:13px;font-weight:700;color:#fff;line-height:1;vertical-align:baseline;white-space:nowrap;text-align:center;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding:30px 15px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:23px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding:48px 0}.container .jumbotron,.container-fluid .jumbotron{padding-left:60px;padding-right:60px}.jumbotron .h1,.jumbotron h1{font-size:67.5px}}.thumbnail{display:block;padding:4px;margin-bottom:21px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-left:auto;margin-right:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:21px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:21px;margin-bottom:21px;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0%;height:100%;font-size:13px;line-height:21px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s;-o-transition:width .6s;transition:width .6s}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:2s linear infinite progress-bar-stripes;-o-animation:2s linear infinite progress-bar-stripes;animation:2s linear infinite progress-bar-stripes}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover{text-decoration:none;color:#555;background-color:#f5f5f5}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{background-color:#eee;color:#777;cursor:not-allowed}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{background-color:#fff;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{border-bottom:1px solid transparent}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{color:inherit}.panel-title>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:3px;border-top-left-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.list-group+.panel-footer,.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-left:15px;padding-right:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-right-radius:3px;border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:22.5px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out,-o-transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);-webkit-background-clip:padding-box;background-clip:padding-box;outline:0}.modal-backdrop{position:absolute;top:0;right:0;left:0;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.in{opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.42857143px}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;visibility:visible;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.4;opacity:0}.tooltip.in{opacity:.9}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{bottom:0;right:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.42857143;text-align:left;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);white-space:normal}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:15px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:rgba(0,0,0,.25);bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:rgba(0,0,0,.25)}.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:rgba(0,0,0,.25);top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.carousel{position:relative}.carousel-inner{position:relative;overflow:hidden;width:100%}.carousel-inner>.item{-webkit-transition:left .6s ease-in-out;-o-transition:left .6s ease-in-out;transition:left .6s ease-in-out}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out,-o-transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}.carousel-inner>.item.active.right,.carousel-inner>.item.next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-control.left{background-repeat:repeat-x}.carousel-control.right{left:auto;right:0;background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{outline:0;color:#fff;text-decoration:none;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;margin-top:-10px;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;text-indent:-999px;border:1px solid #fff;cursor:pointer;background-color:rgba(0,0,0,0)}.carousel-indicators .active{margin:0;background-color:#fff}.carousel-caption{position:absolute;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{content:" ";display:table}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important;visibility:hidden!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}.visible-xs-block{display:block!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}.visible-sm-block{display:block!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}.visible-md-block{display:block!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}.visible-lg-block{display:block!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}.hidden-lg{display:none!important}}@media (max-width:767px){.hidden-xs{display:none!important}.navbar{margin-top:0}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}.hidden-print{display:none!important}}.btn:focus{outline:#000 dotted 2px}.close:focus,.close:hover,.nav>li>a:focus,.nav>li>a:hover,a:focus,div.active:focus{outline:#000 dotted 1px}.carousel-inner>.item{position:absolute;top:-999999em;display:block}.carousel-inner>.active{top:0}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{position:relative}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.wrapper.wrapper-primary-nav{background-color:#fff}nav.navbar{margin-top:0;margin-bottom:0;min-height:94px}nav.navbar-default{background-color:#fff}.navbar-nav>.open>a nav.navbar-defaultnav.navbar-default :hover nav.navbar-defaultnav.navbar-default :focus{color:#017780;background-color:#faf9f7;height:54px;outline:0}nav.navbar-default .navbar-nav{float: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}.maintenance-message{padding-top:20px}.outage-message{background-color:#feface;padding:20px 20px 10px 40px;background-image:url(../../../../../../content/dam/mlc/images/icons/icn-info.png);background-repeat:no-repeat;background-position:10px 20px;margin-bottom:20px}.error_section{margin-bottom:10px}.error_message{color:#900;background-image:url(../../../../../../content/dam/mlc/images/icons/icn-info-red.png);background-repeat:no-repeat;line-height:1.5;padding:0 15px 10px 30px;background-position:-5px 0}.ng-submitted .ng-invalid{border-color:#900}.reset-password-success{color:#01838c;margin-bottom:30px;width:85%}.mlc-heading{color:#c95109;margin:40px 0 30px!important}.mlc-ltd-login .mlc_heading{display:none}.css-form .form-control{height:40px;border-radius:0}.login-wrapper{-webkit-background-size:cover!important;background-size:cover!important;background-position:71% 0!important}.button_primary{background:#c95109;margin-top:-10px;color:#fff;border:0;font-family:Charlie-Std-SemiBold,helvetica,arial;width:100%;border-radius:0;font-size:20px;margin-bottom:20px;height:45px}.button_primary:hover{background-color:#bc4401}.button_primary:focus{background-color:#bc4401;outline:#bc4401 dotted 1px!important}.button_primary:disabled{opacity:.6;cursor:not-allowed}.mlc-ltd-login .password_label,.mlc-ltd-login .username_label{font-weight:400}.mlc-ltd-login .help-content{margin-bottom:10px;margin-top:30px}.mlc-ltd-login-widget{right:240px;position:absolute;width:300px;top:180px;z-index:100;-webkit-transition:right .35s;-o-transition:right .35s;transition:right .35s;background-color:#004651}.mlc-ltd-login-widget .container,.mlc-ltd-login-widget .container_content{width:300px}.mlc-ltd-login-widget .username_control{margin-bottom:0}.mlc-ltd-login-widget .mlc_heading{display:inherit;color:#fff;padding-left:5%;padding-top:5%;padding-bottom:1%;font-size:22px;font-weight:700;margin-bottom:0;line-height:130%}.mlc-ltd-login-widget .username_label{color:#fff;padding-left:5%;font-size:15px;font-weight:400}.mlc-ltd-login-widget .widget-login-button{margin:10px 5% 0;width:90%}.mlc-ltd-login-widget .password_label{color:#fff;padding-left:5%;padding-top:5%;font-size:15px;font-weight:400}.mlc-ltd-login-widget .form-control{margin-left:5%;margin-right:5%;width:90%}.close-login-widget{height:52px;width:54px;background-color:#004651;z-index:10;top:180px;right:231px;-webkit-transition:right .35s;-o-transition:right .35s;transition:right .35s;position:absolute}.close-login-widget.minimized{position:absolute;right:0}.close-login-widget.expanded{position:absolute;right:540px;-webkit-transition:right .35s ease-in-out;-o-transition:right .35s ease-in-out;transition:right .35s ease-in-out}.mlc-ltd-login-widget.minimized-widget{right:-300px;position:absolute}.close-login-widget.glyphicon-chevron-right{font-size:16px;font-weight:100;text-align:center;z-index:12;color:#fff;padding-top:19px;width:54px;height:52px}.mlc-ltd-login-widget .ng-submitted .error_message{color:#fff;background-color:#900;padding-left:33px;padding-top:9px;padding-bottom:6px;background-position:5px 8px;background-image:url(../../../../../../content/dam/mlc/images/icons/icon-exclamation-white.png);margin-left:10px;margin-right:10px;position:relative;top:6px}.mlc-ltd-login-widget .ng-submitted .error_message a{text-decoration:underline;color:#fff}.mlc-ltd-login-widget .ng-submitted .error_message p:first-child{margin-bottom:0}.mlc-ltd-login-widget .ng-submitted .error_message:hover,.mlc-ltd-login-widget .ng-submitted .error_messagea:focus,.mlc-ltd-login-widget .ng-submitted .error_messagea:visited{text-decoration:none}.mlc-ltd-login-widget .outage-message{background-color:transparent;color:#fff;padding:0 10px 0 45px;font-size:14px;margin-bottom:0;background-position:10px 0;background-image:url(../../../../../../content/dam/mlc/images/icons/icon-info-aqua.png);background-repeat:no-repeat}.mlc-ltd-login-widget .outage-message p{margin-bottom:10px;line-height:20px}.mlc-ltd-login-widget .outage-message p:last-child{margin-bottom:-15px}.mlc-ltd-login-widget .white-reverse{padding:10px 15px;color:#fff}.mlc-ltd-login-widget .white-reverse a{color:#fff;text-decoration:underline;font-weight:400}.mlc-ltd-login-widget .white-reverse a:focus,.mlc-ltd-login-widget .white-reverse a:hover,.mlc-ltd-login-widget .white-reverse a:visited{cursor:pointer}.mlc-ltd-login-widget .error_section{margin-bottom:15px}.mlc-ltd-login .login-disabled{padding:10px 15px}.mlc-ltd-login .login-disabled p{color:#fff;font-size:14px;margin-bottom:0}.mlc-ltd-login-widget .password_control{margin-bottom:5px}.mlc-ltd-login-widget .widget-links{margin-left:15px;font-size:14px;margin-bottom:15px;padding-top:5px}.mlc-ltd-login-widget .widget-links .float-left{float:left!important}.mlc-ltd-login-widget .widget-links a{color:#fff;text-decoration:underline}.mlc-ltd-login-widget .widget-links a:last-child{float:right;margin-right:15px}.mlc-ltd-login-widget .widget-links a:focus{outline:#fff dotted 1px!important;text-decoration:none}@media only screen and (max-width:992px){.close-login-widget,.mlc-ltd-login-widget{display:none}}.common-spinner{margin-left:20%}.mlc-ltd-login-widget .common-spinner{margin-left:30%}.login-footer{padding-top:23px;padding-bottom:20px}.blueprint,.dpm,.enevita,.fc-one,.portfolio-focus,.premium-choice,.st-andrews,.top-200{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;min-height:100vh;background-color:#f2f2f3}.blueprint h2,.dpm h2,.enevita h2,.fc-one h2,.portfolio-focus h2,.premium-choice h2,.st-andrews h2,.top-200 h2{font-size:20px;font-family:Verdana,Arial,Helvetica,sans-serif}.blueprint .button_primary,.dpm .button_primary,.enevita .button_primary,.fc-one .button_primary,.portfolio-focus .button_primary,.premium-choice .button_primary,.st-andrews .button_primary,.top-200 .button_primary{font-size:18px;font-family:Verdana,Arial,Helvetica,sans-serif}.blueprint h4,.dpm h4,.enevita h4,.fc-one h4,.portfolio-focus h4,.premium-choice h4,.st-andrews h4,.top-200 h4{font-family:Verdana,Arial,Helvetica,sans-serif}.blueprint .form-control,.dpm .form-control,.enevita .form-control,.fc-one .form-control,.portfolio-focus .form-control,.premium-choice .form-control,.st-andrews .form-control,.top-200 .form-control{font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif}.enevita,.premium-choice{font-family:Arial,Helvetica,sans-serif;font-size:13px}.enevita .button_primary,.enevita h2,.enevita h4,.premium-choice .button_primary,.premium-choice h2,.premium-choice h4{font-family:Arial,Helvetica,sans-serif}.enevita .form-control,.premium-choice .form-control{font-family:Arial,Helvetica,sans-serif;font-size:13px}.blueprint .wrapper-subheader,.enevita .wrapper-subheader,.fc-one .wrapper-subheader,.portfolio-focus .wrapper-subheader,.premium-choice .wrapper-subheader,.st-andrews .wrapper-subheader,.top-200 .wrapper-subheader{padding-top:10px;padding-bottom:10px}.blueprint .username_control,.enevita .username_control,.fc-one .username_control,.portfolio-focus .username_control,.premium-choice .username_control,.st-andrews .username_control,.top-200 .username_control{margin-bottom:4%}.blueprint .password_control,.enevita .password_control,.fc-one .password_control,.portfolio-focus .password_control,.premium-choice .password_control,.st-andrews .password_control,.top-200 .password_control{margin-bottom:9%}.blueprint .badge-page-header,.dpm .badge-page-header,.enevita .badge-page-header,.fc-one .badge-page-header,.portfolio-focus .badge-page-header,.premium-choice .badge-page-header,.st-andrews .badge-page-header,.top-200 .badge-page-header{background-color:#3b3b3b;color:#fff;padding-top:20px;padding-bottom:0}.blueprint .login-container,.dpm .login-container,.enevita .login-container,.fc-one .login-container,.portfolio-focus .login-container,.premium-choice .login-container,.st-andrews .login-container,.top-200 .login-container{padding-top:30px}.blueprint .help-content,.dpm .help-content,.enevita .help-content,.fc-one .help-content,.portfolio-focus .help-content,.premium-choice .help-content,.st-andrews .help-content,.top-200 .help-content{margin-top:10px;margin-bottom:60px}.blueprint .badge-page-footer,.dpm .badge-page-footer,.enevita .badge-page-footer,.fc-one .badge-page-footer,.portfolio-focus .badge-page-footer,.premium-choice .badge-page-footer,.st-andrews .badge-page-footer,.top-200 .badge-page-footer{background-color:#f2f2f3;padding-top:40px;padding-bottom:40px}.blueprint .badge-page-footer ul,.dpm .badge-page-footer ul,.enevita .badge-page-footer ul,.fc-one .badge-page-footer ul,.portfolio-focus .badge-page-footer ul,.premium-choice .badge-page-footer ul,.st-andrews .badge-page-footer ul,.top-200 .badge-page-footer ul{margin-top:0;padding-left:0}.blueprint .badge-page-footer ul li,.dpm .badge-page-footer ul li,.enevita .badge-page-footer ul li,.fc-one .badge-page-footer ul li,.portfolio-focus .badge-page-footer ul li,.premium-choice .badge-page-footer ul li,.st-andrews .badge-page-footer ul li,.top-200 .badge-page-footer ul li{display:inline;margin-right:20px;padding-left:0}.blueprint a,.dpm a,.enevita a,.fc-one a,.portfolio-focus a,.premium-choice a,.st-andrews a,.top-200 a{cursor:pointer}.dpm{color:#000}.dpm .wrapper-subheader{padding-top:0;padding-bottom:0}.dpm .button_primary{background-color:#067861;margin-bottom:0}.dpm .button_primary:hover{border-color:#72b7a9!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#72b7a9}.dpm .button_primary:focus{outline:#72b7a9 dotted 1px!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#72b7a9}.dpm .badge-page-footer a,.dpm .badge-page-footer a:focus,.dpm .badge-page-footer a:visited,.dpm .help-content a,.dpm .help-content a:focus,.dpm .help-content a:visited{color:#666!important}.dpm .badge-page-footer a:hover,.dpm .help-content a:hover{color:#067861!important}.dpm .form-control:focus,.dpm .form-control:hover{border-color:#72b7a9!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(6,120,97,.6)!important;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(6,120,97,.6)!important}.dpm .button_primary:focus{outline:#72b7a9!important;border-color:#72b7a9!important;-webkit-box-shadow:none!important;box-shadow:none!important}.enevita{color:#666}.enevita .button_primary{background-color:#009bc9;margin-bottom:0}.enevita .button_primary:hover{border-color:#5ed1f3!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#5ed1f3}.enevita .button_primary:focus{outline:#5ed1f3 dotted 1px!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#5ed1f3}.enevita .badge-page-footer a,.enevita .badge-page-footer a:focus,.enevita .badge-page-footer a:visited,.enevita .help-content a,.enevita .help-content a:focus,.enevita .help-content a:visited{color:#666!important}.enevita .badge-page-footer a:hover,.enevita .help-content a:hover{color:#009bc9!important}.enevita .form-control:focus,.enevita .form-control:hover{border-color:#5ed1f3!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(4,156,202,.6)!important;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(4,156,202,.6)!important}.enevita .button_primary:focus{outline:#5ed1f3!important;border-color:#5ed1f3!important;-webkit-box-shadow:none!important;box-shadow:none!important}.blueprint{color:#000}.blueprint .button_primary{background-color:#005a9c;margin-bottom:0}.blueprint .button_primary:hover{border-color:#0069b3!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#0069b3}.blueprint .button_primary:focus{outline:#0069b3 dotted 1px!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#0069b3}.blueprint .badge-page-footer a,.blueprint .badge-page-footer a:focus,.blueprint .badge-page-footer a:visited,.blueprint .help-content a,.blueprint .help-content a:focus,.blueprint .help-content a:visited{color:#0069b3!important}.blueprint .badge-page-footer a:hover,.blueprint .help-content a:hover{color:#000!important}.blueprint .form-control:focus,.blueprint .form-control:hover{border-color:#005a9c!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(0,91,156,.6)!important;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(0,91,156,.6)!important}.blueprint .button_primary:focus{outline:#005a9c!important;border-color:#005a9c!important;-webkit-box-shadow:none!important;box-shadow:none!important}.fc-one{color:#58595b}.fc-one .button_primary{background-color:#2882b5;margin-bottom:0}.fc-one .button_primary:hover{border-color:#4894d2!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#4894d2}.fc-one .button_primary:focus{outline:#4894d2 dotted 1px!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#4894d2}.fc-one .badge-page-footer a,.fc-one .badge-page-footer a:focus,.fc-one .badge-page-footer a:visited,.fc-one .help-content a,.fc-one .help-content a:focus,.fc-one .help-content a:visited{color:#0069b3!important}.fc-one .badge-page-footer a:hover,.fc-one .help-content a:hover{color:#666!important}.fc-one .form-control:focus,.fc-one .form-control:hover{border-color:#4894d2!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(0,85,159,.6)!important;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(0,85,159,.6)!important}.fc-one .button_primary:focus{outline:#4894d2!important;border-color:#4894d2!important;-webkit-box-shadow:none!important;box-shadow:none!important}.portfolio-focus{color:#666}.portfolio-focus .button_primary{background-color:#c4c722;margin-bottom:0}.portfolio-focus .button_primary:hover{border-color:#b1b41a!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#b1b41a}.portfolio-focus .button_primary:focus{outline:#b1b41a dotted 1px!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#b1b41a}.portfolio-focus .badge-page-footer a,.portfolio-focus .badge-page-footer a:focus,.portfolio-focus .badge-page-footer a:visited,.portfolio-focus .help-content a,.portfolio-focus .help-content a:focus,.portfolio-focus .help-content a:visited{color:#9b9e07!important}.portfolio-focus .badge-page-footer a:hover,.portfolio-focus .help-content a:hover{color:#44412d!important}.portfolio-focus .form-control:focus,.portfolio-focus .form-control:hover{border-color:#c4c722!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(195,199,47,.6)!important;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(195,199,47,.6)!important}.portfolio-focus .button_primary:focus{outline:#c4c722!important;border-color:#c4c722!important;-webkit-box-shadow:none!important;box-shadow:none!important}.premium-choice{color:#666}.premium-choice .button_primary{background-color:#a3978a;margin-bottom:0}.premium-choice .button_primary:hover{border-color:#beb5ab!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#beb5ab}.premium-choice .button_primary:focus{outline:#beb5ab dotted 1px!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#beb5ab}.premium-choice .badge-page-footer a,.premium-choice .badge-page-footer a:focus,.premium-choice .badge-page-footer a:visited,.premium-choice .help-content a,.premium-choice .help-content a:focus,.premium-choice .help-content a:visited{color:#716659!important}.premium-choice .badge-page-footer a:hover,.premium-choice .help-content a:hover{color:#bbb38c!important}.premium-choice .form-control:focus,.premium-choice .form-control:hover{border-color:#beb5ab!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(162,150,137,.6)!important;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(162,150,137,.6)!important}.premium-choice .button_primary:focus{outline:#beb5ab!important;border-color:#beb5ab!important;-webkit-box-shadow:none!important;box-shadow:none!important}.st-andrews{color:#666}.st-andrews .button_primary{background-color:#0e2e81;margin-bottom:0}.st-andrews .button_primary:hover{border-color:#5671b8!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#5671b8}.st-andrews .button_primary:focus{outline:#5671b8 dotted 1px!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#5671b8}.st-andrews .badge-page-footer a,.st-andrews .badge-page-footer a:focus,.st-andrews .badge-page-footer a:visited,.st-andrews .help-content a,.st-andrews .help-content a:focus,.st-andrews .help-content a:visited{color:#666!important}.st-andrews .badge-page-footer a:hover,.st-andrews .help-content a:hover{color:#0e2e81!important}.st-andrews .form-control:focus,.st-andrews .form-control:hover{border-color:#5671b8!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(40,55,124,.6)!important;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(40,55,124,.6)!important}.st-andrews .button_primary:focus{outline:#5671b8!important;border-color:#5671b8!important;-webkit-box-shadow:none!important;box-shadow:none!important}.top-200{color:#666}.top-200 .button_primary{background-color:#fd7f1c;margin-bottom:0}.top-200 .button_primary:hover{border-color:#ffaf30!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#ffaf30}.top-200 .button_primary:focus{outline:#ffaf30 dotted 1px!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#ffaf30}.top-200 .badge-page-footer a,.top-200 .badge-page-footer a:focus,.top-200 .badge-page-footer a:visited,.top-200 .help-content a,.top-200 .help-content a:focus,.top-200 .help-content a:visited{color:#666!important}.top-200 .badge-page-footer a:hover,.top-200 .help-content a:hover{color:#0062b2!important}.top-200 .form-control:focus,.top-200 .form-control:hover{border-color:#ffaf30!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(245,126,33,.6)!important;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(245,126,33,.6)!important}.top-200 .button_primary:focus{outline:#ffaf30!important;border-color:#ffaf30!important;-webkit-box-shadow:none!important;box-shadow:none!important}.top-200-heading h2{margin-left:15px;position:relative;top:20px}.top-200-heading h2 a{color:#fd7f1c}.top-200-heading h2 a:focus,.top-200-heading h2 a:hover,.top-200-heading h2 a:visited{text-decoration:none}.forgotten_password_submit_button{margin-top:11%}.forgotten_password_cancel_button{text-align:center}.mlc-ltd-forgotten-password .container_content{width:480px}.mlc-ltd-forgotten-password .password_label,.mlc-ltd-forgotten-password .username_label{font-weight:400}.forgotten-password-help{background-color:rgba(255,255,255,.8)!important;padding:30px 30px 10px;margin-bottom:40px;margin-top:20px!important;font-size:15px;width:90%}.forgotten-password-help p{width:82%}.blueprint .mlc-ltd-forgotten-password,.dpm .mlc-ltd-forgotten-password,.enevita .mlc-ltd-forgotten-password,.fc-one .mlc-ltd-forgotten-password,.portfolio-focus .mlc-ltd-forgotten-password,.premium-choice .mlc-ltd-forgotten-password,.st-andrews .mlc-ltd-forgotten-password,.top-200 .mlc-ltd-forgotten-password{margin-top:40px;margin-bottom:40px;min-height:40vh}.blueprint .mlc-ltd-forgotten-password .forgotten-password-label,.dpm .mlc-ltd-forgotten-password .forgotten-password-label,.enevita .mlc-ltd-forgotten-password .forgotten-password-label,.fc-one .mlc-ltd-forgotten-password .forgotten-password-label,.portfolio-focus .mlc-ltd-forgotten-password .forgotten-password-label,.premium-choice .mlc-ltd-forgotten-password .forgotten-password-label,.st-andrews .mlc-ltd-forgotten-password .forgotten-password-label,.top-200 .mlc-ltd-forgotten-password .forgotten-password-label{font-weight:400}.blueprint .mlc-ltd-forgotten-password .button_primary,.dpm .mlc-ltd-forgotten-password .button_primary,.enevita .mlc-ltd-forgotten-password .button_primary,.fc-one .mlc-ltd-forgotten-password .button_primary,.portfolio-focus .mlc-ltd-forgotten-password .button_primary,.premium-choice .mlc-ltd-forgotten-password .button_primary,.st-andrews .mlc-ltd-forgotten-password .button_primary,.top-200 .mlc-ltd-forgotten-password .button_primary{margin-bottom:20px}.dpm .forgotten_password_cancel_button a,.dpm .forgotten_password_cancel_button a:focus,.dpm .forgotten_password_cancel_button a:visited{color:#666}.dpm .forgotten_password_cancel_button a:hover{color:#067861}.enevita .forgotten_password_cancel_button a,.enevita .forgotten_password_cancel_button a:focus,.enevita .forgotten_password_cancel_button a:visited{color:#666}.enevita .forgotten_password_cancel_button a:hover{color:#009bc9}.blueprint .forgotten_password_cancel_button a,.blueprint .forgotten_password_cancel_button a:focus,.blueprint .forgotten_password_cancel_button a:visited{color:#0069b3}.blueprint .forgotten_password_cancel_button a:hover{color:#000}.fc-one .forgotten_password_cancel_button a,.fc-one .forgotten_password_cancel_button a:focus,.fc-one .forgotten_password_cancel_button a:visited{color:#0069b3}.fc-one .forgotten_password_cancel_button a:hover{color:#666}.portfolio-focus .forgotten_password_cancel_button a,.portfolio-focus .forgotten_password_cancel_button a:focus,.portfolio-focus .forgotten_password_cancel_button a:visited{color:#9b9e07}.portfolio-focus .forgotten_password_cancel_button a:hover{color:#44412d}.premium-chioce .forgotten_password_cancel_button a,.premium-chioce .forgotten_password_cancel_button a:focus,.premium-chioce .forgotten_password_cancel_button a:visited{color:#716659}.premium-chioce .forgotten_password_cancel_button a:hover{color:#bbb38c}.st-andrews .forgotten_password_cancel_button a,.st-andrews .forgotten_password_cancel_button a:focus,.st-andrews .forgotten_password_cancel_button a:visited{color:#666}.st-andrews .forgotten_password_cancel_button a:hover{color:#0e2e81}.top-200 .forgotten_password_cancel_button a,.top-200 .forgotten_password_cancel_button a:focus,.top-200 .forgotten_password_cancel_button a:visited{color:#666}.top-200 .forgotten_password_cancel_button a:hover{color:#0062b2}.mlc-page-header{color:#fff;margin-bottom:40px;padding-top:22px}.mlc-ltd-set-password{margin-bottom:40px;margin-top:20px}.mlc-ltd-set-password .password_control{margin-bottom:20px}.mlc-ltd-set-password .button_primary{width:35%;margin-right:10px;margin-top:20px}.mlc-ltd-set-password a#cancelResetPassword{text-decoration:underline}.mlc-ltd-set-password a#cancelResetPassword:focus,.mlc-ltd-set-password a#cancelResetPassword:hover,.mlc-ltd-set-password a#cancelResetPassword:visited{text-decoration:none}.mlc-ltd-set-password .help-content{background-color:#f0eeea;padding:30px 30px 10px;margin-bottom:40px;margin-top:20px;font-size:15px}.mlc-ltd-set-password .help-content ul{margin-bottom:16px;padding-left:0}.mlc-ltd-set-password .help-content ul li{margin-bottom:5px;padding-left:0;list-style-type:none}.mlc-ltd-set-password .help-content ul li:before{content:"-";padding-right:5px}.mlc-ltd-set-password .help-content p{line-height:20px}.mlc-ltd-login .container{min-height:0!important}.change-pwd-success{background-color:#353535;min-height:100vh}.wrapper-change-pwd-success{margin-top:-40px;padding-top:40px;min-height:500px}.wrapper-change-pwd-success .btn-link{font-weight:700;text-decoration:underline;padding-left:0}.wealth-change-password{font-size:14px;font-family:Arial,Helvetica,sans-serif}.wealth-change-password .wrapper-dfdfdf{background-color:#dfdfdf}.wealth-change-password .wealth-page-header{margin-bottom:40px;padding-top:30px;padding-bottom:8px}.wealth-change-password .wealth-page-header h2{color:#333;font-size:20px;font-family:Arial,Helvetica,sans-serif}.wealth-change-password h3{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700}.wealth-change-password .button_primary{font-size:14px;font-family:Arial,Helvetica,sans-serif;font-weight:700}.wealth-change-password .btn-primary{border-radius:0;font-family:Arial,Helvetica,sans-serif;font-weight:700;min-width:120px;font-size:14px;background-color:#c95109;border:0}.wealth-change-password .btn-primary:focus,.wealth-change-password .btn-primary:hover,.wealth-change-password .btn-primary:visited{background-color:#bc4401!important}.wealth-change-password a#cancelResetPassword{color:#333}.wealth-change-password .help-content{background-color:#efefef}.wealth-change-password .col-footer{margin-top:-1px}.wealth-change-password .wealth-page-footer ul{float:right}.wealth-change-password .wealth-page-footer ul li{display:inline}.wealth-change-password .wealth-page-footer ul a,.wealth-change-password .wealth-page-footer ul a:focus,.wealth-change-password .wealth-page-footer ul a:visited{color:grey;cursor:pointer}.wealth-change-password .wealth-page-footer ul a :hover,.wealth-change-password .wealth-page-footer ul a:focus :hover,.wealth-change-password .wealth-page-footer ul a:visited :hover{text-decoration:underline}.blueprint .mlc-ltd-set-password,.dpm .mlc-ltd-set-password,.enevita .mlc-ltd-set-password,.fc-one .mlc-ltd-set-password,.portfolio-focus .mlc-ltd-set-password,.premium-choice .mlc-ltd-set-password,.st-andrews .mlc-ltd-set-password,.top-200 .mlc-ltd-set-password{margin-top:20px;margin-bottom:40px;min-height:40vh}.blueprint .mlc-ltd-set-password .help-content,.dpm .mlc-ltd-set-password .help-content,.enevita .mlc-ltd-set-password .help-content,.fc-one .mlc-ltd-set-password .help-content,.portfolio-focus .mlc-ltd-set-password .help-content,.premium-choice .mlc-ltd-set-password .help-content,.st-andrews .mlc-ltd-set-password .help-content,.top-200 .mlc-ltd-set-password .help-content{margin-top:40px;margin-bottom:40px;font-size:12px}.blueprint .reset-password-success,.dpm .reset-password-success,.enevita .reset-password-success,.fc-one .reset-password-success,.portfolio-focus .reset-password-success,.premium-choice .reset-password-success,.st-andrews .reset-password-success,.top-200 .reset-password-success{color:#666}.blueprint .reset-password-success h4,.dpm .reset-password-success h4,.enevita .reset-password-success h4,.fc-one .reset-password-success h4,.portfolio-focus .reset-password-success h4,.premium-choice .reset-password-success h4,.st-andrews .reset-password-success h4,.top-200 .reset-password-success h4{font-size:17px}.blueprint .wrapper-change-pwd-success,.dpm .wrapper-change-pwd-success,.enevita .wrapper-change-pwd-success,.fc-one .wrapper-change-pwd-success,.portfolio-focus .wrapper-change-pwd-success,.premium-choice .wrapper-change-pwd-success,.st-andrews .wrapper-change-pwd-success,.top-200 .wrapper-change-pwd-success{padding-top:40px;min-height:500px;margin-top:0}.blueprint .wrapper-change-pwd-success .button_primary,.dpm .wrapper-change-pwd-success .button_primary,.enevita .wrapper-change-pwd-success .button_primary,.fc-one .wrapper-change-pwd-success .button_primary,.portfolio-focus .wrapper-change-pwd-success .button_primary,.premium-choice .wrapper-change-pwd-success .button_primary,.st-andrews .wrapper-change-pwd-success .button_primary,.top-200 .wrapper-change-pwd-success .button_primary{width:20%;margin-top:10px}.blueprint .wrapper-change-pwd-success .button_primary span,.dpm .wrapper-change-pwd-success .button_primary span,.enevita .wrapper-change-pwd-success .button_primary span,.fc-one .wrapper-change-pwd-success .button_primary span,.portfolio-focus .wrapper-change-pwd-success .button_primary span,.premium-choice .wrapper-change-pwd-success .button_primary span,.st-andrews .wrapper-change-pwd-success .button_primary span,.top-200 .wrapper-change-pwd-success .button_primary span{display:block;padding-top:4px}.enevita .help-content,.premium-choice .help-content{font-size:13px}.logout-page .mlc-ltd-sidekick{display:none}.logout-page .wrapper-logout-content{background-color:#faf8f4!important;padding-top:20px;padding-bottom:20px}.wrapper-logout-content .button-md{margin-bottom:0}.wrapper-logout-content h3{margin-bottom:0;padding-top:30px}.logout-page .get-in-touch-wrapper{margin-top:20px}@media screen and (min-width:768px) and (max-width:1199px){.wrapper-change-pwd-success{min-height:400px!important}}@media screen and (min-width:768px) and (max-width:991px){.login-wrapper{background-position:67% 0}.logout-page .wrapper-logout-content{padding-top:10px;padding-bottom:10px}}@media screen and (max-width:767px){.container_content{max-width:100%}.login-wrapper{background-image:none!important;background-color:#faf8f4!important;padding-left:5px}.login-page .help-content .col-custom{width:35%;padding-left:20px}.wrapper-logout-content h3{margin-bottom:20px;padding-top:20px}.logout-page .wrapper-logout-content{padding-top:0;padding-bottom:0}.wrapper-logout-content span.button-md{position:relative;top:0;padding-top:4px!important}.wrapper-logout-content .col-custom{width:60%}.wrapper-logout-content .wrapper-login-btn{width:35%}.forgotten-password-help p{width:100%}.wrapper-change-pwd-success{margin-top:-40px;padding-top:40px;min-height:200px!important}.blueprint .wrapper-subheader,.dpm .wrapper-subheader,.enevita .wrapper-subheader,.fc-one .wrapper-subheader,.portfolio-focus .wrapper-subheader,.premium-choice .wrapper-subheader,.st-andrews .wrapper-subheader,.top-200 .wrapper-subheader{padding-left:5px;padding-top:10px;padding-bottom:10px}.blueprint .help-content,.dpm .help-content,.enevita .help-content,.fc-one .help-content,.portfolio-focus .help-content,.premium-choice .help-content,.st-andrews .help-content,.top-200 .help-content{margin-bottom:0}.blueprint .help-content .col-custom,.dpm .help-content .col-custom,.enevita .help-content .col-custom,.fc-one .help-content .col-custom,.portfolio-focus .help-content .col-custom,.premium-choice .help-content .col-custom,.st-andrews .help-content .col-custom,.top-200 .help-content .col-custom{width:39%;padding-left:20px}.blueprint .badge-page-footer,.dpm .badge-page-footer,.enevita .badge-page-footer,.fc-one .badge-page-footer,.portfolio-focus .badge-page-footer,.premium-choice .badge-page-footer,.st-andrews .badge-page-footer,.top-200 .badge-page-footer{padding-bottom:0}.blueprint .mlc-ltd-set-password .help-content,.dpm .mlc-ltd-set-password .help-content,.enevita .mlc-ltd-set-password .help-content,.fc-one .mlc-ltd-set-password .help-content,.portfolio-focus .mlc-ltd-set-password .help-content,.premium-choice .mlc-ltd-set-password .help-content,.st-andrews .mlc-ltd-set-password .help-content,.top-200 .mlc-ltd-set-password .help-content{padding:30px 20px 10px;margin-right:10px}.blueprint .top-200-heading h2,.dpm .top-200-heading h2,.enevita .top-200-heading h2,.fc-one .top-200-heading h2,.portfolio-focus .top-200-heading h2,.premium-choice .top-200-heading h2,.st-andrews .top-200-heading h2,.top-200 .top-200-heading h2{margin-bottom:0;width:85%;top:4px}.blueprint .reset-password-success,.dpm .reset-password-success,.enevita .reset-password-success,.fc-one .reset-password-success,.portfolio-focus .reset-password-success,.premium-choice .reset-password-success,.st-andrews .reset-password-success,.top-200 .reset-password-success{margin-bottom:20px}.blueprint .wrapper-change-pwd-success .button_primary,.dpm .wrapper-change-pwd-success .button_primary,.enevita .wrapper-change-pwd-success .button_primary,.fc-one .wrapper-change-pwd-success .button_primary,.portfolio-focus .wrapper-change-pwd-success .button_primary,.premium-choice .wrapper-change-pwd-success .button_primary,.st-andrews .wrapper-change-pwd-success .button_primary,.top-200 .wrapper-change-pwd-success .button_primary{min-width:150px}.employer-theme .masthead-standard span.button-md,.employer-theme .masthead-standard span.button-md-aqua,.employer-theme .masthead-standard span.button-md-rubine{top:0}}@media screen and (max-width:599px){.container_content{max-width:100%;padding-right:10px}.mlc-page-header{padding-top:2px;margin-bottom:20px}.mlc-ltd-set-password{margin-top:20px}.wrapper-logout-content h3{text-align:left!important;margin-bottom:20px}.logout-page .wrapper-logout-content{padding-top:0;padding-bottom:0;padding-left:10px}.wealth-change-password .wealth-page-header{padding-top:2px;margin-bottom:20px;padding-bottom:0}.wealth-change-password .wealth-page-footer ul{float:left;padding-left:0}.wealth-change-password .wealth-page-footer ul li{display:block!important}.wrapper-change-pwd-success{margin-top:-20px}.forgotten-password-page{width:100%;padding-right:15px;padding-left:15px}.blueprint .badge-page-header,.dpm .badge-page-header,.enevita .badge-page-header,.fc-one .badge-page-header,.portfolio-focus .badge-page-header,.premium-choice .badge-page-header,.st-andrews .badge-page-header,.top-200 .badge-page-header{padding-top:2px;font-size:26px;padding-bottom:0}.login-page .help-content .col-custom{width:100%;padding-left:10px}.blueprint .login-container,.dpm .login-container,.enevita .login-container,.fc-one .login-container,.portfolio-focus .login-container,.premium-choice .login-container,.st-andrews .login-container,.top-200 .login-container{padding-top:20px}.blueprint .help-content .col-custom,.dpm .help-content .col-custom,.enevita .help-content .col-custom,.fc-one .help-content .col-custom,.portfolio-focus .help-content .col-custom,.premium-choice .help-content .col-custom,.st-andrews .help-content .col-custom,.top-200 .help-content .col-custom{width:100%;padding-left:10px}.blueprint .help-content p,.dpm .help-content p,.enevita .help-content p,.fc-one .help-content p,.portfolio-focus .help-content p,.premium-choice .help-content p,.st-andrews .help-content p,.top-200 .help-content p{text-align:left!important}.top-200-heading h2{display:none}.badge-page-footer ul li{display:block!important}}.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}.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}.channel-quicklinks-tab-wrapper table h4{margin-bottom:5px}.channel-quicklinks-tab-wrapper ul.nav-tabs li{width:25%;border:0;background-color:transparent}.channel-quicklinks-tab-wrapper ul.nav-tabs li a{height:250px;text-align:center;width:100%;font-family:Charlie-Std-SemiBold;font-weight:500;font-size:23px;color:#3b3b3b;background-position:50% 0!important}.channel-quicklinks-tab-wrapper ul.nav-tabs li a,.channel-quicklinks-tab-wrapper ul.nav-tabs li a:hover{border:none}.channel-quicklinks-tab-wrapper ul.nav-tabs li a span{display:block;line-height:1em;position:relative;top:165px;text-align:left!important;margin-left:auto;margin-right:auto}.icon-mlc-chevron{font-size:16px;margin-top:7px;color:#aaa8a4}.channel-quicklinks-tab-wrapper ul.nav-tabs li a div.caret{margin-left:10px;display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid;border-bottom:0}.channel-quicklinks-tab-wrapper ul.nav-tabs li a .mlc-glyph{display:none}.channel-quicklinks-tab-content-wrapper .close-tab{float:right;color:#ccc}.channel-quicklinks-tab-content-wrapper .close-tab:hover{color:#999}.channel-quicklinks-tab-content-wrapper .close-tab span{font-size:12px!important;color:#ccc!important}.channel-quicklinks-tab-wrapper .list-item-text p a{color:#037691}@media screen and (min-width:594px) and (max-width:767px){.channel-quicklinks-tab-content-wrapper ul.media-list .list-item-text table td{width:47%!important;display:inline-block!important;margin-bottom:20px;margin-right:10px}}@media screen and (max-width:593px){.channel-quicklinks-tab-wrapper ul.nav-tabs{margin-top:0}.channel-quicklinks-tab-wrapper ul.nav-tabs li.active{border-bottom:2px solid #ce0058!important}.channel-quicklinks-tab-wrapper ul.nav-tabs li a span{font-size:18px!important}.channel-quicklinks-tab-wrapper ul.nav-tabs li a .mlc-glyph{right:2px!important}.channel-quicklinks-tab-content-wrapper ul.media-list .list-item-text table{margin-top:20px}.channel-quicklinks-tab-content-wrapper ul.media-list .list-item-text table td{width:100%}.channel-quicklinks-tab-content-wrapper ul.media-list .list-item-text table td h4 a{color:#3b3b3b!important;font-weight:700}}.content-tabs-center-inline .nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:center;border-bottom:0}.content-tabs-center-inline .nav.nav-tabs>li,.content-tabs-center-inline .nav.nav-tabs>li>*{background-color:transparent!important}.content-tabs-center-inline .nav.nav-tabs>li,.content-tabs-center-inline .nav.nav-tabs>li.active{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;float:none;border:none}.content-tabs-center-inline .nav.nav-tabs>li>a{border-bottom:5px solid transparent!important;padding-bottom:5px;color:#3b3b3b;margin:0!important}.content-tabs-center-inline .nav.nav-tabs>li.active>a{border-color:#ddd}.content-tabs-center-inline.content-tabs-center-inline-h1 .nav.nav-tabs>li>a{font-family:Charlie-Std-SemiBold;font-weight:500;line-height:1.1;color:inherit;margin-top:21px;margin-bottom:10.5px;font-size:39px}.content-tabs-center-inline.content-tabs-center-inline-h1 .nav.nav-tabs>li>a .small,.content-tabs-center-inline.content-tabs-center-inline-h1 .nav.nav-tabs>li>a small{font-weight:400;line-height:1;color:#777;font-size:65%}.content-tabs-center-inline.content-tabs-center-inline-h2 .nav.nav-tabs>li>a{font-family:Charlie-Std-SemiBold;font-weight:500;line-height:1.1;margin-top:21px;margin-bottom:10.5px;font-size:30px;color:#e2dfdc;display:inline-block;border-bottom-width:2px!important;padding-left:0;padding-right:0}.content-tabs-center-inline.content-tabs-center-inline-h2 .nav.nav-tabs>li>a .small,.content-tabs-center-inline.content-tabs-center-inline-h2 .nav.nav-tabs>li>a small{font-weight:400;line-height:1;color:#777;font-size:65%}.content-tabs-center-inline.content-tabs-center-inline-h3 .nav.nav-tabs>li>a{font-family:Charlie-Std-SemiBold;font-weight:500;line-height:1.1;color:inherit;margin-top:21px;margin-bottom:10.5px;font-size:26px}.content-tabs-center-inline.content-tabs-center-inline-h3 .nav.nav-tabs>li>a .small,.content-tabs-center-inline.content-tabs-center-inline-h3 .nav.nav-tabs>li>a small{font-weight:400;line-height:1;color:#777;font-size:65%}.content-tabs-center-inline.content-tabs-center-inline-h4 .nav.nav-tabs>li>a{font-family:Charlie-Std-SemiBold;font-weight:500;line-height:1.1;color:inherit;margin-top:10.5px;margin-bottom:10.5px;font-size:20px}.content-tabs-center-inline.content-tabs-center-inline-h4 .nav.nav-tabs>li>a .small,.content-tabs-center-inline.content-tabs-center-inline-h4 .nav.nav-tabs>li>a small{font-weight:400;line-height:1;color:#777;font-size:75%}.content-tabs-center-inline.content-tabs-center-inline-h5 .nav.nav-tabs>li>a{font-family:Charlie-Std-SemiBold;font-weight:500;line-height:1.1;color:inherit;margin-top:10.5px;margin-bottom:10.5px;font-size:15px}.content-tabs-center-inline.content-tabs-center-inline-h5 .nav.nav-tabs>li>a .small,.content-tabs-center-inline.content-tabs-center-inline-h5 .nav.nav-tabs>li>a small{font-weight:400;line-height:1;color:#777;font-size:75%}.content-tabs-center-inline.content-tabs-center-inline-h6 .nav.nav-tabs>li>a{font-family:Charlie-Std-SemiBold;font-weight:500;line-height:1.1;color:inherit;margin-top:10.5px;margin-bottom:10.5px;font-size:13px}.content-tabs-center-inline.content-tabs-center-inline-h6 .nav.nav-tabs>li>a .small,.content-tabs-center-inline.content-tabs-center-inline-h6 .nav.nav-tabs>li>a small{font-weight:400;line-height:1;color:#777;font-size:75%}.content-tabs-center-inline.content-tabs-center-inline-orange .nav.nav-tabs>li.active>a{color:#c95109;border-color:#c95109!important}.content-tabs-center-inline.content-tabs-center-inline-aqua .nav.nav-tabs>li.active>a{color:#01838c;border-color:#01838c!important}.content-tabs-center-inline.content-tabs-center-inline-rubine .nav.nav-tabs>li.active>a{color:#ce0058;border-color:#ce0058!important}@media screen and (max-width:992px){.content-tabs-center-inline .nav{display:block}.content-tabs-center-inline .nav.nav-tabs>li,.content-tabs-center-inline .nav.nav-tabs>li.active{display:block;float:left;-webkit-box-flex:0;-webkit-flex:0;-ms-flex:0;flex:0}.content-tabs-center-inline .nav.nav-tabs>li:last-of-type{padding-bottom:10px}.content-tabs-center-inline .nav.nav-tabs>li>a{display:inline-block;margin-bottom:5px}}.choose-advice-tabs ul.nav-tabs{border-bottom:0}@media screen and (min-width:992px){.choose-advice-tabs ul.nav-tabs{margin-bottom:190px}}@media screen and (min-width:992px) and (max-width:1200px){.choose-advice-tabs ul.nav-tabs{margin-bottom:400px}.choose-advice-tabs ul.nav-tabs li:nth-of-type(3){padding-top:20px}}@media screen and (min-width:1200px){.choose-advice-tabs ul.nav-tabs{margin-bottom:190px}}.choose-advice-tabs ul.nav-tabs li{background-color:transparent;border-left:0;border-top:0;border-bottom-width:4px}.choose-advice-tabs ul.nav-tabs li a{font-weight:700;margin-bottom:12px!important}.choose-advice-tabs ul.nav-tabs li.active{border-bottom-color:#c95109}.choose-advice-tabs ul.nav-tabs li.active:after{content:"";top:-6px;right:-50%;position:relative;width:0;height:0;border-style:solid;border-width:0 6px 9px;border-color:transparent transparent #c95109}@media screen and (min-width:992px){.choose-advice-tabs ul.nav-tabs li a{margin-top:160px}.choose-advice-tabs ul.nav-tabs li:first-of-type{padding-right:20px}.choose-advice-tabs ul.nav-tabs li:first-of-type:before{position:absolute;content:"";width:310px;height:160px;background-image:url(../../../../../../content/dam/mlc/images/content/advice/general_advice_and_info.jpg)}.choose-advice-tabs ul.nav-tabs li:nth-of-type(2){padding-right:165px}.choose-advice-tabs ul.nav-tabs li:nth-of-type(2):before{position:absolute;content:"";width:310px;height:160px;background-image:url(../../../../../../content/dam/mlc/images/content/advice/focused_advice.jpg)}.choose-advice-tabs ul.nav-tabs li:nth-of-type(3){padding-right:110px}.choose-advice-tabs ul.nav-tabs li:nth-of-type(3):before{position:absolute;content:"";width:310px;height:160px;background-image:url(../../../../../../content/dam/mlc/images/content/advice/comprehensive_advice.jpg)}}.business-theme .carousel-content-list-wrapper .carousel-caption h4{font-family:Charlie-Std-SemiBold-Italic}.business-theme .channel-info-directive.first{border-right:1px solid #666}.business-theme .channel-cta-wrapper{background-color:#fdfbf7}.business-info-directive-wrapper{background-color:#473f3a!important}.business-info-directive-wrapper .channel-info-directive.first{border-right:1px solid #7a7373}.adviser-platform-campaign .masthead-wrapper.masthead-sm .masthead-text{margin-top:7%}.adviser-platform-campaign .masthead-wrapper.masthead-sm h1{font-size:35px;width:90%}.adviser-platform-campaign .masthead-wrapper.masthead-sm h2{width:90%}.adviser-platform-campaign .masthead-mobile-only-banner{display:none}@media (max-width:1200px){.adviser-platform-campaign .masthead-wrapper.masthead-sm h1{font-size:32px;width:90%}.adviser-platform-campaign .masthead-wrapper.masthead-sm .masthead-text{margin-top:5%}nav-inflation-plus li{padding-left:30px;padding-right:30px}}@media (max-width:992px){.adviser-platform-campaign .masthead-wrapper.masthead-sm{background:url(../../../../../../content/dam/mlc/images/mastheads/masthead-mobile-egg-matrix@2x.png);-webkit-background-size:cover!important;background-size:cover!important;background-position:100% 50%!important}.adviser-platform-campaign .masthead-wrapper.masthead-sm h1{font-size:32px;width:90%}.adviser-platform-campaign .masthead-wrapper.masthead-sm .masthead-text{margin-top:0;margin-bottom:30px}.adviser-platform-campaign .masthead-mobile-only-banner{display:inline-block}.adviser-platform-campaign .masthead-mobile-only-banner-content{min-height:280px;-webkit-background-size:cover;background-size:cover;background-position:79% center}}@media (max-width:600px){.adviser-platform-campaign .masthead-mobile-only-banner-content{min-height:200px}.adviser-platform-campaign .masthead-wrapper.masthead-sm h1 span{color:#bc4401!important}.adviser-platform-campaign .masthead-wrapper.masthead-sm .container.page-header-container{background-color:transparent}.adviser-platform-campaign .masthead-wrapper.masthead-sm h2{font-size:22px}}.bg-white{background-color:#fff}body .employer-theme{font-size:16px}body .employer-theme a{color:#d4743a}.employer-theme ol li,ul li{margin-bottom:20px}.employer-theme ul li::marker{font-size:10px;color:#434343}.employer-theme .sidekick{font-size:15px}.employer-theme .sidekick ol li,.employer-theme .sidekick ul li{margin-bottom:0}.employer-theme .h3,h3{font-size:30px;margin-bottom:25px}.employer-theme .overlapped-col-left-bg{height:100%;background:-webkit-gradient(linear,left top,right top,color-stop(30%,#f0eeea),color-stop(0,#fff));background:-webkit-linear-gradient(left,#f0eeea 30%,#fff 0);background:-o-linear-gradient(left,#f0eeea 30%,#fff 0);background:linear-gradient(90deg,#f0eeea 30%,#fff 0)}.employer-theme .overlapped-col-right-bg{height:100%;background:-webkit-gradient(linear,left top,right top,color-stop(70%,#fff),color-stop(30%,#f0eeea));background:-webkit-linear-gradient(left,#fff 70%,#f0eeea 30%);background:-o-linear-gradient(left,#fff 70%,#f0eeea 30%);background:linear-gradient(90deg,#fff 70%,#f0eeea 30%)}.employer-theme .overlapped-col h2{font-family:Charlie-Std-Medium;font-size:34px}.employer-theme nav.navbar{min-height:100px}.employer-theme nav.navbar-default .navbar-nav li a{font-family:HelveticaNeueLTStd-Roman;font-size:18px;color:#181816}.employer-theme .wrapper.wrapper-top-row{background-color:#181816}.employer-theme #site-select-desktop .nav-pills>li>a{color:#fff}.employer-theme #site-select-desktop .nav-pills>li.active>a,.employer-theme #site-select-desktop .nav-pills>li.active>a:focus,.employer-theme #site-select-desktop .nav-pills>li.active>a:hover,.employer-theme #site-select-desktop .nav>li>a:focus{background-color:transparent;color:#c95109;-webkit-box-shadow:0 -3px 0 #c95109 inset;box-shadow:0 -3px 0 #c95109 inset}.employer-theme .wrapper-top-row .nav-pills>li.active>a,.employer-theme .wrapper-top-row .nav-pills>li.active>a:focus,.employer-theme .wrapper-top-row .nav-pills>li.active>a:hover,.employer-theme .wrapper-top-row .nav>li>a:focus,.employer-theme .wrapper-top-row .nav>li>a:hover{color:#fff}.employer-theme #site-select-desktop .nav>li:not(.active)>a:hover{color:#fff;background-color:transparent}.employer-theme .masthead-homepage{height:400px;outline:0;-webkit-background-size:cover!important;background-size:cover!important;background-position:center top!important;background-repeat:none}.employer-theme .masthead-standard{height:320px;outline:0;-webkit-background-size:cover!important;background-size:cover!important;background-position:center top!important;background-repeat:none;padding-top:20px}.employer-theme .masthead-homepage .inner h2,.employer-theme .masthead-standard .inner h2{max-width:520px;width:50%;font-size:46px;color:#181816;margin-bottom:10px;font-family:Charlie-Std-Medium;padding-bottom:10px;line-height:1em}.employer-theme .masthead-homepage .inner h4{font-size:24px;color:#181816;width:50%!important;margin-left:0;line-height:1.2;margin-bottom:25px;font-family:Charlie-Std-Medium}.employer-theme .masthead-standard .inner h4{font-size:24px;color:#181816;width:50%!important;margin-left:0;line-height:1.2;margin-bottom:5px;font-family:Charlie-Std-Medium}.employer-theme #global_search_form .mlc-glyph.icon-mlc-find-your-super,.employer-theme #global_search_form_mobile .mlc-glyph.icon-mlc-find-your-super{color:#fff;background-color:transparent}.employer-theme .masthead-homepage .inner p,.employer-theme .masthead-homepage .inner p a span,.employer-theme .masthead-standard .inner p,.employer-theme .masthead-standard .inner p a span{margin-bottom:0}.employer-theme .black-white-col .col-custom:first-child{background-color:#181816;color:#fff}.employer-theme .black-white-col.black-white-br-radius .col-custom:first-child{border-bottom-right-radius:40px}.employer-theme .black-white-col .col-custom:nth-child(2){background-color:#fff;color:#000}.employer-theme .black-white-col h2{font-family:Charlie-Std-Medium;font-size:42px;padding-bottom:20px}.employer-theme .black-white-col h4{font-family:Charlie-Std-Regular;font-size:30px;line-height:40px;font-weight:lighter;padding-bottom:40px;width:95%}.employer-theme .caret:after{content:' ';display:inline-block;border-bottom:1px solid #181816;border-right:1px solid #181816;height:8px;position:absolute;top:15px;width:8px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.employer-theme .caret{display:inline-block;width:0;height:0;border-top:none;border-right:4px solid transparent;border-left:8px solid transparent}.employer-theme .row-footer{color:#fff;background-color:#181816}.employer-theme .row-footer .row-footer-container>div:nth-child(2){border-top:1px solid rgba(153,148,138,.25);margin-top:26px;padding-top:10px}.employer-theme .row-footer .wrapper.footer-bg{background-color:#181816}.employer-theme .row-footer a{color:#d4743a}.employer-theme .row-footer h3{font-size:24px!important}.employer-theme .row-footer .wrapper.footer-bg ul.nav li a{color:#d4743a}.employer-theme .row-footer .bootstrap-nav-secondary{right:0;position:absolute;bottom:16px}.employer-theme .breadcrumb{background-color:transparent;padding:8px 0;margin-bottom:10px}.employer-theme .breadcrumb a{color:#3b3b3b}.employer-theme .dark-bg{background-color:#181816;color:#fff}.employer-theme .cta-copy h3{font-size:20px;margin-bottom:0;font-family:Charlie-Std-Medium}.employer-theme .numbered-card h3{color:#d4743a;font-family:Charlie-Std-SemiBold;font-size:35px}.employer-theme .breadcrumb li,.employer-theme .mlc-primary-nav li,.employer-theme .nav-pills li,.employer-theme .nav-tabs li,.employer-theme .sidekick li{margin-bottom:0}@media (max-width:750px){.employer-theme .overlapped-col-left-bg,.employer-theme .overlapped-col-right-bg{height:100%;background:#fff}.employer-theme .row-footer .bootstrap-nav-secondary{left:0;position:relative;bottom:16px}}@media screen and (min-width:1201px){.employer-theme .inner{max-width:1020px!important}}.row.equal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.vcenter-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.spacing-pt-60{padding-top:60px}.spacing-pb-60{padding-bottom:60px}.spacing-pt-70{padding-top:70px}.spacing-pb-70{padding-bottom:70px}.spacing-pt-80{padding-top:80px}.spacing-pb-80{padding-bottom:80px}span.chevron-link{font-family:Charlie-Std-SemiBold;font-size:18px;color:#c95109}span.chevron-link:before{content:"\e605";margin-right:20px;font-size:12px;color:#c95109;font-family:icomoon;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;text-decoration:none}span.chevron-link:hover{text-decoration:none}.employer-theme .left-bordered-row{border-left:4px solid #741915;padding:30px 20px 20px}.employer-theme .left-bordered-row.cols{padding:0 20px}.employer-theme .left-bordered-row h3{color:#d4743a;font-size:26px;margin-bottom:0}.employer-theme .left-bordered-row p{margin-bottom:0}.employer-theme .left-bordered-heading h3{color:#d4743a;border-left:4px solid #741915;padding-left:15px}.employer-theme .left-bordered-heading p{padding-left:20px}.employer-theme .img-content-tile .img-content-tile-text{background-color:#000;color:#fff;padding:35px 30px 20px}.employer-theme .masthead-homepage.masthead-overlay .container:before{background-color:#000;height:400px;width:50%;position:absolute;display:block;top:0;opacity:.7;left:0;border-bottom-right-radius:40px}.employer-theme .masthead-standard.masthead-overlay .container:before{background-color:#000;height:320px;width:50%;position:absolute;display:block;top:0;opacity:.7;left:0;border-bottom-right-radius:40px}.employer-theme .masthead-standard span.button-md{line-height:20px}.employer-theme .masthead-overlay .breadcrumb a,.employer-theme .masthead-overlay .breadcrumb li,.employer-theme .masthead-overlay .mlc-primary-nav li,.employer-theme .masthead-overlay .nav-pills li,.employer-theme .masthead-overlay .nav-tabs li,.employer-theme .masthead-overlay .sidekick li,.employer-theme .wrapper.masthead-overlay .inner h1,.employer-theme .wrapper.masthead-overlay .inner h2,.employer-theme .wrapper.masthead-overlay .inner h3,.employer-theme .wrapper.masthead-overlay .inner h4,.employer-theme .wrapper.masthead-overlay .inner h5,.employer-theme .wrapper.masthead-overlay .inner h6{color:#fff}.employer-theme .masthead-overlay .breadcrumb .last.active{font-weight:700}.employer-theme .megamenu-row{padding-top:30px}.employer-theme .megamenu-col span.button-md{background-color:#c95109;color:#fff;margin-top:0;margin-bottom:0}.employer-theme .megamenu-row #megamenu-col-1 .chevron-link a,.employer-theme .megamenu-row #megamenu-col-2 .chevron-link a,.employer-theme .megamenu-row #megamenu-col-3 .chevron-link a,.employer-theme .megamenu-row #megamenu-col-4 .chevron-link a{display:inline-block;color:#c95109!important;font-size:16px!important}.employer-theme .megamenu-col table h4{font-size:21px!important;margin-bottom:25px}.employer-theme .yamm-fw .dropdown-menu{-webkit-box-shadow:none;box-shadow:none}.employer-theme .navbar-default .navbar-nav>.open>a,.employer-theme .navbar-default .navbar-nav>.open>a:focus,.employer-theme .navbar-default .navbar-nav>.open>a:hover{padding-bottom:27px;height:auto}.employer-theme .megamenu-col:first-child{background-color:transparent;margin-top:0;margin-right:0;margin-left:0;color:inherit}.employer-theme .megamenu-col{color:#434343}.employer-theme .megamenu-col h4{font-family:Charlie-Std-Medium;font-size:24px!important;padding-top:0!important}.employer-theme .megamenu-row .megamenu-col ul li{padding-left:13px;font-size:14px;border:none;margin-bottom:10px}.employer-theme .megamenu-row .megamenu-col ul li a{font-size:16px!important;padding-top:0!important;padding-bottom:10px!important}.employer-theme .megamenu-row .megamenu-col ul li::marker{content:"\e605";margin-right:20px;font-size:12px;font-family:icomoon;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;text-decoration:none}.employer-theme .megamenu-col .chevron-link{font-family:HelveticaNeueLTStd-Roman}.employer-theme .megamenu-primary-nav .dropdown.open .caret:after{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg);top:20px}.employer-theme .megamenu-col table{border-collapse:inherit;color:#fff;background-color:none;padding:0;border-collapse:none;color:inherit}.employer-theme .megamenu-col table td[headers=orange]{background-color:#c95109;padding:20px;color:#fff}.employer-theme .megamenu-col table td[headers=dark]{background-color:#181816;padding:20px;color:#fff}.employer-theme .media-left,.media>.pull-left{padding-right:0!important}.employer-theme .mlc-primary-nav.in .megamenu-row{padding:15px}.employer-theme .mlc-primary-nav.in .megamenu-col:first-child{min-height:auto}.employer-theme .mlc-primary-nav.in .dropdown-menu ul{padding-left:10px}.employer-theme .mlc-primary-nav.in .megamenu-row .megamenu-col ul li{padding-left:6px}.employer-theme .mlc-primary-nav.in .caret:after,.employer-theme .mlc-primary-nav.in .dropdown.open .caret:after{bottom:22px;top:auto}@media screen and (max-width:992px){.employer-theme .wrapper.masthead-overlay .container:before{width:100%}.employer-theme #sidekick-mobile .sidekick li{width:50%}.employer-theme .masthead-homepage .container:before{background-color:#000;height:400px;width:100%;position:absolute;display:block;top:0;opacity:.7;left:0;border-bottom-right-radius:40px}.employer-theme .masthead-homepage .inner h1,.employer-theme .masthead-homepage .inner h2,.employer-theme .masthead-homepage .inner h3,.employer-theme .masthead-homepage .inner h4,.employer-theme .masthead-homepage .inner h5,.employer-theme .masthead-homepage .inner h6{color:#fff;width:100%!important}.employer-theme .megamenu-col:first-child{display:block}}@media screen and (min-width:599px) and (max-width:750px){.employer-theme .masthead-standard .inner h2{width:90%}.employer-theme .masthead-standard .inner h4{width:90%!important}}@media screen and (max-width:599px){.employer-theme .masthead-standard,.employer-theme .wrapper.masthead-standard.masthead-overlay .container:before{height:185px}.employer-theme .masthead-standard .inner h2{font-size:22px;width:90%;margin-top:0!important;line-height:1.2em}.employer-theme .masthead-standard .inner h4{font-size:14px;width:90%!important}.employer-theme .masthead-standard span.border-button-md-aqua,.employer-theme .masthead-standard span.border-button-md-rubine,.employer-theme .masthead-standard span.border-button-md-white-reverse,.employer-theme .masthead-standard span.button-md,.employer-theme .masthead-standard span.button-md-aqua,.employer-theme .masthead-standard span.button-md-rubine,.employer-theme .masthead-standardh span.border-button-md{background-color:transparent!important;border:3px solid #fff!important;color:#fff!important;padding:5px 8px!important;height:30px!important;line-height:1.1em!important;min-width:60px!important;font-size:12px!important;margin-left:0!important;font-weight:400!important;margin-top:30px}}@media screen and (max-width:582px){.employer-theme .masthead-standard span.button-md,.employer-theme .masthead-standard span.button-md-aqua,.employer-theme .masthead-standard span.button-md-rubine{margin-top:10px}}@media screen and (min-width:993px){.employer-theme .megamenu-col.col-sm-3{width:25%;padding:0 15px}}@media (min-width:768px){.mlc-ltd-unit-prices .unit-prices{overflow-x:visible}.employer-theme #mlc-header-top-nav{width:50%;right:0!important}.employer-theme #mlc-header-search-box{width:8.33333333%;left:0!important}.nav-pills>li{float:left}}.employer-theme #mlc-header-top-nav{float:left!important}.employer-theme .wrapper.wrapper-top-row .nav>li>a{color:#fff!important}.employer-theme #sidekick-desktop.minimized{right:-215px!important}.employer-theme #sidekick-desktop{width:280px!important}.employer-theme .img-content-tile-text span.icon-mlc-chevron{float:left!important;display:inline-block!important;padding-right:10px!important}.employer-theme .row.equal.equal-col-ht>div{-webkit-background-clip:content-box;background-clip:content-box;background-color:#000}.employer-theme .megamenu-col a:hover{text-decoration:underline!important}body{overflow-x:hidden;color:#3b3b3b;width:100%}a{text-decoration:none;outline:0!important;color:#037691}h1,h2,h3,h4,h5,h6,p{margin-top:0!important}h1,h2,h3,h4,h5,h6{font-family:Charlie-Std-SemiBold}p{line-height:22px;margin-bottom:16px}h1{font-size:34px}h2{line-height:36px;margin-bottom:22px}h3{line-height:32px;margin-bottom:16px;margin-top:0}h4{margin-bottom:12px;line-height:24px}.font-size-huge{font-size:39px}.font-size-big{font-size:30px}.font-size-regular{font-size:26px}.font-size-little{font-size:20px}.font-size-tiny{font-size:16px}ol,ul{margin-top:0;padding-left:15px;margin-bottom:22px}ol li,ul li{line-height:22px!important;margin-bottom:10px;padding-left:12px}ul ul{list-style-type:disc}.roman-bold-75{font-family:HelveticaNeueW01-75Bold,Helvetica,Arial,sans-serif;font-size:15px}*{outline:0!important}.margin-top-0{margin-top:0!important}.margin-bottom-0{margin-bottom:0!important}.padding-top-0{padding-top:0!important}.charlie-semibold{font-family:Charlie-Std-SemiBold}.charlie-medium{font-family:Charlie-Std-Medium}.charlie-regular{font-family:Charlie-Std-Regular}.charlie-semibold-italic{font-family:Charlie-Std-SemiBold-Italic}.breadcrumb li,.mlc-primary-nav li,.nav-pills li,.nav-tabs li,.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}.caret{margin-left:1px}.list-item-text p{margin-top:25px}.carousel-caption{bottom:35px;left:0;right:60%;text-shadow:none;text-align:left}.carousel-caption h2{color:#bc4401;width:50%;line-height:1.1em}.carousel-caption h4{color:#3b3b3b}.carousel-control.left,.carousel-control.right{background-image:none}.carousel-content-list-wrapper{background-color:#f7f7f7}.carousel-content-list-wrapper .carousel-inner .item{height:400px;outline:0;-webkit-background-size:cover!important;background-size:cover!important;background-position:center top!important;background-repeat:none}.carousel-content-list-wrapper .white-reverse .carousel-caption h2{color:#fff}.carousel-content-list-wrapper .rubine .carousel-caption h2{color:#ce0058}.carousel-content-list-wrapper .aqua .carousel-caption h2{color:#01838c}.carousel-content-list-wrapper .container{width:100%}.carousel-full-width{text-align:center}.carousel-full-width img{height:400px}.carousel-full-width .carousel-caption{width:920px;margin:0 auto;left:0;right:0}.carousel-control{display:none}.carousel-content-list-wrapper .carousel-caption a:hover{text-decoration:none}.carousel-content-list-wrapper .carousel-caption h2{max-width:520px;width:50%;font-size:44px;color:#be4601;margin-bottom:10px}.carousel-content-list-wrapper .carousel-caption h4{font-size:25px;color:#3b3b3b;width:50%!important;margin-left:0;line-height:1.2;margin-bottom:30px;font-family:Charlie-Std-Medium}.carousel-content-list-wrapper .carousel-caption .list-item-text h4{margin-bottom:20px}.carousel-content-list-wrapper .carousel-caption .list-item-text h4 span.border-button-md{margin-top:0;display:inline-block;line-height:.7em;padding:15px 21px;height:50px!important}@media screen and (min-width:600px) and (max-width:1199px){.carousel-content-list-wrapper .carousel-inner .item{height:300px}.carousel-content-list-wrapper .carousel-caption{max-width:90%!important;top:5%;left:1%;right:1%}.carousel-content-list-wrapper .carousel-caption h2{font-size:40px;width:68%;max-width:520px}.carousel-content-list-wrapper .carousel-caption h4{font-size:22px;width:65%;margin-left:0}}@media screen and (max-width:599px){.carousel-content-list-wrapper .carousel-inner .item{height:185px}.carousel-content-list-wrapper .carousel-caption{top:0;max-width:100%;background-color:rgba(0,0,0,.6)}.carousel-content-list-wrapper .carousel-caption h2{font-size:22px;color:#fff!important;width:90%;margin-left:5%;margin-bottom:10px;line-height:1em}.carousel-content-list-wrapper .carousel-caption h4{font-family:Charlie-Std-Medium;color:#fff;width:90%!important;margin-left:5%;line-height:1.2;font-size:13px;margin-bottom:15px}.carousel-content-list-wrapper .container{padding-left:0;padding-right:0}.carousel-content-list-wrapper .carousel-caption .border-button-md{margin-left:0;height:inherit;padding:5px 10px;font-size:12px;color:#fff;border:3px solid #fff;text-decoration:none;position:relative;top:10px}.carousel-content-list-wrapper .carousel-caption .border-button-md:hover{color:#3b3b3b;border:3px solid #fff;background-color:#fff}.carousel-content-list-wrapper .carousel-caption .list-item-text h4{margin-bottom:10px}.carousel-content-list-wrapper .carousel-caption .list-item-text h4 span.border-button-md{padding:5px 10px;height:30px!important;line-height:1.1em;min-width:60px}}@media (min-width:600px){.carousel-content-list-wrapper .carousel-caption .border-button-md:hover{background-color:#c95109;border-color:#c95109;color:#fff}}@media screen and (min-width:1201px){.carousel-content-list-wrapper .carousel-caption{max-width:1020px!important;top:15%;left:85px;right:85px}.carousel-content-list-wrapper .carousel-caption .border-button-md{margin-left:0}}.masthead-wrapper{height:400px;-webkit-background-size:cover!important;background-size:cover!important;background-position:center top!important;background-repeat:none}.masthead-wrapper .header-italics h2{font-family:Charlie-Std-Regular-Italic}.masthead-wrapper.cf-wrapper img{margin-top:55px}.masthead-wrapper h1{font-size:44px}.masthead-wrapper h2{font-size:25px}.hero-banner p{line-height:1.2;color:#3b3b3b}@media screen and (min-width:600px) and (max-width:1199px){.masthead-wrapper{height:300px}.masthead-wrapper h1{font-size:40px}.masthead-wrapper h2{font-size:22px;width:50%;margin-left:0}.masthead-wrapper.cf-wrapper img{margin-top:30px}}@media screen and (max-width:767px){.hero-banner p{font-size:16px;color:#fff;line-height:24px}.masthead-wrapper.hero-banner h1{margin-left:0}}@media screen and (max-width:599px){.masthead-wrapper.cf-wrapper .container.page-header-container{top:0;max-width:100%;height:90%;background-color:rgba(0,0,0,.5)}.masthead-wrapper h1{font-size:20px;color:#fff!important;margin-bottom:5px;margin-top:0!important}.masthead-wrapper{height:185px}.masthead-wrapper.cf-wrapper img{width:100px!important;margin-top:-20px}.masthead-wrapper.cf-wrapper .breadcrumb *{color:#fff!important;font-size:9px}.masthead-wrapper h2{color:#fff!important;line-height:1.2;font-size:13px;margin-bottom:15px}}.wrapper-top-row .nav-pills>li.active>a,.wrapper-top-row .nav-pills>li.active>a:focus,.wrapper-top-row .nav-pills>li.active>a:hover,.wrapper-top-row .nav>li>a:focus,.wrapper-top-row .nav>li>a:hover{background-color:inherit;color:#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}}@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){.employer-theme #sidekick-mobile .sidekick li{width:33.33%!important}.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}.row.equal-col-height{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.row.equal-col-height:after,.row.equal-col-height:before{display:block}.row.equal-col-height>[class*=col-]{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.row.equal-col-height>[class*=col-]>*{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;-webkit-box-flex:1;flex:1 1 auto}.row.equal-col-height .col-custom .bootstrap-text-image{background-color:#f0eeea}@media screen and (max-width:991px){nav.navbar-default .navbar-nav li a:hover{height:inherit;padding:14px 12.5px;height:inherit;background-color:#f0eeea!important;color:#017780}.dropdown-menu ul li a{padding:14px!important}.dropdown-menu li{border-bottom:none}nav.navbar-default .navbar-nav li a{padding:14px 12.5px;height:inherit}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover{padding-bottom:13px;height:inherit}}.megamenu-col span.button-md{background-color:#fff;color:#004f59}.megamenu-col a{background-color:#fc0;color:#fff!important}nav.navbar-default .navbar-nav .open .megamenu-col a{background-color:transparent!important}.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}.persistent-charcoal .charcoal{color:#3b3b3b}}@media screen and (min-width:768px){.faq-results-list-contents .panel-heading a.collapsed{padding-right:50px}#faqs-results-heading{margin-top:16px!important}.tiles .icon-mlc-chevron{display:none!important}}.tiles .icon-mlc-chevron{color:#aaa8a4;display:inline-block;font-size:16px;position:absolute;right:0;text-align:right;width:100%}#faqs-browse .nav-tabs li+li+li+li+li a.active{border-right:1px solid #c8c6c2!important}.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 .close,.customer-survey .modal-header .modal-title{color:#fff;opacity:1!important;font-size:26px}.customer-survey .modal-content{border-radius:0!important}.customer-survey .modal-body .col-custom .media{padding-top:15px}.customer-survey .modal-footer{margin-left:20px;margin-right:20px}.customer-survey .modal-footer .disclaimer-button{background-color:#fff;border:0;color:#037691;display:block;margin:0 auto}.customer-survey .modal-footer .disclaimer-button:hover{background-color:#fff}.super-ezy-modal-video,.super-ezy-modal-video a{width:310px;height:160px}.super-ezy-modal-video a .button-text{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#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}.masthead-wrapper .masthead-adviser h1{font-size:34px;font-family:Charlie-Std-Medium}.panel-default.panel-single.dark-panel-single .panel-heading{background-color:#181816;color:#fff}.panel-default.panel-single.dark-panel-single .panel-heading h3{font-family:Charlie-Std-Medium;color:#fff;font-size:20px;text-align:center;padding:15px 0;margin:0;border:0}.panel-default.panel-single.dark-panel-single .panel-body{border:1px solid #99948a;border-top:0;text-align:center;padding-top:40px;padding-bottom:20px}.panel-default.panel-single.dark-panel-single .panel-body hr{border-top:1px solid #99948a}.border-button-r-chevron .border-button-md{padding:11px 35px 11px 21px!important}.border-button-r-chevron .border-button-md:after{border-style:solid;border-width:.1em .1em 0 0;content:'';display:inline-block;height:.45em;position:relative;top:.25em;vertical-align:top;width:.45em;left:10px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.adviser-tabs-justified{border-bottom:1px solid #99948a}.adviser-tabs-justified .bootstrap-nav-secondary .nav-tabs{margin-top:0;margin-bottom:0}.adviser-tabs-justified .bootstrap-nav-secondary .nav-tabs>li{border:0;border-bottom:1px solid #99948a;background-color:#fff}.adviser-tabs-justified .bootstrap-nav-secondary .nav-tabs>li>a{color:#000}.adviser-tabs-justified .bootstrap-nav-secondary .nav-tabs>li.active{border:0;border-bottom:2px solid #c95109}.masthead-xs{height:136px}.background-size-cover{-webkit-background-size:cover!important;background-size:cover!important}.full-width-hr .media-body{display:block}.bg-color-161818{background-color:#161818!important}.bg-color-faf8f4{background-color:#faf8f4!important}.deep-orange{color:#741915}.subheading-partial-underline{display:block;margin-bottom:20px}.subheading-partial-underline:after{display:block;clear:both;content:"";position:relative;left:0;bottom:0;height:1px;width:55px;border:1px solid #c95109;margin-top:15px}.portfolio-col-callout{padding-bottom:40px;margin-bottom:60px;border-bottom:1px solid #cbcbcb}.portfolio-col-callout .portfolio-left-col-callout h2{font-family:Charlie-Std-Medium;font-size:38px;margin-bottom:10px;line-height:1.2}.portfolio-col-callout .portfolio-left-col-callout h4{font-family:Charlie-Std-Medium;font-size:18px;line-height:1.5}.portfolio-col-callout.last{margin-bottom:0;border-bottom:0}@media (min-width:768px){.vertical-align{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media (min-width:1200px){.masthead-wrapper .masthead-adviser h1{margin-top:95px!important}}@media (min-width:600px) and (max-width:1199px){.masthead-wrapper .masthead-adviser h1{margin-top:35px!important}}@media (max-width:993px){.adviser-tabs-justified{border-bottom:0}.adviser-tabs-justified .nav-tabs{height:auto}.masthead-xs h1{padding-top:30px}}@media (min-width:768px) and (max-width:992px){.nav-tabs.nav-justified>li{display:inline-block;width:100%;float:left}}.spacing-pt-50{padding-top:50px!important}.spacing-pr-50{padding-right:50px!important}.spacing-pb-50{padding-bottom:50px!important}.spacing-pl-50{padding-left:50px!important}.spacing-mt-50{margin-top:50px!important}.spacing-mr-50{margin-right:50px!important}.spacing-mb-50{margin-bottom:50px!important}.spacing-ml-50{margin-left:50px!important}.spacing-pt-45{padding-top:45px!important}.spacing-pr-45{padding-right:45px!important}.spacing-pb-45{padding-bottom:45px!important}.spacing-pl-45{padding-left:45px!important}.spacing-mt-45{margin-top:45px!important}.spacing-mr-45{margin-right:45px!important}.spacing-mb-45{margin-bottom:45px!important}.spacing-ml-45{margin-left:45px!important}.spacing-pt-40{padding-top:40px!important}.spacing-pr-40{padding-right:40px!important}.spacing-pb-40{padding-bottom:40px!important}.spacing-pl-40{padding-left:40px!important}.spacing-mt-40{margin-top:40px!important}.spacing-mr-40{margin-right:40px!important}.spacing-mb-40{margin-bottom:40px!important}.spacing-ml-40{margin-left:40px!important}.spacing-pt-35{padding-top:35px!important}.spacing-pr-35{padding-right:35px!important}.spacing-pb-35{padding-bottom:35px!important}.spacing-pl-35{padding-left:35px!important}.spacing-mt-35{margin-top:35px!important}.spacing-mr-35{margin-right:35px!important}.spacing-mb-35{margin-bottom:35px!important}.spacing-ml-35{margin-left:35px!important}.spacing-pt-30{padding-top:30px!important}.spacing-pr-30{padding-right:30px!important}.spacing-pb-30{padding-bottom:30px!important}.spacing-pl-30{padding-left:30px!important}.spacing-mt-30{margin-top:30px!important}.spacing-mr-30{margin-right:30px!important}.spacing-mb-30{margin-bottom:30px!important}.spacing-ml-30{margin-left:30px!important}.spacing-pt-25{padding-top:25px!important}.spacing-pr-25{padding-right:25px!important}.spacing-pb-25{padding-bottom:25px!important}.spacing-pl-25{padding-left:25px!important}.spacing-mt-25{margin-top:25px!important}.spacing-mr-25{margin-right:25px!important}.spacing-mb-25{margin-bottom:25px!important}.spacing-ml-25{margin-left:25px!important}.spacing-pt-20{padding-top:20px!important}.spacing-pr-20{padding-right:20px!important}.spacing-pb-20{padding-bottom:20px!important}.spacing-pl-20{padding-left:20px!important}.spacing-mt-20{margin-top:20px!important}.spacing-mr-20{margin-right:20px!important}.spacing-mb-20{margin-bottom:20px!important}.spacing-ml-20{margin-left:20px!important}.spacing-pt-15{padding-top:15px!important}.spacing-pr-15{padding-right:15px!important}.spacing-pb-15{padding-bottom:15px!important}.spacing-pl-15{padding-left:15px!important}.spacing-mt-15{margin-top:15px!important}.spacing-mr-15{margin-right:15px!important}.spacing-mb-15{margin-bottom:15px!important}.spacing-ml-15{margin-left:15px!important}.spacing-pt-10{padding-top:10px!important}.spacing-pr-10{padding-right:10px!important}.spacing-pb-10{padding-bottom:10px!important}.spacing-pl-10{padding-left:10px!important}.spacing-mt-10{margin-top:10px!important}.spacing-mr-10{margin-right:10px!important}.spacing-mb-10{margin-bottom:10px!important}.spacing-ml-10{margin-left:10px!important}.spacing-pt-5{padding-top:5px!important}.spacing-pr-5{padding-right:5px!important}.spacing-pb-5{padding-bottom:5px!important}.spacing-pl-5{padding-left:5px!important}.spacing-mt-5{margin-top:5px!important}.spacing-mr-5{margin-right:5px!important}.spacing-mb-5{margin-bottom:5px!important}.spacing-ml-5{margin-left:5px!important}.spacing-pt-0{padding-top:0!important}.spacing-pr-0{padding-right:0!important}.spacing-pb-0{padding-bottom:0!important}.spacing-pl-0{padding-left:0!important}.spacing-mt-0{margin-top:0!important}.spacing-mr-0{margin-right:0!important}.spacing-mb-0{margin-bottom:0!important}.spacing-ml-0{margin-left:0!important}.nav-cta-aqua li.last,.nav-cta-aqua li.last:hover{background-color:#01838c!important;margin-bottom:0;height:41px}.nav-cta-aqua li.last a{color:#fff!important}nav.navbar-default.nav-cta-aqua .navbar-nav li.last a:focus,nav.navbar-default.nav-cta-aqua .navbar-nav li.last a:hover{background-color:#004651}.nav-cta-orange li.last,.nav-cta-orange li.last:hover{background-color:#c95109!important;margin-bottom:0;height:41px}.nav-cta-orange li.last a{color:#fff!important}nav.navbar-default.nav-cta-orange .navbar-nav li.last a:focus,nav.navbar-default.nav-cta-orange .navbar-nav li.last a:hover{background-color:#bc4401}.nav-cta-rubine li.last,.nav-cta-rubine li.last:hover{background-color:#ce0058!important;margin-bottom:0;height:41px}.nav-cta-rubine li.last a{color:#fff!important}nav.navbar-default.nav-cta-rubine .navbar-nav li.last a:focus,nav.navbar-default.nav-cta-rubine .navbar-nav li.last a:hover{background-color:#60003a}@media screen and (max-width:992px){.cta-nav li.last{margin-left:0!important}.cta-nav li.last,.cta-nav li.last:hover{height:auto!important}nav.navbar-default.nav-cta-aqua .navbar-nav li.last a,nav.navbar-default.nav-cta-aqua .navbar-nav li.last a:focus,nav.navbar-default.nav-cta-aqua .navbar-nav li.last a:hover{background-color:#01838c!important}nav.navbar-default.nav-cta-orange .navbar-nav li.last a,nav.navbar-default.nav-cta-orange .navbar-nav li.last a:focus,nav.navbar-default.nav-cta-orange .navbar-nav li.last a:hover{background-color:#c95109!important}nav.navbar-default.nav-cta-rubine .navbar-nav li.last a,nav.navbar-default.nav-cta-rubine .navbar-nav li.last a:focus,nav.navbar-default.nav-cta-rubine .navbar-nav li.last a:hover{background-color:#ce0058!important}}.voa-hero-banner p{font-size:24px;font-family:Charlie-Std-Medium}.voa-lists li{list-style-type:none;margin-left:10px}.voa-lists li:before{content:"";width:22px;height:22px;background-image:url(../../../../../../content/dam/mlc/images/content/advice/value-of-advice/check-circle.png);display:block;background-repeat:no-repeat;position:absolute;left:10px;margin-top:2px}.wrapper-voa-form{padding-top:60px}.value-of-advice .row-body p:last-child{margin-bottom:0}.value-of-advice .wrapper-voa-content{padding-top:60px;padding-bottom:60px}.value-of-advice .wrapper-voa-content h3{font-size:20px;width:90%}.value-of-advice .voa-button{background-color:#c95109;color:#fff;font-family:Charlie-Std-SemiBold;font-size:20px;height:43px!important;margin-top:20px;min-width:155px;padding-left:21px;padding-right:21px;text-align:center;display:inline-block;border-radius:0;border:0;padding-top:8px}.value-of-advice .voa-button:hover{background-color:#bc4401;color:#fff;text-decoration:underline}.value-of-advice .teaser-content{margin-top:20px}.value-of-advice .teaser-content h3 a{color:#3b3b3b}@media screen and (max-width:991px){.value-of-advice .wrapper-voa-content{padding-top:30px;padding-bottom:30px}.value-of-advice .wrapper-voa-content h3{width:100%}.wrapper-voa-form{padding-top:30px}}@media screen and (max-width:767px){.wrapper.channel-news-insights-wrapper.section-wrapper .col-custom.col-xs-12.col-sm-6.col-md-3.col-lg-3{padding-right:10px;padding-left:10px;margin-bottom:10px}.voa-hero-banner p{font-size:16px}.media.spacing-mt-30-mobile{margin-top:30px}.teaser-content{margin-bottom:30px}.voa-button{min-width:110px;padding:8px}.hide-on-mobile{display:none}}@media screen and (max-width:599px){.masthead-sm .voa-button{background-color:transparent;border:3px solid #fff;min-width:60px;padding:5px 8px}}.tabs .nav-tabs{margin-top:0;margin-bottom:60px}.tabs .nav-tabs li:last-child.active{border-right:1px solid #ddd}.tabs .media{padding-left:0}@media screen and (max-width:991px){.tabs .nav-tabs{height:100%;margin-bottom:30px;border-bottom:0}.tabs .nav-tabs li.active{border-top:0;border-bottom:1px solid #ddd}.tabs .nav-tabs li:first-child.active{border-top:1px solid #ddd!important}.tabs .nav-tabs li:last-child.active{border-right:0}.wrapper.wrapper-dark.embedded-search-wrapper .global_search_form .form-group .input-group{top:52px;margin-left:0}}.campaign-content-wrapper{padding-top:60px;padding-bottom:60px}.campaign-content-cta{background-color:#f0eeea;padding-top:60px;padding-bottom:60px}.campaign-content-cta h4{margin-top:0;margin-bottom:0}.campaign-content-cta .button-lg,.campaign-content-cta .button-md,.campaign-content-cta .button-sm{margin-left:20px;margin-bottom:0;margin-top:0}.imp-info .panel-heading a{background-color:#fff!important;border:0!important;color:#069;display:block;background-image:url(../../../../../../content/dam/mlc/images/icons/icon_plus.png);background-repeat:no-repeat;background-position:0 10px!important;padding-left:40px;outline:0}.imp-info .panel-heading a:focus,.imp-info .panel-heading a:hover{text-decoration:none;background-color:#fff!important;color:#069;background-image:url(../../../../../../content/dam/mlc/images/icons/icon_plus.png)}.imp-info .media .list-item-text{padding-top:20px}.margintop50{margin-top:50px}.campaign-cta{vertical-align:middle!important;background-color:#f0eeea;padding-bottom:18px;padding-top:40px;text-align:center}.campaign-cta h4{margin-top:0;margin-bottom:0;display:inline-block}.campaign-cta .button-md{margin-left:20px;margin-top:0}.campaign-cta p{margin-bottom:0}.wrapper-useful-links{background-color:#fdfbf7;padding-top:60px;padding-bottom:42px}.wrapper-smart-strategy{background-color:#f6f3ef;padding-top:60px}.smart-strategy{padding-bottom:60px}.smart-strategy .col-custom{width:20%}.smart-strategy-box h4{background-color:#fdfbf7;border-radius:5px;display:block;font-size:18px;margin-top:0;padding-bottom:0;padding-top:0}.smart-strategy-box a{color:#333;display:block;height:160px;padding-left:10px;padding-right:10px;padding-top:30px!important;position:relative}.smart-strategy-box a:hover{text-decoration:none;background-color:#e9e7e3}.smart-strategy-box a img{margin-bottom:20px}.marginbottom20{margin-bottom:20px!important}.marginbottom40{margin-bottom:40px!important}.campaign-get-in-touch p{width:190px}.campaign-content hr{color:#c8c6c2;margin:40px 0}.smart-strategy .mlc-glyph{color:#01838c;font-size:30px}.strategy-content .mlc-glyph{color:#01838c;font-size:30px;margin-right:12px}.smart-strategy .mlc-glyph.icon-mlc-find-your-super{background:rgba(255,255,255,0)!important}.strategy-content .mlc-glyph.icon-mlc-find-your-super{background:rgba(255,255,255,0)!important;padding:0!important;display:inline-block!important}.understanding-series{padding-top:60px;padding-bottom:60px}.understanding-series .col-custom{height:375px!important}.understanding-series img{margin-bottom:28px;width:100%}.understanding-series h4{margin-bottom:20px;margin-top:0}.understanding-series h4 a{color:#3b3b3b}.understanding-series h4 a:hover{text-decoration:none}.video-list{padding-top:60px}.video-list .imp-info .panel-heading a{background-color:#f6f3ef!important}.video-list .imp-info .panel-heading a:focus,.video-list .imp-info .panel-heading a:hover{background-color:#f6f3ef!important;background-image:url(../../../../../../content/dam/mlc/images/icons/icon_plus.png)}.video-list .imp-info .list-item-text{background-color:#f6f3ef;padding-bottom:0}.video-list .flex-video{margin-bottom:28px}.video-list h4{font-size:20px;line-height:24px;margin-bottom:24px}.nav-inflation-plus li{margin-bottom:0;padding-left:40px;padding-right:40px}.nav-inflation-plus li a{color:#3b3b3b!important}.nav-inflation-plus li a:hover{background-color:#f0eeea!important}.nav-inflation-plus li:first-child{padding-left:0}.nav-inflation-plus .active a{background-color:#f0eeea!important;border-bottom:5px solid #e85100;border-radius:0;font-weight:700}.wrapper-sitemap{padding-bottom:20px;padding-top:60px}.wrapper-sitemap .bootstrap-sitemap{background-color:#f6f3ef;margin-bottom:40px;padding:40px 40px 18px}.wrapper-sitemap .bootstrap-sitemap ul li ul{margin-top:10px}.find-super-cta{background-color:#f0eeea;padding-bottom:24px;padding-top:40px}.find-super-cta p span.button-md,.find-super-cta p span.button-sm{margin-bottom:0}.consolidate-super-cta{background-color:#f0eeea;padding-bottom:24px;padding-top:40px}.consolidate-super-cta p span.button-md,.consolidate-super-cta p span.button-sm{margin-bottom:24px;margin-top:24px}.marginbottom60{margin-bottom:60px}@media screen and (min-width:601px) and (max-width:991px){.understanding-series .col-custom{width:50%;height:370px!important}.smart-strategy .col-custom{width:32%}.smart-strategy h4{font-size:16px}.nav-tabs li.last{margin-bottom:20px}.campaign-content,.campaign-content-wrapper,.page-content{padding-top:30px;padding-bottom:10px}}@media screen and (max-width:600px){.campaign-content,.page-content{padding-top:30px;padding-bottom:30px}.nav-tabs li.last{margin-bottom:20px}.wrapper-tools img{margin-bottom:30px}.panel-title a{padding-right:50px}.imp-info .list-item-text,.panel .list-item-text{padding-bottom:0!important}.panel table,table.table{margin-bottom:0}.box-content{margin-bottom:30px;min-height:170px!important}.campaign-cta .button-md{margin-bottom:0!important}.campaign-content .button-lg,.campaign-content .button-md,.campaign-content .button-sm{margin-bottom:0}.center-cta .button-md{margin-left:0!important}.wrapper-smart-strategy{padding-top:30px}.smart-strategy{padding-top:20px;padding-bottom:10px;background-color:#fff}.smart-strategy .col-custom{width:100%;border-top:1px solid #c8c6c2}.smart-strategy .col-custom:first-child{border-top:0}.smart-strategy br,.smart-strategy img{display:none}.smart-strategy h4{font-size:16px}.smart-strategy a{height:auto!important;padding:10px 0 0!important;background-color:#fff;text-align:left}.smart-strategy a:hover{background-color:#fff}.understanding-series{padding-top:20px;padding-bottom:30px}.understanding-series .col-custom{height:auto!important;border-top:1px solid #c8c6c2}.understanding-series img,.understanding-series p{display:none}.understanding-series h4{font-size:16px;margin-bottom:10px;padding-top:10px}.understanding-series .col-custom:first-child{border-top:0}.advice-centre-content table td{float:left}.comp-winner-wrapper{padding:30px 30px 12px}}.forms-nav-primary{padding-bottom:30px;padding-top:60px}.forms-nav-secondary .nav-tabs{border-bottom:3px solid #c8c6c2;height:48px}.forms-nav-secondary .nav-tabs li{background-color:#fff;border:0!important;margin-bottom:0!important;position:relative;top:-3px}.forms-nav-secondary .nav-tabs li a{border:0!important;font-size:17px;margin-bottom:-1px!important;margin-right:30px;padding-bottom:10px;padding-left:0;padding-right:0}.forms-nav-secondary .nav-tabs li a:hover{background-color:#fff}.forms-nav-secondary .nav-tabs li.active a{border-bottom:5px solid #c95109!important;font-weight:700;margin-bottom:-2px!important}.formsanddocs{padding-bottom:30px;padding-top:30px}.formsanddocs .panel .list-item-text{padding-bottom:18px}.formsanddocs table td{padding-top:10px;vertical-align:top;padding-bottom:10px}.formsanddocs .icon-mlc-document,.formsanddocs .icon-mlc-login-to-secure-site{font-size:20px;position:relative;top:5px}.forms-search{background-color:#fdfbf7;padding-bottom:60px;padding-top:60px;text-align:center}.forms-search h3{margin-bottom:30px}.forms-search .global_search_form .glyphicon{background-color:#c95019;color:#fff;height:50px;left:-5px;padding-top:12px;position:relative;top:0;width:50px}.forms-search .global_search_field{border-radius:0;border:1px solid #c8c6c2;height:50px;width:650px}.wrapper.wrapper-dark.embedded-search-wrapper .form-group{margin-left:0;margin-top:-50px;text-align:left;padding-bottom:40px}.embedded-search-wrapper .form-group input{height:50px}.embedded-search-wrapper .form-group button{height:50px;font-size:20px;font-family:Charlie-Std-Medium}@media screen and (max-width:599px){.embedded-search-wrapper .input-group-btn,.wrapper.faq-component-wrapper .input-group-btn,.wrapper.search-component-wrapper .input-group-btn{display:initial}.faq-component-wrapper #faqs-search .input-group,.search-component-wrapper #site-search{display:block}.faq-component-wrapper .input-group .input-group-btn button,.search-component-wrapper .input-group .input-group-btn button{margin-top:10px;height:50px;width:100%}.global_search_form .form-group .input-group{display:block;width:100%}.embedded-search-wrapper .form-group{text-align:center;margin-top:-70px;padding-bottom:45px}.embedded-search-wrapper .form-group .global_search_field{width:100%!important}.embedded-search-wrapper .global_search_form .form-group button{margin-top:10px;width:100%}.wrapper.wrapper-dark.embedded-search-wrapper{padding:0}}@media screen and (min-width:600px) and (max-width:992px){.global_search_form .form-group .input-group{display:inline-block;width:90%}.wrapper.wrapper-dark.embedded-search-wrapper{padding:10px 0}.embedded-search-wrapper .form-group{margin-top:-55px;padding-bottom:70px;margin-left:9%}.embedded-search-wrapper .form-group .global_search_field{width:70%!important}}@media screen and (min-width:992px){.global_search_form .form-group .input-group{display:inline-block;width:90%}.embedded-search-wrapper .form-group .global_search_field{width:60%!important}.wrapper.wrapper-dark.embedded-search-wrapper{padding:0}.embedded-search-wrapper .form-group{margin-top:-50px;padding-bottom:40px;margin-left:16%}}@media screen and (max-width:767px) and (min-width:601px){.embedded-search-wrapper .input-group-btn .btn{padding-top:5px!important}}.embedded-search-wrapper .global_search_form .form-group button{min-width:140px}.wrapper.wrapper-dark{background-color:#fdfbf7}.faq-component-wrapper #faqs-search,.search-component-wrapper #site-search{margin-bottom:30px}.faq-component-wrapper .input-group .input-group-btn button,.search-component-wrapper .input-group .input-group-btn button{min-width:140px;height:50px!important;padding-top:8px}.faq-component-wrapper .input-group input,.search-component-wrapper .input-group input{height:50px}.faq-component-wrapper .input-group .input-group-btn button:hover{background-color:#bc4401}@media screen and (max-width:599px){.faq-component-wrapper #faqs-search .input-group,.search-component-wrapper #site-search{display:block}.faq-component-wrapper .input-group .input-group-btn button,.search-component-wrapper .input-group .input-group-btn button{margin-top:10px;height:50px;width:100%}.search-component-wrapper .input-group{display:block}}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:0}.embedded-search-wrapper #global_search_form .mlc-glyph.icon-mlc-find-your-super{display:none!important}@media screen and (max-width:767px){.search-component-wrapper{padding:60px 15px}.search-component-wrapper .search-banner .search-types .btn{border-left:0;border-right:0}.search-component-wrapper .btn-group button.search-type-selected{border:0}}.embedded-search-wrapper .form-group{text-align:center;margin:0 auto auto;padding-bottom:0}.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){.wrapper.faq-component-wrapper #faqs-browse{float:none}#global_search_form_mobile .form-group .input-group .input-group-btn button{right:0;top:3px}.wrapper.wrapper-dark.embedded-search-wrapper .form-group{padding-bottom:60px}.news-insights-wrapper .cf-nav.nav-pills>li{float:none}.news-insights-wrapper .cf-nav .nav-pills>li{width:100%!important;text-align:left}.navbar-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}}@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:0}.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;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}@-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}}.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}.findadviser_banner .advcolmessage{width:auto}.wrapper-adviser-search .phoneAdviser a.phone{cursor:pointer;pointer-events:auto}.wrapper-advice-centre-cta{padding-top:40px;padding-bottom:18px}.wrapper-advice-centre-cta h2{font-size:20px}.wrapper-advice-centre-cta .button-sm{margin-top:0;margin-bottom:0}.wrapper-advice-centre-cta h3{margin-bottom:0!important;font-size:20px}.wrapper-advice-centre-intro{border-bottom:1px solid #f0eeea;padding-bottom:44px;margin-bottom:60px;margin-top:60px!important}.wrapper-advice-centre-advisers{margin-top:24px}.wrapper-advice-centre-content p:last-child{margin-bottom:44px}.wrapper-advice-centre{margin-top:60px;margin-bottom:60px}.wrapper-advice-centre-heading{padding-bottom:24px;width:95%;margin-left:auto;margin-right:auto}.align-img-center .media-left{display:block;text-align:center}.wrapper-advice-centre-adviser-access{background-color:#faf8f4;padding-top:60px;padding-bottom:44px}.wrapper-advice-centre-content{margin-bottom:60px}@media screen and (max-width:767px){.wrapper-adviser-search .searchcontainer{margin-top:0}.wrapper-advice-centre-cta{text-align:center;padding-top:0;padding-bottom:4px}.wrapper-advice-centre-cta .button-sm{margin-top:20px}.wrapper-advice-centre-cta h2{margin-bottom:0}.wrapper-advice-centre-intro{margin-bottom:30px;padding-bottom:4px;margin-top:30px!important}.wrapper-advice-centre-advisers{margin-top:4px}.wrapper-advice-centre-content p:last-child{margin-bottom:16px}.wrapper-advice-centre-adviser-access{padding-top:30px;padding-bottom:14px}.wrapper-advice-centre-heading{padding-bottom:8px;width:100%}.wrapper-advice-centre-heading h2{margin-top:0!important}.spacing-mobile-mt-20{margin-top:20px!important}.wrapper-advice-centre{margin-top:30px;margin-bottom:14px}.wrapper-advice-centre-content{margin-bottom:30px}}span#loc-description,span#q-description{margin-top:10px;display:inline-block}.nab-akamai-video-section .btn-vod-play:focus{background-image:url(../../../../../../content/dam/mlc/images/icons/video-bt-play-active.png);width:15px;height:20px}.nab-akamai-video-section .btn-vod-pause:focus{background-image:url(../../../../../../content/dam/mlc/images/icons/video-bt-pause-active.png);width:15px;height:17px}.nab-akamai-video-section .btn-vod-stop:focus{background-image:url(../../../../../../content/dam/mlc/images/icons/video-bt-stop-active.png);width:15px;height:15px}.nab-akamai-video-section .btn-vod-forward:focus{background-image:url(../../../../../../content/dam/mlc/images/icons/video-bt-forward-active.png);width:23px;height:16px;background-color:transparent}.nab-akamai-video-section .btn-vod-back:focus{background-image:url(../../../../../../content/dam/mlc/images/icons/video-bt-back-active.png);width:23px;height:16px}.nab-akamai-video-section .btn-vod-volup:focus{background-image:url(../../../../../../content/dam/mlc/images/icons/video-bt-vol-up-active.png);width:25px;height:19px}.nab-akamai-video-section .btn-vod-voldown:focus{background-image:url(../../../../../../content/dam/mlc/images/icons/video-bt-vol-down-active.png);width:17px;height:19px}.nab-akamai-video-section .btn-vod-transcript:focus{background-image:url(../../../../../../content/dam/mlc/images/icons/video-bt-trasncript-active.png);width:25px;height:21px}.nab-akamai-video-section .btn-vod-stop,.nab-akamai-video-section .btn-vod-stop:focus,.nab-akamai-video-section .btn-vod-stop:hover{display:none}.button-sm-aqua{background-color:#01838c;color:#fff;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-size:14px;height:32px!important;margin-bottom:22px;margin-top:20px;min-width:110px;padding-left:16px;padding-right:16px;text-align:center;display:inline-block;padding-top:5px}.button-sm-aqua:hover{background-color:#004651}.button-sm-rubine{background-color:#ce0058;color:#fff;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-size:14px;height:32px!important;margin-bottom:22px;margin-top:20px;min-width:110px;padding-left:16px;padding-right:16px;text-align:center;display:inline-block;padding-top:5px}.button-sm-rubine:hover{background-color:#60003a}span.button-sm:hover{background-color:#bc4401}.wrapper-campaign-banner{height:320px;-webkit-background-size:cover!important;background-size:cover!important;background-position:center top!important}.wrapper-campaign-banner .text-image{height:320px;vertical-align:middle;display:table-cell;max-width:370px}.wrapper-campaign-banner .text-image h1{font-size:36px;color:#fff!important}.wrapper-campaign-banner .text-image h2{font-size:28px;margin-top:40px!important;font-family:Charlie-Std-SemiBold!important}.campaign-nav{border-bottom:2px solid #c8c6c2}.campaign-nav h4,.campaign-nav p{margin-bottom:0}.campaign-nav a{color:#3b3b3b;cursor:pointer}.campaign-nav a a:focus,.campaign-nav a a:visited,.campaign-nav a:hover{text-decoration:none}.campaign-nav .wrapper-stage1{background-image:url(../../../../../../content/dam/mlc/images/unchanging/icons/building-wealth-egg.png);background-repeat:no-repeat;padding-left:35px;background-position:0 18px;padding-top:10px;padding-bottom:10px}.campaign-nav .wrapper-stage1:hover{background-image:url(../../../../../../content/dam/mlc/images/unchanging/icons/starting-out-egg-dark.png);border-bottom:2px solid #bc4401;margin-bottom:-2px;width:245px}.campaign-nav .wrapper-stage2{background-image:url(../../../../../../content/dam/mlc/images/unchanging/icons/managing-your-future-egg.png);background-repeat:no-repeat;padding-left:35px;background-position:0 18px;padding-top:10px;padding-bottom:10px}.campaign-nav .wrapper-stage2:hover{background-image:url(../../../../../../content/dam/mlc/images/unchanging/icons/gearing-up-egg-dark.png);border-bottom:2px solid #bc4401;margin-bottom:-2px;width:245px}.campaign-nav .wrapper-stage3{background-image:url(../../../../../../content/dam/mlc/images/unchanging/icons/planning-for-retirement-egg.png);background-repeat:no-repeat;padding-left:35px;background-position:0 18px;padding-top:10px;padding-bottom:10px}.campaign-nav .wrapper-stage3:hover{background-image:url(../../../../../../content/dam/mlc/images/unchanging/icons/making-most-of-it-egg-dark.png);border-bottom:2px solid #bc4401;margin-bottom:-2px;width:245px}.campaign-nav .wrapper-stage4{background-image:url(../../../../../../content/dam/mlc/images/unchanging/icons/stage4-egg.png);background-repeat:no-repeat;padding-left:35px;background-position:0 18px;padding-top:10px;padding-bottom:10px}.campaign-nav .wrapper-stage4:hover{background-image:url(../../../../../../content/dam/mlc/images/unchanging/icons/stage4-dark.png);border-bottom:2px solid #bc4401;margin-bottom:-2px;width:245px}.campaign-nav .wrapper-stage1:hover a,.campaign-nav .wrapper-stage2:hover a,.campaign-nav .wrapper-stage3:hover a,.campaign-nav .wrapper-stage4:hover a{color:#bc4401}.campaign-nav .active-stage1,.campaign-nav .active-stage2,.campaign-nav .active-stage3,.campaign-nav .active-stage4{color:#c95109}.campaign-nav .active-stage1:hover,.campaign-nav .active-stage2:hover,.campaign-nav .active-stage3:hover,.campaign-nav .active-stage4:hover{border-bottom:0!important}.campaign-body-wrapper{background-color:#f0eeea;padding-top:40px;padding-bottom:40px}.campaign-body-wrapper a{cursor:pointer}.campaign-body-wrapper .media-left{padding-right:0}.campaign-body-wrapper .campaign-intro-content h4{width:60%;margin-left:auto;margin-right:auto}.campaign-body-wrapper .main-promo-wrapper{margin-bottom:40px;margin-top:40px}.campaign-body-wrapper .main-promo-wrapper .media-left{width:490px;height:490px;padding-right:0}.campaign-body-wrapper .main-promo-wrapper .text-image{background-color:#fff;height:490px;vertical-align:middle;display:table-cell;padding-left:40px;padding-right:40px;background-image:url(../../../../../../content/dam/mlc/images/unchanging/icons/tile-bookmark.png);background-repeat:no-repeat;background-position:40px 0;-webkit-background-size:36px 46px;background-size:36px 46px}.campaign-body-wrapper .main-promo-wrapper h2 a small{color:#3b3b3b}.campaign-body-wrapper .main-promo-wrapper .main-promo-aqua a,.campaign-body-wrapper .main-promo-wrapper .main-promo-orange a,.campaign-body-wrapper .main-promo-wrapper .main-promo-rubine a{color:#3b3b3b;cursor:pointer}.campaign-body-wrapper .main-promo-wrapper .main-promo-aqua a:focus,.campaign-body-wrapper .main-promo-wrapper .main-promo-aqua a:hover,.campaign-body-wrapper .main-promo-wrapper .main-promo-aqua a:visited,.campaign-body-wrapper .main-promo-wrapper .main-promo-orange a:focus,.campaign-body-wrapper .main-promo-wrapper .main-promo-orange a:hover,.campaign-body-wrapper .main-promo-wrapper .main-promo-orange a:visited,.campaign-body-wrapper .main-promo-wrapper .main-promo-rubine a:focus,.campaign-body-wrapper .main-promo-wrapper .main-promo-rubine a:hover,.campaign-body-wrapper .main-promo-wrapper .main-promo-rubine a:visited{text-decoration:none}.campaign-body-wrapper .main-promo-wrapper .main-promo-orange a:hover,.campaign-body-wrapper .main-promo-wrapper .main-promo-orange a:hover small{color:#c95109}.campaign-body-wrapper .main-promo-wrapper .main-promo-aqua a:hover,.campaign-body-wrapper .main-promo-wrapper .main-promo-aqua a:hover small{color:#01838c}.campaign-body-wrapper .main-promo-wrapper .main-promo-rubine a:hover,.campaign-body-wrapper .main-promo-wrapper .main-promo-rubine a:hover small{color:#ce0058}.provo-3col-aqua,.provo-3col-orange,.provo-3col-rubine{background-color:#fff;padding:20px 20px 0;height:265px}.provo-3col-aqua a,.provo-3col-orange a,.provo-3col-rubine a{color:#3b3b3b;cursor:pointer}.provo-3col-aqua a:focus,.provo-3col-aqua a:hover,.provo-3col-aqua a:visited,.provo-3col-orange a:focus,.provo-3col-orange a:hover,.provo-3col-orange a:visited,.provo-3col-rubine a:focus,.provo-3col-rubine a:hover,.provo-3col-rubine a:visited{text-decoration:none}.provo-3col-aqua h2 a small,.provo-3col-orange h2 a small,.provo-3col-rubine h2 a small{color:#3b3b3b}.provo-3col-aqua .media-left,.provo-3col-orange .media-left,.provo-3col-rubine .media-left{padding-right:0}.provo-2col-aqua,.provo-2col-orange,.provo-2col-rubine{background-color:#fff;padding:20px 20px 0;height:240px}.provo-2col-aqua a,.provo-2col-orange a,.provo-2col-rubine a{color:#3b3b3b;cursor:pointer}.provo-2col-aqua a:focus,.provo-2col-aqua a:hover,.provo-2col-aqua a:visited,.provo-2col-orange a:focus,.provo-2col-orange a:hover,.provo-2col-orange a:visited,.provo-2col-rubine a:focus,.provo-2col-rubine a:hover,.provo-2col-rubine a:visited{text-decoration:none}.provo-2col-aqua h2 a small,.provo-2col-orange h2 a small,.provo-2col-rubine h2 a small{color:#3b3b3b}.provo-2col-aqua .media-left,.provo-2col-orange .media-left,.provo-2col-rubine .media-left{padding-right:0}.provo-2col-orange a:hover,.provo-2col-orange h3 a:hover small,.provo-3col-orange a:hover,.provo-3col-orange h3 a:hover small{color:#c95109}.provo-2col-rubine a:hover,.provo-2col-rubine h3 a:hover small,.provo-3col-rubine a:hover,.provo-3col-rubine h3 a:hover small{color:#ce0058}.provo-2col-aqua a:hover,.provo-2col-aqua h3 a:hover small,.provo-3col-aqua a:hover,.provo-3col-aqua h3 a:hover small{color:#01838c}.wrapper-provo-image .media-left{display:block;width:100%}.wrapper-cta{background-color:#f0eeea}.campaign-get-in-touch-wrapper{background-color:#f6f3ef;padding-top:25px;padding-bottom:15px}.campaign-get-in-touch-wrapper h4{padding-top:5px}.campaign-get-in-touch-wrapper h4 a{color:#3b3b3b;cursor:pointer}.provo-body-wrapper{background-color:#efedea;padding-top:40px;padding-bottom:40px}.provo-body-wrapper .provo-body-content .button-sm,.provo-body-wrapper .provo-body-content .button-sm-aqua,.provo-body-wrapper .provo-body-content .button-sm-rubine{margin-top:0;margin-bottom:0}.provo-body-wrapper .campaign-infographic-wrapper{margin-top:40px;padding-bottom:24px}.provo-body-wrapper .media-left{padding-right:0}.get-in-touch-aqua h3,.get-in-touch-orange h3,.get-in-touch-rubine h3{padding-top:25px;margin-bottom:10px}.get-in-touch-aqua h4,.get-in-touch-orange h4,.get-in-touch-rubine h4{margin-bottom:0}.get-in-touch-aqua h4 a,.get-in-touch-orange h4 a,.get-in-touch-rubine h4 a{color:#3b3b3b;cursor:pointer}.get-in-touch-aqua{border-bottom:5px solid #01838c}.get-in-touch-orange{border-bottom:5px solid #c95109}.get-in-touch-rubine{border-bottom:5px solid #ce0058}.share-article-wrapper img{margin-left:10px;width:38px;height:38px}a[href^=tel]:hover,a[href^=tel]:link,a[href^=tel]:visited{pointer-events: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 .dropdown-menu li a#nav_stage4{background-image:url(../../../../../../content/dam/mlc/images/unchanging/icons/stage4-egg.png);background-repeat:no-repeat;-webkit-background-size:13px 18px;background-size:13px 18px;background-position:0 6px;position:relative;left:22%}.campaign-nav-mob .dropdown.open a{background-image:url(../../../../../../content/dam/mlc/images/unchanging/icons/select-life-stage-arrow-open.png);background-repeat:no-repeat;-webkit-background-size:15px 9px;background-size:15px 9px;background-position:100% 10px}.campaign-nav-mob .stage1 a#nav_stage1,.campaign-nav-mob .stage2 a#nav_stage2,.campaign-nav-mob .stage3 a#nav_stage3,.campaign-nav-mob .stage4 a#nav_stage4{border-bottom:1px solid #bc4401}.campaign-body-wrapper{padding-top:20px;padding-bottom:20px}.campaign-body-wrapper .campaign-intro-content h4{width:100%}.campaign-body-wrapper .main-promo-wrapper .media-left{display:block;width:100%;height:100%}.campaign-body-wrapper .main-promo-wrapper .text-image{height:auto;padding-left:20px;padding-right:20px;background-position:20px 0;max-width:505px}.campaign-body-wrapper .main-promo-wrapper .text-image h2{padding-top:60px}.campaign-body-wrapper .main-promo-wrapper .text-image a,.campaign-body-wrapper .main-promo-wrapper .text-image a:focus,.campaign-body-wrapper .main-promo-wrapper .text-image a:visited{text-decoration:none}.campaign-body-wrapper .main-promo-wrapper .button-sm,.campaign-body-wrapper .main-promo-wrapper .button-sm-aqua,.campaign-body-wrapper .main-promo-wrapper .button-sm-rubine{width:100%;padding-top:12px;font-size:18px;height:45px!important}.get-in-touch-aqua,.get-in-touch-orange,.get-in-touch-rubine{padding-top:20px;padding-bottom:4px}.get-in-touch-aqua .media-left img,.get-in-touch-aqua h3,.get-in-touch-orange .media-left img,.get-in-touch-orange h3,.get-in-touch-rubine .media-left img,.get-in-touch-rubine h3{display:none}.get-in-touch-aqua .call-us,.get-in-touch-orange .call-us,.get-in-touch-rubine .call-us{background-image:url(../../../../../../content/dam/mlc/images/unchanging/icons/phone.png);background-repeat:no-repeat;padding-left:45px;background-position:0 5px;-webkit-background-size:32px 32px;background-size:32px}.get-in-touch-aqua .request-callback,.get-in-touch-orange .request-callback,.get-in-touch-rubine .request-callback{background-image:url(../../../../../../content/dam/mlc/images/unchanging/icons/request-a-callback.png);background-repeat:no-repeat;padding-left:45px;background-position:0 5px;-webkit-background-size:40px 40px;background-size:40px}.get-in-touch-aqua .find-adviser,.get-in-touch-orange .find-adviser,.get-in-touch-rubine .find-adviser{background-image:url(../../../../../../content/dam/mlc/images/unchanging/icons/locate.png);background-repeat:no-repeat;padding-left:45px;background-position:0 5px;-webkit-background-size:40px 40px;background-size:40px}.provo-body-wrapper{padding-top:20px;padding-bottom:20px}.provo-2col-aqua,.provo-2col-orange,.provo-2col-rubine,.provo-3col-aqua,.provo-3col-orange,.provo-3col-rubine{max-width:490px;height:auto;padding-top:20px;margin-bottom:40px}.provo-2col-aqua .button-sm,.provo-2col-aqua .button-sm-aqua,.provo-2col-aqua .button-sm-rubine,.provo-2col-orange .button-sm,.provo-2col-orange .button-sm-aqua,.provo-2col-orange .button-sm-rubine,.provo-2col-rubine .button-sm,.provo-2col-rubine .button-sm-aqua,.provo-2col-rubine .button-sm-rubine,.provo-3col-aqua .button-sm,.provo-3col-aqua .button-sm-aqua,.provo-3col-aqua .button-sm-rubine,.provo-3col-orange .button-sm,.provo-3col-orange .button-sm-aqua,.provo-3col-orange .button-sm-rubine,.provo-3col-rubine .button-sm,.provo-3col-rubine .button-sm-aqua,.provo-3col-rubine .button-sm-rubine{width:100%;padding-top:12px;font-size:18px;height:45px!important}.wrapper-infographic{display:none}.campaign-get-in-touch-wrapper{position:fixed;bottom:0;z-index:9999;color:#fff;background-color:#3b3b3b;margin-left:-9999em;margin-right:-9999em;padding:0 9999em}.campaign-get-in-touch-wrapper .media-left{height:40px;padding-top:10px;display:block;text-align:center}.campaign-get-in-touch-wrapper .call-back-form,.campaign-get-in-touch-wrapper .contact-us{border-right:1px solid #fff}.campaign-get-in-touch-wrapper .apply-now,.campaign-get-in-touch-wrapper .call-back-form,.campaign-get-in-touch-wrapper .contact-us{margin-left:-15px;margin-right:-15px}.campaign-get-in-touch-wrapper .contact-us img{content:url(../../../../../../content/dam/mlc/images/unchanging/icons/phone-mob.png)}.campaign-get-in-touch-wrapper .call-back-form{padding-left:15px}.campaign-get-in-touch-wrapper .call-back-form img{content:url(../../../../../../content/dam/mlc/images/unchanging/icons/request-a-callback-mob.png)}.campaign-get-in-touch-wrapper .apply-now img{content:url(../../../../../../content/dam/mlc/images/unchanging/icons/apply-now-mob.png)}.campaign-get-in-touch-wrapper h4{margin-bottom:0;padding-top:10px;line-height:20px;padding-bottom:5px;color:#fff;font-size:16px;text-align:center}.campaign-get-in-touch-wrapper h4 a{color:#fff;font-size:16px}a[href^=tel]:link,a[href^=tel]:visited{cursor:pointer;pointer-events:auto}}@media screen and (min-width:600px) and (max-width:1199px){.wrapper-campaign-banner,.wrapper-campaign-banner .text-image{height:270px}}@media screen and (min-width:600px) and (max-width:767px){.wrapper-campaign-banner{background-position:55% 50%!important}.wrapper-campaign-banner h1{width:100%!important;margin-top:0!important}}@media screen and (max-width:599px){.wrapper-campaign-banner .provo-header-container{background:0 0!important}.wrapper-campaign-banner .text-image{max-width:240px}.wrapper-campaign-banner .text-image h1{font-size:20px}.wrapper-campaign-banner .text-image h2{font-size:18px;margin-top:20px!important}.campaign-nav-mob .dropdown a{font-size:18px;background-position:100% 8px}.campaign-nav-mob .dropdown.open a{background-position:100% 8px}.provo-body-wrapper{padding-top:0;padding-bottom:20px}.campaign-get-in-touch-wrapper .call-back-form,.campaign-get-in-touch-wrapper .contact-us{text-align:center}.campaign-get-in-touch-wrapper .call-back-form{padding-left:15px}.campaign-get-in-touch-wrapper h4,.campaign-get-in-touch-wrapper h4 a{font-size:14px}}.no-border{border:none}.campaign-nav .hatch-tab{padding-top:20px;padding-bottom:20px;width:100%}.campaign-nav .hatch-tab:hover{width:100%}@media screen and (max-width:992px){.campaign-nav h4{font-size:18px}.megamenu-cta li:nth-child(3) .megamenu-col:nth-child(2),.megamenu-primary-nav li:nth-child(3) .megamenu-col:nth-child(2){display:none}}.lg-Heading h1,.lg-Heading h2,.lg-Heading h3,.lg-Heading h4,.md-Heading h1,.md-Heading h2,.md-Heading h3,.md-Heading h4,.sm-Heading h1,.sm-Heading h2,.sm-Heading h3,.sm-Heading h4,.xs-Heading h1,.xs-Heading h2,.xs-Heading h3,.xs-Heading h4{line-height:1.3!important}.lg-Heading h1,.lg-Heading h2,.lg-Heading h3,.lg-Heading h4{font-size:30px!important}.md-Heading h1,.md-Heading h2,.md-Heading h3,.md-Heading h4{font-size:26px!important}.sm-Heading h1,.sm-Heading h2,.sm-Heading h3,.sm-Heading h4{font-size:20px!important}.xs-Heading h1,.xs-Heading h2,.xs-Heading h3,.xs-Heading h4{font-size:18px!important}.font-Helvetica h1,.font-Helvetica h2,.font-Helvetica h3,.font-Helvetica h4,.font-Helvetica h5,.font-Helvetica h6{font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif!important}.font-Charlie-Sb-p p{font-family:Charlie-Std-SemiBold,Helvetica,Arial!important;line-height:1.2;color:#3b3b3b}.font-Charlie-Med-h1 h1,.font-Charlie-Med-h2 h2,.font-Charlie-Med-h3 h3,.font-Charlie-Med-h4 h4,.font-Charlie-Med-p p{font-family:Charlie-Std-Medium,Helvetica,Arial!important;line-height:1.2;color:#3b3b3b}.font-15 h1,.font-15 h2,.font-15 h3,.font-15 h4,.font-15 h5,.font-15 h6{font-size:15px;margin-bottom:10px}.font-16 h1,.font-16 h2,.font-16 h3,.font-16 h4,.font-16 h5,.font-16 h6{font-size:15px}.img-half-w{width:50%;height:auto}.img-half-h{height:100%;width:auto}.masthead-wrapper .font-Charlie-Med-p p{font-size:24px;width:50%}.wrapper-rethub .overview-teaser-wrapper .media h2,.wrapper-rethub .overview-teaser-wrapper .media h3{margin-bottom:12px;margin-top:10px!important}.wrapper-rethub .overview-teaser-wrapper .media h2 a,.wrapper-rethub .overview-teaser-wrapper .media h3 a{color:#3b3b3b!important}.font-Helvetica.small h2{font-size:14px}.page-header-container .breadcrumb{font-size:15px}.carousel-full-width a:hover,.masthead-wrapper a:hover{text-decoration:underline!important}.extLink .glyphicon{margin-left:5px;font-size:.8em}a:focus{outline:#3b3b3b dotted 1px!important}a:focus .button-sm-rubine,a:hover .button-sm-rubine{background-color:#60003a;text-decoration:underline!important}.wrapper-rethub a:hover span{text-decoration:underline!important}.wrapper-rethub .product-page-intro p{font-size:17px!important}.overview-teaser-wrapper .media h2 a:hover,.overview-teaser-wrapper .media h3 a:hover,.overview-teaser-wrapper .media h4 a:hover{color:#037691!important;text-decoration:underline}.hid-li-active li.active,.hid-li1 li:first-child{display:none}.wrapper-bg-faf8f4.nav-right .nav-tabs{margin-top:10px}.wrapper-bg-faf8f4.nav-right .nav-tabs>li{width:100%;background-color:transparent;border-left:0;border-bottom:1px solid #dcdad6}.wrapper-bg-faf8f4.nav-right .nav-tabs>li.active>a{background-color:transparent;color:#037691;border-top:0;text-decoration:none}.wrapper-bg-faf8f4.nav-right .nav-tabs>li.active{border-top:0;border-right:0}.wrapper-bg-faf8f4.nav-right .nav-tabs,.wrapper-bg-faf8f4.nav-right .nav-tabs>li:last-child{border-bottom:0}.wrapper-bg-faf8f4.nav-right .nav-tabs>li a{position:relative;width:100%;text-align:left;padding-left:0;padding-right:0}.wrapper-bg-faf8f4.nav-right .nav-tabs>li a:hover{color:#037691;text-decoration:none;background-color:none;border:none}.wrapper-bg-faf8f4.nav-right .nav-tabs>li a:after{position:absolute;content:"\e605";font-family:icomoon;speak:none;font-style:normal;color:#aaa8a4;font-weight:400;font-size:12px;font-variant:normal;width:40px;height:40px;left:100%;margin-left:-10px;top:16px;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.wrapper-bg-faf8f4.nav-right .nav-tabs>li a:hover:after{color:#037691}.nav>li>a:hover,.wrapper-bg-faf8f4.nav-right .nav>li>a:focus{background-color:transparent}.personal-menu .megamenu-primary-nav .dropdown #nav_retirement+.dropdown-menu #megamenu-col-1{background-color:transparent!important;padding:0;margin-top:0}.personal-menu .megamenu-primary-nav .dropdown #nav_retirement+.dropdown-menu #megamenu-col-2 h4 a{font-family:Charlie-Std-SemiBold!important;font-size:18px!important;margin-bottom:-10px!important}.personal-menu .megamenu-primary-nav .dropdown #nav_retirement+.dropdown-menu #megamenu-col-2 h4:hover span{text-decoration:underline!important}.personal-menu .megamenu-primary-nav .dropdown #nav_retirement+.dropdown-menu #megamenu-col-2 span.button-md-rubine{margin-top:-10px;font-size:15px;min-width:120px;padding:7px 10px;height:inherit!important}.personal-menu .megamenu-primary-nav .dropdown #nav_retirement+.dropdown-menu #megamenu-col-2 span.button-md-rubine:hover{text-decoration:underline!important}.newhr{border-top:1px solid #ccc}.newTag{background-color:#ce0058;color:#fff;padding:2px;font-size:.8em}.intro-icn img,.intro-icn2 img,.intro-icn3 img{width:100%}.intro-icn img{max-width:45px;min-width:30px;margin-top:-12px;margin-right:20px}.intro-icn2 img{max-width:30px;min-width:30px;margin-top:-4px}.intro-icn3 img{max-height:35px;width:auto;margin-top:-8px}.tiles-icn img{height:62px;width:auto!important}.noheight{height:250px!important;border-bottom:none!important}.hasBtLeft .button-sm{margin-right:10px;margin-bottom:5px}.pageLinksDiv{padding-right:30px}.pageLinksWrapper{margin-bottom:20px}.pageLinksWrapper h2,.pageLinksWrapper h3,.pageLinksWrapper h4{margin-bottom:15px}.pageNavRightWrapper{padding:0 30px}.pageLinks .media-body{display:block;padding:10px 0}.pageLinks ul{padding:0}.pageLinks li{list-style:none;border-top:1px solid #c8c6c2;padding:0;margin:0;width:100%}.pageLinks li:last-child{border-bottom:1px solid #c8c6c2}.pageLinks li a{position:relative;padding:10px 20px 10px 10px;display:block;width:100%;text-decoration:none;color:#3b3b3b}.pageLinks li a:hover{color:#037691;text-decoration:none}.pageLinks li a:after{position:absolute;content:"\e605";color:#aaa8a4;top:50%;margin-top:-6px;right:10px;font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px}.pageLinks li a:hover:after{color:#037691}.wrapper-rethub .table>tbody>tr>th,.wrapper-rethub .table>thead>tr>th{background-color:#585652;color:#fff}.wrapper-rethub .table tr:nth-child(even){background-color:#f0eeea}.wrapper-rethub .table tr:nth-child(odd){background-color:#faf8f4}.wrapper-rethub .table tr td,.wrapper-rethub .table tr th{padding:15px;border-bottom:2px solid #fff!important;border-right:2px solid #fff!important;border-top:0!important}.wrapper-rethub .table-responsive>.table>tbody>tr>td,.wrapper-rethub .table-responsive>.table>tbody>tr>th,.wrapper-rethub .table-responsive>.table>tfoot>tr>td,.wrapper-rethub .table-responsive>.table>tfoot>tr>th,.wrapper-rethub .table-responsive>.table>thead>tr>td,.wrapper-rethub .table-responsive>.table>thead>tr>th{white-space:inherit}.table_stacked1{width:100%}.table_stacked1.table{width:100%;max-width:100%;border:0!important;border-collapse:collapse}.table_stacked1 .center{margin:0 auto;width:80%}.table_stacked1.table tr{border-bottom:1px solid #f0f0f0}.table_stacked1.table thead tr{border-bottom:2px solid #f0f0f0}.table_stacked1.table td,.table_stacked1.table th{padding:15px 20px;border:2px solid #fff!important}.table_stacked1.table th{background-color:#585652;color:#fff;text-align:left}.table_stacked1.table tr:nth-child(even){background-color:#f0eeea}.table_stacked1.table tr:nth-child(odd){background-color:#faf8f4}.table_stacked1.table p{margin-bottom:0}.table_stacked2{width:100%}.table_stacked2.table{width:100%;max-width:100%;border:0!important;border-collapse:collapse}.table_stacked2 .center{margin:0 auto;width:80%}.table_stacked2.table tr{border-bottom:1px solid #f0f0f0}.table_stacked2.table thead tr{border-bottom:2px solid #f0f0f0}.miscTable .table_stacked2.table tr:nth-child(odd):not(:nth-child(1)) th[scope=row]{background-color:#faf8f4;color:#3b3b3b}.miscTable .table_stacked2.table tr:nth-child(even) th[scope=row]{background-color:#f0eeea;color:#3b3b3b}.table_stacked2.table tr td{border-bottom:1px solid #fff!important}.table_stacked2.table td,.table_stacked2.table th{padding:15px 20px;border:1px solid #fff!important}.tableTot .table_stacked2.table td,.tableTot .table_stacked2.table th{padding:15px 20px;border-left:1px solid #fff!important;border-right:1px solid #fff!important}.tableTot .table_stacked2.table td.tdTot{border-right:0 solid #fff!important;border-top:2px solid #585652!important}.tableTot .table_stacked2.table tr:last-child td.tdTot{border-left:0 solid #fff!important}.table_stacked2.table th{background-color:#585652;color:#fff;text-align:left}.table_stacked2.table tr:nth-child(even){background-color:#f0eeea}.table_stacked2.table tr:nth-child(odd){background-color:#faf8f4}.table_stacked2.table p{margin-bottom:0}.ynImgTable .table_stacked2.table tr td{vertical-align:middle}.ynImgTable .table_stacked2 img{height:11px;width:auto!important}@media screen and (min-width:600px) and (max-width:1199px){.masthead-wrapper .font-Charlie-Med-p p{font-size:22px;width:50%}}@media screen and (min-width:768px){.table_stacked1.table td,.table_stacked1.table th{width:50%}}@media screen and (min-width:768px) and (max-width:991px){.pageLinksDiv:last-child{padding-left:20px;padding-right:0}.pageLinksDiv:first-child{padding-right:20px}.pageNavRightWrapper{padding-left:20px;padding-right:10px}.wrapper-rethub .overview-teaser-col{height:270px}.thumbnails-overview{padding-bottom:100px}.thumbnails-overview .overview-teaser-col{border-bottom:none}}@media screen and (max-width:773px){.wrapper-rethub .overview-teaser-wrapper .overview-teaser-col img,.wrapper-rethub .overview-teaser-wrapper .overview-teaser-col p{display:inherit}.overview-teaser-wrapper .overview-teaser-col h4{font-size:20px}}@media screen and (min-width:768px) and (max-width:773px){.overview-teaser-wrapper .overview-teaser-col{border-bottom:none}}@media screen and (max-width:767px){.pageLinksDiv{padding-left:20px;padding-right:20px}.intro-icn img{margin-right:inherit;margin-top:-7px}.wrapper-rethub .overview-teaser-wrapper .overview-teaser-col img,.wrapper-rethub .overview-teaser-wrapper .overview-teaser-col p{display:inherit}.wrapper-rethub .table_stacked1.table tr td,.wrapper-rethub .table_stacked1.table tr th{border-bottom:0!important}.table_stacked1.table{margin:0 auto;width:100%;border-spacing:0}.table_stacked1.table thead{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.table_stacked1.table tbody,.table_stacked1.table td,.table_stacked1.table th,.table_stacked1.table tr{display:block;padding:0;text-align:left;white-space:normal}.table_stacked1.table tr td,.table_stacked1.table tr th{padding:2em 1em;overflow:hidden;position:relative;vertical-align:top;border:1px solid #edf0f1;border-top:none;width:100%;white-space:inherit!important}.table_stacked1.table th[scope=row]{width:100%;text-align:center;display:block;background-color:#2e82b3;margin:0 auto;padding:.5em 0}.table_stacked1.table td[headers]:before{content:attr(headers);display:block;float:none;width:100%;color:#3b3b3b;font-weight:700;text-align:left;margin-bottom:5px}.table_stacked1.table td[headers]:after{content:"";position:absolute;left:0;top:0;width:100%;border-right:0 solid #edf0f1;padding-bottom:200%;display:block}.table_stacked1 .center{width:100%}.table_stacked1.table th{display:none}.table_stacked1 tr{margin-bottom:20px;border:0!important}.table_stacked1.table tr:nth-child(even){background-color:#faf8f4}.table_stacked1.table tr:nth-child(odd){background-color:#f0eeea}.table_stacked1.table td,.table_stacked1.table th{border:0 solid #fff!important;padding:15px 20px!important}.table_stacked1.table td:nth-child(2){padding-top:0!important}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{width:15%}.table_stacked2.table{margin:0 auto;width:100%;border-spacing:0}.table_stacked2.table thead{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.table_stacked2.table tbody,.table_stacked2.table td,.table_stacked2.table th,.table_stacked2.table tr{display:block;padding:0;text-align:left;white-space:normal}.table_stacked2.table tr td,.table_stacked2.table tr th{padding:2em 1em;overflow:hidden;position:relative;vertical-align:top;border:1px solid #edf0f1;border-top:none;width:100%;white-space:inherit!important}.tableTot .table_stacked2.table tr td.tdTot{width:50%;float:left;background-color:#fff;color:#3b3b3b}.table_stacked2.table th[scope=row]{width:100%;text-align:center;display:block;background-color:#2e82b3;margin:0 auto;padding:.5em 0}.miscTable .table_stacked2.table tr th[scope=row]{background-color:#585652!important;color:#fff!important;padding-top:20px!important;padding-bottom:20px!important}.table_stacked2.table td[headers]:before{content:attr(headers);display:block;float:left;width:50%;color:#3b3b3b;font-weight:700;text-align:left;margin-bottom:5px}.table_stacked2.table td[headers]>*{display:block;width:50%;float:right;clear:right;padding-left:1em;margin-top:0}.table_stacked2.table td[headers]:after{content:"";position:absolute;left:0;top:0;width:50%;border-right:0 solid #edf0f1;display:block}.table_stacked2 .center{width:100%}.table_stacked2.table th{display:none}.table_stacked2 tr{margin-bottom:20px;border:0!important}.table_stacked2.table td:nth-child(odd){background-color:#faf8f4}.table_stacked2.table td:nth-child(even){background-color:#f0eeea}.table_stacked2.table td:nth-child(1){background-color:#585652;color:#fff}.table_stacked2.table td[headers]:nth-child(1):before{color:#fff}.table_stacked2.table td,.table_stacked2.table th{padding:15px 20px!important}.table_stacked2.table td{border-bottom:1px solid #fff!important}.ynImgTable .table_stacked2 img{margin-right:25%!important;margin-top:5px!important}.grayDivImg img{margin-bottom:30px}.noheight{border-bottom:1px solid #c8c6c2!important;height:auto!important}.noheight:last-child{border-bottom:none!important}.channel-news-insights-wrapper .media.news-insights-panel>.media-body{min-height:inherit}.thumbnails-overview{padding-bottom:30px}.thumbnails-overview .overview-teaser-col{border-bottom:none}}@media screen and (max-width:599px){.lg-Heading h1,.lg-Heading h2,.lg-Heading h3,.lg-Heading h4,.md-Heading h1,.md-Heading h2,.md-Heading h3,.md-Heading h4,.sm-Heading h1,.sm-Heading h2,.sm-Heading h3,.sm-Heading h4,.xs-Heading h1,.xs-Heading h2,.xs-Heading h3,.xs-Heading h4{margin-top:0!important}.masthead-wrapper .font-Charlie-Med-p p{color:#fff;line-height:1.2;width:90%;font-size:13px;margin-left:2%;margin-bottom:15px}}@media screen and (min-width:480px) and (max-width:767px){.grayDivImg img{max-width:200px;margin-bottom:30px}}@media screen and (max-width:479px){.hasBtLeft .button-sm{width:100%}}.mysuper-tab-wrapper .nav-tabs{height:auto;margin-bottom:0;position:relative;top:1px;border-bottom:0}.mysuper-tab-wrapper .nav-tabs>li{width:33%;border:0}.mysuper-tab-wrapper .nav-tabs>li>a{padding:196px 0 0;background-color:#fff!important;font-size:32px;font-family:Charlie-Std-SemiBold;display:inline-block;width:100%;height:351px;vertical-align:middle;background-position:center bottom!important;background-repeat:no-repeat;outline:0!important}.mysuper-tab-wrapper .nav-tabs>li.item_0 a{color:#037691}.mysuper-tab-wrapper .nav-tabs>li.item_1 a{color:#ce0058}.mysuper-tab-wrapper .nav-tabs>li.item_2 a{color:#c95109}.mysuper-tab-wrapper .nav-tabs>li.active>a{background-position:center 0!important}.mysuper-tab-wrapper .tab-pane .list-item-text>p{margin-bottom:0}.mysuper-tab-wrapper .tab-pane .list-item-text>p .style1{border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;display:block;padding:30px}.mysuper-tab-wrapper .tab-pane table{color:#fff}.mysuper-tab-wrapper .tab-pane table caption{color:#fff;font-size:26px;font-family:Charlie-Std-SemiBold;padding:30px 30px 0}.mysuper-tab-wrapper .tab-pane table tr td{padding:30px}.mysuper-tab-wrapper .tab-pane table tr td.cellS1 img{float:left;margin-right:10px}.tab-pane.mysuper{background-color:#fff}.tab-pane.mysuper ul.media-list>li{padding-left:0}.mysuper-under-55 table,.mysuper-under-55 table caption{background-color:#01838c}.mysuper-55-65 table,.mysuper-55-65 table caption{background-color:#ce0058}.mysuper-over-65 table,.mysuper-over-65 table caption{background-color:#c95109}@media screen and (max-width:992px){.mysuper-tab-wrapper .nav-tabs>li>a{padding:200px 0 0;font-size:26px;height:351px}}.customer-survey .modal-header{background-color:#c95109;text-align:left;padding:10px 20px}.customer-survey .modal-header h1{font-size:26px;color:#fff;margin-bottom:0;width:75%}.customer-survey .modal-header .close{position:absolute;top:15px;right:20px}.customer-survey .modal-header .close i{font-size:16px;line-height:1.2}.customer-survey .modal-body{text-align:center;padding:30px 20px 14px}.customer-survey .modal-body .media-body{display:block;padding:0}.customer-survey .modal-body .button-md{margin-bottom:0;height:42px!important;padding-top:10px;padding-left:20px;padding-right:20px;min-width:0;font-size:18px!important}.customer-survey .modal-body .button-md:hover{background-color:#741915;text-decoration:underline}.customer-survey .modal-body .button-md-dismiss{background-color:transparent;color:#3b3b3b;text-decoration:underline;height:42px;padding-top:10px;padding-left:20px;padding-right:20px;font-size:18px;font-family:Charlie-Std-SemiBold;position:relative;top:-1px}.customer-survey .modal-body .button-md-dismiss:hover{text-decoration:none}.customer-survey .modal-footer{border-top:0!important;padding:0}.customer-survey .modal-header .close .fa-times{text-decoration:underline}.customer-survey .modal-header .close:focus .fa-times,.customer-survey .modal-header .close:hover .fa-times{text-decoration:none}.customer-survey .modal-header button:focus{outline:#3b3b3b dotted 1px!important}.customer-survey .modal-body a:focus,.customer-survey .modal-body a:hover{text-decoration:none!important}.customer-survey .modal-body a:focus .button-md-dismiss{text-decoration:none!important;outline:#3b3b3b solid 1px}.customer-survey .modal-body a:focus .button-md{text-decoration:underline;background-color:#741915!important}.spa-forms-body .row .col-custom,.spa-forms-header .row .col-custom{padding-left:0}.spa-forms-header .row .media{margin-bottom:15px;margin-top:15px}.spa-forms-body .row{padding-top:30px;padding-bottom:30px}@media screen and (max-width:767px){.mysuper-tab-wrapper .tab-pane table tr td{width:100%;display:block}.mysuper-tab-wrapper .tab-pane table tr td:not(:last-child){padding-bottom:0}.mysuper-tab-wrapper .nav-tabs>li>a{padding:109px 0 0;font-size:20px;height:197px;-webkit-background-size:428px 428px!important;background-size:428px!important}.mysuper-landing .table-responsive>.table>tbody>tr>th{white-space:normal}.customer-survey .modal{padding-right:0!important}.customer-survey .modal-dialog{margin:40px 10px 10px}.customer-survey .modal-header{padding:10px 15px}.customer-survey .modal-header .modal-title{font-size:22px;line-height:1.2;width:100%;text-align:center}.customer-survey .modal-header .close{top:0;right:10px}.customer-survey .button-md{height:40px!important;font-size:18px;padding-top:10px!important;font-family:Charlie-Std-SemiBold;top:0}.customer-survey .button-md-dismiss{height:40px!important;font-size:18px;padding-top:0}}.wrapperResultsPageContent .roman-bold-75{font-size:16px}.wrapper-next-steps{color:#161818}.wrapper-next-steps h2{margin-bottom:20px;color:#c95109;font-family:Charlie-Std-Regular}.wrapper-next-steps .button-lg{min-width:252px;text-align:left;padding-top:11px;height:44px!important;font-size:18.75px;padding-left:20px;padding-right:20px;margin-bottom:0;margin-top:40px}.wrapper-next-steps .button-lg:focus,.wrapper-next-steps .button-lg:hover,.wrapper-next-steps .button-lg:visited{background-color:#741915;text-decoration:underline}.wrapper-next-steps .button-lg:after{content:"\f054";font-family:"Font Awesome Pro Solid";font-size:16px;margin-left:20px;display:inline-block}.wrapper-next-steps .wrapper-supersizer-content img{height:205px}.wrapper-next-steps .wrapperLeftCol{background-color:#f0eeea}.wrapper-next-steps .wrapperRightCol{background-color:#fff}.wrapper-next-steps .wrapperRightCol h3{margin-bottom:10px;font-size:18px;line-height:26px}.wrapper-next-steps .wrapperRightCol .rightColLinks h3:after{content:"\f054";font-family:"Font Awesome Pro Solid";font-size:16px;margin-left:10px;display:inline-block;color:#c95109}.wrapper-next-steps .wrapperRightCol .rightColLinks h3 a{color:#c95109}.wrapper-next-steps .wrapperRightCol .rightColLinks h3 a:focus,.wrapper-next-steps .wrapperRightCol .rightColLinks h3 a:hover{text-decoration:underline;color:#741915}.wrapper-next-steps .wrapperRightCol .rightColLinks h3:hover:after{color:#741915}.supersizer-important-info{color:#161818}.supersizer-important-info .roman-bold-75,.supersizer-important-info p{font-size:16px}.supersizer-footer-bg{background-color:#282828;margin-top:50px}.supersizer-footer-bg .supersizer-footer-links ul{padding-left:0}.supersizer-footer-bg .supersizer-footer-links ul li{display:inline-block;list-style-type:none;padding-left:0;padding-right:12px}.supersizer-footer-bg .supersizer-footer-links ul li a,.supersizer-footer-bg .supersizer-footer-links ul li a:focus,.supersizer-footer-bg .supersizer-footer-links ul li a:hover,.supersizer-footer-bg .supersizer-footer-links ul li a:visited{color:#fff}@media screen and (min-width:992px){.wrapper-next-steps{background-image:-webkit-gradient(linear,right top,left top,from(#fff),color-stop(41.3%,#fff),color-stop(41.3%,#f0eeea));background-image:linear-gradient(to left,#fff,#fff 41.3%,#f0eeea 41.3%);background-image:-webkit-linear-gradient(to left,#fff,#fff 41.3%,#f0eeea 41.3%);background-image:-linear-gradient(to left,#fff,#fff 41.3%,#f0eeea 41.3%);background-image:-o-linear-gradient(to left,#fff,#fff 41.3%,#f0eeea 41.3%);min-height:450px}.wrapper-next-steps a[href^="tel:"]{color:#161818}.wrapper-next-steps .wrapperLeftCol{height:550px;padding:60px 50px 0 0}.wrapper-next-steps .wrapperLeftCol h2{font-size:32px;line-height:44px}.wrapper-next-steps .wrapperRightCol{padding:60px 0 0 50px;height:550px}.wrapper-next-steps .wrapper-supersizer-content{height:460px}.supersizer-important-info a[href^="tel:"]{color:#161818;cursor:not-allowed;pointer-events:none}}@media screen and (min-width:768px) and (max-width:991px){.wrapper-next-steps .row{margin-left:-24px;margin-right:-24px}.wrapper-next-steps .row .wrapperLeftCol{padding:40px 30px;-moz-border-bottom-left-radius:50px;border-bottom-left-radius:50px}.wrapper-next-steps .row .wrapperRightCol{padding:40px 30px 24px}.wrapper-next-steps .row .wrapper-supersizer-content{margin-bottom:0}}@media screen and (max-width:767px){.wrapper-next-steps h2{font-size:26px;line-height:36px}.wrapper-next-steps .button-lg{margin-top:10px}.wrapper-next-steps .wrapperLeftCol{-moz-border-bottom-left-radius:50px;border-bottom-left-radius:50px;padding:10px 20px 30px}.wrapper-next-steps .wrapperRightCol{padding:30px 20px}.wrapper-next-steps .wrapper-supersizer-content{height:440px}.wrapper-next-steps .wrapper-supersizer-content br{display:none}.wrapper-next-steps .wrapper-supersizer-content img{bottom:0}}@font-face{font-family:FontAwesome;src:url(clientlibs/resources/fonts/fontawesome/fontawesome-webfont.eot?#iefix&v=4.7.0) format("eot"),url(clientlibs/resources/fonts/fontawesome/fontawesome-webfont.woff2?v=4.7.0) format("woff2"),url(clientlibs/resources/fonts/fontawesome/fontawesome-webfont.woff?v=4.7.0) format("woff"),url(clientlibs/resources/fonts/fontawesome/fontawesome-webfont.ttf?v=4.7.0) format("truetype"),url(clientlibs/resources/fonts/fontawesome/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}/*!
 * Font Awesome Pro 5.0.6 by @fontawesome - http://fontawesome.com
 * License - http://fontawesome.com/license (Commercial License)
 */.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:2s linear infinite fa-spin;-o-animation:2s linear infinite fa-spin;animation:2s linear infinite fa-spin}.fa-pulse{-webkit-animation:1s steps(8) infinite fa-spin;-o-animation:1s steps(8) infinite fa-spin;animation:1s steps(8) infinite fa-spin}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes fa-spin{0%{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.fa-rotate-90{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1)}.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1,-1);-ms-transform:scale(-1,-1);-o-transform:scale(-1,-1);transform:scale(-1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-alarm-clock:before{content:"\f34e"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-alt-down:before{content:"\f354"}.fa-arrow-alt-from-bottom:before{content:"\f346"}.fa-arrow-alt-from-left:before{content:"\f347"}.fa-arrow-alt-from-right:before{content:"\f348"}.fa-arrow-alt-from-top:before{content:"\f349"}.fa-arrow-alt-left:before{content:"\f355"}.fa-arrow-alt-right:before{content:"\f356"}.fa-arrow-alt-square-down:before{content:"\f350"}.fa-arrow-alt-square-left:before{content:"\f351"}.fa-arrow-alt-square-right:before{content:"\f352"}.fa-arrow-alt-square-up:before{content:"\f353"}.fa-arrow-alt-to-bottom:before{content:"\f34a"}.fa-arrow-alt-to-left:before{content:"\f34b"}.fa-arrow-alt-to-right:before{content:"\f34c"}.fa-arrow-alt-to-top:before{content:"\f34d"}.fa-arrow-alt-up:before{content:"\f357"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-from-bottom:before{content:"\f342"}.fa-arrow-from-left:before{content:"\f343"}.fa-arrow-from-right:before{content:"\f344"}.fa-arrow-from-top:before{content:"\f345"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-square-down:before{content:"\f339"}.fa-arrow-square-left:before{content:"\f33a"}.fa-arrow-square-right:before{content:"\f33b"}.fa-arrow-square-up:before{content:"\f33c"}.fa-arrow-to-bottom:before{content:"\f33d"}.fa-arrow-to-left:before{content:"\f33e"}.fa-arrow-to-right:before{content:"\f340"}.fa-arrow-to-top:before{content:"\f341"}.fa-arrow-up:before{content:"\f062"}.fa-arrows:before{content:"\f047"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-arrows-h:before{content:"\f07e"}.fa-arrows-v:before{content:"\f07d"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-aws:before{content:"\f375"}.fa-backward:before{content:"\f04a"}.fa-badge:before{content:"\f335"}.fa-badge-check:before{content:"\f336"}.fa-balance-scale:before{content:"\f24e"}.fa-ban:before{content:"\f05e"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball:before{content:"\f432"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-basketball-hoop:before{content:"\f435"}.fa-bath:before{content:"\f2cd"}.fa-battery-bolt:before{content:"\f376"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-slash:before{content:"\f377"}.fa-battery-three-quarters:before{content:"\f241"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bicycle:before{content:"\f206"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blind:before{content:"\f29d"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-bowling-ball:before{content:"\f436"}.fa-bowling-pins:before{content:"\f437"}.fa-boxing-glove:before{content:"\f438"}.fa-braille:before{content:"\f2a1"}.fa-briefcase:before{content:"\f0b1"}.fa-browser:before{content:"\f37e"}.fa-btc:before{content:"\f15a"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-edit:before{content:"\f333"}.fa-calendar-exclamation:before{content:"\f334"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-camera:before{content:"\f030"}.fa-camera-alt:before{content:"\f332"}.fa-camera-retro:before{content:"\f083"}.fa-car:before{content:"\f1b9"}.fa-caret-circle-down:before{content:"\f32d"}.fa-caret-circle-left:before{content:"\f32e"}.fa-caret-circle-right:before{content:"\f330"}.fa-caret-circle-up:before{content:"\f331"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-certificate:before{content:"\f0a3"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-square:before{content:"\f14a"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-bishop-alt:before{content:"\f43b"}.fa-chess-board:before{content:"\f43c"}.fa-chess-clock:before{content:"\f43d"}.fa-chess-clock-alt:before{content:"\f43e"}.fa-chess-king:before{content:"\f43f"}.fa-chess-king-alt:before{content:"\f440"}.fa-chess-knight:before{content:"\f441"}.fa-chess-knight-alt:before{content:"\f442"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-pawn-alt:before{content:"\f444"}.fa-chess-queen:before{content:"\f445"}.fa-chess-queen-alt:before{content:"\f446"}.fa-chess-rook:before{content:"\f447"}.fa-chess-rook-alt:before{content:"\f448"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-double-down:before{content:"\f322"}.fa-chevron-double-left:before{content:"\f323"}.fa-chevron-double-right:before{content:"\f324"}.fa-chevron-double-up:before{content:"\f325"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-square-down:before{content:"\f329"}.fa-chevron-square-left:before{content:"\f32a"}.fa-chevron-square-right:before{content:"\f32b"}.fa-chevron-square-up:before{content:"\f32c"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-clipboard:before{content:"\f328"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-upload:before{content:"\f0ee"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-club:before{content:"\f327"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-code-commit:before{content:"\f386"}.fa-code-merge:before{content:"\f387"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comments:before{content:"\f086"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-alt:before{content:"\f422"}.fa-compress-wide:before{content:"\f326"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-credit-card:before{content:"\f09d"}.fa-credit-card-blank:before{content:"\f389"}.fa-credit-card-front:before{content:"\f38a"}.fa-cricket:before{content:"\f449"}.fa-crop:before{content:"\f125"}.fa-crosshairs:before{content:"\f05b"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-curling:before{content:"\f44a"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-delicious:before{content:"\f1a5"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-desktop-alt:before{content:"\f390"}.fa-deviantart:before{content:"\f1bd"}.fa-diamond:before{content:"\f219"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dollar-sign:before{content:"\f155"}.fa-dot-circle:before{content:"\f192"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-edge:before{content:"\f282"}.fa-edit:before{content:"\f044"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-h-alt:before{content:"\f39b"}.fa-ellipsis-v:before{content:"\f142"}.fa-ellipsis-v-alt:before{content:"\f39c"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-exchange:before{content:"\f0ec"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-square:before{content:"\f321"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-alt:before{content:"\f424"}.fa-expand-arrows:before{content:"\f31d"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expand-wide:before{content:"\f320"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link:before{content:"\f08e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square:before{content:"\f14c"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-fax:before{content:"\f1ac"}.fa-female:before{content:"\f182"}.fa-field-hockey:before{content:"\f44c"}.fa-fighter-jet:before{content:"\f0fb"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-check:before{content:"\f316"}.fa-file-code:before{content:"\f1c9"}.fa-file-edit:before{content:"\f31c"}.fa-file-excel:before{content:"\f1c3"}.fa-file-exclamation:before{content:"\f31a"}.fa-file-image:before{content:"\f1c5"}.fa-file-minus:before{content:"\f318"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-plus:before{content:"\f319"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-times:before{content:"\f317"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-film:before{content:"\f008"}.fa-film-alt:before{content:"\f3a0"}.fa-filter:before{content:"\f0b0"}.fa-fire:before{content:"\f06d"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-first-order:before{content:"\f2b0"}.fa-firstdraft:before{content:"\f3a1"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-football-helmet:before{content:"\f44f"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frown:before{content:"\f119"}.fa-futbol:before{content:"\f1e3"}.fa-gamepad:before{content:"\f11b"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-gift:before{content:"\f06b"}.fa-git:before{content:"\f1d3"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-martini:before{content:"\f000"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-golf-club:before{content:"\f451"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-h1:before{content:"\f313"}.fa-h2:before{content:"\f314"}.fa-h3:before{content:"\f315"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-spock:before{content:"\f259"}.fa-handshake:before{content:"\f2b5"}.fa-hashtag:before{content:"\f292"}.fa-hdd:before{content:"\f0a0"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-heart:before{content:"\f004"}.fa-heartbeat:before{content:"\f21e"}.fa-hexagon:before{content:"\f312"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hockey-puck:before{content:"\f453"}.fa-hockey-sticks:before{content:"\f454"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hospital:before{content:"\f0f8"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-houzz:before{content:"\f27c"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-inbox-in:before{content:"\f310"}.fa-inbox-out:before{content:"\f311"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-industry-alt:before{content:"\f3b3"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-info-square:before{content:"\f30f"}.fa-instagram:before{content:"\f16d"}.fa-internet-explorer:before{content:"\f26b"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-jack-o-lantern:before{content:"\f30e"}.fa-jenkins:before{content:"\f3b6"}.fa-joget:before{content:"\f3b7"}.fa-joomla:before{content:"\f1aa"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-key:before{content:"\f084"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-korvue:before{content:"\f42f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-level-down:before{content:"\f149"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up:before{content:"\f148"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-alt:before{content:"\f30d"}.fa-lock-open:before{content:"\f3c1"}.fa-lock-open-alt:before{content:"\f3c2"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-long-arrow-up:before{content:"\f176"}.fa-low-vision:before{content:"\f2a8"}.fa-luchador:before{content:"\f455"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-male:before{content:"\f183"}.fa-map:before{content:"\f279"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-maxcdn:before{content:"\f136"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-meh:before{content:"\f11a"}.fa-mercury:before{content:"\f223"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-slash:before{content:"\f131"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-hexagon:before{content:"\f307"}.fa-minus-octagon:before{content:"\f308"}.fa-minus-square:before{content:"\f146"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-mobile-android:before{content:"\f3ce"}.fa-mobile-android-alt:before{content:"\f3cf"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-moon:before{content:"\f186"}.fa-motorcycle:before{content:"\f21c"}.fa-mouse-pointer:before{content:"\f245"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nintendo-switch:before{content:"\f418"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-octagon:before{content:"\f306"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-osi:before{content:"\f41a"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-paint-brush:before{content:"\f1fc"}.fa-palfed:before{content:"\f3d8"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-paragraph:before{content:"\f1dd"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-square:before{content:"\f14b"}.fa-pencil:before{content:"\f040"}.fa-pencil-alt:before{content:"\f303"}.fa-pennant:before{content:"\f456"}.fa-percent:before{content:"\f295"}.fa-periscope:before{content:"\f3da"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phone:before{content:"\f095"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-volume:before{content:"\f2a0"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-plane:before{content:"\f072"}.fa-plane-alt:before{content:"\f3de"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-hexagon:before{content:"\f300"}.fa-plus-octagon:before{content:"\f301"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poo:before{content:"\f2fe"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-print:before{content:"\f02f"}.fa-product-hunt:before{content:"\f288"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-question-square:before{content:"\f2fd"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-racquet:before{content:"\f45a"}.fa-random:before{content:"\f074"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-rebel:before{content:"\f1d0"}.fa-rectangle-landscape:before{content:"\f2fa"}.fa-rectangle-portrait:before{content:"\f2fb"}.fa-rectangle-wide:before{content:"\f2fc"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-rendact:before{content:"\f3e4"}.fa-renren:before{content:"\f18b"}.fa-repeat:before{content:"\f363"}.fa-repeat-1:before{content:"\f365"}.fa-repeat-1-alt:before{content:"\f366"}.fa-repeat-alt:before{content:"\f364"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-resolving:before{content:"\f3e7"}.fa-retweet:before{content:"\f079"}.fa-retweet-alt:before{content:"\f361"}.fa-road:before{content:"\f018"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-rupee-sign:before{content:"\f156"}.fa-safari:before{content:"\f267"}.fa-sass:before{content:"\f41e"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-scribd:before{content:"\f28a"}.fa-scrubber:before{content:"\f2f8"}.fa-search:before{content:"\f002"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-share:before{content:"\f064"}.fa-share-all:before{content:"\f367"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield:before{content:"\f132"}.fa-shield-alt:before{content:"\f3ed"}.fa-shield-check:before{content:"\f2f7"}.fa-ship:before{content:"\f21a"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shower:before{content:"\f2cc"}.fa-shuttlecock:before{content:"\f45b"}.fa-sign-in:before{content:"\f090"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out:before{content:"\f08b"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-simplybuilt:before{content:"\f215"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-sliders-h:before{content:"\f1de"}.fa-sliders-h-square:before{content:"\f3f0"}.fa-sliders-v:before{content:"\f3f1"}.fa-sliders-v-square:before{content:"\f3f2"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowflake:before{content:"\f2dc"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-space-shuttle:before{content:"\f197"}.fa-spade:before{content:"\f2f4"}.fa-speakap:before{content:"\f3f3"}.fa-spinner:before{content:"\f110"}.fa-spinner-third:before{content:"\f3f4"}.fa-spotify:before{content:"\f1bc"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-star:before{content:"\f005"}.fa-star-exclamation:before{content:"\f2f3"}.fa-star-half:before{content:"\f089"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-strava:before{content:"\f428"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablet-android:before{content:"\f3fb"}.fa-tablet-android-alt:before{content:"\f3fc"}.fa-tachometer:before{content:"\f0e4"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tennis-ball:before{content:"\f45e"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket:before{content:"\f145"}.fa-ticket-alt:before{content:"\f3ff"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-times-hexagon:before{content:"\f2ee"}.fa-times-octagon:before{content:"\f2f0"}.fa-times-square:before{content:"\f2d3"}.fa-tint:before{content:"\f043"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-trademark:before{content:"\f25c"}.fa-train:before{content:"\f238"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-tree:before{content:"\f1bb"}.fa-tree-alt:before{content:"\f400"}.fa-trello:before{content:"\f181"}.fa-triangle:before{content:"\f2ec"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-trophy-alt:before{content:"\f2eb"}.fa-truck:before{content:"\f0d1"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-tv-retro:before{content:"\f401"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-uikit:before{content:"\f403"}.fa-umbrella:before{content:"\f0e9"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-usb:before{content:"\f287"}.fa-usd-circle:before{content:"\f2e8"}.fa-usd-square:before{content:"\f2e9"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-circle:before{content:"\f2bd"}.fa-user-md:before{content:"\f0f0"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-fork:before{content:"\f2e3"}.fa-utensil-knife:before{content:"\f2e4"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-utensils-alt:before{content:"\f2e6"}.fa-vaadin:before{content:"\f408"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f2e2"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vuejs:before{content:"\f41f"}.fa-watch:before{content:"\f2e1"}.fa-weibo:before{content:"\f18a"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whistle:before{content:"\f460"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-window:before{content:"\f40e"}.fa-window-alt:before{content:"\f40f"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wrench:before{content:"\f0ad"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.sr-only{clip:rect(0,0,0,0);border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:'Font Awesome Brands';font-style:normal;font-weight:400;src:url(clientlibs/resources/fonts/fontawesome/fa-brands-400.eot);src:url(clientlibs/resources/fonts/fontawesome/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(clientlibs/resources/fonts/fontawesome/fa-brands-400.woff2) format("woff2"),url(clientlibs/resources/fonts/fontawesome/fa-brands-400.woff) format("woff"),url(clientlibs/resources/fonts/fontawesome/fa-brands-400.ttf) format("truetype"),url(clientlibs/resources/fonts/fontawesome/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:'Font Awesome Brands'}@font-face{font-family:'Font Awesome Pro Light';font-style:normal;font-weight:300;src:url(clientlibs/resources/fonts/fontawesome/fa-light-300.eot);src:url(clientlibs/resources/fonts/fontawesome/fa-light-300.eot?#iefix) format("embedded-opentype"),url(clientlibs/resources/fonts/fontawesome/fa-light-300.woff2) format("woff2"),url(clientlibs/resources/fonts/fontawesome/fa-light-300.woff) format("woff"),url(clientlibs/resources/fonts/fontawesome/fa-light-300.ttf) format("truetype"),url(clientlibs/resources/fonts/fontawesome/fa-light-300.svg#fontawesome) format("svg")}.fal{font-family:'Font Awesome Pro Light';font-weight:300}@font-face{font-family:'Font Awesome Pro Regular';font-style:normal;font-weight:400;src:url(clientlibs/resources/fonts/fontawesome/fa-regular-400.eot);src:url(clientlibs/resources/fonts/fontawesome/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(clientlibs/resources/fonts/fontawesome/fa-regular-400.woff2) format("woff2"),url(clientlibs/resources/fonts/fontawesome/fa-regular-400.woff) format("woff"),url(clientlibs/resources/fonts/fontawesome/fa-regular-400.ttf) format("truetype"),url(clientlibs/resources/fonts/fontawesome/fa-regular-400.svg#fontawesome) format("svg")}.far{font-family:'Font Awesome Pro Regular';font-weight:400}.farOrange{font-family:'Font Awesome Pro Regular';font-weight:400;color:#c95109}@font-face{font-family:'Font Awesome Pro Solid';font-style:normal;font-weight:900;src:url(clientlibs/resources/fonts/fontawesome/fa-solid-900.eot);src:url(clientlibs/resources/fonts/fontawesome/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(clientlibs/resources/fonts/fontawesome/fa-solid-900.woff2) format("woff2"),url(clientlibs/resources/fonts/fontawesome/fa-solid-900.woff) format("woff"),url(clientlibs/resources/fonts/fontawesome/fa-solid-900.ttf) format("truetype"),url(clientlibs/resources/fonts/fontawesome/fa-solid-900.svg#fontawesome) format("svg")}.fa,.fas{font-family:'Font Awesome Pro Solid';font-weight:900}.fa-chevron-right-regular:before{content:"\f054";font-family:"Font Awesome Pro Regular"}@media screen and (min-width:992px){.spacing-mb-lg-5{margin-bottom:5px}.spacing-mb-lg-10{margin-bottom:10px}.spacing-mb-lg-15{margin-bottom:15px}.spacing-mb-lg-20{margin-bottom:20px}.spacing-mb-lg-25{margin-bottom:25px}.spacing-mb-lg-30{margin-bottom:30px}.spacing-mb-lg-35{margin-bottom:35px}.spacing-mb-lg-40{margin-bottom:40px}.spacing-mb-lg-50{margin-bottom:50px}.spacing-mb-lg-60{margin-bottom:60px}.spacing-pt-lg-60{padding-top:60px}.spacing-pb-lg-60{padding-bottom:60px}.benchmark-asset-allocation-table td:nth-child(1),.benchmark-asset-allocation-table th:nth-child(1){width:6%}.benchmark-asset-allocation-table td:nth-child(2),.benchmark-asset-allocation-table th:nth-child(2){width:32%!important}.benchmark-asset-allocation-table td:nth-child(3),.benchmark-asset-allocation-table th:nth-child(3){width:45%;text-align:right}.benchmark-asset-allocation-table td:nth-child(4){text-align:right}.benchmark-asset-allocation-table th:nth-child(3),.benchmark-asset-allocation-table th:nth-child(4){text-align:left}.benchmark-asset-allocation-table td:nth-child(3),.benchmark-asset-allocation-table td:nth-child(4){padding:8px 15px 8px 8px}}@media screen and (max-width:991px){.wrapper-bg-faf8f4.nav-right{display:block}.supersizer-important-info a[href^="tel:"],.wrapper-next-steps a[href^="tel:"]{text-decoration:underline}.supersizer-footer-bg .supersizer-footer-links ul li{display:block}.spacing-mb-mobile-5{margin-bottom:5px}.spacing-mb-mobile-10{margin-bottom:10px}.spacing-mb-mobile-15{margin-bottom:15px}.spacing-mb-mobile-20{margin-bottom:20px}.spacing-mb-mobile-30{margin-bottom:30px}.spacing-pt-mobile-30{padding-top:30px}.spacing-pb-mobile-30{padding-bottom:30px}.asset-allocation-table tr{border-bottom:1px solid #c8c6c2}.asset-allocation-table tr:first-child{border-bottom:0;position:absolute;margin-left:-9999px;margin-right:-9999px}.asset-allocation-table tbody td{display:block;border-top:0!important;border:0!important}.asset-allocation-table tbody td:nth-child(1){width:100%;padding-top:15px}.asset-allocation-table tbody td:nth-child(2),.asset-allocation-table tbody td:nth-child(3){width:100%;text-align:right;padding-bottom:15px}.asset-allocation-table tbody td:nth-child(2):before{display:block;content:"Minimum";text-align:left;width:50%;float:left}.asset-allocation-table tbody td:nth-child(3):before{display:block;content:"Maximum";text-align:left;width:50%;float:left}.benchmark-asset-allocation-table tbody tr:first-child{position:absolute;margin-left:-9999px;margin-right:-9999px}.benchmark-asset-allocation-table tbody tr{border-bottom:1px solid #c8c6c2}.benchmark-asset-allocation-table tbody td{display:block;border-top:none!important;padding:0!important;height:100%;margin-bottom:15px}.benchmark-asset-allocation-table tbody td:nth-child(1){width:5%;float:left;margin-right:10px;margin-top:15px}.benchmark-asset-allocation-table tbody td:nth-child(2){width:100%;margin-top:15px}.benchmark-asset-allocation-table tbody td:nth-child(3){width:100%;text-align:right;height:45px;margin-top:15px;margin-bottom:15px}.benchmark-asset-allocation-table tbody td:nth-child(3):before{display:block;width:60%;content:"Benchmark asset allocation (%)";margin-bottom:0;text-align:left;float:left}.benchmark-asset-allocation-table tbody td:nth-child(4){text-align:right;width:100%;margin-bottom:15px}.benchmark-asset-allocation-table tbody td:nth-child(4):before{content:'Ranges (%)';display:block;width:60%;text-align:left;float:left}.benchmark-asset-allocation-table tbody td.table-cell-sub-header:nth-child(1){display:none}.benchmark-asset-allocation-table tbody td.table-cell-sub-header:nth-child(3):before,.benchmark-asset-allocation-table tbody td.table-cell-sub-header:nth-child(4):before{font-weight:700}}@media screen and (min-width:768px) and (max-width:991px){.spacing-mb-tablet-5{margin-bottom:5px}.spacing-mb-tablet-10{margin-bottom:10px}.spacing-mb-tablet-15{margin-bottom:15px}.spacing-mb-tablet-20{margin-bottom:20px}.spacing-mb-tablet-30{margin-bottom:30px}.spacing-pt-tablet-30{padding-top:30px}.spacing-pb-tablet-30{padding-bottom:30px}.hero-banner{height:auto}}.hero-banner p{font-size:24px;font-family:Charlie-Std-Medium}.wrapper-direct-super-landing-pg{font-size:16px}.wrapper-direct-super-landing-pg h2{line-height:28px;margin-top:0!important}.wrapper-direct-super-landing-pg .roman-bold-75{font-size:16px;line-height:24px}.wrapper-direct-super-landing-pg .btn-orange{margin-top:0;margin-bottom:0}.wrapper-direct-super-landing-pg .btn-orange:hover{background-color:#741915}.wrapper-direct-super-landing-pg .wrapper-super-benefits p{margin-bottom:10px}.wrapper-direct-super-landing-pg .wrapper-super-benefits h2{margin-bottom:0}.wrapper-direct-super-landing-pg .wrapper-super-benefits h3{font-size:16px;line-height:24px;margin-bottom:10px;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif}.padding20{padding:20px}.wrapper-std-risk-measure{border-bottom:1px solid #c8c6c2;margin-bottom:30px;padding-bottom:10px}.wrapper-std-risk-measure .std-risk-measure-heading h2{font-size:16px;line-height:24px;margin-bottom:20px;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif}.direct-super-thankyou-wrapper .direct-super-thankyou-pg-heading h2,.direct-super-thankyou-wrapper .direct-super-thankyou-pg-heading h3,.direct-super-thankyou-wrapper .direct-super-thankyou-pg-heading h4,.direct-super-thankyou-wrapper .direct-super-thankyou-pg-heading h5{font-size:16px;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;margin-bottom:15px;margin-top:0}@media screen and (max-width:767px){.hero-banner{height:auto}.hero-banner h1{margin-left:0!important}.hero-banner p{font-size:16px}.hide-on-mobile{display:none}}.retirement-product-page-intro{background-color:#faf8f4;padding-top:60px;padding-bottom:60px}.border-button-large{border:3px solid #c95109;border-radius:0;font-size:18px;font-family:Charlie-Std-SemiBold;color:#c95109;height:44px}.border-button-large:focus,.border-button-large:hover{background-color:#c95109;color:#fff}.product-award .media-left{padding-right:0;width:103px}.product-award .media-left img{width:83px}.mkpf-forms-and-documents .fa-file-pdf{font-size:16px;padding-right:10px}@media screen and (max-width:991px){.retirement-product-page-intro{padding-top:60px;padding-bottom:44px}.retirement-product-page-intro .media-left{text-align:center;padding-right:0;display:block;width:100%}.retirement-product-page-intro .media-left img{margin-bottom:60px}}.test-theme-less h5{color:red}.wrapper-blog-overview{padding-top:40px;padding-bottom:40px}.group-nabasia-blog-overview{margin-top:30px}.blog-wrapper{background-position:center top;-webkit-background-size:cover;background-size:cover;height:290px}.blog-filter-categories .btn-group{margin-bottom:40px}.blog-filter-categories .btn-group.btn-group-justified{border-bottom:1px solid #3b3b3b}.blog-filter-categories .btn-group .btn-default{background-color:#fff;border-radius:0;border:0;color:#3b3b3b;font-weight:700;margin-bottom:-1px;width:auto}.blog-filter-categories .btn-group .btn-default.active{border-bottom:5px solid #c95109;-webkit-box-shadow:none;box-shadow:none;color:#000}.blogentry-content-wrapper{background-color:#fff}.blogentry-content-wrapper .blogentry-date{color:#3b3b3b!important;padding-top:20px;padding-bottom:10px;font-size:14px}.blogentry-content-wrapper .blogentry-title h3{color:#3b3b3b;margin-top:0!important;margin-bottom:0;font-size:22px}.blogentry-content-wrapper .blogentry-more-overlay .blogentry-more-link{background:0 0!important}.blogpost .blogBackLink{padding-left:0}.blogpost .entrytitle{margin-bottom:20px;margin-top:30px;text-align:left;display:inline-block}.blogpost .entrytext{margin:20px auto}.blog-author{border-bottom:1px solid #e5e5e5;margin-bottom:20px;padding-bottom:10px}.blog-author img{margin-right:10px}hr{margin-bottom:30px;margin-top:30px;color:#c8c2c6;border-color:#e5e5e5}.blog-abt-author{background-color:#f3f4f8;margin-bottom:40px;padding:40px 30px 30px 0}.blog-abt-author-title{margin-bottom:20px}.blog-abt-author-title p{color:#666}.addthis_toolbox{margin-bottom:40px}.common-blog-overview-wrapper{margin:50px 0 30px}.blog-filter-wrapper{margin-left:10px;margin-right:10px;margin-bottom:5px}.masonry-brick-wrapper{padding-right:10px;padding-left:10px;padding-bottom:50px}.common-blog-overview-wrapper-basic{margin-top:20px}.common-blog-overview-wrapper-basic .masonry-brick{position:relative!important;width:100%;left:inherit!important;top:inherit!important}.blog-rhs-column .masonry-brick{min-height:1px;padding-left:10px;padding-right:10px}.common-blog-overview-wrapper-basic .masonry-brick-wrapper{padding-right:0;padding-left:0;padding-bottom:40px}.blog-wrapper-container{margin-top:15px}.blog-masthead-wrapper .blog-masthead{opacity:.85;padding:0 25px;height:320px;background-color:#c95109;opacity:.95}.blog-masthead-wrapper .blog-masthead h1{color:#fff;font-size:34px;width:100%}.blog-masthead-wrapper .blog-masthead a{color:#fff}.blog-masthead-wrapper .blog-masthead a:hover{text-decoration:underline}.blog-rhs-column h3{margin-top:0!important;margin-bottom:0}.blogpost .blog-entry-title{color:#3b3b3b;font-size:34px}.blogpost .entrytitle small{font-weight:700;color:#3b3b3b}.blog-subscribe-wrapper{background-color:#faf8f4;padding:60px 0 44px}.blog-subscribe-wrapper .blog-subscribe-text h3{text-align:right}.blog-subscribe-wrapper .blog-subscribe-form .text-image{text-align:left}.blog-subscribe-wrapper .blog-subscribe-form .text-image span.button-md{margin-top:0}.blog .navigation{display:none}.bootstrap_simpleform form{display:inline-block;margin-top:50px;background:0 0}.bootstrap_simpleform .submitbutton{display:inline-block}.bootstrap_simpleform .step.ui-formwizard-content br{display:none}.bootstrap_simpleform .submitbutton a{background-color:#c95109;color:#fff;font-family:Charlie-Std-SemiBold;font-size:20px;padding:11px 21px;cursor:pointer;text-decoration:none}.bootstrap_simpleform .ui-formwizard{border:none}.bootstrap_simpleform{text-align:center}.bootstrap_simpleform .step.ui-formwizard-content .stepname{display:block;font-size:30px;position:absolute;top:0;left:0;font-family:Charlie-Std-SemiBold;width:100%}.bootstrap_simpleform .step.ui-formwizard-content .input .formfield input{border:1px solid #ccc;background:#fff;padding:11px}.bootstrap_simpleform .step.ui-formwizard-content .input .formlabel{display:none}.bootstrap-page-blog .wrapper-body{margin-bottom:70px}.blog-rhs-column:before{content:"Related articles";font-family:Charlie-Std-SemiBold;font-size:26px}@media screen and (min-width:992px) and (max-width:1205px){.blog-masthead-wrapper .blog-masthead{height:auto}}@media screen and (max-width:992px){.blog-subscribe-form .bootstrap-simpleform,.blog-subscribe-wrapper .blog-subscribe-text h3{text-align:center}.blog-rhs-column{padding-top:30px}}@media screen and (max-width:599px){.blog-subscribe-wrapper .blog-subscribe-form span.button-md{color:#fff!important;background-color:#c95109!important;font-family:Charlie-Std-SemiBold;font-size:18px;padding-top:5px}}@media screen and (max-width:500px){.bootstrap_simpleform .step.ui-formwizard-content .stepname{font-size:22px}}@media screen and (max-width:400px){.bootstrap_simpleform .step.ui-formwizard-content .input .formfield input,.bootstrap_simpleform form{width:100%}.bootstrap_simpleform .submitbutton{width:100%;padding:10px 0}.bootstrap_simpleform .submitbutton a{width:100%;display:inline-block}}.wrapper-bg-f0eeea.nav0{padding-top:14px}.wrapper-bg-f0eeea.nav0 a{color:#3b3b3b;text-decoration:none}.wrapper-bg-f0eeea.nav0 a:hover{color:#23527c}.blog.wrapper.wrapper-primary-nav{padding:18px 0}.blog.mlclogo{border-right:1px solid #e5e5e5}.blogsocialIcn{float:right!important}.hatchCt h4{font-family:Charlie-Std-Medium,helvetica,arial}.blog-masthead-wrapper .blog-masthead h4{margin-top:30px!important}.blog-masthead-wrapper .blog-masthead h4 a{font-family:Charlie-Std-Medium;padding:10px 20px;border:3px solid #fff}.blog-masthead-wrapper .blog-masthead h4 a:hover{border:3px solid #fff;background-color:#fff;color:#c95109}.blog-masthead-wrapper .blog-masthead h4 a:focus{text-decoration:none}@media screen and (min-width:992px) and (max-width:1199px){.blog-masthead-wrapper .blog-masthead{height:270px}}@media screen and (min-width:1200px){.blog-masthead-wrapper .blog-masthead{height:320px}.blog-masthead-wrapper .blog-masthead h1{margin-top:40px!important}}@media screen and (min-width:992px){.blog.mlclogo{width:120px}.hatchlogo{width:100px;margin:12px 5px 0 15px}.blogsocialIcn{margin-top:10px;margin-bottom:-10px}.hatchCt h4{margin-top:21px!important}}@media screen and (max-width:991px){.wrapper-bg-f0eeea.nav0{display:none}.blog-masthead-wrapper .blog-masthead{background-color:rgba(0,0,0,.65)}.blog-masthead-wrapper .blog-masthead h4 a{border:2px solid #fff;font-size:15px;padding:7px 20px}.blog-masthead-wrapper .blog-masthead h4 a:hover{color:#3b3b3b}}@media screen and (min-width:768px) and (max-width:991px){.blog.mlclogo{width:90px}.blog.mlclogo img{height:40px}.hatchlogo{width:80px;margin:7px 15px 0 10px}.hatchlogo h1{font-size:30px}.blogsocialIcn{width:210px;margin-top:10px;margin-bottom:-10px}.blogsocialIcn img{height:30px}.hatchCt{width:310px}.hatchCt h4{font-size:20px;margin-top:13px!important}.blog-masthead-wrapper .blog-masthead{height:270px}.blog-masthead-wrapper .blog-masthead h1{margin-top:25px!important}}@media screen and (max-width:767px){.blog-masthead-wrapper .blog-masthead h1{font-size:24px;margin-left:0}.blog-filter-categories .btn-group .btn-default{width:100%}.blog-subscribe-wrapper .blog-subscribe-form .text-image,.blog-subscribe-wrapper .blog-subscribe-text h3{text-align:center}.blog-subscribe-wrapper .blog-subscribe-form span.button-md{margin-top:20px!important}.blog.mlclogo{margin-bottom:15px;border-right:0}.blog.mlclogo img{height:38px}.hatchlogo h1{font-size:26px}.blogsocialIcn img{height:26px}.blog-masthead-wrapper .blog-masthead{height:auto;padding-left:15px;padding-right:15px}.blog-masthead-wrapper .container.page-header-container{background:0 0!important}.blog-masthead-wrapper .blog-masthead h4{margin-top:0!important;margin-bottom:30px}.blog-masthead-wrapper.masthead-wrapper.masthead-sm{height:auto!important}.blog-filter-wrapper{margin-bottom:30px;margin-top:-30px}.blog-results-wrapper .masonry-brick,.blog-results-wrapper .masonry-brick img{width:100%!important}}@media screen and (min-width:600px) and (max-width:767px){.blog-masthead-wrapper .blog-masthead h1{margin-top:20px!important}}@media screen and (min-width:280px) and (max-width:767px){.blogsocialIcn{position:absolute;top:70px;right:15px}}@media screen and (max-width:279px){.blogsocialIcn{float:left;margin-bottom:-10px}.blogsocialIcn p{text-align:left!important}}.nabasia-blog-overview-wrapper-full{min-height:1200px}.nabasia-blog-overview-wrapper .blog-filter-wrapper .blog-filter-categories,.nabasia-blog-overview-wrapper .blog-filter-wrapper .blog-filter-tags{margin:10px}.nabasia-blog-overview-wrapper .blog-results-wrapper .masonry-brick{display:none}.nabasia-blog-overview-wrapper .blog-results-wrapper .masonry-brick.loaded{display:block;margin:10px 0 0}.nabasia-blog-overview-wrapper .blog-results-wrapper .masonry-brick.loaded .masonry-brick-wrapper{margin:10px 0 0;background-color:#fff}.nabasia-blog-overview-wrapper .blog-results-wrapper .masonry-brick.loaded .masonry-brick-wrapper .blogentry-image-wrapper .blogentry-image{width:100%}.nabasia-blog-overview-wrapper .blog-results-wrapper .masonry-brick.loaded .masonry-brick-wrapper .blogentry-content-wrapper{padding:5px}.nabasia-blog-overview-wrapper .blog-results-wrapper .masonry-brick.loaded .masonry-brick-wrapper .blogentry-content-wrapper .blogentry-date{color:#6a6a6a;font-weight:700}.nabasia-blog-overview-wrapper .blog-results-wrapper .masonry-brick.loaded .masonry-brick-wrapper .blogentry-content-wrapper .blogentry-body{max-height:120px;position:relative;overflow:hidden}.nabasia-blog-overview-wrapper .blog-results-wrapper .masonry-brick.loaded .masonry-brick-wrapper .blogentry-content-wrapper .blogentry-body .blogentry-more-overlay{position:absolute;bottom:0;left:0;width:100%;text-align:center;margin:0;padding:30px 0;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#fff));background-image:-webkit-linear-gradient(top,transparent,#fff);background-image:-o-linear-gradient(top,transparent,#fff);background-image:linear-gradient(to bottom,transparent,#fff)}.nabasia-blog-overview-wrapper .blog-results-wrapper .masonry-brick.loaded .masonry-brick-wrapper .blogentry-content-wrapper .blogentry-body .blogentry-more-overlay .blogentry-more-link{position:absolute;bottom:0;right:0;background-color:#fff;padding-left:10px}.nabasia-blog-overview-wrapper .blog-results-wrapper .masonry-brick.loaded .masonry-brick-wrapper .blogentry-content-wrapper .blogentry-tags-label{font-weight:700;padding:7px 1px}@media print{.blog-overview-page *{visibility:hidden}.modal,.modal *{visibility:visible}.modal{position:absolute;left:0;top:0}}.cq-wcm-edit .blog-filter-categories .btn-group.btn-group-justified{display:table}.cq-wcm-edit .blog-filter-categories .btn-group{display:table-cell}@media (max-width:767px){#sidekick-desktop{display:none}.blog-filter-categories .btn-group{display:initial!important}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJvb3RzdHJhcC1tbGMvY2xpZW50bGlicy9jc3MvYm9vdHN0cmFwLmNzcyIsImJvb3RzdHJhcC1tbGMvY2xpZW50bGlicy9jc3MvZm9udHMubGVzcyIsImJvb3RzdHJhcC1tbGMvY2xpZW50bGlicy9jc3MvbWl4aW5zLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3Mvbm9ybWFsaXplLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvcHJpbnQubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy9nbHlwaGljb25zLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3Mvc2NhZmZvbGRpbmcubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy9taXhpbnMvdmVuZG9yLXByZWZpeGVzLmxlc3MiLCJib290c3RyYXAtbWxjL2NsaWVudGxpYnMvY3NzL3RoZW1lLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvbWl4aW5zL3RhYi1mb2N1cy5sZXNzIiwiYm9vdHN0cmFwLW1sYy9jbGllbnRsaWJzL2Nzcy9jb21wb25lbnRzL21sYy1sdGQtbmF2LXByaW1hcnkubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy9taXhpbnMvaW1hZ2UubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy90eXBlLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvbWl4aW5zL3RleHQtb3ZlcmZsb3cubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy9taXhpbnMvdGV4dC1lbXBoYXNpcy5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL21peGlucy9iYWNrZ3JvdW5kLXZhcmlhbnQubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy9jb2RlLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvZ3JpZC5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL21peGlucy9ncmlkLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvbWl4aW5zL2dyaWQtZnJhbWV3b3JrLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvdGFibGVzLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvbWl4aW5zL3RhYmxlLXJvdy5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL2Zvcm1zLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvbWl4aW5zL2Zvcm1zLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvYnV0dG9ucy5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL21peGlucy9idXR0b25zLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvbWl4aW5zL29wYWNpdHkubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy9jb21wb25lbnQtYW5pbWF0aW9ucy5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL2Ryb3Bkb3ducy5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL21peGlucy9uYXYtZGl2aWRlci5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL2J1dHRvbi1ncm91cHMubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy9taXhpbnMvYm9yZGVyLXJhZGl1cy5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL2lucHV0LWdyb3Vwcy5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL25hdnMubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy9uYXZiYXIubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy9taXhpbnMvbmF2LXZlcnRpY2FsLWFsaWduLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvdXRpbGl0aWVzLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvYnJlYWRjcnVtYnMubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy9wYWdpbmF0aW9uLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvbWl4aW5zL3BhZ2luYXRpb24ubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy9wYWdlci5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL2xhYmVscy5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL21peGlucy9sYWJlbHMubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy9iYWRnZXMubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy9qdW1ib3Ryb24ubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy90aHVtYm5haWxzLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvYWxlcnRzLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvbWl4aW5zL2FsZXJ0cy5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL3Byb2dyZXNzLWJhcnMubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy9taXhpbnMvZ3JhZGllbnRzLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvbWl4aW5zL3Byb2dyZXNzLWJhci5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL21lZGlhLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvbGlzdC1ncm91cC5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL21peGlucy9saXN0LWdyb3VwLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvcGFuZWxzLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvbWl4aW5zL3BhbmVscy5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL3Jlc3BvbnNpdmUtZW1iZWQubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy93ZWxscy5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL2Nsb3NlLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvbW9kYWxzLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvdG9vbHRpcC5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL3BvcG92ZXJzLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvY2Fyb3VzZWwubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy9taXhpbnMvY2xlYXJmaXgubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy9taXhpbnMvY2VudGVyLWJsb2NrLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvbWl4aW5zL2hpZGUtdGV4dC5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL3Jlc3BvbnNpdmUtdXRpbGl0aWVzLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvbWl4aW5zL3Jlc3BvbnNpdmUtdmlzaWJpbGl0eS5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL2Jvb3RzdHJhcC1hY2Nlc3NpYmlsaXR5Lmxlc3MiLCJib290c3RyYXAtbWxjL2NsaWVudGxpYnMvY3NzL2NvbXBvbmVudHMvbWxjLWx0ZC1zaWRla2ljay5sZXNzIiwiYm9vdHN0cmFwLW1sYy9jbGllbnRsaWJzL2Nzcy9jb21wb25lbnRzL21sYy1sdGQtbG9naW4ubGVzcyIsImJvb3RzdHJhcC1tbGMvY2xpZW50bGlicy9jc3MvY29tcG9uZW50cy9tbGMtbHRkLWZvcmdvdHRlbi1wYXNzd29yZC5sZXNzIiwiYm9vdHN0cmFwLW1sYy9jbGllbnRsaWJzL2Nzcy9jb21wb25lbnRzL21sYy1sdGQtY2hhbmdlLWFuZC1zZXQtcGFzc3dvcmQubGVzcyIsImJvb3RzdHJhcC1tbGMvY2xpZW50bGlicy9jc3MvY29tcG9uZW50cy9tbGMtbHRkLWxvZ291dC5sZXNzIiwiYm9vdHN0cmFwLW1sYy9jbGllbnRsaWJzL2Nzcy9jb21wb25lbnRzL21sYy1sdGQtZGFmLW1lZGlhLXF1ZXJpZXMubGVzcyIsImJvb3RzdHJhcC1tbGMvY2xpZW50bGlicy9jc3MvY29tcG9uZW50cy9lbXBsb3llci5sZXNzIiwiYm9vdHN0cmFwLW1sYy9jbGllbnRsaWJzL2Nzcy9jb21wb25lbnRzL21sYy1sdGQtc2VhcmNoLWJveC5sZXNzIiwiYm9vdHN0cmFwLW1sYy9jbGllbnRsaWJzL2Nzcy9jb21wb25lbnRzL21sYy1sdGQtY29udGVudC1saXN0Lmxlc3MiLCJib290c3RyYXAtbWxjL2NsaWVudGxpYnMvY3NzL2NvbXBvbmVudHMvbWxjLWx0ZC11bml0LXByaWNlcy1uZXcubGVzcyIsImJvb3RzdHJhcC1tbGMvY2xpZW50bGlicy9jc3MvY29tcG9uZW50cy9tbGMtbHRkLWZpbmQtZnVuZHMubGVzcyIsImJvb3RzdHJhcC1tbGMvY2xpZW50bGlicy9jc3MvY29tcG9uZW50cy9tbGMtbHRkLXdlYWx0aC1zb3VyY2UtbG9va3VwLmxlc3MiLCJib290c3RyYXAtbWxjL2NsaWVudGxpYnMvY3NzL2NvbXBvbmVudHMvbWxjLWx0ZC1jb250ZW50LWxpc3QtY3VzdG9tLWNoYW5uZWwtdGFicy5sZXNzIiwiYm9vdHN0cmFwLW1sYy9jbGllbnRsaWJzL2Nzcy9jb21wb25lbnRzL21sYy1sdGQtY29udGVudC1saXN0LWN1c3RvbS1jZW50ZXItY29sb3JlZC5sZXNzIiwiYm9vdHN0cmFwLW1sYy9jbGllbnRsaWJzL2Nzcy9jb21wb25lbnRzL21sYy1sdGQtY29udGVudC1saXN0LXRhYnMtYWR2aWNlLmxlc3MiLCJib290c3RyYXAtbWxjL2NsaWVudGxpYnMvY3NzL3RlbXBsYXRlcy9tbGMtbHRkLWJ1c2luZXNzLXRoZW1lLmxlc3MiLCJib290c3RyYXAtbWxjL2NsaWVudGxpYnMvY3NzL2NvbXBvbmVudHMvbWxjLWFkdmlzZXItcGxhdGZvcm0tY2FtcGFpZ24ubGVzcyIsImJvb3RzdHJhcC1tbGMvY2xpZW50bGlicy9jc3MvY29tcG9uZW50cy9tbGMtbHRkLWNhbXBhaWduLmxlc3MiLCJib290c3RyYXAtbWxjL2NsaWVudGxpYnMvY3NzL3RlbXBsYXRlcy9tbGMtbHRkLWNvbW11bml0eS1mb3VuZGF0aW9uLmxlc3MiLCJib290c3RyYXAtbWxjL2NsaWVudGxpYnMvY3NzL2ZvbnRhd2Vzb21lLmxlc3MiLCJib290c3RyYXAtbWxjL2NsaWVudGxpYnMvY3NzL2NvbXBvbmVudHMvbWxjLWRheTItbGlzdHMubGVzcyIsImJvb3RzdHJhcC1tbGMvY2xpZW50bGlicy9jc3MvY29tcG9uZW50cy9mYW5kYi5sZXNzIiwiYm9vdHN0cmFwLW1sYy9jbGllbnRsaWJzL2Nzcy9jb21wb25lbnRzL21sYy1sdGQtc2VhcmNoLmxlc3MiLCJib290c3RyYXAtbWxjL2NsaWVudGxpYnMvY3NzL2NvbXBvbmVudHMvbWxjLWx0ZC1tZWdhbWVudS5sZXNzIiwiYm9vdHN0cmFwLW1sYy9jbGllbnRsaWJzL2Nzcy9jb21wb25lbnRzL2VtYmVkdmlnZm9ybS5sZXNzIiwiYm9vdHN0cmFwLW1sYy9jbGllbnRsaWJzL2Nzcy9jb21wb25lbnRzL2Nhcm91c2VsLmxlc3MiLCJib290c3RyYXAtbWxjL2NsaWVudGxpYnMvY3NzL2NvbXBvbmVudHMvbWxjLWx0ZC1maW5kLWFuLWFkdmlzZXIubGVzcyIsImJvb3RzdHJhcC1tbGMvY2xpZW50bGlicy9jc3MvY29tcG9uZW50cy9ha2FtYWktdmlkZW8ubGVzcyIsImJvb3RzdHJhcC1tbGMvY2xpZW50bGlicy9jc3MvY29tcG9uZW50cy9jYW1wYWlnbi11bmNoYW5naW5nLmxlc3MiLCJib290c3RyYXAtbWxjL2NsaWVudGxpYnMvY3NzL2NvbXBvbmVudHMvcmV0aXJlbWVudC1odWIubGVzcyIsImJvb3RzdHJhcC1tbGMvY2xpZW50bGlicy9jc3MvY29tcG9uZW50cy9teXN1cGVyLXRhYnMubGVzcyIsImJvb3RzdHJhcC1tbGMvY2xpZW50bGlicy9jc3MvY29tcG9uZW50cy9ucHMtZm9ybS5sZXNzIiwiYm9vdHN0cmFwLW1sYy9jbGllbnRsaWJzL2Nzcy9jb21wb25lbnRzL3N1cGVyc2l6ZXIubGVzcyIsImJvb3RzdHJhcC1tbGMvY2xpZW50bGlicy9jc3MvY29tcG9uZW50cy9zcGFjZXIubGVzcyIsImJvb3RzdHJhcC1tbGMvY2xpZW50bGlicy9jc3MvY29tcG9uZW50cy9kaXJlY3Qtc3VwZXItc3NmLmxlc3MiLCJib290c3RyYXAtbWxjL2NsaWVudGxpYnMvY3NzL2NvbXBvbmVudHMvc3VwZXItdG8tcGVuc2lvbi5sZXNzIiwiYm9vdHN0cmFwLW1sYy9jbGllbnRsaWJzL2Nzcy9jb21wb25lbnRzL2Jsb2cubGVzcyIsImJvb3RzdHJhcC1tbGMvY2xpZW50bGlicy9jc3MvY29tcG9uZW50cy9ibG9nT3ZlcnZpZXcvYmxvZ092ZXJ2aWV3Lmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7O0FBU0EsdUdDUkEsV0FDRSxZQUFBLHFCQUNBLElBQUEsOEZBQUEsYUFBQSxDQUFBLHlGQUFBLGNBQUEsQ0FBQSx3RkFBQSxrQkFBQSxDQUFBLHdGQUFBLGNBTUYsV0FDRSxZQUFBLDRCQUNBLElBQUEscUdBQUEsYUFBQSxDQUFBLGdHQUFBLGNBQUEsQ0FBQSwrRkFBQSxrQkFBQSxDQUFBLCtGQUFBLGNBTUYsV0FDQyxZQUFBLG9CQUNBLElBQUEsNkZBQUEsYUFBQSxDQUFBLHdGQUFBLGNBQUEsQ0FBQSx1RkFBQSxrQkFBQSxDQUFBLHVGQUFBLGNBTUQsV0FDRSxZQUFBLDJCQUNBLElBQUEsb0dBQUEsYUFBQSxDQUFBLCtGQUFBLGNBQUEsQ0FBQSw4RkFBQSxrQkFBQSxDQUFBLDhGQUFBLGNBTUYsV0FDRSxZQUFBLG1CQUNBLElBQUEsNEZBQUEsYUFBQSxDQUFBLHVGQUFBLGNBQUEsQ0FBQSxzRkFBQSxrQkFBQSxDQUFBLHNGQUFBLGNBZUYsV0FDQyxZQUFBLHFCQUNBLElBQUEsMEdBQ0EsSUFBQSwwR0FBQSxhQUFBLENBQUEsb0dBQUEsY0FBQSxDQUFBLG1HQUFBLGtCQUFBLENBQUEsZ0lBQUEsY0FJQSxZQUFBLElBQ0EsV0FBQSxPQUlELFdBQ0UsWUFBQSx5QkFDQSxJQUFBLGlIQUNBLElBQUEsaUhBQUEsYUFBQSxDQUFBLDRHQUFBLGVBQUEsQ0FBQSwyR0FBQSxjQUFBLENBQUEsMEdBQUEsa0JBQUEsQ0FBQSwrSUFBQSxjQU9GLFdBQ0UsWUFBQSx3QkFDQSxJQUFBLGlIQUNBLElBQUEsaUhBQUEsYUFBQSxDQUFBLDRHQUFBLGVBQUEsQ0FBQSwyR0FBQSxjQUFBLENBQUEsMEdBQUEsa0JBQUEsQ0FBQSwrSUFBQSxjQU9GLFdBQ0MsWUFBQSxRQUNBLElBQUEsbUZBQ0EsSUFBQSx5RkFBQSwyQkFBQSxDQUFBLG9GQUFBLGNBQUEsQ0FBQSxtRkFBQSxrQkFBQSxDQUFBLDJGQUFBLGNBSUEsWUFBQSxJQUNBLFdBQUEsT0FHRCxXQUNBLElBQUEseUVBQUEsa0JBQUEsQ0FBQSwwRUFBQSxjQUFBLENBQUEseUVBQUEsY0FHQSxZQUFBLFVBR0EsV0FDQSxJQUFBLDBFQUFBLGtCQUFBLENBQUEsMkVBQUEsY0FBQSxDQUFBLDBFQUFBLGNBR0EsWUFBQSxVQUdBLFdBQ0UsWUFBQSxZQUNBLElBQUEsbUZBQUEsYUFBQSxDQUFBLDhFQUFBLGNBQUEsQ0FBQSw2RUFBQSxrQkFBQSxDQUFBLDZFQUFBLGNBTUYsV0FDRSxZQUFBLFlBQ0EsSUFBQSxtRkFBQSxhQUFBLENBQUEsOEVBQUEsY0FBQSxDQUFBLHNFQUFBLGtCQUFBLENBQUEsNkVBQUEsY0Q5Q0Ysa0JDcURBLGVBQ0MsWUFBQSxRQUNBLE1BQUEsS0FDQSxXQUFBLE9BQ0EsWUFBQSxJQUNBLGFBQUEsT0FDQSxlQUFBLEtBQ0EsWUFBQSxFQUdBLHVCQUFBLFlBQ0Esd0JBQUEsVUFHRCxnQ0FDQyxRQUFBLFFBR0QsaUNBQ0MsUUFBQSxRQUdELHNCQUNDLFFBQUEsUUFHRCx1QkFDQyxRQUFBLFFBR0QsdUJBQ0MsUUFBQSxRQUdELHlCQUNDLFFBQUEsUUFHRCx1QkFDQyxRQUFBLFFBR0QsNkJBQ0MsUUFBQSxRQUdELGlDQUNDLFFBQUEsUUFHRCw0QkFDQyxRQUFBLFFBR0QseUNBQ0MsUUFBQSxRQUdELG1DQUNDLFFBQUEsUUFHRCxxQkFDQyxRQUFBLFFBR0QsMEJBQ0MsUUFBQSxRQUdELHdDQUNDLFFBQUEsUUFHRCxzQ0FDQyxRQUFBLFFBR0QsbUNBQ0MsUUFBQSxRQUdELG9DQUNDLFFBQUEsUUFHRCwwQ0FDQyxRQUFBLFFBR0QsNkJBQ0MsUUFBQSxRQUdELDRDQUNDLFFBQUEsUUFHRCwwQ0FDQyxRQUFBLFFBR0QsNEJBQ0MsUUFBQSxRQUdELHlDQUNDLFFBQUEsUUFHRCxvQ0FDQyxRQUFBLFFBR0QsZ0NBQ0MsUUFBQSxRQUdELG1DQUNDLFFBQUEsUUFHRCw4Q0FDQyxRQUFBLFFBR0Qsc0NBQ0MsUUFBQSxRQUdELDJDQUNDLFFBQUEsUUFHRCw2Q0FDQyxRQUFBLFFBR0QsMkNBQ0MsUUFBQSxRQUdELDZDQUNDLFFBQUEsUUFHRCxzQ0FDQyxRQUFBLFFBR0QsNENBQ0MsUUFBQSxRQUdELGtDQUNDLFFBQUEsUUFHRCx1Q0FDQyxRQUFBLFFBR0QsMENBQ0MsUUFBQSxRQUdELDZDQUNDLFFBQUEsUUFHRCx1Q0FDQyxRQUFBLFFBR0Qsa0NBQ0MsUUFBQSxRQUdELHVCQUNDLFFBQUEsUUFHRCx1Q0FDQyxRQUFBLFFBR0QsdUJBQ0MsUUFBQSxRQUdELDBCQUNDLFFBQUEsUUFHRCxzQ0FDQyxRQUFBLFFBR0QsNkJBQ0MsUUFBQSxRQUdELHVDQUNDLFFBQUEsUUFHRCxvQ0FDQyxRQUFBLFFBR0QsMEJBQ0MsUUFBQSxRQUdELHFCQUNDLFFBQUEsUUFHRCwrQkFDQyxRQUFBLFFBR0QsOEJBQ0MsUUFBQSxRQUdELG1DQUNDLFFBQUEsUUFHRCw0QkFDQyxRQUFBLFFBR0Qsd0NBQ0MsUUFBQSxRQUdELHdDQUNDLFFBQUEsUUFHRCxvQ0FDQyxRQUFBLFFBR0QsNEJBQ0MsUUFBQSxRQUdELDBCQUNDLFFBQUEsUUFHRCw4QkFDQyxRQUFBLFFBR0QscUNBQ0MsUUFBQSxRQUdELDZDQUNDLFFBQUEsUUFHRCxtQ0FDQyxRQUFBLFFBR0QscUNBQ0Ms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QURGLFdBQ0UsTUFBQSxhQURGLFdBQ0UsTUFBQSxhQURGLFVBQ0UsTUFBQSxJQURGLFVBQ0UsTUFBQSxhQURGLFVBQ0UsTUFBQSxhQURGLFVBQ0UsTUFBQSxJQURGLFVBQ0UsTUFBQSxhQURGLFVBQ0UsTUFBQSxhQURGLFVBQ0UsTUFBQSxJQURGLFVBQ0UsTUFBQSxhQURGLFVBQ0UsTUFBQSxZQWNGLGdCQUNFLE1BQUEsS0FERixnQkFDRSxNQUFBLGFBREYsZ0JBQ0UsTUFBQSxhQURGLGVBQ0UsTUFBQSxJQURGLGVBQ0UsTUFBQSxhQURGLGVBQ0UsTUFBQSxhQURGLGVBQ0UsTUFBQSxJQURGLGVBQ0UsTUFBQSxhQURGLGVBQ0UsTUFBQSxhQURGLGVBQ0UsTUFBQSxJQURGLGVBQ0UsTUFBQSxhQURGLGVBQ0UsTUFBQSxZQUlGLGVBQ0UsTUFBQSxLQWhCRixnQkFDRSxLQUFBLEtBREYsZ0JBQ0UsS0FBQSxhQURGLGdCQUNFLEtBQUEsYUFERixlQUNFLEtBQUEsSUFERixlQUNFLEtBQUEsYUFERixlQUNFLEtBQUEsYUFERixlQUNFLEtBQUEsSUFERixlQUNFLEtBQUEsYUFERixlQUNFLEtBQUEsYUFERixlQUNFLEtBQUEsSUFERixlQUNFLEtBQUEsYUFERixlQUNFLEtBQUEsWUFJRixlQUNFLEtBQUEsS0FjRixrQkFDRSxZQUFBLEtBREYsa0JBQ0UsWUFBQSxhQURGLGtCQUNFLFlBQUEsYUFERixpQkFDRSxZQUFBLElBREYsaUJBQ0UsWUFBQSxhQURGLGlCQUNFLFlBQUEsYUFERixpQkFDRSxZQUFBLElBREYsaUJBQ0UsWUFBQSxhQURGLGlCQUNFLFlBQUEsYUFERixpQkFDRSxZQUFBLElBREYsaUJBQ0UsWUFBQSxhQURGLGlCQUNFLFlBQUEsWUFERixpQkFDRSxZQUFBLEVGVEoseUJFekJJLFVBQUEsV0FBQSxXQUFBLFdBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUNFLE1BQUEsS0FPSixXQUNFLE1BQUEsS0FERixXQUNFLE1BQUEsYUFERixXQUNFLE1BQUEsYUFERixVQUNFLE1BQUEsSUFERixVQUNFLE1BQUEsYUFERixVQUNFLE1BQUEsYUFERixVQUNFLE1BQUEsSUFERixVQUNFLE1BQUEsYUFERixVQUNFLE1BQUEsYUFERixVQUNFLE1BQUEsSUFERixVQUNFLE1BQUEsYUFERixVQUNFLE1BQUEsWUFjRixnQkFDRSxNQUFBLEtBREYsZ0JBQ0UsTUFBQSxhQURGLGdCQUNFLE1BQUEsYUFERixlQUNFLE1BQUEsSUFERixlQUNFLE1BQUEsYUFERixlQUNFLE1BQUEsYUFERixlQUNFLE1BQUEsSUFERixlQUNFLE1BQUEsYUFERixlQUNFLE1BQUEsYUFERixlQUNFLE1BQUEsSUFERixlQUNFLE1BQUEsYUFERixlQUNFLE1BQUEsWUFJRixlQUNFLE1BQUEsS0FoQkYsZ0JBQ0UsS0FBQSxLQURGLGdCQUNFLEtBQUEsYUFERixnQkFDRSxLQUFBLGFBREYsZUFDRSxLQUFBLElBREYsZUFDRSxLQUFBLGFBREYsZUFDRSxLQUFBLGFBREYsZUFDRSxLQUFBLElBREYsZUFDRSxLQUFBLGFBREYsZUFDRSxLQUFBLGFBREYsZUFDRSxLQUFBLElBREYsZUFDRSxLQUFBLGFBREYsZUFDRSxLQUFBLFlBSUYsZUFDRSxLQUFBLEtBY0Ysa0JBQ0UsWUFBQSxLQURGLGtCQUNFLFlBQUEsYUFERixrQkFDRSxZQUFBLGFBREYsaUJBQ0UsWUFBQSxJQURGLGlCQUNFLFlBQUEsYUFERixpQkFDRSxZQUFBLGFBREYsaUJBQ0UsWUFBQSxJQURGLGlCQUNFLFlBQUEsYUFERixpQkFDRSxZQUFBLGFBREYsaUJBQ0UsWUFBQSxJQURGLGlCQUNFLFlBQUEsYUFERixpQkFDRSxZQUFBLFlBREYsaUJBQ0UsWUFBQSxHRkFKLHlCRWxDSSxVQUFBLFdBQUEsV0FBQSxXQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFDRSxNQUFBLEtBT0osV0FDRSxNQUFBLEtBREYsV0FDRSxNQUFBLGFBREYsV0FDRSxNQUFBLGFBREYsVUFDRSxNQUFBLElBREYsVUFDRSxNQUFBLGFBREYsVUFDRSxNQUFBLGFBREYsVUFDRSxNQUFBLElBREYsVUFDRSxNQUFBLGFBREYsVUFDRSxNQUFBLGFBREYsVUFDRSxNQUFBLElBREYsVUFDRSxNQUFBLGFBREYsVUFDRSxNQUFBLFlBY0YsZ0JBQ0UsTUFBQSxLQURGLGdCQUNFLE1BQUEsYUFERixnQkFDRSxNQUFBLGFBREYsZUFDRSxNQUFBLElBREYsZUFDRSxNQUFBLGFBREYsZUFDRSxNQUFBLGFBREYsZUFDRSxNQUFBLElBREYsZUFDRSxNQUFBLGFBREYsZUFDRSxNQUFBLGFBREYsZUFDRSxNQUFBLElBREYsZUFDRSxNQUFBLGFBREYsZUFDRSxNQUFBLFlBSUYsZUFDRSxNQUFBLEtBaEJGLGdCQUNFLEtBQUEsS0FERixnQkFDRSxLQUFBLGFBREYsZ0JBQ0UsS0FBQSxhQURGLGVBQ0UsS0FBQSxJQURGLGVBQ0UsS0FBQSxhQURGLGVBQ0UsS0FBQSxhQURGLGVBQ0UsS0FBQSxJQURGLGVBQ0UsS0FBQSxhQURGLGVBQ0UsS0FBQSxhQURGLGVBQ0UsS0FBQSxJQURGLGVBQ0UsS0FBQSxhQURGLGVBQ0UsS0FBQSxZQUlGLGVBQ0UsS0FBQSxLQWNGLGtCQUNFLFlBQUEsS0FERixrQkFDRSxZQUFBLGFBREYsa0JBQ0UsWUFBQSxhQURGLGlCQUNFLFlBQUEsSUFERixpQkFDRSxZQUFBLGFBREYsaUJBQ0UsWUFBQSxhQURGLGlCQUNFLFlBQUEsSUFERixpQkFDRSxZQUFBLGFBREYsaUJBQ0UsWUFBQSxhQURGLGlCQUNFLFlBQUEsSUFERixpQkFDRSxZQUFBLGFBREYsaUJBQ0UsWUFBQSxZQURGLGlCQUNFLFlBQUEsR0ZTSiwwQkUzQ0ksVUFBQSxXQUFBLFdBQUEsV0FBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQ0UsTUFBQSxLQU9KLFdBQ0UsTUFBQSxLQURGLFdBQ0UsTUFBQSxhQURGLFdBQ0UsTUFBQSxhQURGLFVBQ0UsTUFBQSxJQURGLFVBQ0UsTUFBQSxhQURGLFVBQ0UsTUFBQSxhQURGLFVBQ0UsTUFBQSxJQURGLFVBQ0UsTUFBQSxhQURGLFVBQ0Us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RUYsZUFDRSxlQUFBLGVBRUYsZUFDRSxhQUFBLGVBRUYsZUFDRSxXQUFBLGVBRUYsZUFDRSxhQUFBLGVBRUYsZUFDRSxjQUFBLGVBRUYsZUFDRSxZQUFBLGVBRUYsZUFDRSxZQUFBLGVBRUYsZUFDRSxjQUFBLGVBRUYsZUFDRSxlQUFBLGVBRUYsZUFDRSxhQUFBLGVBRUYsZUFDRSxXQUFBLGVBRUYsZUFDRSxhQUFBLGVBRUYsZUFDRSxjQUFBLGVBRUYsZUFDRSxZQUFBLGVBRUYsZUFDRSxZQUFBLGVBRUYsZUFDRSxjQUFBLGVBRUYsZUFDRSxlQUFBLGVBRUYsZUFDRSxhQUFBLGVBRUYsZUFDRSxXQUFBLGVBRUYsZUFDRSxhQUFBLGVBRUYsZUFDRSxjQUFBLGVBRUYsZUFDRSxZQUFBLGVBRUYsZUFDRSxZQUFBLGVBRUYsZUFDRSxjQUFBLGVBRUYsZUFDRSxlQUFBLGVBRUYsZUFDRSxhQUFBLGVBRUYsZUFDRSxXQUFBLGVBRUYsZUFDRSxhQUFBLGVBRUYsZUFDRSxjQUFBLGVBRUYsZUFDRSxZQUFBLGVBRUYsZUFDRSxZQUFBLGVBRUYsZUFDRSxjQUFBLGVBRUYsZUFDRSxlQUFBLGVBRUYsZUFDRSxhQUFBLGVBRUYsZUFDRSxXQUFBLGVBRUYsZUFDRSxhQUFBLGVBRUYsZUFDRSxjQUFBLGVBRUYsZUFDRSxZQUFBLGVBRUYsY0FDRSxZQUFBLGNBRUYsY0FDRSxjQUFBLGNBRUYsY0FDRSxlQUFBLGNBRUYsY0FDRSxhQUFBLGNBRUYsY0FDRSxXQUFBLGNBRUYsY0FDRSxhQUFBLGNBRUYsY0FDRSxjQUFBLGNBRUYsY0FDRSxZQUFBLGNBRUYsY0FDRSxZQUFBLFlBRUYsY0FDRSxjQUFBLFlBRUYsY0FDRSxlQUFBLFlBRUYsY0FDRSxhQUFBLFlBRUYsY0FDRSxXQUFBLFlBRUYsY0FDRSxhQUFBLFlBRUYsY0FDRSxjQUFBLFlBRUYsY0FDRSxZQUFBLFlBS0Ysc0JSbXpVQSw0QlFselVJLGlCQUFBLGtCQUNBLGNBQUEsRUFDQSxPQUFBLEtBRUosd0JBQ0ksTUFBQSxlUnN6VUosNERRcHpVQSw0REFDSSxpQkFBQSxR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RGlHMzhoQkEsZ0VqRzQ4aEJBLGdFaUcxNWhCTyxNQUFBLFFBQ0EsT0FBQSxRakdzNmhCUCxvRUFSQSxvRUFLQSxzRUFFQSxzRWlHbjZoQk8sc0VBckRQLHdFakcwOWhCQSxzRUFSQSxzRUFLQSx3RWlHajZoQlMsZ0JBQUEsS0F0RFQsc0VqRzg5aEJBLDRFaUc1NWhCTSxNQUFBLFFBbEVOLG9FakdrK2hCQSwwRWlHMzVoQk0sTUFBQSxRQXZFTixzRWpHcytoQkEsNEVpRzE1aEJNLE1BQUEsUWpHODVoQk4saUJpR3o1aEJBLG1CakcwNWhCQSxtQkV2NGhCRSxpQkFBQSxLQUNBLFFBQUEsS0FBQSxLQUFBLEVBQ0EsT0FBQSxNRjI0aEJGLG1CaUdoNmhCQSxxQmpHaTZoQkEscUJpRzM1aEJJLE1BQUEsUUFDQSxPQUFBLFFqR3U2aEJKLHlCQVJBLHlCQUtBLDJCQUVBLDJCaUdwNmhCSSwyQkFUSiw2QmpHKzZoQkEsMkJBUkEsMkJBS0EsNkJpR2w2aEJNLGdCQUFBLEtqR3k2aEJOLDRCaUduN2hCQSw4QmpHbzdoQkEsOEJpR2g2aEJJLE1BQUEsUWpHbzZoQkosNkJpR3g3aEJBLCtCakd5N2hCQSwrQmlHajZoQkksY0FBQSxFakdxNmhCSixpQmlHajZoQkEsbUJqR2s2aEJBLG1CRXI2aEJFLGlCQUFBLEtBQ0EsUUFBQSxLQUFBLEtBQUEsRUFDQSxPQUFBLE1GeTZoQkYsbUJpR3g2aEJBLHFCakd5NmhCQSxxQmlHbjZoQkksTUFBQSxRQUNBLE9BQUEsUWpHKzZoQkoseUJBUkEseUJBS0EsMkJBRUEsMkJpRzU2aEJJLDJCQVRKLDZCakd1N2hCQSwyQkFSQSwyQkFLQSw2QmlHMTZoQk0sZ0JBQUEsS2pHaTdoQk4sNEJpRzM3aEJBLDhCakc0N2hCQSw4QmlHeDZoQk0sTUFBQSxRakc0NmhCTiw2QmlHaDhoQkEsK0JqR2k4aEJBLCtCaUd6NmhCSSxjQUFBLEVqRzY2aEJKLDJCQUVBLG9DaUczNmhCQSwyQmpHMDZoQkEsb0NpR3Q2aEJJLE1BQUEsUWpHMjZoQkosMkJBRUEsb0NpR3o2aEJBLDJCakd3NmhCQSxvQ2lH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RSxRQUFBLFFBRUYseUJBQ0UsUUFBQSxRQUVGLHdCQUNFLFFBQUEsUUFFRix3QkFDRSxRQUFBLFFBRUYsMkJBQ0UsUUFBQSxRQUVGLHlCQUNFLFFBQUEsUUFFRixrQ0FDRSxRQUFBLFFBRUYsZUFDRSxRQUFBLFFBRUYsZ0JBQ0UsUUFBQSxRQUVGLG1CQUNFLFFBQUEsUUFFRiwwQkFDRSxRQUFBLFFBRUYsZ0JBQ0UsUUFBQSxRQUVGLHNCQUNFLFFBQUEsUUFFRixtQkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLHNCQUNFLFFBQUEsUUFFRix5QkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLG1CQUNFLFFBQUEsUUFFRixnQkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLHNCQUNFLFFBQUEsUUFFRixpQkFDRSxRQUFBLFFBRUYsbUJBQ0UsUUFBQSxRQUVGLHFCQUNFLFFBQUEsUUFFRixxQkFDRSxRQUFBLFFBRUYsdUJBQ0UsUUFBQSxRQUVGLGdCQUNFLFFBQUEsUUFFRixnQkFDRSxRQUFBLFFBRUYsZ0JBQ0UsUUFBQSxRQUVGLGdCQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYsd0JBQ0UsUUFBQSxRQUVGLHdCQUNFLFFBQUEsUUFFRix3QkFDRSxRQUFBLFFBRUYsbUJBQ0UsUUFBQSxRQUVGLHFCQUNFLFFBQUEsUUFFRixtQkFDRSxRQUFBLFFBRUYsZUFDRSxRQUFBLFFBRUYsZUFDRSxRQUFBLFFBRUYsb0JBQ0UsUUFBQSxRQUVGLG9CQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYsNEJBQ0UsUUFBQSxRQUVGLGVBQ0UsUUFBQSxRQUVGLHNCQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYsb0JBQ0UsUUFBQSxRQUVGLHdCQUNFLFFBQUEsUUFFRiwwQkFDRSxRQUFBLFFBRUYseUJBQ0UsUUFBQSxRQUVGLGdDQUNFLFFBQUEsUUFFRiwwQkFDRSxRQUFBLFFBRUYseUJBQ0UsUUFBQSxRQUVGLDBCQUNFLFFBQUEsUUFFRixrQkFDRSxRQUFBLFFBRUYsc0JBQ0UsUUFBQSxRQUVGLHdCQUNFLFFBQUEsUUFFRixlQUNFLFFBQUEsUUFFRiw2QkFDRSxRQUFBLFFBRUYsNkJBQ0UsUUFBQSxRQUVGLDhCQUNFLFFBQUEsUUFFRiwyQkFDRSxRQUFBLFFBRUYsc0JBQ0UsUUFBQSxRQUVGLHNCQUNFLFFBQUEsUUFFRix1QkFDRSxRQUFBLFFBRUYsNkJBQ0UsUUFBQSxRQUVGLDZCQUNFLFFBQUEsUUFFRiw4QkFDRSxRQUFBLFFBRUYsMkJBQ0UsUUFBQSxRQUVGLG9CQUNFLFFBQUEsUUFFRiwyQkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLHlCQUNFLFFBQUEsUUFFRixtQkFDRSxRQUFBLFFBRUYsd0JBQ0UsUUFBQSxRQUVGLDBCQUNFLFFBQUEsUUFFRix1QkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLHlCQUNFLFFBQUEsUUFFRixxQkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLG1CQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYsOEJBQ0UsUUFBQSxRQUVGLHVCQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLHNCQUNFLFFBQUEsUUFFRixxQkFDRSxRQUFBLFFBRUYsaUJBQ0UsUUFBQSxRQUVGLHdCQUNFLFFBQUEsUUFFRix3QkFDRSxRQUFBLFFBRUYsaUJBQ0UsUUFBQSxRQUVGLHdCQUNFLFFBQUEsUUFFRiw0QkFDRSxRQUFBLFFBRUYsdUJBQ0UsUUFBQSxRQUVGLHVCQUNFLFFBQUEsUUFFRiwyQkFDRSxRQUFBLFFBRUYsc0JBQ0UsUUFBQSxRQUVGLDBCQUNFLFFBQUEsUUFFRix3QkFDRSxRQUFBLFFBRUYsNEJBQ0UsUUFBQSxRQUVGLHNCQUNFLFFBQUEsUUFFRiwwQkFDRSxRQUFBLFFBRUYsdUJBQ0UsUUFBQSxRQUVGLDJCQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYsMEJBQ0UsUUFBQSxRQUVGLCtCQUNFLFFBQUEsUUFFRiwrQkFDRSxRQUFBLFFBRUYsZ0NBQ0UsUUFBQSxRQUVGLDZCQUNFLFFBQUEsUUFFRiwrQkFDRSxRQUFBLFFBRUYsK0JBQ0UsUUFBQSxRQUVGLGdDQUNFLFFBQUEsUUFFRiw2QkFDRSxRQUFBLFFBRUYsd0JBQ0UsUUFBQSxRQUVGLHdCQUNFLFFBQUEsUUFFRix5QkFDRSxRQUFBLFFBRUYsK0JBQ0UsUUFBQSxRQUVGLCtCQUNFLFFBQUEsUUFFRixnQ0FDRSxRQUFBLFFBRUYsNkJBQ0UsUUFBQSxRQUVGLHNCQUNFLFFBQUEsUUFFRixpQkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRix3QkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLGlCQUNFLFFBQUEsUUFFRixpQkFDRSxRQUFBLFFBRUYsNkJBQ0UsUUFBQSxRQUVGLGlCQUNFLFFBQUEsUUFFRiwwQkFDRSxRQUFBLFFBRUYsOEJBQ0UsUUFBQSxRQUVGLHdCQUNFLFFBQUEsUUFFRiw0QkFDRSxRQUFBLFFBRUYsc0JBQ0UsUUFBQSxRQUVGLHNCQUNFLFFBQUEsUUFFRix3QkFDRSxRQUFBLFFBRUYsZ0JBQ0UsUUFBQSxRQUVGLGdCQUNFLFFBQUEsUUFFRix1QkFDRSxRQUFBLFFBRUYsdUJBQ0UsUUFBQSxRQUVGLHNCQUNFLFFBQUEsUUFFRixtQkFDRSxRQUFBLFFBRUYsb0JBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRixlQUNFLFFBQUEsUUFFRixnQkFDRSxRQUFBLFFBRUYsbUJBQ0UsUUFBQSxRQUVGLG1CQUNFLFFBQUEsUUFFRix1QkFDRSxRQUFBLFFBRUYsb0JBQ0UsUUFBQSxRQUVGLG1CQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYsd0JBQ0UsUUFBQSxRQUVGLHlCQUNFLFFBQUEsUUFFRiwwQkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLGdCQUNFLFFBQUEsUUFFRixxQkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLDRCQUNFLFFBQUEsUUFFRix1QkFDRSxRQUFBLFFBRUYsNkJBQ0UsUUFBQSxRQUVGLDZCQUNFLFFBQUEsUUFFRixtQkFDRSxRQUFBLFFBRUYsZ0JBQ0UsUUFBQSxRQUVGLHNCQUNFLFFBQUEsUUFFRixnQkFDRSxRQUFBLFFBRUYsb0JBQ0UsUUFBQSxRQUVGLGdCQUNFLFFBQUEsUUFFRixpQkFDRSxRQUFBLFFBRUYsbUJBQ0UsUUFBQSxRQUVGLGVBQ0UsUUFBQSxRQUVGLHNCQUNFLFFBQUEsUUFFRixtQkFDRSxRQUFBLFFBRUYsb0JBQ0UsUUFBQSxRQUVGLG9CQUNFLFFBQUEsUUFFRixnQkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLHFCQUNFLFFBQUEsUUFFRixtQkFDRSxRQUFBLFFBRUYsbUJBQ0UsUUFBQSxRQUVGLHVCQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYsbUJBQ0UsUUFBQSxRQUVGLGdCQUNFLFFBQUEsUUFFRix5QkFDRSxRQUFBLFFBRUYsbUJBQ0UsUUFBQSxRQUVGLHFCQUNFLFFBQUEsUUFFRixrQkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLHVCQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYsb0JBQ0UsUUFBQSxRQUVGLHlCQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYsMkJBQ0UsUUFBQSxRQUVGLG1CQUNFLFFBQUEsUUFFRixrQkFDRSxRQUFBLFFBRUYsb0JBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYsZ0JBQ0UsUUFBQSxRQUVGLGdCQUNFLFFBQUEsUUFFRixpQkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLHNCQUNFLFFBQUEsUUFFRiwwQkFDRSxRQUFBLFFBRUYsc0JBQ0UsUUFBQSxRQUVGLDBCQUNFLFFBQUEsUUFFRixpQkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLG9CQUNFLFFBQUEsUUFFRix5QkFDRSxRQUFBLFFBRUYsMkJBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRixrQkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLG9CQUNFLFFBQUEsUUFFRixnQkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLG9CQUNFLFFBQUEsUUFFRix3QkFDRSxRQUFBLFFBRUYsdUJBQ0UsUUFBQSxRQUVGLDhCQUNFLFFBQUEsUUFFRiw4QkFDRSxRQUFBLFFBRUYsZ0NBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYseUJBQ0UsUUFBQSxRQUVGLDZCQUNFLFFBQUEsUUFFRix1QkFDRSxRQUFBLFFBRUYsd0JBQ0UsUUFBQSxRQUVGLHlCQUNFLFFBQUEsUUFFRiw2QkFDRSxRQUFBLFFBRUYsZ0NBQ0UsUUFBQSxRQUVGLG9DQUNFLFFBQUEsUUFFRixlQUNFLFFBQUEsUUFFRix1QkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLG9CQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYsOEJBQ0UsUUFBQSxRQUVGLDJCQUNFLFFBQUEsUUFFRix5QkFDRSxRQUFBLFFBRUYsd0JBQ0UsUUFBQSxRQUVGLGVBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRix3QkFDRSxRQUFBLFFBRUYsdUJBQ0UsUUFBQSxRQUVGLGdCQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYsd0JBQ0UsUUFBQSxRQUVGLHNCQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLHFCQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYsNEJBQ0UsUUFBQSxRQUVGLHNCQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYsb0JBQ0UsUUFBQSxRQUVGLHFCQUNFLFFBQUEsUUFFRiwyQkFDRSxRQUFBLFFBRUYsc0JBQ0UsUUFBQSxRQUVGLHNCQUNFLFFBQUEsUUFFRixxQkFDRSxRQUFBLFFBRUYsZ0JBQ0UsUUFBQSxRQUVGLG9CQUNFLFFBQUEsUUFFRixrQkFDRSxRQUFBLFFBRUYsZ0JBQ0UsUUFBQSxRQUVGLDZCQUNFLFFBQUEsUUFFRixtQkFDRSxRQUFBLFFBRUYsdUJBQ0UsUUFBQSxRQUVGLHNCQUNFLFFBQUEsUUFFRixnQkFDRSxRQUFBLFFBRUYsMEJBQ0UsUUFBQSxRQUVGLGlCQUNFLFFBQUEsUUFFRixrQkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLGVBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRix1QkFDRSxRQUFBLFFBRUYsZ0JBQ0UsUUFBQSxRQUVGLHdCQUNFLFFBQUEsUUFFRiw0QkFDRSxRQUFBLFFBRUYsNkJBQ0UsUUFBQSxRQUVGLHFCQUNFLFFBQUEsUUFFRix3QkFDRSxRQUFBLFFBRUYseUJBQ0UsUUFBQSxRQUVGLDJCQUNFLFFBQUEsUUFFRix3QkFDRSxRQUFBLFFBRUYsNEJBQ0UsUUFBQSxRQUVGLG9CQUNFLFFBQUEsUUFFRixtQkFDRSxRQUFBLFFBRUYsc0JBQ0UsUUFBQSxRQUVGLDBCQUNFLFFBQUEsUUFFRixtQkFDRSxRQUFBLFFBRUYsaUJBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRixtQkFDRSxRQUFBLFFBRUYsaUJBQ0UsUUFBQSxRQUVGLGVBQ0UsUUFBQSxRQUVGLHNCQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYsY0FDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLGdCQUNFLFFBQUEsUUFFRixlQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLHNCQUNFLFFBQUEsUUFFRix5QkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRixrQkFDRSxRQUFBLFFBRUYseUJBQ0UsUUFBQSxRQUVGLGlCQUNFLFFBQUEsUUFFRixtQkFDRSxRQUFBLFFBRUYsaUJBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRixxQkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLHFCQUNFLFFBQUEsUUFFRix1QkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLHdCQUNFLFFBQUEsUUFFRix1QkFDRSxRQUFBLFFBRUYsdUJBQ0UsUUFBQSxRQUVGLHlCQUNFLFFBQUEsUUFFRiw4QkFDRSxRQUFBLFFBRUYseUJBQ0UsUUFBQSxRQUVGLDBCQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYsZ0JBQ0UsUUFBQSxRQUVGLG9CQUNFLFFBQUEsUUFFRixpQkFDRSxRQUFBLFFBRUYsZ0JBQ0UsUUFBQSxRQUVGLG9CQUNFLFFBQUEsUUFFRixjQUNFLFFBQUEsUUFFRixjQUNFLFFBQUEsUUFFRixjQUNFLFFBQUEsUUFFRix1QkFDRSxRQUFBLFFBRUYsOEJBQ0UsUUFBQSxRQUVGLHVCQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYsc0JBQ0UsUUFBQSxRQUVGLDJCQUNFLFFBQUEsUUFFRiwyQkFDRSxRQUFBLFFBRUYsNEJBQ0UsUUFBQSxRQUVGLHlCQUNFLFFBQUEsUUFFRix3QkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLHlCQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLG1CQUNFLFFBQUEsUUFFRixlQUNFLFFBQUEsUUFFRixtQkFDRSxRQUFBLFFBRUYsc0JBQ0UsUUFBQSxRQUVGLGlCQUNFLFFBQUEsUUFFRixxQkFDRSxRQUFBLFFBRUYsbUJBQ0UsUUFBQSxRQUVGLGdCQUNFLFFBQUEsUUFFRix5QkFDRSxRQUFBLFFBRUYsbUJBQ0UsUUFBQSxRQUVGLHVCQUNFLFFBQUEsUUFFRix5QkFDRSxRQUFBLFFBRUYsZ0JBQ0UsUUFBQSxRQUVGLGlCQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLHFCQUNFLFFBQUEsUUFFRix5QkFDRSxRQUFBLFFBRUYsMEJBQ0UsUUFBQSxRQUVGLDJCQUNFLFFBQUEsUUFFRixpQkFDRSxRQUFBLFFBRUYsaUJBQ0UsUUFBQSxRQUVGLG1CQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYsb0JBQ0UsUUFBQSxRQUVGLG1CQUNFLFFBQUEsUUFFRixpQkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLGdCQUNFLFFBQUEsUUFFRixpQkFDRSxRQUFBLFFBRUYsb0JBQ0UsUUFBQSxRQUVGLHFCQUNFLFFBQUEsUUFFRixrQkFDRSxRQUFBLFFBRUYsb0JBQ0UsUUFBQSxRQUVGLHdCQUNFLFFBQUEsUUFFRixnQkFDRSxRQUFBLFFBRUYsdUJBQ0UsUUFBQSxRQUVGLHVCQUNFLFFBQUEsUUFFRixxQkFDRSxRQUFBLFFBRUYsNkJBQ0UsUUFBQSxRQUVGLG1CQUNFLFFBQUEsUUFFRixrQkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLHVCQUNFLFFBQUEsUUFFRiwwQkFDRSxRQUFBLFFBRUYsbUJBQ0UsUUFBQSxRQUVGLGlCQUNFLFFBQUEsUUFFRixrQkFDRSxRQUFBLFFBRUYsY0FDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLG9CQUNFLFFBQUEsUUFFRixlQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLHVCQUNFLFFBQUEsUUFFRix5QkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLG9CQUNFLFFBQUEsUUFFRixrQkFDRSxRQUFBLFFBRUYsbUJBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRix5QkFDRSxRQUFBLFFBRUYsZ0JBQ0UsUUFBQSxRQUVGLG1CQUNFLFFBQUEsUUFFRixpQkFDRSxRQUFBLFFBRUYsZ0JBQ0UsUUFBQSxRQUVGLHNCQUNFLFFBQUEsUUFFRiwwQkFDRSxRQUFBLFFBRUYsb0JBQ0UsUUFBQSxRQUVGLHdCQUNFLFFBQUEsUUFFRixxQkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLGdCQUNFLFFBQUEsUUFFRixnQkFDRSxRQUFBLFFBRUYsb0JBQ0UsUUFBQSxRQUVGLHVCQUNFLFFBQUEsUUFFRixrQkFDRSxRQUFBLFFBRUYsaUJBQ0UsUUFBQSxRQUVGLHFCQUNFLFFBQUEsUUFFRixnQkFDRSxRQUFBLFFBRUYsb0JBQ0UsUUFBQSxRQUVGLG1CQUNFLFFBQUEsUUFFRixtQkFDRSxRQUFBLFFBRUYsMEJBQ0UsUUFBQSxRQUVGLGdCQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLHlCQUNFLFFBQUEsUUFFRiwrQkFDRSxRQUFBLFFBRUYsK0JBQ0UsUUFBQSxRQUVGLGdDQUNFLFFBQUEsUUFFRiw2QkFDRSxRQUFBLFFBRUYsMkJBQ0UsUUFBQSxRQUVGLDJCQUNFLFFBQUEsUUFFRiw0QkFDRSxRQUFBLFFBRUYseUJBQ0UsUUFBQSxRQUVGLHNCQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYsZ0JBQ0UsUUFBQSxRQUVGLG1CQUNFLFFBQUEsUUFFRixpQkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLGdCQUNFLFFBQUEsUUFFRixlQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYsMEJBQ0UsUUFBQSxRQUVGLG1CQUNFLFFBQUEsUUFFRixxQkFDRSxRQUFBLFFBRUYsZ0JBQ0UsUUFBQSxRQUVGLHVCQUNFLFFBQUEsUUFFRix1QkFDRSxRQUFBLFFBRUYseUJBQ0UsUUFBQSxRQUVGLHlCQUNFLFFBQUEsUUFFRixrQkFDRSxRQUFBLFFBRUYsbUJBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLGlCQUNFLFFBQUEsUUFFRixrQkFDRSxRQUFBLFFBRUYsZUFDRSxRQUFBLFFBRUYsbUJBQ0UsUUFBQSxRQUVGLHFCQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYsMEJBQ0UsUUFBQSxRQUVGLDRCQUNFLFFBQUEsUUFFRixxQkFDRSxRQUFBLFFBRUYsaUJBQ0UsUUFBQSxRQUVGLHdCQUNFLFFBQUEsUUFFRix5QkFDRSxRQUFBLFFBRUYseUJBQ0UsUUFBQSxRQUVGLHdCQUNFLFFBQUEsUUFFRixlQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYsMEJBQ0UsUUFBQSxRQUVGLDhCQUNFLFFBQUEsUUFFRixnQkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLHNCQUNFLFFBQUEsUUFFRiwwQkFDRSxRQUFBLFFBRUYsZ0JBQ0UsUUFBQSxRQUVGLHNCQUNFLFFBQUEsUUFFRix5QkFDRSxRQUFBLFFBRUYsaUJBQ0UsUUFBQSxRQUVGLG1CQUNFLFFBQUEsUUFFRixrQkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLDJCQUNFLFFBQUEsUUFFRixnQkFDRSxRQUFBLFFBRUYsbUJBQ0UsUUFBQSxRQUVGLGVBQ0UsUUFBQSxRQUVGLGVBQ0UsUUFBQSxRQUVGLHVCQUNFLFFBQUEsUUFFRix3QkFDRSxRQUFBLFFBRUYsMEJBQ0UsUUFBQSxRQUVGLG1CQUNFLFFBQUEsUUFFRix5QkFDRSxRQUFBLFFBRUYsZ0NBQ0UsUUFBQSxRQUVGLG9CQUNFLFFBQUEsUUFFRixrQkFDRSxRQUFBLFFBRUYsaUJBQ0UsUUFBQSxRQUVGLHlCQUNFLFFBQUEsUUFFRixlQUNFLFFBQUEsUUFFRixtQkFDRSxRQUFBLFFBRUYsaUJBQ0UsUUFBQSxRQUVGLHFCQUNFLFFBQUEsUUFFRix1QkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLHVCQUNFLFFBQUEsUUFFRixxQkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLGlCQUNFLFFBQUEsUUFFRixtQkFDRSxRQUFBLFFBRUYsaUJBQ0UsUUFBQSxRQUVGLHdCQUNFLFFBQUEsUUFFRixlQUNFLFFBQUEsUUFFRixrQkFDRSxRQUFBLFFBRUYsZUFDRSxRQUFBLFFBRUYsbUJBQ0UsUUFBQSxRQUVGLHNCQUNFLFFBQUEsUUFFRixrQkFDRSxRQUFBLFFBRUYsc0JBQ0UsUUFBQSxRQUVGLG1CQUNFLFFBQUEsUUFFRixtQkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLHVCQUNFLFFBQUEsUUFFRiw2QkFDRSxRQUFBLFFBRUYsaUJBQ0UsUUFBQSxRQUVGLHVCQUNFLFFBQUEsUUFFRix3QkFDRSxRQUFBLFFBRUYsd0JBQ0UsUUFBQSxRQUVGLGVBQ0UsUUFBQSxRQUVGLHNCQUNFLFFBQUEsUUFFRiwwQkFDRSxRQUFBLFFBRUYseUJBQ0UsUUFBQSxRQUVGLHFCQUNFLFFBQUEsUUFFRix1QkFDRSxRQUFBLFFBRUYsNEJBQ0UsUUFBQSxRQUVGLGlCQUNFLFFBQUEsUUFFRixxQkFDRSxRQUFBLFFBRUYsZ0JBQ0UsUUFBQSxRQUVGLHVCQUNFLFFBQUEsUUFFRix1QkFDRSxRQUFBLFFBRUYsZ0JBQ0UsUUFBQSxRQUVGLGdCQUNFLFFBQUEsUUFFRix1QkFDRSxRQUFBLFFBRUYsd0JBQ0UsUUFBQSxRQUVGLHdCQUNFLFFBQUEsUUFFRix1QkFDRSxRQUFBLFFBRUYsbUJBQ0UsUUFBQSxRQUVGLGVBQ0UsUUFBQSxRQUVGLG9CQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLGlCQUNFLFFBQUEsUUFFRix3QkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLHdCQUNFLFFBQUEsUUFFRixrQkFDRSxRQUFBLFFBRUYsY0FDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLG9CQUNFLFFBQUEsUUFFRiwyQkFDRSxRQUFBLFFBRUYsMkJBQ0UsUUFBQSxRQUVGLHFCQUNFLFFBQUEsUUFFRixxQkFDRSxRQUFBLFFBRUYsaUJBQ0UsUUFBQSxRQUVGLHNCQUNFLFFBQUEsUUFFRix1QkFDRSxRQUFBLFFBRUYsbUJBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRixtQkFDRSxRQUFBLFFBRUYsaUJBQ0UsUUFBQSxRQUVGLGlCQUNFLFFBQUEsUUFFRiwrQkFDRSxRQUFBLFFBRUYsOEJBQ0UsUUFBQSxRQUVGLDBCQUNFLFFBQUEsUUFFRixtQkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRix3QkFDRSxRQUFBLFFBRUYseUJBQ0UsUUFBQSxRQUVGLGdCQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYsc0JBQ0UsUUFBQSxRQUVGLG1CQUNFLFFBQUEsUUFFRixrQkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLG9CQUNFLFFBQUEsUUFFRix3QkFDRSxRQUFBLFFBRUYsc0JBQ0UsUUFBQSxRQUVGLGlCQUNFLFFBQUEsUUFFRixxQkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLHFCQUNFLFFBQUEsUUFFRixtQkFDRSxRQUFBLFFBRUYsdUJBQ0UsUUFBQSxRQUVGLGdCQUNFLFFBQUEsUUFFRixrQkFDRSxRQUFBLFFBRUYsc0JBQ0UsUUFBQSxRQUVGLG1CQUNFLFFBQUEsUUFFRixlQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYsc0JBQ0UsUUFBQSxRQUVGLHNCQUNFLFFBQUEsUUFFRixrQkFDRSxRQUFBLFFBRUYsZ0JBQ0UsUUFBQSxRQUVGLGdCQUNFLFFBQUEsUUFFRixrQkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLG9CQUNFLFFBQUEsUUFFRixrQkFDRSxRQUFBLFFBRUYsd0JBQ0UsUUFBQSxRQUVGLHVCQUNFLFFBQUEsUUFFRix1QkFDRSxRQUFBLFFBRUYsb0JBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRixrQkFDRSxRQUFBLFFBRUYsd0JBQ0UsUUFBQSxRQUVGLGlCQUNFLFFBQUEsUUFFRixxQkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLDRCQUNFLFFBQUEsUUFFRix3QkFDRSxRQUFBLFFBRUYsdUJBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYsd0JBQ0UsUUFBQSxRQUVGLGdCQUNFLFFBQUEsUUFFRix3QkFDRSxRQUFBLFFBRUYsd0JBQ0UsUUFBQSxRQUVGLDJCQUNFLFFBQUEsUUFFRix5QkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLHVCQUNFLFFBQUEsUUFFRixtQkFDRSxRQUFBLFFBRUYsdUJBQ0UsUUFBQSxRQUVGLHlCQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYsd0JBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRix1QkFDRSxRQUFBLFFBRUYsbUJBQ0UsUUFBQSxRQUVGLG1CQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYsaUJBQ0UsUUFBQSxRQUVGLGlCQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLDRCQUNFLFFBQUEsUUFFRixxQkFDRSxRQUFBLFFBRUYsNEJBQ0UsUUFBQSxRQUVGLHNCQUNFLFFBQUEsUUFFRixpQkFDRSxRQUFBLFFBRUYsb0JBQ0UsUUFBQSxRQUVGLDBCQUNFLFFBQUEsUUFFRiwyQkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLGdCQUNFLFFBQUEsUUFFRiwyQkFDRSxRQUFBLFFBRUYseUJBQ0UsUUFBQSxRQUVGLDRCQUNFLFFBQUEsUUFFRiwwQkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLDZCQUNFLFFBQUEsUUFFRiwyQkFDRSxRQUFBLFFBRUYsbUJBQ0UsUUFBQSxRQUVGLHNCQUNFLFFBQUEsUUFFRix5QkFDRSxRQUFBLFFBRUYsaUJBQ0UsUUFBQSxRQUVGLG1CQUNFLFFBQUEsUUFFRixtQkFDRSxRQUFBLFFBRUYseUJBQ0UsUUFBQSxRQUVGLG1CQUNFLFFBQUEsUUFFRixrQkFDRSxRQUFBLFFBRUYsdUJBQ0UsUUFBQSxRQUVGLDBCQUNFLFFBQUEsUUFFRiwwQkFDRSxRQUFBLFFBRUYsZ0JBQ0UsUUFBQSxRQUVGLDRCQUNFLFFBQUEsUUFFRixxQkFDRSxRQUFBLFFBRUYsc0JBQ0UsUUFBQSxRQUVGLGlCQUNFLFFBQUEsUUFFRix3QkFDRSxRQUFBLFFBRUYsd0JBQ0UsUUFBQSxRQUVGLHlCQUNFLFFBQUEsUUFFRix3QkFDRSxRQUFBLFFBRUYsdUJBQ0UsUUFBQSxRQUVGLHdCQUNFLFFBQUEsUUFFRix1QkFDRSxRQUFBLFFBRUYsZ0JBQ0UsUUFBQSxRQUVGLHVCQUNFLFFBQUEsUUFFRixxQkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLHVCQUNFLFFBQUEsUUFFRix5QkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLG9CQUNFLFFBQUEsUUFFRix3QkFDRSxRQUFBLFFBRUYsdUJBQ0UsUUFBQSxRQUVGLDhCQUNFLFFBQUEsUUFFRixxQkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLG9CQUNFLFFBQUEsUUFFRixlQUNFLFFBQUEsUUFFRix1QkFDRSxRQUFBLFFBRUYsdUJBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRixnQkFDRSxRQUFBLFFBRUYsb0JBQ0UsUUFBQSxRQUVGLGlCQUNFLFFBQUEsUUFFRix3QkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLHNCQUNFLFFBQUEsUUFFRiwwQkFDRSxRQUFBLFFBRUYsOEJBQ0UsUUFBQSxRQUVGLHNCQUNFLFFBQUEsUUFFRiwwQkFDRSxRQUFBLFFBRUYsZUFDRSxRQUFBLFFBRUYsZ0JBQ0UsUUFBQSxRQUVGLGlCQUNFLFFBQUEsUUFFRixnQkFDRSxRQUFBLFFBRUYsb0JBQ0UsUUFBQSxRQUVGLDBCQUNFLFFBQUEsUUFFRix5QkFDRSxRQUFBLFFBRUYsdUJBQ0UsUUFBQSxRQUVGLG9CQUNFLFFBQUEsUUFFRix1QkFDRSxRQUFBLFFBRUYsc0JBQ0UsUUFBQSxRQUVGLGNBQ0UsUUFBQSxRQUVGLG9CQUNFLFFBQUEsUUFFRixtQkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLDZCQUNFLFFBQUEsUUFFRiw0QkFDRSxRQUFBLFFBRUYsNEJBQ0UsUUFBQSxRQUVGLCtCQUNFLFFBQUEsUUFFRixzQ0FDRSxRQUFBLFFBRUYsdUJBQ0UsUUFBQSxRQUVGLHFCQUNFLFFBQUEsUUFFRixxQkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLHNCQUNFLFFBQUEsUUFFRixpQkFDRSxRQUFBLFFBRUYsd0JBQ0UsUUFBQSxRQUVGLHlCQUNFLFFBQUEsUUFFRix5QkFDRSxRQUFBLFFBRUYsd0JBQ0UsUUFBQSxRQUVGLGdCQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLHFCQUNFLFFBQUEsUUFFRixpQkFDRSxRQUFBLFFBRUYsdUJBQ0UsUUFBQSxRQUVGLDJCQUNFLFFBQUEsUUFFRixpQkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLGdCQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLG9CQUNFLFFBQUEsUUFFRix1QkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLHNCQUNFLFFBQUEsUUFFRixpQkFDRSxRQUFBLFFBRUYsZUFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVG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aUNVLFFBQUEsSUFqQ1YsNklBb0NZLE1BQUEsUUFDQSxZQUFBLElBckNaLDZJQXlDWSxXQUFBLE1BQ0EsU0FBQSxTQUNBLFNBQUEsT0EzQ1oscUtBOENjLFNBQUEsU0FDQSxPQUFBLEVBQ0EsS0FBQSxFQUNBLE1BQUEsS0FDQSxXQUFBLE9BQ0EsT0FBQSxFQUNBLFFBQUEsS0FBQSxFQUdBLGlCQUFBLHlFQUFBLGlCQUFBLDhDQUFBLGlCQUFBLHlDQUFBLGlCQUFBLDRDQXZEZCwwTEEwRGdCLFNBQUEsU0FDQSxPQUFBLEVBQ0EsTUFBQSxFQUNBLGlCQUFBLEtBQ0EsYUFBQSxLQTlEaEIsbUpBb0VZLFlBQUEsSUFDQSxRQUFBLElBQUEsSUFTWixhQUNFLHNCQUNFLFdBQUEsT0FHRixPMUdxZ3VCQSxTMEdwZ3VCRSxXQUFBLFFBR0YsT0FDRSxTQUFBLFNBQ0EsS0FBQSxFQUNBLElBQUEsR0FLSixvRUFDRSxRQUFBLE1BR0YsZ0RBQ0UsUUFBQSxXQUlGLHlCckM1RUUsa0JBQ0UsUUFBQSxLcUM0RUYsbUNBQ0UsUUFBQSIsImZpbGUiOiJib290c3RyYXAtbWxjL2NsaWVudGxpYnMvY3NzL2Jvb3RzdHJhcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcbiAqIEJvb3RzdHJhcCB2My4zLjFcbiAqXG4gKiBDb3B5cmlnaHQgMjAxNCBUd2l0dGVyLCBJbmNcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSB2Mi4wXG4gKiBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBEZXNpZ25lZCBhbmQgYnVpbHQgd2l0aCBhbGwgdGhlIGxvdmUgaW4gdGhlIHdvcmxkIGJ5IEBtZG8gYW5kIEBmYXQuXG4gKi9cbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mYXN0LmZvbnRzLm5ldC90LzEuY3NzP2FwaVR5cGU9Y3NzJnByb2plY3RpZD1hYWE4ZjgwOS1kMTI2LTQ0ZmMtYTQyYi00M2I2MmEzNmY4MjBcIik7XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtU2VtaUJvbGRcIjtcbiAgc3JjOiB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvY2hhcmxpZS9DaGFybGllLVN0ZC1TZW1pQm9sZC5lb3Q/aWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvY2hhcmxpZS9DaGFybGllLVN0ZC1TZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9jaGFybGllL0NoYXJsaWUtU3RkLVNlbWlCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NoYXJsaWUvQ2hhcmxpZS1TdGQtU2VtaUJvbGQuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1TZW1pQm9sZC1JdGFsaWNcIjtcbiAgc3JjOiB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvY2hhcmxpZS9DaGFybGllLVN0ZC1TZW1pQm9sZC1JdGFsaWMuZW90P2llZml4XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NoYXJsaWUvQ2hhcmxpZS1TdGQtU2VtaUJvbGQtSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NoYXJsaWUvQ2hhcmxpZS1TdGQtU2VtaUJvbGQtSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NoYXJsaWUvQ2hhcmxpZS1TdGQtU2VtaUJvbGQtSXRhbGljLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtUmVndWxhclwiO1xuICBzcmM6IHVybChcIi4uL3Jlc291cmNlcy9mb250cy9jaGFybGllL0NoYXJsaWUtU3RkLVJlZ3VsYXIuZW90P2llZml4XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NoYXJsaWUvQ2hhcmxpZS1TdGQtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9jaGFybGllL0NoYXJsaWUtU3RkLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvY2hhcmxpZS9DaGFybGllLVN0ZC1SZWd1bGFyLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtUmVndWxhci1JdGFsaWNcIjtcbiAgc3JjOiB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvY2hhcmxpZS9DaGFybGllLVN0ZC1SZWd1bGFyLUl0YWxpYy5lb3Q/aWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvY2hhcmxpZS9DaGFybGllLVN0ZC1SZWd1bGFyLUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9jaGFybGllL0NoYXJsaWUtU3RkLVJlZ3VsYXItSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NoYXJsaWUvQ2hhcmxpZS1TdGQtUmVndWxhci1JdGFsaWMuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1NZWRpdW1cIjtcbiAgc3JjOiB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvY2hhcmxpZS9DaGFybGllLVN0ZC1NZWRpdW0uZW90P2llZml4XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NoYXJsaWUvQ2hhcmxpZS1TdGQtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NoYXJsaWUvQ2hhcmxpZS1TdGQtTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NoYXJsaWUvQ2hhcmxpZS1TdGQtTWVkaXVtLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZ2x5cGhpY29ucy1oYWxmbGluZ3NcIjtcbiAgc3JjOiB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZ2x5cGhpY29ucy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLmVvdD8jaWVmaXhcIik7XG4gIHNyYzogdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2dseXBoaWNvbnMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2dseXBoaWNvbnMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9nbHlwaGljb25zL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZ2x5cGhpY29ucy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLnN2ZyNnbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiO1xuICBzcmM6IHVybChcIi4uL3Jlc291cmNlcy9mb250cy9oZWx2ZXRpY2EvYjc2OTNhODMtYjg2MS00YWE2LTg1ZTAtOWVjZjY3NmJjNGQ2LmVvdD8jaWVmaXhcIik7XG4gIHNyYzogdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2hlbHZldGljYS9iNzY5M2E4My1iODYxLTRhYTYtODVlMC05ZWNmNjc2YmM0ZDYuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9oZWx2ZXRpY2EvYjA4NjhiNGMtMjM0ZS00N2QzLWJjNTktNDFhYjlkZTNjMGRiLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvaGVsdmV0aWNhL2JjZjU0MzQzLWQwMzMtNDFlZS1iYmQ3LTJiNzdkZjNmZTdiYS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9oZWx2ZXRpY2EvYjBmZmRjZjAtMjZkYS00N2ZkLTg0ODUtMjBlNGE0MGQ0YjdkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2hlbHZldGljYS9kYTA5ZjFmMS0wNjJhLTQ1YWYtODZlMS0yYmJkYjNkZDk0Zjkuc3ZnI2RhMDlmMWYxLTA2MmEtNDVhZi04NmUxLTJiYmRiM2RkOTRmOVwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZVcwMS03NUJvbGRcIjtcbiAgc3JjOiB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvaGVsdmV0aWNhL2MwN2ZlZjllLWE5MzQtNDJkNy05MmFkLTY5MjA1ZjJiOGEwMC5lb3Q/I2llZml4XCIpO1xuICBzcmM6IHVybChcIi4uL3Jlc291cmNlcy9mb250cy9oZWx2ZXRpY2EvYzA3ZmVmOWUtYTkzNC00MmQ3LTkyYWQtNjkyMDVmMmI4YTAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvaGVsdmV0aWNhLzNiMzAzNjQxLTcwNmUtNDIyMS05NGM0LTRmYjQ5MWY0ZjhlZi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2hlbHZldGljYS8xNGZmNjA4MS0zMjZkLTRkYWUtYjc3OC1kN2FmYTY2MTY2ZmMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvaGVsdmV0aWNhLzhmZGExZTQ3LTE5YmUtNDZjNy04ZDgzLThkNGZiMzU1NzJmMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9oZWx2ZXRpY2EvZjc1MWM4YWUtMTA1Ny00NmQ5LThkNzQtNjI1OTJlMDAyNTY4LnN2ZyNmNzUxYzhhZS0xMDU3LTQ2ZDktOGQ3NC02MjU5MmUwMDI1NjhcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gIHNyYzogdXJsKCcuLi9yZXNvdXJjZXMvZm9udHMvaWNvbW9vbi9pY29tb29uLmVvdD8teG1tMWR3Jyk7XG4gIHNyYzogdXJsKCcuLi9yZXNvdXJjZXMvZm9udHMvaWNvbW9vbi9pY29tb29uLmVvdD8jaWVmaXgteG1tMWR3JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL3Jlc291cmNlcy9mb250cy9pY29tb29uL2ljb21vb24ud29mZj8teG1tMWR3JykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vcmVzb3VyY2VzL2ZvbnRzL2ljb21vb24vaWNvbW9vbi50dGY/LXhtbTFkdycpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi9yZXNvdXJjZXMvZm9udHMvaWNvbW9vbi9pY29tb29uLnN2Zz8teG1tMWR3I2ljb21vb24nKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgc3JjOiB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvbmFiL05BQkltcGFjdC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9uYWIvTkFCSW1wYWN0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL25hYi9OQUJJbXBhY3Quc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC1mYW1pbHk6ICdOYWJJbXBhY3QnO1xufVxuQGZvbnQtZmFjZSB7XG4gIHNyYzogdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL25hYi9OQUItU2NyaXB0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL25hYi9OQUItU2NyaXB0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL25hYi9OQUItU2NyaXB0LnN2Z1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtZmFtaWx5OiAnTmFiU2NyaXB0Jztcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogQ29ycGlkTGlnaHQ7XG4gIHNyYzogdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NvcnBpZC9Db3JwaWRDMV8zLmVvdD9pZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9jb3JwaWQvQ29ycGlkQzFfMy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9jb3JwaWQvQ29ycGlkQzFfMy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9jb3JwaWQvQ29ycGlkQzFfMy5zdmdcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBDb3JwaWRIZWF2eTtcbiAgc3JjOiB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvY29ycGlkL0NvcnBpZEMxXzguZW90P2llZml4XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NvcnBpZC9Db3JwaWRDMV84LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL0NvcnBpZEMxXzgudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvY29ycGlkL0NvcnBpZEMxXzguc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbltjbGFzc149XCJpY29uLVwiXSxcbltjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uaWNvbi1tbGMtaGFtYnVyZ2VyLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDBcIjtcbn1cbi5pY29uLW1sYy1tb2JpbGVfc2lkZWtpY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDFcIjtcbn1cbi5pY29uLW1sYy1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAyXCI7XG59XG4uaWNvbi1tbGMtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDNcIjtcbn1cbi5pY29uLW1sYy1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwNFwiO1xufVxuLmljb24tbWxjLWNoZXZyb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDVcIjtcbn1cbi5pY29uLW1sYy1jcm9zczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwNlwiO1xufVxuLmljb24tbWxjLWNhbGN1bGF0b3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA3XCI7XG59XG4uaWNvbi1tbGMtZmluZC15b3VyLXN1cGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA4XCI7XG59XG4uaWNvbi1tbGMtZWFzeS1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwOVwiO1xufVxuLmljb24tbWxjLWxvY2F0ZS1hbi1hZHZpY2UtY2VudHJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBhXCI7XG59XG4uaWNvbi1tbGMtbmV3cy1hbmQtaW5zaWdodHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGJcIjtcbn1cbi5pY29uLW1sYy1kb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGNcIjtcbn1cbi5pY29uLW1sYy1kb2N1bWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwZFwiO1xufVxuLmljb24tbWxjLXdoYXQtaXMtc3Ryb25nZXItc3VwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGVcIjtcbn1cbi5pY29uLW1sYy1sb2dpbi10by1zZWN1cmUtc2l0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwZlwiO1xufVxuLmljb24tbWxjLWxvY2F0ZS1hbi1hZHZpc2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjEwXCI7XG59XG4uaWNvbi1tbGMtcGFydG5lcmluZy13aXRoLXVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjExXCI7XG59XG4uaWNvbi1tbGMtYXNrLWEtcXVlc3Rpb24tbGl2ZS1jaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjEyXCI7XG59XG4uaWNvbi1tbGMtbmVlZC1hZHZpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTNcIjtcbn1cbi5pY29uLW1sYy1maW5kLWFuZC1sb2NhdGUtYW4tYWR2aXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxNFwiO1xufVxuLmljb24tbWxjLWhhdmUtYW4tYWR2aXNlci1jYWxsLXlvdTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxNVwiO1xufVxuLmljb24tbWxjLWNhc2Utc3R1ZHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTZcIjtcbn1cbi5pY29uLW1sYy1wcmljZXMtYW5kLXBlcmZvcm1hbmNlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxN1wiO1xufVxuLmljb24tbWxjLWJlc3QtZG9jdG9ycy1sb2dpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxOFwiO1xufVxuLmljb24tbWxjLWNhbGwtY29udGFjdHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE5XCI7XG59XG4uaWNvbi1tbGMtaW5zdXJhbmNlLWZvci15b3U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWFcIjtcbn1cbi5pY29uLW1sYy1nZXQtYWR2aWNlLW9uLXlvdXItaW5zdXJhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFiXCI7XG59XG4uaWNvbi1tbGMtYmVzdC1kb2N0b3JzLWhvdGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWNcIjtcbn1cbi5pY29uLW1sYy1pbnN1cmFuY2UtZm9yLXlvdXItZmFtaWx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFkXCI7XG59XG4uaWNvbi1tbGMtaW5zdXJhbmNlLWZvci15b3VyLWJ1c2luZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFlXCI7XG59XG4uaWNvbi1tbGMtb3Blbi1hbi1tbGMtc3VwZXItYWNjb3VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxZlwiO1xufVxuLmljb24tbWxjLWNob29zZS10aGUtcmlnaHQtaW52ZXN0bWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyMFwiO1xufVxuLmljb24tbWxjLWxvZ291dC1vZi1zZWN1cmVzaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjIxXCI7XG59XG4uaWNvbi1tbGMtcmVnaXN0ZXItZm9yLW9ubGluZS1hY2Nlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjJcIjtcbn1cbi5pY29uLW1sYy1lbXBsb3llci1jZW50cmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjIzXCI7XG59XG4uaWNvbi1tbGMtaW52ZXN0bWVudC1wcm90ZWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI0XCI7XG59XG4uaWNvbi1tbGMtdHJhbnNmZXIteW91ci11ay1wZW5zaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI1XCI7XG59XG4uaWNvbi1tbGMtZ292ZXJubWVudC1jby1jb250cmlidXRpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI2XCI7XG59XG4uaWNvbi1tbGMtc3BvdXNhbC1jb250cmlidXRpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI3XCI7XG59XG4uaWNvbi1tbGMtc2FsYXJ5LXNhY3JpZmljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyOFwiO1xufVxuLmljb24tbWxjLXRvb2xzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI5XCI7XG59XG4uaWNvbi1tbGMtaW1wb3J0YW50LWluZm9ybWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJhXCI7XG59XG4uaWNvbi1tbGMtYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmJcIjtcbn1cbi5pY29uLW1sYy1lbWFpbC11czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyY1wiO1xufVxuLmljb24tbWxjLW9wZW4tYS1zdXBlci1hY2NvdW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJkXCI7XG59XG4uaWNvbi1tbGMtd3JpdGUtdG8tdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmVcIjtcbn1cbi5pY29uLW1sYy1jb21wbGlhbnQtcmVzb2x1dGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmZcIjtcbn1cbi5pY29uLW1sYy1vdGhlci1jb250YWN0LWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzBcIjtcbn1cbi5pY29uLW1sYy1mZWF0dXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzMVwiO1xufVxuLmljb24tbWxjLWRpeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzMlwiO1xufVxuLmljb24tbWxjLWNoYW5naW5nLWpvYnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzNcIjtcbn1cbi5pY29uLW1sYy1zdGFydGluZy1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzRcIjtcbn1cbi5pY29uLW1sYy1pbmNvbWUtcHJvdGVjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzNVwiO1xufVxuLmljb24tbWxjLXJldGlyZW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzZcIjtcbn1cbi5pY29uLW1sYy1pbnZlc3QtcGVyc29uYWwtYXNzZXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM3XCI7XG59XG4uaWNvbi1tbGMtY29uc29saWRhdGUteW91ci1zdXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzOFwiO1xufVxuLmljb24tbWxjLW15LXN1cGVyLWlzLWNvbWluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzOVwiO1xufVxuLmljb24tbWxjLWdvdmVybmFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2FcIjtcbn1cbi5pY29uLW1sYy1teS1zdXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzYlwiO1xufVxuLmljb24tbWxjLXN1cGVyLXN0cmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzY1wiO1xufVxuLmljb24tbWxjLW5ld3NsZXR0ZXItYXJ0aWNsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2RcIjtcbn1cbi5pY29uLW1sYy1jbGllbnQtYXNuLXJlZmVycmFsLWxldHRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2VcIjtcbn1cbi5pY29uLW1sYy1jYW1wYWlnbi1wbGFubmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzZlwiO1xufVxuLmljb24tbWxjLXZpZGVvLXByZXNlbnRhdGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDBcIjtcbn1cbi5pY29uLW1sYy1zdHJhdGVneS1ndWlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0MVwiO1xufVxuLmljb24tbWxjLXByZXNlbnRhdGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDJcIjtcbn1cbi8qXG5UaGlzIENTUyByZXNvdXJjZSBpbmNvcnBvcmF0ZXMgbGlua3MgdG8gZm9udCBzb2Z0d2FyZSB3aGljaCBpcyB0aGUgdmFsdWFibGUgY29weXJpZ2h0ZWRcbnByb3BlcnR5IG9mIE1vbm90eXBlIEltYWdpbmcgYW5kL29yIGl0cyBzdXBwbGllcnMuIFlvdSBtYXkgbm90IGF0dGVtcHQgdG8gY29weSwgaW5zdGFsbCxcbnJlZGlzdHJpYnV0ZSwgY29udmVydCwgbW9kaWZ5IG9yIHJldmVyc2UgZW5naW5lZXIgdGhpcyBmb250IHNvZnR3YXJlLiBQbGVhc2UgY29udGFjdCBNb25vdHlwZVxuSW1hZ2luZyB3aXRoIGFueSBxdWVzdGlvbnMgcmVnYXJkaW5nIFdlYiBGb250czogIGh0dHA6Ly93ZWJmb250cy5mb250cy5jb21cbiovXG4vKlxuKiBFeHBhbmRzIHRoZSB3aWR0aCBhbmQgaGVpZ2h0IHRvIGEgc3BlY2lmaWVkIHZhbHVlIGZvciB1c2Ugb24gYSBwbGFjZWhvbGRlciBmb3IgbW9kYWwgdmlkZW8uXG4qIGllLCBjcmVhdGVzIGEgY2xpY2thYmxlIGFyZWEgdG8gbGF1bmNoIHRoZSBtb2RhbCwgd2hpbGUgdXNpbmcgdGhlIGJ1dHRvbiB0ZXh0IGZvciBzY3JlZW4gcmVhZGVycy5cbiogU2hvdWxkIGJlIHVzZWQgaW4gY29tYmluYXRpb24gd2l0aCBhIGJhY2tncm91bmQgaW1hZ2UsIGVpdGhlciB0aHJvdWdoIHN0eWxpbmcgb3IgKHByZWZlcmFibHkpIHRoZVxuKiBCb290c3RyYXAgRXh0cmEgdGFiIGluIGNvbXBvbmVudHMuXG4qXG4qIFVzYWdlOlxuKlxuKiAgLmNsYXNzLW5hbWUge1xuKiAgIC5tb2RhbC12aWRlby1wbGFjZWhvbGRlcigzMTBweCwxNjBweCk7XG4qICB9XG4qL1xuLypcbiogQWRkcyBhIHBzZXVkbyA6YmVmb3JlIGNsYXNzIHdpdGggYSBiYWNrZ3JvdW5kIGltYWdlICsgc3BlY2lmaWVkIHdpZHRoL2hlaWdodFxuKi9cbi8qXG4qIENyZWF0ZXMgYSB0cmlhbmdsZSBwb2ludGluZyB1cFxuKi9cbi5wYWdlVGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzMzMzMzICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4udG9wb25lVGl0bGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwOi8vbWxjLW1sY2QxLm5vbi53aHUubmFiLmNvbS5hdS9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL3Nzby9pY29uLWluZm9ybWF0aW9uLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZm9udC1mYW1pbHk6IFZlcmRhbmEsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMnB4ICEgaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggISBpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA1cHggISBpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAzcHggISBpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi50b3BvbmVDb250ZW50IHtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZm9ybUhlYWRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsZWZ0OiAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0ODBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5mb3JtQ29udGFpbmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Q4ZDhkODtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q4ZDhkODtcbiAgYm9yZGVyLXRvcDogMDtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgd2lkdGg6IDQ4MHB4O1xufVxuLmZvcm1Db250YWluZXJJbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgaGVpZ2h0OiAzNXB4ICEgaW1wb3J0YW50O1xufVxuLmZvcm1Db250YWluZXJJbnB1dEZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzA2Nzg2MSAhIGltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhIGltcG9ydGFudDtcbn1cbi5zdWJtaXRidXR0b24ge1xuICBtYXJnaW46IDBweCBhdXRvIDE1cHggISBpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0bztcbiAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgd2lkdGg6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmZpZWxkc2V0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLmxpbmtzIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogIzY2NjY2NiAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1mYW1pbHk6IFZlcmRhbmEsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cbi5mb3JtZ3JvdXBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFZlcmRhbmEsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cbi5vdXRhZ2VNZXNzYWdlIHtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmFjZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5iYW5uZXItYnRuLW1vYmlsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICEgaW1wb3J0YW50O1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmZmZmZmICEgaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhIGltcG9ydGFudDtcbiAgcGFkZGluZzogNXB4IDhweCAhIGltcG9ydGFudDtcbiAgaGVpZ2h0OiAzMHB4ICEgaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS4xZW0gISBpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNjBweCAhIGltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMnB4ICEgaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4yIHwgTUlUIExpY2Vuc2UgfCBnaXQuaW8vbm9ybWFsaXplICovXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDtcbn1cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbn1cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuaW1nIHtcbiAgYm9yZGVyOiAwO1xufVxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cbmhyIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbn1cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbn1cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5sZWdlbmQge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbn1cbi8qISBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvbWFzdGVyL3NyYy9jc3MvbWFpbi5jc3MgKi9cbkBtZWRpYSBwcmludCB7XG4gICosXG4gICo6YmVmb3JlLFxuICAqOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSxcbiAgYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICBhW2hyZWZdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgfVxuICBhYmJyW3RpdGxlXTphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICB9XG4gIGFbaHJlZl49XCIjXCJdOmFmdGVyLFxuICBhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbiAgcHJlLFxuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICB9XG4gIHRyLFxuICBpbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIHAsXG4gIGgyLFxuICBoMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7XG4gIH1cbiAgaDIsXG4gIGgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgfVxuICBzZWxlY3Qge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuICAubmF2YmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5idG4gPiAuY2FyZXQsXG4gIC5kcm9wdXAgPiAuYnRuID4gLmNhcmV0IHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxhYmVsIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICB9XG4gIC50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZSB0ZCxcbiAgLnRhYmxlIHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlLWJvcmRlcmVkIHRoLFxuICAudGFibGUtYm9yZGVyZWQgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcbiAgfVxufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xuICBzcmM6IHVybCgnL2V0Yy5jbGllbnRsaWJzL2Jvb3RzdHJhcC9jbGllbnRsaWJzL2Jvb3RzdHJhcC9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLWJhc2UvY2xpZW50bGlicy9yZXNvdXJjZXMvZm9udHMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci5lb3QnKTtcbiAgc3JjOiB1cmwoJy9ldGMuY2xpZW50bGlicy9ib290c3RyYXAvY2xpZW50bGlicy9ib290c3RyYXAvYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1iYXNlL2NsaWVudGxpYnMvcmVzb3VyY2VzL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcvZXRjLmNsaWVudGxpYnMvYm9vdHN0cmFwL2NsaWVudGxpYnMvYm9vdHN0cmFwL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtYmFzZS9jbGllbnRsaWJzL3Jlc291cmNlcy9mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcvZXRjLmNsaWVudGxpYnMvYm9vdHN0cmFwL2NsaWVudGxpYnMvYm9vdHN0cmFwL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtYmFzZS9jbGllbnRsaWJzL3Jlc291cmNlcy9mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcvZXRjLmNsaWVudGxpYnMvYm9vdHN0cmFwL2NsaWVudGxpYnMvYm9vdHN0cmFwL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtYmFzZS9jbGllbnRsaWJzL3Jlc291cmNlcy9mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLnN2ZyNnbHlwaGljb25zX2hhbGZsaW5nc3JlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xufVxuLmdseXBoaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmdseXBoaWNvbi1hc3RlcmlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMmFcIjtcbn1cbi5nbHlwaGljb24tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMmJcIjtcbn1cbi5nbHlwaGljb24tZXVybzpiZWZvcmUsXG4uZ2x5cGhpY29uLWV1cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjBhY1wiO1xufVxuLmdseXBoaWNvbi1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjIxMlwiO1xufVxuLmdseXBoaWNvbi1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjYwMVwiO1xufVxuLmdseXBoaWNvbi1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjcwOVwiO1xufVxuLmdseXBoaWNvbi1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI3MGZcIjtcbn1cbi5nbHlwaGljb24tZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDFcIjtcbn1cbi5nbHlwaGljb24tbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDJcIjtcbn1cbi5nbHlwaGljb24tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAzXCI7XG59XG4uZ2x5cGhpY29uLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA1XCI7XG59XG4uZ2x5cGhpY29uLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDZcIjtcbn1cbi5nbHlwaGljb24tc3Rhci1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwN1wiO1xufVxuLmdseXBoaWNvbi11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA4XCI7XG59XG4uZ2x5cGhpY29uLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDlcIjtcbn1cbi5nbHlwaGljb24tdGgtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTBcIjtcbn1cbi5nbHlwaGljb24tdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTFcIjtcbn1cbi5nbHlwaGljb24tdGgtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMlwiO1xufVxuLmdseXBoaWNvbi1vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxM1wiO1xufVxuLmdseXBoaWNvbi1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTRcIjtcbn1cbi5nbHlwaGljb24tem9vbS1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNVwiO1xufVxuLmdseXBoaWNvbi16b29tLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNlwiO1xufVxuLmdseXBoaWNvbi1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTdcIjtcbn1cbi5nbHlwaGljb24tc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE4XCI7XG59XG4uZ2x5cGhpY29uLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxOVwiO1xufVxuLmdseXBoaWNvbi10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMFwiO1xufVxuLmdseXBoaWNvbi1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIxXCI7XG59XG4uZ2x5cGhpY29uLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjJcIjtcbn1cbi5nbHlwaGljb24tdGltZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyM1wiO1xufVxuLmdseXBoaWNvbi1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI0XCI7XG59XG4uZ2x5cGhpY29uLWRvd25sb2FkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNVwiO1xufVxuLmdseXBoaWNvbi1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNlwiO1xufVxuLmdseXBoaWNvbi11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjdcIjtcbn1cbi5nbHlwaGljb24taW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjhcIjtcbn1cbi5nbHlwaGljb24tcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjlcIjtcbn1cbi5nbHlwaGljb24tcmVwZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMwXCI7XG59XG4uZ2x5cGhpY29uLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzFcIjtcbn1cbi5nbHlwaGljb24tbGlzdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzJcIjtcbn1cbi5nbHlwaGljb24tbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzM1wiO1xufVxuLmdseXBoaWNvbi1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM0XCI7XG59XG4uZ2x5cGhpY29uLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzVcIjtcbn1cbi5nbHlwaGljb24tdm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNlwiO1xufVxuLmdseXBoaWNvbi12b2x1bWUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzN1wiO1xufVxuLmdseXBoaWNvbi12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzhcIjtcbn1cbi5nbHlwaGljb24tcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM5XCI7XG59XG4uZ2x5cGhpY29uLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDBcIjtcbn1cbi5nbHlwaGljb24tdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQxXCI7XG59XG4uZ2x5cGhpY29uLXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDJcIjtcbn1cbi5nbHlwaGljb24tYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0M1wiO1xufVxuLmdseXBoaWNvbi1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0NFwiO1xufVxuLmdseXBoaWNvbi1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0NVwiO1xufVxuLmdseXBoaWNvbi1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDZcIjtcbn1cbi5nbHlwaGljb24tZm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0N1wiO1xufVxuLmdseXBoaWNvbi1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ4XCI7XG59XG4uZ2x5cGhpY29uLWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0OVwiO1xufVxuLmdseXBoaWNvbi10ZXh0LWhlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MFwiO1xufVxuLmdseXBoaWNvbi10ZXh0LXdpZHRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUxXCI7XG59XG4uZ2x5cGhpY29uLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTJcIjtcbn1cbi5nbHlwaGljb24tYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUzXCI7XG59XG4uZ2x5cGhpY29uLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU0XCI7XG59XG4uZ2x5cGhpY29uLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTVcIjtcbn1cbi5nbHlwaGljb24tbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NlwiO1xufVxuLmdseXBoaWNvbi1pbmRlbnQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1N1wiO1xufVxuLmdseXBoaWNvbi1pbmRlbnQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNThcIjtcbn1cbi5nbHlwaGljb24tZmFjZXRpbWUtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTlcIjtcbn1cbi5nbHlwaGljb24tcGljdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2MFwiO1xufVxuLmdseXBoaWNvbi1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYyXCI7XG59XG4uZ2x5cGhpY29uLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2M1wiO1xufVxuLmdseXBoaWNvbi10aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY0XCI7XG59XG4uZ2x5cGhpY29uLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjVcIjtcbn1cbi5nbHlwaGljb24tc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjZcIjtcbn1cbi5nbHlwaGljb24tY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjdcIjtcbn1cbi5nbHlwaGljb24tbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2OFwiO1xufVxuLmdseXBoaWNvbi1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY5XCI7XG59XG4uZ2x5cGhpY29uLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzBcIjtcbn1cbi5nbHlwaGljb24tYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzFcIjtcbn1cbi5nbHlwaGljb24tcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MlwiO1xufVxuLmdseXBoaWNvbi1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3M1wiO1xufVxuLmdseXBoaWNvbi1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc0XCI7XG59XG4uZ2x5cGhpY29uLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzVcIjtcbn1cbi5nbHlwaGljb24tZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc2XCI7XG59XG4uZ2x5cGhpY29uLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3N1wiO1xufVxuLmdseXBoaWNvbi1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3OFwiO1xufVxuLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzlcIjtcbn1cbi5nbHlwaGljb24tY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MFwiO1xufVxuLmdseXBoaWNvbi1wbHVzLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODFcIjtcbn1cbi5nbHlwaGljb24tbWludXMtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MlwiO1xufVxuLmdseXBoaWNvbi1yZW1vdmUtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4M1wiO1xufVxuLmdseXBoaWNvbi1vay1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg0XCI7XG59XG4uZ2x5cGhpY29uLXF1ZXN0aW9uLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODVcIjtcbn1cbi5nbHlwaGljb24taW5mby1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg2XCI7XG59XG4uZ2x5cGhpY29uLXNjcmVlbnNob3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODdcIjtcbn1cbi5nbHlwaGljb24tcmVtb3ZlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4OFwiO1xufVxuLmdseXBoaWNvbi1vay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODlcIjtcbn1cbi5nbHlwaGljb24tYmFuLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MFwiO1xufVxuLmdseXBoaWNvbi1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkxXCI7XG59XG4uZ2x5cGhpY29uLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkyXCI7XG59XG4uZ2x5cGhpY29uLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkzXCI7XG59XG4uZ2x5cGhpY29uLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTRcIjtcbn1cbi5nbHlwaGljb24tc2hhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk1XCI7XG59XG4uZ2x5cGhpY29uLXJlc2l6ZS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk2XCI7XG59XG4uZ2x5cGhpY29uLXJlc2l6ZS1zbWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5N1wiO1xufVxuLmdseXBoaWNvbi1leGNsYW1hdGlvbi1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTAxXCI7XG59XG4uZ2x5cGhpY29uLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDJcIjtcbn1cbi5nbHlwaGljb24tbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwM1wiO1xufVxuLmdseXBoaWNvbi1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA0XCI7XG59XG4uZ2x5cGhpY29uLWV5ZS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA1XCI7XG59XG4uZ2x5cGhpY29uLWV5ZS1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwNlwiO1xufVxuLmdseXBoaWNvbi13YXJuaW5nLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDdcIjtcbn1cbi5nbHlwaGljb24tcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDhcIjtcbn1cbi5nbHlwaGljb24tY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDlcIjtcbn1cbi5nbHlwaGljb24tcmFuZG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTEwXCI7XG59XG4uZ2x5cGhpY29uLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTFcIjtcbn1cbi5nbHlwaGljb24tbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTEyXCI7XG59XG4uZ2x5cGhpY29uLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTNcIjtcbn1cbi5nbHlwaGljb24tY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE0XCI7XG59XG4uZ2x5cGhpY29uLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTVcIjtcbn1cbi5nbHlwaGljb24tc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExNlwiO1xufVxuLmdseXBoaWNvbi1mb2xkZXItY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTdcIjtcbn1cbi5nbHlwaGljb24tZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMThcIjtcbn1cbi5nbHlwaGljb24tcmVzaXplLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE5XCI7XG59XG4uZ2x5cGhpY29uLXJlc2l6ZS1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTIwXCI7XG59XG4uZ2x5cGhpY29uLWhkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyMVwiO1xufVxuLmdseXBoaWNvbi1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyMlwiO1xufVxuLmdseXBoaWNvbi1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTIzXCI7XG59XG4uZ2x5cGhpY29uLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI0XCI7XG59XG4uZ2x5cGhpY29uLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyNVwiO1xufVxuLmdseXBoaWNvbi10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyNlwiO1xufVxuLmdseXBoaWNvbi1oYW5kLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI3XCI7XG59XG4uZ2x5cGhpY29uLWhhbmQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyOFwiO1xufVxuLmdseXBoaWNvbi1oYW5kLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI5XCI7XG59XG4uZ2x5cGhpY29uLWhhbmQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzMFwiO1xufVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzFcIjtcbn1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzJcIjtcbn1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTMzXCI7XG59XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM0XCI7XG59XG4uZ2x5cGhpY29uLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM1XCI7XG59XG4uZ2x5cGhpY29uLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzNlwiO1xufVxuLmdseXBoaWNvbi10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzN1wiO1xufVxuLmdseXBoaWNvbi1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzhcIjtcbn1cbi5nbHlwaGljb24tYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM5XCI7XG59XG4uZ2x5cGhpY29uLWZ1bGxzY3JlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDBcIjtcbn1cbi5nbHlwaGljb24tZGFzaGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQxXCI7XG59XG4uZ2x5cGhpY29uLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0MlwiO1xufVxuLmdseXBoaWNvbi1oZWFydC1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0M1wiO1xufVxuLmdseXBoaWNvbi1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ0XCI7XG59XG4uZ2x5cGhpY29uLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ1XCI7XG59XG4uZ2x5cGhpY29uLXB1c2hwaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDZcIjtcbn1cbi5nbHlwaGljb24tdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ4XCI7XG59XG4uZ2x5cGhpY29uLWdicDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0OVwiO1xufVxuLmdseXBoaWNvbi1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTUwXCI7XG59XG4uZ2x5cGhpY29uLXNvcnQtYnktYWxwaGFiZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTFcIjtcbn1cbi5nbHlwaGljb24tc29ydC1ieS1hbHBoYWJldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTJcIjtcbn1cbi5nbHlwaGljb24tc29ydC1ieS1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1M1wiO1xufVxuLmdseXBoaWNvbi1zb3J0LWJ5LW9yZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1NFwiO1xufVxuLmdseXBoaWNvbi1zb3J0LWJ5LWF0dHJpYnV0ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTVcIjtcbn1cbi5nbHlwaGljb24tc29ydC1ieS1hdHRyaWJ1dGVzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1NlwiO1xufVxuLmdseXBoaWNvbi11bmNoZWNrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTdcIjtcbn1cbi5nbHlwaGljb24tZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU4XCI7XG59XG4uZ2x5cGhpY29uLWNvbGxhcHNlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTlcIjtcbn1cbi5nbHlwaGljb24tY29sbGFwc2UtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjBcIjtcbn1cbi5nbHlwaGljb24tbG9nLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTYxXCI7XG59XG4uZ2x5cGhpY29uLWZsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTYyXCI7XG59XG4uZ2x5cGhpY29uLWxvZy1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjNcIjtcbn1cbi5nbHlwaGljb24tbmV3LXdpbmRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2NFwiO1xufVxuLmdseXBoaWNvbi1yZWNvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjVcIjtcbn1cbi5nbHlwaGljb24tc2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2NlwiO1xufVxuLmdseXBoaWNvbi1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY3XCI7XG59XG4uZ2x5cGhpY29uLXNhdmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY4XCI7XG59XG4uZ2x5cGhpY29uLWltcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2OVwiO1xufVxuLmdseXBoaWNvbi1leHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzBcIjtcbn1cbi5nbHlwaGljb24tc2VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3MVwiO1xufVxuLmdseXBoaWNvbi1mbG9wcHktZGlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3MlwiO1xufVxuLmdseXBoaWNvbi1mbG9wcHktc2F2ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzNcIjtcbn1cbi5nbHlwaGljb24tZmxvcHB5LXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3NFwiO1xufVxuLmdseXBoaWNvbi1mbG9wcHktc2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3NVwiO1xufVxuLmdseXBoaWNvbi1mbG9wcHktb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3NlwiO1xufVxuLmdseXBoaWNvbi1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3N1wiO1xufVxuLmdseXBoaWNvbi10cmFuc2ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3OFwiO1xufVxuLmdseXBoaWNvbi1jdXRsZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTc5XCI7XG59XG4uZ2x5cGhpY29uLWhlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4MFwiO1xufVxuLmdseXBoaWNvbi1jb21wcmVzc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTgxXCI7XG59XG4uZ2x5cGhpY29uLWVhcnBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTgyXCI7XG59XG4uZ2x5cGhpY29uLXBob25lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4M1wiO1xufVxuLmdseXBoaWNvbi10b3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4NFwiO1xufVxuLmdseXBoaWNvbi1zdGF0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4NVwiO1xufVxuLmdseXBoaWNvbi1zZC12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4NlwiO1xufVxuLmdseXBoaWNvbi1oZC12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4N1wiO1xufVxuLmdseXBoaWNvbi1zdWJ0aXRsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODhcIjtcbn1cbi5nbHlwaGljb24tc291bmQtc3RlcmVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg5XCI7XG59XG4uZ2x5cGhpY29uLXNvdW5kLWRvbGJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTkwXCI7XG59XG4uZ2x5cGhpY29uLXNvdW5kLTUtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5MVwiO1xufVxuLmdseXBoaWNvbi1zb3VuZC02LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTJcIjtcbn1cbi5nbHlwaGljb24tc291bmQtNy0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTkzXCI7XG59XG4uZ2x5cGhpY29uLWNvcHlyaWdodC1tYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk0XCI7XG59XG4uZ2x5cGhpY29uLXJlZ2lzdHJhdGlvbi1tYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk1XCI7XG59XG4uZ2x5cGhpY29uLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk3XCI7XG59XG4uZ2x5cGhpY29uLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5OFwiO1xufVxuLmdseXBoaWNvbi10cmVlLWNvbmlmZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTlcIjtcbn1cbi5nbHlwaGljb24tdHJlZS1kZWNpZHVvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDBcIjtcbn1cbioge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbmEge1xuICBjb2xvcjogIzMzN2FiNztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYTpob3ZlcixcbmE6Zm9jdXMge1xuICBjb2xvcjogIzIzNTI3YztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5hOmZvY3VzIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmltZy1yZXNwb25zaXZlLFxuLnRodW1ibmFpbCA+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+IGEgbmF2Lm5hdmJhci1kZWZhdWx0bmF2Lm5hdmJhci1kZWZhdWx0IDpob3ZlciBuYXYubmF2YmFyLWRlZmF1bHRuYXYubmF2YmFyLWRlZmF1bHQgOmZvY3VzIHtcbiAgY29sb3I6ICMwMTc3ODA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY5Zjc7XG4gIGhlaWdodDogNTRweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbm5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxubmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpLmN1cnJlbnQgYSB7XG4gIGNvbG9yOiAjMDE3NzgwO1xufVxubmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGEge1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1TZW1pQm9sZFwiO1xuICBmb250LXNpemU6IDE5cHg7XG4gIGNvbG9yOiAjM2IzYjNiO1xuICBwYWRkaW5nOiAxMHB4IDEyLjVweDtcbn1cbm5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSBhOmhvdmVyLFxubmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGE6Zm9jdXMge1xuICBjb2xvcjogIzAxNzc4MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjlmNztcbiAgaGVpZ2h0OiA1NHB4O1xuICBvdXRsaW5lOiBub25lO1xufVxubmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIGEge1xuICBjb2xvcjogIzAxNzc4MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjlmNztcbiAgaGVpZ2h0OiA1NHB4O1xuICBvdXRsaW5lOiBub25lO1xufVxubmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItaGVhZGVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxubmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItaGVhZGVyIC5uYXZiYXItYnJhbmQge1xuICBwYWRkaW5nOiAwcHggNTcuNXB4IDBweCAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZiYXIge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci1vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IC0yNTBweDtcbiAgICB0b3A6IDBweDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbjtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluO1xuICB9XG4gIC5uYXZiYXItb2ZmY2FudmFzLm9mZmNhbnZhcy10cmFuc2Zvcm0uaW4ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjUwcHgsIDBweCwgMHB4KTtcbiAgfVxufVxuLyogc3RhdGljIG1vYmlsZSBoZWFkZXIgYmFyIC0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubmF2LW1vYmlsZS1oZWFkZXIgLm1vYmlsZS1tZW51IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDg4ODtcbiAgaGVpZ2h0OiA1NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnNjcm9sbC1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDE1cHggMTBweCAtMTVweCAjNjY2O1xufVxuI2ljb24tdXNlci1tb2JpbGUtaGVhZGVyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNpY29uLXRvZ2dsZS1tb2JpbGUtaGVhZGVyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbi8qIG1vYmlsZSBvZmZjYW52YXMgbmF2IC0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jZ2xvYmFsX3NlYXJjaF9mb3JtX21vYmlsZSB7XG4gIHdpZHRoOiAxODBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cbiNnbG9iYWxfc2VhcmNoX2ZpZWxkX21vYmlsZSB7XG4gIGhlaWdodDogMzBweDtcbn1cbiNpY29uLXNlYXJjaC1tb2JpbGUtbmF2IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAtMjNweDtcbiAgcmlnaHQ6IDEwcHg7XG59XG4jaWNvbi10b2dnbGUtbW9iaWxlLW5hdiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4ubmF2YmFyLXRvZ2dsZSB7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMnB4O1xufVxuLm5hdi1tb2JpbGUtaGVhZGVyIGEubmF2YmFyLWJyYW5kIGltZyB7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuLyogaW1hZ2Ugc2VydmxldCBkZWZhdWx0IHJ1bGUgLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogYXV0bztcbn1cbi8qIVxuICogWWFtbSEzIC0gWWV0IGFub3RoZXIgbWVnYW1lbnUgZm9yIEJvb3RzdHJhcCAzXG4gKiBodHRwOi8vZ2VlZG1vLmdpdGh1Yi5jb20veWFtbTNcbiAqXG4gKiBAZ2VlZG1vIC0gTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXG4gKi9cbi55YW1tIC5uYXYsXG4ueWFtbSAuY29sbGFwc2UsXG4ueWFtbSAuZHJvcHVwLFxuLnlhbW0gLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi55YW1tIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ueWFtbSAuZHJvcGRvd24tbWVudSB7XG4gIGxlZnQ6IGF1dG87XG59XG4ueWFtbSAueWFtbS1jb250ZW50IHtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xufVxuLnlhbW0gLmRyb3Bkb3duLnlhbW0tZncgLmRyb3Bkb3duLW1lbnUge1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbi8qIHNpZGVraWNrIGRlc2t0b3AgKi9cbiNzaWRla2ljay1kZXNrdG9wIHtcbiAgd2lkdGg6IDE4MHB4O1xuICB0b3A6IDE4MHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEREQ7XG4gIHotaW5kZXg6IDg4ODtcbiAgdHJhbnNpdGlvbjogcmlnaHQgMC4zNXMgZWFzZTtcbiAgcGFkZGluZzogMDtcbn1cbiNzaWRla2ljay1kZXNrdG9wIC5zaWRla2ljayB7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuI3NpZGVraWNrLWRlc2t0b3AgLnNpZGVraWNrIGxpIHtcbiAgcGFkZGluZzogOHB4IDBweCAxMHB4IDE0cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODhjYmNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE4MzhjO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuI3NpZGVraWNrLWRlc2t0b3AgLnNpZGVraWNrIGxpIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbiNzaWRla2ljay1kZXNrdG9wIC5zaWRla2ljayBsaS5maXJzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2NTE7XG59XG4jc2lkZWtpY2stZGVza3RvcCAuc2lkZWtpY2stZ2x5cGhpY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuI3NpZGVraWNrLWRlc2t0b3AubWluaW1pemVkIHtcbiAgcmlnaHQ6IC0xNDBweDtcbn1cbi5zaWRla2ljayBsaSBhIGkuaWNvbi1tbGMtZG9jdW1lbnQge1xuICBmb250LXNpemU6IDE4cHg7XG59XG4vKiBzaWRla2ljayBtb2JpbGUgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjc2lkZWtpY2stZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuI3NpZGVraWNrLW1vYmlsZSB7XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg4ODtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDM1cHg7XG59XG4jc2lkZWtpY2stbW9iaWxlIC5zaWRla2ljayBsaSB7XG4gIHdpZHRoOiAyMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg4ODtcbn1cbiNzaWRla2ljay1tb2JpbGUgLnNpZGVraWNrIGxpIGEgLnNpZGVraWNrLWdseXBoaWNvbiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG59XG4jc2lkZWtpY2stbW9iaWxlLmNvbGxhcHNlLmluIHtcbiAgYm94LXNoYWRvdzogMCAxNXB4IDEwcHggLTE1cHggIzY2Njtcbn1cbiNzaWRla2ljay1tb2JpbGUuY29sbGFwc2UuY29sbGFwc2luZyB7XG4gIGJveC1zaGFkb3c6IDAgMTVweCAxMHB4IC0xNXB4ICM2NjY7XG59XG4ubG9naW4tcGFnZSxcbi5mb3Jnb3R0ZW4tcGFzc3dvcmQge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1MzUzNTtcbn1cbi5sb2dpbi10b3AtbmF2IHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWEgIWltcG9ydGFudDtcbn1cbi5sb2dpbi10b3AtbmF2IGEge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIGNvbG9yOiAjM2IzYjNiO1xufVxuLmxvZ2luLXRvcC1uYXYgYTpob3Zlcixcbi5sb2dpbi10b3AtbmF2IGE6Zm9jdXMsXG4ubG9naW4tdG9wLW5hdiBhOnZpc2l0ZWQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDM3NjkxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ud3JhcHBlci1zdWJoZWFkZXIge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4ubWFpbnRlbmFuY2UtbWVzc2FnZSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLm91dGFnZS1tZXNzYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmFjZTtcbiAgcGFkZGluZzogMjBweCAyMHB4IDEwcHggNDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY24taW5mby5wbmcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTBweCAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmVycm9yX3NlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmVycm9yX21lc3NhZ2Uge1xuICBjb2xvcjogIzk5MDAwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNuLWluZm8tcmVkLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogMCAxNXB4IDEwcHggMzBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTVweCAwO1xufVxuLm5nLXN1Ym1pdHRlZCAubmctaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzk5MDAwMDtcbn1cbi5yZXNldC1wYXNzd29yZC1zdWNjZXNzIHtcbiAgY29sb3I6ICMwMTgzOGM7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHdpZHRoOiA4NSU7XG59XG4ubWxjLWhlYWRpbmcge1xuICBjb2xvcjogI2M5NTEwOTtcbiAgbWFyZ2luOiA0MHB4IDAgMzBweCAhaW1wb3J0YW50O1xufVxuLm1sYy1sdGQtbG9naW4gLm1sY19oZWFkaW5nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tbGMtbHRkLWxvZ2luLXdpZGdldCAubWxjX2hlYWRpbmcge1xuICBkaXNwbGF5OiBpbmhlcml0O1xufVxuLmNzcy1mb3JtIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubG9naW4td3JhcHBlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNzElIDAgIWltcG9ydGFudDtcbn1cbi5idXR0b25fcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTUxMDk7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLVNlbWlCb2xkXCIsIGhlbHZldGljYSwgYXJpYWw7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGhlaWdodDogNDVweDtcbn1cbi5idXR0b25fcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQzQ0MDE7XG59XG4uYnV0dG9uX3ByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkM0NDAxO1xuICBvdXRsaW5lOiAxcHggZG90dGVkICNCQzQ0MDEgIWltcG9ydGFudDtcbn1cbi5idXR0b25fcHJpbWFyeTpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5tbGMtbHRkLWxvZ2luIC51c2VybmFtZV9sYWJlbCxcbi5tbGMtbHRkLWxvZ2luIC5wYXNzd29yZF9sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ubWxjLWx0ZC1sb2dpbiAuaGVscC1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5tbGMtbHRkLWxvZ2luLXdpZGdldCB7XG4gIHJpZ2h0OiAyNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzAwcHg7XG4gIHRvcDogMTgwcHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgdHJhbnNpdGlvbjogcmlnaHQgLjM1cyBlYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjUxO1xufVxuLm1sYy1sdGQtbG9naW4td2lkZ2V0IC5jb250YWluZXIge1xuICB3aWR0aDogMzAwcHg7XG59XG4ubWxjLWx0ZC1sb2dpbi13aWRnZXQgLmNvbnRhaW5lcl9jb250ZW50IHtcbiAgd2lkdGg6IDMwMHB4O1xufVxuLm1sYy1sdGQtbG9naW4td2lkZ2V0IC51c2VybmFtZV9jb250cm9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tbGMtbHRkLWxvZ2luLXdpZGdldCAudXNlcm5hbWVfY29udHJvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubWxjLWx0ZC1sb2dpbi13aWRnZXQgLm1sY19oZWFkaW5nIHtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nLWxlZnQ6IDUlO1xuICBwYWRkaW5nLXRvcDogNSU7XG4gIHBhZGRpbmctYm90dG9tOiAxJTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG4ubWxjLWx0ZC1sb2dpbi13aWRnZXQgLnVzZXJuYW1lX2xhYmVsIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctbGVmdDogNSU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5tbGMtbHRkLWxvZ2luLXdpZGdldCAud2lkZ2V0LWxvZ2luLWJ1dHRvbiB7XG4gIG1hcmdpbjogMTBweCA1JSAwIDUlO1xuICB3aWR0aDogOTAlO1xufVxuLm1sYy1sdGQtbG9naW4td2lkZ2V0IC5wYXNzd29yZF9sYWJlbCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLWxlZnQ6IDUlO1xuICBwYWRkaW5nLXRvcDogNSU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5tbGMtbHRkLWxvZ2luLXdpZGdldCAuZm9ybS1jb250cm9sIHtcbiAgbWFyZ2luLWxlZnQ6IDUlO1xuICBtYXJnaW4tcmlnaHQ6IDUlO1xuICB3aWR0aDogOTAlO1xufVxuLmNsb3NlLWxvZ2luLXdpZGdldCB7XG4gIGhlaWdodDogNTJweDtcbiAgd2lkdGg6IDU0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2NTE7XG4gIHotaW5kZXg6IDEwO1xuICB0b3A6IDE4MHB4O1xuICByaWdodDogMjMxcHg7XG4gIHRyYW5zaXRpb246IHJpZ2h0IC4zNXMgZWFzZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmNsb3NlLWxvZ2luLXdpZGdldC5taW5pbWl6ZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xufVxuLmNsb3NlLWxvZ2luLXdpZGdldC5leHBhbmRlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDU0MHB4O1xuICB0cmFuc2l0aW9uOiByaWdodCAwLjM1cyBlYXNlLWluLW91dDtcbn1cbi5tbGMtbHRkLWxvZ2luLXdpZGdldC5taW5pbWl6ZWQtd2lkZ2V0IHtcbiAgcmlnaHQ6IC0zMDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmNsb3NlLWxvZ2luLXdpZGdldC5nbHlwaGljb24tY2hldnJvbi1yaWdodCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxMjtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nLXRvcDogMTlweDtcbiAgd2lkdGg6IDU0cHg7XG4gIGhlaWdodDogNTJweDtcbn1cbi5tbGMtbHRkLWxvZ2luLXdpZGdldCAubmctc3VibWl0dGVkIC5lcnJvcl9tZXNzYWdlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTAwMDA7XG4gIHBhZGRpbmctbGVmdDogMzNweDtcbiAgcGFkZGluZy10b3A6IDlweDtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNXB4IDhweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNvbi1leGNsYW1hdGlvbi13aGl0ZS5wbmdcIik7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA2cHg7XG59XG4ubWxjLWx0ZC1sb2dpbi13aWRnZXQgLm5nLXN1Ym1pdHRlZCAuZXJyb3JfbWVzc2FnZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm1sYy1sdGQtbG9naW4td2lkZ2V0IC5uZy1zdWJtaXR0ZWQgLmVycm9yX21lc3NhZ2UgcDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubWxjLWx0ZC1sb2dpbi13aWRnZXQgLm5nLXN1Ym1pdHRlZCAuZXJyb3JfbWVzc2FnZTpob3Zlcixcbi5tbGMtbHRkLWxvZ2luLXdpZGdldCAubmctc3VibWl0dGVkIC5lcnJvcl9tZXNzYWdlYTp2aXNpdGVkLFxuLm1sYy1sdGQtbG9naW4td2lkZ2V0IC5uZy1zdWJtaXR0ZWQgLmVycm9yX21lc3NhZ2VhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm1sYy1sdGQtbG9naW4td2lkZ2V0IC5vdXRhZ2UtbWVzc2FnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMHB4IDEwcHggMCAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwcHggMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNvbi1pbmZvLWFxdWEucG5nJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ubWxjLWx0ZC1sb2dpbi13aWRnZXQgLm91dGFnZS1tZXNzYWdlIHAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5tbGMtbHRkLWxvZ2luLXdpZGdldCAub3V0YWdlLW1lc3NhZ2UgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogLTE1cHg7XG59XG4ubWxjLWx0ZC1sb2dpbi13aWRnZXQgLndoaXRlLXJldmVyc2Uge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm1sYy1sdGQtbG9naW4td2lkZ2V0IC53aGl0ZS1yZXZlcnNlIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ubWxjLWx0ZC1sb2dpbi13aWRnZXQgLndoaXRlLXJldmVyc2UgYTpob3Zlcixcbi5tbGMtbHRkLWxvZ2luLXdpZGdldCAud2hpdGUtcmV2ZXJzZSBhOmZvY3VzLFxuLm1sYy1sdGQtbG9naW4td2lkZ2V0IC53aGl0ZS1yZXZlcnNlIGE6dmlzaXRlZCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tbGMtbHRkLWxvZ2luLXdpZGdldCAuZXJyb3Jfc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ubWxjLWx0ZC1sb2dpbiAubG9naW4tZGlzYWJsZWQge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG4ubWxjLWx0ZC1sb2dpbiAubG9naW4tZGlzYWJsZWQgcCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubWxjLWx0ZC1sb2dpbi13aWRnZXQgLnBhc3N3b3JkX2NvbnRyb2wge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubWxjLWx0ZC1sb2dpbi13aWRnZXQgLndpZGdldC1saW5rcyB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4ubWxjLWx0ZC1sb2dpbi13aWRnZXQgLndpZGdldC1saW5rcyAuZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4ubWxjLWx0ZC1sb2dpbi13aWRnZXQgLndpZGdldC1saW5rcyBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm1sYy1sdGQtbG9naW4td2lkZ2V0IC53aWRnZXQtbGlua3MgYTpsYXN0LWNoaWxkIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4ubWxjLWx0ZC1sb2dpbi13aWRnZXQgLndpZGdldC1saW5rcyBhOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCAgI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jbG9zZS1sb2dpbi13aWRnZXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1sYy1sdGQtbG9naW4td2lkZ2V0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY29tbW9uLXNwaW5uZXIge1xuICBtYXJnaW4tbGVmdDogMjAlO1xufVxuLm1sYy1sdGQtbG9naW4td2lkZ2V0IC5jb21tb24tc3Bpbm5lciB7XG4gIG1hcmdpbi1sZWZ0OiAzMCU7XG59XG4ubG9naW4tZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDIzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLmRwbSxcbi5lbmV2aXRhLFxuLmJsdWVwcmludCxcbi5mYy1vbmUsXG4ucG9ydGZvbGlvLWZvY3VzLFxuLnByZW1pdW0tY2hvaWNlLFxuLnN0LWFuZHJld3MsXG4udG9wLTIwMCB7XG4gIGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYzO1xufVxuLmRwbSBoMixcbi5lbmV2aXRhIGgyLFxuLmJsdWVwcmludCBoMixcbi5mYy1vbmUgaDIsXG4ucG9ydGZvbGlvLWZvY3VzIGgyLFxuLnByZW1pdW0tY2hvaWNlIGgyLFxuLnN0LWFuZHJld3MgaDIsXG4udG9wLTIwMCBoMiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1mYW1pbHk6IFZlcmRhbmEsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG4uZHBtIC5idXR0b25fcHJpbWFyeSxcbi5lbmV2aXRhIC5idXR0b25fcHJpbWFyeSxcbi5ibHVlcHJpbnQgLmJ1dHRvbl9wcmltYXJ5LFxuLmZjLW9uZSAuYnV0dG9uX3ByaW1hcnksXG4ucG9ydGZvbGlvLWZvY3VzIC5idXR0b25fcHJpbWFyeSxcbi5wcmVtaXVtLWNob2ljZSAuYnV0dG9uX3ByaW1hcnksXG4uc3QtYW5kcmV3cyAuYnV0dG9uX3ByaW1hcnksXG4udG9wLTIwMCAuYnV0dG9uX3ByaW1hcnkge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLmRwbSBoNCxcbi5lbmV2aXRhIGg0LFxuLmJsdWVwcmludCBoNCxcbi5mYy1vbmUgaDQsXG4ucG9ydGZvbGlvLWZvY3VzIGg0LFxuLnByZW1pdW0tY2hvaWNlIGg0LFxuLnN0LWFuZHJld3MgaDQsXG4udG9wLTIwMCBoNCB7XG4gIGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLmRwbSAuZm9ybS1jb250cm9sLFxuLmVuZXZpdGEgLmZvcm0tY29udHJvbCxcbi5ibHVlcHJpbnQgLmZvcm0tY29udHJvbCxcbi5mYy1vbmUgLmZvcm0tY29udHJvbCxcbi5wb3J0Zm9saW8tZm9jdXMgLmZvcm0tY29udHJvbCxcbi5wcmVtaXVtLWNob2ljZSAuZm9ybS1jb250cm9sLFxuLnN0LWFuZHJld3MgLmZvcm0tY29udHJvbCxcbi50b3AtMjAwIC5mb3JtLWNvbnRyb2wge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLmVuZXZpdGEsXG4ucHJlbWl1bS1jaG9pY2Uge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmVuZXZpdGEgaDIsXG4ucHJlbWl1bS1jaG9pY2UgaDIge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi5lbmV2aXRhIC5idXR0b25fcHJpbWFyeSxcbi5wcmVtaXVtLWNob2ljZSAuYnV0dG9uX3ByaW1hcnkge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi5lbmV2aXRhIGg0LFxuLnByZW1pdW0tY2hvaWNlIGg0IHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG4uZW5ldml0YSAuZm9ybS1jb250cm9sLFxuLnByZW1pdW0tY2hvaWNlIC5mb3JtLWNvbnRyb2wge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmVuZXZpdGEgLndyYXBwZXItc3ViaGVhZGVyLFxuLmJsdWVwcmludCAud3JhcHBlci1zdWJoZWFkZXIsXG4uZmMtb25lIC53cmFwcGVyLXN1YmhlYWRlcixcbi5wb3J0Zm9saW8tZm9jdXMgLndyYXBwZXItc3ViaGVhZGVyLFxuLnByZW1pdW0tY2hvaWNlIC53cmFwcGVyLXN1YmhlYWRlcixcbi5zdC1hbmRyZXdzIC53cmFwcGVyLXN1YmhlYWRlcixcbi50b3AtMjAwIC53cmFwcGVyLXN1YmhlYWRlciB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5lbmV2aXRhIC51c2VybmFtZV9jb250cm9sLFxuLmJsdWVwcmludCAudXNlcm5hbWVfY29udHJvbCxcbi5mYy1vbmUgLnVzZXJuYW1lX2NvbnRyb2wsXG4ucG9ydGZvbGlvLWZvY3VzIC51c2VybmFtZV9jb250cm9sLFxuLnByZW1pdW0tY2hvaWNlIC51c2VybmFtZV9jb250cm9sLFxuLnN0LWFuZHJld3MgLnVzZXJuYW1lX2NvbnRyb2wsXG4udG9wLTIwMCAudXNlcm5hbWVfY29udHJvbCB7XG4gIG1hcmdpbi1ib3R0b206IDQlO1xufVxuLmVuZXZpdGEgLnBhc3N3b3JkX2NvbnRyb2wsXG4uYmx1ZXByaW50IC5wYXNzd29yZF9jb250cm9sLFxuLmZjLW9uZSAucGFzc3dvcmRfY29udHJvbCxcbi5wb3J0Zm9saW8tZm9jdXMgLnBhc3N3b3JkX2NvbnRyb2wsXG4ucHJlbWl1bS1jaG9pY2UgLnBhc3N3b3JkX2NvbnRyb2wsXG4uc3QtYW5kcmV3cyAucGFzc3dvcmRfY29udHJvbCxcbi50b3AtMjAwIC5wYXNzd29yZF9jb250cm9sIHtcbiAgbWFyZ2luLWJvdHRvbTogOSU7XG59XG4uZHBtIC5iYWRnZS1wYWdlLWhlYWRlcixcbi5lbmV2aXRhIC5iYWRnZS1wYWdlLWhlYWRlcixcbi5ibHVlcHJpbnQgLmJhZGdlLXBhZ2UtaGVhZGVyLFxuLmZjLW9uZSAuYmFkZ2UtcGFnZS1oZWFkZXIsXG4ucG9ydGZvbGlvLWZvY3VzIC5iYWRnZS1wYWdlLWhlYWRlcixcbi5wcmVtaXVtLWNob2ljZSAuYmFkZ2UtcGFnZS1oZWFkZXIsXG4uc3QtYW5kcmV3cyAuYmFkZ2UtcGFnZS1oZWFkZXIsXG4udG9wLTIwMCAuYmFkZ2UtcGFnZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2IzYjNiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG4uZHBtIC5sb2dpbi1jb250YWluZXIsXG4uZHBtIC5sb2dpbi1jb250YWluZXIsXG4uZW5ldml0YSAubG9naW4tY29udGFpbmVyLFxuLmJsdWVwcmludCAubG9naW4tY29udGFpbmVyLFxuLmZjLW9uZSAubG9naW4tY29udGFpbmVyLFxuLnBvcnRmb2xpby1mb2N1cyAubG9naW4tY29udGFpbmVyLFxuLnByZW1pdW0tY2hvaWNlIC5sb2dpbi1jb250YWluZXIsXG4uc3QtYW5kcmV3cyAubG9naW4tY29udGFpbmVyLFxuLnRvcC0yMDAgLmxvZ2luLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuLmRwbSAuaGVscC1jb250ZW50LFxuLmVuZXZpdGEgLmhlbHAtY29udGVudCxcbi5ibHVlcHJpbnQgLmhlbHAtY29udGVudCxcbi5mYy1vbmUgLmhlbHAtY29udGVudCxcbi5wb3J0Zm9saW8tZm9jdXMgLmhlbHAtY29udGVudCxcbi5wcmVtaXVtLWNob2ljZSAuaGVscC1jb250ZW50LFxuLnN0LWFuZHJld3MgLmhlbHAtY29udGVudCxcbi50b3AtMjAwIC5oZWxwLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLmRwbSAuYmFkZ2UtcGFnZS1mb290ZXIsXG4uZW5ldml0YSAuYmFkZ2UtcGFnZS1mb290ZXIsXG4uYmx1ZXByaW50IC5iYWRnZS1wYWdlLWZvb3Rlcixcbi5mYy1vbmUgLmJhZGdlLXBhZ2UtZm9vdGVyLFxuLnBvcnRmb2xpby1mb2N1cyAuYmFkZ2UtcGFnZS1mb290ZXIsXG4ucHJlbWl1bS1jaG9pY2UgLmJhZGdlLXBhZ2UtZm9vdGVyLFxuLnN0LWFuZHJld3MgLmJhZGdlLXBhZ2UtZm9vdGVyLFxuLnRvcC0yMDAgLmJhZGdlLXBhZ2UtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMztcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLmRwbSAuYmFkZ2UtcGFnZS1mb290ZXIgdWwsXG4uZW5ldml0YSAuYmFkZ2UtcGFnZS1mb290ZXIgdWwsXG4uYmx1ZXByaW50IC5iYWRnZS1wYWdlLWZvb3RlciB1bCxcbi5mYy1vbmUgLmJhZGdlLXBhZ2UtZm9vdGVyIHVsLFxuLnBvcnRmb2xpby1mb2N1cyAuYmFkZ2UtcGFnZS1mb290ZXIgdWwsXG4ucHJlbWl1bS1jaG9pY2UgLmJhZGdlLXBhZ2UtZm9vdGVyIHVsLFxuLnN0LWFuZHJld3MgLmJhZGdlLXBhZ2UtZm9vdGVyIHVsLFxuLnRvcC0yMDAgLmJhZGdlLXBhZ2UtZm9vdGVyIHVsIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uZHBtIC5iYWRnZS1wYWdlLWZvb3RlciB1bCBsaSxcbi5lbmV2aXRhIC5iYWRnZS1wYWdlLWZvb3RlciB1bCBsaSxcbi5ibHVlcHJpbnQgLmJhZGdlLXBhZ2UtZm9vdGVyIHVsIGxpLFxuLmZjLW9uZSAuYmFkZ2UtcGFnZS1mb290ZXIgdWwgbGksXG4ucG9ydGZvbGlvLWZvY3VzIC5iYWRnZS1wYWdlLWZvb3RlciB1bCBsaSxcbi5wcmVtaXVtLWNob2ljZSAuYmFkZ2UtcGFnZS1mb290ZXIgdWwgbGksXG4uc3QtYW5kcmV3cyAuYmFkZ2UtcGFnZS1mb290ZXIgdWwgbGksXG4udG9wLTIwMCAuYmFkZ2UtcGFnZS1mb290ZXIgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmRwbSBhLFxuLmVuZXZpdGEgYSxcbi5ibHVlcHJpbnQgYSxcbi5mYy1vbmUgYSxcbi5wb3J0Zm9saW8tZm9jdXMgYSxcbi5wcmVtaXVtLWNob2ljZSBhLFxuLnN0LWFuZHJld3MgYSxcbi50b3AtMjAwIGEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZHBtIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uZHBtIC53cmFwcGVyLXN1YmhlYWRlciB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5kcG0gLmJ1dHRvbl9wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2Nzg2MTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5kcG0gLmJ1dHRvbl9wcmltYXJ5OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzJiN2E5ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcyYjdhOTtcbn1cbi5kcG0gLmJ1dHRvbl9wcmltYXJ5OmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCAjNzJiN2E5ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcyYjdhOTtcbn1cbi5kcG0gLmhlbHAtY29udGVudCBhLFxuLmRwbSAuaGVscC1jb250ZW50IGE6Zm9jdXMsXG4uZHBtIC5oZWxwLWNvbnRlbnQgYTp2aXNpdGVkLFxuLmRwbSAuYmFkZ2UtcGFnZS1mb290ZXIgYSxcbi5kcG0gLmJhZGdlLXBhZ2UtZm9vdGVyIGE6Zm9jdXMsXG4uZHBtIC5iYWRnZS1wYWdlLWZvb3RlciBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzY2NjY2NiAhaW1wb3J0YW50O1xufVxuLmRwbSAuaGVscC1jb250ZW50IGE6aG92ZXIsXG4uZHBtIC5iYWRnZS1wYWdlLWZvb3RlciBhOmhvdmVyIHtcbiAgY29sb3I6ICMwNjc4NjEgIWltcG9ydGFudDtcbn1cbi5kcG0gLmZvcm0tY29udHJvbDpmb2N1cyxcbi5kcG0gLmZvcm0tY29udHJvbDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzcyYjdhOSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSBpbnNldCwgMCAwIDhweCByZ2JhKDYsIDEyMCwgOTcsIDAuNikgIWltcG9ydGFudDtcbn1cbi5kcG0gLmJ1dHRvbl9wcmltYXJ5OmZvY3VzIHtcbiAgb3V0bGluZTogIzcyYjdhOSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM3MmI3YTkgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmVuZXZpdGEge1xuICBjb2xvcjogIzY2NjY2Njtcbn1cbi5lbmV2aXRhIC5idXR0b25fcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDliYzk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZW5ldml0YSAuYnV0dG9uX3ByaW1hcnk6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM1ZWQxZjMgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWVkMWYzO1xufVxuLmVuZXZpdGEgLmJ1dHRvbl9wcmltYXJ5OmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCAjNWVkMWYzICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVlZDFmMztcbn1cbi5lbmV2aXRhIC5oZWxwLWNvbnRlbnQgYSxcbi5lbmV2aXRhIC5oZWxwLWNvbnRlbnQgYTpmb2N1cyxcbi5lbmV2aXRhIC5oZWxwLWNvbnRlbnQgYTp2aXNpdGVkLFxuLmVuZXZpdGEgLmJhZGdlLXBhZ2UtZm9vdGVyIGEsXG4uZW5ldml0YSAuYmFkZ2UtcGFnZS1mb290ZXIgYTpmb2N1cyxcbi5lbmV2aXRhIC5iYWRnZS1wYWdlLWZvb3RlciBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzY2NjY2NiAhaW1wb3J0YW50O1xufVxuLmVuZXZpdGEgLmhlbHAtY29udGVudCBhOmhvdmVyLFxuLmVuZXZpdGEgLmJhZGdlLXBhZ2UtZm9vdGVyIGE6aG92ZXIge1xuICBjb2xvcjogIzAwOWJjOSAhaW1wb3J0YW50O1xufVxuLmVuZXZpdGEgLmZvcm0tY29udHJvbDpmb2N1cyxcbi5lbmV2aXRhIC5mb3JtLWNvbnRyb2w6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM1ZWQxZjMgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSkgaW5zZXQsIDAgMCA4cHggcmdiYSg0LCAxNTYsIDIwMiwgMC42KSAhaW1wb3J0YW50O1xufVxuLmVuZXZpdGEgLmJ1dHRvbl9wcmltYXJ5OmZvY3VzIHtcbiAgb3V0bGluZTogIzVlZDFmMyAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM1ZWQxZjMgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJsdWVwcmludCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmJsdWVwcmludCAuYnV0dG9uX3ByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1YTljO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJsdWVwcmludCAuYnV0dG9uX3ByaW1hcnk6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDY5YjMgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2OWIzO1xufVxuLmJsdWVwcmludCAuYnV0dG9uX3ByaW1hcnk6Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkICMwMDY5YjMgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2OWIzO1xufVxuLmJsdWVwcmludCAuaGVscC1jb250ZW50IGEsXG4uYmx1ZXByaW50IC5oZWxwLWNvbnRlbnQgYTpmb2N1cyxcbi5ibHVlcHJpbnQgLmhlbHAtY29udGVudCBhOnZpc2l0ZWQsXG4uYmx1ZXByaW50IC5iYWRnZS1wYWdlLWZvb3RlciBhLFxuLmJsdWVwcmludCAuYmFkZ2UtcGFnZS1mb290ZXIgYTpmb2N1cyxcbi5ibHVlcHJpbnQgLmJhZGdlLXBhZ2UtZm9vdGVyIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDA2OWIzICFpbXBvcnRhbnQ7XG59XG4uYmx1ZXByaW50IC5oZWxwLWNvbnRlbnQgYTpob3Zlcixcbi5ibHVlcHJpbnQgLmJhZGdlLXBhZ2UtZm9vdGVyIGE6aG92ZXIge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuLmJsdWVwcmludCAuZm9ybS1jb250cm9sOmZvY3VzLFxuLmJsdWVwcmludCAuZm9ybS1jb250cm9sOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1YTljICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpIGluc2V0LCAwIDAgOHB4IHJnYmEoMCwgOTEsIDE1NiwgMC42KSAhaW1wb3J0YW50O1xufVxuLmJsdWVwcmludCAuYnV0dG9uX3ByaW1hcnk6Zm9jdXMge1xuICBvdXRsaW5lOiAjMDA1YTljICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwNWE5YyAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZmMtb25lIHtcbiAgY29sb3I6ICM1ODU5NWI7XG59XG4uZmMtb25lIC5idXR0b25fcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODgyYjU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZmMtb25lIC5idXR0b25fcHJpbWFyeTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzQ4OTRkMiAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ODk0ZDI7XG59XG4uZmMtb25lIC5idXR0b25fcHJpbWFyeTpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgIzQ4OTRkMiAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ODk0ZDI7XG59XG4uZmMtb25lIC5oZWxwLWNvbnRlbnQgYSxcbi5mYy1vbmUgLmhlbHAtY29udGVudCBhOmZvY3VzLFxuLmZjLW9uZSAuaGVscC1jb250ZW50IGE6dmlzaXRlZCxcbi5mYy1vbmUgLmJhZGdlLXBhZ2UtZm9vdGVyIGEsXG4uZmMtb25lIC5iYWRnZS1wYWdlLWZvb3RlciBhOmZvY3VzLFxuLmZjLW9uZSAuYmFkZ2UtcGFnZS1mb290ZXIgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDY5YjMgIWltcG9ydGFudDtcbn1cbi5mYy1vbmUgLmhlbHAtY29udGVudCBhOmhvdmVyLFxuLmZjLW9uZSAuYmFkZ2UtcGFnZS1mb290ZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjNjY2NjY2ICFpbXBvcnRhbnQ7XG59XG4uZmMtb25lIC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uZmMtb25lIC5mb3JtLWNvbnRyb2w6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM0ODk0ZDIgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSkgaW5zZXQsIDAgMCA4cHggcmdiYSgwLCA4NSwgMTU5LCAwLjYpICFpbXBvcnRhbnQ7XG59XG4uZmMtb25lIC5idXR0b25fcHJpbWFyeTpmb2N1cyB7XG4gIG91dGxpbmU6ICM0ODk0ZDIgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjNDg5NGQyICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5wb3J0Zm9saW8tZm9jdXMge1xuICBjb2xvcjogIzY2NjY2Njtcbn1cbi5wb3J0Zm9saW8tZm9jdXMgLmJ1dHRvbl9wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0YzcyMjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wb3J0Zm9saW8tZm9jdXMgLmJ1dHRvbl9wcmltYXJ5OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjFiNDFhICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IxYjQxYTtcbn1cbi5wb3J0Zm9saW8tZm9jdXMgLmJ1dHRvbl9wcmltYXJ5OmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCAjYjFiNDFhICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IxYjQxYTtcbn1cbi5wb3J0Zm9saW8tZm9jdXMgLmhlbHAtY29udGVudCBhLFxuLnBvcnRmb2xpby1mb2N1cyAuaGVscC1jb250ZW50IGE6Zm9jdXMsXG4ucG9ydGZvbGlvLWZvY3VzIC5oZWxwLWNvbnRlbnQgYTp2aXNpdGVkLFxuLnBvcnRmb2xpby1mb2N1cyAuYmFkZ2UtcGFnZS1mb290ZXIgYSxcbi5wb3J0Zm9saW8tZm9jdXMgLmJhZGdlLXBhZ2UtZm9vdGVyIGE6Zm9jdXMsXG4ucG9ydGZvbGlvLWZvY3VzIC5iYWRnZS1wYWdlLWZvb3RlciBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzliOWUwNyAhaW1wb3J0YW50O1xufVxuLnBvcnRmb2xpby1mb2N1cyAuaGVscC1jb250ZW50IGE6aG92ZXIsXG4ucG9ydGZvbGlvLWZvY3VzIC5iYWRnZS1wYWdlLWZvb3RlciBhOmhvdmVyIHtcbiAgY29sb3I6ICM0NDQxMmQgIWltcG9ydGFudDtcbn1cbi5wb3J0Zm9saW8tZm9jdXMgLmZvcm0tY29udHJvbDpmb2N1cyxcbi5wb3J0Zm9saW8tZm9jdXMgLmZvcm0tY29udHJvbDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2M0YzcyMiAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSBpbnNldCwgMCAwIDhweCByZ2JhKDE5NSwgMTk5LCA0NywgMC42KSAhaW1wb3J0YW50O1xufVxuLnBvcnRmb2xpby1mb2N1cyAuYnV0dG9uX3ByaW1hcnk6Zm9jdXMge1xuICBvdXRsaW5lOiAjYzRjNzIyICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2M0YzcyMiAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4ucHJlbWl1bS1jaG9pY2Uge1xuICBjb2xvcjogIzY2NjY2Njtcbn1cbi5wcmVtaXVtLWNob2ljZSAuYnV0dG9uX3ByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTM5NzhhO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnByZW1pdW0tY2hvaWNlIC5idXR0b25fcHJpbWFyeTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2JlYjVhYiAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWI1YWI7XG59XG4ucHJlbWl1bS1jaG9pY2UgLmJ1dHRvbl9wcmltYXJ5OmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCAjYmViNWFiICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlYjVhYjtcbn1cbi5wcmVtaXVtLWNob2ljZSAuaGVscC1jb250ZW50IGEsXG4ucHJlbWl1bS1jaG9pY2UgLmhlbHAtY29udGVudCBhOmZvY3VzLFxuLnByZW1pdW0tY2hvaWNlIC5oZWxwLWNvbnRlbnQgYTp2aXNpdGVkLFxuLnByZW1pdW0tY2hvaWNlIC5iYWRnZS1wYWdlLWZvb3RlciBhLFxuLnByZW1pdW0tY2hvaWNlIC5iYWRnZS1wYWdlLWZvb3RlciBhOmZvY3VzLFxuLnByZW1pdW0tY2hvaWNlIC5iYWRnZS1wYWdlLWZvb3RlciBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzcxNjY1OSAhaW1wb3J0YW50O1xufVxuLnByZW1pdW0tY2hvaWNlIC5oZWxwLWNvbnRlbnQgYTpob3Zlcixcbi5wcmVtaXVtLWNob2ljZSAuYmFkZ2UtcGFnZS1mb290ZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjYmJiMzhjICFpbXBvcnRhbnQ7XG59XG4ucHJlbWl1bS1jaG9pY2UgLmZvcm0tY29udHJvbDpmb2N1cyxcbi5wcmVtaXVtLWNob2ljZSAuZm9ybS1jb250cm9sOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmViNWFiICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpIGluc2V0LCAwIDAgOHB4IHJnYmEoMTYyLCAxNTAsIDEzNywgMC42KSAhaW1wb3J0YW50O1xufVxuLnByZW1pdW0tY2hvaWNlIC5idXR0b25fcHJpbWFyeTpmb2N1cyB7XG4gIG91dGxpbmU6ICNiZWI1YWIgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjYmViNWFiICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zdC1hbmRyZXdzIHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4uc3QtYW5kcmV3cyAuYnV0dG9uX3ByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGUyZTgxO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnN0LWFuZHJld3MgLmJ1dHRvbl9wcmltYXJ5OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTY3MWI4ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU2NzFiODtcbn1cbi5zdC1hbmRyZXdzIC5idXR0b25fcHJpbWFyeTpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgIzU2NzFiOCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NjcxYjg7XG59XG4uc3QtYW5kcmV3cyAuaGVscC1jb250ZW50IGEsXG4uc3QtYW5kcmV3cyAuaGVscC1jb250ZW50IGE6Zm9jdXMsXG4uc3QtYW5kcmV3cyAuaGVscC1jb250ZW50IGE6dmlzaXRlZCxcbi5zdC1hbmRyZXdzIC5iYWRnZS1wYWdlLWZvb3RlciBhLFxuLnN0LWFuZHJld3MgLmJhZGdlLXBhZ2UtZm9vdGVyIGE6Zm9jdXMsXG4uc3QtYW5kcmV3cyAuYmFkZ2UtcGFnZS1mb290ZXIgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICM2NjY2NjYgIWltcG9ydGFudDtcbn1cbi5zdC1hbmRyZXdzIC5oZWxwLWNvbnRlbnQgYTpob3Zlcixcbi5zdC1hbmRyZXdzIC5iYWRnZS1wYWdlLWZvb3RlciBhOmhvdmVyIHtcbiAgY29sb3I6ICMwZTJlODEgIWltcG9ydGFudDtcbn1cbi5zdC1hbmRyZXdzIC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uc3QtYW5kcmV3cyAuZm9ybS1jb250cm9sOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTY3MWI4ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpIGluc2V0LCAwIDAgOHB4IHJnYmEoNDAsIDU1LCAxMjQsIDAuNikgIWltcG9ydGFudDtcbn1cbi5zdC1hbmRyZXdzIC5idXR0b25fcHJpbWFyeTpmb2N1cyB7XG4gIG91dGxpbmU6ICM1NjcxYjggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjNTY3MWI4ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi50b3AtMjAwIHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4udG9wLTIwMCAuYnV0dG9uX3ByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ3ZjFjO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnRvcC0yMDAgLmJ1dHRvbl9wcmltYXJ5OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhZjMwICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYWYzMDtcbn1cbi50b3AtMjAwIC5idXR0b25fcHJpbWFyeTpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgI2ZmYWYzMCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmFmMzA7XG59XG4udG9wLTIwMCAuaGVscC1jb250ZW50IGEsXG4udG9wLTIwMCAuaGVscC1jb250ZW50IGE6Zm9jdXMsXG4udG9wLTIwMCAuaGVscC1jb250ZW50IGE6dmlzaXRlZCxcbi50b3AtMjAwIC5iYWRnZS1wYWdlLWZvb3RlciBhLFxuLnRvcC0yMDAgLmJhZGdlLXBhZ2UtZm9vdGVyIGE6Zm9jdXMsXG4udG9wLTIwMCAuYmFkZ2UtcGFnZS1mb290ZXIgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICM2NjY2NjYgIWltcG9ydGFudDtcbn1cbi50b3AtMjAwIC5oZWxwLWNvbnRlbnQgYTpob3Zlcixcbi50b3AtMjAwIC5iYWRnZS1wYWdlLWZvb3RlciBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDYyYjIgIWltcG9ydGFudDtcbn1cbi50b3AtMjAwIC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4udG9wLTIwMCAuZm9ybS1jb250cm9sOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhZjMwICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpIGluc2V0LCAwIDAgOHB4IHJnYmEoMjQ1LCAxMjYsIDMzLCAwLjYpICFpbXBvcnRhbnQ7XG59XG4udG9wLTIwMCAuYnV0dG9uX3ByaW1hcnk6Zm9jdXMge1xuICBvdXRsaW5lOiAjZmZhZjMwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmYWYzMCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4udG9wLTIwMC1oZWFkaW5nIGgyIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAyMHB4O1xufVxuLnRvcC0yMDAtaGVhZGluZyBoMiBhIHtcbiAgY29sb3I6ICNmZDdmMWM7XG59XG4udG9wLTIwMC1oZWFkaW5nIGgyIGE6aG92ZXIsXG4udG9wLTIwMC1oZWFkaW5nIGgyIGE6Zm9jdXMsXG4udG9wLTIwMC1oZWFkaW5nIGgyIGE6dmlzaXRlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mb3Jnb3R0ZW5fcGFzc3dvcmRfc3VibWl0X2J1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDExJTtcbn1cbi5mb3Jnb3R0ZW5fcGFzc3dvcmRfY2FuY2VsX2J1dHRvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tbGMtbHRkLWZvcmdvdHRlbi1wYXNzd29yZCAuY29udGFpbmVyX2NvbnRlbnQge1xuICB3aWR0aDogNDgwcHg7XG59XG4ubWxjLWx0ZC1mb3Jnb3R0ZW4tcGFzc3dvcmQgLnVzZXJuYW1lX2xhYmVsLFxuLm1sYy1sdGQtZm9yZ290dGVuLXBhc3N3b3JkIC5wYXNzd29yZF9sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uZm9yZ290dGVuLXBhc3N3b3JkLWhlbHAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMzBweCAzMHB4IDEwcHggMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE1cHg7XG4gIHdpZHRoOiA5MCU7XG59XG4uZm9yZ290dGVuLXBhc3N3b3JkLWhlbHAgcCB7XG4gIHdpZHRoOiA4MiU7XG59XG4uZHBtIC5tbGMtbHRkLWZvcmdvdHRlbi1wYXNzd29yZCxcbi5lbmV2aXRhIC5tbGMtbHRkLWZvcmdvdHRlbi1wYXNzd29yZCxcbi5ibHVlcHJpbnQgLm1sYy1sdGQtZm9yZ290dGVuLXBhc3N3b3JkLFxuLmZjLW9uZSAubWxjLWx0ZC1mb3Jnb3R0ZW4tcGFzc3dvcmQsXG4ucG9ydGZvbGlvLWZvY3VzIC5tbGMtbHRkLWZvcmdvdHRlbi1wYXNzd29yZCxcbi5wcmVtaXVtLWNob2ljZSAubWxjLWx0ZC1mb3Jnb3R0ZW4tcGFzc3dvcmQsXG4uc3QtYW5kcmV3cyAubWxjLWx0ZC1mb3Jnb3R0ZW4tcGFzc3dvcmQsXG4udG9wLTIwMCAubWxjLWx0ZC1mb3Jnb3R0ZW4tcGFzc3dvcmQge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBtaW4taGVpZ2h0OiA0MHZoO1xufVxuLmRwbSAubWxjLWx0ZC1mb3Jnb3R0ZW4tcGFzc3dvcmQgLmZvcmdvdHRlbi1wYXNzd29yZC1sYWJlbCxcbi5lbmV2aXRhIC5tbGMtbHRkLWZvcmdvdHRlbi1wYXNzd29yZCAuZm9yZ290dGVuLXBhc3N3b3JkLWxhYmVsLFxuLmJsdWVwcmludCAubWxjLWx0ZC1mb3Jnb3R0ZW4tcGFzc3dvcmQgLmZvcmdvdHRlbi1wYXNzd29yZC1sYWJlbCxcbi5mYy1vbmUgLm1sYy1sdGQtZm9yZ290dGVuLXBhc3N3b3JkIC5mb3Jnb3R0ZW4tcGFzc3dvcmQtbGFiZWwsXG4ucG9ydGZvbGlvLWZvY3VzIC5tbGMtbHRkLWZvcmdvdHRlbi1wYXNzd29yZCAuZm9yZ290dGVuLXBhc3N3b3JkLWxhYmVsLFxuLnByZW1pdW0tY2hvaWNlIC5tbGMtbHRkLWZvcmdvdHRlbi1wYXNzd29yZCAuZm9yZ290dGVuLXBhc3N3b3JkLWxhYmVsLFxuLnN0LWFuZHJld3MgLm1sYy1sdGQtZm9yZ290dGVuLXBhc3N3b3JkIC5mb3Jnb3R0ZW4tcGFzc3dvcmQtbGFiZWwsXG4udG9wLTIwMCAubWxjLWx0ZC1mb3Jnb3R0ZW4tcGFzc3dvcmQgLmZvcmdvdHRlbi1wYXNzd29yZC1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uZHBtIC5tbGMtbHRkLWZvcmdvdHRlbi1wYXNzd29yZCAuYnV0dG9uX3ByaW1hcnksXG4uZW5ldml0YSAubWxjLWx0ZC1mb3Jnb3R0ZW4tcGFzc3dvcmQgLmJ1dHRvbl9wcmltYXJ5LFxuLmJsdWVwcmludCAubWxjLWx0ZC1mb3Jnb3R0ZW4tcGFzc3dvcmQgLmJ1dHRvbl9wcmltYXJ5LFxuLmZjLW9uZSAubWxjLWx0ZC1mb3Jnb3R0ZW4tcGFzc3dvcmQgLmJ1dHRvbl9wcmltYXJ5LFxuLnBvcnRmb2xpby1mb2N1cyAubWxjLWx0ZC1mb3Jnb3R0ZW4tcGFzc3dvcmQgLmJ1dHRvbl9wcmltYXJ5LFxuLnByZW1pdW0tY2hvaWNlIC5tbGMtbHRkLWZvcmdvdHRlbi1wYXNzd29yZCAuYnV0dG9uX3ByaW1hcnksXG4uc3QtYW5kcmV3cyAubWxjLWx0ZC1mb3Jnb3R0ZW4tcGFzc3dvcmQgLmJ1dHRvbl9wcmltYXJ5LFxuLnRvcC0yMDAgLm1sYy1sdGQtZm9yZ290dGVuLXBhc3N3b3JkIC5idXR0b25fcHJpbWFyeSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZHBtIC5mb3Jnb3R0ZW5fcGFzc3dvcmRfY2FuY2VsX2J1dHRvbiBhLFxuLmRwbSAuZm9yZ290dGVuX3Bhc3N3b3JkX2NhbmNlbF9idXR0b24gYTp2aXNpdGVkLFxuLmRwbSAuZm9yZ290dGVuX3Bhc3N3b3JkX2NhbmNlbF9idXR0b24gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuLmRwbSAuZm9yZ290dGVuX3Bhc3N3b3JkX2NhbmNlbF9idXR0b24gYTpob3ZlciB7XG4gIGNvbG9yOiAjMDY3ODYxO1xufVxuLmVuZXZpdGEgLmZvcmdvdHRlbl9wYXNzd29yZF9jYW5jZWxfYnV0dG9uIGEsXG4uZW5ldml0YSAuZm9yZ290dGVuX3Bhc3N3b3JkX2NhbmNlbF9idXR0b24gYTp2aXNpdGVkLFxuLmVuZXZpdGEgLmZvcmdvdHRlbl9wYXNzd29yZF9jYW5jZWxfYnV0dG9uIGE6Zm9jdXMge1xuICBjb2xvcjogIzY2NjY2Njtcbn1cbi5lbmV2aXRhIC5mb3Jnb3R0ZW5fcGFzc3dvcmRfY2FuY2VsX2J1dHRvbiBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDliYzk7XG59XG4uYmx1ZXByaW50IC5mb3Jnb3R0ZW5fcGFzc3dvcmRfY2FuY2VsX2J1dHRvbiBhLFxuLmJsdWVwcmludCAuZm9yZ290dGVuX3Bhc3N3b3JkX2NhbmNlbF9idXR0b24gYTp2aXNpdGVkLFxuLmJsdWVwcmludCAuZm9yZ290dGVuX3Bhc3N3b3JkX2NhbmNlbF9idXR0b24gYTpmb2N1cyB7XG4gIGNvbG9yOiAjMDA2OWIzO1xufVxuLmJsdWVwcmludCAuZm9yZ290dGVuX3Bhc3N3b3JkX2NhbmNlbF9idXR0b24gYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmZjLW9uZSAuZm9yZ290dGVuX3Bhc3N3b3JkX2NhbmNlbF9idXR0b24gYSxcbi5mYy1vbmUgLmZvcmdvdHRlbl9wYXNzd29yZF9jYW5jZWxfYnV0dG9uIGE6dmlzaXRlZCxcbi5mYy1vbmUgLmZvcmdvdHRlbl9wYXNzd29yZF9jYW5jZWxfYnV0dG9uIGE6Zm9jdXMge1xuICBjb2xvcjogIzAwNjliMztcbn1cbi5mYy1vbmUgLmZvcmdvdHRlbl9wYXNzd29yZF9jYW5jZWxfYnV0dG9uIGE6aG92ZXIge1xuICBjb2xvcjogIzY2NjY2Njtcbn1cbi5wb3J0Zm9saW8tZm9jdXMgLmZvcmdvdHRlbl9wYXNzd29yZF9jYW5jZWxfYnV0dG9uIGEsXG4ucG9ydGZvbGlvLWZvY3VzIC5mb3Jnb3R0ZW5fcGFzc3dvcmRfY2FuY2VsX2J1dHRvbiBhOnZpc2l0ZWQsXG4ucG9ydGZvbGlvLWZvY3VzIC5mb3Jnb3R0ZW5fcGFzc3dvcmRfY2FuY2VsX2J1dHRvbiBhOmZvY3VzIHtcbiAgY29sb3I6ICM5YjllMDc7XG59XG4ucG9ydGZvbGlvLWZvY3VzIC5mb3Jnb3R0ZW5fcGFzc3dvcmRfY2FuY2VsX2J1dHRvbiBhOmhvdmVyIHtcbiAgY29sb3I6ICM0NDQxMmQ7XG59XG4ucHJlbWl1bS1jaGlvY2UgLmZvcmdvdHRlbl9wYXNzd29yZF9jYW5jZWxfYnV0dG9uIGEsXG4ucHJlbWl1bS1jaGlvY2UgLmZvcmdvdHRlbl9wYXNzd29yZF9jYW5jZWxfYnV0dG9uIGE6dmlzaXRlZCxcbi5wcmVtaXVtLWNoaW9jZSAuZm9yZ290dGVuX3Bhc3N3b3JkX2NhbmNlbF9idXR0b24gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNzE2NjU5O1xufVxuLnByZW1pdW0tY2hpb2NlIC5mb3Jnb3R0ZW5fcGFzc3dvcmRfY2FuY2VsX2J1dHRvbiBhOmhvdmVyIHtcbiAgY29sb3I6ICNiYmIzOGM7XG59XG4uc3QtYW5kcmV3cyAuZm9yZ290dGVuX3Bhc3N3b3JkX2NhbmNlbF9idXR0b24gYSxcbi5zdC1hbmRyZXdzIC5mb3Jnb3R0ZW5fcGFzc3dvcmRfY2FuY2VsX2J1dHRvbiBhOnZpc2l0ZWQsXG4uc3QtYW5kcmV3cyAuZm9yZ290dGVuX3Bhc3N3b3JkX2NhbmNlbF9idXR0b24gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuLnN0LWFuZHJld3MgLmZvcmdvdHRlbl9wYXNzd29yZF9jYW5jZWxfYnV0dG9uIGE6aG92ZXIge1xuICBjb2xvcjogIzBlMmU4MTtcbn1cbi50b3AtMjAwIC5mb3Jnb3R0ZW5fcGFzc3dvcmRfY2FuY2VsX2J1dHRvbiBhLFxuLnRvcC0yMDAgLmZvcmdvdHRlbl9wYXNzd29yZF9jYW5jZWxfYnV0dG9uIGE6dmlzaXRlZCxcbi50b3AtMjAwIC5mb3Jnb3R0ZW5fcGFzc3dvcmRfY2FuY2VsX2J1dHRvbiBhOmZvY3VzIHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4udG9wLTIwMCAuZm9yZ290dGVuX3Bhc3N3b3JkX2NhbmNlbF9idXR0b24gYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA2MmIyO1xufVxuLm1sYy1wYWdlLWhlYWRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nLXRvcDogMjJweDtcbn1cbi5tbGMtbHRkLXNldC1wYXNzd29yZCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ubWxjLWx0ZC1zZXQtcGFzc3dvcmQgLnBhc3N3b3JkX2NvbnRyb2wge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm1sYy1sdGQtc2V0LXBhc3N3b3JkIC5idXR0b25fcHJpbWFyeSB7XG4gIHdpZHRoOiAzNSU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5tbGMtbHRkLXNldC1wYXNzd29yZCBhI2NhbmNlbFJlc2V0UGFzc3dvcmQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5tbGMtbHRkLXNldC1wYXNzd29yZCBhI2NhbmNlbFJlc2V0UGFzc3dvcmQ6aG92ZXIsXG4ubWxjLWx0ZC1zZXQtcGFzc3dvcmQgYSNjYW5jZWxSZXNldFBhc3N3b3JkOmZvY3VzLFxuLm1sYy1sdGQtc2V0LXBhc3N3b3JkIGEjY2FuY2VsUmVzZXRQYXNzd29yZDp2aXNpdGVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm1sYy1sdGQtc2V0LXBhc3N3b3JkIC5oZWxwLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhO1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMTBweCAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG59XG4ubWxjLWx0ZC1zZXQtcGFzc3dvcmQgLmhlbHAtY29udGVudCB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5tbGMtbHRkLXNldC1wYXNzd29yZCAuaGVscC1jb250ZW50IHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5tbGMtbHRkLXNldC1wYXNzd29yZCAuaGVscC1jb250ZW50IHVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLVwiO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4ubWxjLWx0ZC1zZXQtcGFzc3dvcmQgLmhlbHAtY29udGVudCBwIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4ubWxjLWx0ZC1sb2dpbiAuY29udGFpbmVyIHtcbiAgbWluLWhlaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG4uY2hhbmdlLXB3ZC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1MzUzNTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG4ud3JhcHBlci1jaGFuZ2UtcHdkLXN1Y2Nlc3Mge1xuICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xufVxuLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzIC5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLndlYWx0aC1jaGFuZ2UtcGFzc3dvcmQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLndlYWx0aC1jaGFuZ2UtcGFzc3dvcmQgLndyYXBwZXItZGZkZmRmIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZGZkZjtcbn1cbi53ZWFsdGgtY2hhbmdlLXBhc3N3b3JkIC53ZWFsdGgtcGFnZS1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cbi53ZWFsdGgtY2hhbmdlLXBhc3N3b3JkIC53ZWFsdGgtcGFnZS1oZWFkZXIgaDIge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi53ZWFsdGgtY2hhbmdlLXBhc3N3b3JkIGgzIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ud2VhbHRoLWNoYW5nZS1wYXNzd29yZCAuYnV0dG9uX3ByaW1hcnkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi53ZWFsdGgtY2hhbmdlLXBhc3N3b3JkIC5idG4tcHJpbWFyeSB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtaW4td2lkdGg6IDEyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTUxMDk7XG4gIGJvcmRlcjogMDtcbn1cbi53ZWFsdGgtY2hhbmdlLXBhc3N3b3JkIC5idG4tcHJpbWFyeTpob3Zlcixcbi53ZWFsdGgtY2hhbmdlLXBhc3N3b3JkIC5idG4tcHJpbWFyeTpmb2N1cyxcbi53ZWFsdGgtY2hhbmdlLXBhc3N3b3JkIC5idG4tcHJpbWFyeTp2aXNpdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JDNDQwMSAhaW1wb3J0YW50O1xufVxuLndlYWx0aC1jaGFuZ2UtcGFzc3dvcmQgYSNjYW5jZWxSZXNldFBhc3N3b3JkIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4ud2VhbHRoLWNoYW5nZS1wYXNzd29yZCAuaGVscC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbn1cbi53ZWFsdGgtY2hhbmdlLXBhc3N3b3JkIC5jb2wtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cbi53ZWFsdGgtY2hhbmdlLXBhc3N3b3JkIC53ZWFsdGgtcGFnZS1mb290ZXIgdWwge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ud2VhbHRoLWNoYW5nZS1wYXNzd29yZCAud2VhbHRoLXBhZ2UtZm9vdGVyIHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLndlYWx0aC1jaGFuZ2UtcGFzc3dvcmQgLndlYWx0aC1wYWdlLWZvb3RlciB1bCBhLFxuLndlYWx0aC1jaGFuZ2UtcGFzc3dvcmQgLndlYWx0aC1wYWdlLWZvb3RlciB1bCBhOnZpc2l0ZWQsXG4ud2VhbHRoLWNoYW5nZS1wYXNzd29yZCAud2VhbHRoLXBhZ2UtZm9vdGVyIHVsIGE6Zm9jdXMge1xuICBjb2xvcjogIzgwODA4MDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLndlYWx0aC1jaGFuZ2UtcGFzc3dvcmQgLndlYWx0aC1wYWdlLWZvb3RlciB1bCBhIDpob3Zlcixcbi53ZWFsdGgtY2hhbmdlLXBhc3N3b3JkIC53ZWFsdGgtcGFnZS1mb290ZXIgdWwgYTp2aXNpdGVkIDpob3Zlcixcbi53ZWFsdGgtY2hhbmdlLXBhc3N3b3JkIC53ZWFsdGgtcGFnZS1mb290ZXIgdWwgYTpmb2N1cyA6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5kcG0gLm1sYy1sdGQtc2V0LXBhc3N3b3JkLFxuLmVuZXZpdGEgLm1sYy1sdGQtc2V0LXBhc3N3b3JkLFxuLmJsdWVwcmludCAubWxjLWx0ZC1zZXQtcGFzc3dvcmQsXG4uZmMtb25lIC5tbGMtbHRkLXNldC1wYXNzd29yZCxcbi5wb3J0Zm9saW8tZm9jdXMgLm1sYy1sdGQtc2V0LXBhc3N3b3JkLFxuLnByZW1pdW0tY2hvaWNlIC5tbGMtbHRkLXNldC1wYXNzd29yZCxcbi5zdC1hbmRyZXdzIC5tbGMtbHRkLXNldC1wYXNzd29yZCxcbi50b3AtMjAwIC5tbGMtbHRkLXNldC1wYXNzd29yZCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG1pbi1oZWlnaHQ6IDQwdmg7XG59XG4uZHBtIC5tbGMtbHRkLXNldC1wYXNzd29yZCAuaGVscC1jb250ZW50LFxuLmVuZXZpdGEgLm1sYy1sdGQtc2V0LXBhc3N3b3JkIC5oZWxwLWNvbnRlbnQsXG4uYmx1ZXByaW50IC5tbGMtbHRkLXNldC1wYXNzd29yZCAuaGVscC1jb250ZW50LFxuLmZjLW9uZSAubWxjLWx0ZC1zZXQtcGFzc3dvcmQgLmhlbHAtY29udGVudCxcbi5wb3J0Zm9saW8tZm9jdXMgLm1sYy1sdGQtc2V0LXBhc3N3b3JkIC5oZWxwLWNvbnRlbnQsXG4ucHJlbWl1bS1jaG9pY2UgLm1sYy1sdGQtc2V0LXBhc3N3b3JkIC5oZWxwLWNvbnRlbnQsXG4uc3QtYW5kcmV3cyAubWxjLWx0ZC1zZXQtcGFzc3dvcmQgLmhlbHAtY29udGVudCxcbi50b3AtMjAwIC5tbGMtbHRkLXNldC1wYXNzd29yZCAuaGVscC1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmRwbSAucmVzZXQtcGFzc3dvcmQtc3VjY2Vzcyxcbi5lbmV2aXRhIC5yZXNldC1wYXNzd29yZC1zdWNjZXNzLFxuLmJsdWVwcmludCAucmVzZXQtcGFzc3dvcmQtc3VjY2Vzcyxcbi5mYy1vbmUgLnJlc2V0LXBhc3N3b3JkLXN1Y2Nlc3MsXG4ucG9ydGZvbGlvLWZvY3VzIC5yZXNldC1wYXNzd29yZC1zdWNjZXNzLFxuLnByZW1pdW0tY2hvaWNlIC5yZXNldC1wYXNzd29yZC1zdWNjZXNzLFxuLnN0LWFuZHJld3MgLnJlc2V0LXBhc3N3b3JkLXN1Y2Nlc3MsXG4udG9wLTIwMCAucmVzZXQtcGFzc3dvcmQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuLmRwbSAucmVzZXQtcGFzc3dvcmQtc3VjY2VzcyBoNCxcbi5lbmV2aXRhIC5yZXNldC1wYXNzd29yZC1zdWNjZXNzIGg0LFxuLmJsdWVwcmludCAucmVzZXQtcGFzc3dvcmQtc3VjY2VzcyBoNCxcbi5mYy1vbmUgLnJlc2V0LXBhc3N3b3JkLXN1Y2Nlc3MgaDQsXG4ucG9ydGZvbGlvLWZvY3VzIC5yZXNldC1wYXNzd29yZC1zdWNjZXNzIGg0LFxuLnByZW1pdW0tY2hvaWNlIC5yZXNldC1wYXNzd29yZC1zdWNjZXNzIGg0LFxuLnN0LWFuZHJld3MgLnJlc2V0LXBhc3N3b3JkLXN1Y2Nlc3MgaDQsXG4udG9wLTIwMCAucmVzZXQtcGFzc3dvcmQtc3VjY2VzcyBoNCB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbi5kcG0gLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzLFxuLmVuZXZpdGEgLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzLFxuLmJsdWVwcmludCAud3JhcHBlci1jaGFuZ2UtcHdkLXN1Y2Nlc3MsXG4uZmMtb25lIC53cmFwcGVyLWNoYW5nZS1wd2Qtc3VjY2Vzcyxcbi5wb3J0Zm9saW8tZm9jdXMgLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzLFxuLnByZW1pdW0tY2hvaWNlIC53cmFwcGVyLWNoYW5nZS1wd2Qtc3VjY2Vzcyxcbi5zdC1hbmRyZXdzIC53cmFwcGVyLWNoYW5nZS1wd2Qtc3VjY2Vzcyxcbi50b3AtMjAwIC53cmFwcGVyLWNoYW5nZS1wd2Qtc3VjY2VzcyB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5kcG0gLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzIC5idXR0b25fcHJpbWFyeSxcbi5lbmV2aXRhIC53cmFwcGVyLWNoYW5nZS1wd2Qtc3VjY2VzcyAuYnV0dG9uX3ByaW1hcnksXG4uYmx1ZXByaW50IC53cmFwcGVyLWNoYW5nZS1wd2Qtc3VjY2VzcyAuYnV0dG9uX3ByaW1hcnksXG4uZmMtb25lIC53cmFwcGVyLWNoYW5nZS1wd2Qtc3VjY2VzcyAuYnV0dG9uX3ByaW1hcnksXG4ucG9ydGZvbGlvLWZvY3VzIC53cmFwcGVyLWNoYW5nZS1wd2Qtc3VjY2VzcyAuYnV0dG9uX3ByaW1hcnksXG4ucHJlbWl1bS1jaG9pY2UgLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzIC5idXR0b25fcHJpbWFyeSxcbi5zdC1hbmRyZXdzIC53cmFwcGVyLWNoYW5nZS1wd2Qtc3VjY2VzcyAuYnV0dG9uX3ByaW1hcnksXG4udG9wLTIwMCAud3JhcHBlci1jaGFuZ2UtcHdkLXN1Y2Nlc3MgLmJ1dHRvbl9wcmltYXJ5IHtcbiAgd2lkdGg6IDIwJTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5kcG0gLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzIC5idXR0b25fcHJpbWFyeSBzcGFuLFxuLmVuZXZpdGEgLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzIC5idXR0b25fcHJpbWFyeSBzcGFuLFxuLmJsdWVwcmludCAud3JhcHBlci1jaGFuZ2UtcHdkLXN1Y2Nlc3MgLmJ1dHRvbl9wcmltYXJ5IHNwYW4sXG4uZmMtb25lIC53cmFwcGVyLWNoYW5nZS1wd2Qtc3VjY2VzcyAuYnV0dG9uX3ByaW1hcnkgc3Bhbixcbi5wb3J0Zm9saW8tZm9jdXMgLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzIC5idXR0b25fcHJpbWFyeSBzcGFuLFxuLnByZW1pdW0tY2hvaWNlIC53cmFwcGVyLWNoYW5nZS1wd2Qtc3VjY2VzcyAuYnV0dG9uX3ByaW1hcnkgc3Bhbixcbi5zdC1hbmRyZXdzIC53cmFwcGVyLWNoYW5nZS1wd2Qtc3VjY2VzcyAuYnV0dG9uX3ByaW1hcnkgc3Bhbixcbi50b3AtMjAwIC53cmFwcGVyLWNoYW5nZS1wd2Qtc3VjY2VzcyAuYnV0dG9uX3ByaW1hcnkgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNHB4O1xufVxuLmVuZXZpdGEgLmhlbHAtY29udGVudCxcbi5wcmVtaXVtLWNob2ljZSAuaGVscC1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmxvZ291dC1wYWdlIC5tbGMtbHRkLXNpZGVraWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sb2dvdXQtcGFnZSAud3JhcHBlci1sb2dvdXQtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQgIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLndyYXBwZXItbG9nb3V0LWNvbnRlbnQgLmJ1dHRvbi1tZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud3JhcHBlci1sb2dvdXQtY29udGVudCBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuLmxvZ291dC1wYWdlIC5nZXQtaW4tdG91Y2gtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3JhcHBlci1jaGFuZ2UtcHdkLXN1Y2Nlc3Mge1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmxvZ2luLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDY3JSAwO1xuICB9XG4gIC5sb2dvdXQtcGFnZSAud3JhcHBlci1sb2dvdXQtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWluZXJfY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5sb2dpbi13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICEgaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQgISBpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIH1cbiAgLmxvZ2luLXBhZ2UgLmhlbHAtY29udGVudCAuY29sLWN1c3RvbSB7XG4gICAgd2lkdGg6IDM1JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLndyYXBwZXItbG9nb3V0LWNvbnRlbnQgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbiAgLmxvZ291dC1wYWdlIC53cmFwcGVyLWxvZ291dC1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAud3JhcHBlci1sb2dvdXQtY29udGVudCBzcGFuLmJ1dHRvbi1tZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMHB4O1xuICAgIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAud3JhcHBlci1sb2dvdXQtY29udGVudCAuY29sLWN1c3RvbSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAud3JhcHBlci1sb2dvdXQtY29udGVudCAud3JhcHBlci1sb2dpbi1idG4ge1xuICAgIHdpZHRoOiAzNSU7XG4gIH1cbiAgLmZvcmdvdHRlbi1wYXNzd29yZC1oZWxwIHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC53cmFwcGVyLWNoYW5nZS1wd2Qtc3VjY2VzcyB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgbWluLWhlaWdodDogMjAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZHBtIC53cmFwcGVyLXN1YmhlYWRlcixcbiAgLmVuZXZpdGEgLndyYXBwZXItc3ViaGVhZGVyLFxuICAuYmx1ZXByaW50IC53cmFwcGVyLXN1YmhlYWRlcixcbiAgLmZjLW9uZSAud3JhcHBlci1zdWJoZWFkZXIsXG4gIC5wb3J0Zm9saW8tZm9jdXMgLndyYXBwZXItc3ViaGVhZGVyLFxuICAucHJlbWl1bS1jaG9pY2UgLndyYXBwZXItc3ViaGVhZGVyLFxuICAuc3QtYW5kcmV3cyAud3JhcHBlci1zdWJoZWFkZXIsXG4gIC50b3AtMjAwIC53cmFwcGVyLXN1YmhlYWRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmRwbSAuaGVscC1jb250ZW50LFxuICAuZW5ldml0YSAuaGVscC1jb250ZW50LFxuICAuYmx1ZXByaW50IC5oZWxwLWNvbnRlbnQsXG4gIC5mYy1vbmUgLmhlbHAtY29udGVudCxcbiAgLnBvcnRmb2xpby1mb2N1cyAuaGVscC1jb250ZW50LFxuICAucHJlbWl1bS1jaG9pY2UgLmhlbHAtY29udGVudCxcbiAgLnN0LWFuZHJld3MgLmhlbHAtY29udGVudCxcbiAgLnRvcC0yMDAgLmhlbHAtY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG4gIC5kcG0gLmhlbHAtY29udGVudCAuY29sLWN1c3RvbSxcbiAgLmVuZXZpdGEgLmhlbHAtY29udGVudCAuY29sLWN1c3RvbSxcbiAgLmJsdWVwcmludCAuaGVscC1jb250ZW50IC5jb2wtY3VzdG9tLFxuICAuZmMtb25lIC5oZWxwLWNvbnRlbnQgLmNvbC1jdXN0b20sXG4gIC5wb3J0Zm9saW8tZm9jdXMgLmhlbHAtY29udGVudCAuY29sLWN1c3RvbSxcbiAgLnByZW1pdW0tY2hvaWNlIC5oZWxwLWNvbnRlbnQgLmNvbC1jdXN0b20sXG4gIC5zdC1hbmRyZXdzIC5oZWxwLWNvbnRlbnQgLmNvbC1jdXN0b20sXG4gIC50b3AtMjAwIC5oZWxwLWNvbnRlbnQgLmNvbC1jdXN0b20ge1xuICAgIHdpZHRoOiAzOSU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG4gIC5kcG0gLmJhZGdlLXBhZ2UtZm9vdGVyLFxuICAuZW5ldml0YSAuYmFkZ2UtcGFnZS1mb290ZXIsXG4gIC5ibHVlcHJpbnQgLmJhZGdlLXBhZ2UtZm9vdGVyLFxuICAuZmMtb25lIC5iYWRnZS1wYWdlLWZvb3RlcixcbiAgLnBvcnRmb2xpby1mb2N1cyAuYmFkZ2UtcGFnZS1mb290ZXIsXG4gIC5wcmVtaXVtLWNob2ljZSAuYmFkZ2UtcGFnZS1mb290ZXIsXG4gIC5zdC1hbmRyZXdzIC5iYWRnZS1wYWdlLWZvb3RlcixcbiAgLnRvcC0yMDAgLmJhZGdlLXBhZ2UtZm9vdGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuZHBtIC5tbGMtbHRkLXNldC1wYXNzd29yZCAuaGVscC1jb250ZW50LFxuICAuZW5ldml0YSAubWxjLWx0ZC1zZXQtcGFzc3dvcmQgLmhlbHAtY29udGVudCxcbiAgLmJsdWVwcmludCAubWxjLWx0ZC1zZXQtcGFzc3dvcmQgLmhlbHAtY29udGVudCxcbiAgLmZjLW9uZSAubWxjLWx0ZC1zZXQtcGFzc3dvcmQgLmhlbHAtY29udGVudCxcbiAgLnBvcnRmb2xpby1mb2N1cyAubWxjLWx0ZC1zZXQtcGFzc3dvcmQgLmhlbHAtY29udGVudCxcbiAgLnByZW1pdW0tY2hvaWNlIC5tbGMtbHRkLXNldC1wYXNzd29yZCAuaGVscC1jb250ZW50LFxuICAuc3QtYW5kcmV3cyAubWxjLWx0ZC1zZXQtcGFzc3dvcmQgLmhlbHAtY29udGVudCxcbiAgLnRvcC0yMDAgLm1sYy1sdGQtc2V0LXBhc3N3b3JkIC5oZWxwLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuICAuZHBtIC50b3AtMjAwLWhlYWRpbmcgaDIsXG4gIC5lbmV2aXRhIC50b3AtMjAwLWhlYWRpbmcgaDIsXG4gIC5ibHVlcHJpbnQgLnRvcC0yMDAtaGVhZGluZyBoMixcbiAgLmZjLW9uZSAudG9wLTIwMC1oZWFkaW5nIGgyLFxuICAucG9ydGZvbGlvLWZvY3VzIC50b3AtMjAwLWhlYWRpbmcgaDIsXG4gIC5wcmVtaXVtLWNob2ljZSAudG9wLTIwMC1oZWFkaW5nIGgyLFxuICAuc3QtYW5kcmV3cyAudG9wLTIwMC1oZWFkaW5nIGgyLFxuICAudG9wLTIwMCAudG9wLTIwMC1oZWFkaW5nIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHdpZHRoOiA4NSU7XG4gICAgdG9wOiA0cHg7XG4gIH1cbiAgLmRwbSAucmVzZXQtcGFzc3dvcmQtc3VjY2VzcyxcbiAgLmVuZXZpdGEgLnJlc2V0LXBhc3N3b3JkLXN1Y2Nlc3MsXG4gIC5ibHVlcHJpbnQgLnJlc2V0LXBhc3N3b3JkLXN1Y2Nlc3MsXG4gIC5mYy1vbmUgLnJlc2V0LXBhc3N3b3JkLXN1Y2Nlc3MsXG4gIC5wb3J0Zm9saW8tZm9jdXMgLnJlc2V0LXBhc3N3b3JkLXN1Y2Nlc3MsXG4gIC5wcmVtaXVtLWNob2ljZSAucmVzZXQtcGFzc3dvcmQtc3VjY2VzcyxcbiAgLnN0LWFuZHJld3MgLnJlc2V0LXBhc3N3b3JkLXN1Y2Nlc3MsXG4gIC50b3AtMjAwIC5yZXNldC1wYXNzd29yZC1zdWNjZXNzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5kcG0gLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzIC5idXR0b25fcHJpbWFyeSxcbiAgLmVuZXZpdGEgLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzIC5idXR0b25fcHJpbWFyeSxcbiAgLmJsdWVwcmludCAud3JhcHBlci1jaGFuZ2UtcHdkLXN1Y2Nlc3MgLmJ1dHRvbl9wcmltYXJ5LFxuICAuZmMtb25lIC53cmFwcGVyLWNoYW5nZS1wd2Qtc3VjY2VzcyAuYnV0dG9uX3ByaW1hcnksXG4gIC5wb3J0Zm9saW8tZm9jdXMgLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzIC5idXR0b25fcHJpbWFyeSxcbiAgLnByZW1pdW0tY2hvaWNlIC53cmFwcGVyLWNoYW5nZS1wd2Qtc3VjY2VzcyAuYnV0dG9uX3ByaW1hcnksXG4gIC5zdC1hbmRyZXdzIC53cmFwcGVyLWNoYW5nZS1wd2Qtc3VjY2VzcyAuYnV0dG9uX3ByaW1hcnksXG4gIC50b3AtMjAwIC53cmFwcGVyLWNoYW5nZS1wd2Qtc3VjY2VzcyAuYnV0dG9uX3ByaW1hcnkge1xuICAgIG1pbi13aWR0aDogMTUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5jb250YWluZXJfY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLm1sYy1wYWdlLWhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5tbGMtbHRkLXNldC1wYXNzd29yZCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAud3JhcHBlci1sb2dvdXQtY29udGVudCBoMyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmxvZ291dC1wYWdlIC53cmFwcGVyLWxvZ291dC1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLndlYWx0aC1jaGFuZ2UtcGFzc3dvcmQgLndlYWx0aC1wYWdlLWhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC53ZWFsdGgtY2hhbmdlLXBhc3N3b3JkIC53ZWFsdGgtcGFnZS1mb290ZXIgdWwge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAud2VhbHRoLWNoYW5nZS1wYXNzd29yZCAud2VhbHRoLXBhZ2UtZm9vdGVyIHVsIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC53cmFwcGVyLWNoYW5nZS1wd2Qtc3VjY2VzcyB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIH1cbiAgLmZvcmdvdHRlbi1wYXNzd29yZC1wYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxuICAuZHBtIC5iYWRnZS1wYWdlLWhlYWRlcixcbiAgLmVuZXZpdGEgLmJhZGdlLXBhZ2UtaGVhZGVyLFxuICAuYmx1ZXByaW50IC5iYWRnZS1wYWdlLWhlYWRlcixcbiAgLmZjLW9uZSAuYmFkZ2UtcGFnZS1oZWFkZXIsXG4gIC5wb3J0Zm9saW8tZm9jdXMgLmJhZGdlLXBhZ2UtaGVhZGVyLFxuICAucHJlbWl1bS1jaG9pY2UgLmJhZGdlLXBhZ2UtaGVhZGVyLFxuICAuc3QtYW5kcmV3cyAuYmFkZ2UtcGFnZS1oZWFkZXIsXG4gIC50b3AtMjAwIC5iYWRnZS1wYWdlLWhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDJweDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLmxvZ2luLXBhZ2UgLmhlbHAtY29udGVudCAuY29sLWN1c3RvbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG4gIC5kcG0gLmxvZ2luLWNvbnRhaW5lcixcbiAgLmRwbSAubG9naW4tY29udGFpbmVyLFxuICAuZW5ldml0YSAubG9naW4tY29udGFpbmVyLFxuICAuYmx1ZXByaW50IC5sb2dpbi1jb250YWluZXIsXG4gIC5mYy1vbmUgLmxvZ2luLWNvbnRhaW5lcixcbiAgLnBvcnRmb2xpby1mb2N1cyAubG9naW4tY29udGFpbmVyLFxuICAucHJlbWl1bS1jaG9pY2UgLmxvZ2luLWNvbnRhaW5lcixcbiAgLnN0LWFuZHJld3MgLmxvZ2luLWNvbnRhaW5lcixcbiAgLnRvcC0yMDAgLmxvZ2luLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbiAgLmRwbSAuaGVscC1jb250ZW50IC5jb2wtY3VzdG9tLFxuICAuZW5ldml0YSAuaGVscC1jb250ZW50IC5jb2wtY3VzdG9tLFxuICAuYmx1ZXByaW50IC5oZWxwLWNvbnRlbnQgLmNvbC1jdXN0b20sXG4gIC5mYy1vbmUgLmhlbHAtY29udGVudCAuY29sLWN1c3RvbSxcbiAgLnBvcnRmb2xpby1mb2N1cyAuaGVscC1jb250ZW50IC5jb2wtY3VzdG9tLFxuICAucHJlbWl1bS1jaG9pY2UgLmhlbHAtY29udGVudCAuY29sLWN1c3RvbSxcbiAgLnN0LWFuZHJld3MgLmhlbHAtY29udGVudCAuY29sLWN1c3RvbSxcbiAgLnRvcC0yMDAgLmhlbHAtY29udGVudCAuY29sLWN1c3RvbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG4gIC5kcG0gLmhlbHAtY29udGVudCBwLFxuICAuZW5ldml0YSAuaGVscC1jb250ZW50IHAsXG4gIC5ibHVlcHJpbnQgLmhlbHAtY29udGVudCBwLFxuICAuZmMtb25lIC5oZWxwLWNvbnRlbnQgcCxcbiAgLnBvcnRmb2xpby1mb2N1cyAuaGVscC1jb250ZW50IHAsXG4gIC5wcmVtaXVtLWNob2ljZSAuaGVscC1jb250ZW50IHAsXG4gIC5zdC1hbmRyZXdzIC5oZWxwLWNvbnRlbnQgcCxcbiAgLnRvcC0yMDAgLmhlbHAtY29udGVudCBwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICEgaW1wb3J0YW50O1xuICB9XG4gIC50b3AtMjAwLWhlYWRpbmcgaDIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJhZGdlLXBhZ2UtZm9vdGVyIHVsIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhIGltcG9ydGFudDtcbiAgfVxufVxuLyogZGVza3RvcCAqL1xuLnNpdGUtc2VsZWN0b3IgLm5hdi1waWxscyA+IGxpID4gYSB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cbi5zaXRlLXNlbGVjdG9yIC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhLFxuLnNpdGUtc2VsZWN0b3IgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsXG4uc2l0ZS1zZWxlY3RvciAubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE4MzhjO1xufVxuI3NpdGUtc2VsZWN0LWRlc2t0b3AgLm5hdiA+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDE1cHggMTZweDtcbn1cbi8qIG1vYmlsZSAqL1xuI3NpdGUtc2VsZWN0LW1vYmlsZSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuI3NpdGUtc2VsZWN0LW1vYmlsZSBsaSBhIHtcbiAgcGFkZGluZzogNHB4IDdweDtcbn1cbi5nZXQtaW4tdG91Y2gtd3JhcHBlciB7XG4gIGJvcmRlci10b3A6IDFweCAjYzhjNmMyIHNvbGlkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbn1cbi5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MnB4O1xuICB3aWR0aDogMjUwcHg7XG4gIHotaW5kZXg6IDE7XG59XG4uZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5nbHlwaGljb24ge1xuICBjb2xvcjogZGFya29yYW5nZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDI0cHg7XG4gIHRvcDogMTNweDtcbn1cbi5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgLmdseXBoaWNvbiB7XG4gIGNvbG9yOiAjYmM0NDAxO1xufVxuLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgLmJ0bi1wcmltYXJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5O1xuICBib3JkZXItY29sb3I6ICNjOTUxMDk7XG4gIHBhZGRpbmc6IDE0LjVweCAyMHB4O1xufVxuLmdldC1pbi10b3VjaC13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYm9yZGVyLXRvcDogMXB4ICNjOGM2YzIgc29saWQ7XG59XG4uZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5idG4tcHJpbWFyeTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIHRvcDogLTExcHg7XG4gIHJpZ2h0OiAyOXB4O1xuICB3aWR0aDogMHB4O1xuICBoZWlnaHQ6IDBweDtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjYzk1MTA5O1xufVxuLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCAuYnRuLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmM0NDAxO1xuICBib3JkZXItY29sb3I6ICNiYzQ0MDE7XG59XG4uZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5idG46YWN0aXZlLFxuLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCAuYnRuLmFjdGl2ZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDApO1xufVxuLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCAuYnRuLXByaW1hcnk6aG92ZXI6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICNiYzQ0MDE7XG59XG4jZ2xvYmFsX3NlYXJjaF9mb3JtX21vYmlsZSAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sLFxuI21sYy1oZWFkZXItc2VhcmNoLWJveCAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDE0LjVweCAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzEyZTJiO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzEyZTJiO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbiNtbGMtaGVhZGVyLXNlYXJjaC1ib3ggLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiA1MnB4O1xufVxuI21sYy1oZWFkZXItc2VhcmNoLWJveCAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5pY29uLW1sYy1maW5kLXlvdXItc3VwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tbGMtbHRkLXNlYXJjaC1ib3ggLmZvcm0tZ3JvdXAgLmljb24tbWxjLWZpbmQteW91ci1zdXBlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzMxMmUyYjtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA4cHggcmdiYSgyMDEsIDgxLCAxOSwgMC42KTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA4cHggcmdiYSgyMDEsIDgxLCAxOSwgMC42KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgOHB4IHJnYmEoMjAxLCA4MSwgMTksIDAuNik7XG59XG4uZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCB7XG4gIHdpZHRoOiA5MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2dsb2JhbF9zZWFyY2hfZm9ybV9tb2JpbGUgLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwLFxuI21sYy1oZWFkZXItc2VhcmNoLWJveCAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCB7XG4gIHdpZHRoOiAzOTBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUycHg7XG4gIHJpZ2h0OiAwO1xufVxuI21sYy1oZWFkZXItc2VhcmNoLWJveCAuZm9ybS1ncm91cCAuaWNvbi1tbGMtZmluZC15b3VyLXN1cGVyIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cbi5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgLmJ0bjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4jZ2xvYmFsX3NlYXJjaF9mb3JtX21vYmlsZSAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbn1cbiNnbG9iYWxfc2VhcmNoX2Zvcm1fbW9iaWxlIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogLTE4cHg7XG4gIHotaW5kZXg6IDEwO1xufVxuI2dsb2JhbF9zZWFyY2hfZm9ybV9tb2JpbGUgLmZvcm0tZ3JvdXAgLmdsb2JhbF9zZWFyY2hfZmllbGQge1xuICBtYXJnaW46IDNweCAwcHggMHB4ICFpbXBvcnRhbnQ7XG59XG4ubWxjLWx0ZC1uYXYtcHJpbWFyeSAubmF2LW1vYmlsZS1oZWFkZXIgLmNvbC14cy01IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCAuYnRuLXByaW1hcnk6YWZ0ZXIge1xuICByaWdodDogMTdweCAhaW1wb3J0YW50O1xufVxuI2dsb2JhbF9zZWFyY2hfZm9ybV9tb2JpbGUgLmZvcm0tZ3JvdXAgLmJ0bi1wcmltYXJ5OmFmdGVyIHtcbiAgcmlnaHQ6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIGJ1dHRvbiB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG4gIC5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCAuZ2xvYmFsX3NlYXJjaF9maWVsZCB7XG4gICAgd2lkdGg6IDYwJSAhaW1wb3J0YW50O1xuICB9XG59XG4vKiBkZXNrdG9wICovXG4uc2l0ZS1zZWxlY3RvciAubmF2LXBpbGxzID4gbGkgPiBhIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuLnNpdGUtc2VsZWN0b3IgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGEsXG4uc2l0ZS1zZWxlY3RvciAubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYTpob3Zlcixcbi5zaXRlLXNlbGVjdG9yIC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTgzOGM7XG59XG4jc2l0ZS1zZWxlY3QtZGVza3RvcCAubmF2ID4gbGkgPiBhIHtcbiAgcGFkZGluZzogMTVweCAxNnB4O1xufVxuLyogbW9iaWxlICovXG4jc2l0ZS1zZWxlY3QtbW9iaWxlIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4jc2l0ZS1zZWxlY3QtbW9iaWxlIGxpIGEge1xuICBwYWRkaW5nOiA0cHggN3B4O1xufVxuLnBhbmVsLWFjY29yZGlvbi1saWdodC5yZXZlcnNlLWFxdWEsXG4ucGFuZWwtYWNjb3JkaW9uLWxpZ2h0LmFxdWEtZ3JleS1iZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucGFuZWwtYWNjb3JkaW9uLWxpZ2h0LnJldmVyc2UtYXF1YSAucGFuZWwtZ3JvdXAsXG4ucGFuZWwtYWNjb3JkaW9uLWxpZ2h0LmFxdWEtZ3JleS1iZyAucGFuZWwtZ3JvdXAge1xuICBtYXJnaW46IDA7XG59XG4ucGFuZWwtYWNjb3JkaW9uLWxpZ2h0LnJldmVyc2UtYXF1YSA+IC5jb250YWluZXIgPiAucm93ID4gLmNvbC1jdXN0b20gLnBhbmVsLWRlZmF1bHQsXG4ucGFuZWwtYWNjb3JkaW9uLWxpZ2h0LmFxdWEtZ3JleS1iZyA+IC5jb250YWluZXIgPiAucm93ID4gLmNvbC1jdXN0b20gLnBhbmVsLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ucGFuZWwtYWNjb3JkaW9uLWxpZ2h0LnJldmVyc2UtYXF1YSA+IC5jb250YWluZXIgPiAucm93ID4gLmNvbC1jdXN0b20gLnBhbmVsLWhlYWRpbmcsXG4ucGFuZWwtYWNjb3JkaW9uLWxpZ2h0LmFxdWEtZ3JleS1iZyA+IC5jb250YWluZXIgPiAucm93ID4gLmNvbC1jdXN0b20gLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xufVxuLnBhbmVsLWFjY29yZGlvbi1saWdodC5yZXZlcnNlLWFxdWEgPiAuY29udGFpbmVyID4gLnJvdyA+IC5jb2wtY3VzdG9tIC5wYW5lbC1oZWFkaW5nID4gKixcbi5wYW5lbC1hY2NvcmRpb24tbGlnaHQuYXF1YS1ncmV5LWJnID4gLmNvbnRhaW5lciA+IC5yb3cgPiAuY29sLWN1c3RvbSAucGFuZWwtaGVhZGluZyA+ICoge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTgzOGM7XG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xufVxuLnBhbmVsLWFjY29yZGlvbi1saWdodC5yZXZlcnNlLWFxdWEgPiAuY29udGFpbmVyID4gLnJvdyA+IC5jb2wtY3VzdG9tIC5wYW5lbC1oZWFkaW5nID4gKiAqLFxuLnBhbmVsLWFjY29yZGlvbi1saWdodC5hcXVhLWdyZXktYmcgPiAuY29udGFpbmVyID4gLnJvdyA+IC5jb2wtY3VzdG9tIC5wYW5lbC1oZWFkaW5nID4gKiAqIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbCAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxO1xufVxuLnBhbmVsLWFjY29yZGlvbi1saWdodC5yZXZlcnNlLWFxdWEgPiAuY29udGFpbmVyID4gLnJvdyA+IC5jb2wtY3VzdG9tIC5wYW5lbC1oZWFkaW5nOmJlZm9yZSxcbi5wYW5lbC1hY2NvcmRpb24tbGlnaHQuYXF1YS1ncmV5LWJnID4gLmNvbnRhaW5lciA+IC5yb3cgPiAuY29sLWN1c3RvbSAucGFuZWwtaGVhZGluZzpiZWZvcmUsXG4ucGFuZWwtYWNjb3JkaW9uLWxpZ2h0LnJldmVyc2UtYXF1YSA+IC5jb250YWluZXIgPiAucm93ID4gLmNvbC1jdXN0b20gLnBhbmVsLWhlYWRpbmc6YWZ0ZXIsXG4ucGFuZWwtYWNjb3JkaW9uLWxpZ2h0LmFxdWEtZ3JleS1iZyA+IC5jb250YWluZXIgPiAucm93ID4gLmNvbC1jdXN0b20gLnBhbmVsLWhlYWRpbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxODM4YztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhbmVsLWFjY29yZGlvbi1saWdodC5yZXZlcnNlLWFxdWEgPiAuY29udGFpbmVyID4gLnJvdyA+IC5jb2wtY3VzdG9tIC5wYW5lbC1oZWFkaW5nOmJlZm9yZSxcbi5wYW5lbC1hY2NvcmRpb24tbGlnaHQuYXF1YS1ncmV5LWJnID4gLmNvbnRhaW5lciA+IC5yb3cgPiAuY29sLWN1c3RvbSAucGFuZWwtaGVhZGluZzpiZWZvcmUge1xuICByaWdodDogMTAwJTtcbn1cbi5wYW5lbC1hY2NvcmRpb24tbGlnaHQucmV2ZXJzZS1hcXVhID4gLmNvbnRhaW5lciA+IC5yb3cgPiAuY29sLWN1c3RvbSAucGFuZWwtaGVhZGluZzphZnRlcixcbi5wYW5lbC1hY2NvcmRpb24tbGlnaHQuYXF1YS1ncmV5LWJnID4gLmNvbnRhaW5lciA+IC5yb3cgPiAuY29sLWN1c3RvbSAucGFuZWwtaGVhZGluZzphZnRlciB7XG4gIGxlZnQ6IDEwMCU7XG59XG4ucGFuZWwtYWNjb3JkaW9uLWxpZ2h0LmFxdWEtZ3JleS1iZyA+IC5jb250YWluZXIgPiAucm93ID4gLmNvbC1jdXN0b20gLnBhbmVsLWhlYWRpbmc6YmVmb3JlLFxuLnBhbmVsLWFjY29yZGlvbi1saWdodC5hcXVhLWdyZXktYmcgPiAuY29udGFpbmVyID4gLnJvdyA+IC5jb2wtY3VzdG9tIC5wYW5lbC1oZWFkaW5nOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbn1cbi5wYW5lbC1hY2NvcmRpb24tbGlnaHQuYXF1YS1ncmV5LWJnID4gLmNvbnRhaW5lciA+IC5yb3cgPiAuY29sLWN1c3RvbSAucGFuZWwtaGVhZGluZyA+ICoge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xufVxuLnBhbmVsLWFjY29yZGlvbi1saWdodC5hcXVhLWdyZXktYmcgPiAuY29udGFpbmVyID4gLnJvdyA+IC5jb2wtY3VzdG9tIC5wYW5lbC1oZWFkaW5nIGg0ID4gYSB7XG4gIGNvbG9yOiAjMDE4MzhjO1xuICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDtcbn1cbi5wYW5lbC1hY2NvcmRpb24tbGlnaHQuYXF1YS1ncmV5LWJnID4gLmNvbnRhaW5lciA+IC5yb3cgPiAuY29sLWN1c3RvbSAucGFuZWwtaGVhZGluZyBoNCA+IGE6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuLnBhbmVsLWFjY29yZGlvbi1saWdodCAucGFuZWwtaGVhZGluZyBhLFxuLnBhbmVsLWFjY29yZGlvbi1saWdodCAucGFuZWwtaGVhZGluZyBhLmNvbGxhcHNlZCxcbi5wYW5lbC1hY2NvcmRpb24tbGlnaHQgLnBhbmVsLWhlYWRpbmcgYS5jb2xsYXBzZWQ6aG92ZXIge1xuICBjb2xvcjogYmxhY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIGZvbnQtZmFtaWx5OiBDaGFybGllLVN0ZC1TZW1pQm9sZDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xufVxuLnBhbmVsLWFjY29yZGlvbi1saWdodCAucGFuZWwtaGVhZGluZyBhOmhvdmVyLFxuLnBhbmVsLWFjY29yZGlvbi1saWdodCAucGFuZWwtaGVhZGluZyBhLmNvbGxhcHNlZDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnBhbmVsLWFjY29yZGlvbi1saWdodCAucGFuZWwtaGVhZGluZyBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTEzXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xuICBmb250LXNpemU6IDFlbTtcbn1cbi5wYW5lbC1hY2NvcmRpb24tbGlnaHQgLnBhbmVsLWhlYWRpbmcgYS5jb2xsYXBzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTRcIjtcbn1cbi5wYW5lbC1hY2NvcmRpb24tbGlnaHQgLnBhbmVsIC5tZWRpYS1saXN0IC5saXN0LWl0ZW0tdGV4dCB7XG4gIHBhZGRpbmc6IDFlbSAwIDA7XG59XG4ubWxjLWx0ZC11bml0LXByaWNlcyB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuLm1sYy1sdGQtdW5pdC1wcmljZXMgbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1sYy1sdGQtdW5pdC1wcmljZXMgLnVuaXQtcHJpY2VzIHtcbiAgICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICB9XG59XG4ubWxjLWx0ZC11bml0LXByaWNlcyAudW5pdC1wcmljZXMgLmhpc3RvcmljYWwgdHIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1sYy1sdGQtdW5pdC1wcmljZXMgLnVuaXQtcHJpY2VzIC5oaXN0b3JpY2FsIHRkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tbGMtbHRkLXVuaXQtcHJpY2VzIC51bml0LXByaWNlcyAuaGlzdG9yaWNhbC5vcGVuZWQgdHIge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG59XG4ubWxjLWx0ZC11bml0LXByaWNlcyAudW5pdC1wcmljZXMgLmhpc3RvcmljYWwub3BlbmVkIHRkIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cbi5tbGMtbHRkLXVuaXQtcHJpY2VzIC51bml0LXByaWNlcyAuaGlzdG9yaWNhbCAuY29udHJvbHMgLmlucHV0LWdyb3VwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWxjLWx0ZC11bml0LXByaWNlcyAudW5pdC1wcmljZXMgLmhpc3RvcmljYWwgLmNvbnRyb2xzIC5pbnB1dC1ncm91cCAuZHJvcGRvd24tbWVudSB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuLm1sYy1sdGQtdW5pdC1wcmljZXMgLnVuaXQtcHJpY2VzIC5oaXN0b3JpY2FsIC5jb250cm9scyAuZW5kRGF0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5tbGMtbHRkLXVuaXQtcHJpY2VzIC51bml0LXByaWNlcyAuaGlzdG9yaWNhbCAuY29udHJvbHMgLnN0YXJ0RGF0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5tbGMtbHRkLXVuaXQtcHJpY2VzIC51bml0LXByaWNlcyAuaGlzdG9yaWNhbCAuY29udHJvbHMgLmRhdGUge1xuICB3aWR0aDogMTAwcHg7XG59XG4ubWxjLWx0ZC11bml0LXByaWNlcyAudW5pdC1wcmljZXMgLmhpc3RvcmljYWwgLmNvbnRyb2xzIC5oaXN0b3JpY2FsQnV0dG9ucyB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xufVxuLm1sYy1sdGQtdW5pdC1wcmljZXMgLnVuaXQtcHJpY2VzIC5oaXN0b3JpY2FsIC5jb250cm9scyAuaGlzdG9yaWNhbEJ1dHRvbnMgLmRpc3BsYXlQcmljZXMge1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG4ubWxjLWx0ZC11bml0LXByaWNlcyAudW5pdC1wcmljZXMgLmhpc3RvcmljYWwgLmhpc3RvcmljYWxEYXRhU3RhdHVzTWVzc2FnZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ubWxjLWx0ZC11bml0LXByaWNlcyBsYWJlbCBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlOWU1O1xuICBib3JkZXI6IDBweCBub25lICEgaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0M3B4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nOiAwIDAgMCAxMHB4ICFpbXBvcnRhbnQ7XG59XG4ucHJvZHVjdC1uYW1lIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5wcm9kdWN0LW5hbWUgaDMge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5wcm9kdWN0LW5hbWUgYSB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbi5tbGMtbHRkLXVuaXQtcHJpY2VzIC51bml0LXByaWNlcy10YWJsZSB7XG4gIG1pbi13aWR0aDogODAwcHggISBpbXBvcnRhbnQ7XG59XG4ubWxjLWx0ZC11bml0LXByaWNlcyAudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjNlZjtcbn1cbi5tbGMtbHRkLXVuaXQtcHJpY2VzIC51bml0LXByaWNlcy10YWJsZSB0ZCAuY29udHJvbHMge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuLm1sYy1sdGQtdW5pdC1wcmljZXMgLmlucHV0LWdyb3VwIGlucHV0LmRhdGUge1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGhlaWdodDogMzVweDtcbiAgcGFkZGluZy1ib3R0b206IDZweCAhIGltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDZweCAhIGltcG9ydGFudDtcbiAgd2lkdGg6IDEyNXB4ICEgaW1wb3J0YW50O1xufVxuLm1sYy1sdGQtdW5pdC1wcmljZXMgLmlucHV0LWdyb3VwLWJ0biAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBjb2xvcjogIzhjOGE4NjtcbiAgaGVpZ2h0OiAzNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xufVxuI3VuaXRQcmljZXNBY2NvcmRpb24gLnBhbmVsLWJvZHkgLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuaGlzdG9yaWNhbEJ1dHRvbnMgLmRpc3BsYXlQcmljZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJvcmRlcjogMHB4IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvdXRsaW5lOiAwcHggbm9uZSAhIGltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNjAlO1xuICB0b3A6IDI1cHg7XG59XG4jdW5pdFByaWNlc0FjY29yZGlvbiAucGFuZWwtYm9keSAudW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5oaXN0b3JpY2FsQnV0dG9ucyAuYnRuLWxpbmsge1xuICBjb2xvcjogIzc5Nzg3NTtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNXB4O1xufVxuLmhpc3RvcmljYWxCdXR0b25zIC5idG4tbGluayB7XG4gIGNvbG9yOiAjNzk3ODc1O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01cHg7XG59XG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggISBpbXBvcnRhbnQ7XG59XG4uc3RhcnREYXRlIGxhYmVsLFxuLmVuZERhdGUgbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuLnN0YXJ0RGF0ZSAuZHJvcGRvd24tbWVudSxcbi5lbmREYXRlIC5kcm9wZG93bi1tZW51IHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHdpZHRoOiAyOTBweDtcbn1cbi5idG4tbGluayB7XG4gIG91dGxpbmU6IDBweCBub25lICEgaW1wb3J0YW50O1xufVxuLmRyb3Bkb3duLW1lbnUgLmJ0bi1zbSB7XG4gIG91dGxpbmU6IDBweCBub25lICEgaW1wb3J0YW50O1xufVxuI3VuaXRQcmljZXNBY2NvcmRpb24gLnBhbmVsLWJvZHkgLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuI3VuaXRQcmljZXNBY2NvcmRpb24gLnBhbmVsLWJvZHkgLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCB1bC5kcm9wZG93bi1tZW51IGxpIHRhYmxlIHRkIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLmhpc3RvcmljYWwgdGFibGUgdHIgdGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaGlzdG9yaWNhbC5vcGVuZWQgdGFibGUgdHIgdGQgdGhlYWQgdGQge1xuICB3aWR0aDogaW5pdGlhbDtcbn1cbi5oaXN0b3JpY2FsLm9wZW5lZCB0YWJsZSB0ciB0ZCB7XG4gIHdpZHRoOiAzMyU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAjdW5pdFByaWNlc0FjY29yZGlvbiAucGFuZWwtYm9keSAudW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5oaXN0b3JpY2FsQnV0dG9ucyAuZGlzcGxheVByaWNlcyB7XG4gICAgdG9wOiAyNnB4O1xuICAgIGxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgI3VuaXRQcmljZXNBY2NvcmRpb24gLnBhbmVsLWJvZHkgLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuaGlzdG9yaWNhbEJ1dHRvbnMgLmJ0bi1saW5rIHtcbiAgICB0b3A6IC01cHg7XG4gICAgbGVmdDogNzAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5tbGMtbHRkLXVuaXQtcHJpY2VzIC5pbnB1dC1ncm91cCBpbnB1dC5kYXRlIHtcbiAgICB3aWR0aDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWxjLWx0ZC11bml0LXByaWNlcyBsYWJlbCB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggISBpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sYy1sdGQtdW5pdC1wcmljZXMgbGFiZWwgc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubWxjLWx0ZC11bml0LXByaWNlcyAudW5pdC1wcmljZXMtdGFibGUge1xuICAgIG1pbi13aWR0aDogNzkwcHggISBpbXBvcnRhbnQ7XG4gIH1cbiAgLnJlaW52ZXN0bWVudExpbmsge1xuICAgIGZsb2F0OiBsZWZ0ICEgaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLnVuaXQtcHJpY2VzLXRhYmxlIGxhYmVsIHtcbiAgICBmbG9hdDogbm9uZSAhIGltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhIGltcG9ydGFudDtcbiAgfVxuICAjdW5pdFByaWNlc0FjY29yZGlvbiAucGFuZWwtYm9keSAudW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5oaXN0b3JpY2FsQnV0dG9ucyAuZGlzcGxheVByaWNlcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgIHJpZ2h0OiAxMDBweDtcbiAgICB0b3A6IDI2cHg7XG4gIH1cbiAgI3VuaXRQcmljZXNBY2NvcmRpb24gLnBhbmVsLWJvZHkgLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuaGlzdG9yaWNhbEJ1dHRvbnMgLmJ0bi1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIHRvcDogLTVweDtcbiAgICByaWdodDogNDUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tbGMtbHRkLXVuaXQtcHJpY2VzIGxhYmVsIHtcbiAgICB3aWR0aDogNDUlO1xuICB9XG4gIC5tbGMtbHRkLXVuaXQtcHJpY2VzIGxhYmVsIHNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCUgISBpbXBvcnRhbnQ7XG4gIH1cbiAgI3VuaXRQcmljZXNBY2NvcmRpb24gLnBhbmVsLWJvZHkgLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgIG92ZXJmbG93LXk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxuICAucmVpbnZlc3RtZW50TGluayB7XG4gICAgZmxvYXQ6IGxlZnQgISBpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAuaW5wdXQtZ3JvdXAtYnRuIC5idG4ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggISBpbXBvcnRhbnQ7XG4gIH1cbiAgI3VuaXRQcmljZXNBY2NvcmRpb24gLnBhbmVsLWJvZHkgLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuaGlzdG9yaWNhbEJ1dHRvbnMgLmRpc3BsYXlQcmljZXMge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgcGFkZGluZy10b3A6IDdweDtcbiAgICByaWdodDogOTBweDtcbiAgICB0b3A6IDI2cHg7XG4gIH1cbiAgI3VuaXRQcmljZXNBY2NvcmRpb24gLnBhbmVsLWJvZHkgLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuaGlzdG9yaWNhbEJ1dHRvbnMgLmJ0bi1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIHRvcDogLTVweDtcbiAgICByaWdodDogMzclO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubWxjLWx0ZC11bml0LXByaWNlcyBsYWJlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI3VuaXRQcmljZXNBY2NvcmRpb24gLnBhbmVsLWJvZHkgLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgIG92ZXJmbG93LXk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxuICAubWxjLWx0ZC11bml0LXByaWNlcyBsYWJlbCBzZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlICEgaW1wb3J0YW50O1xuICB9XG4gIC5yZWludmVzdG1lbnRMaW5rIHtcbiAgICBmbG9hdDogbGVmdCAhIGltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gICN1bml0UHJpY2VzQWNjb3JkaW9uIC5wYW5lbC1ib2R5IC51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmhpc3RvcmljYWxCdXR0b25zIC5kaXNwbGF5UHJpY2VzIHtcbiAgICB0b3A6IDI2cHg7XG4gICAgcmlnaHQ6IDkwcHg7XG4gIH1cbiAgI3VuaXRQcmljZXNBY2NvcmRpb24gLnBhbmVsLWJvZHkgLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuaGlzdG9yaWNhbEJ1dHRvbnMgLmJ0bi1saW5rIHtcbiAgICByaWdodDogMzclO1xuICB9XG59XG4vKlVOSVQgUHJpY2VzICovXG4vKnRoZSBjYWxlbmRhciAqL1xuLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuZHJvcGRvd24tbWVudSBsaSB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4vKm1vcmUgcGFkZGluZyBpbiB0aGUgYnV0dG9ucyBpbiBjYWxlbmRhciAqL1xuLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuZHJvcGRvd24tbWVudSAuYnRuLXNtLFxuLmJ0bi1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4vKmJ1dHRvbiB0b2RheSAqL1xuLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuZHJvcGRvd24tbWVudSAuYnRuLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE3NzgwO1xuICBib3JkZXItY29sb3I6ICMwMTc3ODA7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmRyb3Bkb3duLW1lbnUgLmJ0bi1pbmZvIC50ZXh0LWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi8qYnV0dG9uIGNsZWFyICovXG4udW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5kcm9wZG93bi1tZW51IC5idG4tZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ3M2YzYTtcbiAgYm9yZGVyLWNvbG9yOiAjNDczZjNhO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4vKmJ1dHRvbiBkb25lICovXG4udW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5kcm9wZG93bi1tZW51IC5idG4tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTUxMDk7XG4gIGJvcmRlci1jb2xvcjogI2M5NTEwOTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLypkaXNhYmxlZCBkYXRlcyAqL1xuLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuZHJvcGRvd24tbWVudSAuYnRuLmRpc2FibGVkLFxuLmJ0bltkaXNhYmxlZF0ge1xuICBvcGFjaXR5OiAwLjM7XG59XG4vKndpZHRoIG9mIHRoZSBjYWxlbmRhciBzdGFydCBhbmQgZW5kIGRhdGUgKi9cbi51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLnN0YXJ0RGF0ZSAuZHJvcGRvd24tbWVudSxcbi51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmVuZERhdGUgLmRyb3Bkb3duLW1lbnUge1xuICB3aWR0aDogMzIwcHg7XG59XG4vKm1ha2Ugc2FtZSB3aWR0aCBlYWNoIG9mIHRoZSBkYXRlIGJ1dHRvbiAqL1xuLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIC5oaXN0b3JpY2FsLm9wZW5lZCB0YWJsZSB0ciB0ZCB7XG4gIHdpZHRoOiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLypmaXhjIGNvbmZsaWN0IHdpdGggZHJvcGRvd24gbWVnYW1lbnUgZnVsbCB3aWR0aCovXG4gIC51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qYWpkdXN0IHRoZSBmaXggcHJpY2UgdGFibGUgdG8gbWF0Y2ggd2l0aCBhY2NvcmRpb24qL1xuICAubWxjLWx0ZC11bml0LXByaWNlcyAudW5pdC1wcmljZXMtdGFibGUge1xuICAgIG1pbi13aWR0aDogNzAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxOTk5cHgpIHtcbiAgLyptYWtlIHRoZSBkYXRlIGZpZWxkIHdpZGVyICovXG4gIC5tbGMtbHRkLXVuaXQtcHJpY2VzIC51bml0LXByaWNlcy10YWJsZSAuY29sLXNtLTQge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxuICAvKm1ha2UgdGhlIGRpdiBidXR0b24gcHJpY2UgaGlzdG9yeSB3aWRlciovXG4gIC5tbGMtbHRkLXVuaXQtcHJpY2VzIC51bml0LXByaWNlcy10YWJsZSAuY29sLXNtLTQ6bGFzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICB9XG59XG4vKnBvc2l0aW9uIHByaWNlIGhpc3RvcnkgYnV0dG9uKi9cbiN1bml0UHJpY2VzQWNjb3JkaW9uIC5wYW5lbC1ib2R5IC51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmhpc3RvcmljYWxCdXR0b25zIC5kaXNwbGF5UHJpY2VzIHtcbiAgcmlnaHQ6IDBweDtcbn1cbi8qcG9zaXRpb24gcHJpY2UgY2xvc2UgYnV0dG9uKi9cbiN1bml0UHJpY2VzQWNjb3JkaW9uIC5wYW5lbC1ib2R5IC51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmhpc3RvcmljYWxCdXR0b25zIC5idG4tbGluayB7XG4gIHJpZ2h0OiAtMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC8qcG9zaXRpb24gcHJpY2UgaGlzdG9yeSBidXR0b24qL1xuICAjdW5pdFByaWNlc0FjY29yZGlvbiAucGFuZWwtYm9keSAudW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5oaXN0b3JpY2FsQnV0dG9ucyAuZGlzcGxheVByaWNlcyB7XG4gICAgcmlnaHQ6IDgwcHg7XG4gIH1cbiAgLypwb3NpdGlvbiBwcmljZSBjbG9zZSBidXR0b24qL1xuICAjdW5pdFByaWNlc0FjY29yZGlvbiAucGFuZWwtYm9keSAudW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5oaXN0b3JpY2FsQnV0dG9ucyAuYnRuLWxpbmsge1xuICAgIHJpZ2h0OiA3MHB4O1xuICB9XG59XG4ubWxjLWx0ZC1maW5kLWZ1bmRzIC5mdW5kLXNlYXJjaC1mb3JtIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWxjLWx0ZC1maW5kLWZ1bmRzIC5mdW5kLXNlYXJjaC1mb3JtIC5nbyB7XG4gIG1hcmdpbi10b3A6IDI2cHg7XG59XG4ubWxjLWx0ZC1maW5kLWZ1bmRzIC5zZWFyY2gtZGl2aWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLm1sYy1sdGQtZmluZC1mdW5kcyAuZmlsdGVyLXNlYXJjaC1mb3JtIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWxjLWx0ZC1maW5kLWZ1bmRzIC5maWx0ZXItc2VhcmNoLWZvcm0gLnJlc2V0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWxjLWx0ZC1maW5kLWZ1bmRzIC5yZXN1bHRzLXRleHQge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5tbGMtbHRkLWZpbmQtZnVuZHMgLnJlc3VsdHMtYXJlYSAucGFuZWwtYm9keSB7XG4gIHBhZGRpbmc6IDA7XG59XG4vKiBGaW5kIGEgZnVuZCAqL1xuLndyYXBwZXItZmluZC1hLWZ1bmQge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uZnVuZC1zZWFyY2gtZm9ybSAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBoZWlnaHQ6IDQzcHggISBpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDE1cHggMTBweCAhIGltcG9ydGFudDtcbn1cbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzk1MTA5ICEgaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSBpbnNldCwgMHB4IDBweCA4cHggcmdiYSgyMDEsIDgxLCAxOSwgMC42KSAhIGltcG9ydGFudDtcbn1cbi5zZWFyY2gtZGl2aWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmZ1bmQtc2VhcmNoLWZvcm0gLmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTUxMDk7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm9yZGVyOiAwcHggbm9uZTtcbiAgcGFkZGluZzogMHB4IDBweDtcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDQzcHg7XG59XG4uZnVuZC1zZWFyY2gtZm9ybSAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IxMzkwMDtcbn1cbi5maWx0ZXItc2VhcmNoLWZvcm0gLmZvcm0tZ3JvdXAgc2VsZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgd2lkdGg6IDM4MHB4ICEgaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmU5ZTU7XG4gIGJvcmRlcjogMCBub25lICFpbXBvcnRhbnQ7XG59XG4uZmlsdGVyLXNlYXJjaC1mb3JtIC5idG4tbGluayB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAzNXB4ICEgaW1wb3J0YW50O1xufVxuLmZ1bmQtcmVzdWx0cyB0YWJsZS50YWJsZSB0ZCB7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4ICEgaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTNweCAhIGltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDE2cHggISBpbXBvcnRhbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgISBpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuLnJlc3VsdHMtdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ucmVzdWx0cy1hcmVhIHRhYmxlLnRhYmxlIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbiNyZXN1bHRzQm9keSBoNC5wYW5lbC10aXRsZSBhIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cbiNwcm9kdWN0SGVhZGVyIGg0LnBhbmVsLXRpdGxlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNkYWQ2ICEgaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY29uX2FjY29yZGlvbl9wbHVzLnBuZ1wiKTtcbiAgY29sb3I6ICMzYjNiM2I7XG59XG4jcHJvZHVjdEhlYWRlciBoNC5wYW5lbC10aXRsZSBhW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZGFkNiAhIGltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNvbl9hY2NvcmRpb25fbWludXNfZHJrLnBuZ1wiKTtcbiAgY29sb3I6ICMzYjNiM2I7XG59XG4vKiBGaW5kYSAgZnVuZCByZXNwb25zaXZlIHN0eWxlcyAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLmZpbHRlci1zZWFyY2gtZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgd2lkdGg6IGF1dG8gISBpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5maWx0ZXItc2VhcmNoLWZvcm0gLmJ0bi1saW5rIHtcbiAgICBsZWZ0OiAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZ1bmQtc2VhcmNoLWZvcm0gLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMHB4ICEgaW1wb3J0YW50O1xuICB9XG4gIC5maWx0ZXItc2VhcmNoLWZvcm0gLmZvcm0tZ3JvdXAge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmZpbHRlci1zZWFyY2gtZm9ybSAuZm9ybS1ncm91cCBzZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlICEgaW1wb3J0YW50O1xuICB9XG4gIC5maWx0ZXItc2VhcmNoLWZvcm0gLmJ0bi1saW5rIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBsZWZ0OiAwJTtcbiAgICB0b3A6IC0xMHB4ICEgaW1wb3J0YW50O1xuICB9XG4gIC5yZXN1bHRzLXRleHQge1xuICAgIHdpZHRoOiAxMDAlICEgaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZmlsdGVyLXNlYXJjaC1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAuZmlsdGVyLXNlYXJjaC1mb3JtIC5mb3JtLWdyb3VwIHNlbGVjdCB7XG4gICAgd2lkdGg6IDI4MHB4ICEgaW1wb3J0YW50O1xuICB9XG4gIC5yZXN1bHRzLXRleHQge1xuICAgIHdpZHRoOiA4NSUgISBpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sYy1sdGQtZmluZC1mdW5kcyAuZmlsdGVyLXNlYXJjaC1mb3JtIGxhYmVsIHtcbiAgICBtaW4td2lkdGg6IDI4MHB4O1xuICB9XG59XG4ubWxjTHRkV2VhbHRoU291cmNlTG9va3VwIC5kcm9wZG93bi1tZW51IHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICBtYXgtaGVpZ2h0OiAyNTBweDtcbn1cbi8qIGRlc2t0b3AgKi9cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdGFibGUgaDQge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIHtcbiAgd2lkdGg6IDI1JTtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhIHtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtU2VtaUJvbGRcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBjb2xvcjogIzNiM2IzYjtcbn1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSxcbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYTpob3ZlciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi8qKiBSZW1vdmVkIGFzIHBhcnQgb2YgdGhlIFF1aWNrIGxpbmsgdGFicyByZWZyZXNoXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpLmFjdGl2ZSAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UwMDU4O1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOjBweDtcbn1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkuYWN0aXZlIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWFjdGl2ZSAuYXJyb3ctdXAge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICNjZTAwNTg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTdweDtcbn0gKi9cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxNjVweDtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmljb24tbWxjLWNoZXZyb24ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDdweDtcbiAgY29sb3I6ICNhYWE4YTQ7XG59XG4vKipcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciBsaTpudGgtY2hpbGQoMSkgc3BhbiB7bWF4LXdpZHRoOjE1M3B4ICFpbXBvcnRhbnQ7fVxuICAgIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgbGk6bnRoLWNoaWxkKDIpIHNwYW4ge21heC13aWR0aDoxOTJweCAhaW1wb3J0YW50O31cbiAgICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIGxpOm50aC1jaGlsZCgzKSBzcGFuIHttYXgtd2lkdGg6MTQwcHggIWltcG9ydGFudDt9XG4gICAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciBsaTpudGgtY2hpbGQoNCkgc3BhbiB7bWF4LXdpZHRoOjE0MHB4ICFpbXBvcnRhbnQ7fVxufVxuKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgbGkuaXRlbV8wIHNwYW4ge1xuICAgIG1heC13aWR0aDogMTUzcHggIWltcG9ydGFudDtcbiAgfVxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIGxpLml0ZW1fMSBzcGFuIHtcbiAgICBtYXgtd2lkdGg6IDE5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciBsaTppdGVtXzIgc3BhbiB7XG4gICAgbWF4LXdpZHRoOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgbGk6aXRlbV8zIHNwYW4ge1xuICAgIG1heC13aWR0aDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhIGRpdi5jYXJldCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA3cHggc29saWQ7XG4gIGJvcmRlci1ib3R0b206IDBweDtcbn1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSAubWxjLWdseXBoIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qKiByZXBsYWNlZCBiZWxvdywgYXMgY29udGVudCBsaXN0IGl0ZW1zIGNhbiBoYXZlIHRpdGxlIGJhY2tncm91bmQgaW1hZ2VzIGRlZmluZWQgbm93LlxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaTpudGgtY2hpbGQoMSkgYSB7XG5cdGJhY2tncm91bmQ6IHVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL3N0YXJ0aW5nLW91dC5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCA1MCUgMCB0cmFuc3BhcmVudDtcbn1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGk6bnRoLWNoaWxkKDIpIGEge1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9idWlsZGluZy13ZWFsdGgucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgNTAlIDAgdHJhbnNwYXJlbnQ7XG59XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpOm50aC1jaGlsZCgzKSBhIHtcblx0YmFja2dyb3VuZDogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvcGxhbm5pbmctcmV0aXJlbWVudC5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCA1MCUgMCB0cmFuc3BhcmVudDtcbn1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGk6bnRoLWNoaWxkKDQpIGEge1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9lbmpveWluZy1yZXRpcmVtZW50LnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDUwJSAwIHRyYW5zcGFyZW50O1xufVxuKi9cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwICFpbXBvcnRhbnQ7XG59XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1jb250ZW50LXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItY29udGVudC13cmFwcGVyIC5jbG9zZS10YWIge1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbG9yOiAjY2NjO1xufVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItY29udGVudC13cmFwcGVyIC5jbG9zZS10YWI6aG92ZXIge1xuICBjb2xvcjogIzk5OTtcbn1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWNvbnRlbnQtd3JhcHBlciAuY2xvc2UtdGFiIHNwYW4ge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgY29sb3I6ICNjY2MgIWltcG9ydGFudDtcbn1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgLmxpc3QtaXRlbS10ZXh0IHAgYSB7XG4gIGNvbG9yOiAjMDM3NjkxO1xufVxuLyogUmVzcG9uc2l2ZSBzdHlsZXMgYWRkZWQgLSAxOC8zLzE1ICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OTRweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWNvbnRlbnQtd3JhcHBlciB1bC5tZWRpYS1saXN0IC5saXN0LWl0ZW0tdGV4dCB0YWJsZSB0ZCB7XG4gICAgd2lkdGg6IDQ3JSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTNweCkge1xuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaS5hY3RpdmUge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjY2UwMDU4ICEgaW1wb3J0YW50O1xuICB9XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE4cHggISBpbXBvcnRhbnQ7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhIC5tbGMtZ2x5cGgge1xuICAgIHJpZ2h0OiAycHggISBpbXBvcnRhbnQ7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItY29udGVudC13cmFwcGVyIHVsLm1lZGlhLWxpc3QgLmxpc3QtaXRlbS10ZXh0IHRhYmxlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWNvbnRlbnQtd3JhcHBlciB1bC5tZWRpYS1saXN0IC5saXN0LWl0ZW0tdGV4dCB0YWJsZSB0ZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItY29udGVudC13cmFwcGVyIHVsLm1lZGlhLWxpc3QgLmxpc3QtaXRlbS10ZXh0IHRhYmxlIHRkIGg0IGEge1xuICAgIGNvbG9yOiAjM2IzYjNiICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbn1cbi8qIG1vYmlsZSAqL1xuLyogZGVza3RvcCAqL1xuLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lIC5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUgLm5hdi5uYXYtdGFicyA+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+IGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cbi5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTkwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMge1xuICAgIG1hcmdpbi1ib3R0b206IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTkwcHg7XG4gIH1cbn1cbi5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDRweDtcbn1cbi5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGkgYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaS5hY3RpdmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYzk1MTA5O1xufVxuLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaS5hY3RpdmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IC02cHg7XG4gIHJpZ2h0OiAtNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCA2cHggOXB4IDZweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjYzk1MTA5IHRyYW5zcGFyZW50O1xufVxuLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaS5hY3RpdmUgYSB7XG4gIG1hcmdpbi1ib3R0b206IC0yMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaSBhIHtcbiAgICBtYXJnaW4tdG9wOiAxNjBweDtcbiAgfVxuICAuY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIGxpOmZpcnN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaTpmaXJzdC1vZi10eXBlOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDMxMHB4O1xuICAgIGhlaWdodDogMTYwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvY29udGVudC9hZHZpY2UvZ2VuZXJhbF9hZHZpY2VfYW5kX2luZm8uanBnXCIpO1xuICB9XG4gIC5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGk6bnRoLW9mLXR5cGUoMikge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2NXB4O1xuICB9XG4gIC5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGk6bnRoLW9mLXR5cGUoMik6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMzEwcHg7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9jb250ZW50L2FkdmljZS9mb2N1c2VkX2FkdmljZS5qcGdcIik7XG4gIH1cbiAgLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaTpudGgtb2YtdHlwZSgzKSB7XG4gICAgcGFkZGluZy1yaWdodDogMTEwcHg7XG4gIH1cbiAgLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaTpudGgtb2YtdHlwZSgzKTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAzMTBweDtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2NvbnRlbnQvYWR2aWNlL2NvbXByZWhlbnNpdmVfYWR2aWNlLmpwZ1wiKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaTpudGgtb2YtdHlwZSgzKSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cbi5hZHZpc2VyLWluZm8tZGlyZWN0aXZlLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyODI4O1xufVxuLmJ1c2luZXNzLXRoZW1lIC5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtY2FwdGlvbiBoNCB7XG4gIGZvbnQtZmFtaWx5OiAnQ2hhcmxpZS1TdGQtU2VtaUJvbGQtSXRhbGljJztcbn1cbi5idXNpbmVzcy10aGVtZSAuY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZS5maXJzdCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM2NjY7XG59XG4uYnVzaW5lc3MtdGhlbWUgLmNoYW5uZWwtY3RhLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRGQkY3O1xufVxuLmJ1c2luZXNzLWluZm8tZGlyZWN0aXZlLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDczZjNhICFpbXBvcnRhbnQ7XG59XG4uYnVzaW5lc3MtaW5mby1kaXJlY3RpdmUtd3JhcHBlciAuY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZS5maXJzdCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM3YTczNzM7XG59XG4uYWR2aXNlci1wbGF0Zm9ybS1jYW1wYWlnbiAubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSAubWFzdGhlYWQtdGV4dCB7XG4gIG1hcmdpbi10b3A6IDclO1xufVxuLmFkdmlzZXItcGxhdGZvcm0tY2FtcGFpZ24gLm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20gaDEge1xuICBmb250LXNpemU6IDM1cHg7XG4gIHdpZHRoOiA5MCU7XG59XG4uYWR2aXNlci1wbGF0Zm9ybS1jYW1wYWlnbiAubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSBoMiB7XG4gIHdpZHRoOiA5MCU7XG59XG4uYWR2aXNlci1wbGF0Zm9ybS1jYW1wYWlnbiAubWFzdGhlYWQtbW9iaWxlLW9ubHktYmFubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFkdmlzZXItcGxhdGZvcm0tY2FtcGFpZ24gLm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20gaDEge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC5hZHZpc2VyLXBsYXRmb3JtLWNhbXBhaWduIC5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIC5tYXN0aGVhZC10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiA1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hZHZpc2VyLXBsYXRmb3JtLWNhbXBhaWduIC5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvbWFzdGhlYWRzL21hc3RoZWFkLW1vYmlsZS1lZ2ctbWF0cml4QDJ4LnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFkdmlzZXItcGxhdGZvcm0tY2FtcGFpZ24gLm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20gaDEge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC5hZHZpc2VyLXBsYXRmb3JtLWNhbXBhaWduIC5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIC5tYXN0aGVhZC10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuYWR2aXNlci1wbGF0Zm9ybS1jYW1wYWlnbiAubWFzdGhlYWQtbW9iaWxlLW9ubHktYmFubmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmFkdmlzZXItcGxhdGZvcm0tY2FtcGFpZ24gLm1hc3RoZWFkLW1vYmlsZS1vbmx5LWJhbm5lci1jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiAyODBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDc5JSBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuYWR2aXNlci1wbGF0Zm9ybS1jYW1wYWlnbiAubWFzdGhlYWQtbW9iaWxlLW9ubHktYmFubmVyLWNvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICB9XG4gIC5hZHZpc2VyLXBsYXRmb3JtLWNhbXBhaWduIC5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIGgxIHNwYW4ge1xuICAgIGNvbG9yOiAjYmM0NDAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFkdmlzZXItcGxhdGZvcm0tY2FtcGFpZ24gLm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20gLmNvbnRhaW5lci5wYWdlLWhlYWRlci1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5hZHZpc2VyLXBsYXRmb3JtLWNhbXBhaWduIC5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIGgyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5ib2R5IC5lbXBsb3llci10aGVtZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbmJvZHkgLmVtcGxveWVyLXRoZW1lIGEge1xuICBjb2xvcjogI0Q0NzQzQTtcbn1cbi5lbXBsb3llci10aGVtZSBvbCBsaSxcbnVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5lbXBsb3llci10aGVtZSB1bCBsaTo6bWFya2VyIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogIzQzNDM0Mztcbn1cbi5lbXBsb3llci10aGVtZSAuc2lkZWtpY2sge1xuICBmb250LXNpemU6IDE1cHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLnNpZGVraWNrIG9sIGxpLFxuLmVtcGxveWVyLXRoZW1lIC5zaWRla2ljayB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5lbXBsb3llci10aGVtZSAuaDMsXG5oMyB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5lbXBsb3llci10aGVtZSAub3ZlcmxhcHBlZC1jb2wtbGVmdC1iZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZjBlZWVhIDMwJSwgI2ZmZmZmZiAwKTtcbn1cbi5lbXBsb3llci10aGVtZSAub3ZlcmxhcHBlZC1jb2wtcmlnaHQtYmcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZmZmZmZiA3MCUsICNmMGVlZWEgMzAlKTtcbn1cbi5lbXBsb3llci10aGVtZSAub3ZlcmxhcHBlZC1jb2wgaDIge1xuICBmb250LWZhbWlseTogJ0NoYXJsaWUtU3RkLU1lZGl1bSc7XG4gIGZvbnQtc2l6ZTogMzRweDtcbn1cbi5lbXBsb3llci10aGVtZSBuYXYubmF2YmFyIHtcbiAgbWluLWhlaWdodDogMTAwcHg7XG59XG4uZW1wbG95ZXItdGhlbWUgbmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGEge1xuICBmb250LWZhbWlseTogJ0hlbHZldGljYU5ldWVMVFN0ZC1Sb21hbic7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMxODE4MTY7XG59XG4uZW1wbG95ZXItdGhlbWUgLndyYXBwZXIud3JhcHBlci10b3Atcm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgxNjtcbn1cbi5lbXBsb3llci10aGVtZSAjc2l0ZS1zZWxlY3QtZGVza3RvcCAubmF2LXBpbGxzID4gbGkgPiBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZW1wbG95ZXItdGhlbWUgI3NpdGUtc2VsZWN0LWRlc2t0b3AgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGEsXG4uZW1wbG95ZXItdGhlbWUgI3NpdGUtc2VsZWN0LWRlc2t0b3AgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMsXG4uZW1wbG95ZXItdGhlbWUgI3NpdGUtc2VsZWN0LWRlc2t0b3AgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsXG4uZW1wbG95ZXItdGhlbWUgI3NpdGUtc2VsZWN0LWRlc2t0b3AgLm5hdiA+IGxpID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI0M5NTEwOTtcbiAgYm94LXNoYWRvdzogMHB4IC0zcHggMHB4ICNDOTUxMDkgaW5zZXQ7XG59XG4uZW1wbG95ZXItdGhlbWUgLndyYXBwZXItdG9wLXJvdyAubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYSxcbi5lbXBsb3llci10aGVtZSAud3JhcHBlci10b3Atcm93IC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzLFxuLmVtcGxveWVyLXRoZW1lIC53cmFwcGVyLXRvcC1yb3cgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsXG4uZW1wbG95ZXItdGhlbWUgLndyYXBwZXItdG9wLXJvdyAubmF2ID4gbGkgPiBhOmZvY3VzLFxuLmVtcGxveWVyLXRoZW1lIC53cmFwcGVyLXRvcC1yb3cgLm5hdiA+IGxpID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmVtcGxveWVyLXRoZW1lICNzaXRlLXNlbGVjdC1kZXNrdG9wIC5uYXYgPiBsaTpub3QoLmFjdGl2ZSkgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1ob21lcGFnZSB7XG4gIGhlaWdodDogNDAwcHg7XG4gIG91dGxpbmU6IDA7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlciFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vbmU7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLXN0YW5kYXJkIHtcbiAgaGVpZ2h0OiAzMjBweDtcbiAgb3V0bGluZTogMDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3AhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm9uZTtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLWhvbWVwYWdlIC5pbm5lciBoMixcbi5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtc3RhbmRhcmQgLmlubmVyIGgyIHtcbiAgbWF4LXdpZHRoOiA1MjBweDtcbiAgd2lkdGg6IDUwJTtcbiAgZm9udC1zaXplOiA0NnB4O1xuICBjb2xvcjogIzE4MTgxNjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1mYW1pbHk6ICdDaGFybGllLVN0ZC1NZWRpdW0nO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cbi5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtaG9tZXBhZ2UgLmlubmVyIGg0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzE4MTgxNjtcbiAgd2lkdGg6IDUwJSFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBmb250LWZhbWlseTogJ0NoYXJsaWUtU3RkLU1lZGl1bSc7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLXN0YW5kYXJkIC5pbm5lciBoNCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICMxODE4MTY7XG4gIHdpZHRoOiA1MCUhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LWZhbWlseTogJ0NoYXJsaWUtU3RkLU1lZGl1bSc7XG59XG4uZW1wbG95ZXItdGhlbWUgI2dsb2JhbF9zZWFyY2hfZm9ybSAubWxjLWdseXBoLmljb24tbWxjLWZpbmQteW91ci1zdXBlcixcbi5lbXBsb3llci10aGVtZSAjZ2xvYmFsX3NlYXJjaF9mb3JtX21vYmlsZSAubWxjLWdseXBoLmljb24tbWxjLWZpbmQteW91ci1zdXBlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtaG9tZXBhZ2UgLmlubmVyIHAsXG4uZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLWhvbWVwYWdlIC5pbm5lciBwIGEgc3Bhbixcbi5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtc3RhbmRhcmQgLmlubmVyIHAsXG4uZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLXN0YW5kYXJkIC5pbm5lciBwIGEgc3BhbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZW1wbG95ZXItdGhlbWUgLmJsYWNrLXdoaXRlLWNvbCAuY29sLWN1c3RvbTpmaXJzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODE4MTY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmVtcGxveWVyLXRoZW1lIC5ibGFjay13aGl0ZS1jb2wuYmxhY2std2hpdGUtYnItcmFkaXVzIC5jb2wtY3VzdG9tOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDQwcHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLmJsYWNrLXdoaXRlLWNvbCAuY29sLWN1c3RvbTpudGgtY2hpbGQoMikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbn1cbi5lbXBsb3llci10aGVtZSAuYmxhY2std2hpdGUtY29sIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLmJsYWNrLXdoaXRlLWNvbCBoNCB7XG4gIGZvbnQtZmFtaWx5OiAnQ2hhcmxpZS1TdGQtUmVndWxhcic7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgd2lkdGg6IDk1JTtcbn1cbi5lbXBsb3llci10aGVtZSAuY2FyZXQ6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxODE4MTY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMxODE4MTY7XG4gIGhlaWdodDogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgd2lkdGg6IDhweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmVtcGxveWVyLXRoZW1lIC5jYXJldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZW1wbG95ZXItdGhlbWUgLnJvdy1mb290ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgxNjtcbn1cbi5lbXBsb3llci10aGVtZSAucm93LWZvb3RlciAucm93LWZvb3Rlci1jb250YWluZXIgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTUzLCAxNDgsIDEzOCwgMC4yNSk7XG4gIG1hcmdpbi10b3A6IDI2cHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLmVtcGxveWVyLXRoZW1lIC5yb3ctZm9vdGVyIC53cmFwcGVyLmZvb3Rlci1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODE4MTY7XG59XG4uZW1wbG95ZXItdGhlbWUgLnJvdy1mb290ZXIgYSB7XG4gIGNvbG9yOiAjRDQ3NDNBO1xufVxuLmVtcGxveWVyLXRoZW1lIC5yb3ctZm9vdGVyIGgzIHtcbiAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG4uZW1wbG95ZXItdGhlbWUgLnJvdy1mb290ZXIgLndyYXBwZXIuZm9vdGVyLWJnIHVsLm5hdiBsaSBhIHtcbiAgY29sb3I6ICNENDc0M0E7XG59XG4uZW1wbG95ZXItdGhlbWUgLnJvdy1mb290ZXIgLmJvb3RzdHJhcC1uYXYtc2Vjb25kYXJ5IHtcbiAgcmlnaHQ6IDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE2cHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLmJyZWFkY3J1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogOHB4IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5lbXBsb3llci10aGVtZSAuYnJlYWRjcnVtYiBhIHtcbiAgY29sb3I6ICMzQjNCM0I7XG59XG4uZW1wbG95ZXItdGhlbWUgLmRhcmstYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxODE2O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5lbXBsb3llci10aGVtZSAuY3RhLWNvcHkgaDMge1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgZm9udC1mYW1pbHk6ICdDaGFybGllLVN0ZC1NZWRpdW0nO1xufVxuLmVtcGxveWVyLXRoZW1lIC5udW1iZXJlZC1jYXJkIGgzIHtcbiAgY29sb3I6ICNENDc0M0E7XG4gIGZvbnQtZmFtaWx5OiAnQ2hhcmxpZS1TdGQtU2VtaUJvbGQnO1xuICBmb250LXNpemU6IDM1cHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLmJyZWFkY3J1bWIgbGksXG4uZW1wbG95ZXItdGhlbWUgLm1sYy1wcmltYXJ5LW5hdiBsaSxcbi5lbXBsb3llci10aGVtZSAubmF2LXBpbGxzIGxpLFxuLmVtcGxveWVyLXRoZW1lIC5uYXYtdGFicyBsaSxcbi5lbXBsb3llci10aGVtZSAuc2lkZWtpY2sgbGkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5lbXBsb3llci10aGVtZSAub3ZlcmxhcHBlZC1jb2wtbGVmdC1iZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbiAgLmVtcGxveWVyLXRoZW1lIC5vdmVybGFwcGVkLWNvbC1yaWdodC1iZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbiAgLmVtcGxveWVyLXRoZW1lIC5yb3ctZm9vdGVyIC5ib290c3RyYXAtbmF2LXNlY29uZGFyeSB7XG4gICAgbGVmdDogMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuZW1wbG95ZXItdGhlbWUgLmlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMjBweCFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5yb3cuZXF1YWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4udmNlbnRlci1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zcGFjaW5nLXB0LTYwIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG4uc3BhY2luZy1wYi02MCB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuLnNwYWNpbmctcHQtNzAge1xuICBwYWRkaW5nLXRvcDogNzBweDtcbn1cbi5zcGFjaW5nLXBiLTcwIHtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG59XG4uc3BhY2luZy1wdC04MCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xufVxuLnNwYWNpbmctcGItODAge1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cbi5lbXBsb3llci10aGVtZSAjbWxjLWhlYWRlci10b3AtbmF2IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVtcGxveWVyLXRoZW1lICNtbGMtaGVhZGVyLXRvcC1uYXYge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzJTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5lbXBsb3llci10aGVtZSAjbWxjLWhlYWRlci1zZWFyY2gtYm94IHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG59XG5zcGFuLmNoZXZyb24tbGluayB7XG4gIGZvbnQtZmFtaWx5OiAnQ2hhcmxpZS1TdGQtU2VtaUJvbGQnO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjQzk1MTA5O1xufVxuc3Bhbi5jaGV2cm9uLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDVcIjtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjQzk1MTA5O1xuICBmb250LWZhbWlseTogaWNvbW9vbjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5zcGFuLmNoZXZyb24tbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5lbXBsb3llci10aGVtZSAubGVmdC1ib3JkZXJlZC1yb3cge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICM3NDE5MTU7XG4gIHBhZGRpbmc6IDMwcHggMjBweCAyMHB4O1xufVxuLmVtcGxveWVyLXRoZW1lIC5sZWZ0LWJvcmRlcmVkLXJvdy5jb2xzIHtcbiAgcGFkZGluZzogMHB4IDIwcHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLmxlZnQtYm9yZGVyZWQtcm93IGgzIHtcbiAgY29sb3I6ICNENDc0M0E7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmVtcGxveWVyLXRoZW1lIC5sZWZ0LWJvcmRlcmVkLXJvdyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmVtcGxveWVyLXRoZW1lIC5sZWZ0LWJvcmRlcmVkLWhlYWRpbmcgaDMge1xuICBjb2xvcjogI0Q0NzQzQTtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjNzQxOTE1O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLmxlZnQtYm9yZGVyZWQtaGVhZGluZyBwIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLmVtcGxveWVyLXRoZW1lIC5pbWctY29udGVudC10aWxlIC5pbWctY29udGVudC10aWxlLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMzVweCAzMHB4IDIwcHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLWhvbWVwYWdlLm1hc3RoZWFkLW92ZXJsYXkgLmNvbnRhaW5lcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBoZWlnaHQ6IDQwMHB4O1xuICB3aWR0aDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDBweDtcbiAgb3BhY2l0eTogMC43O1xuICBsZWZ0OiAwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0MHB4O1xufVxuLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1zdGFuZGFyZC5tYXN0aGVhZC1vdmVybGF5IC5jb250YWluZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgaGVpZ2h0OiAzMjBweDtcbiAgd2lkdGg6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwcHg7XG4gIG9wYWNpdHk6IDAuNztcbiAgbGVmdDogMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNDBweDtcbn1cbi5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtc3RhbmRhcmQgc3Bhbi5idXR0b24tbWQge1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5lbXBsb3llci10aGVtZSAud3JhcHBlci5tYXN0aGVhZC1vdmVybGF5IC5pbm5lciBoMSxcbi5lbXBsb3llci10aGVtZSAud3JhcHBlci5tYXN0aGVhZC1vdmVybGF5IC5pbm5lciBoMixcbi5lbXBsb3llci10aGVtZSAud3JhcHBlci5tYXN0aGVhZC1vdmVybGF5IC5pbm5lciBoMyxcbi5lbXBsb3llci10aGVtZSAud3JhcHBlci5tYXN0aGVhZC1vdmVybGF5IC5pbm5lciBoNCxcbi5lbXBsb3llci10aGVtZSAud3JhcHBlci5tYXN0aGVhZC1vdmVybGF5IC5pbm5lciBoNSxcbi5lbXBsb3llci10aGVtZSAud3JhcHBlci5tYXN0aGVhZC1vdmVybGF5IC5pbm5lciBoNiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1vdmVybGF5IC5icmVhZGNydW1iIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtb3ZlcmxheSAuYnJlYWRjcnVtYiBsaSxcbi5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtb3ZlcmxheSAubWxjLXByaW1hcnktbmF2IGxpLFxuLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1vdmVybGF5IC5uYXYtcGlsbHMgbGksXG4uZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLW92ZXJsYXkgLm5hdi10YWJzIGxpLFxuLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1vdmVybGF5IC5zaWRla2ljayBsaSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1vdmVybGF5IC5icmVhZGNydW1iIC5sYXN0LmFjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmVtcGxveWVyLXRoZW1lIC5tZWdhbWVudS1yb3cge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5lbXBsb3llci10aGVtZSAubWVnYW1lbnUtY29sIHNwYW4uYnV0dG9uLW1kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5NTEwOTtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmVtcGxveWVyLXRoZW1lIC5tZWdhbWVudS1yb3cgI21lZ2FtZW51LWNvbC0xIC5jaGV2cm9uLWxpbmsgYSxcbi5lbXBsb3llci10aGVtZSAubWVnYW1lbnUtcm93ICNtZWdhbWVudS1jb2wtMiAuY2hldnJvbi1saW5rIGEsXG4uZW1wbG95ZXItdGhlbWUgLm1lZ2FtZW51LXJvdyAjbWVnYW1lbnUtY29sLTMgLmNoZXZyb24tbGluayBhLFxuLmVtcGxveWVyLXRoZW1lIC5tZWdhbWVudS1yb3cgI21lZ2FtZW51LWNvbC00IC5jaGV2cm9uLWxpbmsgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNjOTUxMDkgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1lZ2FtZW51LWNvbCB0YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDOTUxMDk7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1jb2xsYXBzZTogaW5oZXJpdDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1lZ2FtZW51LWNvbCB0YWJsZSBoNCB7XG4gIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLmVtcGxveWVyLXRoZW1lIC55YW1tLWZ3IC5kcm9wZG93bi1tZW51IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5lbXBsb3llci10aGVtZSAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGEsXG4uZW1wbG95ZXItdGhlbWUgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmZvY3VzLFxuLmVtcGxveWVyLXRoZW1lIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpob3ZlciB7XG4gIHBhZGRpbmctYm90dG9tOiAyN3B4O1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZW1wbG95ZXItdGhlbWUgLm1lZ2FtZW51LWNvbDpmaXJzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5lbXBsb3llci10aGVtZSAubWVnYW1lbnUtY29sIHtcbiAgY29sb3I6ICM0MzQzNDM7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1lZ2FtZW51LWNvbCBoNCB7XG4gIGZvbnQtZmFtaWx5OiAnQ2hhcmxpZS1TdGQtTWVkaXVtJztcbiAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbn1cbi5lbXBsb3llci10aGVtZSAubWVnYW1lbnUtcm93IC5tZWdhbWVudS1jb2wgdWwgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmVtcGxveWVyLXRoZW1lIC5tZWdhbWVudS1yb3cgLm1lZ2FtZW51LWNvbCB1bCBsaSBhIHtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cbi5lbXBsb3llci10aGVtZSAubWVnYW1lbnUtcm93IC5tZWdhbWVudS1jb2wgdWwgbGk6Om1hcmtlciB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA1XCI7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogaWNvbW9vbjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1lZ2FtZW51LWNvbCAuY2hldnJvbi1saW5rIHtcbiAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW4nO1xufVxuLmVtcGxveWVyLXRoZW1lIC5tZWdhbWVudS1wcmltYXJ5LW5hdiAuZHJvcGRvd24ub3BlbiAuY2FyZXQ6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICB0b3A6IDIwcHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1lZ2FtZW51LWNvbCB0YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IG5vbmU7XG4gIHBhZGRpbmc6IDBweDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5lbXBsb3llci10aGVtZSAubWVnYW1lbnUtY29sIHRhYmxlIHRkW2hlYWRlcnM9XCJvcmFuZ2VcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5O1xuICBwYWRkaW5nOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5lbXBsb3llci10aGVtZSAubWVnYW1lbnUtY29sIHRhYmxlIHRkW2hlYWRlcnM9XCJkYXJrXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgxNjtcbiAgcGFkZGluZzogMjBweDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1lZGlhLWxlZnQsXG4ubWVkaWEgPiAucHVsbC1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMCFpbXBvcnRhbnQ7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1sYy1wcmltYXJ5LW5hdi5pbiAubWVnYW1lbnUtcm93IHtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5lbXBsb3llci10aGVtZSAubWxjLXByaW1hcnktbmF2LmluIC5tZWdhbWVudS1jb2w6Zmlyc3QtY2hpbGQge1xuICBtaW4taGVpZ2h0OiBhdXRvO1xufVxuLmVtcGxveWVyLXRoZW1lIC5tbGMtcHJpbWFyeS1uYXYuaW4gLmRyb3Bkb3duLW1lbnUgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1sYy1wcmltYXJ5LW5hdi5pbiAubWVnYW1lbnUtcm93IC5tZWdhbWVudS1jb2wgdWwgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbn1cbi5lbXBsb3llci10aGVtZSAubWxjLXByaW1hcnktbmF2LmluIC5jYXJldDphZnRlciB7XG4gIGJvdHRvbTogMjJweDtcbiAgdG9wOiBhdXRvO1xufVxuLmVtcGxveWVyLXRoZW1lIC5tbGMtcHJpbWFyeS1uYXYuaW4gLmRyb3Bkb3duLm9wZW4gLmNhcmV0OmFmdGVyIHtcbiAgYm90dG9tOiAyMnB4O1xuICB0b3A6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZW1wbG95ZXItdGhlbWUgLndyYXBwZXIubWFzdGhlYWQtb3ZlcmxheSAuY29udGFpbmVyOmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmVtcGxveWVyLXRoZW1lICNzaWRla2ljay1tb2JpbGUgLnNpZGVraWNrIGxpIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtaG9tZXBhZ2UgLmNvbnRhaW5lcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAwcHg7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIGxlZnQ6IDBweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNDBweDtcbiAgfVxuICAuZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLWhvbWVwYWdlIC5pbm5lciBoMSxcbiAgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1ob21lcGFnZSAuaW5uZXIgaDIsXG4gIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtaG9tZXBhZ2UgLmlubmVyIGgzLFxuICAuZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLWhvbWVwYWdlIC5pbm5lciBoNCxcbiAgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1ob21lcGFnZSAuaW5uZXIgaDUsXG4gIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtaG9tZXBhZ2UgLmlubmVyIGg2IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OTlweCkgYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtc3RhbmRhcmQgLmlubmVyIGgyIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtc3RhbmRhcmQgLmlubmVyIGg0IHtcbiAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtc3RhbmRhcmQsXG4gIC5lbXBsb3llci10aGVtZSAud3JhcHBlci5tYXN0aGVhZC1zdGFuZGFyZC5tYXN0aGVhZC1vdmVybGF5IC5jb250YWluZXI6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDE4NXB4O1xuICB9XG4gIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtc3RhbmRhcmQgLmlubmVyIGgyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gIH1cbiAgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1zdGFuZGFyZCAuaW5uZXIgaDQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1zdGFuZGFyZGggc3Bhbi5ib3JkZXItYnV0dG9uLW1kLFxuICAuZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLXN0YW5kYXJkIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZC1hcXVhLFxuICAuZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLXN0YW5kYXJkIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZC1ydWJpbmUsXG4gIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtc3RhbmRhcmQgc3Bhbi5ib3JkZXItYnV0dG9uLW1kLXdoaXRlLXJldmVyc2UsXG4gIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtc3RhbmRhcmQgc3Bhbi5idXR0b24tbWQsXG4gIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtc3RhbmRhcmQgc3Bhbi5idXR0b24tbWQtYXF1YSxcbiAgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1zdGFuZGFyZCBzcGFuLmJ1dHRvbi1tZC1ydWJpbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjZmZmIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogNXB4IDhweCFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzMHB4IWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS4xZW0haW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogNjBweCFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMnB4IWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMCFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1zdGFuZGFyZCBzcGFuLmJ1dHRvbi1tZCxcbiAgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1zdGFuZGFyZCBzcGFuLmJ1dHRvbi1tZC1hcXVhLFxuICAuZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLXN0YW5kYXJkIHNwYW4uYnV0dG9uLW1kLXJ1YmluZSB7XG4gICAgdG9wOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MnB4KSB7XG4gIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtc3RhbmRhcmQgc3Bhbi5idXR0b24tbWQsXG4gIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtc3RhbmRhcmQgc3Bhbi5idXR0b24tbWQtYXF1YSxcbiAgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1zdGFuZGFyZCBzcGFuLmJ1dHRvbi1tZC1ydWJpbmUge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5lbXBsb3llci10aGVtZSAubWVnYW1lbnUtY29sLmNvbC1zbS0zIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmVtcGxveWVyLXRoZW1lIC5tZWdhbWVudS1jb2w6Zmlyc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4vKkNvcGllZCBmcm9tIEVuc2lnaHRlbiovXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVtcGxveWVyLXRoZW1lICNtbGMtaGVhZGVyLXRvcC1uYXYge1xuICAgIHJpZ2h0OiAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5lbXBsb3llci10aGVtZSAjbWxjLWhlYWRlci1zZWFyY2gtYm94IHtcbiAgICBsZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmVtcGxveWVyLXRoZW1lICNzaWRla2ljay1tb2JpbGUgLnNpZGVraWNrIGxpIHtcbiAgICB3aWR0aDogMzMuMzMlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5lbXBsb3llci10aGVtZSAjbWxjLWhlYWRlci10b3AtbmF2IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cbi5lbXBsb3llci10aGVtZSAud3JhcHBlci53cmFwcGVyLXRvcC1yb3cgLm5hdiA+IGxpID4gYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uZW1wbG95ZXItdGhlbWUgI3NpZGVraWNrLWRlc2t0b3AubWluaW1pemVkIHtcbiAgcmlnaHQ6IC0yMTVweCAhaW1wb3J0YW50O1xufVxuLmVtcGxveWVyLXRoZW1lICNzaWRla2ljay1kZXNrdG9wIHtcbiAgd2lkdGg6IDI4MHB4ICFpbXBvcnRhbnQ7XG59XG4uZW1wbG95ZXItdGhlbWUgLmltZy1jb250ZW50LXRpbGUtdGV4dCBzcGFuLmljb24tbWxjLWNoZXZyb24ge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuLmVtcGxveWVyLXRoZW1lIC5yb3cuZXF1YWwuZXF1YWwtY29sLWh0ID4gZGl2IHtcbiAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5lbXBsb3llci10aGVtZSAubWVnYW1lbnUtY29sIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuaHRtbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5ib2R5IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBjb2xvcjogIzNiM2IzYjtcbiAgd2lkdGg6IDEwMCU7XG59XG5hIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAzNzY5MTtcbn1cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAge1xuICBtYXJnaW4tdG9wOiAwcHggISBpbXBvcnRhbnQ7XG59XG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1TZW1pQm9sZFwiO1xufVxucCB7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuaDEge1xuICBmb250LXNpemU6IDM0cHg7XG59XG5oMiB7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxuaDMge1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuaDQge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5mb250LXNpemUtaHVnZSB7XG4gIGZvbnQtc2l6ZTogMzlweDtcbn1cbi5mb250LXNpemUtYmlnIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuLmZvbnQtc2l6ZS1yZWd1bGFyIHtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuLmZvbnQtc2l6ZS1saXR0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG59XG4uZm9udC1zaXplLXRpbnkge1xuICBmb250LXNpemU6IDE2cHg7XG59XG51bCxcbm9sIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxudWwgbGksXG5vbCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cbnVsIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuaHIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBjb2xvcjogI2M4YzJjNjtcbn1cbi5yb21hbi1ib2xkLTc1IHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZVcwMS03NUJvbGRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuKiB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tdG9wLTAge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tYm90dG9tLTAge1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cbi5wYWRkaW5nLXRvcC0wIHtcbiAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuLmNoYXJsaWUtc2VtaWJvbGQge1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1TZW1pQm9sZFwiO1xufVxuLmNoYXJsaWUtbWVkaXVtIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtTWVkaXVtXCI7XG59XG4uY2hhcmxpZS1yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtUmVndWxhclwiO1xufVxuLmNoYXJsaWUtc2VtaWJvbGQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtU2VtaUJvbGQtSXRhbGljXCI7XG59XG4vKiBTaGFyZWQgKi9cbi5tbGMtcHJpbWFyeS1uYXYgbGksXG4ubmF2LXBpbGxzIGxpLFxuLnNpZGVraWNrIGxpLFxuLm5hdi10YWJzIGxpLFxuLmJyZWFkY3J1bWIgbGkge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuLnBhZ2UtY29udGVudCxcbi5jYW1wYWlnbi1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuLnByb2R1Y3QtcGFnZS10aXRsZS10YWJzLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG4vKiBCdXR0b25zICovXG5zcGFuLmJ1dHRvbi1sZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTUxMDk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1TZW1pQm9sZFwiO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGhlaWdodDogNTBweCAhIGltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuICBwYWRkaW5nLXRvcDogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5zcGFuLmJ1dHRvbi1sZyBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbnNwYW4uYnV0dG9uLWxnIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbnNwYW4uYnV0dG9uLW1kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5NTEwOTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLVNlbWlCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgaGVpZ2h0OiA0M3B4ICEgaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtaW4td2lkdGg6IDE1NXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIxcHg7XG4gIHBhZGRpbmctdG9wOiAxMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbnNwYW4uYnV0dG9uLW1kIGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuc3Bhbi5idXR0b24tbWQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjNDQwMTtcbn1cbnNwYW4uYnV0dG9uLW1kOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjNDQwMTtcbn1cbnNwYW4uYnV0dG9uLW1kLWFxdWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE4MzhjO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtU2VtaUJvbGRcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBoZWlnaHQ6IDQzcHggISBpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1pbi13aWR0aDogMTU1cHg7XG4gIHBhZGRpbmctbGVmdDogMjFweDtcbiAgcGFkZGluZy1yaWdodDogMjFweDtcbiAgcGFkZGluZy10b3A6IDExcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuc3Bhbi5idXR0b24tbWQtYXF1YSBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbnNwYW4uYnV0dG9uLW1kLWFxdWEgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjUxO1xufVxuc3Bhbi5idXR0b24tbWQtYXF1YTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2NTE7XG59XG5zcGFuLmJ1dHRvbi1tZC1ydWJpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UwMDU4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtU2VtaUJvbGRcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBoZWlnaHQ6IDQzcHggISBpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1pbi13aWR0aDogMTU1cHg7XG4gIHBhZGRpbmctbGVmdDogMjFweDtcbiAgcGFkZGluZy1yaWdodDogMjFweDtcbiAgcGFkZGluZy10b3A6IDExcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuc3Bhbi5idXR0b24tbWQtcnViaW5lIGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuc3Bhbi5idXR0b24tbWQtcnViaW5lIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwMDAzYTtcbn1cbnNwYW4uYnV0dG9uLW1kLXJ1YmluZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDAwM2E7XG59XG5zcGFuLmJ1dHRvbi1zbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTUxMDk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBoZWlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLXdpZHRoOiAxMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbnNwYW4uYnV0dG9uLXNtIGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuc3Bhbi5idXR0b24tc20gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuYnV0dG9uLmJ1dHRvbi1zbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTUxMDk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBoZWlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLXdpZHRoOiAxMTBweDtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuYnV0dG9uLmJ1dHRvbi1zbSBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJ1dHRvbi5idXR0b24tc206aG92ZXIsXG5idXR0b24uYnV0dG9uLXNtOmFjdGl2ZSxcbmJ1dHRvbi5idXR0b24tc206Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbnNwYW4uYm9yZGVyLWJ1dHRvbi1sZyB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLVNlbWlCb2xkXCI7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2JjNDQwMTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuICBwYWRkaW5nLXRvcDogMTRweDtcbiAgYm9yZGVyOiAzcHggc29saWQgI2JjNDQwMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuc3Bhbi5ib3JkZXItYnV0dG9uLW1kIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtU2VtaUJvbGRcIjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjYmM0NDAxO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGhlaWdodDogNDNweCAhIGltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLXdpZHRoOiAxNTVweDtcbiAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xuICBwYWRkaW5nLXRvcDogMTFweDtcbiAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNiYzQ0MDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbnNwYW4uYm9yZGVyLWJ1dHRvbi1tZC13aGl0ZS1yZXZlcnNlIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtU2VtaUJvbGRcIjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGhlaWdodDogNDNweCAhIGltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLXdpZHRoOiAxNTVweDtcbiAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xuICBwYWRkaW5nLXRvcDogMTFweDtcbiAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbnNwYW4uYm9yZGVyLWJ1dHRvbi1tZC13aGl0ZS1yZXZlcnNlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMzYjNiM2I7XG59XG5zcGFuLmJvcmRlci1idXR0b24tbWQtcnViaW5lIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtU2VtaUJvbGRcIjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjY2UwMDU4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGhlaWdodDogNDNweCAhIGltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLXdpZHRoOiAxNTVweDtcbiAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xuICBwYWRkaW5nLXRvcDogMTFweDtcbiAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNjZTAwNTg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuc3Bhbi5ib3JkZXItYnV0dG9uLW1kLXJ1YmluZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTAwNTg7XG4gIGNvbG9yOiAjZmZmO1xufVxuc3Bhbi5ib3JkZXItYnV0dG9uLW1kLWFxdWEge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1TZW1pQm9sZFwiO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICMwMTgzOGM7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgaGVpZ2h0OiA0M3B4ICEgaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtaW4td2lkdGg6IDE1NXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIxcHg7XG4gIHBhZGRpbmctdG9wOiAxMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgYm9yZGVyOiAzcHggc29saWQgIzAxODM4YztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5zcGFuLmJvcmRlci1idXR0b24tbWQtYXF1YTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTgzOGM7XG4gIGNvbG9yOiAjZmZmO1xufVxuc3Bhbi5ib3JkZXItYnV0dG9uLWxnLXdoaXRlLXJldmVyc2Uge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1TZW1pQm9sZFwiO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIHBhZGRpbmctbGVmdDogMjZweDtcbiAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbnNwYW4uYm9yZGVyLWJ1dHRvbi1sZy13aGl0ZS1yZXZlcnNlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMzYjNiM2I7XG59XG5zcGFuLmJvcmRlci1idXR0b24tbGctcnViaW5lIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtU2VtaUJvbGRcIjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG4gIHBhZGRpbmctdG9wOiAxNHB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjY2UwMDU4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5zcGFuLmJvcmRlci1idXR0b24tbGctcnViaW5lOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlMDA1ODtcbiAgY29sb3I6ICMzYjNiM2I7XG59XG5zcGFuLmJvcmRlci1idXR0b24tbGctYXF1YSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLVNlbWlCb2xkXCI7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuICBwYWRkaW5nLXRvcDogMTRweDtcbiAgYm9yZGVyOiAzcHggc29saWQgIzAxODM4YztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuc3Bhbi5ib3JkZXItYnV0dG9uLWxnLWFxdWE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE4MzhjO1xuICBjb2xvcjogIzNiM2IzYjtcbn1cbnNwYW4ubWVnYW1lbnUtYnV0dG9uLXNtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDRmNTk7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLVNlbWlCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgaGVpZ2h0OiAzMnB4ICEgaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDExMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5zcGFuLm1lZ2FtZW51LWJ1dHRvbi1zbTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2NTE7XG59XG4uYnRuLW1vZGFsLW9yYW5nZS1tZCBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5NTEwOTtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBib3JkZXI6IDBweCBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLVNlbWlCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgaGVpZ2h0OiA0M3B4ICEgaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtaW4td2lkdGg6IDE1NXB4O1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5idG4tbW9kYWwtb3JhbmdlLW1kIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkM0NDAxO1xufVxuLmJ0bi1tb2RhbC1vcmFuZ2UtbWQgYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDOTUxMDkgISBpbXBvcnRhbnQ7XG59XG4uYnRuLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTUxMDk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogQ2hhcmxpZS1TdGQtU2VtaUJvbGQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgaGVpZ2h0OiA0M3B4IWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLXdpZHRoOiAxNTVweDtcbiAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xuICBwYWRkaW5nLXRvcDogOXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAwO1xufVxuLmJ0bi1vcmFuZ2U6aG92ZXIsXG4uYnRuLW9yYW5nZTpmb2N1cyxcbi5idG4tb3JhbmdlOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYzQ0MDE7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi1hcXVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxODM4YztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBDaGFybGllLVN0ZC1TZW1pQm9sZDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBoZWlnaHQ6IDQzcHghaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtaW4td2lkdGg6IDE1NXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIxcHg7XG4gIHBhZGRpbmctdG9wOiA5cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDA7XG59XG4uYnRuLWFxdWE6aG92ZXIsXG4uYnRuLWFxdWE6Zm9jdXMsXG4uYnRuLWFxdWE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDY1MTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLXJ1YmluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTAwNTg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogQ2hhcmxpZS1TdGQtU2VtaUJvbGQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgaGVpZ2h0OiA0M3B4IWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLXdpZHRoOiAxNTVweDtcbiAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xuICBwYWRkaW5nLXRvcDogOXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAwO1xufVxuLmJ0bi1ydWJpbmU6aG92ZXIsXG4uYnRuLXJ1YmluZTpmb2N1cyxcbi5idG4tcnViaW5lOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDAwM2E7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm9yYW5nZSB7XG4gIGNvbG9yOiAjYmM0NDAxO1xufVxuLnJ1YmluZSB7XG4gIGNvbG9yOiAjY2UwMDU4O1xufVxuLmFxdWEge1xuICBjb2xvcjogIzAxNzc4MDtcbn1cbi53aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNoYXJjb2FsIHtcbiAgY29sb3I6ICMzYjNiM2I7XG59XG4ucGFnZS1jb250ZW50IHRhYmxlIC5pY29uLW1sYy1kb2N1bWVudCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi53aGl0ZS1yZXZlcnNlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ud2hpdGUtcmV2ZXJzZSAuYnJlYWRjcnVtYiBsaSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4vKiB3cmFwcGVycyAqL1xuLndyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLndyYXBwZXIud3JhcHBlci10b3Atcm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbn1cbi53cmFwcGVyLndyYXBwZXItdG9wLXJvdyAubmF2ID4gbGkgPiBhIHtcbiAgcGFkZGluZzogMTVweCAxMHB4O1xuICBjb2xvcjogIzNiM2IzYjtcbn1cbi53cmFwcGVyLXRvcC1yb3cgLm5hdi1waWxscyA+IGxpICsgbGkge1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuLndyYXBwZXIud3JhcHBlci1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuLndyYXBwZXIud3JhcHBlci1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cbi53cmFwcGVyLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTUxMDk7XG59XG4ud3JhcHBlci1ydWJpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UwMDU4O1xufVxuLndyYXBwZXItYXF1YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTgzOGM7XG59XG4ud3JhcHBlci1jaGFyY29hbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NzNGM0E7XG59XG4ud3JhcHBlci1iZy1mYWY4ZjQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xufVxuLndyYXBwZXItYmctZjBlZWVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYSAhaW1wb3J0YW50O1xufVxuLndyYXBwZXItYmctZjZmM2VmIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjNlZiAhaW1wb3J0YW50O1xufVxuLndyYXBwZXItYmctZmRmYmY3IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmJmNztcbn1cbi53cmFwcGVyLWJnLTAwMDAwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG4vKiBBZGFwdGl2ZSBpbWFnZSByZXBsYWNlbWVudC4gTk9URTogQWRhcHRpdmUgaW1hZ2UgY29tcG9uZW50IGRvZXMgbm90IHN1cHBvcnQgYW4gYW5jaG9yIGVsZW1lbnQgKi9cbi5vdmVydmlldy10ZWFzZXItd3JhcHBlciAubWVkaWEgaW1nLFxuLmNoYW5uZWwtY3RhLXdyYXBwZXIgLm1lZGlhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLyogdG9wbmF2IG1vYmlsZSAqL1xuI3RvcG5hdi1tb2JpbGUgbGkge1xuICB3aWR0aDogNDAlO1xufVxuI3RvcG5hdi1tb2JpbGUgbGkgYSB7XG4gIHBhZGRpbmc6IDVweCAzcHggNXB4IDE1cHg7XG59XG4vKiBmb290ZXIgKi9cbi5yb3ctZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MjgyODtcbn1cbi5yb3ctZm9vdGVyIC53cmFwcGVyLmZvb3Rlci1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODI4Mjg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luOiA1MHB4IGF1dG8gNTdweDtcbn1cbi5yb3ctZm9vdGVyIC53cmFwcGVyLmZvb3Rlci1iZyB1bC5uYXYgbGkgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwcHggMjBweCAwcHggMHB4O1xufVxuLnJvdy1mb290ZXIgLndyYXBwZXIuZm9vdGVyLWJnIHVsLm5hdiBsaSBhOmhvdmVyLFxuLnJvdy1mb290ZXIgLndyYXBwZXIuZm9vdGVyLWJnIHVsLm5hdiBsaSBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucm93LWZvb3RlciAud3JhcHBlci5mb290ZXItYmcgLmJhc2UtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1MzUzNTtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogNTVweDtcbn1cbi5yb3ctZm9vdGVyIC53cmFwcGVyLmZvb3Rlci1iZyAuYmFzZS1mb290ZXIgcCB7XG4gIHBhZGRpbmctdG9wOiAxN3B4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJvdy1mb290ZXIgLndyYXBwZXIuZm9vdGVyLWJnIC5iYXNlLWZvb3RlciAubWVkaWEgaW1nIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbi5yb3ctZm9vdGVyIC5jb25uZWN0LXdpdGgtdXMtdGl0bGUgaDMge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDBweCAwcHggMTVweDtcbn1cbi5yb3ctZm9vdGVyIC53cmFwcGVyLmZvb3Rlci1iYXNlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1MzUzNTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuLnJvdy1mb290ZXIgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGEsXG4ubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYTpob3Zlcixcbi5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5yb3ctZm9vdGVyIC5uYXYtcGlsbHMgPiBsaSA+IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2LXBpbGxzID4gbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm5hdi1waWxscyA+IGxpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuLmNhcmV0IHtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbn1cbi8qIE5PVEU6IFRoZSBiZWxvdyBjb2RlIG5lZWRzIHRvIGJlIHJlZmFjdG9yZWQgd2hlbiB0aGUgQnV0dG9uIHByb3BlcnR5IGZvciB0aGUgQ29udGVudCBMaXN0IGJlY29tZXMgYXZhaWxhYmxlICovXG4vKlxuLmxpc3QtaXRlbS10ZXh0IHAgYSB7XG5mb250LXdlaWdodDogbm9ybWFsO1xuZm9udC1zaXplOiAyNHB4O1xuZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1oZWFkaW5nO1xudGV4dC1zaGFkb3c6IG5vbmU7XG5jb2xvcjogI2JjNDQwMTtcbm1pbi13aWR0aDogMTY2cHg7XG5ib3JkZXI6IDNweCBzb2xpZCAjYmM0NDAxO1xucGFkZGluZzogOHB4IDI0cHg7XG50ZXh0LWRlY29yYXRpb246IG5vbmU7XG59Ki9cbi5saXN0LWl0ZW0tdGV4dCBwIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbi8qIFRoZSBmb2xsb3dpbmcgYWxzbyBuZWVkcyByZWZhY3RvcmluZyAtIE1pY2hhZWwgTWNBbGVlciB0byBjb21wbGV0ZSAqL1xuLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBib3R0b206IDM1cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiA2MCU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmNhcm91c2VsLWNhcHRpb24gaDIge1xuICBjb2xvcjogI2JjNDQwMTtcbiAgd2lkdGg6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xufVxuLmNhcm91c2VsLWNhcHRpb24gaDQge1xuICBjb2xvcjogIzNiM2IzYjtcbn1cbi5jYXJvdXNlbC1jb250cm9sLmxlZnQsXG4uY2Fyb3VzZWwtY29udHJvbC5yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuLyogQ2hhbm5lbCBtYXN0aGVhZCAtIENhcm91c2VsICovXG4uY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWlubmVyIC5pdGVtIHtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDBweCAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiAwO1xufVxuLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC53aGl0ZS1yZXZlcnNlIC5jYXJvdXNlbC1jYXB0aW9uIGgyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLnJ1YmluZSAuY2Fyb3VzZWwtY2FwdGlvbiBoMiB7XG4gIGNvbG9yOiAjY2UwMDU4O1xufVxuLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5hcXVhIC5jYXJvdXNlbC1jYXB0aW9uIGgyIHtcbiAgY29sb3I6ICMwMTgzOGM7XG59XG4uY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhcm91c2VsLWZ1bGwtd2lkdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2Fyb3VzZWwtZnVsbC13aWR0aCBpbWcge1xuICBoZWlnaHQ6IDQwMHB4O1xufVxuLmNhcm91c2VsLWZ1bGwtd2lkdGggLmNhcm91c2VsLWNhcHRpb24ge1xuICB3aWR0aDogOTIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBsZWZ0OiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG59XG4uY2Fyb3VzZWwtY29udHJvbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtaW5uZXIgLml0ZW0ge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3AgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vbmU7XG59XG4uY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gaDIge1xuICBtYXgtd2lkdGg6IDUyMHB4O1xuICB3aWR0aDogNTAlO1xuICBmb250LXNpemU6IDQ0cHg7XG4gIGNvbG9yOiAjYmU0NjAxO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1jYXB0aW9uIGg0IHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBjb2xvcjogIzNiM2IzYjtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLU1lZGl1bVwiO1xufVxuLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1jYXB0aW9uIC5saXN0LWl0ZW0tdGV4dCBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gLmxpc3QtaXRlbS10ZXh0IGg0IHNwYW4uYm9yZGVyLWJ1dHRvbi1tZCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDAuN2VtO1xuICBwYWRkaW5nOiAxNXB4IDIxcHg7XG4gIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1pbm5lciAuaXRlbSB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxuICAuY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24ge1xuICAgIG1heC13aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiA1JSA7XG4gICAgbGVmdDogMSU7XG4gICAgcmlnaHQ6IDElO1xuICB9XG4gIC5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtY2FwdGlvbiBoMiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIHdpZHRoOiA2OCU7XG4gICAgbWF4LXdpZHRoOiA1MjBweDtcbiAgfVxuICAuY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gaDQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB3aWR0aDogNjUlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWlubmVyIC5pdGVtIHtcbiAgICBoZWlnaHQ6IDE4NXB4O1xuICB9XG4gIC5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgdG9wOiAwIDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICB9XG4gIC5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtY2FwdGlvbiBoMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDkwJSA7XG4gICAgbWFyZ2luLWxlZnQ6IDUlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgfVxuICAuY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gaDQge1xuICAgIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLU1lZGl1bVwiO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNSU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gLmJvcmRlci1idXR0b24tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMTBweDtcbiAgfVxuICAuY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gLmJvcmRlci1idXR0b24tbWQ6aG92ZXIge1xuICAgIGNvbG9yOiAjM2IzYjNiO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAuY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gLmxpc3QtaXRlbS10ZXh0IGg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtY2FwdGlvbiAubGlzdC1pdGVtLXRleHQgaDQgc3Bhbi5ib3JkZXItYnV0dG9uLW1kIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gICAgbWluLXdpZHRoOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1jYXB0aW9uIC5ib3JkZXItYnV0dG9uLW1kOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5O1xuICAgIGJvcmRlci1jb2xvcjogI2M5NTEwOTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAxMDIwcHggIWltcG9ydGFudDtcbiAgICB0b3A6IDE1JSA7XG4gICAgbGVmdDogODVweDtcbiAgICByaWdodDogODVweDtcbiAgfVxuICAuY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gLmJvcmRlci1idXR0b24tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuLyogRU5EIDogQ2hhbm5lbCBtYXN0aGVhZCAgQ2Fyb3VzZWwgKi9cbi8qIEdIIE1hc3RoZWFkICovXG4ubWFzdGhlYWQtd3JhcHBlciB7XG4gIGhlaWdodDogNDAwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm9uZTtcbn1cbi5tYXN0aGVhZC13cmFwcGVyIC5oZWFkZXItaXRhbGljcyBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLVJlZ3VsYXItSXRhbGljXCI7XG59XG4ubWFzdGhlYWQtd3JhcHBlci5jZi13cmFwcGVyIGltZyB7XG4gIG1hcmdpbi10b3A6IDU1cHg7XG59XG4ubWFzdGhlYWQtd3JhcHBlciBoMSB7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgY29sb3I6ICNiZTQ2MDE7XG59XG4ubWFzdGhlYWQtd3JhcHBlciBoMiB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICMzYjNiM2IgO1xufVxuLmhlcm8tYmFubmVyIHAge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLU1lZGl1bVwiO1xuICBjb2xvcjogIzNiM2IzYjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tYXN0aGVhZC13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG4gIC5tYXN0aGVhZC13cmFwcGVyIGgxIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbiAgLm1hc3RoZWFkLXdyYXBwZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5tYXN0aGVhZC13cmFwcGVyLmNmLXdyYXBwZXIgaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1iYW5uZXIgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5tYXN0aGVhZC13cmFwcGVyLmhlcm8tYmFubmVyIGgxIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLm1hc3RoZWFkLXdyYXBwZXIuY2Ytd3JhcHBlciAuY29udGFpbmVyLnBhZ2UtaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgdG9wOiAwIDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA5MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB9XG4gIC5tYXN0aGVhZC13cmFwcGVyIGgxIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbiAgLm1hc3RoZWFkLXdyYXBwZXIge1xuICAgIGhlaWdodDogMTg1cHg7XG4gIH1cbiAgLm1hc3RoZWFkLXdyYXBwZXIuY2Ytd3JhcHBlciBpbWcge1xuICAgIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXN0aGVhZC13cmFwcGVyLmNmLXdyYXBwZXIgLmJyZWFkY3J1bWIgKiB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDlweDtcbiAgfVxuICAubWFzdGhlYWQtd3JhcHBlciBoMiB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLm1hc3RoZWFkLXdyYXBwZXIuY2Ytd3JhcHBlciBpbWcge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICB9XG4gIC5tYXN0aGVhZC13cmFwcGVyIGgxIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIEVORCBNYXN0aGVhZCAqICAvXG5cbi8qIEdIIGxlZnQgdG9wIHJvdyBoZWFkZXIgbmF2ICovXG4vKkhlYWRlciB0b3Agcm93IGxlZnQgKi9cbi53cmFwcGVyLXRvcC1yb3cgLm5hdiA+IGxpID4gYTpob3Zlcixcbi53cmFwcGVyLXRvcC1yb3cgLm5hdiA+IGxpID4gYTpmb2N1cyxcbi53cmFwcGVyLXRvcC1yb3cgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGEsXG4ud3JhcHBlci10b3Atcm93IC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuLndyYXBwZXItdG9wLXJvdyAubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGNvbG9yOiAjMDE3NzgwO1xufVxuLyogRU5EIEdIIEhlYWRlciB0b3Agcm93IGxlZnQgKi9cbi5jaGFubmVsLWluZm8tZGlyZWN0aXZlLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5O1xufVxuLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMzBweCAzNXB4IDEwcHg7XG4gIG1hcmdpbjogMHB4O1xufVxuLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUgLnB1bGwtcmlnaHQge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZS5maXJzdCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEMDY3MzU7XG59XG4uY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZSAudGV4dC1pbWFnZSBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUgLnRleHQtaW1hZ2UgcCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5jaGFubmVsLWluZm8tZGlyZWN0aXZlIC50ZXh0LWltYWdlIHAgYSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtU2VtaUJvbGRcIjtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VjdGlvbi13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4uc2VjdGlvbi1oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2VjdGlvbi1oZWFkZXIgaDIge1xuICBtYXJnaW46IDYwcHggMCA0MHB4O1xuICBjb2xvcjogIzNiM2IzYjtcbn1cbi5zZWN0aW9uLWhlYWRlciAubWVkaWEtYm9keSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5jaGFubmVsLWN0YS13cmFwcGVyIHtcbiAgcGFkZGluZzogNDBweCAwO1xufVxuLmNoYW5uZWwtY3RhLXdyYXBwZXIgLmNoYW5uZWwtY3RhLXBhbmVsIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uY2hhbm5lbC1jdGEgLm1lZGlhLWJvZHkge1xuICBwYWRkaW5nOiAyMHB4IDc1cHggMCAwO1xufVxuLmNoYW5uZWwtcXVpY2tsaW5rcy13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbn1cbi5jaGFubmVsLXF1aWNrbGlua3Mtd3JhcHBlci5zZWN0aW9uLXdyYXBwZXIge1xuICBwYWRkaW5nOiA1MHB4IDA7XG59XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIC5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDBweDtcbn1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWNvbnRlbnQtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uY2hhbm5lbC1xdWlja2xpbmtzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNoYW5uZWwtcXVpY2tsaW5rcyAubWVkaWEtYm9keSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDlweCkge1xuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyICogc3BhbiB7XG4gICAgZm9udC1zaXplOiAyMHB4ICEgaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NjJweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgbGk6bnRoLWNoaWxkKDEpIHNwYW4ge1xuICAgIHdpZHRoOiAzMDBweCAhIGltcG9ydGFudDtcbiAgfVxufVxuLm5ld3MtaW5zaWdodHMtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWE7XG59XG4uZ2V0LWluLXRvdWNoLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xuICBwYWRkaW5nOiA2MHB4IDBweCA0NHB4IDA7XG59XG4uZ2V0LWluLXRvdWNoLXdyYXBwZXIgLm1lZGlhLWJvZHkge1xuICB3aWR0aDogMTYwcHg7XG59XG4uZ2V0LWluLXRvdWNoLXdyYXBwZXIgLnRleHQtaW1hZ2UgaDQge1xuICBjb2xvcjogIzAxNzc4MDtcbn1cbi5hZHZpc2VyLXRoZW1lLmdldC1pbi10b3VjaC13cmFwcGVyIGg0IGEge1xuICBjb2xvcjogI2NlMDA1ODtcbn1cbi5idXNpbmVzcy10aGVtZS5nZXQtaW4tdG91Y2gtd3JhcHBlciBoNCBhIHtcbiAgY29sb3I6ICNiZTQ2MDE7XG59XG4uaW52ZXN0bWVudC1uZXdzLWluc2lnaHRzLXdyYXBwZXIge1xuICBwYWRkaW5nOiA2MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWE7XG59XG4uaW52ZXN0bWVudC1uZXdzLWluc2lnaHRzLXdyYXBwZXIgLm5ld3MtaW5zaWdodHMtcGFuZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtaW4taGVpZ2h0OiAyMjVweDtcbiAgcGFkZGluZzogMTVweDtcbn1cbi8qIFBhZGRpbmcgdG9wIGJvdHRvbSBzZWN0aW9uIHJvdyAgKi9cbi5jaGFubmVsLXF1aWNrbGlua3Mtd3JhcHBlci5zZWN0aW9uLXdyYXBwZXIge1xuICBwYWRkaW5nOiA2MHB4IDA7XG59XG4ud3JhcHBlci5jaGFubmVsLW5ld3MtaW5zaWdodHMtd3JhcHBlci5zZWN0aW9uLXdyYXBwZXIge1xuICBwYWRkaW5nOiA2MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWE7XG59XG4ubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbCA+IC5tZWRpYS1ib2R5IHtcbiAgcGFkZGluZzogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsID4gLm1lZGlhLWJvZHkgLnNtYWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBjb2xvcjogIzc4Nzg3ODtcbn1cbi5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsID4gLm1lZGlhLWJvZHkgaDQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWwgPiAucHVsbC1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWwgPiAucHVsbC1sZWZ0IGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbCA+IC5tZWRpYS1ib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3JhcHBlci5jaGFubmVsLW5ld3MtaW5zaWdodHMtd3JhcHBlci5zZWN0aW9uLXdyYXBwZXIgLmNvbC1jdXN0b20uY29sLXhzLTEyLmNvbC1zbS02LmNvbC1tZC0zLmNvbC1sZy0zIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWwgPiAubWVkaWEtYm9keSBoNCB7XG4gIGhlaWdodDogNDBweDtcbn1cbi5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsID4gLm1lZGlhLWJvZHkgcCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsID4gLm1lZGlhLWJvZHkgLmJsb2dFbnRyeU1vcmVMaW5rVGV4dCB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsID4gLnB1bGwtbGVmdCBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyNTNweDtcbiAgfVxuICAubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbCA+IC5tZWRpYS1ib2R5IGg0IHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gIH1cbiAgLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWwgPiAubWVkaWEtYm9keSBwIHtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gIH1cbiAgLmJyZWFkY3J1bWIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsID4gLm1lZGlhLWJvZHkgcCB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG4gIC5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsID4gLnB1bGwtbGVmdCBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzNzBweDtcbiAgfVxuICAubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbCA+IC5tZWRpYS1ib2R5IGg0IHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3M3B4KSB7XG4gIC5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsID4gLm1lZGlhLWJvZHkgcCB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG4gIC5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsID4gLm1lZGlhLWJvZHkgaDQge1xuICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jaGFubmVsLWluZm8tZGlyZWN0aXZlIHtcbiAgICBwYWRkaW5nOiAzMHB4IDM1cHg7XG4gIH1cbiAgLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUuZmlyc3Qge1xuICAgIGJvcmRlci1yaWdodDogMHB4IHNvbGlkICNkMDY3MzU7XG4gIH1cbiAgLmltcG9ydGFudC11cGRhdGVzLXdyYXBwZXIgLmltcG9ydGFudC11cGRhdGVzLXJvdyAuaW1wb3J0YW50LXVwZGF0ZXMtcGFuZWwge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMzBweCAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC53cmFwcGVyLmNoYW5uZWwtbmV3cy1pbnNpZ2h0cy13cmFwcGVyLnNlY3Rpb24td3JhcHBlciAuY29sLWN1c3RvbS5jb2wteHMtMTIuY29sLXNtLTYuY29sLW1kLTMuY29sLWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cmFwcGVyLmNoYW5uZWwtbmV3cy1pbnNpZ2h0cy13cmFwcGVyLnNlY3Rpb24td3JhcHBlciAuY29sLWN1c3RvbS5jb2wteHMtMTIuY29sLXNtLTYuY29sLW1kLTMuY29sLWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbiNzaXRlLXNlbGVjdC1kZXNrdG9wIC5uYXYgPiBsaSA+IGE6Zm9jdXMsXG4jc2l0ZS1zZWxlY3QtZGVza3RvcCAubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYSxcbiNzaXRlLXNlbGVjdC1kZXNrdG9wIC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuI3NpdGUtc2VsZWN0LWRlc2t0b3AgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE3NzgwO1xuICBjb2xvcjogI2ZmZjtcbn1cbiNzaXRlLXNlbGVjdC1kZXNrdG9wIC5uYXYgPiBsaSA+IGE6aG92ZXIge1xuICBjb2xvcjogIzNiM2IzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTRlMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3M3B4KSB7XG4gIC8qaG9tZXBhZ2Ugc2Vjb25kIHJvdywgbW9iaWxlICYgbWFnbmlmeWluZyBnbGFzcyBpY29ucyAqL1xuICAud3JhcHBlci5jaGFubmVsLWN0YS13cmFwcGVyIC5jb2wtY3VzdG9tLmNvbC14cy0xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAud3JhcHBlci5jaGFubmVsLWN0YS13cmFwcGVyIC5jb2wtY3VzdG9tLmNvbC14cy0xMjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbiAgLypob21lcGFnZSBzZWNvbmQgcm93IG9yYW5nZSwgb3BlbiBzdXBlciBhY2NvdW50ICYgcmVnIG9ubGluZSBhY2Nlc3MgKi9cbiAgLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUuZmlyc3Qge1xuICAgIGJvcmRlci1yaWdodDogMHB4IHNvbGlkICNkMDY3MzU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMDY3MzU7XG4gIH1cbn1cbi8qUXVpY2sgbGlua3MgKi9cbi5jaGFubmVsLXF1aWNrbGlua3Mtd3JhcHBlci5zZWN0aW9uLXdyYXBwZXIge1xuICBwYWRkaW5nOiA0MnB4IDAgMzBweDtcbn1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMge1xuICBoZWlnaHQ6IGluaGVyaXQ7XG59XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpLmFjdGl2ZSAuY2FyZXQge1xuICBib3JkZXItdG9wOiAwIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiA3cHggc29saWQ7XG59XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIGEgc3BhbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50YWItcGFuZS5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWNvbnRlbnQtd3JhcHBlci5hY3RpdmUge1xuICBtYXJnaW4tdG9wOiAtMzFweDtcbiAgYm9yZGVyLXRvcDogMXB4ICNkY2RhZDYgc29saWQ7XG59XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHRhYmxlIHRkIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgcGFkZGluZzogMCA1cHg7XG59XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1jb250ZW50LXdyYXBwZXIgLmNsb3NlLXRhYiB7XG4gIG1hcmdpbjogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU5NHB4KSBhbmQgKG1heC13aWR0aDogNzczcHgpIHtcbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaTpudGgtY2hpbGQoMSkgYSxcbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaTpudGgtY2hpbGQoMikgYSxcbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaTpudGgtY2hpbGQoMykgYSxcbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaTpudGgtY2hpbGQoNCkgYSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA3NSU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE1JTtcbiAgfVxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIGEgc3BhbiB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIH1cbn1cbi8qIEVtYmVkZGVkIHBhZ2Ugc2VhcmNoIGNvbnRhaW5lciAqL1xuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCAuZ2xvYmFsX3NlYXJjaF9maWVsZCB7XG4gIHdpZHRoOiA3NSU7XG59XG4vKiBTZWFyY2ggaWNvbiBnbG9iYWwgdG9wIG5hdiBkZXNrdG9wICovXG4jbWxjLWhlYWRlci1zZWFyY2gtYm94IC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgLmdseXBoaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLXRvcDogLTEycHg7XG4gIHBhZGRpbmc6IDEycHggOHB4IDhweCAxMnB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTkzcHgpIHtcbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB0YWJsZSB0ZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhIHNwYW4ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSBkaXYuY2FyZXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhIC5tbGMtZ2x5cGgge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpOm50aC1jaGlsZCgxKSBhLFxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpOm50aC1jaGlsZCgyKSBhLFxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpOm50aC1jaGlsZCgzKSBhLFxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpOm50aC1jaGlsZCg0KSBhIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDM4cHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSBzcGFuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTBweDtcbiAgICB0b3A6IDE3cHg7XG4gICAgZm9udC1zaXplOiAxN3B4IC8qIHdpZHRoOiAzMDBweDsgKi87XG4gIH1cbiAgLnNlY3Rpb24taGVhZGVyIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkuYWN0aXZlIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggI2M4YzZjMiBzb2xpZDtcbiAgfVxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXdyYXBwZXIuc2VjdGlvbi13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMDtcbiAgfVxufVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB0YWJsZSBoNCBhIHtcbiAgY29sb3I6ICM0NDQgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTkzcHgpIHtcbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItY29udGVudC13cmFwcGVyIC5jbG9zZS10YWIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRhYi1wYW5lLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItY29udGVudC13cmFwcGVyLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogLTMxcHg7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB0YWJsZSBoNCBhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsIGFyaWFsO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgY29sb3I6ICMwMzc2OTEgIWltcG9ydGFudDtcbiAgfVxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHRhYmxlIGg0IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMjM1MjdjICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHRhYmxlIHAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB0YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogN3B4IDA7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG59XG5oNSxcbmg2IHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLmRyb3Bkb3duLW1lbnUgaDUge1xuICBmb250LXNpemU6IDE2O1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG4jc2lkZWtpY2stZGVza3RvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuI3NpZGVraWNrLWRlc2t0b3AubWluaW1pemVkIHtcbiAgcmlnaHQ6IC0xNzVweDtcbn1cbiNzaWRla2ljay1kZXNrdG9wIHtcbiAgd2lkdGg6IDI0MHB4O1xufVxuI3NpZGVraWNrLWRlc2t0b3AgLnNpZGVraWNrLWdseXBoaWNvbiB7XG4gIG1hcmdpbjogLTJweCAxOHB4IDAgMnB4O1xufVxuI21sYy1oZWFkZXItc2VhcmNoLWJveCAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBjb2xvcjogI2ZmZjtcbn1cbi8qIEdIIDAyLjAzLjE1ICAqL1xuLypTdXBlciBvdmVydmlldyB0aHVtYnMgKi9cbi5vdmVydmlldy10ZWFzZXItd3JhcHBlciAubWVkaWEgaDQgYSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGNvbG9yOiAjM2IzYjNiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIC5tZWRpYSBhIGg0OmhvdmVyIHtcbiAgY29sb3I6ICMzYjNiM2I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5vdmVydmlldy10ZWFzZXItY29sIGg0IGEge1xuICBjb2xvcjogIzAzNzY5MTtcbn1cbi5vdmVydmlldy10ZWFzZXItY29sIGg0IGE6aG92ZXIge1xuICBjb2xvcjogIzIzNTI3Yztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vdmVydmlldy10ZWFzZXItd3JhcHBlciB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTdweCkge1xuICAub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzczcHgpIHtcbiAgLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIC5vdmVydmlldy10ZWFzZXItY29sIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIgLm92ZXJ2aWV3LXRlYXNlci1jb2wgcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIgLm92ZXJ2aWV3LXRlYXNlci1jb2wgaDQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgfVxuICAub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIgLm92ZXJ2aWV3LXRlYXNlci1jb2wge1xuICAgIGJvcmRlci1ib3R0b206IDFweCAjYzhjNmMyIHNvbGlkO1xuICAgIHBhZGRpbmc6IDBweCAxMHB4O1xuICB9XG4gIC5vdmVydmlldy10ZWFzZXItd3JhcHBlciAub3ZlcnZpZXctdGVhc2VyLWNvbDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG4ub3ZlcnZpZXctdGVhc2VyLWNvbCBpbWcge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4vKk1hc3RoZWFkIHNtICovXG4ubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSB7XG4gIGhlaWdodDogMzIwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcCAhaW1wb3J0YW50O1xufVxuLm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20gaDEge1xuICBmb250LXNpemU6IDQycHg7XG4gIGNvbG9yOiAjY2UwMDU4O1xuICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHdpZHRoOiA2NSU7XG59XG4ubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSBoMiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICMzYjNiM2I7XG4gIHdpZHRoOiA2NSU7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLU1lZGl1bVwiO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20ge1xuICAgIGhlaWdodDogMjcwcHg7XG4gIH1cbiAgLm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20gaDEge1xuICAgIHdpZHRoOiA2NSU7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG4gIC5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIGgyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgd2lkdGg6IDY1JTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIGFuZCAobWF4LXdpZHRoOiAxMjA5cHgpIHtcbiAgLm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20gaDEge1xuICAgIG1hcmdpbi10b3A6IDI1cHghaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIGgxIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4IWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20gLmNvbnRhaW5lci5wYWdlLWhlYWRlci1jb250YWluZXIge1xuICAgIHRvcDogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA5MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB9XG4gIC5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIGgxIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20gaDEgc3BhbiB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuICAubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSB7XG4gICAgaGVpZ2h0OiAxODVweDtcbiAgfVxuICAubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSBoMSB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luLWxlZnQ6IDIlO1xuICB9XG4gIC5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIGgyIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tbGVmdDogMiU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLyogQWNjb3JkaW9uIEZBUXMgKi9cbi5jYW1wYWlnbi1jb250ZW50IC5mYXFzIC5wYW5lbC1oZWFkaW5nIGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsIEFyaWFsLCBIZWx2ZXRpY2E7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbi5jYW1wYWlnbi1jb250ZW50IC5mYXFzIC5wYW5lbC1oZWFkaW5nIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ucGFuZWwtaGVhZGluZyBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljb25fYWNjb3JkaW9uX21pbnVzLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk4JSAxM3B4O1xufVxuLmNhbXBhaWduLWNvbnRlbnQgLnBhbmVsIC5tZWRpYS1saXN0IC5saXN0LWl0ZW0tdGV4dCB7XG4gIC8qYm9yZGVyLXRvcDoxcHggI2M4YzZjMiBzb2xpZDsqL1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cbi8qIENhcm91c2VsIGluZGljYXRvcnMgKi9cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW46IDBweCA1cHg7XG59XG4vKiBFTkQgR0ggMDIuMDMuMTUgc3VwZXIgb3ZlcnZpZXcgdGh1bWJzICovXG4vKiBHRVQgaW4gdG91Y2ggLS0tLS0gKi9cbi50aHJlZS1jb2x1bW4gLmNvbC1jdXN0b20ge1xuICB3aWR0aDogMzAlO1xuICBtYXJnaW4tbGVmdDogMiU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnRocmVlLWNvbHVtbiAuY29sLWN1c3RvbSB7XG4gICAgd2lkdGg6IDkzJSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIC5wcm9kdWN0LXBhZ2UtY3RhIGg0IGEge2Rpc3BsYXk6IGJsb2NrO30gICAgICovXG59XG4ubm8tZ2xvYmFsLWdldC1pbi10b3VjaCAucm93LWZvb3RlciAuZ2V0LWluLXRvdWNoLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5ld3MtaW5zaWdodHMtcGFuZWwgLm1lZGlhLWJvZHkgcCB7XG4gIC8qZGlzcGxheTpub25lOyovXG59XG4ubmV3cy1pbnNpZ2h0cy1wYW5lbCAubWVkaWEtYm9keSBhLFxuLm5ld3MtaW5zaWdodHMtcGFuZWwgLm1lZGlhLWJvZHkgYTpob3ZlciB7XG4gIGNvbG9yOiAjM2IzYjNiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYXJjaGl2ZS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbiAgcGFkZGluZzogNTBweCAwcHg7XG59XG4vKiBPdmVydmlldyBwYWdlIC0gY2FtcGFpZ25zIGFuZCBwcm9kdWN0cyAqL1xuLnBhZ2Utb3ZlcnZpZXcgaDMge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBtYXJnaW4tdG9wOiAyOHB4ICEgaW1wb3J0YW50O1xufVxuLyogUHJvZHVjdCBwYWdlICovXG4ucGFnZS1oZWFkZXItY29udGFpbmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFnZS1oZWFkZXItY29udGFpbmVyIC5icmVhZGNydW1iIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDI1cHggMCAwO1xufVxuLnBhZ2UtaGVhZGVyLWNvbnRhaW5lciAuYnJlYWRjcnVtYiBsaSxcbi5wYWdlLWhlYWRlci1jb250YWluZXIgLmJyZWFkY3J1bWIgbGkuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFnZS1oZWFkZXItY29udGFpbmVyIC5icmVhZGNydW1iIGxpLmxhc3QuYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucGFnZS1oZWFkZXItY29udGFpbmVyIC5icmVhZGNydW1iIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jaGFyY29hbCAuYnJlYWRjcnVtYiBsaS5hY3RpdmUsXG4uY2hhcmNvYWwgLmJyZWFkY3J1bWIgbGkgYSB7XG4gIGNvbG9yOiAjM2IzYjNiO1xufVxuLnBhZ2UtaGVhZGVyLWNvbnRhaW5lciBoMSB7XG4gIG1hcmdpbjogMCAwIDMycHg7XG59XG4ud3JhcHBlci1ydWJpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UwMDU4O1xufVxuLnByb2R1Y3QtcGFnZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBFRUVBO1xuICBwYWRkaW5nOiA0MHB4IDAgMjRweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHJvZHVjdC1wYWdlLWN0YSBoNCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IENoYXJsaWUtU3RkLVNlbWlCb2xkO1xuICBmb250LXNpemU6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG4ucHJvZHVjdC1wYWdlLWN0YSBoNCBhIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5wcm9kdWN0LXBhZ2UtY3RhIHNwYW4uYnV0dG9uLW1kLFxuLnByb2R1Y3QtcGFnZS1jdGEgc3Bhbi5idXR0b24tc20ge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4uY2VudGVyLWN0YSBoNCxcbi5jZW50ZXItY3RhIC5idXR0b24tc20sXG4uY2VudGVyLWN0YSAuYnV0dG9uLW1kLFxuLmNlbnRlci1jdGEgLmJ1dHRvbi1sZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jZW50ZXItY3RhIC5idXR0b24tc20sXG4uY2VudGVyLWN0YSAuYnV0dG9uLW1kLFxuLmNlbnRlci1jdGEgLmJ1dHRvbi1sZyB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLnBhZ2UtaW50cm8sXG4ucHJvZHVjdC1wYWdlLWludHJvLFxuLnByb2R1Y3QtcGFnZS1ob3ctdG8taW52ZXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbn1cbi5wcm9kdWN0LXBhZ2UtaW50cm8ge1xuICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDtcbn1cbi5wYWdlLWludHJvIC5jb250YWluZXIsXG4ucHJvZHVjdC1wYWdlLWludHJvIC5jb250YWluZXIsXG4ucHJvZHVjdC1wYWdlLWhvdy10by1pbnZlc3QgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbn1cbi5uYXYtdGFicyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGhlaWdodDogNDJweDtcbiAgLyogdGVtcCBmaXggLSBhdHRlbXB0IHRvIHJlbW92ZSBpZiBwb3NzaWJsZSAqL1xufVxuLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgcGFkZGluZzogMTBweCAyNXB4O1xuICBjb2xvcjogIzNiM2IzYjtcbiAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cbi5uYXYtdGFicyA+IGxpIHtcbiAgYm9yZGVyLXRvcDogMHB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbiAgYm9yZGVyLWJvdHRvbTogMHB4IHNvbGlkICNjY2M7XG59XG4ubmF2LXRhYnMgPiBsaS5sYXN0IHtcbiAgYm9yZGVyLXRvcDogMHB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJpZ2h0OiAwcHggc29saWQgI2NjYztcbn1cbi5uYXYtdGFicyA+IGxpLmxhc3QuYWN0aXZlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjO1xufVxuLm5hdi10YWJzID4gbGkuZmlyc3QsXG4ubmF2LXRhYnMgPiBsaS5hY3RpdmUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG59XG4ucHJvZHVjdC1wYWdlLWZhcXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgcGFkZGluZzogNTBweCAwO1xufVxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmc6IDYwcHggMDtcbn1cbi5pbXBvcnRhbnQtdXBkYXRlcy13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmc6IDYwcHggMDtcbn1cbi5pbXBvcnRhbnQtdXBkYXRlcy13cmFwcGVyIC5pbXBvcnRhbnQtdXBkYXRlcy1yb3cge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmltcG9ydGFudC11cGRhdGVzLXdyYXBwZXIgLmltcG9ydGFudC11cGRhdGVzLXJvdyAuaW1wb3J0YW50LXVwZGF0ZXMtcGFuZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBFRUVBO1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDI3MHB4O1xufVxuLmltcG9ydGFudC11cGRhdGVzLXdyYXBwZXIgLmltcG9ydGFudC11cGRhdGVzLXJvdyAuaW1wb3J0YW50LXVwZGF0ZXMtcGFuZWwgLmltcG9ydGFudC11cGRhdGVzLXBhbmVsIHAge1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogMHB4O1xufVxuLyogR2xvYmFsIGFjY29yZGlvbnMgKi9cbi5wYW5lbC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ucGFuZWwge1xuICBib3JkZXI6IDBweCBub25lO1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEycHggIWltcG9ydGFudDtcbn1cbi5wYW5lbC1oZWFkaW5nIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG59XG4ucGFuZWwtdGl0bGUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDBweDtcbn1cbi5wYW5lbC1oZWFkaW5nIGEuY29sbGFwc2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZGFkNiAhIGltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNvbl9hY2NvcmRpb25fcGx1cy5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk4JSBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGNvbG9yOiAjM2IzYjNiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG4ucGFuZWwtaGVhZGluZyBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NTY1MjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNvbl9hY2NvcmRpb25fbWludXNfZHJrLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTklIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdXRsaW5lOiBtZWRpdW0gbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cbi5wYW5lbC1oZWFkaW5nIGEuY29sbGFwc2VkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NTY1MiAhIGltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNvbl9hY2NvcmRpb25fcGx1c193aHQucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5OSUgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBhbmVsLWhlYWRpbmcgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wYW5lbCAubWVkaWEtbGlzdCBsaS5tZWRpYSB7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG4ucGFuZWwgLm1lZGlhLWxpc3QgLmxpc3QtaXRlbS10ZXh0IHtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG4uYWNjb3JkaW9uLWxhc3QgLmxpc3QtaXRlbS10ZXh0IHtcbiAgcGFkZGluZy1ib3R0b206IDBweCAhIGltcG9ydGFudDtcbn1cbi8qIE1vemlsbGEgYnVnIGZpeCAqL1xuLmJvb3RzdHJhcC1ibG9nLWVudHJ5IC5tZWRpYS1ib2R5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG4vKiBBYm91dCBNTEMgc3R5bGVzIC0gY3JlYXRlZCBieSBJbXJhbiAqL1xuLm91ci1pbXBhY3Qge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5vdXItaW1wYWN0ICogaDMge1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLm91ci1pbXBhY3QgKiBoMSB7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLm91ci1pbXBhY3QtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q4NjAxODtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhIGltcG9ydGFudDtcbn1cbi5vdXItaW1wYWN0LWJvZHkge1xuICBjb2xvcjogI0Q4NjAxODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RENDRDtcbn1cbi5vdXItaW1wYWN0LWJlbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlOTtcbn1cbi5vdXItaW1wYWN0LWJlbG93ICogLm1lZGlhLWxlZnQge1xuICBkaXNwbGF5OiBibG9jayAhIGltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICEgaW1wb3J0YW50O1xufVxuLnBhZGRpbmctYm90dG9tLTMwIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cbi5jZi0zcGFyYS1jc3MgZGl2IHtcbiAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDM7XG4gIC8qIENocm9tZSwgU2FmYXJpLCBPcGVyYSAqL1xuICAtbW96LWNvbHVtbi1jb3VudDogMztcbiAgLyogRmlyZWZveCAqL1xuICBjb2x1bW4tY291bnQ6IDM7XG59XG4uY2YtbmF2IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxNSU7XG59XG4uY2YtbmF2IHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4uY2YtbmF2IGxpIGEge1xuICBjb2xvcjogIzNCM0IzQiAhIGltcG9ydGFudDtcbn1cbi5jZi1uYXYgbGk6Zmlyc3QtY2hpbGQgYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmNmLW5hdiAuYWN0aXZlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBFRUVBICEgaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI0U4NTEwMDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuLyogVGFibGVzICovXG4udGFibGUge1xuICBib3JkZXI6IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG4udGFibGUgdHIgdGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2M4YzZjMiAhaW1wb3J0YW50O1xufVxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4udGFibGUtY2VsbC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREZEQkQyO1xufVxuLnRhYmxlLWNlbGwtc3ViLWhlYWRlciB7XG4gIC8qYmFja2dyb3VkLWNvbG9yOiAjOyovXG59XG4udGFibGUtY2VsbC1zdWItc3ViLWhlYWRlciB7XG4gIC8qYmFja2dyb3VkLWNvbG9yOiAjOyovXG59XG4udGFibGUtY2VsbC1vcmFuZ2UtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M5NTEwOTtcbiAgY29sb3I6ICNmZmY7XG59XG4udGFibGUtY2VsbC1vcmFuZ2Utc3ViLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRTYyMjE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRhYmxlLWNlbGwtb3JhbmdlLXN1Yi1zdWItaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QzNzMzQTtcbiAgY29sb3I6ICNmZmY7XG59XG4udGFibGUtYm9yZGVyZWQtaW1hZ2VzIHRyIHRkIGEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBib3JkZXI6IDA7XG59XG4uZmFxLWJvZHkgdGFibGUgdGgsXG4ubW9kYWwtYm9keSAuZmFxLWFuc3dlci1jb250ZW50LXJvdyB0YWJsZSB0aCB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uZmFxLWJvZHkgdGFibGUgdGQsXG4ubW9kYWwtYm9keSAuZmFxLWFuc3dlci1jb250ZW50LXJvdyB0YWJsZSB0ZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzhjNmMyICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4vKiBTdHJvbmdlciBTdXBlciBwYWdlcyAqL1xuLndyYXBwZXItc3Ryb25nZXItc3VwZXIgLmJyZWFkY3J1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi53cmFwcGVyLXN0cm9uZ2VyLXN1cGVyIC5tbGMtZ2x5cGgge1xuICBjb2xvcjogIzAxODM4Yztcbn1cbi5zdHJvbmdlci1zdXBlci1jdGEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4YzZjMjtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgcGFkZGluZy1ib3R0b206IDIxcHg7XG59XG4uc3Ryb25nZXItc3VwZXItY3RhIC5idXR0b24tbWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMThweDtcbn1cbi5zdHJvbmdlci1zdXBlci1jdGEgLmdseXBoaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cbi53cmFwcGVyLXRvb2xzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuLndyYXBwZXItdG9vbHMgLnRleHQtaW1hZ2Uge1xuICBwYWRkaW5nLXRvcDogMzBweCAhIGltcG9ydGFudDtcbn1cbi53cmFwcGVyLXRvb2xzIC5wdWxsLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICEgaW1wb3J0YW50O1xufVxuLndyYXBwZXItdG9vbHMgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3JhcHBlci1iZy1mYWY4ZjQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xufVxuLndyYXBwZXItdHJhbnNwYXJlbnQtYnJlYWRjcnVtYiAuYnJlYWRjcnVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLndyYXBwZXItcHJvdGVjdC1teS1zdXBlcixcbi53cmFwcGVyLXByb3RlY3QtbXktc3VwZXItaG93LWl0LWNhbi13b3JrIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG4ud3JhcHBlci1wcm90ZWN0LW15LXN1cGVyIC5icmVhZGNydW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ud3JhcHBlci1wcm90ZWN0LW15LXN1cGVyLWhvdy1pdC1jYW4td29yayB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucHJvdGVjdC1teS1zdXBlci1mb3JtIC5wcm90ZWN0LW15LXN1cGVyLWZpZWxkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnByb3RlY3QtbXktc3VwZXItZm9ybSAucHJvdGVjdC1teS1zdXBlci1maWVsZCBpbnB1dCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbn1cbi5wcm90ZWN0LW15LXN1cGVyLWZvcm0gLmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTUxMDk7XG4gIGJvcmRlci1jb2xvcjogI2M5NTEwOTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubW9kZWwtcHJvdGVjdC1teS1zdXBlciB7XG4gIGhlaWdodDogNTAwcHg7XG4gIHdpZHRoOiA4MDBweDtcbn1cbi5tb2RlbC1wcm90ZWN0LW15LXN1cGVyIC5tb2RhbC1ib2R5IGlmcmFtZSB7XG4gIGJvcmRlcjogMHB4O1xufVxuLmFkdmljZS1jZW50cmUtd3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cbi5jb21wLXdpbm5lci13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgcGFkZGluZzogNjBweCA2MHB4IDQycHggNjBweDtcbn1cbi5hZHZpY2UtY2VudHJlLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmFkdmljZS1jZW50cmUtY29udGVudCB0YWJsZS50YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWR2aWNlLWNlbnRyZS1jb250ZW50IHRhYmxlIHRkIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4uYWR2aWNlLWNlbnRyZS1jb250ZW50IHRhYmxlIHRkIGltZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi5hZHYtY2VudGVyLW1hcHMge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5hZHYtY2VudGVyLW1hcHMgaWZyYW1lIHtcbiAgYm9yZGVyOiAwcHggbm9uZTtcbn1cbi5ib3gtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y2ZjQ7XG4gIG1pbi1oZWlnaHQ6IDIyMHB4O1xuICBwYWRkaW5nOiA0MHB4IDIwcHggMjBweCA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmJveC1jb250ZW50IGgzIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5ib3gtY29udGVudCBoNCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYm94LWNvbnRlbnQgLm1sYy1nbHlwaCB7XG4gIGNvbG9yOiAjMDE4MzhjO1xuICBmb250LXNpemU6IDMwcHg7XG59XG4uZmVhdHVyZS1jb3B5IHtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuLmJ1c2luZXNzLWdldC1pbi10b3VjaCBhIHtcbiAgY29sb3I6ICNjOTUxMDkgIWltcG9ydGFudDtcbn1cbi5idXNpbmVzcy1nZXQtaW4tdG91Y2ggYTpob3ZlciB7XG4gIGNvbG9yOiAjYmM0NDAxICFpbXBvcnRhbnQ7XG59XG4uYWR2aXNlci1nZXQtaW4tdG91Y2ggYSB7XG4gIGNvbG9yOiAjY2UwMDU4ICFpbXBvcnRhbnQ7XG59XG4ucGFkZGluZ3RvcDYwIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG4ucGFkZGluZ3RvcDQwIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG4ubHQtaWU5IGltZyB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR0ggTU9ESUZZIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qMTEuMDIuMTUtLS0tLS0tLS0tLS0tLSAqL1xuLm5hdmJhci1uYXYge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGEsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzAxNzc4MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjlmNztcbiAgaGVpZ2h0OiA1NHB4O1xuICBvdXRsaW5lOiBub25lO1xufVxuI21lZ2FtZW51LWNvbC0xIHtcbiAgLyptYXJnaW4tbGVmdDoyMHB4OyB3aWR0aDoyNTBweDsgcGFkZGluZzoyMHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE4MzhjOyBjb2xvcjojZmZmOyovXG59XG4jbWVnYW1lbnUtY29sLTEgPiBoNCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbiNtZWdhbWVudS1jb2wtMSBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG4jbWVnYW1lbnUtY29sLTEgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm1lZ2FtZW51LWNvbC0xIHAge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4vKi55YW1tIC5kcm9wZG93bi55YW1tLWZ3IC5kcm9wZG93bi1tZW51IHtwYWRkaW5nOiAyMHB4IDIwcHggNDBweCAyMHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOWY3OyBib3JkZXItdG9wOiAwO21hcmdpbi10b3A6IDAgIWltcG9ydGFudDtwb3NpdGlvbjogYWJzb2x1dGU7bGVmdDogMDt6LWluZGV4OiA1OyB9Ki9cbi55YW1tLWZ3IC5kcm9wZG93bi1tZW51IHtcbiAgYm9yZGVyOiAwcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCA0cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbn1cbi55YW1tLWZ3IC5kcm9wZG93bi1tZW51IC5nbHlwaGljb24ge1xuICBjb2xvcjogIzAxODM4Yztcbn1cbi55YW1tLWZ3IC5kcm9wZG93bi1tZW51IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4ICNkMWQzZDQgc29saWQ7XG59XG4ueWFtbS1mdyAuZHJvcGRvd24tbWVudSBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgcGFkZGluZzogN3B4IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMHB4ICNkMWQzZDQgc29saWQgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnlhbW0tZncgLmRyb3Bkb3duLW1lbnUgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDBweCAjZDFkM2Q0IHNvbGlkO1xufVxuLnlhbW0tZncgLmRyb3Bkb3duLW1lbnUgaDUge1xuICBib3JkZXItYm90dG9tOiAwcHggI2QxZDNkNCBzb2xpZDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtU2VtaUJvbGRcIjtcbiAgY29sb3I6ICNiYzQ0MDE7XG59XG4ueWFtbS1mdyAuZHJvcGRvd24tbWVudSB1bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi8qMTIuMDIuMTUgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qbWxjIGxvZ28gcGFkZGluZyAqL1xubmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItaGVhZGVyIC5uYXZiYXItYnJhbmQge1xuICBwYWRkaW5nOiAwIDEwcHggMCAwO1xufVxuLm5hdi10YWJzID4gbGkuZmlyc3Qge1xuICBib3JkZXItdG9wOiAwcHggc29saWQgI2NjYztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1sZWZ0OiAwcHggc29saWQgI2NjYztcbn1cbi5uYXYtdGFicyA+IGxpLmFjdGl2ZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xufVxuLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjNlZjtcbn1cbnRkLFxudGgge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuICB9XG59XG4jc2lkZWtpY2stbW9iaWxlLFxuI3NpZGVraWNrLW1vYmlsZSAuc2lkZWtpY2sgbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE4MzhjO1xufVxuLnNpZGVraWNrIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogN3B4IDA7XG59XG4uc2lkZWtpY2sgbGkgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnJvdy1mb290ZXIud3JhcHBlci5mb290ZXItYmFzZS1iZyxcbi5ib290c3RyYXAtcm93LnBhcmJhc2UubXVsdGlwbGUtY29sdW1ucy5zZWN0aW9uIHtcbiAgLypiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzNTM1OyovXG59XG4uYm9vdHN0cmFwLWFkZHRoaXMucGFyYmFzZS5ib290c3RyYXAtYmFzZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucm93LWZvb3RlciAud3JhcHBlci5mb290ZXItYmFzZS1iZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJvdy1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyODI4O1xufVxuLyoxMy4wMi4xNSovXG4jc2lkZWtpY2stbW9iaWxlIHtcbiAgdG9wOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIGhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAubmF2YmFyLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLndyYXBwZXIud3JhcHBlci10b3Atcm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC8qTUxDIGxvZ28gKi9cbiAgLm5hdmJhci1icmFuZCB7XG4gICAgcGFkZGluZzogMTBweCAwIDEwcHggMjBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiA0MHB4O1xuICB9XG4gIC5uYXYtbW9iaWxlLWhlYWRlciBhLm5hdmJhci1icmFuZCBpbWcge1xuICAgIGhlaWdodDogMzhweDtcbiAgfVxufVxuLypBY2NvcmRpb24gKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5wYW5lbC1oZWFkaW5nIGEuY29sbGFwc2VkIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLm5hdi1tb2JpbGUtaGVhZGVyIHtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuI3NpZGVraWNrLW1vYmlsZSB7XG4gIGhlaWdodDogNjhweDtcbn1cbiNzaWRla2ljay1tb2JpbGUgLnNpZGVraWNrIGxpIGEgLnNpZGVraWNrLWdseXBoaWNvbiB7XG4gIG1hcmdpbjogLTVweCAwIDVweCAwO1xufVxuI3NpZGVraWNrLW1vYmlsZSAuc2lkZWtpY2sgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDY1cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTNweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuI3NpZGVraWNrLW1vYmlsZSAuc2lkZWtpY2sgbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiNzaWRla2ljay1tb2JpbGUgLnNpZGVraWNrIGxpIGEgLnNpZGVraWNrLWdseXBoaWNvbi5pY29uLW1sYy1jYWxsLWNvbnRhY3R1cyB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4jc2lkZWtpY2stbW9iaWxlIC5zaWRla2ljayBsaSBhIC5zaWRla2ljay1nbHlwaGljb24uaWNvbi1tbGMtbG9naW4tdG8tc2VjdXJlLXNpdGUge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuI3NpZGVraWNrLW1vYmlsZSAuc2lkZWtpY2sgbGkuZmlyc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjUxO1xuICBoZWlnaHQ6IDY4cHg7XG59XG4jc2lkZWtpY2stbW9iaWxlIC5zaWRla2ljayBsaSB7XG4gIGhlaWdodDogNjhweDtcbn1cbiNzaWRla2ljay1tb2JpbGUgLnNpZGVraWNrIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTliMjtcbn1cbiNzaWRla2ljay1tb2JpbGUgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4vKjE2LjAyLjE1ICovXG4ubmF2LXBpbGxzID4gbGkgPiBhIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbiNzaWRla2ljay1tb2JpbGUgLnNpZGVraWNrIGxpIGEgLnNpZGVraWNrLWdseXBoaWNvbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5nbHlwaGljb24ge1xuICB3aWR0aDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgbmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICBuYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYSxcbiAgbmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGE6aG92ZXIge1xuICAgIHBhZGRpbmc6IDE0cHggMTIuNXB4O1xuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgfVxuICBuYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbiAgfVxuICBuYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjlmNztcbiAgICBjb2xvcjogIzAxNzc4MDtcbiAgfVxuICBuYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbiAgfVxuICAubmF2LXBpbGxzID4gbGkge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gICN0b3BuYXYtbW9iaWxlIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2IzYjNiO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gICN0b3BuYXYtbW9iaWxlIGxpIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYjNiM2I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLm5hdi1waWxscyA+IGxpICsgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC55YW1tIC5kcm9wZG93bi55YW1tLWZ3IC5kcm9wZG93bi1tZW51IHtcbiAgICAvKkdldHRpbmcgcmlkIG9mIGJvdHRvbSBhYm91dCBhZHZpY2UgbGluayovXG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubmF2YmFyLW9mZmNhbnZhcy5vZmZjYW52YXMtdHJhbnNmb3JtLmluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xuICAgIC8qYmFja2dyb3VuZCBjb2xvciBzaWRlIG5hdiBsZWZ0ICovXG4gIH1cbiAgI3RvcG5hdi1tb2JpbGUgbGkgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgI3RvcG5hdi1tb2JpbGUgbGkgYSB7XG4gICAgcGFkZGluZzogMTJweCAzcHggMTJweCAxNXB4O1xuICB9XG4gIC5kcm9wZG93bi1tZW51IHVsIGxpIGEge1xuICAgIHBhZGRpbmc6IDE0cHggIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgbmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhci1uYXYge1xuICAgIG1hcmdpbjogMHB4IC0xMHB4O1xuICB9XG59XG4vKmNoYW5nZSBmcm9tIDYwMCB0byA5OTIgY2F1c2UgdGhlcmUgYXJlIDUgdGFicyAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLyp0YWJzKi9cbiAgLm5hdi10YWJzID4gbGkuYWN0aXZlLFxuICAubmF2LXRhYnMgPiBsaSxcbiAgLm5hdi10YWJzID4gbGkuZmlyc3QsXG4gIC5uYXYtdGFicyA+IGxpLmxhc3Qge1xuICAgIGJvcmRlci1ib3R0b206IDFweCAjYzhjNmMyIHNvbGlkO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIGJvcmRlci1yaWdodDogMHB4ICNjOGM2YzIgc29saWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm5hdi10YWJzID4gbGkuYWN0aXZlIHtcbiAgICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggI2M4YzZjMiBzb2xpZDtcbiAgfVxuICAud3JhcHBlci1zdHJvbmdlci1zdXBlciAudGV4dC1pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMjBweDtcbiAgfVxuICAuYWR2LWNlbnRlci1tYXBzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4vKjE3LzAyLzE1LS0tLS0tLS0tLSAqL1xuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmhvdmVyLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmZvY3VzIHtcbiAgcGFkZGluZy1ib3R0b206IDIzcHg7XG59XG5uYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY5Zjc7XG4gIGNvbG9yOiAjMDE3NzgwO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIHBhZGRpbmctYm90dG9tOiAyM3B4O1xufVxubmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIGEge1xuICBoZWlnaHQ6IGluaGVyaXQ7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGEsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOWY3O1xuICBjb2xvcjogIzAxNzc4MDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xufVxubmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGE6aG92ZXIsXG5uYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYTpmb2N1cyB7XG4gIGhlaWdodDogaW5oZXJpdDtcbn1cbi8qIEVxdWFsIGNvbHVtbiBoZWlnaHQgc2l6aW5nIHdoZW4gLmVxdWFsLWNvbC1oZWlnaHQgYXBwbGllZCB0byByb3cgKi9cbi5yb3cuZXF1YWwtY29sLWhlaWdodCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ucm93LmVxdWFsLWNvbC1oZWlnaHQ6YmVmb3JlLFxuLnJvdy5lcXVhbC1jb2wtaGVpZ2h0OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucm93LmVxdWFsLWNvbC1oZWlnaHQgPiBbY2xhc3MqPSdjb2wtJ10ge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnJvdy5lcXVhbC1jb2wtaGVpZ2h0ID4gW2NsYXNzKj0nY29sLSddID4gKiB7XG4gIC13ZWJraXQtZmxleDogMSAxIGF1dG87XG4gIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgZmxleDogMSAxIGF1dG87XG59XG4ucm93LmVxdWFsLWNvbC1oZWlnaHQgLmNvbC1jdXN0b20gLmJvb3RzdHJhcC10ZXh0LWltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIG5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSBhOmhvdmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogaW5oZXJpdDtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUgdWwgbGkgYSB7XG4gICAgcGFkZGluZzogMTRweCAxNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUgbGkge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgbmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGEge1xuICAgIHBhZGRpbmc6IDE0cHggMTIuNXB4O1xuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgfVxuICBuYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYTpob3ZlciB7XG4gICAgcGFkZGluZzogMTRweCAxMi41cHg7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWEgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAxNzc4MDtcbiAgfVxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGEsXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpob3ZlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICB9XG59XG5uYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gYSB7XG4gIGNvbG9yOiAjNDQ0O1xufVxuLm1lZ2FtZW51LWNvbDpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiAyMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxODM4YztcbiAgcGFkZGluZzogMTBweCAxMHB4IDBweCAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLm1lZ2FtZW51LWNvbCBzcGFuLmJ1dHRvbi1tZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDA0ZjU5O1xufVxuLm1lZ2FtZW51LWNvbCBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2MwMDtcbn1cbm5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAubWVnYW1lbnUtY29sIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLm1lZ2FtZW51LWNvbCBsaSBhIHtcbiAgY29sb3I6ICM0NDQgIWltcG9ydGFudDtcbn1cbi5tZWdhbWVudS1jb2wgbGkgYTpob3Zlcixcbi5tZWdhbWVudS1jb2wgbGkgYTpmb2N1cyB7XG4gIGNvbG9yOiAjMDE3NzgwICFpbXBvcnRhbnQ7XG59XG4ubWVnYW1lbnUtY29sIGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50IDtcbn1cbi5tZWdhbWVudS1jb2wgYTpob3Zlcixcbi5tZWdhbWVudS1jb2wgYTpmb2N1cyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cbi5tZWdhbWVudS1jb2wgLm1sYy1nbHlwaCxcbi5kcm9wZG93bi1tZW51IC5nbHlwaGljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyM3B4O1xufVxuLmRyb3Bkb3duLW1lbnUgLmdseXBoaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMTc3ODA7XG59XG4jc2lkZWtpY2stbW9iaWxlIC5zaWRla2ljayBsaSBhIC5zaWRla2ljay1nbHlwaGljb24ge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLnN1cGVyLWV6eS1tb2RhbC12aWRlbyB7XG4gIHdpZHRoOiAzMTBweDtcbiAgaGVpZ2h0OiAxNjBweDtcbn1cbi5zdXBlci1lenktbW9kYWwtdmlkZW8gYSB7XG4gIHdpZHRoOiAzMTBweDtcbiAgaGVpZ2h0OiAxNjBweDtcbn1cbi5zdXBlci1lenktbW9kYWwtdmlkZW8gYSAuYnV0dG9uLXRleHQge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cbi8qIEdsb2JhbCBzdHlsZXMgZm9yIEZBUSwgU2VhcmNoIHJlc3VsdCBwYWdlcyAqL1xuLnNlYXJjaC1jb21wb25lbnQtd3JhcHBlcixcbi5mYXEtY29tcG9uZW50LXdyYXBwZXIge1xuICBwYWRkaW5nOiA2MHB4IDBweDtcbn1cbi5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgLm1sYy1zZWFyY2ggaDEsXG4uZmFxLWNvbXBvbmVudC13cmFwcGVyIC5tbGMtZmFxcyBoMSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCBpbnB1dCxcbi5mYXEtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIGlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBoZWlnaHQ6IDQzcHg7XG59XG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbixcbi5mYXEtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5NTEwOTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtU2VtaUJvbGRcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBoZWlnaHQ6IDQzcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxNTVweDtcbiAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xuICBwYWRkaW5nLXRvcDogMTFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyICNzaXRlLXNlYXJjaCxcbi5mYXEtY29tcG9uZW50LXdyYXBwZXIgI2ZhcXMtc2VhcmNoIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgd2lkdGg6IDcwJTtcbn1cbi5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgLnNlYXJjaC10eXBlcyxcbi5mYXEtY29tcG9uZW50LXdyYXBwZXIgLmZhcXMtYnJvd3NlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhjNmM3O1xufVxuLmZhcS1jb21wb25lbnQtd3JhcHBlciBhLmZhcS1icm93c2UuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjOGM2YzcgIWltcG9ydGFudDtcbn1cbi5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgLmJ0bi1ncm91cCBidXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGNvbG9yOiAjM2IzYjNiO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbiAgYm90dG9tOiAtMXB4O1xufVxuLnNlYXJjaC1jb21wb25lbnQtd3JhcHBlciAuYnRuLWdyb3VwIGJ1dHRvbi5zZWFyY2gtdHlwZS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbn1cbi5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgI3NlYXJjaC1jb250YWluZXIsXG4uZmFxLWNvbXBvbmVudC13cmFwcGVyICNzZWFyY2gtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5zZWFyY2gtcmVzdWx0LWNvbnRhaW5lciAucmVzdWx0LWl0ZW1zLWNvbnRhaW5lciAucGFuZWwtaGVhZGluZyB7XG4gIGJvcmRlci1ib3R0b206IDBweDtcbn1cbi5zZWFyY2gtcmVzdWx0LWNvbnRhaW5lciAucmVzdWx0LWl0ZW1zLWNvbnRhaW5lciAuZGlkeW91bWVhbnRleHQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuI2ZhcS1yZXN1bHRzLWxpc3Qge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbiNmYXEtcmVzdWx0cy1saXN0IC5wYW5lbC1oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5mYXEtc2VhcmNoLXBhZ2luYXRpb24gLnBhZ2luYXRpb24sXG4uc2VhcmNoLXBhZ2luYXRpb24gLnBhZ2luYXRpb24ge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uZmFxLXNlYXJjaC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uID4gbGkgPiBhLFxuLmZhcS1zZWFyY2gtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiA+IGxpID4gc3Bhbixcbi5zZWFyY2gtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiA+IGxpID4gYSxcbi5zZWFyY2gtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiA+IGxpID4gc3BhbiB7XG4gIGJvcmRlcjogMHB4O1xuICBjb2xvcjogIzNiM2IzYjtcbn1cbi5mYXEtc2VhcmNoLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gPiBsaSxcbi5zZWFyY2gtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiA+IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG4uZmFxLXNlYXJjaC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGEsXG4uZmFxLXNlYXJjaC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW4sXG4uZmFxLXNlYXJjaC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4uZmFxLXNlYXJjaC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW46aG92ZXIsXG4uZmFxLXNlYXJjaC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6Zm9jdXMsXG4uZmFxLXNlYXJjaC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW46Zm9jdXMsXG4uc2VhcmNoLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYSxcbi5zZWFyY2gtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuLFxuLnNlYXJjaC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4uc2VhcmNoLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbjpob3Zlcixcbi5zZWFyY2gtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhOmZvY3VzLFxuLnNlYXJjaC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW46Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuLyogRkFRcyByZXN1bHRzICovXG4uZmFxcy1yZXN1bHRzIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjNFRiAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuLmZhcXMtcmVzdWx0cyAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUgYS5jb2xsYXBzZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uZmFxcy1yZXN1bHRzIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG59XG4uZmFxcy1yZXN1bHRzIC5wYW5lbCB7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbn1cbi5mYXEtaGVscGZ1bC1saW5rcyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzhjNmM3O1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5mYXEtaGVscGZ1bC1saW5rcyB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5mYXEtaGVscGZ1bC1saW5rcyB1bCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbiNmYXEtYW5zd2VyLWZlZWRiYWNrLW5vIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uZmFxLWFuc3dlciAubW9kYWwtZGlhbG9nIHtcbiAgd2lkdGg6IDk5MnB4ICEgaW1wb3J0YW50O1xufVxuLmZhcS1hbnN3ZXIgdGFibGUge1xuICBib3JkZXI6IDBweCBub25lO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmZhcS1hbnN3ZXIgdGFibGUgdGgge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4YzZjMiAhIGltcG9ydGFudDtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5mYXEtYW5zd2VyIHRhYmxlIHRkIHtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5tb2RhbC1ib2R5IC5mYXEtYW5zd2VyIHRhYmxlIHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGM2YzIgIWltcG9ydGFudDtcbn1cbi5mYXFzIC5wYW5lbC1ncm91cCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhjNmM3O1xufVxuLmZhcXMgLnBhbmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG4uZmFxcyAucGFuZWwtaGVhZGluZyBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhIGltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjOGM2Yzc7XG4gIGNvbG9yOiAjM2IzYjNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG4uZmFxLXJlc3VsdHMtbGlzdC1jb250ZW50cyAucGFuZWwtaGVhZGluZyBhIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjOGM2Yzc7XG4gIGNvbG9yOiAjM2IzYjNiO1xuICBwYWRkaW5nLXRvcDogMTRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGM0VGICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljb25fYWNjb3JkaW9uX21pbnVzX2Ryay5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk5JSAxMHB4O1xufVxuLmZhcXMgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGM0VGICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljb25fYWNjb3JkaW9uX21pbnVzX2Ryay5wbmdcIik7XG59XG4uZmFxcyAucGFuZWwtaGVhZGluZyBhLmNvbGxhcHNlZCxcbi5mYXEtcmVzdWx0cy1saXN0LWNvbnRlbnRzIC5wYW5lbC1oZWFkaW5nIGEuY29sbGFwc2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhIGltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTklIDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljb25fYWNjb3JkaW9uX3BsdXMucG5nXCIpO1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuLmZhcXMgLnBhbmVsLWhlYWRpbmcgYS5jb2xsYXBzZWQ6aG92ZXIsXG4uZmFxLXJlc3VsdHMtbGlzdC1jb250ZW50cyAucGFuZWwtaGVhZGluZyBhLmNvbGxhcHNlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljb25fYWNjb3JkaW9uX3BsdXMucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5OSUgMTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuLmZhcXMgLnBhbmVsLWhlYWRpbmcgYTpob3Zlcixcbi5mYXEtcmVzdWx0cy1saXN0LWNvbnRlbnRzIC5wYW5lbC1oZWFkaW5nIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICEgaW1wb3J0YW50O1xuICBjb2xvcjogIzNiM2IzYjtcbn1cbi5mYXFzIC5wYW5lbCAubWVkaWEtbGlzdCAubGlzdC1pdGVtLXRleHQsXG4uZmFxLXJlc3VsdHMtbGlzdC1jb250ZW50cyAucGFuZWwgLm1lZGlhLWxpc3QgLmxpc3QtaXRlbS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuLmZhcXMgLnBhbmVsLWNvbGxhcHNlLmNvbGxhcHNlLmluIC5tZWRpYS1saXN0LFxuLmZhcS1yZXN1bHRzLWxpc3QtY29udGVudHMgLnBhbmVsLWNvbGxhcHNlLmNvbGxhcHNlLmluIC5tZWRpYS1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xufVxuLnNlYXJjaC1iYW5uZXIgLnNlYXJjaC10eXBlcyB7XG4gIG91dGxpbmU6IG1lZGl1bSBub25lICEgaW1wb3J0YW50O1xufVxuLnNlYXJjaC1iYW5uZXIgLnNlYXJjaC10eXBlcyAuYnRuIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5wYWdpbmF0aW9uIGxpIGEge1xuICBjb2xvcjogIzAzNzY5MSAhIGltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICEgaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbn1cbi5wYWdpbmF0aW9uIGxpLmFjdGl2ZSBhLFxuLnJlc3VsdHBhZ2luZyB1bC5uYXZoIGxpIGEub246aG92ZXIge1xuICBjb2xvcjogIzNiM2IzYiAhIGltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnNlYXJjaC1iYW5uZXIgLnNlYXJjaC10eXBlcyAuYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZmFxLXJlc3VsdHMtbGlzdC1jb250ZW50cyAucGFuZWwtaGVhZGluZyBhLmNvbGxhcHNlZCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuICAucGFnaW5hdGlvbiB7XG4gICAgZmxvYXQ6IGxlZnQgISBpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAjZmFxcy1yZXN1bHRzLWhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDE2cHggISBpbXBvcnRhbnQ7XG4gIH1cbiAgLmZhcXMtcmVzdWx0cyAucGFuZWwtaGVhZGluZyBhLmNvbGxhcHNlZCxcbiAgLmZhcXMtcmVzdWx0cyAucGFuZWwtaGVhZGluZyBhLmNvbGxhcHNlZDpob3ZlciB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VhcmNoLWJhbm5lciAuc2VhcmNoLXR5cGVzIC5idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mYXEtcmVzdWx0cy1saXN0LWNvbnRlbnRzIC5wYW5lbC1oZWFkaW5nIGEuY29sbGFwc2VkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG4gIC5wYWdpbmF0aW9uIHtcbiAgICBmbG9hdDogbGVmdCAhIGltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gICNmYXFzLXJlc3VsdHMtaGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogMTZweCAhIGltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZhcS1yZXN1bHRzLWxpc3QtY29udGVudHMgLnBhbmVsLWhlYWRpbmcgYS5jb2xsYXBzZWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIH1cbiAgI2ZhcXMtcmVzdWx0cy1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4ICEgaW1wb3J0YW50O1xuICB9XG59XG4vKiBFbWJlZGRlZCBGQVEncyAqL1xuLmZhcS1jYXRlZ29yeS1jb250YWluZXIgLmZhcS1jYXRlZ29yeS1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4uZmFxLWNhdGVnb3J5LWNvbnRhaW5lciAuZmFxcy1jb250ZW50cyB1bCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuLmZhcS1jYXRlZ29yeS1kaWFsb2cgdGFibGUge1xuICBib3JkZXI6IDBweDtcbn1cbi8qIEVtZWRkZWQgc2VhcmNoICovXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgc3BhbiNzZWFyY2gtaWNvbi5nbHlwaGljb24tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCBidXR0b24gLmdseXBoaWNvbi1zZWFyY2gge1xuICB0b3A6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gIGZvbnQtZmFtaWx5OiBDaGFybGllLVN0ZC1TZW1pQm9sZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCAuYnRuLXByaW1hcnk6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiAwcHg7XG59XG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCAubWxjLWdseXBoLmljb24tbWxjLWZpbmQteW91ci1zdXBlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRvcDogLTE0cHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xuICBwYWRkaW5nOiA0cHggNDBweDtcbn1cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCBpbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgY29sb3I6ICM1NTU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgYnV0dG9uIHtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgaGVpZ2h0OiAzNXB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4vKiBHSCAwMy4wMy4xNSAgICAgKi9cbi5tZWdhbWVudS1jb2w6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgd2lkdGg6IDIxNXB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMCAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE4MzhjO1xufVxuLm1lZ2FtZW51LWNvbDpmaXJzdC1jaGlsZCBzcGFuLmJ1dHRvbi1zbSB7XG4gIGNvbG9yOiAjMDA0ZjU5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tZWdhbWVudS1jb2w6Zmlyc3QtY2hpbGQgc3Bhbi5idXR0b24tc206aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjUxO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tYXN0aGVhZC13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cbm5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbm5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSBhIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuI21lZ2FtZW51LWNvbC0xIGEge1xuICBtYXJnaW4tdG9wOiAtMTFweDtcbn1cbi5tZWdhbWVudS1jb2w6Zmlyc3QtY2hpbGQgc3Bhbi5idXR0b24tc20ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLm1lZ2FtZW51LWNvbDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBtaW4taGVpZ2h0OiAyMjBweDtcbn1cbi5tZWdhbWVudS1jb2w6Zmlyc3QtY2hpbGQgaDQge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmRyb3Bkb3duLW1lbnUgaDUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk3cHgpIHtcbiAgLm1lZ2FtZW51LWNvbC5jb2wtc20tMyB7XG4gICAgd2lkdGg6IDIzJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi8qbGVmdCBtZW51IHBhbmVsICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLW9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IGZpeGVkIWltcG9ydGFudDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTI1MHB4O1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbiAgfVxuICAubmF2YmFyLW9mZmNhbnZhcy5uYXZiYXItb2ZmY2FudmFzLXRvdWNoIC5uYXZiYXItaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NTUyO1xuICAgIGhlaWdodDogNTVweDtcbiAgfVxuICAjaWNvbi10b2dnbGUtbW9iaWxlLW5hdiB7XG4gICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgbmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGEge1xuICAgIHBhZGRpbmc6IDE0cHggMTIuNXB4O1xuICB9XG4gIG5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSBhIHtcbiAgICBwYWRkaW5nOiAxNHB4IDEyLjVweDtcbiAgfVxuICBuYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYTpmb2N1cyB7XG4gICAgcGFkZGluZzogMTRweCAxMi41cHggIWltcG9ydGFudDtcbiAgfVxuICAjdG9wbmF2LW1vYmlsZSBsaSBhIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggIzQ0NCBzb2xpZDtcbiAgfVxuICAjc2l0ZS1zZWxlY3QtbW9iaWxlIGxpIGEge1xuICAgIHBhZGRpbmc6IDE0cHggMTIuNXB4O1xuICAgIGNvbG9yOiAjM2IzYjNiO1xuICB9XG4gICNzaXRlLXNlbGVjdC1tb2JpbGUgLm5hdi1waWxscyA+IGxpID4gYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbiAgfVxuICAjc2l0ZS1zZWxlY3QtbW9iaWxlIC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhLFxuICAubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODI4ZDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC5tZWdhbWVudS1jb2wuY29sLXNtLTMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxufVxuI3NpdGUtc2VsZWN0LW1vYmlsZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLyplbmQgbGVmdCBtZW51IHBhbmVsICovXG4vKiBFTkQgR0ggMDMuMDMuMTUgKi9cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpLFxuLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSxcbiAgLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcm91c2VsLWluZGljYXRvcnMge1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxufVxuLyogRU5EIEdIIDAzLjAzLjE1IFxcICAgKi9cbi8qIEdIIDA1LjAzLjE1ICAgKi9cbi8qMDUuMDMuMTUgKi9cbi5wYW5lbC1oZWFkaW5nIGEge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgQXJpYWwsIEhlbHZldGljYTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTklIGNlbnRlcjtcbn1cbi5wYW5lbC1oZWFkaW5nIGEuY29sbGFwc2VkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljb25fYWNjb3JkaW9uX3BsdXNfd2h0LnBuZyk7XG59XG4ucGFuZWwtaGVhZGluZyBhLmNvbGxhcHNlZCxcbi5wYW5lbC1oZWFkaW5nIGEuY29sbGFwc2VkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTklIGNlbnRlcjtcbn1cbiNzaWRla2ljay1kZXNrdG9wIC5zaWRla2ljayB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDEycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3gtc2hhZG93OiAwIDAgMTJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAjZ2xvYmFsX3NlYXJjaF9maWVsZF9tb2JpbGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgbWFyZ2luOiAxMHB4IDAgMCAxMHB4O1xuICB9XG4gICNnbG9iYWxfc2VhcmNoX2ZpZWxkX21vYmlsZSAuaW5wdXQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCAuZ2x5cGhpY29uIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgI2ljb24tc2VhcmNoLW1vYmlsZS1uYXYge1xuICAgIHJpZ2h0OiAtNXB4O1xuICAgIHRvcDogLTI0cHg7XG4gIH1cbiAgI3RvcG5hdi1tb2JpbGUgbGkgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJkMmQyZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgI3NpdGUtc2VsZWN0LW1vYmlsZSAubmF2LXBpbGxzID4gbGkgPiBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzNiM2IzYjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNGUwO1xuICB9XG4gIC5uYXZiYXIge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuICAubmF2YmFyLW9mZmNhbnZhcy5pbiB7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA0cHggIzMzMztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci1uYXYgPiBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm5hdmJhci1oZWFkZXIge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5uYXZiYXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNpY29uLXNlYXJjaC1tb2JpbGUtbmF2IHtcbiAgICB0b3A6IC0yNXB4O1xuICAgIHJpZ2h0OiA1cHg7XG4gIH1cbiAgLypjbG9zZSBidXR0b24gbGVmdCBwYW5lbCAqL1xuICAubmF2YmFyLW9mZmNhbnZhcy5uYXZiYXItb2ZmY2FudmFzLXRvdWNoIC5uYXZiYXItdG9nZ2xlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNXB4O1xuICAgIHJpZ2h0OiA1cHg7XG4gIH1cbiAgbmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDVweCkge1xuICBuYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4ubmV3cy1pbnNpZ2h0cy1wYW5lbCAubWVkaWEtYm9keSBhIGg0IHtcbiAgY29sb3I6ICMzYjNiM2I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uZXdzLWluc2lnaHRzLXBhbmVsIC5tZWRpYS1ib2R5IGEgaDQ6aG92ZXIge1xuICBjb2xvcjogIzNiM2IzYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5ld3MtaW5zaWdodHMtcGFuZWwgLm1lZGlhLWJvZHkgLmJsb2dFbnRyeU1vcmVMaW5rVGV4dCBhIHtcbiAgY29sb3I6ICMwMzc2OTE7XG59XG4ubmV3cy1pbnNpZ2h0cy1wYW5lbCAubWVkaWEtYm9keSAuYmxvZ0VudHJ5TW9yZUxpbmtUZXh0IGE6aG92ZXIge1xuICBjb2xvcjogIzIzNTI3YztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYmxvZy1tYXN0aGVhZC53cmFwcGVyLWFxdWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE4MzhjO1xufVxuLmJsb2ctbWFzdGhlYWQud3JhcHBlci1ydWJpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UwMDU4O1xufVxuLm11bHRpcGxlLWNvbHVtbnMuY29sdW1uLmNmIC5nbHlwaGljb24ge1xuICBjb2xvcjogIzYyNjA1Yztcbn1cbi8qRU5EIEdIIDA1LjAzLjE1ICAgICovXG4vKiBHSCAwNi4wMy4xNSAgICovXG4vKlRhYnMgKi9cbi5wYW5lbC1oZWFkaW5nIGEuY29sbGFwc2VkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljb25fYWNjb3JkaW9uX3BsdXNfd2h0LnBuZyk7XG59XG4ucGFuZWwtaGVhZGluZyBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljb25fYWNjb3JkaW9uX21pbnVzLnBuZyk7XG59XG4ucGFuZWwgLm1lZGlhLWxpc3QgLmxpc3QtaXRlbS10ZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xufVxuI3NpZGVraWNrLWRlc2t0b3AgLnNpZGVraWNrIGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGE5YjI7XG59XG4jc2lkZWtpY2stZGVza3RvcCAuc2lkZWtpY2sgbGkge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4jc2lkZWtpY2stZGVza3RvcCAuc2lkZWtpY2sgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCAyNXB4O1xufVxuI3NpZGVraWNrLWRlc2t0b3AgLnNpZGVraWNrLWdseXBoaWNvbiB7XG4gIG1hcmdpbjogLTJweCAyNHB4IDAgLTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTJweDtcbn1cbiNzaWRla2ljay1kZXNrdG9wIC5zaWRla2ljay1nbHlwaGljb24uaWNvbi1tbGMtbG9naW4tdG8tc2VjdXJlLXNpdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICBsZWZ0OiAtMXB4O1xuICBmb250LXNpemU6IDE3cHg7XG59XG4jc2lkZWtpY2stZGVza3RvcCAuc2lkZWtpY2stZ2x5cGhpY29uLmljb24tbWxjLWNhbGwtY29udGFjdHVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtMnB4O1xuICB0b3A6IDFweDtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuI3NpZGVraWNrLWRlc2t0b3AgLnNpZGVraWNrLWdseXBoaWNvbi5pY29uLW1sYy1uZXdzLWFuZC1pbnNpZ2h0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTJweDtcbiAgdG9wOiAxcHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbiNzaWRla2ljay1kZXNrdG9wIC5zaWRla2ljay1nbHlwaGljb24uaWNvbi1tbGMtcHJpY2VzLWFuZC1wZXJmb3JtYW5jZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC0ycHg7XG4gIHRvcDogMXB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4jc2lkZWtpY2stZGVza3RvcCAuc2lkZWtpY2stZ2x5cGhpY29uLmljb24tbWxjLWZvcm1zLWFuZC1kb2N1bWVudHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiAzcHg7XG4gIGZvbnQtc2l6ZTogMTlweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICNzaWRla2ljay1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgI3NpdGUtc2VhcmNoLFxuICAuZmFxLWNvbXBvbmVudC13cmFwcGVyICNmYXFzLXNlYXJjaCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnNlYXJjaC1jb21wb25lbnQtd3JhcHBlciAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biBidXR0b24sXG4gIC5mYXEtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbWluLXdpZHRoOiA2MHB4O1xuICB9XG59XG4jbWVnYW1lbnUtY29sLTEgaDQge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbi5kcm9wZG93bi1tZW51IGg1IHtcbiAgcGFkZGluZy10b3A6IDlweDtcbn1cbi5tZWdhbWVudS1jb2wgLm1sYy1nbHlwaCB7XG4gIGNvbG9yOiAjMDE3NzgwO1xufVxuI3NpZGVraWNrLW1vYmlsZSAuc2lkZWtpY2sgbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiNzaWRla2ljay1tb2JpbGUuY29sbGFwc2UuaW4ge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDJweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi8qIEVORCBHSCAwNi4wMy4xNSAgKi9cbi5hZHZpc2VyLWluZm8tZGlyZWN0aXZlLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuLmltcG9ydGFudC1pbmZvLXdyYXBwZXIge1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG4uaW4tdGhlLW5ld3MtcGFuZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBwYWRkaW5nOiAxNXB4O1xuICBoZWlnaHQ6IDIwMHB4O1xufVxuLmNoYW5uZWwtbmV3cy1pbnNpZ2h0cy13cmFwcGVyLnNlY3Rpb24td3JhcHBlciAubWVkaWEge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG4uc2F2ZS1yZXRpcmVtZW50IC5tb2RhbC1oZWFkZXIsXG4uc2F2ZS1yZXRpcmVtZW50IC5tb2RhbC1mb290ZXIge1xuICBib3JkZXI6IDBweCBub25lO1xufVxuLnNhdmUtcmV0aXJlbWVudCAubW9kYWwtZGlhbG9nIHtcbiAgd2lkdGg6IDgwMHB4O1xufVxuLnNhdmUtcmV0aXJlbWVudCAubW9kYWwtY29udGVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cbi5zYXZlLXJldGlyZW1lbnQgLm1vZGFsLWNvbnRlbnQgYSB7XG4gIGhlaWdodDogOTBweDtcbiAgd2lkdGg6IDE1MHB4O1xufVxuLnNhdmUtcmV0aXJlbWVudCAubW9kYWwtY29udGVudCBpbWcge1xuICBtYXgtaGVpZ2h0OiA1MHB4O1xufVxuLnNhdmUtcmV0aXJlbWVudCAubW9kYWwtY29udGVudCBpbWcge1xuICBtYXgtaGVpZ2h0OiA1MHB4O1xufVxuLnNhdmUtcmV0aXJlbWVudCAubW9kYWwtY29udGVudCB0ZDpudGgtY2hpbGQoMSkgaW1nIHtcbiAgbWFyZ2luLXRvcDogMTBweCAhIGltcG9ydGFudDtcbn1cbi5zYXZlLXJldGlyZW1lbnQgLm1vZGFsLWNvbnRlbnQgdGQ6bnRoLWNoaWxkKDQpIGltZyB7XG4gIG1hcmdpbi10b3A6IDVweCAhIGltcG9ydGFudDtcbn1cbi5zYXZlLXJldGlyZW1lbnQgLm1vZGFsLWJvZHkgaDMsXG4uc2F2ZS1yZXRpcmVtZW50IC5tb2RhbC1ib2R5IHAge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnNhdmUtcmV0aXJlbWVudCAubW9kYWwtYm9keSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5zYXZlLXJldGlyZW1lbnQgLm1vZGFsLWRpYWxvZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnNhdmUtcmV0aXJlbWVudCAubW9kYWwtY29udGVudCBhIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNhdmUtcmV0aXJlbWVudCAubW9kYWwtY29udGVudCBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnNhdmUtcmV0aXJlbWVudCAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2F2ZS1yZXRpcmVtZW50IC5tb2RhbC1jb250ZW50IGEge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2F2ZS1yZXRpcmVtZW50IC5tb2RhbC1jb250ZW50IGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ud3JhcHBlci53cmFwcGVyLXRvcC1yb3cgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4uYWR2aXNlci1pbmZvLWRpcmVjdGl2ZS13cmFwcGVyIC5jaGFubmVsLWluZm8tZGlyZWN0aXZlLmZpcnN0IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzQ3NDc0Nztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hZHZpc2VyLWluZm8tZGlyZWN0aXZlLXdyYXBwZXIgLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUuZmlyc3Qge1xuICAgIGJvcmRlci1yaWdodDogMHB4IHNvbGlkICM0NzQ3NDc7XG4gIH1cbiAgLmFkdmlzZXItaW5mby1kaXJlY3RpdmUtd3JhcHBlciAuY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZS5maXJzdCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0NzQ3NDc7XG4gIH1cbn1cbi5tb2RhbC1hbGlnbi1jZW50ZXIgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDMwMHB4O1xufVxuLm1vZGFsLWFsaWduLWNlbnRlciA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLm1vZGFsLWFsaWduLWNlbnRlciAubW9kYWwtZGlhbG9nIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5tb2RhbC1hbGlnbi1jZW50ZXIgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG59XG4ubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucHJvZHVjdC1wYWdlLWNvbC1idG4gc3Bhbi5idXR0b24tc20ge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI21sYy1oZWFkZXItc2VhcmNoLWJveCAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxhdGVzdC1uZXdzLWN0YS1idG4ge1xuICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4jaWNvbi10b2dnbGUtbW9iaWxlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxMnB4O1xuICBmb250LXNpemU6IDMycHg7XG4gIGNvbG9yOiAjM2IzYjNiO1xufVxuI2ljb24tdXNlci1tb2JpbGUtaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IDhweDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBjb2xvcjogIzNiM2IzYjtcbn1cbi8qcmlnaHQgYWR2aXNlIHRhYiBmaXhlZCAqL1xuLmNob29zZS1hZHZpY2UtdGFicyB1bCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4uY2hvb3NlLWFkdmljZS10YWJzIC5uYXYtdGFicyA+IGxpID4gYSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtTWVkaXVtXCIgIWltcG9ydGFudDtcbn1cbi5jaG9vc2UtYWR2aWNlLXRhYnMgLm5hdi10YWJzID4gbGkgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMzc2OTEgIWltcG9ydGFudDtcbn1cbi5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGkuYWN0aXZlIGEge1xuICBtYXJnaW4tYm90dG9tOiAtMTBweCAhaW1wb3J0YW50O1xufVxuLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaSBhIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xufVxuLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyB7XG4gIGNsZWFyOiBib3RoICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIyMHB4ICFpbXBvcnRhbnQ7XG59XG4uY2hvb3NlLWFkdmljZS10YWJzIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuLmNob29zZS1hZHZpY2UtdGFicyAudGFibGUgdHI6bnRoLWNoaWxkKG9kZCkge1xuICBib3JkZXItYm90dG9tOiAycHggI2ZmZiBzb2xpZCAhaW1wb3J0YW50O1xufVxuLmNob29zZS1hZHZpY2UtdGFicyAudGFibGUgdHIgdGQge1xuICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG4uY2hvb3NlLWFkdmljZS10YWJzIC50YWJsZSB0cjpudGgtY2hpbGQob2RkKSB0ZCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4uY2hvb3NlLWFkdmljZS10YWJzIC50YWJsZSB0cjpudGgtY2hpbGQoZXZlbikgdGQge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwOXB4KSB7XG4gIC5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGk6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaSB7XG4gICAgd2lkdGg6IDMxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaTpudGgtb2YtdHlwZSgyKSB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGk6bnRoLW9mLXR5cGUoMykge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY2hvb3NlLWFkdmljZS10YWJzIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5jaG9vc2UtYWR2aWNlLXRhYnMgLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIGxpIGEge1xuICAgIG1hcmdpbi10b3A6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jaG9vc2UtYWR2aWNlLXRhYnMgLm5hdiA+IGxpID4gYTpob3Zlcixcbi5jaG9vc2UtYWR2aWNlLXRhYnMgLm5hdiA+IGxpID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTIwOXB4KSB7XG4gIC5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGk6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICAhaW1wb3J0YW50O1xuICB9XG4gIC5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGkge1xuICAgIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGk6bnRoLW9mLXR5cGUoMikge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIGxpOm50aC1vZi10eXBlKDMpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY2hvb3NlLWFkdmljZS10YWJzIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5jaG9vc2UtYWR2aWNlLXRhYnMgLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIGxpOmZpcnN0LW9mLXR5cGU6YmVmb3JlLFxuICAuY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIGxpOm50aC1vZi10eXBlKDIpOmJlZm9yZSxcbiAgLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaTpudGgtb2YtdHlwZSgzKTpiZWZvcmUge1xuICAgIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMge1xuICAgIGNsZWFyOiBib3RoICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIGxpIGEge1xuICAgIG1hcmdpbi10b3A6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jaG9vc2UtYWR2aWNlLXRhYnMgLm1lZGlhLWxpc3Qge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaS5hY3RpdmU6YWZ0ZXIge1xuICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyB7XG4gICAgY2xlYXI6IGJvdGggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4jZ2xvYmFsX3NlYXJjaF9mb3JtX21vYmlsZSAubWxjLWdseXBoLmljb24tbWxjLWZpbmQteW91ci1zdXBlcixcbiNnbG9iYWxfc2VhcmNoX2Zvcm0gLm1sYy1nbHlwaC5pY29uLW1sYy1maW5kLXlvdXItc3VwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTVweCAxNXB4IDE3cHggMTVweDtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjYmM0NDAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xuICBjdXJzb3I6IHBvaW50ZXIgO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDA7XG59XG4vKiBJbXJhbiAqL1xuLm1vZGFsLWFsaWduLWNlbnRlciAubW9kYWwtaGVhZGVyLFxuLm1vZGFsLWFsaWduLWNlbnRlciAubW9kYWwtZm9vdGVyIHtcbiAgYm9yZGVyOiAwcHg7XG59XG4uY2YtcXVpY2tsaW5rcyB7XG4gIHBhZGRpbmctYm90dG9tOiA0MnB4ICEgaW1wb3J0YW50O1xufVxuLmNmLXZpZGVvLWhlYWRlciBoMixcbi5jZi12aWRlby1oZWFkZXIgaDMge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbn1cbi50YWJiZWQtYmx1ZS10ZXh0IGxpLFxuLnRhYmJlZC1ibHVlLXRleHQgdWwge1xuICBib3JkZXI6IDBweCAhIGltcG9ydGFudDtcbn1cbi50YWJiZWQtYmx1ZS10ZXh0IGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi8uLi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljb25fcGx1cy5wbmdcIik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGNvbG9yOiAjMDE4MzhDICEgaW1wb3J0YW50O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDJweCAwcHggMHB4IDQwcHggISBpbXBvcnRhbnQ7XG59XG4udGFiYmVkLWJsdWUtdGV4dCAubWVkaWEge1xuICBwYWRkaW5nOiAwcHg7XG59XG4uY2YtaG9wZS1hY2NvcmRpb24gLnBhbmVsID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5jZi1uYXYgLmFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRUVFQSAhIGltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNFODUxMDA7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cbi5jZi1uYXYgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy10b3A6IDJweDtcbn1cbi5tbGMtY29tbXVuaXR5LWxvZ28ge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi5jZW50cmUtYWxpZ24tYWxsICoge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tYXJnaW5ib3R0b20xMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uaDFzZWxmIHtcbiAgbWFyZ2luLXRvcDogNTVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaDFzZWxmIHtcbiAgICBtYXJnaW4tdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi53aWRlLXR4dCAuY2Fyb3VzZWwtY2FwdGlvbiBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC53aWRlLXR4dCAuY2Fyb3VzZWwtY2FwdGlvbiBoMiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAud2lkZS10eHQgLm9yYW5nZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmNoYXJjb2FsIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAucGVyc2lzdGVudC1jaGFyY29hbCAuY2hhcmNvYWwge1xuICAgIGNvbG9yOiAjM2IzYjNiO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGlsZXMgLmljb24tbWxjLWNoZXZyb24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnRpbGVzIC5pY29uLW1sYy1jaGV2cm9uIHtcbiAgY29sb3I6ICNBQUE4QTQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aWR0aDogMTAwJTtcbn1cbiNmYXFzLWJyb3dzZSAubmF2LXRhYnMgbGkgKyBsaSArIGxpICsgbGkgKyBsaSBhLmFjdGl2ZSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjOGM2YzIgIWltcG9ydGFudDtcbn1cbi5maW5kYWR2aXNlcl9iYW5uZXJfc2VhcmNoIGlucHV0OmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M5NTEwOSAhIGltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSkgaW5zZXQsIDBweCAwcHggOHB4IHJnYmEoMjAxLCA4MSwgMTksIDAuNikgISBpbXBvcnRhbnQ7XG59XG4uYm94LWNvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMTQuNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY2hhbm5lbC1jdGEtd3JhcHBlciAuY2Yge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYSxcbiAgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsXG4gIC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmEyYTJhO1xuICB9XG59XG4vKkxlZnQgcGFuZWwgaXNzdWUgd2l0aCBtZWdhbWVudSAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5oaWRkZW4teHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICB9XG59XG4vKmNhcm91c2VsIG5vIHBhZGRpbmcgbGVmdCBhbmQgcmlnaHQgKi9cbi53cmFwcGVyLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jb2wteHMtMTIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uY3VzdG9tZXItc3VydmV5IC5tb2RhbC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE4MzhjO1xuICBwYWRkaW5nOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY3VzdG9tZXItc3VydmV5IC5tb2RhbC1oZWFkZXIgLm1vZGFsLXRpdGxlLFxuLmN1c3RvbWVyLXN1cnZleSAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAxICEgaW1wb3J0YW50O1xuICBmb250LXNpemU6IDI2cHg7XG59XG4uY3VzdG9tZXItc3VydmV5IC5tb2RhbC1jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuLmN1c3RvbWVyLXN1cnZleSAubW9kYWwtYm9keSAuY29sLWN1c3RvbSAubWVkaWEge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbi5jdXN0b21lci1zdXJ2ZXkgLm1vZGFsLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzhjNmMyICEgaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLmN1c3RvbWVyLXN1cnZleSAubW9kYWwtZm9vdGVyIC5kaXNjbGFpbWVyLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMHB4IG5vbmU7XG4gIGNvbG9yOiAjMDM3NjkxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwcHggYXV0bztcbn1cbi5jdXN0b21lci1zdXJ2ZXkgLm1vZGFsLWZvb3RlciAuZGlzY2xhaW1lci1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnN1cGVyLWV6eS1tb2RhbC12aWRlbyB7XG4gIHdpZHRoOiAzMTBweDtcbiAgaGVpZ2h0OiAxNjBweDtcbn1cbi5zdXBlci1lenktbW9kYWwtdmlkZW8gYSB7XG4gIHdpZHRoOiAzMTBweDtcbiAgaGVpZ2h0OiAxNjBweDtcbn1cbi5zdXBlci1lenktbW9kYWwtdmlkZW8gYSAuYnV0dG9uLXRleHQge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cbiNnbG9iYWxfc2VhcmNoX2Zvcm1fbW9iaWxlIC5mb3JtLWdyb3VwIC5nbG9iYWxfc2VhcmNoX2ZpZWxkIHtcbiAgd2lkdGg6IDk4LjglO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGhlaWdodDogNTRweDtcbn1cbiNnbG9iYWxfc2VhcmNoX2Zvcm1fbW9iaWxlIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbiB7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDU0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAjZ2xvYmFsX3NlYXJjaF9mb3JtX21vYmlsZSAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biBidXR0b24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiNnbG9iYWxfc2VhcmNoX2Zvcm1fbW9iaWxlIC5tbGMtZ2x5cGguaWNvbi1tbGMtZmluZC15b3VyLXN1cGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi53cmFwcGVyLndyYXBwZXItZGFyayAjZ2xvYmFsX3NlYXJjaF9mb3JtIC5tbGMtZ2x5cGguaWNvbi1tbGMtZmluZC15b3VyLXN1cGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnBob25lLWFkdmlzZXIgLnBhbmVsLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHggIWltcG9ydGFudDtcbn1cbi5waG9uZS1hZHZpc2VyIC5wYW5lbC1oZWFkaW5nIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICEgaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBjb2xvcjogIzNiM2IzYjtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnBob25lLWFkdmlzZXIgLnBhbmVsLWhlYWRpbmcgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgISBpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnBob25lLWFkdmlzZXIgLnBhbmVsLWhlYWRpbmcgYS5jb2xsYXBzZWQ6aG92ZXIge1xuICBjb2xvcjogIzNiM2IzYjtcbn1cbi5waG9uZS1hZHZpc2VyIC5wYW5lbCAubWVkaWEtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGhvbmUtYWR2aXNlciAubWVkaWEtbGlzdCAubWVkaWEtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cbi5waG9uZS1hZHZpc2VyIC5tZWRpYS1saXN0IC5tZWRpYS1ib2R5IC5saXN0LWl0ZW0tdGV4dCB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbiNscENoYXQgaW1nIHtcbiAgbWF4LWhlaWdodDogbm9uZTtcbn1cbi5wYWdlLWhlYWRlci1jb250YWluZXIgc3Bhbi5idXR0b24tbWQge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi8qKioqKioqKioqKioqIFNpbG8gdXBsaWZ0ICoqKioqKioqKioqKioqKiovXG4ubWFzdGhlYWQtd3JhcHBlciAubWFzdGhlYWQtYWR2aXNlciBoMSB7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgZm9udC1mYW1pbHk6IENoYXJsaWUtU3RkLU1lZGl1bTtcbn1cbi5wYW5lbC1kZWZhdWx0LnBhbmVsLXNpbmdsZS5kYXJrLXBhbmVsLXNpbmdsZSAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODE4MTY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhbmVsLWRlZmF1bHQucGFuZWwtc2luZ2xlLmRhcmstcGFuZWwtc2luZ2xlIC5wYW5lbC1oZWFkaW5nIGgzIHtcbiAgZm9udC1mYW1pbHk6IENoYXJsaWUtU3RkLU1lZGl1bTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwcHg7XG59XG4ucGFuZWwtZGVmYXVsdC5wYW5lbC1zaW5nbGUuZGFyay1wYW5lbC1zaW5nbGUgLnBhbmVsLWJvZHkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5NDhhO1xuICBib3JkZXItdG9wOiAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLnBhbmVsLWRlZmF1bHQucGFuZWwtc2luZ2xlLmRhcmstcGFuZWwtc2luZ2xlIC5wYW5lbC1ib2R5IGhyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5OTk0OGE7XG59XG4uYm9yZGVyLWJ1dHRvbi1yLWNoZXZyb24gLmJvcmRlci1idXR0b24tbWQge1xuICBwYWRkaW5nOiAxMXB4IDM1cHggMTFweCAyMXB4ICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWJ1dHRvbi1yLWNoZXZyb24gLmJvcmRlci1idXR0b24tbWQ6YWZ0ZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAuMWVtIDAuMWVtIDAgMDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAwLjQ1ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwLjI1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAwLjQ1ZW07XG4gIGxlZnQ6IDEwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5hZHZpc2VyLXRhYnMtanVzdGlmaWVkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTk0OEE7XG59XG4uYWR2aXNlci10YWJzLWp1c3RpZmllZCAuYm9vdHN0cmFwLW5hdi1zZWNvbmRhcnkgLm5hdi10YWJzIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uYWR2aXNlci10YWJzLWp1c3RpZmllZCAuYm9vdHN0cmFwLW5hdi1zZWNvbmRhcnkgLm5hdi10YWJzID4gbGkge1xuICBib3JkZXI6IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTk0OEE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYWR2aXNlci10YWJzLWp1c3RpZmllZCAuYm9vdHN0cmFwLW5hdi1zZWNvbmRhcnkgLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uYWR2aXNlci10YWJzLWp1c3RpZmllZCAuYm9vdHN0cmFwLW5hdi1zZWNvbmRhcnkgLm5hdi10YWJzID4gbGkuYWN0aXZlIHtcbiAgYm9yZGVyOiAwcHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjQzk1MTA5O1xufVxuLm1hc3RoZWFkLXhzIHtcbiAgaGVpZ2h0OiAxMzZweDtcbn1cbi5iYWNrZ3JvdW5kLXNpemUtY292ZXIge1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xufVxuLmZ1bGwtd2lkdGgtaHIgLm1lZGlhLWJvZHkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5iZy1jb2xvci0xNjE4MTgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYxODE4ICFpbXBvcnRhbnQ7XG59XG4uYmctY29sb3ItZmFmOGY0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNCAhaW1wb3J0YW50O1xufVxuLmRlZXAtb3JhbmdlIHtcbiAgY29sb3I6ICM3NDE5MTU7XG59XG4uc3ViaGVhZGluZy1wYXJ0aWFsLXVuZGVybGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnN1YmhlYWRpbmctcGFydGlhbC11bmRlcmxpbmU6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDU1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOTUxMDk7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ucG9ydGZvbGlvLWNvbC1jYWxsb3V0IHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0JDQkNCO1xufVxuLnBvcnRmb2xpby1jb2wtY2FsbG91dCAucG9ydGZvbGlvLWxlZnQtY29sLWNhbGxvdXQgaDIge1xuICBmb250LWZhbWlseTogQ2hhcmxpZS1TdGQtTWVkaXVtO1xuICBmb250LXNpemU6IDM4cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4ucG9ydGZvbGlvLWNvbC1jYWxsb3V0IC5wb3J0Zm9saW8tbGVmdC1jb2wtY2FsbG91dCBoNCB7XG4gIGZvbnQtZmFtaWx5OiBDaGFybGllLVN0ZC1NZWRpdW07XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5wb3J0Zm9saW8tY29sLWNhbGxvdXQubGFzdCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52ZXJ0aWNhbC1hbGlnbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYXN0aGVhZC13cmFwcGVyIC5tYXN0aGVhZC1hZHZpc2VyIGgxIHtcbiAgICBtYXJnaW4tdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubWFzdGhlYWQtd3JhcHBlciAubWFzdGhlYWQtYWR2aXNlciBoMSB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgLmFkdmlzZXItdGFicy1qdXN0aWZpZWQge1xuICAgIGJvcmRlci1ib3R0b206IDBweDtcbiAgfVxuICAuYWR2aXNlci10YWJzLWp1c3RpZmllZCAubmF2LXRhYnMge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAubWFzdGhlYWQteHMgaDEge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cbi5zcGFjaW5nLXB0LTUwIHtcbiAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXByLTUwIHtcbiAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcGItNTAge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcGwtNTAge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW10LTUwIHtcbiAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbXItNTAge1xuICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1iLTUwIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbWwtNTAge1xuICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcHQtNDUge1xuICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcHItNDUge1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wYi00NSB7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wbC00NSB7XG4gIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbXQtNDUge1xuICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tci00NSB7XG4gIG1hcmdpbi1yaWdodDogNDVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbWItNDUge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tbC00NSB7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wdC00MCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wci00MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXBiLTQwIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXBsLTQwIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tdC00MCB7XG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1yLTQwIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tYi00MCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1sLTQwIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXB0LTM1IHtcbiAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXByLTM1IHtcbiAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcGItMzUge1xuICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcGwtMzUge1xuICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW10LTM1IHtcbiAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbXItMzUge1xuICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1iLTM1IHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbWwtMzUge1xuICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcHQtMzAge1xuICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcHItMzAge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wYi0zMCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wbC0zMCB7XG4gIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbXQtMzAge1xuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tci0zMCB7XG4gIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbWItMzAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tbC0zMCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wdC0yNSB7XG4gIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wci0yNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXBiLTI1IHtcbiAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXBsLTI1IHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tdC0yNSB7XG4gIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1yLTI1IHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tYi0yNSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1sLTI1IHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXB0LTIwIHtcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXByLTIwIHtcbiAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcGItMjAge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcGwtMjAge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW10LTIwIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbXItMjAge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1iLTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbWwtMjAge1xuICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcHQtMTUge1xuICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcHItMTUge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wYi0xNSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wbC0xNSB7XG4gIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbXQtMTUge1xuICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tci0xNSB7XG4gIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbWItMTUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tbC0xNSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wdC0xMCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wci0xMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXBiLTEwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXBsLTEwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tdC0xMCB7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1yLTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tYi0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1sLTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXB0LTUge1xuICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wci01IHtcbiAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wYi01IHtcbiAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcGwtNSB7XG4gIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tdC01IHtcbiAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tci01IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1iLTUge1xuICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1sLTUge1xuICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wdC0wIHtcbiAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcHItMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcGItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXBsLTAge1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbXQtMCB7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbXItMCB7XG4gIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tbC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuLyogQ1RBIG5hdiBidXR0b24gKi9cbi5uYXYtY3RhLWFxdWEgbGkubGFzdCxcbi5uYXYtY3RhLWFxdWEgbGkubGFzdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTgzOGMgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBoZWlnaHQ6IDQxcHg7XG59XG4ubmF2LWN0YS1hcXVhIGxpLmxhc3QgYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5uYXYubmF2YmFyLWRlZmF1bHQubmF2LWN0YS1hcXVhIC5uYXZiYXItbmF2IGxpLmxhc3QgYTpob3Zlcixcbm5hdi5uYXZiYXItZGVmYXVsdC5uYXYtY3RhLWFxdWEgLm5hdmJhci1uYXYgbGkubGFzdCBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDY1MTtcbn1cbi5uYXYtY3RhLW9yYW5nZSBsaS5sYXN0LFxuLm5hdi1jdGEtb3JhbmdlIGxpLmxhc3Q6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgaGVpZ2h0OiA0MXB4O1xufVxuLm5hdi1jdGEtb3JhbmdlIGxpLmxhc3QgYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5uYXYubmF2YmFyLWRlZmF1bHQubmF2LWN0YS1vcmFuZ2UgLm5hdmJhci1uYXYgbGkubGFzdCBhOmhvdmVyLFxubmF2Lm5hdmJhci1kZWZhdWx0Lm5hdi1jdGEtb3JhbmdlIC5uYXZiYXItbmF2IGxpLmxhc3QgYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQzQ0MDE7XG59XG4ubmF2LWN0YS1ydWJpbmUgbGkubGFzdCxcbi5uYXYtY3RhLXJ1YmluZSBsaS5sYXN0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlMDA1OCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGhlaWdodDogNDFweDtcbn1cbi5uYXYtY3RhLXJ1YmluZSBsaS5sYXN0IGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxubmF2Lm5hdmJhci1kZWZhdWx0Lm5hdi1jdGEtcnViaW5lIC5uYXZiYXItbmF2IGxpLmxhc3QgYTpob3Zlcixcbm5hdi5uYXZiYXItZGVmYXVsdC5uYXYtY3RhLXJ1YmluZSAubmF2YmFyLW5hdiBsaS5sYXN0IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjAwMDNhO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmN0YS1uYXYgbGkubGFzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jdGEtbmF2IGxpLmxhc3QsXG4gIC5jdGEtbmF2IGxpLmxhc3Q6aG92ZXIge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIG5hdi5uYXZiYXItZGVmYXVsdC5uYXYtY3RhLWFxdWEgLm5hdmJhci1uYXYgbGkubGFzdCBhLFxuICBuYXYubmF2YmFyLWRlZmF1bHQubmF2LWN0YS1hcXVhIC5uYXZiYXItbmF2IGxpLmxhc3QgYTpob3ZlcixcbiAgbmF2Lm5hdmJhci1kZWZhdWx0Lm5hdi1jdGEtYXF1YSAubmF2YmFyLW5hdiBsaS5sYXN0IGE6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTgzOGMgIWltcG9ydGFudDtcbiAgfVxuICBuYXYubmF2YmFyLWRlZmF1bHQubmF2LWN0YS1vcmFuZ2UgLm5hdmJhci1uYXYgbGkubGFzdCBhLFxuICBuYXYubmF2YmFyLWRlZmF1bHQubmF2LWN0YS1vcmFuZ2UgLm5hdmJhci1uYXYgbGkubGFzdCBhOmhvdmVyLFxuICBuYXYubmF2YmFyLWRlZmF1bHQubmF2LWN0YS1vcmFuZ2UgLm5hdmJhci1uYXYgbGkubGFzdCBhOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgbmF2Lm5hdmJhci1kZWZhdWx0Lm5hdi1jdGEtcnViaW5lIC5uYXZiYXItbmF2IGxpLmxhc3QgYSxcbiAgbmF2Lm5hdmJhci1kZWZhdWx0Lm5hdi1jdGEtcnViaW5lIC5uYXZiYXItbmF2IGxpLmxhc3QgYTpob3ZlcixcbiAgbmF2Lm5hdmJhci1kZWZhdWx0Lm5hdi1jdGEtcnViaW5lIC5uYXZiYXItbmF2IGxpLmxhc3QgYTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NlMDA1OCAhaW1wb3J0YW50O1xuICB9XG59XG4udm9hLWhlcm8tYmFubmVyIHAge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLU1lZGl1bVwiO1xufVxuLnZvYS1saXN0cyBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4udm9hLWxpc3RzIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvY29udGVudC9hZHZpY2UvdmFsdWUtb2YtYWR2aWNlL2NoZWNrLWNpcmNsZS5wbmcnKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuLndyYXBwZXItdm9hLWZvcm0ge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cbi52YWx1ZS1vZi1hZHZpY2UgLnJvdy1ib2R5IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udmFsdWUtb2YtYWR2aWNlIC53cmFwcGVyLXZvYS1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuLnZhbHVlLW9mLWFkdmljZSAud3JhcHBlci12b2EtY29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgd2lkdGg6IDkwJTtcbn1cbi52YWx1ZS1vZi1hZHZpY2UgLnZvYS1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtU2VtaUJvbGRcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBoZWlnaHQ6IDQzcHggISBpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1pbi13aWR0aDogMTU1cHg7XG4gIHBhZGRpbmctbGVmdDogMjFweDtcbiAgcGFkZGluZy1yaWdodDogMjFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cbi52YWx1ZS1vZi1hZHZpY2UgLnZvYS1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkM0NDAxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4udmFsdWUtb2YtYWR2aWNlIC50ZWFzZXItY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4udmFsdWUtb2YtYWR2aWNlIC50ZWFzZXItY29udGVudCBoMyBhIHtcbiAgY29sb3I6ICMzYjNiM2I7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmFsdWUtb2YtYWR2aWNlIC53cmFwcGVyLXZvYS1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuICAudmFsdWUtb2YtYWR2aWNlIC53cmFwcGVyLXZvYS1jb250ZW50IGgzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAud3JhcHBlci12b2EtZm9ybSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52b2EtaGVyby1iYW5uZXIgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5tZWRpYS5zcGFjaW5nLW10LTMwLW1vYmlsZSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAudGVhc2VyLWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnZvYS1idXR0b24ge1xuICAgIG1pbi13aWR0aDogMTEwcHg7XG4gICAgcGFkZGluZzogOHB4O1xuICB9XG4gIC5oaWRlLW9uLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLm1hc3RoZWFkLXNtIC52b2EtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjZmZmZmZmO1xuICAgIG1pbi13aWR0aDogNjBweDtcbiAgICBwYWRkaW5nOiA1cHggOHB4O1xuICB9XG59XG4udGFicyAubmF2LXRhYnMge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLnRhYnMgLm5hdi10YWJzIGxpOmxhc3QtY2hpbGQuYWN0aXZlIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZGRkZDtcbn1cbi50YWJzIC5tZWRpYSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50YWJzIC5uYXYtdGFicyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuICAudGFicyAubmF2LXRhYnMgbGkuYWN0aXZlIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkO1xuICB9XG4gIC50YWJzIC5uYXYtdGFicyBsaTpmaXJzdC1jaGlsZC5hY3RpdmUge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkZGRkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYnMgLm5hdi10YWJzIGxpOmxhc3QtY2hpbGQuYWN0aXZlIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbn1cbi8qIENyZWF0aW5nIHN0eWxlcyBmb3IgY2FtcGFpZ25zIC0gVGFwYW4gdmFzaGkgKi9cbi5jYW1wYWlnbi1jb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG4uY2FtcGFpZ24tY29udGVudC1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhO1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG4uY2FtcGFpZ24tY29udGVudC1jdGEgaDQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNhbXBhaWduLWNvbnRlbnQtY3RhIC5idXR0b24tbWQsXG4uY2FtcGFpZ24tY29udGVudC1jdGEgLmJ1dHRvbi1zbSxcbi5jYW1wYWlnbi1jb250ZW50LWN0YSAuYnV0dG9uLWxnIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uaW1wLWluZm8gLnBhbmVsLWhlYWRpbmcgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwcHggbm9uZSAhIGltcG9ydGFudDtcbiAgY29sb3I6ICMwNjk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY29uX3BsdXMucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuLmltcC1pbmZvIC5wYW5lbC1oZWFkaW5nIGEge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmltcC1pbmZvIC5wYW5lbC1oZWFkaW5nIGE6aG92ZXIsXG4uaW1wLWluZm8gLnBhbmVsLWhlYWRpbmcgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzA2OTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNvbl9wbHVzLnBuZ1wiKTtcbn1cbi5pbXAtaW5mbyAubWVkaWEgLmxpc3QtaXRlbS10ZXh0IHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4ubWFyZ2ludG9wNTAge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuLmNhbXBhaWduLWN0YSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2FtcGFpZ24tY3RhIGg0IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmNhbXBhaWduLWN0YSAuYnV0dG9uLW1kIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uY2FtcGFpZ24tY3RhIHAge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4ud3JhcHBlci11c2VmdWwtbGlua3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmYmY3O1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDQycHg7XG59XG4vKiBTdXBlciBzbWFydCBzdHJhdGVnaWVzICovXG4ud3JhcHBlci1zbWFydC1zdHJhdGVneSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmYzZWY7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuLnNtYXJ0LXN0cmF0ZWd5IHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG4uc21hcnQtc3RyYXRlZ3kgLmNvbC1jdXN0b20ge1xuICB3aWR0aDogMjAlO1xufVxuLnNtYXJ0LXN0cmF0ZWd5LWJveCBoNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGREZCRjc7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICBwYWRkaW5nLXRvcDogMHB4O1xufVxuLnNtYXJ0LXN0cmF0ZWd5LWJveCBhIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE2MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4ICEgaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc21hcnQtc3RyYXRlZ3ktYm94IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWU3ZTM7XG59XG4uc21hcnQtc3RyYXRlZ3ktYm94IGEgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5tYXJnaW5ib3R0b20yMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cbi5tYXJnaW5ib3R0b200MCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cbi5jYW1wYWlnbi1nZXQtaW4tdG91Y2ggcCB7XG4gIHdpZHRoOiAxOTBweDtcbn1cbi5jYW1wYWlnbi1jb250ZW50IGhyIHtcbiAgY29sb3I6ICNjOGM2YzI7XG4gIG1hcmdpbjogNDBweCAwcHg7XG59XG4uc21hcnQtc3RyYXRlZ3kgLm1sYy1nbHlwaCB7XG4gIGNvbG9yOiAjMDE4MzhjO1xuICBmb250LXNpemU6IDMwcHg7XG59XG4uc3RyYXRlZ3ktY29udGVudCAubWxjLWdseXBoIHtcbiAgY29sb3I6ICMwMTgzOGM7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuLnNtYXJ0LXN0cmF0ZWd5IC5tbGMtZ2x5cGguaWNvbi1tbGMtZmluZC15b3VyLXN1cGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAhIGltcG9ydGFudDtcbn1cbi5zdHJhdGVneS1jb250ZW50IC5tbGMtZ2x5cGguaWNvbi1tbGMtZmluZC15b3VyLXN1cGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAhIGltcG9ydGFudDtcbiAgcGFkZGluZzogMHB4ICEgaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cbi8qIFVuZGVyc3RhbmRpbmcgc2VyaWVzICovXG4udW5kZXJzdGFuZGluZy1zZXJpZXMge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG4udW5kZXJzdGFuZGluZy1zZXJpZXMgLmNvbC1jdXN0b20ge1xuICBoZWlnaHQ6IDM3NXB4ICEgaW1wb3J0YW50O1xufVxuLnVuZGVyc3RhbmRpbmctc2VyaWVzIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnVuZGVyc3RhbmRpbmctc2VyaWVzIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuLnVuZGVyc3RhbmRpbmctc2VyaWVzIGg0IGEge1xuICBjb2xvcjogIzNiM2IzYjtcbn1cbi51bmRlcnN0YW5kaW5nLXNlcmllcyBoNCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLyogQWNjZW50dXJlIFdoaXRlIFBhcGVyICovXG4udmlkZW8tbGlzdCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuLnZpZGVvLWxpc3QgLmltcC1pbmZvIC5wYW5lbC1oZWFkaW5nIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmM2VmICEgaW1wb3J0YW50O1xufVxuLnZpZGVvLWxpc3QgLmltcC1pbmZvIC5wYW5lbC1oZWFkaW5nIGE6aG92ZXIsXG4udmlkZW8tbGlzdCAuaW1wLWluZm8gLnBhbmVsLWhlYWRpbmcgYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmYzZWYgISBpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljb25fcGx1cy5wbmdcIik7XG59XG4udmlkZW8tbGlzdCAuaW1wLWluZm8gLmxpc3QtaXRlbS10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjNlZjtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4udmlkZW8tbGlzdCAuZmxleC12aWRlbyB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG4udmlkZW8tbGlzdCBoNCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4vKiBNTEMgSW5mbGF0aW9uIFBsdXMgKi9cbi5uYXYtaW5mbGF0aW9uLXBsdXMgbGkge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cbi5uYXYtaW5mbGF0aW9uLXBsdXMgbGkgYSB7XG4gIGNvbG9yOiAjM2IzYjNiICEgaW1wb3J0YW50O1xufVxuLm5hdi1pbmZsYXRpb24tcGx1cyBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYSAhaW1wb3J0YW50O1xufVxuLm5hdi1pbmZsYXRpb24tcGx1cyBsaTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuLm5hdi1pbmZsYXRpb24tcGx1cyAuYWN0aXZlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhICEgaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2U4NTEwMDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi8qIE1pc2MgKi9cbi53cmFwcGVyLXNpdGVtYXAge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG4ud3JhcHBlci1zaXRlbWFwIC5ib290c3RyYXAtc2l0ZW1hcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmYzZWY7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmc6IDQwcHggNDBweCAxOHB4O1xufVxuLndyYXBwZXItc2l0ZW1hcCAuYm9vdHN0cmFwLXNpdGVtYXAgdWwgbGkgdWwge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmZpbmQtc3VwZXItY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuLmZpbmQtc3VwZXItY3RhIHAgc3Bhbi5idXR0b24tbWQsXG4uZmluZC1zdXBlci1jdGEgcCBzcGFuLmJ1dHRvbi1zbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY29uc29saWRhdGUtc3VwZXItY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuLmNvbnNvbGlkYXRlLXN1cGVyLWN0YSBwIHNwYW4uYnV0dG9uLW1kLFxuLmNvbnNvbGlkYXRlLXN1cGVyLWN0YSBwIHNwYW4uYnV0dG9uLXNtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5tYXJnaW5ib3R0b202MCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIG5hdi1pbmZsYXRpb24tcGx1cyBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNhbXBhaWduLWNvbnRlbnQsXG4gIC5wYWdlLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC51bmRlcnN0YW5kaW5nLXNlcmllcyAuY29sLWN1c3RvbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDM3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtYXJ0LXN0cmF0ZWd5IC5jb2wtY3VzdG9tIHtcbiAgICB3aWR0aDogMzIlO1xuICB9XG4gIC5zbWFydC1zdHJhdGVneSBoNCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5uYXYtdGFicyBsaS5sYXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5jYW1wYWlnbi1jb250ZW50LFxuICAucGFnZS1jb250ZW50LFxuICAuY2FtcGFpZ24tY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmNhbXBhaWduLWNvbnRlbnQsXG4gIC5wYWdlLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC5uYXYtdGFicyBsaS5sYXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC53cmFwcGVyLXRvb2xzIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAucGFuZWwtdGl0bGUgYSB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgfVxuICAucGFuZWwgLmxpc3QtaXRlbS10ZXh0LFxuICAuaW1wLWluZm8gLmxpc3QtaXRlbS10ZXh0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICEgaW1wb3J0YW50O1xuICB9XG4gIC5wYW5lbCB0YWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG4gIHRhYmxlLnRhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbiAgLmJveC1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDE3MHB4ICEgaW1wb3J0YW50O1xuICB9XG4gIC5jYW1wYWlnbi1jdGEgLmJ1dHRvbi1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICEgaW1wb3J0YW50O1xuICB9XG4gIC5jYW1wYWlnbi1jb250ZW50IC5idXR0b24tc20sXG4gIC5jYW1wYWlnbi1jb250ZW50IC5idXR0b24tbWQsXG4gIC5jYW1wYWlnbi1jb250ZW50IC5idXR0b24tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuICAuY2VudGVyLWN0YSAuYnV0dG9uLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICEgaW1wb3J0YW50O1xuICB9XG4gIC8qIFNtYXJ0IHN0cmF0ZWd5IHJlc3BvbnNpdmUgc3R5bGVzICovXG4gIC53cmFwcGVyLXNtYXJ0LXN0cmF0ZWd5IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuICAuc21hcnQtc3RyYXRlZ3kge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLnNtYXJ0LXN0cmF0ZWd5IC5jb2wtY3VzdG9tIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2M4YzZjMjtcbiAgfVxuICAuc21hcnQtc3RyYXRlZ3kgLmNvbC1jdXN0b206Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDBweCBub25lO1xuICB9XG4gIC5zbWFydC1zdHJhdGVneSBpbWcsXG4gIC5zbWFydC1zdHJhdGVneSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc21hcnQtc3RyYXRlZ3kgaDQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuc21hcnQtc3RyYXRlZ3kgYSB7XG4gICAgaGVpZ2h0OiBhdXRvICEgaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDBweCAhIGltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy10b3A6IDEwcHggISBpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtYXJ0LXN0cmF0ZWd5IGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLyogVW5kZXJzdGFuZGluZyBzZXJpZXMgcmVzcG9uc2l2ZSBzdHlsZXMgKi9cbiAgLnVuZGVyc3RhbmRpbmctc2VyaWVzIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuICAudW5kZXJzdGFuZGluZy1zZXJpZXMgLmNvbC1jdXN0b20ge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzhjNmMyO1xuICB9XG4gIC51bmRlcnN0YW5kaW5nLXNlcmllcyBpbWcsXG4gIC51bmRlcnN0YW5kaW5nLXNlcmllcyBwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC51bmRlcnN0YW5kaW5nLXNlcmllcyBoNCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbiAgLnVuZGVyc3RhbmRpbmctc2VyaWVzIC5jb2wtY3VzdG9tOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG4gIC8qIEFkdmljZSAqL1xuICAuYWR2aWNlLWNlbnRyZS1jb250ZW50IHRhYmxlIHRkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuY29tcC13aW5uZXItd3JhcHBlciB7XG4gICAgcGFkZGluZzogMzBweCAzMHB4IDEycHggMzBweDtcbiAgfVxufVxuLmZvcm1zLW5hdi1wcmltYXJ5IHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuLmZvcm1zLW5hdi1wcmltYXJ5IHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuLmZvcm1zLW5hdi1zZWNvbmRhcnkgLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNjOGM2YzI7XG4gIGhlaWdodDogNDhweDtcbn1cbi5mb3Jtcy1uYXYtc2Vjb25kYXJ5IC5uYXYtdGFicyBsaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMHB4IG5vbmUgISBpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhIGltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0zcHg7XG59XG4uZm9ybXMtbmF2LXNlY29uZGFyeSAubmF2LXRhYnMgbGkgYSB7XG4gIGJvcmRlcjogMHB4IG5vbmUgISBpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweCAhIGltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cbi5mb3Jtcy1uYXYtc2Vjb25kYXJ5IC5uYXYtdGFicyBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5mb3Jtcy1uYXYtc2Vjb25kYXJ5IC5uYXYtdGFicyBsaS5hY3RpdmUgYSB7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjYzk1MTA5ICEgaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogLTJweCAhIGltcG9ydGFudDtcbn1cbi5mb3Jtc2FuZGRvY3Mge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4uZm9ybXNhbmRkb2NzIC5wYW5lbCAubGlzdC1pdGVtLXRleHQge1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbn1cbi5mb3Jtc2FuZGRvY3MgdGFibGUgdGQge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uZm9ybXNhbmRkb2NzIC5pY29uLW1sYy1sb2dpbi10by1zZWN1cmUtc2l0ZSxcbi5mb3Jtc2FuZGRvY3MgLmljb24tbWxjLWRvY3VtZW50IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNXB4O1xufVxuLmZvcm1zLXNlYXJjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZiZjc7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZvcm1zLXNlYXJjaCBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uZm9ybXMtc2VhcmNoIC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmdseXBoaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTUwMTk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxlZnQ6IC01cHg7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMHB4O1xuICB3aWR0aDogNTBweDtcbn1cbi5mb3Jtcy1zZWFyY2ggLmdsb2JhbF9zZWFyY2hfZmllbGQge1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOGM2YzI7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDY1MHB4O1xufVxuLyogQ29udGFjdCB1cyBQYWdlICYgRm9ybXMgYW5kIERvY3MgVGhlIFNlYXJjaCBzdHlsZSAqL1xuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi8qIHRvIHB1c2ggdGhpcyB0byBsZWZ0IGFMSUdOICovXG4ud3JhcHBlci53cmFwcGVyLWRhcmsuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCBpbnB1dCB7XG4gIGhlaWdodDogNTBweDtcbn1cbi8qdGhlIGhlaWdodCBvZiB0aGUgaW5wdXQgdGV4dCBmaWVsZCAqL1xuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIGJ1dHRvbiB7XG4gIGhlaWdodDogNTBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LWZhbWlseTogQ2hhcmxpZS1TdGQtTWVkaXVtO1xufVxuLyp0aGUgaGVpZ2h0ICYgZm9udCBwcm9wZXJ0aWVzIGZvciB0aGUgc3VibWl0IGJ1dHRvbiAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC8qIHJlc3BvbnNpdmUgaW5wdXQgdG8gZnVsbCB3aWR0aCAqL1xuICAuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAvKiB0byBwdXNoIHRoaXMgdG8gY2VudGVyIGFMSUdOICovXG4gIC5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCAuZ2xvYmFsX3NlYXJjaF9maWVsZCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAvKiByZXNwb25zaXZlIHRvIGZ1bGwgd2lkdGggKi9cbiAgLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC8qcmVzcG9uc2l2ZSBidXR0b24gdG8gZnVsbCB3aWR0aCovXG4gIC53cmFwcGVyLndyYXBwZXItZGFyay5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG4gIC8qIGFkanVzdGluZyB0aGUgcGFkZGluZyBiZXR3ZWVuIHRoZSBzZWFyY2ggZm9ybSBhbmQgdGhlIHdyYXBwZXIgKi9cbiAgLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tdG9wOiAtNzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgfVxuICAvKiB3aGVyZSB0aGUgc2VhcmNoIGZvcm0gcG9zaXRpb25pbmcgaW4gbW9iaWxlKi9cbiAgLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5pbnB1dC1ncm91cC1idG4sXG4gIC53cmFwcGVyLmZhcS1jb21wb25lbnQtd3JhcHBlciAuaW5wdXQtZ3JvdXAtYnRuLFxuICAud3JhcHBlci5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwLWJ0biB7XG4gICAgZGlzcGxheTogaW5pdGlhbDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLyogcmVzcG9uc2l2ZSBpbnB1dCB0byB0aGlzIHdpZHRoICovXG4gIC53cmFwcGVyLndyYXBwZXItZGFyay5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG4gIC5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogLTU1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cbiAgLyogd2hlcmUgdGhlIHNlYXJjaCBmb3JtIHBvc2l0aW9uaW5nIGluIG1vYmlsZSovXG4gIC5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCAuZ2xvYmFsX3NlYXJjaF9maWVsZCB7XG4gICAgd2lkdGg6IDU1JTtcbiAgfVxuICAvKnJlc3BvbnNpdmUgd2lkdGggb2YgdGhlIHNlYXJjaCAqL1xuICAuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgLmdsb2JhbF9zZWFyY2hfZmllbGQge1xuICAgIHdpZHRoOiA3MCUhaW1wb3J0YW50O1xuICB9XG4gIC5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLWxlZnQ6IDklO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLyogcmVzcG9uc2l2ZSBpbnB1dCB0byB0aGlzIHdpZHRoICovXG4gIC5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCAuZ2xvYmFsX3NlYXJjaF9maWVsZCB7XG4gICAgd2lkdGg6IDYwJSFpbXBvcnRhbnQ7XG4gIH1cbiAgLndyYXBwZXIud3JhcHBlci1kYXJrLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwcHggMDtcbiAgfVxuICAvKiBhZGp1c3RpbmcgdGhlIHBhZGRpbmcgYmV0d2VlbiB0aGUgc2VhcmNoIGZvcm0gYW5kIHRoZSB3cmFwcGVyICovXG4gIC5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbiAgLyogYWRqdXN0aW5nIHRoZSBwYWRkaW5nIGJldHdlZW4gdGhlIHNlYXJjaCBmb3JtIGFuZCB0aGUgd3JhcHBlciAqL1xuICAuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgLmdsb2JhbF9zZWFyY2hfZmllbGQge1xuICAgIHdpZHRoOiA1NSU7XG4gIH1cbiAgLypyZXNwb25zaXZlIHdpZHRoIG9mIHRoZSBzZWFyY2ggKi9cbiAgLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tbGVmdDogMTYlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuaW5wdXQtZ3JvdXAtYnRuIC5idG4ge1xuICAgIHBhZGRpbmctdG9wOiA1cHghaW1wb3J0YW50O1xuICAgIC8qIHNlYXJjaCBidXR0b24gcGFkZGluZyB0b3AgKi9cbiAgfVxufVxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgYnV0dG9uIHtcbiAgbWluLXdpZHRoOiAxNDBweDtcbn1cbi8qbWluIHdpZHRoIDE0MHB4IGJ1dHRvbiAqL1xuLndyYXBwZXIud3JhcHBlci1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmJmNztcbn1cbi8qY2hhbmdlIGJhY2tncm91bmQgY29sb3IgdG8gdGhpcyAqL1xuLyogRkFRcyBwYWdlIGZvciBTZWFyY2ggc3R5bGUgYW5kIFRhYnMgaXNzdWUgICovXG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyICNzaXRlLXNlYXJjaCxcbi5mYXEtY29tcG9uZW50LXdyYXBwZXIgI2ZhcXMtc2VhcmNoIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi8qcmVzdHlsZSB0aGUgYnV0dG9uICovXG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbixcbi5mYXEtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gYnV0dG9uIHtcbiAgbWluLXdpZHRoOiAxNDBweDtcbiAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCBpbnB1dCxcbi5mYXEtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIGlucHV0IHtcbiAgaGVpZ2h0OiA1MHB4O1xuICAvKmhlaWdodCBvZiB0aGUgaW5wdXQgKi9cbn1cbi5mYXEtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjNDQwMTtcbn1cbi8qaG92ZXIgY29sb3IgKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgI3NpdGUtc2VhcmNoLFxuICAuZmFxLWNvbXBvbmVudC13cmFwcGVyICNmYXFzLXNlYXJjaCAuaW5wdXQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC8qcmVzcG9uc2l2ZSB0byBmdWxsIHdpZHRoICovXG4gIC8qcmVzcG9uc2l2ZSB0byBmdWxsIHdpZHRoICovXG4gIC5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gYnV0dG9uLFxuICAuZmFxLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC53cmFwcGVyLmZhcS1jb21wb25lbnQtd3JhcHBlciAjZmFxcy1icm93c2Uge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC8qIGZpeGVkIGlzc3VlIGFjY29yZGlvbiB3aWR0aCBhdCB0aGUgbW9tZW50IG5vdCBmdWxsIHdpZHRoIGluIHRoaXMgd2luZG93IHNpemUgKi9cbn1cbi8qQm9yZGVyIHRvcCBub25lIGluIGNvbnRlbnQgd2hlbiB0aGUgYWNjb3JkaW9uIHBhbmVsIGlzIG9wZW4gb3IgLSAqL1xuLnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHksXG4ucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4vKiBDb250YWN0IHVzIFBhZ2UgJiBGb3JtcyBhbmQgRG9jcyBUaGUgU2VhcmNoIHN0eWxlICovXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLyogdG8gcHVzaCB0aGlzIHRvIGxlZnQgYUxJR04gKi9cbi53cmFwcGVyLndyYXBwZXItZGFyay5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIGlucHV0IHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLyp0aGUgaGVpZ2h0IG9mIHRoZSBpbnB1dCB0ZXh0IGZpZWxkICovXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgYnV0dG9uIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBDaGFybGllLVN0ZC1NZWRpdW07XG59XG4vKnRoZSBoZWlnaHQgJiBmb250IHByb3BlcnRpZXMgZm9yIHRoZSBzdWJtaXQgYnV0dG9uICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLyogcmVzcG9uc2l2ZSBpbnB1dCB0byBmdWxsIHdpZHRoICovXG4gIC5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC8qIHRvIHB1c2ggdGhpcyB0byBjZW50ZXIgYUxJR04gKi9cbiAgLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIC5nbG9iYWxfc2VhcmNoX2ZpZWxkIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIHJlc3BvbnNpdmUgdG8gZnVsbCB3aWR0aCAqL1xuICAuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCBidXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLypyZXNwb25zaXZlIGJ1dHRvbiB0byBmdWxsIHdpZHRoKi9cbiAgLndyYXBwZXIud3JhcHBlci1kYXJrLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbiAgLyogYWRqdXN0aW5nIHRoZSBwYWRkaW5nIGJldHdlZW4gdGhlIHNlYXJjaCBmb3JtIGFuZCB0aGUgd3JhcHBlciAqL1xuICAuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6IC03MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICB9XG4gIC8qIHdoZXJlIHRoZSBzZWFyY2ggZm9ybSBwb3NpdGlvbmluZyBpbiBtb2JpbGUqL1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLyogcmVzcG9uc2l2ZSBpbnB1dCB0byB0aGlzIHdpZHRoICovXG4gIC53cmFwcGVyLndyYXBwZXItZGFyay5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG4gIC5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogLTU1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cbiAgLyogd2hlcmUgdGhlIHNlYXJjaCBmb3JtIHBvc2l0aW9uaW5nIGluIG1vYmlsZSovXG4gIC5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCAuZ2xvYmFsX3NlYXJjaF9maWVsZCB7XG4gICAgd2lkdGg6IDU1JTtcbiAgfVxuICAvKnJlc3BvbnNpdmUgd2lkdGggb2YgdGhlIHNlYXJjaCAqL1xuICAuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgLmdsb2JhbF9zZWFyY2hfZmllbGQge1xuICAgIHdpZHRoOiA3MCUhaW1wb3J0YW50O1xuICB9XG4gIC5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLWxlZnQ6IDklO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLyogcmVzcG9uc2l2ZSBpbnB1dCB0byB0aGlzIHdpZHRoICovXG4gIC5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCAuZ2xvYmFsX3NlYXJjaF9maWVsZCB7XG4gICAgd2lkdGg6IDYwJSFpbXBvcnRhbnQ7XG4gIH1cbiAgLndyYXBwZXIud3JhcHBlci1kYXJrLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwcHggMDtcbiAgfVxuICAvKiBhZGp1c3RpbmcgdGhlIHBhZGRpbmcgYmV0d2VlbiB0aGUgc2VhcmNoIGZvcm0gYW5kIHRoZSB3cmFwcGVyICovXG4gIC5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbiAgLyogYWRqdXN0aW5nIHRoZSBwYWRkaW5nIGJldHdlZW4gdGhlIHNlYXJjaCBmb3JtIGFuZCB0aGUgd3JhcHBlciAqL1xuICAuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgLmdsb2JhbF9zZWFyY2hfZmllbGQge1xuICAgIHdpZHRoOiA1NSU7XG4gIH1cbiAgLypyZXNwb25zaXZlIHdpZHRoIG9mIHRoZSBzZWFyY2ggKi9cbiAgLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tbGVmdDogMTYlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuaW5wdXQtZ3JvdXAtYnRuIC5idG4ge1xuICAgIHBhZGRpbmctdG9wOiA1cHghaW1wb3J0YW50O1xuICAgIC8qIHNlYXJjaCBidXR0b24gcGFkZGluZyB0b3AgKi9cbiAgfVxufVxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgYnV0dG9uIHtcbiAgbWluLXdpZHRoOiAxNDBweDtcbn1cbi8qbWluIHdpZHRoIDE0MHB4IGJ1dHRvbiAqL1xuLndyYXBwZXIud3JhcHBlci1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmJmNztcbn1cbi8qY2hhbmdlIGJhY2tncm91bmQgY29sb3IgdG8gdGhpcyAqL1xuLyogRkFRcyBwYWdlIGZvciBTZWFyY2ggc3R5bGUgYW5kIFRhYnMgaXNzdWUgICovXG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyICNzaXRlLXNlYXJjaCxcbi5mYXEtY29tcG9uZW50LXdyYXBwZXIgI2ZhcXMtc2VhcmNoIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi8qcmVzdHlsZSB0aGUgYnV0dG9uICovXG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbixcbi5mYXEtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gYnV0dG9uIHtcbiAgbWluLXdpZHRoOiAxNDBweDtcbiAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCBpbnB1dCxcbi5mYXEtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIGlucHV0IHtcbiAgaGVpZ2h0OiA1MHB4O1xuICAvKmhlaWdodCBvZiB0aGUgaW5wdXQgKi9cbn1cbi5mYXEtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjNDQwMTtcbn1cbi8qaG92ZXIgY29sb3IgKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgI3NpdGUtc2VhcmNoLFxuICAuZmFxLWNvbXBvbmVudC13cmFwcGVyICNmYXFzLXNlYXJjaCAuaW5wdXQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC8qcmVzcG9uc2l2ZSB0byBmdWxsIHdpZHRoICovXG4gIC8qcmVzcG9uc2l2ZSB0byBmdWxsIHdpZHRoICovXG4gIC5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gYnV0dG9uLFxuICAuZmFxLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLypTZWFyY2ggcmVzdWx0IHBhZ2UgKi9cbiAgLnNlYXJjaC1jb21wb25lbnQtd3JhcHBlciAuaW5wdXQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAud3JhcHBlci5mYXEtY29tcG9uZW50LXdyYXBwZXIgI2ZhcXMtYnJvd3NlIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAvKiBmaXhlZCBpc3N1ZSBhY2NvcmRpb24gd2lkdGggYXQgdGhlIG1vbWVudCBub3QgZnVsbCB3aWR0aCBpbiB0aGlzIHdpbmRvdyBzaXplICovXG59XG4vKkJvcmRlciB0b3Agbm9uZSBpbiBjb250ZW50IHdoZW4gdGhlIGFjY29yZGlvbiBwYW5lbCBpcyBvcGVuIG9yIC0gKi9cbi5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+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+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uY2Fyb3VzZWwtZnVsbC13aWR0aCAuYnV0dG9uLW1kIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4ubWFzdGhlYWQtd3JhcHBlciAuYnV0dG9uLW1kIHtcbiAgcGFkZGluZy10b3A6IDNweDtcbn1cbi5jYXJvdXNlbC1mdWxsLXdpZHRoIGE6aG92ZXIsXG4ubWFzdGhlYWQtd3JhcHBlciBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYmFubmVyLXRleHQtd2hpdGUtaXRhbGljcyBoMiB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBDaGFybGllLVN0ZC1TZW1pQm9sZC1JdGFsaWMgIWltcG9ydGFudDtcbn1cbi5iYW5uZXItdGV4dC13aGl0ZS1pdGFsaWNzIGg0IHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC53cmFwcGVyLm5ld3MtaW5zaWdodHMtd3JhcHBlciAubmF2LWluZmxhdGlvbi1wbHVzIGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIHNwYW4uYnV0dG9uLW1kLWFxdWEsXG4gIHNwYW4uYnV0dG9uLW1kLXJ1YmluZSxcbiAgc3Bhbi5idXR0b24tbWQge1xuICAgIG1pbi13aWR0aDogMTEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTIwcHg7XG4gICAgaGVpZ2h0OiAzMnB4ICEgaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiA3cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIGgxIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcm91c2VsLWZ1bGwtd2lkdGggc3Bhbi5idXR0b24tbWQsXG4gIC5jYXJvdXNlbC1mdWxsLXdpZHRoIHNwYW4uYnV0dG9uLW1kLWFxdWEsXG4gIC5jYXJvdXNlbC1mdWxsLXdpZHRoIHNwYW4uYnV0dG9uLW1kLXJ1YmluZSB7XG4gICAgcGFkZGluZy10b3A6IDdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20gLmNvbnRhaW5lci5wYWdlLWhlYWRlci1jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSBoMSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIHNwYW4uYnV0dG9uLW1kLFxuICBzcGFuLmJ1dHRvbi1tZC1hcXVhLFxuICBzcGFuLmJ1dHRvbi1tZC1ydWJpbmUge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAuY2Fyb3VzZWwtZnVsbC13aWR0aCBzcGFuLmJ1dHRvbi1tZCxcbiAgLmNhcm91c2VsLWZ1bGwtd2lkdGggc3Bhbi5idXR0b24tbWQtYXF1YSxcbiAgLmNhcm91c2VsLWZ1bGwtd2lkdGggc3Bhbi5idXR0b24tbWQtcnViaW5lLFxuICAuY2Fyb3VzZWwtZnVsbC13aWR0aCBzcGFuLmJvcmRlci1idXR0b24tbWQsXG4gIC5jYXJvdXNlbC1mdWxsLXdpZHRoIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZC1hcXVhLFxuICAuY2Fyb3VzZWwtZnVsbC13aWR0aCBzcGFuLmJvcmRlci1idXR0b24tbWQtcnViaW5lLFxuICAuY2Fyb3VzZWwtZnVsbC13aWR0aCBzcGFuLmJvcmRlci1idXR0b24tbWQtd2hpdGUtcmV2ZXJzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgISBpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAzcHggc29saWQgI2ZmZmZmZiAhIGltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZmZmZiAhIGltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA1cHggOHB4ICEgaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzBweCAhIGltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS4xZW0gISBpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiA2MHB4ICEgaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTJweCAhIGltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgLmNhcm91c2VsLWZ1bGwtd2lkdGggc3Bhbi5ib3JkZXItYnV0dG9uLW1kLFxuICAuY2Fyb3VzZWwtZnVsbC13aWR0aCBzcGFuLmJvcmRlci1idXR0b24tbWQtYXF1YSxcbiAgLmNhcm91c2VsLWZ1bGwtd2lkdGggc3Bhbi5ib3JkZXItYnV0dG9uLW1kLXJ1YmluZSxcbiAgLmNhcm91c2VsLWZ1bGwtd2lkdGggc3Bhbi5ib3JkZXItYnV0dG9uLW1kLFxuICAuY2Fyb3VzZWwtZnVsbC13aWR0aCBzcGFuLmJvcmRlci1idXR0b24tbWQtYXF1YSxcbiAgLmNhcm91c2VsLWZ1bGwtd2lkdGggc3Bhbi5ib3JkZXItYnV0dG9uLW1kLXJ1YmluZSxcbiAgLmNhcm91c2VsLWZ1bGwtd2lkdGggc3Bhbi5ib3JkZXItYnV0dG9uLW1kLXdoaXRlLXJldmVyc2Uge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgfVxuICAuY2Fyb3VzZWwtZnVsbC13aWR0aCBzcGFuLmJ1dHRvbi1tZDpob3ZlcixcbiAgLmNhcm91c2VsLWZ1bGwtd2lkdGggc3Bhbi5idXR0b24tbWQtYXF1YTpob3ZlcixcbiAgLmNhcm91c2VsLWZ1bGwtd2lkdGggc3Bhbi5idXR0b24tbWQtcnViaW5lOmhvdmVyLFxuICAuY2Fyb3VzZWwtZnVsbC13aWR0aCBzcGFuLmJvcmRlci1idXR0b24tbWQ6aG92ZXIsXG4gIC5jYXJvdXNlbC1mdWxsLXdpZHRoIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZC1hcXVhOmhvdmVyLFxuICAuY2Fyb3VzZWwtZnVsbC13aWR0aCBzcGFuLmJvcmRlci1idXR0b24tbWQtcnViaW5lOmhvdmVyLFxuICAuY2Fyb3VzZWwtZnVsbC13aWR0aCBzcGFuLmJvcmRlci1idXR0b24tbWQtd2hpdGUtcmV2ZXJzZTpob3ZlciB7XG4gICAgY29sb3I6ICMzYjNiM2IgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXN0aGVhZC1zbSBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAubWFzdGhlYWQtc20gc3Bhbi5idXR0b24tbWQsXG4gIC5tYXN0aGVhZC1zbSBzcGFuLmJ1dHRvbi1tZC1hcXVhLFxuICAubWFzdGhlYWQtc20gc3Bhbi5idXR0b24tbWQtcnViaW5lLFxuICAubWFzdGhlYWQtc20gc3Bhbi5ib3JkZXItYnV0dG9uLW1kLFxuICAubWFzdGhlYWQtc20gc3Bhbi5ib3JkZXItYnV0dG9uLW1kLWFxdWEsXG4gIC5tYXN0aGVhZC1zbSBzcGFuLmJvcmRlci1idXR0b24tbWQtcnViaW5lLFxuICAubWFzdGhlYWQtc20gc3Bhbi5ib3JkZXItYnV0dG9uLW1kLXdoaXRlLXJldmVyc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICEgaW1wb3J0YW50O1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmZmZmYgISBpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmZmZmYgISBpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogNXB4IDhweCAhIGltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDMwcHggISBpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMWVtICEgaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogNjBweCAhIGltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEycHggISBpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgLm1hc3RoZWFkLXNtIHNwYW4uYnV0dG9uLW1kOmhvdmVyLFxuICAubWFzdGhlYWQtc20gc3Bhbi5idXR0b24tbWQtYXF1YTpob3ZlcixcbiAgLm1hc3RoZWFkLXNtIHNwYW4uYnV0dG9uLW1kLXJ1YmluZTpob3ZlcixcbiAgLm1hc3RoZWFkLXNtIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZDpob3ZlcixcbiAgLm1hc3RoZWFkLXNtIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZC1hcXVhOmhvdmVyLFxuICAubWFzdGhlYWQtc20gc3Bhbi5ib3JkZXItYnV0dG9uLW1kLXJ1YmluZTpob3ZlcixcbiAgLm1hc3RoZWFkLXNtIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZC13aGl0ZS1yZXZlcnNlIHtcbiAgICBjb2xvcjogIzNiM2IzYiAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB9XG59XG4ud3JhcHBlci5lbWJlZGZvcm0gLnVpLXdpZGdldC1jb250ZW50IHtcbiAgYm9yZGVyOiAwO1xufVxuLndyYXBwZXIuZW1iZWRmb3JtIGxhYmVsLFxuLndyYXBwZXIuZW1iZWRmb3JtIC51aS13aWRnZXQgaW5wdXQsXG4ud3JhcHBlci5lbWJlZGZvcm0gLnVpLXdpZGdldCBzZWxlY3QsXG4ud3JhcHBlci5lbWJlZGZvcm0gLnVpLXdpZGdldCB0ZXh0YXJlYSxcbi53cmFwcGVyLmVtYmVkZm9ybSAudWktd2lkZ2V0IGJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMHB4IDAgMHB4IDA7XG59XG4ud3JhcHBlci5lbWJlZGZvcm0gcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLndyYXBwZXIuZW1iZWRmb3JtIC5zdWJtaXRidXR0b24uYWN0aW9uX3RleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud3JhcHBlci5lbWJlZGZvcm0gLnN1Ym1pdGJ1dHRvbi5hY3Rpb25fdGV4dCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDhweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1NZWRpdW1cIjtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLndyYXBwZXIuZW1iZWRmb3JtIC5zdWJtaXRidXR0b24uYWN0aW9uX3RleHQgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYzQ0MDE7XG59XG4ud3JhcHBlci5lbWJlZGZvcm0gLnVpLXN0YXRlLWRlZmF1bHQsXG4ud3JhcHBlci5lbWJlZGZvcm0gLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW46IDVweCAwIDMwcHggMDtcbiAgd2lkdGg6IDgwJTtcbn1cbi8qLnVpLXRvb2x0aXAge2JveC1zaGFkb3c6IG5vbmUhaW1wb3J0YW50OyBib3JkZXI6MXB4ICNjY2Mgc29saWQgIWltcG9ydGFudDsgYm9yZGVyLXJhZGl1czowIWltcG9ydGFudDsgZGlzcGxheTppbmxpbmUtYmxvY2s7IHBhZGRpbmc6MnB4IDRweCAhaW1wb3J0YW50OyBtYXgtd2lkdGg6aW5oZXJpdCAhaW1wb3J0YW50O31cbi51aS10b29sdGlwLWNvbnRlbnQge2ZvbnQtc2l6ZToxMHB4O30gICovXG4ud3JhcHBlci5lbWJlZGZvcm0gLmZpZWxkc3VtbWFyeSBjZW50ZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDEzcHg7XG59XG4ud3JhcHBlci5lbWJlZGZvcm0gLnRvb2x0aXAtY29udGFpbmVyIHtcbiAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLndyYXBwZXIuZW1iZWRmb3JtIC51aS1zdGF0ZS1kZWZhdWx0LFxuICAud3JhcHBlci5lbWJlZGZvcm0gLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG4uY2Fyb3VzZWwtaW5uZXIgLml0ZW0ge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZS1pbi1vdXQ7XG59XG4uY2Fyb3VzZWwtaW5uZXIgLml0ZW0sXG4uY2Fyb3VzZWwtaW5uZXIgLmFjdGl2ZS5sZWZ0LFxuLmNhcm91c2VsLWlubmVyIC5hY3RpdmUucmlnaHQge1xuICBvcGFjaXR5OiAwO1xufVxuLmNhcm91c2VsLWlubmVyIC5hY3RpdmUsXG4uY2Fyb3VzZWwtaW5uZXIgLm5leHQubGVmdCxcbi5jYXJvdXNlbC1pbm5lciAucHJldi5yaWdodCB7XG4gIG9wYWNpdHk6IDE7XG59XG4ud3JhcHBlci1hZHZpc2VyLXNlYXJjaCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4ICEgaW1wb3J0YW50O1xufVxuZm9ybSNhZHZzZWFyY2gge1xuICBwYWRkaW5nOiA0MHB4IDAgMCAwO1xufVxuI2FkdnNlYXJjaHN1YiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uYWR2Y29sMSB7XG4gIHdpZHRoOiAxNTBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbiNhZHZzZWFyY2hzdWIgc3Bhbi51aS1idXR0b24tdGV4dCB7XG4gIGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwJSAwJSAjYzk1MTA5ICEgaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwcHggISBpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDBweCAhIGltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IDBweCAwcHg7XG4gIHdpZHRoOiAxNTBweDtcbiAgcGFkZGluZy10b3A6IDlweDtcbiAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNjOTUxMDknLCBlbmRDb2xvcnN0cj0nI2M5NTEwOScpICFpbXBvcnRhbnQ7XG59XG4uYWR2bGFiZWwge1xuICBmb250LXNpemU6IDE1cHggISBpbXBvcnRhbnQ7XG59XG4uZmluZGFkdmlzZXJfYmFubmVyX3NlYXJjaCBpbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgcGFkZGluZzogOHB4IDZweCAhIGltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4uZmluZGFkdmlzZXJfYmFubmVyX3NlYXJjaCBzZWxlY3Qge1xuICBoZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4uZmluZGFkdmlzZXJfYmFubmVyX3NlYXJjaCBpbnB1dCNsb2MsXG4uZmluZGFkdmlzZXJfYmFubmVyX3NlYXJjaCBpbnB1dCNxIHtcbiAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4uYWR2Y29sNSB7XG4gIHdpZHRoOiAyMDBweCAhIGltcG9ydGFudDtcbn1cbi5kaWR5b3VtZWFudGV4dCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5yZXN1bHRjb250YWluZXJ3cmFwIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG4ucmVzdWx0cGFnaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhIGltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG4ucmVzdWx0cGFnaW5nIHAge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tdG9wOiA1cHggISBpbXBvcnRhbnQ7XG59XG4ucmVzdWx0cGFnaW5nIHVsLm5hdmgge1xuICBtYXJnaW46IC0zNXB4IDBweCAwcHggISBpbXBvcnRhbnQ7XG59XG4ucmVzdWx0cGFnaW5nIHVsLm5hdmggbGkgYSB7XG4gIGNvbG9yOiAjMDM3NjkxO1xuICBmb250LXNpemU6IDEycHg7XG59XG4ucmVzdWx0cGFnaW5nIHVsLm5hdmggbGkgYS5vbixcbi5yZXN1bHRwYWdpbmcgdWwubmF2aCBsaSBhLm9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMzYjNiM2IgISBpbXBvcnRhbnQ7XG59XG5vbC5zZWFyY2hyZXN1bHRzIHtcbiAgbWFyZ2luOiAwcHggISBpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDBweDtcbn1cbi5yZXN1bHRwYWdlIG9sLnNlYXJjaHJlc3VsdHMgbGkge1xuICBib3JkZXItYm90dG9tOiAwICEgaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwcHggISBpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4ucmVzdWx0cGFnZSBvbC5zZWFyY2hyZXN1bHRzIGxpOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMHB4IG5vbmUgISBpbXBvcnRhbnQ7XG59XG4ucmVzdWx0aXRlbSAuYWR2aXNlcnRpdGxlLFxuLnJlc3VsdGl0ZW0gLmFkdmlzZXJhZGRyZXNzLFxuLnJlc3VsdGl0ZW0gLmFkdmlzZXJkZXRhaWwsXG4ucmVzdWx0aXRlbSAucGhvbmVBZHZpc2VyQnV0dG9uIHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuYS5zZWFyY2hyZXN1bHRsaW5rIHtcbiAgY29sb3I6ICMwMzc2OTE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmEuc2VhcmNocmVzdWx0bGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmhvdmVyQWR2aXNlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQgIWltcG9ydGFudDtcbn1cbi5maW5kLWFkdi1zZWFyY2ggLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCBsYWJlbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDBweDtcbn1cbi5maW5kLWFkdi1zZWFyY2ggLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCAubWxjLWdseXBoLmljb24tbWxjLWZpbmQteW91ci1zdXBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7XG4gIGNvbG9yOiAjYmM0NDAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDBweCAhIGltcG9ydGFudDtcbiAgcGFkZGluZzogMTVweCAxNXB4IDE2cHg7XG59XG4uZmluZC1hZHYtc2VhcmNoIC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIG1hcmdpbi1yaWdodDogMHB4ICEgaW1wb3J0YW50O1xufVxuLmZpbmQtYWR2LXNlYXJjaCAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5zZWFyY2gtaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICBsZWZ0OiAtMXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucmVzdWx0cGFnaW5nIHVsLm5hdmgge1xuICAgIG1hcmdpbjogLTMwcHggMHB4IDBweCAhIGltcG9ydGFudDtcbiAgfVxufVxuLndyYXBwZXItYWR2aXNlci1zZWFyY2ggLmNvbC1jdXN0b20gLmNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4jZmluZGFkdmlzZXJpbnRlcmZhY2Uge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuI2ZpbmRhZHZpc2VyaW50ZXJmYWNlIC5yb3cge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cbmZvcm0jYWR2c2VhcmNoIC5hZHZsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5maW5kYWR2aXNlcl9iYW5uZXJfc2VhcmNoX2lucHV0cyBpbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAhIGltcG9ydGFudDtcbiAgcGFkZGluZzogOHB4IDZweCAhIGltcG9ydGFudDtcbn1cbi5maW5kYWR2aXNlcl9iYW5uZXJfc2VhcmNoIC5maW5kYWR2aXNlcl9iYW5uZXJfc2VhcmNoX2lucHV0cyBpbnB1dCNsb2MsXG4uZmluZGFkdmlzZXJfYmFubmVyX3NlYXJjaCAuZmluZGFkdmlzZXJfYmFubmVyX3NlYXJjaF9pbnB1dHMgaW5wdXQjcSB7XG4gIGZvbnQtc2l6ZTogMTVweCAhIGltcG9ydGFudDtcbn1cbi5maW5kYWR2aXNlcl9iYW5uZXJfc2VhcmNoX2lucHV0cyBzZWxlY3Qge1xuICBib3JkZXItcmFkaXVzOiAwcHggISBpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTVweCAhIGltcG9ydGFudDtcbiAgaGVpZ2h0OiAzNXB4ICEgaW1wb3J0YW50O1xufVxuZm9ybSNhZHZzZWFyY2ggI2FkdnNlYXJjaHN1YiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGhlaWdodDogMzZweCAhaW1wb3J0YW50O1xufVxuZm9ybSNhZHZzZWFyY2ggLmFkdmFuY2VkIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4ud3JhcHBlci1hZHZpc2VyLXNlYXJjaCBmb3JtI2FkdnNlYXJjaCAuYWR2YW5jZWQgYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljb24tYWR2b3B0aW9ucy5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAxcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi53cmFwcGVyLWFkdmlzZXItc2VhcmNoIGZvcm0jYWR2c2VhcmNoIC5hZHZhbmNlZCBhW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNvbi1hZHZvcHRpb25zZG93bi5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAycHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi53cmFwcGVyLWFkdmlzZXItc2VhcmNoIGZvcm0jYWR2c2VhcmNoIC5hZHZhbmNlZCAuYWR2YW5jZWRPcHRpb25zIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkOGQ2ZDI7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuI3F1aWNrU2VhcmNoIHtcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cbi5zZWFyY2hjb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmxpY2Vuc2VlZmlsdGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICEgaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbi5saWNlbnNlZWZpbHRlciAubGljRmlsdGVyVGl0bGUsXG4ubGljZW5zZWVmaWx0ZXIgLmxpY2Vuc2VlRmlsdGVyQm94IHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuLmxpY2Vuc2VlZmlsdGVyIC5saWNGaWx0ZXJUaXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDIycHg7XG59XG4ubGljZW5zZWVmaWx0ZXIgLmxpY2Vuc2VlRmlsdGVyQm94IHtcbiAgYm9yZGVyOiAwcHg7XG4gIGhlaWdodDogYXV0byAhIGltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuLmxpY2Vuc2VlZmlsdGVyIC5saWNlbnNlZUZpbHRlckJveCAubGljZW5zZWVGaWx0ZXJDaGVja2JveCBsYWJlbC5saWNGaWx0ZXJMYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG4uZGlkeW91bWVhbnRleHQge1xuICBmb250LXNpemU6IDE1cHggISBpbXBvcnRhbnQ7XG59XG4ucmVzdWx0Y29udGFpbmVyd3JhcCB7XG4gIHBhZGRpbmctbGVmdDogMHB4ICEgaW1wb3J0YW50O1xufVxuLnJlc3VsdHBhZ2luZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgISBpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweCAhIGltcG9ydGFudDtcbn1cbi5yZXN1bHRwYWdpbmcgcCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXRvcDogNXB4ICEgaW1wb3J0YW50O1xufVxuLnJlc3VsdHBhZ2luZyB1bC5uYXZoIHtcbiAgbWFyZ2luOiAtNTBweCAwcHggMHB4ICEgaW1wb3J0YW50O1xufVxuLnJlc3VsdHBhZ2luZyB1bC5uYXZoIGxpIGEge1xuICBjb2xvcjogIzAzNzY5MTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLnJlc3VsdHBhZ2luZyB1bC5uYXZoIGxpIGEub24sXG4ucmVzdWx0cGFnaW5nIHVsLm5hdmggbGkgYS5vbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjM2IzYjNiICEgaW1wb3J0YW50O1xufVxub2wuc2VhcmNocmVzdWx0cyB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuLmFkdmlzZXJSZXN1bHQgLmFkdmlzZXJhZGRyZXNzLFxuLmFkdmlzZXJSZXN1bHQgLmFkdmlzZXJkZXRhaWwge1xuICBmb250LXNpemU6IDE1cHg7XG59XG4uYWR2aXNlclJlc3VsdCAuYWR2aXNlcmRldGFpbCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uYWR2aXNlclJlc3VsdCAuYWR2aXNlcmRldGFpbCBiciB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3JhcHBlci1hZHZpc2VyLXNlYXJjaCAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxuICBmb3JtI2FkdnNlYXJjaCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNCAhIGltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDk5OTlweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5OTk5cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOTk5OXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtOTk5OXB4O1xuICB9XG4gIGZvcm0jYWR2c2VhcmNoIGZpZWxkc2V0IHtcbiAgICBtaW4taGVpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIGZvcm0jYWR2c2VhcmNoIC5hZHZhbmNlZCB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3JhcHBlci1hZHZpc2VyLXNlYXJjaCAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbiAgZm9ybSNhZHZzZWFyY2gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7XG4gICAgcGFkZGluZzogMjBweCAxMHB4IDEwcHggMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbiAgZm9ybSNhZHZzZWFyY2ggLmFkdmNvbDEsXG4gIGZvcm0jYWR2c2VhcmNoIC5hZHZjb2wzIHtcbiAgICB3aWR0aDogMTAwJSAhIGltcG9ydGFudDtcbiAgfVxuICBmb3JtI2FkdnNlYXJjaCAuYWR2Y29sMiB7XG4gICAgd2lkdGg6IDEwMCUgISBpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuZmluZGFkdmlzZXJfYmFubmVyX3NlYXJjaCAuZmluZGFkdmlzZXJfYmFubmVyX3NlYXJjaF9pbnB1dHMgaW5wdXQsXG4gIC5maW5kYWR2aXNlcl9iYW5uZXJfc2VhcmNoIC5maW5kYWR2aXNlcl9iYW5uZXJfc2VhcmNoX2lucHV0cyBzZWxlY3Qge1xuICAgIHdpZHRoOiAzMDBweCAhIGltcG9ydGFudDtcbiAgfVxuICBmb3JtI2FkdnNlYXJjaCAuYWR2Y29sMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhIGltcG9ydGFudDtcbiAgfVxuICBmb3JtI2FkdnNlYXJjaCAuYWR2YW5jZWQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAuc2VhcmNoY29udGFpbmVyIC5saWNlbnNlZWZpbHRlciAuY29sLXNtLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VhcmNoY29udGFpbmVyIC5saWNlbnNlZWZpbHRlciBoMi5saWNGaWx0ZXJUaXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG4gIGZvcm0jYWR2c2VhcmNoIC5hZHZjb2w1IHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICEgaW1wb3J0YW50O1xuICAgIHRvcDogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZpbmRhZHZpc2VyX2Jhbm5lcl9zZWFyY2ggLmZpbmRhZHZpc2VyX2Jhbm5lcl9zZWFyY2hfaW5wdXRzIGlucHV0LFxuICAuZmluZGFkdmlzZXJfYmFubmVyX3NlYXJjaCAuZmluZGFkdmlzZXJfYmFubmVyX3NlYXJjaF9pbnB1dHMgc2VsZWN0IHtcbiAgICB3aWR0aDogNTgwcHggISBpbXBvcnRhbnQ7XG4gIH1cbn1cbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gIC53cmFwcGVyLWFkdmlzZXItc2VhcmNoIGZvcm0jYWR2c2VhcmNoIGZpZWxkc2V0IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG4gIGJvZHkge1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB9XG59XG4ud3JhcHBlci1hZHZpc2VyLXNlYXJjaCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ud3JhcHBlci1hZHZpc2VyLXNlYXJjaCAjZmluZGFkdmlzZXJpbnRlcmZhY2Uge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4ud3JhcHBlci1hZHZpc2VyLXNlYXJjaCAjYXVzTWFwLFxuLndyYXBwZXItYWR2aXNlci1zZWFyY2ggI2F1c01hcCBzdmc6bm90KDpyb290KSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4ud3JhcHBlci1hZHZpc2VyLXNlYXJjaCAjZmluZGFkdmlzZXJpbnRlcmZhY2UgI3F1aWNrU2VhcmNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XG59XG4ud3JhcHBlci1hZHZpc2VyLXNlYXJjaCAuZmluZGFkdmlzZXJfYmFubmVyIHtcbiAgaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4ud3JhcHBlci1hZHZpc2VyLXNlYXJjaCAuYWR2Y29sMSB7XG4gIHdpZHRoOiAxNTBweCAhaW1wb3J0YW50O1xufVxuLndyYXBwZXItYWR2aXNlci1zZWFyY2ggLnJlc3VsdHBhZ2Ugb2wuc2VhcmNocmVzdWx0cyBsaSB7XG4gIGJvcmRlci10b3A6IDFweCAjRDhENkQyIHNvbGlkO1xufVxuLndyYXBwZXItYWR2aXNlci1zZWFyY2ggLnJlc3VsdHBhZ2Ugb2wuc2VhcmNocmVzdWx0cyBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4ICNEOEQ2RDIgc29saWQgIWltcG9ydGFudDtcbn1cbi53cmFwcGVyLWFkdmlzZXItc2VhcmNoICNtYXBfY2FudmFzIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLndyYXBwZXItYWR2aXNlci1zZWFyY2ggZm9ybSNhZHZzZWFyY2gge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbi53cmFwcGVyLWFkdmlzZXItc2VhcmNoIGZvcm0jYWR2c2VhcmNoIC5hZHZhbmNlZCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbi53cmFwcGVyLWFkdmlzZXItc2VhcmNoIGZvcm0jYWR2c2VhcmNoIC5hZHZhbmNlZCAuY29sbGFwc2VkIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbn1cbi53cmFwcGVyLWFkdmlzZXItc2VhcmNoIGZvcm0jYWR2c2VhcmNoIC5hZHZhbmNlZCAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLndyYXBwZXItYWR2aXNlci1zZWFyY2ggLmxpY2Vuc2VlZmlsdGVyIC5saWNlbnNlZUZpbHRlckJveCAubGljZW5zZWVGaWx0ZXJDaGVja2JveCBsYWJlbC5saWNGaWx0ZXJMYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgd2lkdGg6IDIyMHB4O1xufVxuLndyYXBwZXItYWR2aXNlci1zZWFyY2ggLmxpY2Vuc2VlRmlsdGVyQ2hlY2tib3ggLmxpY0ZpbHRlci5jaGVja2JveC1pbmxpbmUge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi53cmFwcGVyLWFkdmlzZXItc2VhcmNoIGg0LmFkdmlzZXJyZXN1bHR0aXRsZSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLndyYXBwZXItYWR2aXNlci1zZWFyY2ggaDQuYWR2aXNlcnJlc3VsdHRpdGxlIGltZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG4ud3JhcHBlci1hZHZpc2VyLXNlYXJjaCAuYWR2aXNlcmFkZHJlc3Mge1xuICBjbGVhcjogYm90aDtcbn1cbi53cmFwcGVyLWFkdmlzZXItc2VhcmNoIC5saWNlbnNlZWZpbHRlciAubGljZW5zZWVGaWx0ZXJCb3gge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbi53cmFwcGVyLWFkdmlzZXItc2VhcmNoIC5saWNlbnNlZWZpbHRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLndyYXBwZXItYWR2aXNlci1zZWFyY2ggLnNlYXJjaGNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3JhcHBlci1hZHZpc2VyLXNlYXJjaCAucmVzdWx0cGFnZSBvbC5zZWFyY2hyZXN1bHRzIGxpOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAwcHggI0Q4RDZEMiBzb2xpZDtcbiAgfVxuICAud3JhcHBlci1hZHZpc2VyLXNlYXJjaCAjbWFwX2NhbnZhcyxcbiAgLndyYXBwZXItYWR2aXNlci1zZWFyY2ggLnJlc3VsdGNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAud3JhcHBlci1hZHZpc2VyLXNlYXJjaCAjbWFwX2NhbnZhcyB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLndyYXBwZXItYWR2aXNlci1zZWFyY2ggZm9ybSNhZHZzZWFyY2gge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3JhcHBlci1hZHZpc2VyLXNlYXJjaCBmb3JtI2FkdnNlYXJjaCxcbiAgLndyYXBwZXItYWR2aXNlci1zZWFyY2ggI2ZpbmRhZHZpc2VyaW50ZXJmYWNlICNxdWlja1NlYXJjaCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNCFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA5OTk5ZW07XG4gICAgcGFkZGluZy1yaWdodDogOTk5OWVtO1xuICAgIG1hcmdpbi1yaWdodDogLTk5OTllbTtcbiAgICBtYXJnaW4tbGVmdDogLTk5OTllbTtcbiAgfVxuICAud3JhcHBlci1hZHZpc2VyLXNlYXJjaCAubWFwX2NhbnZhc193cmFwLmNvbC1sZy03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC53cmFwcGVyLWFkdmlzZXItc2VhcmNoICNtYXBfY2FudmFzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLndyYXBwZXItYWR2aXNlci1zZWFyY2ggI2ZpbmRhZHZpc2VyaW50ZXJmYWNlICNxdWlja1NlYXJjaCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01cHg7XG4gIH1cbiAgLndyYXBwZXItYWR2aXNlci1zZWFyY2ggLnNlYXJjaGNvbnRhaW5lciAuY29sLXNtLTQ6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIH1cbiAgLndyYXBwZXItYWR2aXNlci1zZWFyY2ggLnNlYXJjaGNvbnRhaW5lciAuY29sLXNtLTQ6bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cmFwcGVyLWFkdmlzZXItc2VhcmNoICNmaW5kYWR2aXNlcmludGVyZmFjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLndyYXBwZXItYWR2aXNlci1zZWFyY2ggLmZpbmRhZHZpc2VyX2Jhbm5lciB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAud3JhcHBlci1hZHZpc2VyLXNlYXJjaCAuZmluZGFkdmlzZXJfYmFubmVyX3NlYXJjaCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC53cmFwcGVyLWFkdmlzZXItc2VhcmNoIGZvcm0jYWR2c2VhcmNoIC5hZHZjb2w1IHtcbiAgICBtYXJnaW4tbGVmdDogMCFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB6LWluZGV4OiAwO1xuICB9XG4gIC53cmFwcGVyLWFkdmlzZXItc2VhcmNoIGZvcm0jYWR2c2VhcmNoICNhZHZzZWFyY2hzdWIge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgei1pbmRleDogMDtcbiAgfVxuICAud3JhcHBlci1hZHZpc2VyLXNlYXJjaCBmb3JtI2FkdnNlYXJjaCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbiAgLndyYXBwZXItYWR2aXNlci1zZWFyY2ggZm9ybSNhZHZzZWFyY2ggLmFkdmFuY2VkIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAud3JhcHBlci1hZHZpc2VyLXNlYXJjaCAjZmluZGFkdmlzZXJpbnRlcmZhY2UgI3F1aWNrU2VhcmNoIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTVweDtcbiAgfVxuICAud3JhcHBlci1hZHZpc2VyLXNlYXJjaCAjZmluZGFkdmlzZXJpbnRlcmZhY2UgI3F1aWNrU2VhcmNoIGgyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLndyYXBwZXItYWR2aXNlci1zZWFyY2ggLmZpbmRhZHZpc2VyX2Jhbm5lcl9zZWFyY2ggLmZpbmRhZHZpc2VyX2Jhbm5lcl9zZWFyY2hfaW5wdXRzIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC53cmFwcGVyLWFkdmlzZXItc2VhcmNoIC5maW5kYWR2aXNlcl9iYW5uZXJfc2VhcmNoIC5maW5kYWR2aXNlcl9iYW5uZXJfc2VhcmNoX2lucHV0cyBzZWxlY3Qge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndyYXBwZXItYWR2aXNlci1zZWFyY2ggLmxpY2Vuc2VlZmlsdGVyIC5saWNlbnNlZUZpbHRlckJveCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4ICNmZmYgc29saWQ7XG4gIH1cbiAgLndyYXBwZXItYWR2aXNlci1zZWFyY2ggLmxpY2Vuc2VlZmlsdGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLndyYXBwZXItYWR2aXNlci1zZWFyY2ggLnByaW5jaXBsZU5hbWUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLndyYXBwZXItYWR2aXNlci1zZWFyY2ggLnByaW5jaXBsZUltYWdlIHtcbiAgd2lkdGg6IDcwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ud3JhcHBlci1hZHZpc2VyLXNlYXJjaCAucHJpbmNpcGxlVGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi53cmFwcGVyLWFkdmlzZXItc2VhcmNoIC5idG4tbGluay5vdGhlckFkdmlzZXJzQnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLndyYXBwZXItYWR2aXNlci1zZWFyY2ggLmFkdmlzZXJlbnF1aXJ5IHtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gIC53cmFwcGVyLWFkdmlzZXItc2VhcmNoIC5hZHZpc2VyZW5xdWlyeSB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi53cmFwcGVyLWFkdmlzZXItc2VhcmNoIC5idG4tbGluay5waG9uZUFkdmlzZXJCdXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLndyYXBwZXItYWR2aXNlci1zZWFyY2ggLnNlYXJjaHJlc3VsdGxpbmtlZGluIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNuLWxpbmtlZGluLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDUwJSA1MCUgIzAwNzNiMiAhaW1wb3J0YW50O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ud3JhcHBlci1hZHZpc2VyLXNlYXJjaCAuc2VhcmNocmVzdWx0ZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY24tZmFjZWJvb2sucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgNTAlIDUwJSAjMDA3M2IyICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi53cmFwcGVyLWFkdmlzZXItc2VhcmNoIC5zZWFyY2hyZXN1bHR0d2l0dGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNvbi10d2l0dGVyLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDUwJSA1MCUgIzAwNzNiMiAhaW1wb3J0YW50O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ud3JhcHBlci1hZHZpc2VyLXNlYXJjaCAuYWR2aXNlclNuc0FMaW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi53cmFwcGVyLWFkdmlzZXItc2VhcmNoIC5yZXN1bHRwYWdpbmcgcCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ud3JhcHBlci1hZHZpc2VyLXNlYXJjaCAucmVzdWx0cGFnaW5nIHVsLm5hdmgge1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLndyYXBwZXItYWR2aXNlci1zZWFyY2ggLnJlc3VsdHBhZ2luZyB1bC5uYXZoIGxpOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndyYXBwZXItYWR2aXNlci1zZWFyY2ggLnJlc3VsdGNvbnRhaW5lciB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmZpbmRhZHZpc2VyX2Jhbm5lciAuYWR2Y29sbWVzc2FnZSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLndyYXBwZXItYWR2aXNlci1zZWFyY2ggLnBob25lQWR2aXNlciBhLnBob25lIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi53cmFwcGVyLWFkdmljZS1jZW50cmUtY3RhIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xufVxuLndyYXBwZXItYWR2aWNlLWNlbnRyZS1jdGEgaDIge1xuICBmb250LXNpemU6IDIwcHg7XG59XG4ud3JhcHBlci1hZHZpY2UtY2VudHJlLWN0YSAuYnV0dG9uLXNtIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53cmFwcGVyLWFkdmljZS1jZW50cmUtY3RhIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDIwcHg7XG59XG4ud3JhcHBlci1hZHZpY2UtY2VudHJlLWludHJvIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGVlZWE7XG4gIHBhZGRpbmctYm90dG9tOiA0NHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG4ud3JhcHBlci1hZHZpY2UtY2VudHJlLWFkdmlzZXJzIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi53cmFwcGVyLWFkdmljZS1jZW50cmUtY29udGVudCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiA0NHB4O1xufVxuLndyYXBwZXItYWR2aWNlLWNlbnRyZSB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4ud3JhcHBlci1hZHZpY2UtY2VudHJlLWhlYWRpbmcge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgd2lkdGg6IDk1JTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5hbGlnbi1pbWctY2VudGVyIC5tZWRpYS1sZWZ0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53cmFwcGVyLWFkdmljZS1jZW50cmUtYWR2aXNlci1hY2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDQ0cHg7XG59XG4ud3JhcHBlci1hZHZpY2UtY2VudHJlLWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndyYXBwZXItYWR2aXNlci1zZWFyY2ggLnNlYXJjaGNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG4gIC53cmFwcGVyLWFkdmljZS1jZW50cmUtY3RhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgfVxuICAud3JhcHBlci1hZHZpY2UtY2VudHJlLWN0YSAuYnV0dG9uLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC53cmFwcGVyLWFkdmljZS1jZW50cmUtY3RhIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC53cmFwcGVyLWFkdmljZS1jZW50cmUtaW50cm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndyYXBwZXItYWR2aWNlLWNlbnRyZS1hZHZpc2VycyB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICB9XG4gIC53cmFwcGVyLWFkdmljZS1jZW50cmUtY29udGVudCBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgLndyYXBwZXItYWR2aWNlLWNlbnRyZS1hZHZpc2VyLWFjY2VzcyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gIH1cbiAgLndyYXBwZXItYWR2aWNlLWNlbnRyZS1oZWFkaW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC53cmFwcGVyLWFkdmljZS1jZW50cmUtaGVhZGluZyBoMiB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcGFjaW5nLW1vYmlsZS1tdC0yMCB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC53cmFwcGVyLWFkdmljZS1jZW50cmUge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgfVxuICAud3JhcHBlci1hZHZpY2UtY2VudHJlLWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbnNwYW4jbG9jLWRlc2NyaXB0aW9uLFxuc3BhbiNxLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm5hYi1ha2FtYWktdmlkZW8tc2VjdGlvbiAuYnRuLXZvZC1wbGF5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL3ZpZGVvLWJ0LXBsYXktYWN0aXZlLnBuZyk7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4ubmFiLWFrYW1haS12aWRlby1zZWN0aW9uIC5idG4tdm9kLXBhdXNlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL3ZpZGVvLWJ0LXBhdXNlLWFjdGl2ZS5wbmcpO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxN3B4O1xufVxuLm5hYi1ha2FtYWktdmlkZW8tc2VjdGlvbiAuYnRuLXZvZC1zdG9wOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL3ZpZGVvLWJ0LXN0b3AtYWN0aXZlLnBuZyk7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG59XG4ubmFiLWFrYW1haS12aWRlby1zZWN0aW9uIC5idG4tdm9kLWZvcndhcmQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvdmlkZW8tYnQtZm9yd2FyZC1hY3RpdmUucG5nKTtcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmFiLWFrYW1haS12aWRlby1zZWN0aW9uIC5idG4tdm9kLWJhY2s6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvdmlkZW8tYnQtYmFjay1hY3RpdmUucG5nKTtcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMTZweDtcbn1cbi5uYWItYWthbWFpLXZpZGVvLXNlY3Rpb24gLmJ0bi12b2Qtdm9sdXA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvdmlkZW8tYnQtdm9sLXVwLWFjdGl2ZS5wbmcpO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAxOXB4O1xufVxuLm5hYi1ha2FtYWktdmlkZW8tc2VjdGlvbiAuYnRuLXZvZC12b2xkb3duOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL3ZpZGVvLWJ0LXZvbC1kb3duLWFjdGl2ZS5wbmcpO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxOXB4O1xufVxuLm5hYi1ha2FtYWktdmlkZW8tc2VjdGlvbiAuYnRuLXZvZC10cmFuc2NyaXB0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL3ZpZGVvLWJ0LXRyYXNuY3JpcHQtYWN0aXZlLnBuZyk7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDIxcHg7XG59XG4ubmFiLWFrYW1haS12aWRlby1zZWN0aW9uIC5idG4tdm9kLXN0b3AsXG4ubmFiLWFrYW1haS12aWRlby1zZWN0aW9uIC5idG4tdm9kLXN0b3A6aG92ZXIsXG4ubmFiLWFrYW1haS12aWRlby1zZWN0aW9uIC5idG4tdm9kLXN0b3A6Zm9jdXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJ1dHRvbi1zbS1hcXVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxODM4YztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGhlaWdodDogMzJweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtaW4td2lkdGg6IDExMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLmJ1dHRvbi1zbS1hcXVhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDY1MTtcbn1cbi5idXR0b24tc20tcnViaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlMDA1ODtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGhlaWdodDogMzJweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtaW4td2lkdGg6IDExMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLmJ1dHRvbi1zbS1ydWJpbmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjAwMDNhO1xufVxuc3Bhbi5idXR0b24tc206aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkM0NDAxO1xufVxuLndyYXBwZXItY2FtcGFpZ24tYmFubmVyIHtcbiAgaGVpZ2h0OiAzMjBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wICFpbXBvcnRhbnQ7XG59XG4ud3JhcHBlci1jYW1wYWlnbi1iYW5uZXIgLnRleHQtaW1hZ2Uge1xuICBoZWlnaHQ6IDMyMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBtYXgtd2lkdGg6IDM3MHB4O1xufVxuLndyYXBwZXItY2FtcGFpZ24tYmFubmVyIC50ZXh0LWltYWdlIGgxIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLndyYXBwZXItY2FtcGFpZ24tYmFubmVyIC50ZXh0LWltYWdlIGgyIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLVNlbWlCb2xkXCIgIWltcG9ydGFudDtcbn1cbi5jYW1wYWlnbi1uYXYge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2M4YzZjMjtcbn1cbi5jYW1wYWlnbi1uYXYgcCxcbi5jYW1wYWlnbi1uYXYgaDQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNhbXBhaWduLW5hdiBhIHtcbiAgY29sb3I6ICMzYjNiM2I7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jYW1wYWlnbi1uYXYgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jYW1wYWlnbi1uYXYgYSBhOmZvY3VzLFxuLmNhbXBhaWduLW5hdiBhIGE6dmlzaXRlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jYW1wYWlnbi1uYXYgLndyYXBwZXItc3RhZ2UxIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvY29udGVudC9kYW0vbWxjL2ltYWdlcy91bmNoYW5naW5nL2ljb25zL2J1aWxkaW5nLXdlYWx0aC1lZ2cucG5nJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxOHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uY2FtcGFpZ24tbmF2IC53cmFwcGVyLXN0YWdlMTpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvdW5jaGFuZ2luZy9pY29ucy9zdGFydGluZy1vdXQtZWdnLWRhcmsucG5nJyk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjQkM0NDAxO1xuICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuICB3aWR0aDogMjQ1cHg7XG59XG4uY2FtcGFpZ24tbmF2IC53cmFwcGVyLXN0YWdlMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvdW5jaGFuZ2luZy9pY29ucy9tYW5hZ2luZy15b3VyLWZ1dHVyZS1lZ2cucG5nJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxOHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uY2FtcGFpZ24tbmF2IC53cmFwcGVyLXN0YWdlMjpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvdW5jaGFuZ2luZy9pY29ucy9nZWFyaW5nLXVwLWVnZy1kYXJrLnBuZycpO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0JDNDQwMTtcbiAgbWFyZ2luLWJvdHRvbTogLTJweDtcbiAgd2lkdGg6IDI0NXB4O1xufVxuLmNhbXBhaWduLW5hdiAud3JhcHBlci1zdGFnZTMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL3VuY2hhbmdpbmcvaWNvbnMvcGxhbm5pbmctZm9yLXJldGlyZW1lbnQtZWdnLnBuZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMThweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLmNhbXBhaWduLW5hdiAud3JhcHBlci1zdGFnZTM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL3VuY2hhbmdpbmcvaWNvbnMvbWFraW5nLW1vc3Qtb2YtaXQtZWdnLWRhcmsucG5nJyk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjQkM0NDAxO1xuICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuICB3aWR0aDogMjQ1cHg7XG59XG4uY2FtcGFpZ24tbmF2IC53cmFwcGVyLXN0YWdlNCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvdW5jaGFuZ2luZy9pY29ucy9zdGFnZTQtZWdnLnBuZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMThweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLmNhbXBhaWduLW5hdiAud3JhcHBlci1zdGFnZTQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL3VuY2hhbmdpbmcvaWNvbnMvc3RhZ2U0LWRhcmsucG5nJyk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjQkM0NDAxO1xuICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuICB3aWR0aDogMjQ1cHg7XG59XG4uY2FtcGFpZ24tbmF2IC53cmFwcGVyLXN0YWdlMTpob3ZlciBhLFxuLmNhbXBhaWduLW5hdiAud3JhcHBlci1zdGFnZTI6aG92ZXIgYSxcbi5jYW1wYWlnbi1uYXYgLndyYXBwZXItc3RhZ2UzOmhvdmVyIGEsXG4uY2FtcGFpZ24tbmF2IC53cmFwcGVyLXN0YWdlNDpob3ZlciBhIHtcbiAgY29sb3I6ICNCQzQ0MDE7XG59XG4uY2FtcGFpZ24tbmF2IC5hY3RpdmUtc3RhZ2UxLFxuLmNhbXBhaWduLW5hdiAuYWN0aXZlLXN0YWdlMixcbi5jYW1wYWlnbi1uYXYgLmFjdGl2ZS1zdGFnZTMsXG4uY2FtcGFpZ24tbmF2IC5hY3RpdmUtc3RhZ2U0IHtcbiAgY29sb3I6ICNjOTUxMDk7XG59XG4uY2FtcGFpZ24tbmF2IC5hY3RpdmUtc3RhZ2UxOmhvdmVyLFxuLmNhbXBhaWduLW5hdiAuYWN0aXZlLXN0YWdlMjpob3Zlcixcbi5jYW1wYWlnbi1uYXYgLmFjdGl2ZS1zdGFnZTM6aG92ZXIsXG4uY2FtcGFpZ24tbmF2IC5hY3RpdmUtc3RhZ2U0OmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLmNhbXBhaWduLWJvZHktd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWE7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbi5jYW1wYWlnbi1ib2R5LXdyYXBwZXIgYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jYW1wYWlnbi1ib2R5LXdyYXBwZXIgLm1lZGlhLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmNhbXBhaWduLWJvZHktd3JhcHBlciAuY2FtcGFpZ24taW50cm8tY29udGVudCBoNCB7XG4gIHdpZHRoOiA2MCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uY2FtcGFpZ24tYm9keS13cmFwcGVyIC5tYWluLXByb21vLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLmNhbXBhaWduLWJvZHktd3JhcHBlciAubWFpbi1wcm9tby13cmFwcGVyIC5tZWRpYS1sZWZ0IHtcbiAgd2lkdGg6IDQ5MHB4O1xuICBoZWlnaHQ6IDQ5MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmNhbXBhaWduLWJvZHktd3JhcHBlciAubWFpbi1wcm9tby13cmFwcGVyIC50ZXh0LWltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgaGVpZ2h0OiA0OTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL3VuY2hhbmdpbmcvaWNvbnMvdGlsZS1ib29rbWFyay5wbmcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDBweCAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IDM2cHggNDZweDtcbn1cbi5jYW1wYWlnbi1ib2R5LXdyYXBwZXIgLm1haW4tcHJvbW8td3JhcHBlciBoMiBhIHNtYWxsIHtcbiAgY29sb3I6ICMzYjNiM2I7XG59XG4uY2FtcGFpZ24tYm9keS13cmFwcGVyIC5tYWluLXByb21vLXdyYXBwZXIgLm1haW4tcHJvbW8tb3JhbmdlIGEsXG4uY2FtcGFpZ24tYm9keS13cmFwcGVyIC5tYWluLXByb21vLXdyYXBwZXIgLm1haW4tcHJvbW8tYXF1YSBhLFxuLmNhbXBhaWduLWJvZHktd3JhcHBlciAubWFpbi1wcm9tby13cmFwcGVyIC5tYWluLXByb21vLXJ1YmluZSBhIHtcbiAgY29sb3I6ICMzYjNiM2I7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jYW1wYWlnbi1ib2R5LXdyYXBwZXIgLm1haW4tcHJvbW8td3JhcHBlciAubWFpbi1wcm9tby1vcmFuZ2UgYTpob3Zlcixcbi5jYW1wYWlnbi1ib2R5LXdyYXBwZXIgLm1haW4tcHJvbW8td3JhcHBlciAubWFpbi1wcm9tby1hcXVhIGE6aG92ZXIsXG4uY2FtcGFpZ24tYm9keS13cmFwcGVyIC5tYWluLXByb21vLXdyYXBwZXIgLm1haW4tcHJvbW8tcnViaW5lIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2FtcGFpZ24tYm9keS13cmFwcGVyIC5tYWluLXByb21vLXdyYXBwZXIgLm1haW4tcHJvbW8tb3JhbmdlIGE6dmlzaXRlZCxcbi5jYW1wYWlnbi1ib2R5LXdyYXBwZXIgLm1haW4tcHJvbW8td3JhcHBlciAubWFpbi1wcm9tby1hcXVhIGE6dmlzaXRlZCxcbi5jYW1wYWlnbi1ib2R5LXdyYXBwZXIgLm1haW4tcHJvbW8td3JhcHBlciAubWFpbi1wcm9tby1ydWJpbmUgYTp2aXNpdGVkLFxuLmNhbXBhaWduLWJvZHktd3JhcHBlciAubWFpbi1wcm9tby13cmFwcGVyIC5tYWluLXByb21vLW9yYW5nZSBhOmZvY3VzLFxuLmNhbXBhaWduLWJvZHktd3JhcHBlciAubWFpbi1wcm9tby13cmFwcGVyIC5tYWluLXByb21vLWFxdWEgYTpmb2N1cyxcbi5jYW1wYWlnbi1ib2R5LXdyYXBwZXIgLm1haW4tcHJvbW8td3JhcHBlciAubWFpbi1wcm9tby1ydWJpbmUgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jYW1wYWlnbi1ib2R5LXdyYXBwZXIgLm1haW4tcHJvbW8td3JhcHBlciAubWFpbi1wcm9tby1vcmFuZ2UgYTpob3Zlcixcbi5jYW1wYWlnbi1ib2R5LXdyYXBwZXIgLm1haW4tcHJvbW8td3JhcHBlciAubWFpbi1wcm9tby1vcmFuZ2UgYTpob3ZlciBzbWFsbCB7XG4gIGNvbG9yOiAjYzk1MTA5O1xufVxuLmNhbXBhaWduLWJvZHktd3JhcHBlciAubWFpbi1wcm9tby13cmFwcGVyIC5tYWluLXByb21vLWFxdWEgYTpob3Zlcixcbi5jYW1wYWlnbi1ib2R5LXdyYXBwZXIgLm1haW4tcHJvbW8td3JhcHBlciAubWFpbi1wcm9tby1hcXVhIGE6aG92ZXIgc21hbGwge1xuICBjb2xvcjogIzAxODM4Yztcbn1cbi5jYW1wYWlnbi1ib2R5LXdyYXBwZXIgLm1haW4tcHJvbW8td3JhcHBlciAubWFpbi1wcm9tby1ydWJpbmUgYTpob3Zlcixcbi5jYW1wYWlnbi1ib2R5LXdyYXBwZXIgLm1haW4tcHJvbW8td3JhcHBlciAubWFpbi1wcm9tby1ydWJpbmUgYTpob3ZlciBzbWFsbCB7XG4gIGNvbG9yOiAjY2UwMDU4O1xufVxuLnByb3ZvLTNjb2wtb3JhbmdlLFxuLnByb3ZvLTNjb2wtYXF1YSxcbi5wcm92by0zY29sLXJ1YmluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAwIDIwcHg7XG4gIGhlaWdodDogMjY1cHg7XG59XG4ucHJvdm8tM2NvbC1vcmFuZ2UgYSxcbi5wcm92by0zY29sLWFxdWEgYSxcbi5wcm92by0zY29sLXJ1YmluZSBhIHtcbiAgY29sb3I6ICMzYjNiM2I7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wcm92by0zY29sLW9yYW5nZSBhOmhvdmVyLFxuLnByb3ZvLTNjb2wtYXF1YSBhOmhvdmVyLFxuLnByb3ZvLTNjb2wtcnViaW5lIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucHJvdm8tM2NvbC1vcmFuZ2UgYTp2aXNpdGVkLFxuLnByb3ZvLTNjb2wtYXF1YSBhOnZpc2l0ZWQsXG4ucHJvdm8tM2NvbC1ydWJpbmUgYTp2aXNpdGVkLFxuLnByb3ZvLTNjb2wtb3JhbmdlIGE6Zm9jdXMsXG4ucHJvdm8tM2NvbC1hcXVhIGE6Zm9jdXMsXG4ucHJvdm8tM2NvbC1ydWJpbmUgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wcm92by0zY29sLW9yYW5nZSBoMiBhIHNtYWxsLFxuLnByb3ZvLTNjb2wtYXF1YSBoMiBhIHNtYWxsLFxuLnByb3ZvLTNjb2wtcnViaW5lIGgyIGEgc21hbGwge1xuICBjb2xvcjogIzNiM2IzYjtcbn1cbi5wcm92by0zY29sLW9yYW5nZSAubWVkaWEtbGVmdCxcbi5wcm92by0zY29sLWFxdWEgLm1lZGlhLWxlZnQsXG4ucHJvdm8tM2NvbC1ydWJpbmUgLm1lZGlhLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnByb3ZvLTJjb2wtb3JhbmdlLFxuLnByb3ZvLTJjb2wtYXF1YSxcbi5wcm92by0yY29sLXJ1YmluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAwIDIwcHg7XG4gIGhlaWdodDogMjQwcHg7XG59XG4ucHJvdm8tMmNvbC1vcmFuZ2UgYSxcbi5wcm92by0yY29sLWFxdWEgYSxcbi5wcm92by0yY29sLXJ1YmluZSBhIHtcbiAgY29sb3I6ICMzYjNiM2I7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wcm92by0yY29sLW9yYW5nZSBhOmhvdmVyLFxuLnByb3ZvLTJjb2wtYXF1YSBhOmhvdmVyLFxuLnByb3ZvLTJjb2wtcnViaW5lIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucHJvdm8tMmNvbC1vcmFuZ2UgYTp2aXNpdGVkLFxuLnByb3ZvLTJjb2wtYXF1YSBhOnZpc2l0ZWQsXG4ucHJvdm8tMmNvbC1ydWJpbmUgYTp2aXNpdGVkLFxuLnByb3ZvLTJjb2wtb3JhbmdlIGE6Zm9jdXMsXG4ucHJvdm8tMmNvbC1hcXVhIGE6Zm9jdXMsXG4ucHJvdm8tMmNvbC1ydWJpbmUgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wcm92by0yY29sLW9yYW5nZSBoMiBhIHNtYWxsLFxuLnByb3ZvLTJjb2wtYXF1YSBoMiBhIHNtYWxsLFxuLnByb3ZvLTJjb2wtcnViaW5lIGgyIGEgc21hbGwge1xuICBjb2xvcjogIzNiM2IzYjtcbn1cbi5wcm92by0yY29sLW9yYW5nZSAubWVkaWEtbGVmdCxcbi5wcm92by0yY29sLWFxdWEgLm1lZGlhLWxlZnQsXG4ucHJvdm8tMmNvbC1ydWJpbmUgLm1lZGlhLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnByb3ZvLTNjb2wtb3JhbmdlIGE6aG92ZXIsXG4ucHJvdm8tMmNvbC1vcmFuZ2UgYTpob3Zlcixcbi5wcm92by0zY29sLW9yYW5nZSBoMyBhOmhvdmVyIHNtYWxsLFxuLnByb3ZvLTJjb2wtb3JhbmdlIGgzIGE6aG92ZXIgc21hbGwge1xuICBjb2xvcjogI2M5NTEwOTtcbn1cbi5wcm92by0zY29sLXJ1YmluZSBhOmhvdmVyLFxuLnByb3ZvLTJjb2wtcnViaW5lIGE6aG92ZXIsXG4ucHJvdm8tM2NvbC1ydWJpbmUgaDMgYTpob3ZlciBzbWFsbCxcbi5wcm92by0yY29sLXJ1YmluZSBoMyBhOmhvdmVyIHNtYWxsIHtcbiAgY29sb3I6ICNjZTAwNTg7XG59XG4ucHJvdm8tM2NvbC1hcXVhIGE6aG92ZXIsXG4ucHJvdm8tMmNvbC1hcXVhIGE6aG92ZXIsXG4ucHJvdm8tM2NvbC1hcXVhIGgzIGE6aG92ZXIgc21hbGwsXG4ucHJvdm8tMmNvbC1hcXVhIGgzIGE6aG92ZXIgc21hbGwge1xuICBjb2xvcjogIzAxODM4Yztcbn1cbi53cmFwcGVyLXByb3ZvLWltYWdlIC5tZWRpYS1sZWZ0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndyYXBwZXItY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbn1cbi5jYW1wYWlnbi1nZXQtaW4tdG91Y2gtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmYzZWY7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi5jYW1wYWlnbi1nZXQtaW4tdG91Y2gtd3JhcHBlciBoNCB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4uY2FtcGFpZ24tZ2V0LWluLXRvdWNoLXdyYXBwZXIgaDQgYSB7XG4gIGNvbG9yOiAjM2IzYjNiO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucHJvdm8tYm9keS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWRlYTtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLnByb3ZvLWJvZHktd3JhcHBlciAucHJvdm8tYm9keS1jb250ZW50IC5idXR0b24tc20tYXF1YSxcbi5wcm92by1ib2R5LXdyYXBwZXIgLnByb3ZvLWJvZHktY29udGVudCAuYnV0dG9uLXNtLFxuLnByb3ZvLWJvZHktd3JhcHBlciAucHJvdm8tYm9keS1jb250ZW50IC5idXR0b24tc20tcnViaW5lIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wcm92by1ib2R5LXdyYXBwZXIgLmNhbXBhaWduLWluZm9ncmFwaGljLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cbi5wcm92by1ib2R5LXdyYXBwZXIgLm1lZGlhLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmdldC1pbi10b3VjaC1hcXVhIGgzLFxuLmdldC1pbi10b3VjaC1vcmFuZ2UgaDMsXG4uZ2V0LWluLXRvdWNoLXJ1YmluZSBoMyB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmdldC1pbi10b3VjaC1hcXVhIGg0LFxuLmdldC1pbi10b3VjaC1vcmFuZ2UgaDQsXG4uZ2V0LWluLXRvdWNoLXJ1YmluZSBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZ2V0LWluLXRvdWNoLWFxdWEgaDQgYSxcbi5nZXQtaW4tdG91Y2gtb3JhbmdlIGg0IGEsXG4uZ2V0LWluLXRvdWNoLXJ1YmluZSBoNCBhIHtcbiAgY29sb3I6ICMzYjNiM2I7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5nZXQtaW4tdG91Y2gtYXF1YSB7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjMDE4MzhjO1xufVxuLmdldC1pbi10b3VjaC1vcmFuZ2Uge1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2M5NTEwOTtcbn1cbi5nZXQtaW4tdG91Y2gtcnViaW5lIHtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNjZTAwNTg7XG59XG4uc2hhcmUtYXJ0aWNsZS13cmFwcGVyIGltZyB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xufVxuYVtocmVmXj10ZWxdOmxpbmssXG5hW2hyZWZePXRlbF06dmlzaXRlZCxcbmFbaHJlZl49dGVsXTpob3ZlciB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ud3JhcHBlci1jYW1wYWlnbi12aWRlbyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uY2FtcGFpZ24tdmlkZW8ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMXB4O1xufVxuLmNhbXBhaWduLXZpZGVvLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWluLWhlaWdodDogNDAwcHg7XG59XG4uY2FtcGFpZ24tdmlkZW8tY29udGVudC0yY29sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5jYW1wYWlnbi12aWRlby1jb250ZW50LTJjb2wgLnRleHQtaW1hZ2Uge1xuICB3aWR0aDogODAlO1xufVxuLmNhbXBhaWduLXZpZGVvLTJjb2wge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAuY2FtcGFpZ24tZ2V0LWluLXRvdWNoLXdyYXBwZXIgLmNvbnRhY3QtdXMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5jYW1wYWlnbi1nZXQtaW4tdG91Y2gtd3JhcHBlciAuY29udGFjdC11cyBoNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00NXB4O1xuICB9XG4gIC5jYW1wYWlnbi1nZXQtaW4tdG91Y2gtd3JhcHBlciAuY2FsbC1iYWNrLWZvcm0gaDQsXG4gIC5jYW1wYWlnbi1nZXQtaW4tdG91Y2gtd3JhcHBlciAuYXBwbHktbm93IGg0IHtcbiAgICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gIH1cbiAgLmNhbXBhaWduLWdldC1pbi10b3VjaC13cmFwcGVyIC5hcHBseS1ub3cgaDQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndyYXBwZXItY2FtcGFpZ24tYmFubmVyIC50ZXh0LWltYWdlIGgxIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5jYW1wYWlnbi1uYXYgLndyYXBwZXItc3RhZ2UxOmhvdmVyLFxuICAuY2FtcGFpZ24tbmF2IC53cmFwcGVyLXN0YWdlMjpob3ZlciB7XG4gICAgd2lkdGg6IDE3NXB4O1xuICB9XG4gIC5jYW1wYWlnbi1uYXYgLndyYXBwZXItc3RhZ2UzOmhvdmVyIHtcbiAgICB3aWR0aDogMjQ1cHg7XG4gIH1cbiAgLmNhbXBhaWduLW5hdi1tb2Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnByb3ZvLTNjb2wtb3JhbmdlIC5idXR0b24tc20sXG4gIC5wcm92by0zY29sLWFxdWEgLmJ1dHRvbi1zbSxcbiAgLnByb3ZvLTNjb2wtcnViaW5lIC5idXR0b24tc20sXG4gIC5wcm92by0yY29sLW9yYW5nZSAuYnV0dG9uLXNtLFxuICAucHJvdm8tMmNvbC1hcXVhIC5idXR0b24tc20sXG4gIC5wcm92by0yY29sLXJ1YmluZSAuYnV0dG9uLXNtLFxuICAucHJvdm8tM2NvbC1vcmFuZ2UgLmJ1dHRvbi1zbS1hcXVhLFxuICAucHJvdm8tM2NvbC1hcXVhIC5idXR0b24tc20tYXF1YSxcbiAgLnByb3ZvLTNjb2wtcnViaW5lIC5idXR0b24tc20tYXF1YSxcbiAgLnByb3ZvLTJjb2wtb3JhbmdlIC5idXR0b24tc20tYXF1YSxcbiAgLnByb3ZvLTJjb2wtYXF1YSAuYnV0dG9uLXNtLWFxdWEsXG4gIC5wcm92by0yY29sLXJ1YmluZSAuYnV0dG9uLXNtLWFxdWEsXG4gIC5wcm92by0zY29sLW9yYW5nZSAuYnV0dG9uLXNtLXJ1YmluZSxcbiAgLnByb3ZvLTNjb2wtYXF1YSAuYnV0dG9uLXNtLXJ1YmluZSxcbiAgLnByb3ZvLTNjb2wtcnViaW5lIC5idXR0b24tc20tcnViaW5lLFxuICAucHJvdm8tMmNvbC1vcmFuZ2UgLmJ1dHRvbi1zbS1ydWJpbmUsXG4gIC5wcm92by0yY29sLWFxdWEgLmJ1dHRvbi1zbS1ydWJpbmUsXG4gIC5wcm92by0yY29sLXJ1YmluZSAuYnV0dG9uLXNtLXJ1YmluZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAud3JhcHBlci1pbmZvZ3JhcGhpYy1tb2Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndyYXBwZXItc3RhZ2UxOmhvdmVyLFxuICAud3JhcHBlci1zdGFnZTI6aG92ZXIge1xuICAgIHdpZHRoOiAxNzVweDtcbiAgfVxuICAud3JhcHBlci1zdGFnZTM6aG92ZXIge1xuICAgIHdpZHRoOiAyNDBweDtcbiAgfVxuICAuY2FtcGFpZ24tYm9keS13cmFwcGVyIC5tYWluLXByb21vLXdyYXBwZXIgLm1lZGlhLWxlZnQge1xuICAgIHdpZHRoOiAzNjBweDtcbiAgICBoZWlnaHQ6IDM2MHB4O1xuICB9XG4gIC5jYW1wYWlnbi1ib2R5LXdyYXBwZXIgLm1haW4tcHJvbW8td3JhcHBlciAudGV4dC1pbWFnZSB7XG4gICAgaGVpZ2h0OiAzNjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMHB4IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNhbXBhaWduLWJvZHktd3JhcHBlciAubWFpbi1wcm9tby13cmFwcGVyIC50ZXh0LWltYWdlIGgyIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG4gIC5wcm92by0yY29sLW9yYW5nZSxcbiAgLnByb3ZvLTJjb2wtYXF1YSxcbiAgLnByb3ZvLTJjb2wtcnViaW5lIHtcbiAgICBoZWlnaHQ6IDI2NXB4O1xuICB9XG4gIC5wcm92by0zY29sLW9yYW5nZSxcbiAgLnByb3ZvLTNjb2wtYXF1YSxcbiAgLnByb3ZvLTNjb2wtcnViaW5lIHtcbiAgICBoZWlnaHQ6IDMxNXB4O1xuICB9XG4gIC5jYW1wYWlnbi1nZXQtaW4tdG91Y2gtd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbiAgLmNhbXBhaWduLWdldC1pbi10b3VjaC13cmFwcGVyIC5jb250YWN0LXVzLFxuICAuY2FtcGFpZ24tZ2V0LWluLXRvdWNoLXdyYXBwZXIgLmNhbGwtYmFjay1mb3JtLFxuICAuY2FtcGFpZ24tZ2V0LWluLXRvdWNoLXdyYXBwZXIgLmFwcGx5LW5vdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cbiAgLmNhbXBhaWduLWdldC1pbi10b3VjaC13cmFwcGVyIC5tZWRpYS1sZWZ0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA0M3B4O1xuICB9XG4gIC5jYW1wYWlnbi1nZXQtaW4tdG91Y2gtd3JhcHBlciBoNCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndyYXBwZXItY2FtcGFpZ24tYmFubmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0NSUgNTAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxODVweDtcbiAgfVxuICAud3JhcHBlci1jYW1wYWlnbi1iYW5uZXIgLnRleHQtaW1hZ2Uge1xuICAgIGhlaWdodDogMTg1cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG4gIC53cmFwcGVyLWNhbXBhaWduLWJhbm5lciAudGV4dC1pbWFnZSBoMSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG4gIC53cmFwcGVyLWNhbXBhaWduLWJhbm5lciAudGV4dC1pbWFnZSBoMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAuY2FtcGFpZ24tbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jYW1wYWlnbi1uYXYtbW9iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbiAgLmNhbXBhaWduLW5hdi1tb2IgLmNvbC14cy0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmNhbXBhaWduLW5hdi1tb2IgLmRyb3Bkb3duIGEge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvY29udGVudC9kYW0vbWxjL2ltYWdlcy91bmNoYW5naW5nL2ljb25zL3NlbGVjdC1saWZlLXN0YWdlLWFycm93LnBuZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDlweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICAuY2FtcGFpZ24tbmF2LW1vYiAuZHJvcGRvd24gc3Bhbi5jYXJldCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2FtcGFpZ24tbmF2LW1vYiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgei1pbmRleDogOTk5O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNhbXBhaWduLW5hdi1tb2IgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGxpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M5NTEwOTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5jYW1wYWlnbi1uYXYtbW9iIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5jYW1wYWlnbi1uYXYtbW9iIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaSBhIHtcbiAgICBjb2xvcjogI2M5NTEwOSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIC5jYW1wYWlnbi1uYXYtbW9iIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaSBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2JjNDQwMSAhaW1wb3J0YW50O1xuICB9XG4gIC5jYW1wYWlnbi1uYXYtbW9iIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaSBhI25hdl9zdGFnZTEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvdW5jaGFuZ2luZy9pY29ucy9idWlsZGluZy13ZWFsdGgtZWdnLnBuZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxM3B4IDE4cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDIyJTtcbiAgfVxuICAuY2FtcGFpZ24tbmF2LW1vYiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgbGkgYSNuYXZfc3RhZ2UyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL3VuY2hhbmdpbmcvaWNvbnMvbWFuYWdpbmcteW91ci1mdXR1cmUtZWdnLnBuZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxM3B4IDE4cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDIyJTtcbiAgfVxuICAuY2FtcGFpZ24tbmF2LW1vYiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgbGkgYSNuYXZfc3RhZ2UzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL3VuY2hhbmdpbmcvaWNvbnMvcGxhbm5pbmctZm9yLXJldGlyZW1lbnQtZWdnLnBuZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxM3B4IDE4cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDIyJTtcbiAgfVxuICAuY2FtcGFpZ24tbmF2LW1vYiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgbGkgYSNuYXZfc3RhZ2U0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL3VuY2hhbmdpbmcvaWNvbnMvc3RhZ2U0LWVnZy5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTNweCAxOHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAyMiU7XG4gIH1cbiAgLmNhbXBhaWduLW5hdi1tb2IgLmRyb3Bkb3duLm9wZW4gYSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvY29udGVudC9kYW0vbWxjL2ltYWdlcy91bmNoYW5naW5nL2ljb25zL3NlbGVjdC1saWZlLXN0YWdlLWFycm93LW9wZW4ucG5nJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggOXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMTBweDtcbiAgfVxuICAuY2FtcGFpZ24tbmF2LW1vYiAuc3RhZ2UxIGEjbmF2X3N0YWdlMSxcbiAgLmNhbXBhaWduLW5hdi1tb2IgLnN0YWdlMiBhI25hdl9zdGFnZTIsXG4gIC5jYW1wYWlnbi1uYXYtbW9iIC5zdGFnZTMgYSNuYXZfc3RhZ2UzLFxuICAuY2FtcGFpZ24tbmF2LW1vYiAuc3RhZ2U0IGEjbmF2X3N0YWdlNCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiYzQ0MDE7XG4gIH1cbiAgLmNhbXBhaWduLWJvZHktd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmNhbXBhaWduLWJvZHktd3JhcHBlciAuY2FtcGFpZ24taW50cm8tY29udGVudCBoNCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNhbXBhaWduLWJvZHktd3JhcHBlciAubWFpbi1wcm9tby13cmFwcGVyIC5tZWRpYS1sZWZ0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmNhbXBhaWduLWJvZHktd3JhcHBlciAubWFpbi1wcm9tby13cmFwcGVyIC50ZXh0LWltYWdlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjBweCAwO1xuICAgIG1heC13aWR0aDogNTA1cHg7XG4gIH1cbiAgLmNhbXBhaWduLWJvZHktd3JhcHBlciAubWFpbi1wcm9tby13cmFwcGVyIC50ZXh0LWltYWdlIGgyIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxuICAuY2FtcGFpZ24tYm9keS13cmFwcGVyIC5tYWluLXByb21vLXdyYXBwZXIgLnRleHQtaW1hZ2UgYSxcbiAgLmNhbXBhaWduLWJvZHktd3JhcHBlciAubWFpbi1wcm9tby13cmFwcGVyIC50ZXh0LWltYWdlIGE6dmlzaXRlZCxcbiAgLmNhbXBhaWduLWJvZHktd3JhcHBlciAubWFpbi1wcm9tby13cmFwcGVyIC50ZXh0LWltYWdlIGE6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuY2FtcGFpZ24tYm9keS13cmFwcGVyIC5tYWluLXByb21vLXdyYXBwZXIgLmJ1dHRvbi1zbSxcbiAgLmNhbXBhaWduLWJvZHktd3JhcHBlciAubWFpbi1wcm9tby13cmFwcGVyIC5idXR0b24tc20tYXF1YSxcbiAgLmNhbXBhaWduLWJvZHktd3JhcHBlciAubWFpbi1wcm9tby13cmFwcGVyIC5idXR0b24tc20tcnViaW5lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgaGVpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdldC1pbi10b3VjaC1hcXVhLFxuICAuZ2V0LWluLXRvdWNoLW9yYW5nZSxcbiAgLmdldC1pbi10b3VjaC1ydWJpbmUge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIH1cbiAgLmdldC1pbi10b3VjaC1hcXVhIC5tZWRpYS1sZWZ0IGltZyxcbiAgLmdldC1pbi10b3VjaC1vcmFuZ2UgLm1lZGlhLWxlZnQgaW1nLFxuICAuZ2V0LWluLXRvdWNoLXJ1YmluZSAubWVkaWEtbGVmdCBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmdldC1pbi10b3VjaC1hcXVhIGgzLFxuICAuZ2V0LWluLXRvdWNoLW9yYW5nZSBoMyxcbiAgLmdldC1pbi10b3VjaC1ydWJpbmUgaDMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmdldC1pbi10b3VjaC1hcXVhIC5jYWxsLXVzLFxuICAuZ2V0LWluLXRvdWNoLW9yYW5nZSAuY2FsbC11cyxcbiAgLmdldC1pbi10b3VjaC1ydWJpbmUgLmNhbGwtdXMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvdW5jaGFuZ2luZy9pY29ucy9waG9uZS5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDVweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMycHg7XG4gIH1cbiAgLmdldC1pbi10b3VjaC1hcXVhIC5yZXF1ZXN0LWNhbGxiYWNrLFxuICAuZ2V0LWluLXRvdWNoLW9yYW5nZSAucmVxdWVzdC1jYWxsYmFjayxcbiAgLmdldC1pbi10b3VjaC1ydWJpbmUgLnJlcXVlc3QtY2FsbGJhY2sge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvdW5jaGFuZ2luZy9pY29ucy9yZXF1ZXN0LWEtY2FsbGJhY2sucG5nJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA1cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0MHB4O1xuICB9XG4gIC5nZXQtaW4tdG91Y2gtYXF1YSAuZmluZC1hZHZpc2VyLFxuICAuZ2V0LWluLXRvdWNoLW9yYW5nZSAuZmluZC1hZHZpc2VyLFxuICAuZ2V0LWluLXRvdWNoLXJ1YmluZSAuZmluZC1hZHZpc2VyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL3VuY2hhbmdpbmcvaWNvbnMvbG9jYXRlLnBuZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgNXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDBweDtcbiAgfVxuICAucHJvdm8tYm9keS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuICAucHJvdm8tM2NvbC1vcmFuZ2UsXG4gIC5wcm92by0zY29sLWFxdWEsXG4gIC5wcm92by0zY29sLXJ1YmluZSxcbiAgLnByb3ZvLTJjb2wtb3JhbmdlLFxuICAucHJvdm8tMmNvbC1hcXVhLFxuICAucHJvdm8tMmNvbC1ydWJpbmUge1xuICAgIG1heC13aWR0aDogNDkwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLnByb3ZvLTNjb2wtb3JhbmdlIC5idXR0b24tc20sXG4gIC5wcm92by0zY29sLWFxdWEgLmJ1dHRvbi1zbSxcbiAgLnByb3ZvLTNjb2wtcnViaW5lIC5idXR0b24tc20sXG4gIC5wcm92by0yY29sLW9yYW5nZSAuYnV0dG9uLXNtLFxuICAucHJvdm8tMmNvbC1hcXVhIC5idXR0b24tc20sXG4gIC5wcm92by0yY29sLXJ1YmluZSAuYnV0dG9uLXNtLFxuICAucHJvdm8tM2NvbC1vcmFuZ2UgLmJ1dHRvbi1zbS1hcXVhLFxuICAucHJvdm8tM2NvbC1hcXVhIC5idXR0b24tc20tYXF1YSxcbiAgLnByb3ZvLTNjb2wtcnViaW5lIC5idXR0b24tc20tYXF1YSxcbiAgLnByb3ZvLTJjb2wtb3JhbmdlIC5idXR0b24tc20tYXF1YSxcbiAgLnByb3ZvLTJjb2wtYXF1YSAuYnV0dG9uLXNtLWFxdWEsXG4gIC5wcm92by0yY29sLXJ1YmluZSAuYnV0dG9uLXNtLWFxdWEsXG4gIC5wcm92by0zY29sLW9yYW5nZSAuYnV0dG9uLXNtLXJ1YmluZSxcbiAgLnByb3ZvLTNjb2wtYXF1YSAuYnV0dG9uLXNtLXJ1YmluZSxcbiAgLnByb3ZvLTNjb2wtcnViaW5lIC5idXR0b24tc20tcnViaW5lLFxuICAucHJvdm8tMmNvbC1vcmFuZ2UgLmJ1dHRvbi1zbS1ydWJpbmUsXG4gIC5wcm92by0yY29sLWFxdWEgLmJ1dHRvbi1zbS1ydWJpbmUsXG4gIC5wcm92by0yY29sLXJ1YmluZSAuYnV0dG9uLXNtLXJ1YmluZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGhlaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC53cmFwcGVyLWluZm9ncmFwaGljIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jYW1wYWlnbi1nZXQtaW4tdG91Y2gtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYjNiM2I7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA5OTk5ZW07XG4gICAgcGFkZGluZy1yaWdodDogOTk5OWVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtOTk5OWVtO1xuICAgIG1hcmdpbi1yaWdodDogLTk5OTllbTtcbiAgfVxuICAuY2FtcGFpZ24tZ2V0LWluLXRvdWNoLXdyYXBwZXIgLm1lZGlhLWxlZnQge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmNhbXBhaWduLWdldC1pbi10b3VjaC13cmFwcGVyIC5jb250YWN0LXVzLFxuICAuY2FtcGFpZ24tZ2V0LWluLXRvdWNoLXdyYXBwZXIgLmNhbGwtYmFjay1mb3JtIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICB9XG4gIC5jYW1wYWlnbi1nZXQtaW4tdG91Y2gtd3JhcHBlciAuY29udGFjdC11cyxcbiAgLmNhbXBhaWduLWdldC1pbi10b3VjaC13cmFwcGVyIC5jYWxsLWJhY2stZm9ybSxcbiAgLmNhbXBhaWduLWdldC1pbi10b3VjaC13cmFwcGVyIC5hcHBseS1ub3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB9XG4gIC5jYW1wYWlnbi1nZXQtaW4tdG91Y2gtd3JhcHBlciAuY29udGFjdC11cyBpbWcge1xuICAgIGNvbnRlbnQ6IHVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL3VuY2hhbmdpbmcvaWNvbnMvcGhvbmUtbW9iLnBuZ1wiKTtcbiAgfVxuICAuY2FtcGFpZ24tZ2V0LWluLXRvdWNoLXdyYXBwZXIgLmNhbGwtYmFjay1mb3JtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLmNhbXBhaWduLWdldC1pbi10b3VjaC13cmFwcGVyIC5jYWxsLWJhY2stZm9ybSBpbWcge1xuICAgIGNvbnRlbnQ6IHVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL3VuY2hhbmdpbmcvaWNvbnMvcmVxdWVzdC1hLWNhbGxiYWNrLW1vYi5wbmdcIik7XG4gIH1cbiAgLmNhbXBhaWduLWdldC1pbi10b3VjaC13cmFwcGVyIC5hcHBseS1ub3cgaW1nIHtcbiAgICBjb250ZW50OiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy91bmNoYW5naW5nL2ljb25zL2FwcGx5LW5vdy1tb2IucG5nXCIpO1xuICB9XG4gIC5jYW1wYWlnbi1nZXQtaW4tdG91Y2gtd3JhcHBlciBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmNhbXBhaWduLWdldC1pbi10b3VjaC13cmFwcGVyIGg0IGEge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICBhW2hyZWZePXRlbF06bGluayxcbiAgYVtocmVmXj10ZWxdOnZpc2l0ZWQge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndyYXBwZXItY2FtcGFpZ24tYmFubmVyIHtcbiAgICBoZWlnaHQ6IDI3MHB4O1xuICB9XG4gIC53cmFwcGVyLWNhbXBhaWduLWJhbm5lciAudGV4dC1pbWFnZSB7XG4gICAgaGVpZ2h0OiAyNzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3JhcHBlci1jYW1wYWlnbi1iYW5uZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDU1JSA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAud3JhcHBlci1jYW1wYWlnbi1iYW5uZXIgaDEge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAud3JhcHBlci1jYW1wYWlnbi1iYW5uZXIgLnByb3ZvLWhlYWRlci1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAud3JhcHBlci1jYW1wYWlnbi1iYW5uZXIgLnRleHQtaW1hZ2Uge1xuICAgIG1heC13aWR0aDogMjQwcHg7XG4gIH1cbiAgLndyYXBwZXItY2FtcGFpZ24tYmFubmVyIC50ZXh0LWltYWdlIGgxIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLndyYXBwZXItY2FtcGFpZ24tYmFubmVyIC50ZXh0LWltYWdlIGgyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jYW1wYWlnbi1uYXYtbW9iIC5kcm9wZG93biBhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA4cHg7XG4gIH1cbiAgLmNhbXBhaWduLW5hdi1tb2IgLmRyb3Bkb3duLm9wZW4gYSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA4cHg7XG4gIH1cbiAgLnByb3ZvLWJvZHktd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmNhbXBhaWduLWdldC1pbi10b3VjaC13cmFwcGVyIC5jb250YWN0LXVzLFxuICAuY2FtcGFpZ24tZ2V0LWluLXRvdWNoLXdyYXBwZXIgLmNhbGwtYmFjay1mb3JtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmNhbXBhaWduLWdldC1pbi10b3VjaC13cmFwcGVyIC5jYWxsLWJhY2stZm9ybSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG4gIC5jYW1wYWlnbi1nZXQtaW4tdG91Y2gtd3JhcHBlciBoNCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5jYW1wYWlnbi1nZXQtaW4tdG91Y2gtd3JhcHBlciBoNCBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5uby1ib3JkZXIge1xuICBib3JkZXI6IG5vbmU7XG59XG4uY2FtcGFpZ24tbmF2IC5oYXRjaC10YWIge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhbXBhaWduLW5hdiAuaGF0Y2gtdGFiOmhvdmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY2FtcGFpZ24tbmF2IGg0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi8qIENTUyBmb3IgUmV0aXJlbWVudCBIdWIgXG5cbiAgQWRkZWQgaW4gdGhlbWUubGVzc1xuKi9cbi8qIE1vcmUgaGVhZGluZ3Mgc3R5bGUgKi9cbi5sZy1IZWFkaW5nIGgxLFxuLmxnLUhlYWRpbmcgaDIsXG4ubGctSGVhZGluZyBoMyxcbi5sZy1IZWFkaW5nIGg0LFxuLm1kLUhlYWRpbmcgaDEsXG4ubWQtSGVhZGluZyBoMixcbi5tZC1IZWFkaW5nIGgzLFxuLm1kLUhlYWRpbmcgaDQsXG4uc20tSGVhZGluZyBoMSxcbi5zbS1IZWFkaW5nIGgyLFxuLnNtLUhlYWRpbmcgaDMsXG4uc20tSGVhZGluZyBoNCxcbi54cy1IZWFkaW5nIGgxLFxuLnhzLUhlYWRpbmcgaDIsXG4ueHMtSGVhZGluZyBoMyxcbi54cy1IZWFkaW5nIGg0IHtcbiAgbGluZS1oZWlnaHQ6IDEuMyAhaW1wb3J0YW50O1xufVxuLmxnLUhlYWRpbmcgaDEsXG4ubGctSGVhZGluZyBoMixcbi5sZy1IZWFkaW5nIGgzLFxuLmxnLUhlYWRpbmcgaDQge1xuICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbn1cbi5tZC1IZWFkaW5nIGgxLFxuLm1kLUhlYWRpbmcgaDIsXG4ubWQtSGVhZGluZyBoMyxcbi5tZC1IZWFkaW5nIGg0IHtcbiAgZm9udC1zaXplOiAyNnB4ICFpbXBvcnRhbnQ7XG59XG4uc20tSGVhZGluZyBoMSxcbi5zbS1IZWFkaW5nIGgyLFxuLnNtLUhlYWRpbmcgaDMsXG4uc20tSGVhZGluZyBoNCB7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xufVxuLnhzLUhlYWRpbmcgaDEsXG4ueHMtSGVhZGluZyBoMixcbi54cy1IZWFkaW5nIGgzLFxuLnhzLUhlYWRpbmcgaDQge1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbn1cbi5mb250LUhlbHZldGljYSBoMSxcbi5mb250LUhlbHZldGljYSBoMixcbi5mb250LUhlbHZldGljYSBoMyxcbi5mb250LUhlbHZldGljYSBoNCxcbi5mb250LUhlbHZldGljYSBoNSxcbi5mb250LUhlbHZldGljYSBoNiB7XG4gIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuLmZvbnQtQ2hhcmxpZS1TYi1wIHAge1xuICBmb250LWZhbWlseTogJ0NoYXJsaWUtU3RkLVNlbWlCb2xkJywgSGVsdmV0aWNhLCBBcmlhbCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzNiM2IzYjtcbn1cbi5mb250LUNoYXJsaWUtTWVkLXAgcCB7XG4gIGZvbnQtZmFtaWx5OiAnQ2hhcmxpZS1TdGQtTWVkaXVtJywgSGVsdmV0aWNhLCBBcmlhbCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzNiM2IzYjtcbn1cbi5mb250LUNoYXJsaWUtTWVkLWgxIGgxLFxuLmZvbnQtQ2hhcmxpZS1NZWQtaDIgaDIsXG4uZm9udC1DaGFybGllLU1lZC1oMyBoMyxcbi5mb250LUNoYXJsaWUtTWVkLWg0IGg0IHtcbiAgZm9udC1mYW1pbHk6ICdDaGFybGllLVN0ZC1NZWRpdW0nLCBIZWx2ZXRpY2EsIEFyaWFsICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjM2IzYjNiO1xufVxuLmZvbnQtMTUgaDEsXG4uZm9udC0xNSBoMixcbi5mb250LTE1IGgzLFxuLmZvbnQtMTUgaDQsXG4uZm9udC0xNSBoNSxcbi5mb250LTE1IGg2IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmZvbnQtMTYgaDEsXG4uZm9udC0xNiBoMixcbi5mb250LTE2IGgzLFxuLmZvbnQtMTYgaDQsXG4uZm9udC0xNiBoNSxcbi5mb250LTE2IGg2IHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLyppbWFnZSBoYWxmKi9cbi5pbWctaGFsZi13IHtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmltZy1oYWxmLWgge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xufVxuLypNQVNUSEVBRCovXG4ubWFzdGhlYWQtd3JhcHBlciAuZm9udC1DaGFybGllLU1lZC1wIHAge1xuICBmb250LXNpemU6IDI0cHg7XG4gIHdpZHRoOiA1MCU7XG59XG4ud3JhcHBlci1yZXRodWIgLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIC5tZWRpYSBoMixcbi53cmFwcGVyLXJldGh1YiAub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIgLm1lZGlhIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuLndyYXBwZXItcmV0aHViIC5vdmVydmlldy10ZWFzZXItd3JhcHBlciAubWVkaWEgaDIgYSxcbi53cmFwcGVyLXJldGh1YiAub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIgLm1lZGlhIGgzIGEge1xuICBjb2xvcjogIzNiM2IzYiAhaW1wb3J0YW50O1xufVxuLypkaXNjbGFpbWVyKi9cbi5mb250LUhlbHZldGljYS5zbWFsbCBoMiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi8qQnJlYWRjcnVtYnMqL1xuLnBhZ2UtaGVhZGVyLWNvbnRhaW5lciAuYnJlYWRjcnVtYiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5jYXJvdXNlbC1mdWxsLXdpZHRoIGE6aG92ZXIsXG4ubWFzdGhlYWQtd3JhcHBlciBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cbi8qQWNjZXNzaWJpbGl0eSBubyBvdXRsaW5lICovXG4vKkV4dGVybmFsIEljb25zICovXG4uZXh0TGluayAuZ2x5cGhpY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgZm9udC1zaXplOiAwLjhlbTtcbn1cbmE6Zm9jdXMge1xuICBvdXRsaW5lLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgb3V0bGluZS1zdHlsZTogZG90dGVkICFpbXBvcnRhbnQ7XG4gIG91dGxpbmUtY29sb3I6ICMzYjNiM2IgIWltcG9ydGFudDtcbn1cbi8qQnV0dG9uIFJ1YmluZSovXG5hOmhvdmVyIC5idXR0b24tc20tcnViaW5lLFxuYTpmb2N1cyAuYnV0dG9uLXNtLXJ1YmluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDAwM2E7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG4vKlJldEh1YiAqL1xuLndyYXBwZXItcmV0aHViIGE6aG92ZXIgc3BhbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG4ud3JhcHBlci1yZXRodWIgLnByb2R1Y3QtcGFnZS1pbnRybyBwIHtcbiAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XG59XG4ub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIgLm1lZGlhIGgyIGE6aG92ZXIsXG4ub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIgLm1lZGlhIGgzIGE6aG92ZXIsXG4ub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIgLm1lZGlhIGg0IGE6aG92ZXIge1xuICBjb2xvcjogIzAzNzY5MSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5oaWQtbGkxIGxpOmZpcnN0LWNoaWxkLFxuLmhpZC1saS1hY3RpdmUgbGkuYWN0aXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53cmFwcGVyLWJnLWZhZjhmNC5uYXYtcmlnaHQgLm5hdi10YWJzIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi53cmFwcGVyLWJnLWZhZjhmNC5uYXYtcmlnaHQgLm5hdi10YWJzID4gbGkge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RDREFENjtcbn1cbi53cmFwcGVyLWJnLWZhZjhmNC5uYXYtcmlnaHQgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAzNzY5MTtcbiAgYm9yZGVyLXRvcDogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLndyYXBwZXItYmctZmFmOGY0Lm5hdi1yaWdodCAubmF2LXRhYnMgPiBsaS5hY3RpdmUge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4ud3JhcHBlci1iZy1mYWY4ZjQubmF2LXJpZ2h0IC5uYXYtdGFicyA+IGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLndyYXBwZXItYmctZmFmOGY0Lm5hdi1yaWdodCAubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLndyYXBwZXItYmctZmFmOGY0Lm5hdi1yaWdodCAubmF2LXRhYnMgPiBsaSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLndyYXBwZXItYmctZmFmOGY0Lm5hdi1yaWdodCAubmF2LXRhYnMgPiBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMzc2OTE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuLndyYXBwZXItYmctZmFmOGY0Lm5hdi1yaWdodCAubmF2LXRhYnMgPiBsaSBhOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlxcZTYwNVwiO1xuICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogI0FBQThBNDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICB0b3A6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG4ud3JhcHBlci1iZy1mYWY4ZjQubmF2LXJpZ2h0IC5uYXYtdGFicyA+IGxpIGE6aG92ZXI6YWZ0ZXIge1xuICBjb2xvcjogIzAzNzY5MTtcbn1cbi53cmFwcGVyLWJnLWZhZjhmNC5uYXYtcmlnaHQgLm5hdiA+IGxpID4gYTpmb2N1cyxcbi5uYXYgPiBsaSA+IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wZXJzb25hbC1tZW51IC5tZWdhbWVudS1wcmltYXJ5LW5hdiAuZHJvcGRvd24gI25hdl9yZXRpcmVtZW50ICsgLmRyb3Bkb3duLW1lbnUgI21lZ2FtZW51LWNvbC0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5wZXJzb25hbC1tZW51IC5tZWdhbWVudS1wcmltYXJ5LW5hdiAuZHJvcGRvd24gI25hdl9yZXRpcmVtZW50ICsgLmRyb3Bkb3duLW1lbnUgI21lZ2FtZW51LWNvbC0yIGg0IGEge1xuICBmb250LWZhbWlseTogJ0NoYXJsaWUtU3RkLVNlbWlCb2xkJyAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHggIWltcG9ydGFudDtcbn1cbi5wZXJzb25hbC1tZW51IC5tZWdhbWVudS1wcmltYXJ5LW5hdiAuZHJvcGRvd24gI25hdl9yZXRpcmVtZW50ICsgLmRyb3Bkb3duLW1lbnUgI21lZ2FtZW51LWNvbC0yIGg0OmhvdmVyIHNwYW4ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuLnBlcnNvbmFsLW1lbnUgLm1lZ2FtZW51LXByaW1hcnktbmF2IC5kcm9wZG93biAjbmF2X3JldGlyZW1lbnQgKyAuZHJvcGRvd24tbWVudSAjbWVnYW1lbnUtY29sLTIgc3Bhbi5idXR0b24tbWQtcnViaW5lIHtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWluLXdpZHRoOiAxMjBweDtcbiAgcGFkZGluZzogN3B4IDEwcHg7XG4gIGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuLnBlcnNvbmFsLW1lbnUgLm1lZ2FtZW51LXByaW1hcnktbmF2IC5kcm9wZG93biAjbmF2X3JldGlyZW1lbnQgKyAuZHJvcGRvd24tbWVudSAjbWVnYW1lbnUtY29sLTIgc3Bhbi5idXR0b24tbWQtcnViaW5lOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cbi5uZXdociB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xufVxuLm5ld1RhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTAwNTg7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAycHg7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG59XG4uaW50cm8taWNuIGltZyxcbi5pbnRyby1pY24yIGltZyxcbi5pbnRyby1pY24zIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmludHJvLWljbiBpbWcge1xuICBtYXgtd2lkdGg6IDQ1cHg7XG4gIG1pbi13aWR0aDogMzBweDtcbiAgbWFyZ2luLXRvcDogLTEycHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5pbnRyby1pY24yIGltZyB7XG4gIG1heC13aWR0aDogMzBweDtcbiAgbWluLXdpZHRoOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAtNHB4O1xufVxuLmludHJvLWljbjMgaW1nIHtcbiAgbWF4LWhlaWdodDogMzVweDtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi10b3A6IC04cHg7XG59XG4udGlsZXMtaWNuIGltZyB7XG4gIGhlaWdodDogNjJweDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5ub2hlaWdodCB7XG4gIGhlaWdodDogMjUwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmhhc0J0TGVmdCAuYnV0dG9uLXNtIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ucGFnZUxpbmtzRGl2IHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbi5wYWdlTGlua3NXcmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wYWdlTGlua3NXcmFwcGVyIGgyLFxuLnBhZ2VMaW5rc1dyYXBwZXIgaDMsXG4ucGFnZUxpbmtzV3JhcHBlciBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ucGFnZU5hdlJpZ2h0V3JhcHBlciB7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cbi5wYWdlTGlua3MgLm1lZGlhLWJvZHkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLnBhZ2VMaW5rcyB1bCB7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGFnZUxpbmtzIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5wYWdlTGlua3MgbGkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0M4QzZDMjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWdlTGlua3MgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzhDNkMyO1xufVxuLnBhZ2VMaW5rcyBsaSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzYjNiM2I7XG59XG4ucGFnZUxpbmtzIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzAzNzY5MTtcbn1cbi5wYWdlTGlua3MgbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wYWdlTGlua3MgbGkgYTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcXGU2MDVcIjtcbiAgY29sb3I6ICNBQUE4QTQ7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNnB4O1xuICByaWdodDogMTBweDtcbiAgZm9udC1mYW1pbHk6IGljb21vb247XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXNpemU6IDEycHg7XG59XG4ucGFnZUxpbmtzIGxpIGE6aG92ZXI6YWZ0ZXIge1xuICBjb2xvcjogIzAzNzY5MTtcbn1cbi53cmFwcGVyLXJldGh1YiAudGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4ud3JhcHBlci1yZXRodWIgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NTY1MjtcbiAgY29sb3I6ICNmZmY7XG59XG4ud3JhcHBlci1yZXRodWIgLnRhYmxlIHRyOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWE7XG59XG4ud3JhcHBlci1yZXRodWIgLnRhYmxlIHRyOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbn1cbi53cmFwcGVyLXJldGh1YiAudGFibGUgdHIgdGgsXG4ud3JhcHBlci1yZXRodWIgLnRhYmxlIHRyIHRkIHtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ud3JhcHBlci1yZXRodWIgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQsXG4ud3JhcHBlci1yZXRodWIgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4ud3JhcHBlci1yZXRodWIgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGQsXG4ud3JhcHBlci1yZXRodWIgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsXG4ud3JhcHBlci1yZXRodWIgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0aGVhZCA+IHRyID4gdGQsXG4ud3JhcHBlci1yZXRodWIgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0aGVhZCA+IHRyID4gdGgge1xuICB3aGl0ZS1zcGFjZTogaW5oZXJpdDtcbn1cbi8qVGFibGVzIFN0YWNrZWQgT25lICovXG4udGFibGVfc3RhY2tlZDEge1xuICB3aWR0aDogMTAwJTtcbn1cbi50YWJsZV9zdGFja2VkMS50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XG59XG4udGFibGVfc3RhY2tlZDEgLmNlbnRlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogODAlO1xufVxuLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbi50YWJsZV9zdGFja2VkMS50YWJsZSB0ciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwO1xufVxuLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRoZWFkIHRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmMGYwZjA7XG59XG4udGFibGVfc3RhY2tlZDEudGFibGUgdGQsXG4udGFibGVfc3RhY2tlZDEudGFibGUgdGgge1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcbn1cbi50YWJsZV9zdGFja2VkMS50YWJsZSB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODU2NTI7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRyOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWE7XG59XG4udGFibGVfc3RhY2tlZDEudGFibGUgdHI6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xufVxuLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLypUYWJsZXMgU3RhY2tlZCBUd28gKi9cbi50YWJsZV9zdGFja2VkMiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcbn1cbi50YWJsZV9zdGFja2VkMiAuY2VudGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA4MCU7XG59XG4udGFibGVfc3RhY2tlZDIudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7XG59XG4udGFibGVfc3RhY2tlZDIudGFibGUgdGhlYWQgdHIge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2YwZjBmMDtcbn1cbi5taXNjVGFibGUgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRyOm50aC1jaGlsZChvZGQpOm5vdCg6bnRoLWNoaWxkKDEpKSB0aFtzY29wZT1cInJvd1wiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7XG4gIGNvbG9yOiAjM2IzYjNiO1xufVxuLm1pc2NUYWJsZSAudGFibGVfc3RhY2tlZDIudGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pIHRoW3Njb3BlPVwicm93XCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbiAgY29sb3I6ICMzYjNiM2I7XG59XG4udGFibGVfc3RhY2tlZDIudGFibGUgdHIgdGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xufVxuLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRkLFxuLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRoIHtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG59XG4udGFibGVUb3QgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRkLFxuLnRhYmxlVG90IC50YWJsZV9zdGFja2VkMi50YWJsZSB0aCB7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcbn1cbi50YWJsZVRvdCAudGFibGVfc3RhY2tlZDIudGFibGUgdGQudGRUb3Qge1xuICBib3JkZXItcmlnaHQ6IDBweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjNTg1NjUyICFpbXBvcnRhbnQ7XG59XG4udGFibGVUb3QgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRyOmxhc3QtY2hpbGQgdGQudGRUb3Qge1xuICBib3JkZXItbGVmdDogMHB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcbn1cbi50YWJsZV9zdGFja2VkMi50YWJsZSB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODU2NTI7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRyOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWE7XG59XG4udGFibGVfc3RhY2tlZDIudGFibGUgdHI6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xufVxuLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnluSW1nVGFibGUgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRyIHRkIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi55bkltZ1RhYmxlIC50YWJsZV9zdGFja2VkMiBpbWcge1xuICBoZWlnaHQ6IDExcHg7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAvKk1BU1RIRUFEKi9cbiAgLm1hc3RoZWFkLXdyYXBwZXIgLmZvbnQtQ2hhcmxpZS1NZWQtcCBwIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNoYW5uZWwtbmV3cy1pbnNpZ2h0cy13cmFwcGVyIC5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsID4gLm1lZGlhLWJvZHkgaDQsXG4gIC5jaGFubmVsLW5ld3MtaW5zaWdodHMtd3JhcHBlciAubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbCA+IC5tZWRpYS1ib2R5IHAge1xuICAgIGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB9XG4gIC5jaGFubmVsLW5ld3MtaW5zaWdodHMtd3JhcHBlciAubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbCA+IC5tZWRpYS1ib2R5IHtcbiAgICBtaW4taGVpZ2h0OiAyODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm1lZ2FtZW51LXByaW1hcnktbmF2IGxpOm50aC1jaGlsZCgzKSAubWVnYW1lbnUtY29sOm50aC1jaGlsZCgyKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWVnYW1lbnUtY3RhIGxpOm50aC1jaGlsZCgzKSAubWVnYW1lbnUtY29sOm50aC1jaGlsZCgyKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndyYXBwZXItYmctZmFmOGY0Lm5hdi1yaWdodCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWJsZV9zdGFja2VkMS50YWJsZSB0ZCxcbiAgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRoIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC8qLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRkLCAudGFibGVfc3RhY2tlZDEudGFibGUgdGgge3dpZHRoOjUwJTt9Ki9cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2VMaW5rc0RpdjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG4gIC5wYWdlTGlua3NEaXY6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLnBhZ2VOYXZSaWdodFdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC53cmFwcGVyLXJldGh1YiAub3ZlcnZpZXctdGVhc2VyLWNvbCB7XG4gICAgaGVpZ2h0OiAyNzBweDtcbiAgfVxuICAvKk92ZXJ2aWV3IHRodW1ibmFpbHMgKi9cbiAgLnRodW1ibmFpbHMtb3ZlcnZpZXcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxuICAudGh1bWJuYWlscy1vdmVydmlldyAub3ZlcnZpZXctdGVhc2VyLWNvbCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzczcHgpIHtcbiAgLndyYXBwZXItcmV0aHViIC5vdmVydmlldy10ZWFzZXItd3JhcHBlciAub3ZlcnZpZXctdGVhc2VyLWNvbCBpbWcsXG4gIC53cmFwcGVyLXJldGh1YiAub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIgLm92ZXJ2aWV3LXRlYXNlci1jb2wgcCB7XG4gICAgZGlzcGxheTogaW5oZXJpdDtcbiAgfVxuICAub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIgLm92ZXJ2aWV3LXRlYXNlci1jb2wgaDQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA3NzNweCkge1xuICAub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIgLm92ZXJ2aWV3LXRlYXNlci1jb2wge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlTGlua3NEaXYge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5pbnRyby1pY24gaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGluaGVyaXQ7XG4gIH1cbiAgLypUaWxlcyovXG4gIC53cmFwcGVyLXJldGh1YiAub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIgLm92ZXJ2aWV3LXRlYXNlci1jb2wgaW1nLFxuICAud3JhcHBlci1yZXRodWIgLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIC5vdmVydmlldy10ZWFzZXItY29sIHAge1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gIH1cbiAgLypUYWJsZSBzdGFja2VkIG9uZSAqL1xuICAud3JhcHBlci1yZXRodWIgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRyIHRkLFxuICAud3JhcHBlci1yZXRodWIgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRyIHRoIHtcbiAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbiAgfVxuICAudGFibGVfc3RhY2tlZDEudGFibGUgdGhlYWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC50YWJsZV9zdGFja2VkMS50YWJsZSB0Ym9keSxcbiAgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRyLFxuICAudGFibGVfc3RhY2tlZDEudGFibGUgdGgsXG4gIC50YWJsZV9zdGFja2VkMS50YWJsZSB0ZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRyIHRkLFxuICAudGFibGVfc3RhY2tlZDEudGFibGUgdHIgdGgge1xuICAgIHBhZGRpbmc6IDJlbSAxZW07XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFREYwRjE7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB3aGl0ZS1zcGFjZTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZV9zdGFja2VkMS50YWJsZSB0aFtzY29wZT1cInJvd1wiXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZTgyYjM7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogLjVlbSAwO1xuICB9XG4gIC50YWJsZV9zdGFja2VkMS50YWJsZSB0ZFtoZWFkZXJzXTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGF0dHIoaGVhZGVycyk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICMzYjNiM2I7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRkW2hlYWRlcnNdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmlnaHQ6IDBweCBzb2xpZCAjRURGMEYxO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC50YWJsZV9zdGFja2VkMSAuY2VudGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudGFibGVfc3RhY2tlZDEudGFibGUgdGgge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQxIHRyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZV9zdGFja2VkMS50YWJsZSB0cjpudGgtY2hpbGQoZXZlbikge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRyOm50aC1jaGlsZChvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhO1xuICB9XG4gIC50YWJsZV9zdGFja2VkMS50YWJsZSB0ZCxcbiAgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRoIHtcbiAgICBib3JkZXI6IDAgc29saWQgI2ZmZiAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDE1cHggMjBweCFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRkOm50aC1jaGlsZCgyKSB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAvKlRhYmxlIHN0YWNrZWQgdHdvICovXG4gIC50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCxcbiAgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLFxuICAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGQsXG4gIC50YWJsZSA+IHRmb290ID4gdHIgPiB0aCxcbiAgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLFxuICAudGFibGUgPiB0aGVhZCA+IHRyID4gdGgge1xuICAgIHdpZHRoOiAxNSU7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbiAgfVxuICAudGFibGVfc3RhY2tlZDIudGFibGUgdGhlYWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC50YWJsZV9zdGFja2VkMi50YWJsZSB0Ym9keSxcbiAgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRyLFxuICAudGFibGVfc3RhY2tlZDIudGFibGUgdGgsXG4gIC50YWJsZV9zdGFja2VkMi50YWJsZSB0ZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRyIHRkLFxuICAudGFibGVfc3RhY2tlZDIudGFibGUgdHIgdGgge1xuICAgIHBhZGRpbmc6IDJlbSAxZW07XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFREYwRjE7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB3aGl0ZS1zcGFjZTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZVRvdCAudGFibGVfc3RhY2tlZDIudGFibGUgdHIgdGQudGRUb3Qge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzNiM2IzYjtcbiAgfVxuICAudGFibGVfc3RhY2tlZDIudGFibGUgdGhbc2NvcGU9XCJyb3dcIl0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU4MmIzO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IC41ZW0gMDtcbiAgfVxuICAubWlzY1RhYmxlIC50YWJsZV9zdGFja2VkMi50YWJsZSB0ciB0aFtzY29wZT1cInJvd1wiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICB9XG4gIC5taXNjVGFibGUgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRyIHRoW3Njb3BlPVwicm93XCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg1NjUyICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRkW2hlYWRlcnNdOmJlZm9yZSB7XG4gICAgY29udGVudDogYXR0cihoZWFkZXJzKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGNvbG9yOiAjM2IzYjNiO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gIC50YWJsZV9zdGFja2VkMi50YWJsZSB0ZFtoZWFkZXJzXSA+ICoge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGNsZWFyOiByaWdodDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC50YWJsZV9zdGFja2VkMi50YWJsZSB0ZFtoZWFkZXJzXTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBib3JkZXItcmlnaHQ6IDBweCBzb2xpZCAjRURGMEYxO1xuICAgIC8qcGFkZGluZy1ib3R0b206IDIwMCU7Ki9cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudGFibGVfc3RhY2tlZDIgLmNlbnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRoIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50YWJsZV9zdGFja2VkMiB0ciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGVfc3RhY2tlZDIudGFibGUgdGQ6bnRoLWNoaWxkKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRkOm50aC1jaGlsZChldmVuKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbiAgfVxuICAudGFibGVfc3RhY2tlZDIudGFibGUgdGQ6bnRoLWNoaWxkKDEpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg1NjUyO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC50YWJsZV9zdGFja2VkMi50YWJsZSB0ZFtoZWFkZXJzXTpudGgtY2hpbGQoMSk6YmVmb3JlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAudGFibGVfc3RhY2tlZDIudGFibGUgdGQsXG4gIC50YWJsZV9zdGFja2VkMi50YWJsZSB0aCB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4IWltcG9ydGFudDtcbiAgfVxuICAudGFibGVfc3RhY2tlZDIudGFibGUgdGQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnluSW1nVGFibGUgLnRhYmxlX3N0YWNrZWQyIGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNSUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ3JheURpdkltZyBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLm5vaGVpZ2h0IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4YzZjMiAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5ub2hlaWdodDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmludHJvLWljbiBpbWcge1xuICAgIG1hcmdpbi10b3A6IC03cHg7XG4gIH1cbiAgLmNoYW5uZWwtbmV3cy1pbnNpZ2h0cy13cmFwcGVyIC5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsID4gLm1lZGlhLWJvZHkge1xuICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gIH1cbiAgLnRodW1ibmFpbHMtb3ZlcnZpZXcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC50aHVtYm5haWxzLW92ZXJ2aWV3IC5vdmVydmlldy10ZWFzZXItY29sIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAubGctSGVhZGluZyBoMSxcbiAgLmxnLUhlYWRpbmcgaDIsXG4gIC5sZy1IZWFkaW5nIGgzLFxuICAubGctSGVhZGluZyBoNCxcbiAgLm1kLUhlYWRpbmcgaDEsXG4gIC5tZC1IZWFkaW5nIGgyLFxuICAubWQtSGVhZGluZyBoMyxcbiAgLm1kLUhlYWRpbmcgaDQsXG4gIC5zbS1IZWFkaW5nIGgxLFxuICAuc20tSGVhZGluZyBoMixcbiAgLnNtLUhlYWRpbmcgaDMsXG4gIC5zbS1IZWFkaW5nIGg0LFxuICAueHMtSGVhZGluZyBoMSxcbiAgLnhzLUhlYWRpbmcgaDIsXG4gIC54cy1IZWFkaW5nIGgzLFxuICAueHMtSGVhZGluZyBoNCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC8qTUFTVEhFQUQqL1xuICAubWFzdGhlYWQtd3JhcHBlciAuZm9udC1DaGFybGllLU1lZC1wIHAge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdyYXlEaXZJbWcgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5oYXNCdExlZnQgLmJ1dHRvbi1zbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi8qIENTUyBmb3IgTXlTdXBlciBsYW5kaW5nIHBhZ2UgLSB0YWJzXG4gIEFkZGVkIGluIHRoZW1lLmxlc3NcbiovXG4ubXlzdXBlci10YWItd3JhcHBlciAubmF2LXRhYnMge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbiAgYm9yZGVyLWJvdHRvbTogMHB4O1xufVxuLm15c3VwZXItdGFiLXdyYXBwZXIgLm5hdi10YWJzID4gbGkge1xuICB3aWR0aDogMzMlO1xuICBib3JkZXI6IDBweDtcbn1cbi5teXN1cGVyLXRhYi13cmFwcGVyIC5uYXYtdGFicyA+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDE5NnB4IDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC1mYW1pbHk6IENoYXJsaWUtU3RkLVNlbWlCb2xkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM1MXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5teXN1cGVyLXRhYi13cmFwcGVyIC5uYXYtdGFicyA+IGxpLml0ZW1fMCBhIHtcbiAgY29sb3I6ICMwMzc2OTE7XG59XG4ubXlzdXBlci10YWItd3JhcHBlciAubmF2LXRhYnMgPiBsaS5pdGVtXzEgYSB7XG4gIGNvbG9yOiAjY2UwMDU4O1xufVxuLm15c3VwZXItdGFiLXdyYXBwZXIgLm5hdi10YWJzID4gbGkuaXRlbV8yIGEge1xuICBjb2xvcjogI2M5NTEwOTtcbn1cbi5teXN1cGVyLXRhYi13cmFwcGVyIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMHB4ICFpbXBvcnRhbnQ7XG59XG4ubXlzdXBlci10YWItd3JhcHBlciAudGFiLXBhbmUgLmxpc3QtaXRlbS10ZXh0ID4gcCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5teXN1cGVyLXRhYi13cmFwcGVyIC50YWItcGFuZSAubGlzdC1pdGVtLXRleHQgPiBwIC5zdHlsZTEge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMzBweDtcbn1cbi5teXN1cGVyLXRhYi13cmFwcGVyIC50YWItcGFuZSB0YWJsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm15c3VwZXItdGFiLXdyYXBwZXIgLnRhYi1wYW5lIHRhYmxlIGNhcHRpb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LWZhbWlseTogQ2hhcmxpZS1TdGQtU2VtaUJvbGQ7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAwcHg7XG59XG4ubXlzdXBlci10YWItd3JhcHBlciAudGFiLXBhbmUgdGFibGUgdHIgdGQge1xuICBwYWRkaW5nOiAzMHB4O1xufVxuLm15c3VwZXItdGFiLXdyYXBwZXIgLnRhYi1wYW5lIHRhYmxlIHRyIHRkLmNlbGxTMSBpbWcge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnRhYi1wYW5lLm15c3VwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnRhYi1wYW5lLm15c3VwZXIgdWwubWVkaWEtbGlzdCA+IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG4ubXlzdXBlci11bmRlci01NSB0YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTgzOGM7XG59XG4ubXlzdXBlci11bmRlci01NSB0YWJsZSBjYXB0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxODM4Yztcbn1cbi5teXN1cGVyLTU1LTY1IHRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlMDA1ODtcbn1cbi5teXN1cGVyLTU1LTY1IHRhYmxlIGNhcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UwMDU4O1xufVxuLm15c3VwZXItb3Zlci02NSB0YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTUxMDk7XG59XG4ubXlzdXBlci1vdmVyLTY1IHRhYmxlIGNhcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm15c3VwZXItdGFiLXdyYXBwZXIgLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nOiAyMDBweCAwcHggMHB4O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBoZWlnaHQ6IDM1MXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXlzdXBlci10YWItd3JhcHBlciAudGFiLXBhbmUgdGFibGUgdHIgdGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5teXN1cGVyLXRhYi13cmFwcGVyIC50YWItcGFuZSB0YWJsZSB0ciB0ZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG4gIC5teXN1cGVyLXRhYi13cmFwcGVyIC5uYXYtdGFicyA+IGxpID4gYSB7XG4gICAgcGFkZGluZzogMTA5cHggMHB4IDBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgaGVpZ2h0OiAxOTdweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15c3VwZXItbGFuZGluZyAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuLmN1c3RvbWVyLXN1cnZleSAubW9kYWwtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5NTEwOTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuLmN1c3RvbWVyLXN1cnZleSAubW9kYWwtaGVhZGVyIGgxIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgd2lkdGg6IDc1JTtcbn1cbi5jdXN0b21lci1zdXJ2ZXkgLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDIwcHg7XG59XG4uY3VzdG9tZXItc3VydmV5IC5tb2RhbC1oZWFkZXIgLmNsb3NlIGkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4uY3VzdG9tZXItc3VydmV5IC5tb2RhbC1ib2R5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzMHB4IDIwcHggMTRweCAyMHB4O1xufVxuLmN1c3RvbWVyLXN1cnZleSAubW9kYWwtYm9keSAubWVkaWEtYm9keSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xufVxuLmN1c3RvbWVyLXN1cnZleSAubW9kYWwtYm9keSAuYnV0dG9uLW1kIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgaGVpZ2h0OiA0MnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG1pbi13aWR0aDogMDtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tZXItc3VydmV5IC5tb2RhbC1ib2R5IC5idXR0b24tbWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQxOTE1O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jdXN0b21lci1zdXJ2ZXkgLm1vZGFsLWJvZHkgLmJ1dHRvbi1tZC1kaXNtaXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjM2IzYjNiO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLVNlbWlCb2xkXCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuLmN1c3RvbWVyLXN1cnZleSAubW9kYWwtYm9keSAuYnV0dG9uLW1kLWRpc21pc3M6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY3VzdG9tZXItc3VydmV5IC5tb2RhbC1mb290ZXIge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDA7XG59XG4uY3VzdG9tZXItc3VydmV5IC5tb2RhbC1oZWFkZXIgLmNsb3NlIC5mYS10aW1lcyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmN1c3RvbWVyLXN1cnZleSAubW9kYWwtaGVhZGVyIC5jbG9zZTpmb2N1cyAuZmEtdGltZXMsXG4uY3VzdG9tZXItc3VydmV5IC5tb2RhbC1oZWFkZXIgLmNsb3NlOmhvdmVyIC5mYS10aW1lcyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jdXN0b21lci1zdXJ2ZXkgLm1vZGFsLWhlYWRlciBidXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkICMzYjNiM2IgIWltcG9ydGFudDtcbn1cbi5jdXN0b21lci1zdXJ2ZXkgLm1vZGFsLWJvZHkgYTpmb2N1cyxcbi5jdXN0b21lci1zdXJ2ZXkgLm1vZGFsLWJvZHkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmN1c3RvbWVyLXN1cnZleSAubW9kYWwtYm9keSBhOmZvY3VzIC5idXR0b24tbWQtZGlzbWlzcyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiAxcHggc29saWQgIzNiM2IzYjtcbn1cbi5jdXN0b21lci1zdXJ2ZXkgLm1vZGFsLWJvZHkgYTpmb2N1cyAuYnV0dG9uLW1kIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NDE5MTUgIWltcG9ydGFudDtcbn1cbi5zcGEtZm9ybXMtaGVhZGVyIC5yb3cgLmNvbC1jdXN0b20sXG4uc3BhLWZvcm1zLWJvZHkgLnJvdyAuY29sLWN1c3RvbSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5zcGEtZm9ybXMtaGVhZGVyIC5yb3cgLmNvbC1jdXN0b20ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uc3BhLWZvcm1zLWhlYWRlciAucm93IC5tZWRpYSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uc3BhLWZvcm1zLWJvZHkgLnJvdyB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jdXN0b21lci1zdXJ2ZXkgLm1vZGFsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmN1c3RvbWVyLXN1cnZleSAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXJnaW46IDQwcHggMTBweCAxMHB4IDEwcHg7XG4gIH1cbiAgLmN1c3RvbWVyLXN1cnZleSAubW9kYWwtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIH1cbiAgLmN1c3RvbWVyLXN1cnZleSAubW9kYWwtaGVhZGVyIC5tb2RhbC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5jdXN0b21lci1zdXJ2ZXkgLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTBweDtcbiAgfVxuICAuY3VzdG9tZXItc3VydmV5IC5idXR0b24tbWQge1xuICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLVNlbWlCb2xkXCI7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5jdXN0b21lci1zdXJ2ZXkgLmJ1dHRvbi1tZC1kaXNtaXNzIHtcbiAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbi53cmFwcGVyUmVzdWx0c1BhZ2VDb250ZW50IC5yb21hbi1ib2xkLTc1IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLndyYXBwZXItbmV4dC1zdGVwcyB7XG4gIGNvbG9yOiAjMTYxODE4O1xufVxuLndyYXBwZXItbmV4dC1zdGVwcyBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjYzk1MTA5O1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1SZWd1bGFyXCI7XG59XG4ud3JhcHBlci1uZXh0LXN0ZXBzIC5idXR0b24tbGcge1xuICBtaW4td2lkdGg6IDI1MnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLXRvcDogMTFweDtcbiAgaGVpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTguNzVweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLndyYXBwZXItbmV4dC1zdGVwcyAuYnV0dG9uLWxnOmhvdmVyLFxuLndyYXBwZXItbmV4dC1zdGVwcyAuYnV0dG9uLWxnOmZvY3VzLFxuLndyYXBwZXItbmV4dC1zdGVwcyAuYnV0dG9uLWxnOnZpc2l0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQxOTE1O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi53cmFwcGVyLW5leHQtc3RlcHMgLmJ1dHRvbi1sZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSBQcm8gU29saWRcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLndyYXBwZXItbmV4dC1zdGVwcyAud3JhcHBlci1zdXBlcnNpemVyLWNvbnRlbnQgaW1nIHtcbiAgaGVpZ2h0OiAyMDVweDtcbn1cbi53cmFwcGVyLW5leHQtc3RlcHMgLndyYXBwZXJMZWZ0Q29sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbn1cbi53cmFwcGVyLW5leHQtc3RlcHMgLndyYXBwZXJSaWdodENvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ud3JhcHBlci1uZXh0LXN0ZXBzIC53cmFwcGVyUmlnaHRDb2wgaDMge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuLndyYXBwZXItbmV4dC1zdGVwcyAud3JhcHBlclJpZ2h0Q29sIC5yaWdodENvbExpbmtzIGgzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwNTRcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIFBybyBTb2xpZFwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjYzk1MTA5O1xufVxuLndyYXBwZXItbmV4dC1zdGVwcyAud3JhcHBlclJpZ2h0Q29sIC5yaWdodENvbExpbmtzIGgzIGEge1xuICBjb2xvcjogI2M5NTEwOTtcbn1cbi53cmFwcGVyLW5leHQtc3RlcHMgLndyYXBwZXJSaWdodENvbCAucmlnaHRDb2xMaW5rcyBoMyBhOmhvdmVyLFxuLndyYXBwZXItbmV4dC1zdGVwcyAud3JhcHBlclJpZ2h0Q29sIC5yaWdodENvbExpbmtzIGgzIGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICM3NDE5MTU7XG59XG4ud3JhcHBlci1uZXh0LXN0ZXBzIC53cmFwcGVyUmlnaHRDb2wgLnJpZ2h0Q29sTGlua3MgaDM6aG92ZXI6YWZ0ZXIge1xuICBjb2xvcjogIzc0MTkxNTtcbn1cbi5zdXBlcnNpemVyLWltcG9ydGFudC1pbmZvIHtcbiAgY29sb3I6ICMxNjE4MTg7XG59XG4uc3VwZXJzaXplci1pbXBvcnRhbnQtaW5mbyBwLFxuLnN1cGVyc2l6ZXItaW1wb3J0YW50LWluZm8gLnJvbWFuLWJvbGQtNzUge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uc3VwZXJzaXplci1mb290ZXItYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyODI4O1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuLnN1cGVyc2l6ZXItZm9vdGVyLWJnIC5zdXBlcnNpemVyLWZvb3Rlci1saW5rcyB1bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5zdXBlcnNpemVyLWZvb3Rlci1iZyAuc3VwZXJzaXplci1mb290ZXItbGlua3MgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuLnN1cGVyc2l6ZXItZm9vdGVyLWJnIC5zdXBlcnNpemVyLWZvb3Rlci1saW5rcyB1bCBsaSBhLFxuLnN1cGVyc2l6ZXItZm9vdGVyLWJnIC5zdXBlcnNpemVyLWZvb3Rlci1saW5rcyB1bCBsaSBhOmZvY3VzLFxuLnN1cGVyc2l6ZXItZm9vdGVyLWJnIC5zdXBlcnNpemVyLWZvb3Rlci1saW5rcyB1bCBsaSBhOnZpc2l0ZWQsXG4uc3VwZXJzaXplci1mb290ZXItYmcgLnN1cGVyc2l6ZXItZm9vdGVyLWxpbmtzIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53cmFwcGVyLW5leHQtc3RlcHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjZmZmZmZmLCAjZmZmZmZmIDQxLjMlLCAjZjBlZWVhIDQxLjMlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjZmZmZmZmLCAjZmZmZmZmIDQxLjMlLCAjZjBlZWVhIDQxLjMlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjZmZmZmZmLCAjZmZmZmZmIDQxLjMlLCAjZjBlZWVhIDQxLjMlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICNmZmZmZmYsICNmZmZmZmYgNDEuMyUsICNmMGVlZWEgNDEuMyUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjZmZmZmZmLCAjZmZmZmZmIDQxLjMlLCAjZjBlZWVhIDQxLjMlKTtcbiAgICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgfVxuICAud3JhcHBlci1uZXh0LXN0ZXBzIGFbaHJlZl49XCJ0ZWw6XCJdIHtcbiAgICBjb2xvcjogIzE2MTgxODtcbiAgfVxuICAud3JhcHBlci1uZXh0LXN0ZXBzIC53cmFwcGVyTGVmdENvbCB7XG4gICAgaGVpZ2h0OiA1NTBweDtcbiAgICBwYWRkaW5nOiA2MHB4IDUwcHggMCAwO1xuICB9XG4gIC53cmFwcGVyLW5leHQtc3RlcHMgLndyYXBwZXJMZWZ0Q29sIGgyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIH1cbiAgLndyYXBwZXItbmV4dC1zdGVwcyAud3JhcHBlclJpZ2h0Q29sIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgMCA1MHB4O1xuICAgIGhlaWdodDogNTUwcHg7XG4gIH1cbiAgLndyYXBwZXItbmV4dC1zdGVwcyAud3JhcHBlci1zdXBlcnNpemVyLWNvbnRlbnQge1xuICAgIGhlaWdodDogNDYwcHg7XG4gIH1cbiAgLnN1cGVyc2l6ZXItaW1wb3J0YW50LWluZm8gYVtocmVmXj1cInRlbDpcIl0ge1xuICAgIGNvbG9yOiAjMTYxODE4O1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cmFwcGVyLW5leHQtc3RlcHMgYVtocmVmXj1cInRlbDpcIl0sXG4gIC5zdXBlcnNpemVyLWltcG9ydGFudC1pbmZvIGFbaHJlZl49XCJ0ZWw6XCJdIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAuc3VwZXJzaXplci1mb290ZXItYmcgLnN1cGVyc2l6ZXItZm9vdGVyLWxpbmtzIHVsIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3JhcHBlci1uZXh0LXN0ZXBzIC5yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4O1xuICB9XG4gIC53cmFwcGVyLW5leHQtc3RlcHMgLnJvdyAud3JhcHBlckxlZnRDb2wge1xuICAgIHBhZGRpbmc6IDQwcHggMzBweCA0MHB4IDMwcHg7XG4gICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MHB4O1xuICAgIC1tb3otYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTBweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MHB4O1xuICB9XG4gIC53cmFwcGVyLW5leHQtc3RlcHMgLnJvdyAud3JhcHBlclJpZ2h0Q29sIHtcbiAgICBwYWRkaW5nOiA0MHB4IDMwcHggMjRweCAzMHB4O1xuICB9XG4gIC53cmFwcGVyLW5leHQtc3RlcHMgLnJvdyAud3JhcHBlci1zdXBlcnNpemVyLWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cmFwcGVyLW5leHQtc3RlcHMgaDIge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgfVxuICAud3JhcHBlci1uZXh0LXN0ZXBzIC5idXR0b24tbGcge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLndyYXBwZXItbmV4dC1zdGVwcyAud3JhcHBlckxlZnRDb2wge1xuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTBweDtcbiAgICAtbW96LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTBweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuICAud3JhcHBlci1uZXh0LXN0ZXBzIC53cmFwcGVyUmlnaHRDb2wge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCAzMHB4IDIwcHg7XG4gIH1cbiAgLndyYXBwZXItbmV4dC1zdGVwcyAud3JhcHBlci1zdXBlcnNpemVyLWNvbnRlbnQge1xuICAgIGhlaWdodDogNDQwcHg7XG4gIH1cbiAgLndyYXBwZXItbmV4dC1zdGVwcyAud3JhcHBlci1zdXBlcnNpemVyLWNvbnRlbnQgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLndyYXBwZXItbmV4dC1zdGVwcyAud3JhcHBlci1zdXBlcnNpemVyLWNvbnRlbnQgaW1nIHtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICBzcmM6IHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj00LjcuMFwiKSBmb3JtYXQoXCJlb3RcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mb250YXdlc29tZS13ZWJmb250LndvZmYyP3Y9NC43LjBcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj00LjcuMFwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj00LjcuMFwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnP3Y9NC43LjAjZm9udGF3ZXNvbWVyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLyohXG4gKiBGb250IEF3ZXNvbWUgUHJvIDUuMC42IGJ5IEBmb250YXdlc29tZSAtIGh0dHA6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSlcbiAqL1xuLmZhLFxuLmZhcyxcbi5mYXIsXG4uZmFsLFxuLmZhYiB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5mYS1sZyB7XG4gIGZvbnQtc2l6ZTogMS4zMzMzM2VtO1xuICBsaW5lLWhlaWdodDogMC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMDY2N2VtO1xufVxuLmZhLXhzIHtcbiAgZm9udC1zaXplOiAuNzVlbTtcbn1cbi5mYS1zbSB7XG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xufVxuLmZhLTF4IHtcbiAgZm9udC1zaXplOiAxZW07XG59XG4uZmEtMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cbi5mYS0zeCB7XG4gIGZvbnQtc2l6ZTogM2VtO1xufVxuLmZhLTR4IHtcbiAgZm9udC1zaXplOiA0ZW07XG59XG4uZmEtNXgge1xuICBmb250LXNpemU6IDVlbTtcbn1cbi5mYS02eCB7XG4gIGZvbnQtc2l6ZTogNmVtO1xufVxuLmZhLTd4IHtcbiAgZm9udC1zaXplOiA3ZW07XG59XG4uZmEtOHgge1xuICBmb250LXNpemU6IDhlbTtcbn1cbi5mYS05eCB7XG4gIGZvbnQtc2l6ZTogOWVtO1xufVxuLmZhLTEweCB7XG4gIGZvbnQtc2l6ZTogMTBlbTtcbn1cbi5mYS1mdyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEuMjVlbTtcbn1cbi5mYS11bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDIuNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uZmEtdWwgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mYS1saSB7XG4gIGxlZnQ6IC0yZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5mYS1ib3JkZXIge1xuICBib3JkZXI6IHNvbGlkIDAuMDhlbSAjZWVlO1xuICBib3JkZXItcmFkaXVzOiAuMWVtO1xuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xufVxuLmZhLXB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmZhLXB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uZmEuZmEtcHVsbC1sZWZ0LFxuLmZhcy5mYS1wdWxsLWxlZnQsXG4uZmFyLmZhLXB1bGwtbGVmdCxcbi5mYWwuZmEtcHVsbC1sZWZ0LFxuLmZhYi5mYS1wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IC4zZW07XG59XG4uZmEuZmEtcHVsbC1yaWdodCxcbi5mYXMuZmEtcHVsbC1yaWdodCxcbi5mYXIuZmEtcHVsbC1yaWdodCxcbi5mYWwuZmEtcHVsbC1yaWdodCxcbi5mYWIuZmEtcHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtO1xufVxuLmZhLXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG4uZmEtcHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5mYS1yb3RhdGUtOTAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uZmEtcm90YXRlLTE4MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MilcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmZhLXJvdGF0ZS0yNzAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cbi5mYS1mbGlwLWhvcml6b250YWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbn1cbi5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG59XG4uZmEtZmxpcC1ob3Jpem9udGFsLmZhLWZsaXAtdmVydGljYWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xufVxuOnJvb3QgLmZhLXJvdGF0ZS05MCxcbjpyb290IC5mYS1yb3RhdGUtMTgwLFxuOnJvb3QgLmZhLXJvdGF0ZS0yNzAsXG46cm9vdCAuZmEtZmxpcC1ob3Jpem9udGFsLFxuOnJvb3QgLmZhLWZsaXAtdmVydGljYWwge1xuICAtd2Via2l0LWZpbHRlcjogbm9uZTtcbiAgZmlsdGVyOiBub25lO1xufVxuLmZhLXN0YWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMmVtO1xufVxuLmZhLXN0YWNrLTF4LFxuLmZhLXN0YWNrLTJ4IHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZhLXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4uZmEtc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cbi5mYS1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4vKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbnJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG4uZmEtNTAwcHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmVcIjtcbn1cbi5mYS1hY2Nlc3NpYmxlLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjhcIjtcbn1cbi5mYS1hY2N1c29mdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2OVwiO1xufVxuLmZhLWFkZHJlc3MtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOVwiO1xufVxuLmZhLWFkZHJlc3MtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiYlwiO1xufVxuLmZhLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MlwiO1xufVxuLmZhLWFkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MFwiO1xufVxuLmZhLWFkdmVyc2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZhXCI7XG59XG4uZmEtYWZmaWxpYXRldGhlbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmJcIjtcbn1cbi5mYS1hbGFybS1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0ZVwiO1xufVxuLmZhLWFsZ29saWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmNcIjtcbn1cbi5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzdcIjtcbn1cbi5mYS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM5XCI7XG59XG4uZmEtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNlwiO1xufVxuLmZhLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM4XCI7XG59XG4uZmEtYW1hem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcwXCI7XG59XG4uZmEtYW1hem9uLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyY1wiO1xufVxuLmZhLWFtYnVsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOVwiO1xufVxuLmZhLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEzXCI7XG59XG4uZmEtYW1pbGlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZkXCI7XG59XG4uZmEtYW5jaG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNkXCI7XG59XG4uZmEtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YlwiO1xufVxuLmZhLWFuZ2VsbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwOVwiO1xufVxuLmZhLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAzXCI7XG59XG4uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDBcIjtcbn1cbi5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDFcIjtcbn1cbi5mYS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDJcIjtcbn1cbi5mYS1hbmdsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG59XG4uZmEtYW5nbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNFwiO1xufVxuLmZhLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG59XG4uZmEtYW5nbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjtcbn1cbi5mYS1hbmdyeWNyZWF0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZlXCI7XG59XG4uZmEtYW5ndWxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyMFwiO1xufVxuLmZhLWFwcC1zdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2ZlwiO1xufVxuLmZhLWFwcC1zdG9yZS1pb3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzBcIjtcbn1cbi5mYS1hcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3MVwiO1xufVxuLmZhLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc5XCI7XG59XG4uZmEtYXBwbGUtcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE1XCI7XG59XG4uZmEtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4N1wiO1xufVxuLmZhLWFycm93LWFsdC1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1OFwiO1xufVxuLmZhLWFycm93LWFsdC1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1OVwiO1xufVxuLmZhLWFycm93LWFsdC1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWFcIjtcbn1cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzViXCI7XG59XG4uZmEtYXJyb3ctYWx0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTRcIjtcbn1cbi5mYS1hcnJvdy1hbHQtZnJvbS1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDZcIjtcbn1cbi5mYS1hcnJvdy1hbHQtZnJvbS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ3XCI7XG59XG4uZmEtYXJyb3ctYWx0LWZyb20tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDhcIjtcbn1cbi5mYS1hcnJvdy1hbHQtZnJvbS10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDlcIjtcbn1cbi5mYS1hcnJvdy1hbHQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1NVwiO1xufVxuLmZhLWFycm93LWFsdC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1NlwiO1xufVxuLmZhLWFycm93LWFsdC1zcXVhcmUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1MFwiO1xufVxuLmZhLWFycm93LWFsdC1zcXVhcmUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1MVwiO1xufVxuLmZhLWFycm93LWFsdC1zcXVhcmUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTJcIjtcbn1cbi5mYS1hcnJvdy1hbHQtc3F1YXJlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzUzXCI7XG59XG4uZmEtYXJyb3ctYWx0LXRvLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0YVwiO1xufVxuLmZhLWFycm93LWFsdC10by1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRiXCI7XG59XG4uZmEtYXJyb3ctYWx0LXRvLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRjXCI7XG59XG4uZmEtYXJyb3ctYWx0LXRvLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0ZFwiO1xufVxuLmZhLWFycm93LWFsdC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1N1wiO1xufVxuLmZhLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFiXCI7XG59XG4uZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYThcIjtcbn1cbi5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTlcIjtcbn1cbi5mYS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWFcIjtcbn1cbi5mYS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYzXCI7XG59XG4uZmEtYXJyb3ctZnJvbS1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDJcIjtcbn1cbi5mYS1hcnJvdy1mcm9tLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDNcIjtcbn1cbi5mYS1hcnJvdy1mcm9tLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ0XCI7XG59XG4uZmEtYXJyb3ctZnJvbS10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDVcIjtcbn1cbi5mYS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYwXCI7XG59XG4uZmEtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjFcIjtcbn1cbi5mYS1hcnJvdy1zcXVhcmUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzOVwiO1xufVxuLmZhLWFycm93LXNxdWFyZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzNhXCI7XG59XG4uZmEtYXJyb3ctc3F1YXJlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzNiXCI7XG59XG4uZmEtYXJyb3ctc3F1YXJlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzNjXCI7XG59XG4uZmEtYXJyb3ctdG8tYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzNkXCI7XG59XG4uZmEtYXJyb3ctdG8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzZVwiO1xufVxuLmZhLWFycm93LXRvLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQwXCI7XG59XG4uZmEtYXJyb3ctdG8tdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQxXCI7XG59XG4uZmEtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjJcIjtcbn1cbi5mYS1hcnJvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDdcIjtcbn1cbi5mYS1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIyXCI7XG59XG4uZmEtYXJyb3dzLWFsdC1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM3XCI7XG59XG4uZmEtYXJyb3dzLWFsdC12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM4XCI7XG59XG4uZmEtYXJyb3dzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2VcIjtcbn1cbi5mYS1hcnJvd3MtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3ZFwiO1xufVxuLmZhLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMlwiO1xufVxuLmZhLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY5XCI7XG59XG4uZmEtYXN5bW1ldHJpazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3MlwiO1xufVxuLmZhLWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZhXCI7XG59XG4uZmEtYXVkaWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3M1wiO1xufVxuLmZhLWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjllXCI7XG59XG4uZmEtYXV0b3ByZWZpeGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFjXCI7XG59XG4uZmEtYXZpYW5leDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3NFwiO1xufVxuLmZhLWF2aWF0bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyMVwiO1xufVxuLmZhLWF3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3NVwiO1xufVxuLmZhLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRhXCI7XG59XG4uZmEtYmFkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzVcIjtcbn1cbi5mYS1iYWRnZS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzNlwiO1xufVxuLmZhLWJhbGFuY2Utc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGVcIjtcbn1cbi5mYS1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWVcIjtcbn1cbi5mYS1iYW5kY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNVwiO1xufVxuLmZhLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmFcIjtcbn1cbi5mYS1iYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM5XCI7XG59XG4uZmEtYmFzZWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzJcIjtcbn1cbi5mYS1iYXNlYmFsbC1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMzXCI7XG59XG4uZmEtYmFza2V0YmFsbC1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM0XCI7XG59XG4uZmEtYmFza2V0YmFsbC1ob29wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM1XCI7XG59XG4uZmEtYmF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjZFwiO1xufVxuLmZhLWJhdHRlcnktYm9sdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3NlwiO1xufVxuLmZhLWJhdHRlcnktZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDRcIjtcbn1cbi5mYS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDBcIjtcbn1cbi5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDJcIjtcbn1cbi5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDNcIjtcbn1cbi5mYS1iYXR0ZXJ5LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc3XCI7XG59XG4uZmEtYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MVwiO1xufVxuLmZhLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNlwiO1xufVxuLmZhLWJlZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmNcIjtcbn1cbi5mYS1iZWhhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI0XCI7XG59XG4uZmEtYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjVcIjtcbn1cbi5mYS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYzXCI7XG59XG4uZmEtYmVsbC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNlwiO1xufVxuLmZhLWJpY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDZcIjtcbn1cbi5mYS1iaW1vYmplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzhcIjtcbn1cbi5mYS1iaW5vY3VsYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU1XCI7XG59XG4uZmEtYmlydGhkYXktY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZFwiO1xufVxuLmZhLWJpdGJ1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MVwiO1xufVxuLmZhLWJpdGNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzlcIjtcbn1cbi5mYS1iaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdhXCI7XG59XG4uZmEtYmxhY2stdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdlXCI7XG59XG4uZmEtYmxhY2tiZXJyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3YlwiO1xufVxuLmZhLWJsaW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjlkXCI7XG59XG4uZmEtYmxvZ2dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3Y1wiO1xufVxuLmZhLWJsb2dnZXItYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3ZFwiO1xufVxuLmZhLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5M1wiO1xufVxuLmZhLWJsdWV0b290aC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk0XCI7XG59XG4uZmEtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMlwiO1xufVxuLmZhLWJvbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTdcIjtcbn1cbi5mYS1ib21iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUyXCI7XG59XG4uZmEtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZFwiO1xufVxuLmZhLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJlXCI7XG59XG4uZmEtYm93bGluZy1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM2XCI7XG59XG4uZmEtYm93bGluZy1waW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM3XCI7XG59XG4uZmEtYm94aW5nLWdsb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM4XCI7XG59XG4uZmEtYnJhaWxsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMVwiO1xufVxuLmZhLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMVwiO1xufVxuLmZhLWJyb3dzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2VcIjtcbn1cbi5mYS1idGM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWFcIjtcbn1cbi5mYS1idWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODhcIjtcbn1cbi5mYS1idWlsZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZFwiO1xufVxuLmZhLWJ1bGxob3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGExXCI7XG59XG4uZmEtYnVsbHNleWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDBcIjtcbn1cbi5mYS1idXJvbW9iZWxleHBlcnRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdmXCI7XG59XG4uZmEtYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA3XCI7XG59XG4uZmEtYnV5c2VsbGFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZFwiO1xufVxuLmZhLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWNcIjtcbn1cbi5mYS1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzM1wiO1xufVxuLmZhLWNhbGVuZGFyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3M1wiO1xufVxuLmZhLWNhbGVuZGFyLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc0XCI7XG59XG4uZmEtY2FsZW5kYXItZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzM1wiO1xufVxuLmZhLWNhbGVuZGFyLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM0XCI7XG59XG4uZmEtY2FsZW5kYXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzJcIjtcbn1cbi5mYS1jYWxlbmRhci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcxXCI7XG59XG4uZmEtY2FsZW5kYXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzNcIjtcbn1cbi5mYS1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzBcIjtcbn1cbi5mYS1jYW1lcmEtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzMyXCI7XG59XG4uZmEtY2FtZXJhLXJldHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgzXCI7XG59XG4uZmEtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI5XCI7XG59XG4uZmEtY2FyZXQtY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMmRcIjtcbn1cbi5mYS1jYXJldC1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyZVwiO1xufVxuLmZhLWNhcmV0LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzMFwiO1xufVxuLmZhLWNhcmV0LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzMVwiO1xufVxuLmZhLWNhcmV0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDdcIjtcbn1cbi5mYS1jYXJldC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ5XCI7XG59XG4uZmEtY2FyZXQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGFcIjtcbn1cbi5mYS1jYXJldC1zcXVhcmUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MFwiO1xufVxuLmZhLWNhcmV0LXNxdWFyZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkxXCI7XG59XG4uZmEtY2FyZXQtc3F1YXJlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUyXCI7XG59XG4uZmEtY2FyZXQtc3F1YXJlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUxXCI7XG59XG4uZmEtY2FyZXQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDhcIjtcbn1cbi5mYS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMThcIjtcbn1cbi5mYS1jYXJ0LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTdcIjtcbn1cbi5mYS1jYy1hbWF6b24tcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJkXCI7XG59XG4uZmEtY2MtYW1leDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmM1wiO1xufVxuLmZhLWNjLWFwcGxlLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxNlwiO1xufVxuLmZhLWNjLWRpbmVycy1jbHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRjXCI7XG59XG4uZmEtY2MtZGlzY292ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjJcIjtcbn1cbi5mYS1jYy1qY2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGJcIjtcbn1cbi5mYS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYxXCI7XG59XG4uZmEtY2MtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY0XCI7XG59XG4uZmEtY2Mtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY1XCI7XG59XG4uZmEtY2MtdmlzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMFwiO1xufVxuLmZhLWNlbnRlcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODBcIjtcbn1cbi5mYS1jaGFsa2JvYXJkLXRlYWNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWNcIjtcbn1cbi5mYS1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhM1wiO1xufVxuLmZhLWNoYXJ0LWFyZWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmVcIjtcbn1cbi5mYS1jaGFydC1iYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODBcIjtcbn1cbi5mYS1jaGFydC1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAxXCI7XG59XG4uZmEtY2hhcnQtcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAwXCI7XG59XG4uZmEtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGNcIjtcbn1cbi5mYS1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNThcIjtcbn1cbi5mYS1jaGVjay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGFcIjtcbn1cbi5mYS1jaGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzOVwiO1xufVxuLmZhLWNoZXNzLWJpc2hvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzYVwiO1xufVxuLmZhLWNoZXNzLWJpc2hvcC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2JcIjtcbn1cbi5mYS1jaGVzcy1ib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzY1wiO1xufVxuLmZhLWNoZXNzLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNkXCI7XG59XG4uZmEtY2hlc3MtY2xvY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNlXCI7XG59XG4uZmEtY2hlc3Mta2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzZlwiO1xufVxuLmZhLWNoZXNzLWtpbmctYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQwXCI7XG59XG4uZmEtY2hlc3Mta25pZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQxXCI7XG59XG4uZmEtY2hlc3Mta25pZ2h0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0MlwiO1xufVxuLmZhLWNoZXNzLXBhd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDNcIjtcbn1cbi5mYS1jaGVzcy1wYXduLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0NFwiO1xufVxuLmZhLWNoZXNzLXF1ZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ1XCI7XG59XG4uZmEtY2hlc3MtcXVlZW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ2XCI7XG59XG4uZmEtY2hlc3Mtcm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0N1wiO1xufVxuLmZhLWNoZXNzLXJvb2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ4XCI7XG59XG4uZmEtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYVwiO1xufVxuLmZhLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzdcIjtcbn1cbi5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOFwiO1xufVxuLmZhLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM5XCI7XG59XG4uZmEtY2hldnJvbi1kb3VibGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyMlwiO1xufVxuLmZhLWNoZXZyb24tZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjNcIjtcbn1cbi5mYS1jaGV2cm9uLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyNFwiO1xufVxuLmZhLWNoZXZyb24tZG91YmxlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzI1XCI7XG59XG4uZmEtY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XG59XG4uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUzXCI7XG59XG4uZmEtY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NFwiO1xufVxuLmZhLWNoZXZyb24tc3F1YXJlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjlcIjtcbn1cbi5mYS1jaGV2cm9uLXNxdWFyZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJhXCI7XG59XG4uZmEtY2hldnJvbi1zcXVhcmUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMmJcIjtcbn1cbi5mYS1jaGV2cm9uLXNxdWFyZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyY1wiO1xufVxuLmZhLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzdcIjtcbn1cbi5mYS1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZVwiO1xufVxuLmZhLWNocm9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2OFwiO1xufVxuLmZhLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMVwiO1xufVxuLmZhLWNpcmNsZS1ub3RjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZVwiO1xufVxuLmZhLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyOFwiO1xufVxuLmZhLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE3XCI7XG59XG4uZmEtY2xvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGRcIjtcbn1cbi5mYS1jbG9zZWQtY2FwdGlvbmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYVwiO1xufVxuLmZhLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMyXCI7XG59XG4uZmEtY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWRcIjtcbn1cbi5mYS1jbG91ZC1kb3dubG9hZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODFcIjtcbn1cbi5mYS1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWVcIjtcbn1cbi5mYS1jbG91ZC11cGxvYWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgyXCI7XG59XG4uZmEtY2xvdWRzY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4M1wiO1xufVxuLmZhLWNsb3Vkc21pdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODRcIjtcbn1cbi5mYS1jbG91ZHZlcnNpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODVcIjtcbn1cbi5mYS1jbHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzI3XCI7XG59XG4uZmEtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMVwiO1xufVxuLmZhLWNvZGUtYnJhbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI2XCI7XG59XG4uZmEtY29kZS1jb21taXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODZcIjtcbn1cbi5mYS1jb2RlLW1lcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg3XCI7XG59XG4uZmEtY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYlwiO1xufVxuLmZhLWNvZGllcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg0XCI7XG59XG4uZmEtY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY0XCI7XG59XG4uZmEtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEzXCI7XG59XG4uZmEtY29nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NVwiO1xufVxuLmZhLWNvbHVtbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGJcIjtcbn1cbi5mYS1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc1XCI7XG59XG4uZmEtY29tbWVudC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2FcIjtcbn1cbi5mYS1jb21tZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NlwiO1xufVxuLmZhLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGVcIjtcbn1cbi5mYS1jb21wcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NlwiO1xufVxuLmZhLWNvbXByZXNzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyMlwiO1xufVxuLmZhLWNvbXByZXNzLXdpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjZcIjtcbn1cbi5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZVwiO1xufVxuLmZhLWNvbnRhbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZFwiO1xufVxuLmZhLWNvcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzVcIjtcbn1cbi5mYS1jb3B5cmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjlcIjtcbn1cbi5mYS1jcGFuZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODhcIjtcbn1cbi5mYS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVlXCI7XG59XG4uZmEtY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWRcIjtcbn1cbi5mYS1jcmVkaXQtY2FyZC1ibGFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4OVwiO1xufVxuLmZhLWNyZWRpdC1jYXJkLWZyb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhhXCI7XG59XG4uZmEtY3JpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0OVwiO1xufVxuLmZhLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjVcIjtcbn1cbi5mYS1jcm9zc2hhaXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDViXCI7XG59XG4uZmEtY3NzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzY1wiO1xufVxuLmZhLWNzczMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhiXCI7XG59XG4uZmEtY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMlwiO1xufVxuLmZhLWN1YmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIzXCI7XG59XG4uZmEtY3VybGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0YVwiO1xufVxuLmZhLWN1dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNFwiO1xufVxuLmZhLWN1dHRsZWZpc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGNcIjtcbn1cbi5mYS1kLWFuZC1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhkXCI7XG59XG4uZmEtZGFzaGN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTBcIjtcbn1cbi5mYS1kYXRhYmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMFwiO1xufVxuLmZhLWRlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTRcIjtcbn1cbi5mYS1kZWxpY2lvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTVcIjtcbn1cbi5mYS1kZXBsb3lkb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGVcIjtcbn1cbi5mYS1kZXNrcHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhmXCI7XG59XG4uZmEtZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOFwiO1xufVxuLmZhLWRlc2t0b3AtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkwXCI7XG59XG4uZmEtZGV2aWFudGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZFwiO1xufVxuLmZhLWRpYW1vbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTlcIjtcbn1cbi5mYS1kaWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE2XCI7XG59XG4uZmEtZGlnaXRhbC1vY2VhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5MVwiO1xufVxuLmZhLWRpc2NvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTJcIjtcbn1cbi5mYS1kaXNjb3Vyc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTNcIjtcbn1cbi5mYS1kb2NodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTRcIjtcbn1cbi5mYS1kb2NrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTVcIjtcbn1cbi5mYS1kb2xsYXItc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NVwiO1xufVxuLmZhLWRvdC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTJcIjtcbn1cbi5mYS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOVwiO1xufVxuLmZhLWRyYWZ0MmRpZ2l0YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTZcIjtcbn1cbi5mYS1kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZFwiO1xufVxuLmZhLWRyaWJiYmxlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5N1wiO1xufVxuLmZhLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmJcIjtcbn1cbi5mYS1kcnVwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTlcIjtcbn1cbi5mYS1kdW1iYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0YlwiO1xufVxuLmZhLWR5YWxvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5OVwiO1xufVxuLmZhLWVhcmx5YmlyZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWFcIjtcbn1cbi5mYS1lZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgyXCI7XG59XG4uZmEtZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NFwiO1xufVxuLmZhLWVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUyXCI7XG59XG4uZmEtZWxlbWVudG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMwXCI7XG59XG4uZmEtZWxsaXBzaXMtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MVwiO1xufVxuLmZhLWVsbGlwc2lzLWgtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzliXCI7XG59XG4uZmEtZWxsaXBzaXMtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MlwiO1xufVxuLmZhLWVsbGlwc2lzLXYtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzljXCI7XG59XG4uZmEtZW1iZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjNcIjtcbn1cbi5mYS1lbXBpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDFcIjtcbn1cbi5mYS1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMFwiO1xufVxuLmZhLWVudmVsb3BlLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjZcIjtcbn1cbi5mYS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTlcIjtcbn1cbi5mYS1lbnZpcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTlcIjtcbn1cbi5mYS1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmRcIjtcbn1cbi5mYS1lcmxhbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWRcIjtcbn1cbi5mYS1ldGhlcmV1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyZVwiO1xufVxuLmZhLWV0c3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDdcIjtcbn1cbi5mYS1ldXJvLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTNcIjtcbn1cbi5mYS1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlY1wiO1xufVxuLmZhLWV4Y2hhbmdlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2MlwiO1xufVxuLmZhLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJhXCI7XG59XG4uZmEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZhXCI7XG59XG4uZmEtZXhjbGFtYXRpb24tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzIxXCI7XG59XG4uZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzFcIjtcbn1cbi5mYS1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjVcIjtcbn1cbi5mYS1leHBhbmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI0XCI7XG59XG4uZmEtZXhwYW5kLWFycm93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxZFwiO1xufVxuLmZhLWV4cGFuZC1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFlXCI7XG59XG4uZmEtZXhwYW5kLXdpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjBcIjtcbn1cbi5mYS1leHBlZGl0ZWRzc2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2VcIjtcbn1cbi5mYS1leHRlcm5hbC1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhlXCI7XG59XG4uZmEtZXh0ZXJuYWwtbGluay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWRcIjtcbn1cbi5mYS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0Y1wiO1xufVxuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2MFwiO1xufVxuLmZhLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZVwiO1xufVxuLmZhLWV5ZS1kcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZiXCI7XG59XG4uZmEtZXllLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcwXCI7XG59XG4uZmEtZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWFcIjtcbn1cbi5mYS1mYWNlYm9vay1mOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzllXCI7XG59XG4uZmEtZmFjZWJvb2stbWVzc2VuZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzlmXCI7XG59XG4uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgyXCI7XG59XG4uZmEtZmFzdC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0OVwiO1xufVxuLmZhLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MFwiO1xufVxuLmZhLWZheDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhY1wiO1xufVxuLmZhLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MlwiO1xufVxuLmZhLWZpZWxkLWhvY2tleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0Y1wiO1xufVxuLmZhLWZpZ2h0ZXItamV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZiXCI7XG59XG4uZmEtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YlwiO1xufVxuLmZhLWZpbGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVjXCI7XG59XG4uZmEtZmlsZS1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM2XCI7XG59XG4uZmEtZmlsZS1hdWRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjN1wiO1xufVxuLmZhLWZpbGUtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTZcIjtcbn1cbi5mYS1maWxlLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzlcIjtcbn1cbi5mYS1maWxlLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWNcIjtcbn1cbi5mYS1maWxlLWV4Y2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMzXCI7XG59XG4uZmEtZmlsZS1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxYVwiO1xufVxuLmZhLWZpbGUtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzVcIjtcbn1cbi5mYS1maWxlLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE4XCI7XG59XG4uZmEtZmlsZS1wZGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzFcIjtcbn1cbi5mYS1maWxlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTlcIjtcbn1cbi5mYS1maWxlLXBvd2VycG9pbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzRcIjtcbn1cbi5mYS1maWxlLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE3XCI7XG59XG4uZmEtZmlsZS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOFwiO1xufVxuLmZhLWZpbGUtd29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMlwiO1xufVxuLmZhLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDhcIjtcbn1cbi5mYS1maWxtLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhMFwiO1xufVxuLmZhLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMFwiO1xufVxuLmZhLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmRcIjtcbn1cbi5mYS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNFwiO1xufVxuLmZhLWZpcmVmb3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjlcIjtcbn1cbi5mYS1maXJzdC1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMFwiO1xufVxuLmZhLWZpcnN0ZHJhZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTFcIjtcbn1cbi5mYS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI0XCI7XG59XG4uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWVcIjtcbn1cbi5mYS1mbGFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjM1wiO1xufVxuLmZhLWZsaWNrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZVwiO1xufVxuLmZhLWZsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0ZFwiO1xufVxuLmZhLWZseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxN1wiO1xufVxuLmZhLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YlwiO1xufVxuLmZhLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdjXCI7XG59XG4uZmEtZm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMVwiO1xufVxuLmZhLWZvbnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNFwiO1xufVxuLmZhLWZvbnQtYXdlc29tZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWNcIjtcbn1cbi5mYS1mb250LWF3ZXNvbWUtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyNVwiO1xufVxuLmZhLWZvbnRpY29uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MFwiO1xufVxuLmZhLWZvbnRpY29ucy1maTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhMlwiO1xufVxuLmZhLWZvb3RiYWxsLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGVcIjtcbn1cbi5mYS1mb290YmFsbC1oZWxtZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGZcIjtcbn1cbi5mYS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODZcIjtcbn1cbi5mYS1mb3J0LWF3ZXNvbWUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2EzXCI7XG59XG4uZmEtZm9ydW1iZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTFcIjtcbn1cbi5mYS1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRlXCI7XG59XG4uZmEtZm91cnNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MFwiO1xufVxuLmZhLWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM1XCI7XG59XG4uZmEtZnJlZWJzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhNFwiO1xufVxuLmZhLWZyb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE5XCI7XG59XG4uZmEtZnV0Ym9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUzXCI7XG59XG4uZmEtZ2FtZXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYlwiO1xufVxuLmZhLWdhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUzXCI7XG59XG4uZmEtZ2VtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E1XCI7XG59XG4uZmEtZ2VuZGVybGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyZFwiO1xufVxuLmZhLWdldC1wb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjVcIjtcbn1cbi5mYS1nZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MFwiO1xufVxuLmZhLWdnLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MVwiO1xufVxuLmZhLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmJcIjtcbn1cbi5mYS1naXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDNcIjtcbn1cbi5mYS1naXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQyXCI7XG59XG4uZmEtZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDliXCI7XG59XG4uZmEtZ2l0aHViLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExM1wiO1xufVxuLmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTJcIjtcbn1cbi5mYS1naXRrcmFrZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTZcIjtcbn1cbi5mYS1naXRsYWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTZcIjtcbn1cbi5mYS1naXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjZcIjtcbn1cbi5mYS1nbGFzcy1tYXJ0aW5pOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAwXCI7XG59XG4uZmEtZ2xpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTVcIjtcbn1cbi5mYS1nbGlkZS1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE2XCI7XG59XG4uZmEtZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWNcIjtcbn1cbi5mYS1nb2ZvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTdcIjtcbn1cbi5mYS1nb2xmLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTBcIjtcbn1cbi5mYS1nb2xmLWNsdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTFcIjtcbn1cbi5mYS1nb29kcmVhZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYThcIjtcbn1cbi5mYS1nb29kcmVhZHMtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhOVwiO1xufVxuLmZhLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMFwiO1xufVxuLmZhLWdvb2dsZS1kcml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhYVwiO1xufVxuLmZhLWdvb2dsZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FiXCI7XG59XG4uZmEtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjNcIjtcbn1cbi5mYS1nb29nbGUtcGx1cy1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ1XCI7XG59XG4uZmEtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ0XCI7XG59XG4uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZVwiO1xufVxuLmZhLWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlkXCI7XG59XG4uZmEtZ3JhdGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODRcIjtcbn1cbi5mYS1ncmF2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ2XCI7XG59XG4uZmEtZ3JpcGZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWNcIjtcbn1cbi5mYS1ncnVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhZFwiO1xufVxuLmZhLWd1bHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWVcIjtcbn1cbi5mYS1oLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZFwiO1xufVxuLmZhLWgxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzEzXCI7XG59XG4uZmEtaDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTRcIjtcbn1cbi5mYS1oMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxNVwiO1xufVxuLmZhLWhhY2tlci1uZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ0XCI7XG59XG4uZmEtaGFja2VyLW5ld3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FmXCI7XG59XG4uZmEtaGFuZC1saXphcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNThcIjtcbn1cbi5mYS1oYW5kLXBhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU2XCI7XG59XG4uZmEtaGFuZC1wZWFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YlwiO1xufVxuLmZhLWhhbmQtcG9pbnQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhN1wiO1xufVxuLmZhLWhhbmQtcG9pbnQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNVwiO1xufVxuLmZhLWhhbmQtcG9pbnQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTRcIjtcbn1cbi5mYS1oYW5kLXBvaW50LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE2XCI7XG59XG4uZmEtaGFuZC1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVhXCI7XG59XG4uZmEtaGFuZC1yb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU1XCI7XG59XG4uZmEtaGFuZC1zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1N1wiO1xufVxuLmZhLWhhbmQtc3BvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTlcIjtcbn1cbi5mYS1oYW5kc2hha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjVcIjtcbn1cbi5mYS1oYXNodGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkyXCI7XG59XG4uZmEtaGRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEwXCI7XG59XG4uZmEtaGVhZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkY1wiO1xufVxuLmZhLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjVcIjtcbn1cbi5mYS1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNFwiO1xufVxuLmZhLWhlYXJ0YmVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZVwiO1xufVxuLmZhLWhleGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTJcIjtcbn1cbi5mYS1oaXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDUyXCI7XG59XG4uZmEtaGlyZS1hLWhlbHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiMFwiO1xufVxuLmZhLWhpc3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGFcIjtcbn1cbi5mYS1ob2NrZXktcHVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1M1wiO1xufVxuLmZhLWhvY2tleS1zdGlja3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTRcIjtcbn1cbi5mYS1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE1XCI7XG59XG4uZmEtaG9vbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjdcIjtcbn1cbi5mYS1ob3NwaXRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOFwiO1xufVxuLmZhLWhvdGphcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiMVwiO1xufVxuLmZhLWhvdXJnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NFwiO1xufVxuLmZhLWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTNcIjtcbn1cbi5mYS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MlwiO1xufVxuLmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MVwiO1xufVxuLmZhLWhvdXp6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdjXCI7XG59XG4uZmEtaHRtbDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2JcIjtcbn1cbi5mYS1odWJzcG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IyXCI7XG59XG4uZmEtaS1jdXJzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDZcIjtcbn1cbi5mYS1pZC1iYWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMVwiO1xufVxuLmZhLWlkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzJcIjtcbn1cbi5mYS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZVwiO1xufVxuLmZhLWltYWdlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwMlwiO1xufVxuLmZhLWltZGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDhcIjtcbn1cbi5mYS1pbmJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxY1wiO1xufVxuLmZhLWluYm94LWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzEwXCI7XG59XG4uZmEtaW5ib3gtb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzExXCI7XG59XG4uZmEtaW5kZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNjXCI7XG59XG4uZmEtaW5kdXN0cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzVcIjtcbn1cbi5mYS1pbmR1c3RyeS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjNcIjtcbn1cbi5mYS1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI5XCI7XG59XG4uZmEtaW5mby1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWFcIjtcbn1cbi5mYS1pbmZvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwZlwiO1xufVxuLmZhLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZFwiO1xufVxuLmZhLWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZiXCI7XG59XG4uZmEtaW94aG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwOFwiO1xufVxuLmZhLWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzM1wiO1xufVxuLmZhLWl0dW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiNFwiO1xufVxuLmZhLWl0dW5lcy1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I1XCI7XG59XG4uZmEtamFjay1vLWxhbnRlcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGVcIjtcbn1cbi5mYS1qZW5raW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I2XCI7XG59XG4uZmEtam9nZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjdcIjtcbn1cbi5mYS1qb29tbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWFcIjtcbn1cbi5mYS1qczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiOFwiO1xufVxuLmZhLWpzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiOVwiO1xufVxuLmZhLWpzZmlkZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNjXCI7XG59XG4uZmEta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg0XCI7XG59XG4uZmEta2V5Ym9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWNcIjtcbn1cbi5mYS1rZXljZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmFcIjtcbn1cbi5mYS1raWNrc3RhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiYlwiO1xufVxuLmZhLWtpY2tzdGFydGVyLWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmNcIjtcbn1cbi5mYS1rb3J2dWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmZcIjtcbn1cbi5mYS1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYlwiO1xufVxuLmZhLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOVwiO1xufVxuLmZhLWxhcmF2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmRcIjtcbn1cbi5mYS1sYXN0Zm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDJcIjtcbn1cbi5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAzXCI7XG59XG4uZmEtbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2Y1wiO1xufVxuLmZhLWxlYW5wdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTJcIjtcbn1cbi5mYS1sZW1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NFwiO1xufVxuLmZhLWxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWRcIjtcbn1cbi5mYS1sZXZlbC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ5XCI7XG59XG4uZmEtbGV2ZWwtZG93bi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmVcIjtcbn1cbi5mYS1sZXZlbC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OFwiO1xufVxuLmZhLWxldmVsLXVwLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZlwiO1xufVxuLmZhLWxpZmUtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZFwiO1xufVxuLmZhLWxpZ2h0YnVsYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYlwiO1xufVxuLmZhLWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzBcIjtcbn1cbi5mYS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMxXCI7XG59XG4uZmEtbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGNcIjtcbn1cbi5mYS1saW5rZWRpbi1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMVwiO1xufVxuLmZhLWxpbm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOFwiO1xufVxuLmZhLWxpbnV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdjXCI7XG59XG4uZmEtbGlyYS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk1XCI7XG59XG4uZmEtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYVwiO1xufVxuLmZhLWxpc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIyXCI7XG59XG4uZmEtbGlzdC1vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjYlwiO1xufVxuLmZhLWxpc3QtdWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2FcIjtcbn1cbi5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNFwiO1xufVxuLmZhLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjNcIjtcbn1cbi5mYS1sb2NrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwZFwiO1xufVxuLmZhLWxvY2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjMVwiO1xufVxuLmZhLWxvY2stb3Blbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzJcIjtcbn1cbi5mYS1sb25nLWFycm93LWFsdC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA5XCI7XG59XG4uZmEtbG9uZy1hcnJvdy1hbHQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwYVwiO1xufVxuLmZhLWxvbmctYXJyb3ctYWx0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBiXCI7XG59XG4uZmEtbG9uZy1hcnJvdy1hbHQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGNcIjtcbn1cbi5mYS1sb25nLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzVcIjtcbn1cbi5mYS1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzdcIjtcbn1cbi5mYS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc4XCI7XG59XG4uZmEtbG9uZy1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NlwiO1xufVxuLmZhLWxvdy12aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYThcIjtcbn1cbi5mYS1sdWNoYWRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1NVwiO1xufVxuLmZhLWx5ZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzNcIjtcbn1cbi5mYS1tYWdlbnRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M0XCI7XG59XG4uZmEtbWFnaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDBcIjtcbn1cbi5mYS1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzZcIjtcbn1cbi5mYS1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgzXCI7XG59XG4uZmEtbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc5XCI7XG59XG4uZmEtbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MVwiO1xufVxuLmZhLW1hcC1tYXJrZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M1XCI7XG59XG4uZmEtbWFwLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NlwiO1xufVxuLmZhLW1hcC1zaWduczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3N1wiO1xufVxuLmZhLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjJcIjtcbn1cbi5mYS1tYXJzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyN1wiO1xufVxuLmZhLW1hcnMtc3Ryb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI5XCI7XG59XG4uZmEtbWFycy1zdHJva2UtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYlwiO1xufVxuLmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmFcIjtcbn1cbi5mYS1tYXhjZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzZcIjtcbn1cbi5mYS1tZWRhcHBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M2XCI7XG59XG4uZmEtbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNhXCI7XG59XG4uZmEtbWVkaXVtLW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzdcIjtcbn1cbi5mYS1tZWRraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmFcIjtcbn1cbi5mYS1tZWRydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjOFwiO1xufVxuLmZhLW1lZXR1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlMFwiO1xufVxuLmZhLW1laDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYVwiO1xufVxuLmZhLW1lcmN1cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjNcIjtcbn1cbi5mYS1taWNyb2NoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGJcIjtcbn1cbi5mYS1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMwXCI7XG59XG4uZmEtbWljcm9waG9uZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzlcIjtcbn1cbi5mYS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMxXCI7XG59XG4uZmEtbWljcm9zb2Z0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NhXCI7XG59XG4uZmEtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjhcIjtcbn1cbi5mYS1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTZcIjtcbn1cbi5mYS1taW51cy1oZXhhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA3XCI7XG59XG4uZmEtbWludXMtb2N0YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwOFwiO1xufVxuLmZhLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NlwiO1xufVxuLmZhLW1peDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjYlwiO1xufVxuLmZhLW1peGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg5XCI7XG59XG4uZmEtbWl6dW5pOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NjXCI7XG59XG4uZmEtbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBiXCI7XG59XG4uZmEtbW9iaWxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjZFwiO1xufVxuLmZhLW1vYmlsZS1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NlXCI7XG59XG4uZmEtbW9iaWxlLWFuZHJvaWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NmXCI7XG59XG4uZmEtbW9keDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NVwiO1xufVxuLmZhLW1vbmVybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMFwiO1xufVxuLmZhLW1vbmV5LWJpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDZcIjtcbn1cbi5mYS1tb25leS1iaWxsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMVwiO1xufVxuLmZhLW1vb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODZcIjtcbn1cbi5mYS1tb3RvcmN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFjXCI7XG59XG4uZmEtbW91c2UtcG9pbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NVwiO1xufVxuLmZhLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAxXCI7XG59XG4uZmEtbmFwc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMlwiO1xufVxuLmZhLW5ldXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyY1wiO1xufVxuLmZhLW5ld3NwYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYVwiO1xufVxuLmZhLW5pbnRlbmRvLXN3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxOFwiO1xufVxuLmZhLW5vZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTlcIjtcbn1cbi5mYS1ub2RlLWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QzXCI7XG59XG4uZmEtbnBtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q0XCI7XG59XG4uZmEtbnM4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q1XCI7XG59XG4uZmEtbnV0cml0aW9uaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDZcIjtcbn1cbi5mYS1vYmplY3QtZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDdcIjtcbn1cbi5mYS1vYmplY3QtdW5ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OFwiO1xufVxuLmZhLW9jdGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDZcIjtcbn1cbi5mYS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYzXCI7XG59XG4uZmEtb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjRcIjtcbn1cbi5mYS1vcGVuY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzZFwiO1xufVxuLmZhLW9wZW5pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YlwiO1xufVxuLmZhLW9wZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZhXCI7XG59XG4uZmEtb3B0aW4tbW9uc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzY1wiO1xufVxuLmZhLW9zaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxYVwiO1xufVxuLmZhLW91dGRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2JcIjtcbn1cbi5mYS1wYWdlNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkN1wiO1xufVxuLmZhLXBhZ2VsaW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4Y1wiO1xufVxuLmZhLXBhaW50LWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZjXCI7XG59XG4uZmEtcGFsZmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q4XCI7XG59XG4uZmEtcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDhcIjtcbn1cbi5mYS1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzZcIjtcbn1cbi5mYS1wYXJhZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGRcIjtcbn1cbi5mYS1wYXN0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYVwiO1xufVxuLmZhLXBhdHJlb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDlcIjtcbn1cbi5mYS1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0Y1wiO1xufVxuLmZhLXBhdXNlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YlwiO1xufVxuLmZhLXBhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMFwiO1xufVxuLmZhLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZFwiO1xufVxuLmZhLXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwNFwiO1xufVxuLmZhLXBlbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDVcIjtcbn1cbi5mYS1wZW4tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRiXCI7XG59XG4uZmEtcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQwXCI7XG59XG4uZmEtcGVuY2lsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwM1wiO1xufVxuLmZhLXBlbm5hbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTZcIjtcbn1cbi5mYS1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk1XCI7XG59XG4uZmEtcGVyaXNjb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RhXCI7XG59XG4uZmEtcGhhYnJpY2F0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGJcIjtcbn1cbi5mYS1waG9lbml4LWZyYW1ld29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkY1wiO1xufVxuLmZhLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk1XCI7XG59XG4uZmEtcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGRcIjtcbn1cbi5mYS1waG9uZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOThcIjtcbn1cbi5mYS1waG9uZS12b2x1bWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTBcIjtcbn1cbi5mYS1waHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTdcIjtcbn1cbi5mYS1waWVkLXBpcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFlXCI7XG59XG4uZmEtcGllZC1waXBlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYThcIjtcbn1cbi5mYS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE3XCI7XG59XG4uZmEtcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQyXCI7XG59XG4uZmEtcGludGVyZXN0LXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzFcIjtcbn1cbi5mYS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQzXCI7XG59XG4uZmEtcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzJcIjtcbn1cbi5mYS1wbGFuZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGVcIjtcbn1cbi5mYS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRiXCI7XG59XG4uZmEtcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDRcIjtcbn1cbi5mYS1wbGF5c3RhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkZlwiO1xufVxuLmZhLXBsdWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTZcIjtcbn1cbi5mYS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY3XCI7XG59XG4uZmEtcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTVcIjtcbn1cbi5mYS1wbHVzLWhleGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDBcIjtcbn1cbi5mYS1wbHVzLW9jdGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDFcIjtcbn1cbi5mYS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZVwiO1xufVxuLmZhLXBvZGNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2VcIjtcbn1cbi5mYS1wb286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmVcIjtcbn1cbi5mYS1wb3J0cmFpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlMFwiO1xufVxuLmZhLXBvdW5kLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTRcIjtcbn1cbi5mYS1wb3dlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTFcIjtcbn1cbi5mYS1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZlwiO1xufVxuLmZhLXByb2R1Y3QtaHVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OFwiO1xufVxuLmZhLXB1c2hlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlMVwiO1xufVxuLmZhLXB1enpsZS1waWVjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZVwiO1xufVxuLmZhLXB5dGhvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlMlwiO1xufVxuLmZhLXFxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ2XCI7XG59XG4uZmEtcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI5XCI7XG59XG4uZmEtcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjhcIjtcbn1cbi5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTlcIjtcbn1cbi5mYS1xdWVzdGlvbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmRcIjtcbn1cbi5mYS1xdWlkZGl0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NThcIjtcbn1cbi5mYS1xdWluc2NhcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTlcIjtcbn1cbi5mYS1xdW9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNFwiO1xufVxuLmZhLXF1b3RlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGRcIjtcbn1cbi5mYS1xdW90ZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZVwiO1xufVxuLmZhLXJhY3F1ZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWFcIjtcbn1cbi5mYS1yYW5kb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzRcIjtcbn1cbi5mYS1yYXZlbHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ5XCI7XG59XG4uZmEtcmVhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWJcIjtcbn1cbi5mYS1yZWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMFwiO1xufVxuLmZhLXJlY3RhbmdsZS1sYW5kc2NhcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmFcIjtcbn1cbi5mYS1yZWN0YW5nbGUtcG9ydHJhaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmJcIjtcbn1cbi5mYS1yZWN0YW5nbGUtd2lkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmY1wiO1xufVxuLmZhLXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjhcIjtcbn1cbi5mYS1yZWQtcml2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTNcIjtcbn1cbi5mYS1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTFcIjtcbn1cbi5mYS1yZWRkaXQtYWxpZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODFcIjtcbn1cbi5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEyXCI7XG59XG4uZmEtcmVkbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxZVwiO1xufVxuLmZhLXJlZG8tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY5XCI7XG59XG4uZmEtcmVnaXN0ZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZFwiO1xufVxuLmZhLXJlbmRhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTRcIjtcbn1cbi5mYS1yZW5yZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGJcIjtcbn1cbi5mYS1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjNcIjtcbn1cbi5mYS1yZXBlYXQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2NVwiO1xufVxuLmZhLXJlcGVhdC0xLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2NlwiO1xufVxuLmZhLXJlcGVhdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjRcIjtcbn1cbi5mYS1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNVwiO1xufVxuLmZhLXJlcGx5LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMlwiO1xufVxuLmZhLXJlcGx5ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNlwiO1xufVxuLmZhLXJlc29sdmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlN1wiO1xufVxuLmZhLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzlcIjtcbn1cbi5mYS1yZXR3ZWV0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2MVwiO1xufVxuLmZhLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMThcIjtcbn1cbi5mYS1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzVcIjtcbn1cbi5mYS1yb2NrZXRjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U4XCI7XG59XG4uZmEtcm9ja3JtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlOVwiO1xufVxuLmZhLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZVwiO1xufVxuLmZhLXJzcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDNcIjtcbn1cbi5mYS1ydWJsZS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU4XCI7XG59XG4uZmEtcnVwZWUtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NlwiO1xufVxuLmZhLXNhZmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2N1wiO1xufVxuLmZhLXNhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWVcIjtcbn1cbi5mYS1zYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM3XCI7XG59XG4uZmEtc2NobGl4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VhXCI7XG59XG4uZmEtc2NyaWJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhhXCI7XG59XG4uZmEtc2NydWJiZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjhcIjtcbn1cbi5mYS1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDJcIjtcbn1cbi5mYS1zZWFyY2gtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTBcIjtcbn1cbi5mYS1zZWFyY2gtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZVwiO1xufVxuLmZhLXNlYXJjaGVuZ2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ViXCI7XG59XG4uZmEtc2VsbGNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGFcIjtcbn1cbi5mYS1zZWxsc3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTNcIjtcbn1cbi5mYS1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzNcIjtcbn1cbi5mYS1zZXJ2aWNlc3RhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWNcIjtcbn1cbi5mYS1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NFwiO1xufVxuLmZhLXNoYXJlLWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2N1wiO1xufVxuLmZhLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMFwiO1xufVxuLmZhLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTFcIjtcbn1cbi5mYS1zaGFyZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGRcIjtcbn1cbi5mYS1zaGVrZWwtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYlwiO1xufVxuLmZhLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMlwiO1xufVxuLmZhLXNoaWVsZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWRcIjtcbn1cbi5mYS1zaGllbGQtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjdcIjtcbn1cbi5mYS1zaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFhXCI7XG59XG4uZmEtc2hpcnRzaW5idWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE0XCI7XG59XG4uZmEtc2hvcHBpbmctYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkwXCI7XG59XG4uZmEtc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkxXCI7XG59XG4uZmEtc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YVwiO1xufVxuLmZhLXNob3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjY1wiO1xufVxuLmZhLXNodXR0bGVjb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDViXCI7XG59XG4uZmEtc2lnbi1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MFwiO1xufVxuLmZhLXNpZ24taW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY2XCI7XG59XG4uZmEtc2lnbi1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhN1wiO1xufVxuLmZhLXNpZ24tb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhiXCI7XG59XG4uZmEtc2lnbi1vdXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY1XCI7XG59XG4uZmEtc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEyXCI7XG59XG4uZmEtc2ltcGx5YnVpbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTVcIjtcbn1cbi5mYS1zaXN0cml4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VlXCI7XG59XG4uZmEtc2l0ZW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlOFwiO1xufVxuLmZhLXNreWF0bGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE2XCI7XG59XG4uZmEtc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2VcIjtcbn1cbi5mYS1zbGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OFwiO1xufVxuLmZhLXNsYWNrLWhhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWZcIjtcbn1cbi5mYS1zbGlkZXJzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGVcIjtcbn1cbi5mYS1zbGlkZXJzLWgtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2YwXCI7XG59XG4uZmEtc2xpZGVycy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2YxXCI7XG59XG4uZmEtc2xpZGVycy12LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmMlwiO1xufVxuLmZhLXNsaWRlc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTdcIjtcbn1cbi5mYS1zbWlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOFwiO1xufVxuLmZhLXNuYXBjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFiXCI7XG59XG4uZmEtc25hcGNoYXQtZ2hvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWNcIjtcbn1cbi5mYS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWRcIjtcbn1cbi5mYS1zbm93Zmxha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGNcIjtcbn1cbi5mYS1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRjXCI7XG59XG4uZmEtc29ydC1hbHBoYS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVkXCI7XG59XG4uZmEtc29ydC1hbHBoYS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZVwiO1xufVxuLmZhLXNvcnQtYW1vdW50LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjBcIjtcbn1cbi5mYS1zb3J0LWFtb3VudC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MVwiO1xufVxuLmZhLXNvcnQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZFwiO1xufVxuLmZhLXNvcnQtbnVtZXJpYy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYyXCI7XG59XG4uZmEtc29ydC1udW1lcmljLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYzXCI7XG59XG4uZmEtc29ydC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZVwiO1xufVxuLmZhLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmVcIjtcbn1cbi5mYS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk3XCI7XG59XG4uZmEtc3BhZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjRcIjtcbn1cbi5mYS1zcGVha2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2YzXCI7XG59XG4uZmEtc3Bpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMFwiO1xufVxuLmZhLXNwaW5uZXItdGhpcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjRcIjtcbn1cbi5mYS1zcG90aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJjXCI7XG59XG4uZmEtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM4XCI7XG59XG4uZmEtc3F1YXJlLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWNcIjtcbn1cbi5mYS1zdGFjay1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4ZFwiO1xufVxuLmZhLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZjXCI7XG59XG4uZmEtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNVwiO1xufVxuLmZhLXN0YXItZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjNcIjtcbn1cbi5mYS1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODlcIjtcbn1cbi5mYS1zdGF5bGlua2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y1XCI7XG59XG4uZmEtc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjZcIjtcbn1cbi5mYS1zdGVhbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjdcIjtcbn1cbi5mYS1zdGVhbS1zeW1ib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjZcIjtcbn1cbi5mYS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ4XCI7XG59XG4uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUxXCI7XG59XG4uZmEtc3RldGhvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjFcIjtcbn1cbi5mYS1zdGlja2VyLW11bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjdcIjtcbn1cbi5mYS1zdGlja3ktbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OVwiO1xufVxuLmZhLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGRcIjtcbn1cbi5mYS1zdG9wLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4ZFwiO1xufVxuLmZhLXN0b3B3YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmMlwiO1xufVxuLmZhLXN0cmF2YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyOFwiO1xufVxuLmZhLXN0cmVldC12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFkXCI7XG59XG4uZmEtc3RyaWtldGhyb3VnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjY1wiO1xufVxuLmZhLXN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyOVwiO1xufVxuLmZhLXN0cmlwZS1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJhXCI7XG59XG4uZmEtc3R1ZGlvdmluYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y4XCI7XG59XG4uZmEtc3R1bWJsZXVwb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTRcIjtcbn1cbi5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTNcIjtcbn1cbi5mYS1zdWJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmNcIjtcbn1cbi5mYS1zdWJ3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzlcIjtcbn1cbi5mYS1zdWl0Y2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMlwiO1xufVxuLmZhLXN1bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NVwiO1xufVxuLmZhLXN1cGVycG93ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRkXCI7XG59XG4uZmEtc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmJcIjtcbn1cbi5mYS1zdXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjlcIjtcbn1cbi5mYS1zeW5jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIxXCI7XG59XG4uZmEtc3luYy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjFcIjtcbn1cbi5mYS10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZVwiO1xufVxuLmZhLXRhYmxlLXRlbm5pczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1ZFwiO1xufVxuLmZhLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYVwiO1xufVxuLmZhLXRhYmxldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmFcIjtcbn1cbi5mYS10YWJsZXQtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmYlwiO1xufVxuLmZhLXRhYmxldC1hbmRyb2lkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmY1wiO1xufVxuLmZhLXRhY2hvbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTRcIjtcbn1cbi5mYS10YWNob21ldGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZFwiO1xufVxuLmZhLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYlwiO1xufVxuLmZhLXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmNcIjtcbn1cbi5mYS10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZVwiO1xufVxuLmZhLXRheGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmFcIjtcbn1cbi5mYS10ZWxlZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNlwiO1xufVxuLmZhLXRlbGVncmFtLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZlXCI7XG59XG4uZmEtdGVuY2VudC13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNVwiO1xufVxuLmZhLXRlbm5pcy1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVlXCI7XG59XG4uZmEtdGVybWluYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjBcIjtcbn1cbi5mYS10ZXh0LWhlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNFwiO1xufVxuLmZhLXRleHQtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzVcIjtcbn1cbi5mYS10aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYVwiO1xufVxuLmZhLXRoLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA5XCI7XG59XG4uZmEtdGgtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYlwiO1xufVxuLmZhLXRoZW1laXNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMlwiO1xufVxuLmZhLXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNiXCI7XG59XG4uZmEtdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjN1wiO1xufVxuLmZhLXRoZXJtb21ldGVyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzlcIjtcbn1cbi5mYS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNhXCI7XG59XG4uZmEtdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzhcIjtcbn1cbi5mYS10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NVwiO1xufVxuLmZhLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NFwiO1xufVxuLmZhLXRodW1idGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZFwiO1xufVxuLmZhLXRpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NVwiO1xufVxuLmZhLXRpY2tldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmZcIjtcbn1cbi5mYS10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZFwiO1xufVxuLmZhLXRpbWVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1N1wiO1xufVxuLmZhLXRpbWVzLWhleGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWVcIjtcbn1cbi5mYS10aW1lcy1vY3RhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmYwXCI7XG59XG4uZmEtdGltZXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQzXCI7XG59XG4uZmEtdGludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0M1wiO1xufVxuLmZhLXRvZ2dsZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDRcIjtcbn1cbi5mYS10b2dnbGUtb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDVcIjtcbn1cbi5mYS10cmFkZW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWNcIjtcbn1cbi5mYS10cmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOFwiO1xufVxuLmZhLXRyYW5zZ2VuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI0XCI7XG59XG4uZmEtdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI1XCI7XG59XG4uZmEtdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjhcIjtcbn1cbi5mYS10cmFzaC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWRcIjtcbn1cbi5mYS10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJiXCI7XG59XG4uZmEtdHJlZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDBcIjtcbn1cbi5mYS10cmVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODFcIjtcbn1cbi5mYS10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlY1wiO1xufVxuLmZhLXRyaXBhZHZpc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYyXCI7XG59XG4uZmEtdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkxXCI7XG59XG4uZmEtdHJvcGh5LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlYlwiO1xufVxuLmZhLXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQxXCI7XG59XG4uZmEtdHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU0XCI7XG59XG4uZmEtdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTczXCI7XG59XG4uZmEtdHVtYmxyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NFwiO1xufVxuLmZhLXR2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZjXCI7XG59XG4uZmEtdHYtcmV0cm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDFcIjtcbn1cbi5mYS10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZThcIjtcbn1cbi5mYS10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk5XCI7XG59XG4uZmEtdHdpdHRlci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODFcIjtcbn1cbi5mYS10eXBvMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyYlwiO1xufVxuLmZhLXViZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDJcIjtcbn1cbi5mYS11aWtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwM1wiO1xufVxuLmZhLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU5XCI7XG59XG4uZmEtdW5kZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNkXCI7XG59XG4uZmEtdW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMlwiO1xufVxuLmZhLXVuZG8tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVhXCI7XG59XG4uZmEtdW5pcmVnaXN0cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDRcIjtcbn1cbi5mYS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjlhXCI7XG59XG4uZmEtdW5pdmVyc2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5Y1wiO1xufVxuLmZhLXVubGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyN1wiO1xufVxuLmZhLXVubG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5Y1wiO1xufVxuLmZhLXVubG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2VcIjtcbn1cbi5mYS11bnRhcHBkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA1XCI7XG59XG4uZmEtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkzXCI7XG59XG4uZmEtdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg3XCI7XG59XG4uZmEtdXNkLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlOFwiO1xufVxuLmZhLXVzZC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTlcIjtcbn1cbi5mYS11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA3XCI7XG59XG4uZmEtdXNlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDZcIjtcbn1cbi5mYS11c2VyLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiZFwiO1xufVxuLmZhLXVzZXItbWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjBcIjtcbn1cbi5mYS11c2VyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzRcIjtcbn1cbi5mYS11c2VyLXNlY3JldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxYlwiO1xufVxuLmZhLXVzZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzVcIjtcbn1cbi5mYS11c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMFwiO1xufVxuLmZhLXVzc3VubmFoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA3XCI7XG59XG4uZmEtdXRlbnNpbC1mb3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUzXCI7XG59XG4uZmEtdXRlbnNpbC1rbmlmZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlNFwiO1xufVxuLmZhLXV0ZW5zaWwtc3Bvb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTVcIjtcbn1cbi5mYS11dGVuc2lsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlN1wiO1xufVxuLmZhLXV0ZW5zaWxzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlNlwiO1xufVxuLmZhLXZhYWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwOFwiO1xufVxuLmZhLXZlbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIxXCI7XG59XG4uZmEtdmVudXMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI2XCI7XG59XG4uZmEtdmVudXMtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOFwiO1xufVxuLmZhLXZpYWNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzdcIjtcbn1cbi5mYS12aWFkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTlcIjtcbn1cbi5mYS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFhXCI7XG59XG4uZmEtdmliZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDlcIjtcbn1cbi5mYS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZFwiO1xufVxuLmZhLXZpbWVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBhXCI7XG59XG4uZmEtdmltZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk0XCI7XG59XG4uZmEtdmltZW8tdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZFwiO1xufVxuLmZhLXZpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2FcIjtcbn1cbi5mYS12azpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OVwiO1xufVxuLmZhLXZudjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwYlwiO1xufVxuLmZhLXZvbGxleWJhbGwtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1ZlwiO1xufVxuLmZhLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI3XCI7XG59XG4uZmEtdm9sdW1lLW11dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTJcIjtcbn1cbi5mYS12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI2XCI7XG59XG4uZmEtdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI4XCI7XG59XG4uZmEtdnVlanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWZcIjtcbn1cbi5mYS13YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlMVwiO1xufVxuLmZhLXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThhXCI7XG59XG4uZmEtd2VpeGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ3XCI7XG59XG4uZmEtd2hhdHNhcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzJcIjtcbn1cbi5mYS13aGF0c2FwcC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGNcIjtcbn1cbi5mYS13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkzXCI7XG59XG4uZmEtd2hpc3RsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2MFwiO1xufVxuLmZhLXdobWNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBkXCI7XG59XG4uZmEtd2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYlwiO1xufVxuLmZhLXdpa2lwZWRpYS13OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY2XCI7XG59XG4uZmEtd2luZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBlXCI7XG59XG4uZmEtd2luZG93LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwZlwiO1xufVxuLmZhLXdpbmRvdy1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMFwiO1xufVxuLmZhLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMFwiO1xufVxuLmZhLXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMVwiO1xufVxuLmZhLXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQyXCI7XG59XG4uZmEtd2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YVwiO1xufVxuLmZhLXdvbi1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU5XCI7XG59XG4uZmEtd29yZHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlhXCI7XG59XG4uZmEtd29yZHByZXNzLXNpbXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMVwiO1xufVxuLmZhLXdwYmVnaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTdcIjtcbn1cbi5mYS13cGV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRlXCI7XG59XG4uZmEtd3Bmb3JtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5OFwiO1xufVxuLmZhLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZFwiO1xufVxuLmZhLXhib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTJcIjtcbn1cbi5mYS14aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY4XCI7XG59XG4uZmEteGluZy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjlcIjtcbn1cbi5mYS15LWNvbWJpbmF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2JcIjtcbn1cbi5mYS15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZVwiO1xufVxuLmZhLXlhbmRleDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxM1wiO1xufVxuLmZhLXlhbmRleC1pbnRlcm5hdGlvbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE0XCI7XG59XG4uZmEteWVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOVwiO1xufVxuLmZhLXllbi1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU3XCI7XG59XG4uZmEteW9hc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjFcIjtcbn1cbi5mYS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY3XCI7XG59XG4uZmEteW91dHViZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzFcIjtcbn1cbi5zci1vbmx5IHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLFxuLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgY2xpcDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSBCcmFuZHMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNyYzogdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZhLWJyYW5kcy00MDAuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mYS1icmFuZHMtNDAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mYS1icmFuZHMtNDAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZmEtYnJhbmRzLTQwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mYS1icmFuZHMtNDAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZhLWJyYW5kcy00MDAuc3ZnI2ZvbnRhd2Vzb21lXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbi5mYWIge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSBCcmFuZHMnO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIFBybyBMaWdodCc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZmEtbGlnaHQtMzAwLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZmEtbGlnaHQtMzAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mYS1saWdodC0zMDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mYS1saWdodC0zMDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZmEtbGlnaHQtMzAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZhLWxpZ2h0LTMwMC5zdmcjZm9udGF3ZXNvbWVcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuLmZhbCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIFBybyBMaWdodCc7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgUHJvIFJlZ3VsYXInO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZhLXJlZ3VsYXItNDAwLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZmEtcmVndWxhci00MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZhLXJlZ3VsYXItNDAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZmEtcmVndWxhci00MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZmEtcmVndWxhci00MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZmEtcmVndWxhci00MDAuc3ZnI2ZvbnRhd2Vzb21lXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbi5mYXIge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSBQcm8gUmVndWxhcic7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZmFyT3JhbmdlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgUHJvIFJlZ3VsYXInO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0M5NTEwOTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSBQcm8gU29saWQnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZhLXNvbGlkLTkwMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZhLXNvbGlkLTkwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZmEtc29saWQtOTAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZmEtc29saWQtOTAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZhLXNvbGlkLTkwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mYS1zb2xpZC05MDAuc3ZnI2ZvbnRhd2Vzb21lXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbi5mYSxcbi5mYXMge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSBQcm8gU29saWQnO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuLmZhLWNoZXZyb24tcmlnaHQtcmVndWxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NFwiO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgUHJvIFJlZ3VsYXJcIjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zcGFjaW5nLW1iLWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuICAuc3BhY2luZy1tYi1sZy0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuc3BhY2luZy1tYi1sZy0xNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAuc3BhY2luZy1tYi1sZy0yMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuc3BhY2luZy1tYi1sZy0yNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICAuc3BhY2luZy1tYi1sZy0zMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuc3BhY2luZy1tYi1sZy0zNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxuICAuc3BhY2luZy1tYi1sZy00MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAuc3BhY2luZy1tYi1sZy01MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICAuc3BhY2luZy1tYi1sZy02MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuICAuc3BhY2luZy1wdC1sZy02MCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbiAgLnNwYWNpbmctcGItbGctNjAge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc3BhY2luZy1tYi1tb2JpbGUtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gIC5zcGFjaW5nLW1iLW1vYmlsZS0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuc3BhY2luZy1tYi1tb2JpbGUtMTUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLnNwYWNpbmctbWItbW9iaWxlLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5zcGFjaW5nLW1iLW1vYmlsZS0zMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuc3BhY2luZy1wdC1tb2JpbGUtMzAge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG4gIC5zcGFjaW5nLXBiLW1vYmlsZS0zMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNwYWNpbmctbWItdGFibGV0LTUge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuICAuc3BhY2luZy1tYi10YWJsZXQtMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLnNwYWNpbmctbWItdGFibGV0LTE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5zcGFjaW5nLW1iLXRhYmxldC0yMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuc3BhY2luZy1tYi10YWJsZXQtMzAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnNwYWNpbmctcHQtdGFibGV0LTMwIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuICAuc3BhY2luZy1wYi10YWJsZXQtMzAge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG4uaGVyby1iYW5uZXIgcCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtTWVkaXVtXCI7XG59XG4ud3JhcHBlci1kaXJlY3Qtc3VwZXItbGFuZGluZy1wZyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi53cmFwcGVyLWRpcmVjdC1zdXBlci1sYW5kaW5nLXBnIGgyIHtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi53cmFwcGVyLWRpcmVjdC1zdXBlci1sYW5kaW5nLXBnIC5yb21hbi1ib2xkLTc1IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi53cmFwcGVyLWRpcmVjdC1zdXBlci1sYW5kaW5nLXBnIC5idG4tb3JhbmdlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53cmFwcGVyLWRpcmVjdC1zdXBlci1sYW5kaW5nLXBnIC5idG4tb3JhbmdlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc0MTkxNTtcbn1cbi53cmFwcGVyLWRpcmVjdC1zdXBlci1sYW5kaW5nLXBnIC53cmFwcGVyLXN1cGVyLWJlbmVmaXRzIHAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLndyYXBwZXItZGlyZWN0LXN1cGVyLWxhbmRpbmctcGcgLndyYXBwZXItc3VwZXItYmVuZWZpdHMgaDIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLndyYXBwZXItZGlyZWN0LXN1cGVyLWxhbmRpbmctcGcgLndyYXBwZXItc3VwZXItYmVuZWZpdHMgaDMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi8qIERpcmVjdCBzdXBlciBtb2RhbCBzdHlsZXMgKi9cbi5wYWRkaW5nMjAge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLndyYXBwZXItc3RkLXJpc2stbWVhc3VyZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhjNmMyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi53cmFwcGVyLXN0ZC1yaXNrLW1lYXN1cmUgLnN0ZC1yaXNrLW1lYXN1cmUtaGVhZGluZyBoMiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLmRpcmVjdC1zdXBlci10aGFua3lvdS13cmFwcGVyIC5kaXJlY3Qtc3VwZXItdGhhbmt5b3UtcGctaGVhZGluZyBoMixcbi5kaXJlY3Qtc3VwZXItdGhhbmt5b3Utd3JhcHBlciAuZGlyZWN0LXN1cGVyLXRoYW5reW91LXBnLWhlYWRpbmcgaDMsXG4uZGlyZWN0LXN1cGVyLXRoYW5reW91LXdyYXBwZXIgLmRpcmVjdC1zdXBlci10aGFua3lvdS1wZy1oZWFkaW5nIGg0LFxuLmRpcmVjdC1zdXBlci10aGFua3lvdS13cmFwcGVyIC5kaXJlY3Qtc3VwZXItdGhhbmt5b3UtcGctaGVhZGluZyBoNSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmVuY2htYXJrLWFzc2V0LWFsbG9jYXRpb24tdGFibGUgdGg6bnRoLWNoaWxkKDEpLFxuICAuYmVuY2htYXJrLWFzc2V0LWFsbG9jYXRpb24tdGFibGUgdGQ6bnRoLWNoaWxkKDEpIHtcbiAgICB3aWR0aDogNiU7XG4gIH1cbiAgLmJlbmNobWFyay1hc3NldC1hbGxvY2F0aW9uLXRhYmxlIHRoOm50aC1jaGlsZCgyKSxcbiAgLmJlbmNobWFyay1hc3NldC1hbGxvY2F0aW9uLXRhYmxlIHRkOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDMyJSAhaW1wb3J0YW50O1xuICB9XG4gIC5iZW5jaG1hcmstYXNzZXQtYWxsb2NhdGlvbi10YWJsZSB0aDpudGgtY2hpbGQoMyksXG4gIC5iZW5jaG1hcmstYXNzZXQtYWxsb2NhdGlvbi10YWJsZSB0ZDpudGgtY2hpbGQoMykge1xuICAgIHdpZHRoOiA0NSU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLmJlbmNobWFyay1hc3NldC1hbGxvY2F0aW9uLXRhYmxlIHRkOm50aC1jaGlsZCg0KSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLmJlbmNobWFyay1hc3NldC1hbGxvY2F0aW9uLXRhYmxlIHRoOm50aC1jaGlsZCgzKSxcbiAgLmJlbmNobWFyay1hc3NldC1hbGxvY2F0aW9uLXRhYmxlIHRoOm50aC1jaGlsZCg0KSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuYmVuY2htYXJrLWFzc2V0LWFsbG9jYXRpb24tdGFibGUgdGQ6bnRoLWNoaWxkKDMpLFxuICAuYmVuY2htYXJrLWFzc2V0LWFsbG9jYXRpb24tdGFibGUgdGQ6bnRoLWNoaWxkKDQpIHtcbiAgICBwYWRkaW5nOiA4cHggMTVweCA4cHggOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYXNzZXQtYWxsb2NhdGlvbi10YWJsZSB0ciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGM2YzI7XG4gIH1cbiAgLmFzc2V0LWFsbG9jYXRpb24tdGFibGUgdHI6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi1sZWZ0OiAtOTk5OXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTk5OTlweDtcbiAgfVxuICAuYXNzZXQtYWxsb2NhdGlvbi10YWJsZSB0Ym9keSB0ZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5hc3NldC1hbGxvY2F0aW9uLXRhYmxlIHRib2R5IHRkOm50aC1jaGlsZCgxKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbiAgLmFzc2V0LWFsbG9jYXRpb24tdGFibGUgdGJvZHkgdGQ6bnRoLWNoaWxkKDIpLFxuICAuYXNzZXQtYWxsb2NhdGlvbi10YWJsZSB0Ym9keSB0ZDpudGgtY2hpbGQoMykge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG4gIC5hc3NldC1hbGxvY2F0aW9uLXRhYmxlIHRib2R5IHRkOm50aC1jaGlsZCgyKTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiTWluaW11bVwiO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuYXNzZXQtYWxsb2NhdGlvbi10YWJsZSB0Ym9keSB0ZDpudGgtY2hpbGQoMyk6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIk1heGltdW1cIjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmJlbmNobWFyay1hc3NldC1hbGxvY2F0aW9uLXRhYmxlIHRib2R5IHRyOmZpcnN0LWNoaWxkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLWxlZnQ6IC05OTk5cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOTk5OXB4O1xuICB9XG4gIC5iZW5jaG1hcmstYXNzZXQtYWxsb2NhdGlvbi10YWJsZSB0Ym9keSB0ciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGM2YzI7XG4gIH1cbiAgLmJlbmNobWFyay1hc3NldC1hbGxvY2F0aW9uLXRhYmxlIHRib2R5IHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5iZW5jaG1hcmstYXNzZXQtYWxsb2NhdGlvbi10YWJsZSB0Ym9keSB0ZDpudGgtY2hpbGQoMSkge1xuICAgIHdpZHRoOiA1JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuICAuYmVuY2htYXJrLWFzc2V0LWFsbG9jYXRpb24tdGFibGUgdGJvZHkgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIC5iZW5jaG1hcmstYXNzZXQtYWxsb2NhdGlvbi10YWJsZSB0Ym9keSB0ZDpudGgtY2hpbGQoMykge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLmJlbmNobWFyay1hc3NldC1hbGxvY2F0aW9uLXRhYmxlIHRib2R5IHRkOm50aC1jaGlsZCgzKTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA2MCU7XG4gICAgY29udGVudDogXCJCZW5jaG1hcmsgYXNzZXQgYWxsb2NhdGlvbiAoJSlcIjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmJlbmNobWFyay1hc3NldC1hbGxvY2F0aW9uLXRhYmxlIHRib2R5IHRkOm50aC1jaGlsZCg0KSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAuYmVuY2htYXJrLWFzc2V0LWFsbG9jYXRpb24tdGFibGUgdGJvZHkgdGQ6bnRoLWNoaWxkKDQpOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1JhbmdlcyAoJSknO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA2MCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuYmVuY2htYXJrLWFzc2V0LWFsbG9jYXRpb24tdGFibGUgdGJvZHkgdGQudGFibGUtY2VsbC1zdWItaGVhZGVyOm50aC1jaGlsZCgxKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYmVuY2htYXJrLWFzc2V0LWFsbG9jYXRpb24tdGFibGUgdGJvZHkgdGQudGFibGUtY2VsbC1zdWItaGVhZGVyOm50aC1jaGlsZCgzKTpiZWZvcmUsXG4gIC5iZW5jaG1hcmstYXNzZXQtYWxsb2NhdGlvbi10YWJsZSB0Ym9keSB0ZC50YWJsZS1jZWxsLXN1Yi1oZWFkZXI6bnRoLWNoaWxkKDQpOmJlZm9yZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlcm8tYmFubmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLWJhbm5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5oZXJvLWJhbm5lciBoMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuaGVyby1iYW5uZXIgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5oaWRlLW9uLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnJldGlyZW1lbnQtcHJvZHVjdC1wYWdlLWludHJvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuLmJvcmRlci1idXR0b24tbGFyZ2Uge1xuICBib3JkZXI6IDNweCBzb2xpZCAjYzk1MTA5O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLVNlbWlCb2xkXCI7XG4gIGNvbG9yOiAjYzk1MTA5O1xuICBoZWlnaHQ6IDQ0cHg7XG59XG4uYm9yZGVyLWJ1dHRvbi1sYXJnZTpob3Zlcixcbi5ib3JkZXItYnV0dG9uLWxhcmdlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5NTEwOTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucHJvZHVjdC1hd2FyZCAubWVkaWEtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDNweDtcbn1cbi5wcm9kdWN0LWF3YXJkIC5tZWRpYS1sZWZ0IGltZyB7XG4gIHdpZHRoOiA4M3B4O1xufVxuLm1rcGYtZm9ybXMtYW5kLWRvY3VtZW50cyAuZmEtZmlsZS1wZGYge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucmV0aXJlbWVudC1wcm9kdWN0LXBhZ2UtaW50cm8ge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NHB4O1xuICB9XG4gIC5yZXRpcmVtZW50LXByb2R1Y3QtcGFnZS1pbnRybyAubWVkaWEtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJldGlyZW1lbnQtcHJvZHVjdC1wYWdlLWludHJvIC5tZWRpYS1sZWZ0IGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuLnRlc3QtdGhlbWUtbGVzcyBoNSB7XG4gIGNvbG9yOiByZWQ7XG59XG4ud3JhcHBlci1ibG9nLW92ZXJ2aWV3IHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLmdyb3VwLW5hYmFzaWEtYmxvZy1vdmVydmlldyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ubmFiYXNpYS1ibG9nLW92ZXJ2aWV3LXdyYXBwZXIgLmJsb2ctZmlsdGVyLXdyYXBwZXIgLmJsb2ctZmlsdGVyLWNhdGVnb3JpZXMge1xuICBtYXJnaW46IDEwcHg7XG59XG4uYmxvZy13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaGVpZ2h0OiAyOTBweDtcbn1cbi5ibG9nLWZpbHRlci1jYXRlZ29yaWVzIC5idG4tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmJsb2ctZmlsdGVyLWNhdGVnb3JpZXMgLmJ0bi1ncm91cC5idG4tZ3JvdXAtanVzdGlmaWVkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzYjNiM2I7XG59XG4uYmxvZy1maWx0ZXItY2F0ZWdvcmllcyAuYnRuLWdyb3VwIC5idG4tZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm9yZGVyOiAwcHggbm9uZTtcbiAgY29sb3I6ICMzYjNiM2I7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICB3aWR0aDogYXV0bztcbn1cbi5ibG9nLWZpbHRlci1jYXRlZ29yaWVzIC5idG4tZ3JvdXAgLmJ0bi1kZWZhdWx0LmFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjYzk1MTA5O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5ibG9nZW50cnktY29udGVudC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5ibG9nZW50cnktY29udGVudC13cmFwcGVyIC5ibG9nZW50cnktZGF0ZSB7XG4gIGNvbG9yOiAjM2IzYjNiICEgaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5ibG9nZW50cnktY29udGVudC13cmFwcGVyIC5ibG9nZW50cnktdGl0bGUgaDMge1xuICBjb2xvcjogIzNiM2IzYjtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuLmJsb2dlbnRyeS1jb250ZW50LXdyYXBwZXIgLmJsb2dlbnRyeS1tb3JlLW92ZXJsYXkgLmJsb2dlbnRyeS1tb3JlLWxpbmsge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmJsb2dwb3N0IC5ibG9nQmFja0xpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uYmxvZ3Bvc3QgLmVudHJ5dGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYmxvZ3Bvc3QgLmVudHJ5dGl0bGUgc21hbGwge1xuICBjb2xvcjogI2IyYjJiMjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYmxvZ3Bvc3QgLmVudHJ5dGV4dCB7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xufVxuLmJsb2ctYXV0aG9yIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLmJsb2ctYXV0aG9yIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbmhyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTVlNWU1O1xufVxuLmJsb2ctYWJ0LWF1dGhvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y0Zjg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmc6IDQwcHggMzBweCAzMHB4IDBweDtcbn1cbi5ibG9nLWFidC1hdXRob3ItdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmJsb2ctYWJ0LWF1dGhvci10aXRsZSBwIHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4uYWRkdGhpc190b29sYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5jb21tb24tYmxvZy1vdmVydmlldy13cmFwcGVyIHtcbiAgbWFyZ2luOiA1MHB4IDBweCAzMHB4O1xufVxuLmJsb2ctZmlsdGVyLXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubWFzb25yeS1icmljay13cmFwcGVyIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cbi5jb21tb24tYmxvZy1vdmVydmlldy13cmFwcGVyLWJhc2ljIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5jb21tb24tYmxvZy1vdmVydmlldy13cmFwcGVyLWJhc2ljIC5tYXNvbnJ5LWJyaWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIHRvcDogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuLmJsb2ctcmhzLWNvbHVtbiAubWFzb25yeS1icmljayB7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLmNvbW1vbi1ibG9nLW92ZXJ2aWV3LXdyYXBwZXItYmFzaWMgLm1hc29ucnktYnJpY2std3JhcHBlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLmJsb2ctd3JhcHBlci1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIG9wYWNpdHk6IDAuODU7XG4gIHBhZGRpbmc6IDBweCAyNXB4O1xuICBoZWlnaHQ6IDMyMHB4O1xufVxuLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCBoMSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDM0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5ibG9nLXJocy1jb2x1bW4gaDMge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmJsb2dwb3N0IC5ibG9nLWVudHJ5LXRpdGxlIHtcbiAgY29sb3I6ICMzYjNiM2I7XG4gIGZvbnQtc2l6ZTogMzRweDtcbn1cbi5ibG9ncG9zdCAuZW50cnl0aXRsZSBzbWFsbCB7XG4gIGNvbG9yOiAjM2IzYjNiO1xufVxuLmJsb2ctc3Vic2NyaWJlLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xuICBwYWRkaW5nOiA2MHB4IDAgNDRweCAwO1xufVxuLmJsb2ctc3Vic2NyaWJlLXdyYXBwZXIgLmJsb2ctc3Vic2NyaWJlLXRleHQgaDMge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5ibG9nLXN1YnNjcmliZS13cmFwcGVyIC5ibG9nLXN1YnNjcmliZS1mb3JtIC50ZXh0LWltYWdlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5ibG9nLXN1YnNjcmliZS13cmFwcGVyIC5ibG9nLXN1YnNjcmliZS1mb3JtIC50ZXh0LWltYWdlIHNwYW4uYnV0dG9uLW1kIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuLmJsb2cgLm5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJvb3RzdHJhcF9zaW1wbGVmb3JtIGZvcm0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmJvb3RzdHJhcF9zaW1wbGVmb3JtIC5zdWJtaXRidXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYm9vdHN0cmFwX3NpbXBsZWZvcm0gLnN0ZXAudWktZm9ybXdpemFyZC1jb250ZW50IGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ib290c3RyYXBfc2ltcGxlZm9ybSAuc3VibWl0YnV0dG9uIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IENoYXJsaWUtU3RkLVNlbWlCb2xkO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBhZGRpbmc6IDExcHggMjFweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYm9vdHN0cmFwX3NpbXBsZWZvcm0gLnVpLWZvcm13aXphcmQge1xuICBib3JkZXI6IG5vbmU7XG59XG4uYm9vdHN0cmFwX3NpbXBsZWZvcm0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYm9vdHN0cmFwX3NpbXBsZWZvcm0gLnN0ZXAudWktZm9ybXdpemFyZC1jb250ZW50IC5zdGVwbmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgZm9udC1mYW1pbHk6IENoYXJsaWUtU3RkLVNlbWlCb2xkO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ib290c3RyYXBfc2ltcGxlZm9ybSAuc3RlcC51aS1mb3Jtd2l6YXJkLWNvbnRlbnQgLmlucHV0IC5mb3JtZmllbGQgaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxMXB4O1xufVxuLmJvb3RzdHJhcF9zaW1wbGVmb3JtIC5zdGVwLnVpLWZvcm13aXphcmQtY29udGVudCAuaW5wdXQgLmZvcm1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYm9vdHN0cmFwLXBhZ2UtYmxvZyAud3JhcHBlci1ib2R5IHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cbi5ibG9nLXJocy1jb2x1bW46YmVmb3JlIHtcbiAgY29udGVudDogXCJSZWxhdGVkIGFydGljbGVzXCI7XG4gIGZvbnQtZmFtaWx5OiBDaGFybGllLVN0ZC1TZW1pQm9sZDtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpIHtcbiAgLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYmxvZy1zdWJzY3JpYmUtd3JhcHBlciAuYmxvZy1zdWJzY3JpYmUtdGV4dCBoMyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5ibG9nLXN1YnNjcmliZS1mb3JtIC5ib290c3RyYXAtc2ltcGxlZm9ybSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5ibG9nLXJocy1jb2x1bW4ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIGgxIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgLmJsb2ctZmlsdGVyLWNhdGVnb3JpZXMgLmJ0bi1ncm91cCAuYnRuLWRlZmF1bHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ibG9nLXN1YnNjcmliZS13cmFwcGVyIC5ibG9nLXN1YnNjcmliZS10ZXh0IGgzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmJsb2ctc3Vic2NyaWJlLXdyYXBwZXIgLmJsb2ctc3Vic2NyaWJlLWZvcm0gLnRleHQtaW1hZ2Uge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYmxvZy1zdWJzY3JpYmUtd3JhcHBlciAuYmxvZy1zdWJzY3JpYmUtZm9ybSBzcGFuLmJ1dHRvbi1tZCB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuYmxvZy1zdWJzY3JpYmUtd3JhcHBlciAuYmxvZy1zdWJzY3JpYmUtZm9ybSBzcGFuLmJ1dHRvbi1tZCB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtU2VtaUJvbGRcIjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmJvb3RzdHJhcF9zaW1wbGVmb3JtIC5zdGVwLnVpLWZvcm13aXphcmQtY29udGVudCAuc3RlcG5hbWUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmJvb3RzdHJhcF9zaW1wbGVmb3JtIGZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ib290c3RyYXBfc2ltcGxlZm9ybSAuc3RlcC51aS1mb3Jtd2l6YXJkLWNvbnRlbnQgLmlucHV0IC5mb3JtZmllbGQgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ib290c3RyYXBfc2ltcGxlZm9ybSAuc3VibWl0YnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgfVxuICAuYm9vdHN0cmFwX3NpbXBsZWZvcm0gLnN1Ym1pdGJ1dHRvbiBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi53cmFwcGVyLWJnLWYwZWVlYS5uYXYwIHtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG59XG4ud3JhcHBlci1iZy1mMGVlZWEubmF2MCBhIHtcbiAgY29sb3I6ICMzYjNiM2I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi53cmFwcGVyLWJnLWYwZWVlYS5uYXYwIGE6aG92ZXIge1xuICBjb2xvcjogIzIzNTI3Yztcbn1cbi5ibG9nLndyYXBwZXIud3JhcHBlci1wcmltYXJ5LW5hdiB7XG4gIHBhZGRpbmc6IDE4cHggMDtcbn1cbi5ibG9nLm1sY2xvZ28ge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuLmJsb2dzb2NpYWxJY24ge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cbi5oYXRjaEN0IGg0IHtcbiAgZm9udC1mYW1pbHk6ICdDaGFybGllLVN0ZC1NZWRpdW0nLCBoZWx2ZXRpY2EsIGFyaWFsO1xufVxuLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDOTUxMDk7XG4gIG9wYWNpdHk6IDAuOTU7XG59XG4uYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIGg0IHtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCBoNCBhIHtcbiAgZm9udC1mYW1pbHk6ICdDaGFybGllLVN0ZC1NZWRpdW0nO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG59XG4uYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIGg0IGE6aG92ZXIge1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI0M5NTEwOTtcbn1cbi5ibG9nLW1hc3RoZWFkLXdyYXBwZXIgLmJsb2ctbWFzdGhlYWQgaDQgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ibG9nLW1hc3RoZWFkLXdyYXBwZXIgLmJsb2ctbWFzdGhlYWQge1xuICAgIGhlaWdodDogMjcwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIHtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICB9XG4gIC5ibG9nLW1hc3RoZWFkLXdyYXBwZXIgLmJsb2ctbWFzdGhlYWQgaDEge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJsb2cubWxjbG9nbyB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICB9XG4gIC5oYXRjaGxvZ28ge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLmJsb2dzb2NpYWxJY24ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gIH1cbiAgLmhhdGNoQ3QgaDQge1xuICAgIG1hcmdpbi10b3A6IDIxcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndyYXBwZXItYmctZjBlZWVhLm5hdjAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcbiAgfVxuICAuYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIGg0IGEge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHBhZGRpbmc6IDdweCAyMHB4O1xuICB9XG4gIC5ibG9nLW1hc3RoZWFkLXdyYXBwZXIgLmJsb2ctbWFzdGhlYWQgaDQgYTpob3ZlciB7XG4gICAgY29sb3I6ICMzYjNiM2I7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJsb2cubWxjbG9nbyB7XG4gICAgd2lkdGg6IDkwcHg7XG4gIH1cbiAgLmJsb2cubWxjbG9nbyBpbWcge1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuICAuaGF0Y2hsb2dvIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLmhhdGNobG9nbyBoMSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG4gIC5ibG9nc29jaWFsSWNuIHtcbiAgICB3aWR0aDogMjEwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgfVxuICAuYmxvZ3NvY2lhbEljbiBpbWcge1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxuICAuaGF0Y2hDdCB7XG4gICAgd2lkdGg6IDMxMHB4O1xuICB9XG4gIC5oYXRjaEN0IGg0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMTNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ibG9nLW1hc3RoZWFkLXdyYXBwZXIgLmJsb2ctbWFzdGhlYWQge1xuICAgIGhlaWdodDogMjcwcHg7XG4gIH1cbiAgLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCBoMSB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy5tbGNsb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxuICAuYmxvZy5tbGNsb2dvIGltZyB7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICB9XG4gIC5oYXRjaGxvZ28gaDEge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxuICAuYmxvZ3NvY2lhbEljbiBpbWcge1xuICAgIGhlaWdodDogMjZweDtcbiAgfVxuICAuYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuY29udGFpbmVyLnBhZ2UtaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5ibG9nLW1hc3RoZWFkLXdyYXBwZXIgLmJsb2ctbWFzdGhlYWQgaDQge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmJsb2ctbWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIGgxIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYmxvZy1maWx0ZXItd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgfVxuICAuYmxvZy1yZXN1bHRzLXdyYXBwZXIgLm1hc29ucnktYnJpY2ssXG4gIC5ibG9nLXJlc3VsdHMtd3JhcHBlciAubWFzb25yeS1icmljayBpbWcge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCBoMSB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyODBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nc29jaWFsSWNuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA3MHB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyNzlweCkge1xuICAuYmxvZ3NvY2lhbEljbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gIH1cbiAgLmJsb2dzb2NpYWxJY24gcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG4ubmFiYXNpYS1ibG9nLW92ZXJ2aWV3LXdyYXBwZXItZnVsbCB7XG4gIG1pbi1oZWlnaHQ6IDEyMDBweDtcbn1cbi5uYWJhc2lhLWJsb2ctb3ZlcnZpZXctd3JhcHBlciAuYmxvZy1maWx0ZXItd3JhcHBlciAuYmxvZy1maWx0ZXItY2F0ZWdvcmllcyB7XG4gIG1hcmdpbjogMTBweDtcbn1cbi5uYWJhc2lhLWJsb2ctb3ZlcnZpZXctd3JhcHBlciAuYmxvZy1maWx0ZXItd3JhcHBlciAuYmxvZy1maWx0ZXItdGFncyB7XG4gIG1hcmdpbjogMTBweDtcbn1cbi5uYWJhc2lhLWJsb2ctb3ZlcnZpZXctd3JhcHBlciAuYmxvZy1yZXN1bHRzLXdyYXBwZXIgLm1hc29ucnktYnJpY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hYmFzaWEtYmxvZy1vdmVydmlldy13cmFwcGVyIC5ibG9nLXJlc3VsdHMtd3JhcHBlciAubWFzb25yeS1icmljay5sb2FkZWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxMHB4IDBweCAwcHggMHB4O1xufVxuLm5hYmFzaWEtYmxvZy1vdmVydmlldy13cmFwcGVyIC5ibG9nLXJlc3VsdHMtd3JhcHBlciAubWFzb25yeS1icmljay5sb2FkZWQgLm1hc29ucnktYnJpY2std3JhcHBlciB7XG4gIG1hcmdpbjogMTBweCAwcHggMHB4IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5uYWJhc2lhLWJsb2ctb3ZlcnZpZXctd3JhcHBlciAuYmxvZy1yZXN1bHRzLXdyYXBwZXIgLm1hc29ucnktYnJpY2subG9hZGVkIC5tYXNvbnJ5LWJyaWNrLXdyYXBwZXIgLmJsb2dlbnRyeS1pbWFnZS13cmFwcGVyIC5ibG9nZW50cnktaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbn1cbi5uYWJhc2lhLWJsb2ctb3ZlcnZpZXctd3JhcHBlciAuYmxvZy1yZXN1bHRzLXdyYXBwZXIgLm1hc29ucnktYnJpY2subG9hZGVkIC5tYXNvbnJ5LWJyaWNrLXdyYXBwZXIgLmJsb2dlbnRyeS1jb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nOiA1cHg7XG59XG4ubmFiYXNpYS1ibG9nLW92ZXJ2aWV3LXdyYXBwZXIgLmJsb2ctcmVzdWx0cy13cmFwcGVyIC5tYXNvbnJ5LWJyaWNrLmxvYWRlZCAubWFzb25yeS1icmljay13cmFwcGVyIC5ibG9nZW50cnktY29udGVudC13cmFwcGVyIC5ibG9nZW50cnktZGF0ZSB7XG4gIGNvbG9yOiAjNkE2QTZBO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5uYWJhc2lhLWJsb2ctb3ZlcnZpZXctd3JhcHBlciAuYmxvZy1yZXN1bHRzLXdyYXBwZXIgLm1hc29ucnktYnJpY2subG9hZGVkIC5tYXNvbnJ5LWJyaWNrLXdyYXBwZXIgLmJsb2dlbnRyeS1jb250ZW50LXdyYXBwZXIgLmJsb2dlbnRyeS1ib2R5IHtcbiAgbWF4LWhlaWdodDogMTIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5uYWJhc2lhLWJsb2ctb3ZlcnZpZXctd3JhcHBlciAuYmxvZy1yZXN1bHRzLXdyYXBwZXIgLm1hc29ucnktYnJpY2subG9hZGVkIC5tYXNvbnJ5LWJyaWNrLXdyYXBwZXIgLmJsb2dlbnRyeS1jb250ZW50LXdyYXBwZXIgLmJsb2dlbnRyeS1ib2R5IC5ibG9nZW50cnktbW9yZS1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMzBweCAwO1xuICAvKiBcInRyYW5zcGFyZW50XCIgb25seSB3b3JrcyBoZXJlIGJlY2F1c2UgPT0gcmdiYSgwLDAsMCwwKSAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCwgI2ZmZik7XG59XG4ubmFiYXNpYS1ibG9nLW92ZXJ2aWV3LXdyYXBwZXIgLmJsb2ctcmVzdWx0cy13cmFwcGVyIC5tYXNvbnJ5LWJyaWNrLmxvYWRlZCAubWFzb25yeS1icmljay13cmFwcGVyIC5ibG9nZW50cnktY29udGVudC13cmFwcGVyIC5ibG9nZW50cnktYm9keSAuYmxvZ2VudHJ5LW1vcmUtb3ZlcmxheSAuYmxvZ2VudHJ5LW1vcmUtbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5uYWJhc2lhLWJsb2ctb3ZlcnZpZXctd3JhcHBlciAuYmxvZy1yZXN1bHRzLXdyYXBwZXIgLm1hc29ucnktYnJpY2subG9hZGVkIC5tYXNvbnJ5LWJyaWNrLXdyYXBwZXIgLmJsb2dlbnRyeS1jb250ZW50LXdyYXBwZXIgLmJsb2dlbnRyeS10YWdzLWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDdweCAxcHg7XG59XG5AbWVkaWEgcHJpbnQge1xuICAuYmxvZy1vdmVydmlldy1wYWdlICoge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAubW9kYWwsXG4gIC5tb2RhbCAqIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIC5tb2RhbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG59XG4uY3Etd2NtLWVkaXQgLmJsb2ctZmlsdGVyLWNhdGVnb3JpZXMgLmJ0bi1ncm91cC5idG4tZ3JvdXAtanVzdGlmaWVkIHtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uY3Etd2NtLWVkaXQgLmJsb2ctZmlsdGVyLWNhdGVnb3JpZXMgLmJ0bi1ncm91cCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctZmlsdGVyLWNhdGVnb3JpZXMgLmJ0bi1ncm91cCB7XG4gICAgZGlzcGxheTogaW5pdGlhbCAhaW1wb3J0YW50O1xuICB9XG59XG4iLCJcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTpcIkNoYXJsaWUtU3RkLVNlbWlCb2xkXCI7XG4gIHNyYzpcbiAgICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvY2hhcmxpZS9DaGFybGllLVN0ZC1TZW1pQm9sZC5lb3Q/aWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLFxuICAgIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9jaGFybGllL0NoYXJsaWUtU3RkLVNlbWlCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvY2hhcmxpZS9DaGFybGllLVN0ZC1TZW1pQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NoYXJsaWUvQ2hhcmxpZS1TdGQtU2VtaUJvbGQuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTpcIkNoYXJsaWUtU3RkLVNlbWlCb2xkLUl0YWxpY1wiO1xuICBzcmM6XG4gICAgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NoYXJsaWUvQ2hhcmxpZS1TdGQtU2VtaUJvbGQtSXRhbGljLmVvdD9pZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksXG4gICAgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NoYXJsaWUvQ2hhcmxpZS1TdGQtU2VtaUJvbGQtSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvY2hhcmxpZS9DaGFybGllLVN0ZC1TZW1pQm9sZC1JdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9jaGFybGllL0NoYXJsaWUtU3RkLVNlbWlCb2xkLUl0YWxpYy5zdmdcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OlwiQ2hhcmxpZS1TdGQtUmVndWxhclwiO1xuXHRzcmM6XG5cdCAgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NoYXJsaWUvQ2hhcmxpZS1TdGQtUmVndWxhci5lb3Q/aWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLFxuXHQgIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9jaGFybGllL0NoYXJsaWUtU3RkLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuXHQgIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9jaGFybGllL0NoYXJsaWUtU3RkLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuXHQgIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9jaGFybGllL0NoYXJsaWUtU3RkLVJlZ3VsYXIuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTpcIkNoYXJsaWUtU3RkLVJlZ3VsYXItSXRhbGljXCI7XG4gIHNyYzpcbiAgICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvY2hhcmxpZS9DaGFybGllLVN0ZC1SZWd1bGFyLUl0YWxpYy5lb3Q/aWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLFxuICAgIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9jaGFybGllL0NoYXJsaWUtU3RkLVJlZ3VsYXItSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvY2hhcmxpZS9DaGFybGllLVN0ZC1SZWd1bGFyLUl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NoYXJsaWUvQ2hhcmxpZS1TdGQtUmVndWxhci1JdGFsaWMuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTpcIkNoYXJsaWUtU3RkLU1lZGl1bVwiO1xuICBzcmM6XG4gICAgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NoYXJsaWUvQ2hhcmxpZS1TdGQtTWVkaXVtLmVvdD9pZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksXG4gICAgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NoYXJsaWUvQ2hhcmxpZS1TdGQtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvY2hhcmxpZS9DaGFybGllLVN0ZC1NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9jaGFybGllL0NoYXJsaWUtU3RkLU1lZGl1bS5zdmdcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuLy9AZm9udC1mYWNlIHtcbi8vSGVsdmV0aWNhTmV1ZVcwMS01NVJvbWFcbi8vICBmb250LWZhbWlseTpcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiO1xuLy8gIHNyYzpcbi8vICAgIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9oZWx2ZXRpY2EvSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuLmVvdD9pZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksXG4vLyAgICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvaGVsdmV0aWNhL0hlbHZldGljYU5ldWVMVFN0ZC1Sb21hbi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4vLyAgICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvaGVsdmV0aWNhL0hlbHZldGljYU5ldWVMVFN0ZC1Sb21hbi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4vLyAgICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvaGVsdmV0aWNhL0hlbHZldGljYU5ldWVMVFN0ZC1Sb21hbi5zdmdcIikgZm9ybWF0KFwic3ZnXCIpO1xuLy99XG5AZm9udC1mYWNle1xuXHRmb250LWZhbWlseTpcImdseXBoaWNvbnMtaGFsZmxpbmdzXCI7XG5cdHNyYzp1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZ2x5cGhpY29ucy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLmVvdD8jaWVmaXhcIik7XG5cdHNyYzp1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZ2x5cGhpY29ucy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLFxuXHR1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZ2x5cGhpY29ucy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcblx0dXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2dseXBoaWNvbnMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG5cdHVybChcIi4uL3Jlc291cmNlcy9mb250cy9nbHlwaGljb25zL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIuc3ZnI2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mYXN0LmZvbnRzLm5ldC90LzEuY3NzP2FwaVR5cGU9Y3NzJnByb2plY3RpZD1hYWE4ZjgwOS1kMTI2LTQ0ZmMtYTQyYi00M2I2MmEzNmY4MjBcIik7XG5AZm9udC1mYWNle1xuICBmb250LWZhbWlseTpcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiO1xuICBzcmM6dXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2hlbHZldGljYS9iNzY5M2E4My1iODYxLTRhYTYtODVlMC05ZWNmNjc2YmM0ZDYuZW90PyNpZWZpeFwiKTtcbiAgc3JjOnVybChcIi4uL3Jlc291cmNlcy9mb250cy9oZWx2ZXRpY2EvYjc2OTNhODMtYjg2MS00YWE2LTg1ZTAtOWVjZjY3NmJjNGQ2LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLFxuICAgIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9oZWx2ZXRpY2EvYjA4NjhiNGMtMjM0ZS00N2QzLWJjNTktNDFhYjlkZTNjMGRiLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9oZWx2ZXRpY2EvYmNmNTQzNDMtZDAzMy00MWVlLWJiZDctMmI3N2RmM2ZlN2JhLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvaGVsdmV0aWNhL2IwZmZkY2YwLTI2ZGEtNDdmZC04NDg1LTIwZTRhNDBkNGI3ZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2hlbHZldGljYS9kYTA5ZjFmMS0wNjJhLTQ1YWYtODZlMS0yYmJkYjNkZDk0Zjkuc3ZnI2RhMDlmMWYxLTA2MmEtNDVhZi04NmUxLTJiYmRiM2RkOTRmOVwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5cbkBmb250LWZhY2V7XG4gIGZvbnQtZmFtaWx5OlwiSGVsdmV0aWNhTmV1ZVcwMS03NUJvbGRcIjtcbiAgc3JjOnVybChcIi4uL3Jlc291cmNlcy9mb250cy9oZWx2ZXRpY2EvYzA3ZmVmOWUtYTkzNC00MmQ3LTkyYWQtNjkyMDVmMmI4YTAwLmVvdD8jaWVmaXhcIik7XG4gIHNyYzp1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvaGVsdmV0aWNhL2MwN2ZlZjllLWE5MzQtNDJkNy05MmFkLTY5MjA1ZjJiOGEwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVvdFwiKSxcbiAgICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvaGVsdmV0aWNhLzNiMzAzNjQxLTcwNmUtNDIyMS05NGM0LTRmYjQ5MWY0ZjhlZi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvaGVsdmV0aWNhLzE0ZmY2MDgxLTMyNmQtNGRhZS1iNzc4LWQ3YWZhNjYxNjZmYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2hlbHZldGljYS84ZmRhMWU0Ny0xOWJlLTQ2YzctOGQ4My04ZDRmYjM1NTcyZjAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9oZWx2ZXRpY2EvZjc1MWM4YWUtMTA1Ny00NmQ5LThkNzQtNjI1OTJlMDAyNTY4LnN2ZyNmNzUxYzhhZS0xMDU3LTQ2ZDktOGQ3NC02MjU5MmUwMDI1NjhcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdpY29tb29uJztcblx0c3JjOnVybCgnLi4vcmVzb3VyY2VzL2ZvbnRzL2ljb21vb24vaWNvbW9vbi5lb3Q/LXhtbTFkdycpO1xuXHRzcmM6dXJsKCcuLi9yZXNvdXJjZXMvZm9udHMvaWNvbW9vbi9pY29tb29uLmVvdD8jaWVmaXgteG1tMWR3JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuXHRcdHVybCgnLi4vcmVzb3VyY2VzL2ZvbnRzL2ljb21vb24vaWNvbW9vbi53b2ZmPy14bW0xZHcnKSBmb3JtYXQoJ3dvZmYnKSxcblx0XHR1cmwoJy4uL3Jlc291cmNlcy9mb250cy9pY29tb29uL2ljb21vb24udHRmPy14bW0xZHcnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG5cdFx0dXJsKCcuLi9yZXNvdXJjZXMvZm9udHMvaWNvbW9vbi9pY29tb29uLnN2Zz8teG1tMWR3I2ljb21vb24nKSBmb3JtYXQoJ3N2ZycpO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuc3JjOiB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvbmFiL05BQkltcGFjdC50dGZcIilmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL25hYi9OQUJJbXBhY3Qud29mZlwiKWZvcm1hdChcIndvZmZcIiksXG4gIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9uYWIvTkFCSW1wYWN0LnN2Z1wiKWZvcm1hdChcInN2Z1wiKTtcbmZvbnQtZmFtaWx5OiAnTmFiSW1wYWN0Jztcbn1cblxuQGZvbnQtZmFjZSB7XG5zcmM6IHVybChcIi4uL3Jlc291cmNlcy9mb250cy9uYWIvTkFCLVNjcmlwdC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL25hYi9OQUItU2NyaXB0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvbmFiL05BQi1TY3JpcHQuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTtcbmZvbnQtZmFtaWx5OiAnTmFiU2NyaXB0Jztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OkNvcnBpZExpZ2h0O1xuICBzcmM6XG4gICAgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NvcnBpZC9Db3JwaWRDMV8zLmVvdD9pZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksXG4gICAgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NvcnBpZC9Db3JwaWRDMV8zLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvY29ycGlkL0NvcnBpZEMxXzMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9jb3JwaWQvQ29ycGlkQzFfMy5zdmdcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OkNvcnBpZEhlYXZ5O1xuICBzcmM6XG4gICAgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NvcnBpZC9Db3JwaWRDMV84LmVvdD9pZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksXG4gICAgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NvcnBpZC9Db3JwaWRDMV84LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvQ29ycGlkQzFfOC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NvcnBpZC9Db3JwaWRDMV84LnN2Z1wiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5cbltjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG5cdGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG5cdHNwZWFrOiBub25lO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cblx0LyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1tbGMtaGFtYnVyZ2VyLW1lbnU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MDBcIjtcbn1cblxuLmljb24tbWxjLW1vYmlsZV9zaWRla2ljazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwMVwiO1xufVxuXG4uaWNvbi1tbGMtbGluazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwMlwiO1xufVxuXG4uaWNvbi1tbGMtdmlkZW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MDNcIjtcbn1cblxuLmljb24tbWxjLWNsb3NlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjA0XCI7XG59XG5cbi5pY29uLW1sYy1jaGV2cm9uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjA1XCI7XG59XG5cbi5pY29uLW1sYy1jcm9zczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwNlwiO1xufVxuXG4uaWNvbi1tbGMtY2FsY3VsYXRvcnM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MDdcIjtcbn1cblxuLmljb24tbWxjLWZpbmQteW91ci1zdXBlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwOFwiO1xufVxuXG4uaWNvbi1tbGMtZWFzeS1vcmRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwOVwiO1xufVxuXG4uaWNvbi1tbGMtbG9jYXRlLWFuLWFkdmljZS1jZW50cmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MGFcIjtcbn1cblxuLmljb24tbWxjLW5ld3MtYW5kLWluc2lnaHRzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjBiXCI7XG59XG5cbi5pY29uLW1sYy1kb3Q6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MGNcIjtcbn1cblxuLmljb24tbWxjLWRvY3VtZW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjBkXCI7XG59XG5cbi5pY29uLW1sYy13aGF0LWlzLXN0cm9uZ2VyLXN1cGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjBlXCI7XG59XG5cbi5pY29uLW1sYy1sb2dpbi10by1zZWN1cmUtc2l0ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwZlwiO1xufVxuXG4uaWNvbi1tbGMtbG9jYXRlLWFuLWFkdmlzZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MTBcIjtcbn1cblxuLmljb24tbWxjLXBhcnRuZXJpbmctd2l0aC11czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxMVwiO1xufVxuXG4uaWNvbi1tbGMtYXNrLWEtcXVlc3Rpb24tbGl2ZS1jaGF0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjEyXCI7XG59XG5cbi5pY29uLW1sYy1uZWVkLWFkdmljZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxM1wiO1xufVxuXG4uaWNvbi1tbGMtZmluZC1hbmQtbG9jYXRlLWFuLWFkdmlzZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MTRcIjtcbn1cblxuLmljb24tbWxjLWhhdmUtYW4tYWR2aXNlci1jYWxsLXlvdTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxNVwiO1xufVxuXG4uaWNvbi1tbGMtY2FzZS1zdHVkeTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxNlwiO1xufVxuXG4uaWNvbi1tbGMtcHJpY2VzLWFuZC1wZXJmb3JtYW5jZXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MTdcIjtcbn1cblxuLmljb24tbWxjLWJlc3QtZG9jdG9ycy1sb2dpbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxOFwiO1xufVxuXG4uaWNvbi1tbGMtY2FsbC1jb250YWN0dXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MTlcIjtcbn1cblxuLmljb24tbWxjLWluc3VyYW5jZS1mb3IteW91OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjFhXCI7XG59XG5cbi5pY29uLW1sYy1nZXQtYWR2aWNlLW9uLXlvdXItaW5zdXJhbmNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjFiXCI7XG59XG5cbi5pY29uLW1sYy1iZXN0LWRvY3RvcnMtaG90bGluZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxY1wiO1xufVxuXG4uaWNvbi1tbGMtaW5zdXJhbmNlLWZvci15b3VyLWZhbWlseTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxZFwiO1xufVxuXG4uaWNvbi1tbGMtaW5zdXJhbmNlLWZvci15b3VyLWJ1c2luZXNzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjFlXCI7XG59XG5cbi5pY29uLW1sYy1vcGVuLWFuLW1sYy1zdXBlci1hY2NvdW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjFmXCI7XG59XG5cbi5pY29uLW1sYy1jaG9vc2UtdGhlLXJpZ2h0LWludmVzdG1lbnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MjBcIjtcbn1cblxuLmljb24tbWxjLWxvZ291dC1vZi1zZWN1cmVzaXRlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjIxXCI7XG59XG5cbi5pY29uLW1sYy1yZWdpc3Rlci1mb3Itb25saW5lLWFjY2VzczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyMlwiO1xufVxuXG4uaWNvbi1tbGMtZW1wbG95ZXItY2VudHJhbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyM1wiO1xufVxuXG4uaWNvbi1tbGMtaW52ZXN0bWVudC1wcm90ZWN0aW9uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjI0XCI7XG59XG5cbi5pY29uLW1sYy10cmFuc2Zlci15b3VyLXVrLXBlbnNpb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MjVcIjtcbn1cblxuLmljb24tbWxjLWdvdmVybm1lbnQtY28tY29udHJpYnV0aW9uczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyNlwiO1xufVxuXG4uaWNvbi1tbGMtc3BvdXNhbC1jb250cmlidXRpb25zOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjI3XCI7XG59XG5cbi5pY29uLW1sYy1zYWxhcnktc2FjcmlmaWNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjI4XCI7XG59XG5cbi5pY29uLW1sYy10b29sczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyOVwiO1xufVxuXG4uaWNvbi1tbGMtaW1wb3J0YW50LWluZm9ybWF0aW9uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjJhXCI7XG59XG5cbi5pY29uLW1sYy1hcnJvdzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyYlwiO1xufVxuXG4uaWNvbi1tbGMtZW1haWwtdXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MmNcIjtcbn1cblxuLmljb24tbWxjLW9wZW4tYS1zdXBlci1hY2NvdW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjJkXCI7XG59XG5cbi5pY29uLW1sYy13cml0ZS10by11czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyZVwiO1xufVxuXG4uaWNvbi1tbGMtY29tcGxpYW50LXJlc29sdXRpb25zOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjJmXCI7XG59XG5cbi5pY29uLW1sYy1vdGhlci1jb250YWN0LWluZm86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MzBcIjtcbn1cblxuLmljb24tbWxjLWZlYXR1cmVkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjMxXCI7XG59XG5cbi5pY29uLW1sYy1kaXk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MzJcIjtcbn1cblxuLmljb24tbWxjLWNoYW5naW5nLWpvYnM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MzNcIjtcbn1cblxuLmljb24tbWxjLXN0YXJ0aW5nLW91dDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYzNFwiO1xufVxuXG4uaWNvbi1tbGMtaW5jb21lLXByb3RlY3Rpb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MzVcIjtcbn1cblxuLmljb24tbWxjLXJldGlyZW1lbnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MzZcIjtcbn1cblxuLmljb24tbWxjLWludmVzdC1wZXJzb25hbC1hc3NldHM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MzdcIjtcbn1cblxuLmljb24tbWxjLWNvbnNvbGlkYXRlLXlvdXItc3VwZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MzhcIjtcbn1cblxuLmljb24tbWxjLW15LXN1cGVyLWlzLWNvbWluZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYzOVwiO1xufVxuXG4uaWNvbi1tbGMtZ292ZXJuYW5jZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYzYVwiO1xufVxuXG4uaWNvbi1tbGMtbXktc3VwZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2M2JcIjtcbn1cblxuLmljb24tbWxjLXN1cGVyLXN0cmVhbTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYzY1wiO1xufVxuXG4uaWNvbi1tbGMtbmV3c2xldHRlci1hcnRpY2xlczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYzZFwiO1xufVxuXG4uaWNvbi1tbGMtY2xpZW50LWFzbi1yZWZlcnJhbC1sZXR0ZXJzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjNlXCI7XG59XG5cbi5pY29uLW1sYy1jYW1wYWlnbi1wbGFubmluZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYzZlwiO1xufVxuXG4uaWNvbi1tbGMtdmlkZW8tcHJlc2VudGF0aW9uczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY0MFwiO1xufVxuXG4uaWNvbi1tbGMtc3RyYXRlZ3ktZ3VpZGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NDFcIjtcbn1cblxuLmljb24tbWxjLXByZXNlbnRhdGlvbnM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NDJcIjtcbn1cblxuLypcblRoaXMgQ1NTIHJlc291cmNlIGluY29ycG9yYXRlcyBsaW5rcyB0byBmb250IHNvZnR3YXJlIHdoaWNoIGlzIHRoZSB2YWx1YWJsZSBjb3B5cmlnaHRlZFxucHJvcGVydHkgb2YgTW9ub3R5cGUgSW1hZ2luZyBhbmQvb3IgaXRzIHN1cHBsaWVycy4gWW91IG1heSBub3QgYXR0ZW1wdCB0byBjb3B5LCBpbnN0YWxsLFxucmVkaXN0cmlidXRlLCBjb252ZXJ0LCBtb2RpZnkgb3IgcmV2ZXJzZSBlbmdpbmVlciB0aGlzIGZvbnQgc29mdHdhcmUuIFBsZWFzZSBjb250YWN0IE1vbm90eXBlXG5JbWFnaW5nIHdpdGggYW55IHF1ZXN0aW9ucyByZWdhcmRpbmcgV2ViIEZvbnRzOiAgaHR0cDovL3dlYmZvbnRzLmZvbnRzLmNvbVxuKi8iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL3NjYWZmb2xkaW5nLmxlc3NcIjtcblxuLy9DdXN0b20gTWl4aW5zXG5cbi8vIEJvb3RzdHJhcCBpbmNsdWRlcyBhIG51bWJlciBvZiBNaXhpbnM6IHNlZSBib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy9taXhpbnMubGVzc1xuXG4vKlxuKiBFeHBhbmRzIHRoZSB3aWR0aCBhbmQgaGVpZ2h0IHRvIGEgc3BlY2lmaWVkIHZhbHVlIGZvciB1c2Ugb24gYSBwbGFjZWhvbGRlciBmb3IgbW9kYWwgdmlkZW8uXG4qIGllLCBjcmVhdGVzIGEgY2xpY2thYmxlIGFyZWEgdG8gbGF1bmNoIHRoZSBtb2RhbCwgd2hpbGUgdXNpbmcgdGhlIGJ1dHRvbiB0ZXh0IGZvciBzY3JlZW4gcmVhZGVycy5cbiogU2hvdWxkIGJlIHVzZWQgaW4gY29tYmluYXRpb24gd2l0aCBhIGJhY2tncm91bmQgaW1hZ2UsIGVpdGhlciB0aHJvdWdoIHN0eWxpbmcgb3IgKHByZWZlcmFibHkpIHRoZVxuKiBCb290c3RyYXAgRXh0cmEgdGFiIGluIGNvbXBvbmVudHMuXG4qXG4qIFVzYWdlOlxuKlxuKiAgLmNsYXNzLW5hbWUge1xuKiAgIC5tb2RhbC12aWRlby1wbGFjZWhvbGRlcigzMTBweCwxNjBweCk7XG4qICB9XG4qL1xuLm1vZGFsLXZpZGVvLXBsYWNlaG9sZGVyKEB3aWR0aCwgQGhlaWdodCkge1xuICB3aWR0aDogQHdpZHRoO1xuICBoZWlnaHQ6IEBoZWlnaHQ7XG4gIGEge1xuICAgIHdpZHRoOiBAd2lkdGg7XG4gICAgaGVpZ2h0OiBAaGVpZ2h0O1xuICAgIC5idXR0b24tdGV4dCB7XG4gICAgICAvLyBMaW5rIHRleHQgd2lsbCBiZSBhbm5vdW5jZWQgdG8gc2NyZWVuIHJlYWRlcnMsIGJ1dCB3aWxsIG5vdCBiZSB2aXNpYmxlLlxuICAgICAgLnNyLW9ubHk7XG4gICAgfVxuICB9XG59XG4vKlxuKiBBZGRzIGEgcHNldWRvIDpiZWZvcmUgY2xhc3Mgd2l0aCBhIGJhY2tncm91bmQgaW1hZ2UgKyBzcGVjaWZpZWQgd2lkdGgvaGVpZ2h0XG4qL1xuLnBzZXVkby1iZWZvcmUtYmFja2dyb3VuZC1pbWFnZShAd2lkdGgsIEBoZWlnaHQsIEBiYWNrZ3JvdW5kLWltYWdlKSB7XG4gICY6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogQHdpZHRoO1xuICAgIGhlaWdodDogQGhlaWdodDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBAYmFja2dyb3VuZC1pbWFnZTtcbiAgfVxufVxuXG4vKlxuKiBDcmVhdGVzIGEgdHJpYW5nbGUgcG9pbnRpbmcgdXBcbiovXG4vL25vaW5zcGVjdGlvbiBDc3NPcHRpbWl6ZVNpbWlsYXJQcm9wZXJ0aWVzXG4udHJpYW5nbGUtdXAoQGNvbG9yLCBAd2lkdGgpIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiBAd2lkdGg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgQGNvbG9yIHRyYW5zcGFyZW50O1xufVxuXG4vLyBTU08gYW5kIHdoaXRlIGxhYmVsIHBhZ2VzXG5cbi5wYWdlVGl0bGUge1xuICBmb250LXNpemU6MThweDtcbiAgZm9udC1mYW1pbHk6VmVyZGFuYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBjb2xvcjojMzMzMzMzICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOjE1cHggIWltcG9ydGFudDtcbn1cblxuLnRvcG9uZVRpdGxlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cDovL21sYy1tbGNkMS5ub24ud2h1Lm5hYi5jb20uYXUvY29udGVudC9kYW0vbWxjL2ltYWdlcy9zc28vaWNvbi1pbmZvcm1hdGlvbi5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGZvbnQtZmFtaWx5OlZlcmRhbmEsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMnB4ICEgaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggISBpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAgNXB4ICEgaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogM3B4ICEgaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6MzBweDtcbn1cblxuLnRvcG9uZUNvbnRlbnQge1xuICBsaW5lLWhlaWdodDoxNnB4O1xuICBtYXJnaW4tYm90dG9tOjEwcHg7XG59XG5cbi5mb3JtSGVhZGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxlZnQ6IDAlO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQ4MHB4O1xuICBwYWRkaW5nLWxlZnQ6MTVweDtcbiAgcGFkZGluZy1yaWdodDoxNXB4O1xuICBmb250LXNpemU6MTJweCAhaW1wb3J0YW50O1xuICBtYXJnaW46MCBhdXRvO1xuICBsaW5lLWhlaWdodDoxNHB4O1xuICBmb250LXdlaWdodDpib2xkO1xufVxuXG4uZm9ybUNvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkOGQ4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gIGJvcmRlci10b3A6MDtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luOjAgYXV0byAyMHB4O1xuICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gIHdpZHRoOjQ4MHB4O1xufVxuXG4uZm9ybUNvbnRhaW5lcklucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICBoZWlnaHQ6IDM1cHggISBpbXBvcnRhbnQ7XG59XG5cbi5mb3JtQ29udGFpbmVySW5wdXRGb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwNjc4NjEgISBpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgISBpbXBvcnRhbnQ7XG59XG5cbi5zdWJtaXRidXR0b24ge1xuICBtYXJnaW46IDBweCBhdXRvIDE1cHggISBpbXBvcnRhbnQ7XG4gIGhlaWdodDphdXRvO1xuICBmb250LXNpemU6MTFweCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTpWZXJkYW5hLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gIHBhZGRpbmc6NXB4IDEwcHg7XG4gIHdpZHRoOmF1dG87XG4gIGJvcmRlci1yYWRpdXM6NHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6NHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6NHB4O1xufVxuXG4uZmllbGRzZXQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5saW5rcyB7XG4gIGZvbnQtc2l6ZToxMXB4O1xuICBjb2xvcjojNjY2NjY2ICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XG4gIGZvbnQtZmFtaWx5OlZlcmRhbmEsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cblxuLmZvcm1ncm91cGxhYmVsIHtcbiAgZm9udC1zaXplOjExcHg7XG4gIGZvbnQtd2VpZ2h0Om5vcm1hbDtcbiAgZm9udC1mYW1pbHk6VmVyZGFuYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuXG4ub3V0YWdlTWVzc2FnZSB7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6MjBweDtcbiAgcGFkZGluZy1yaWdodDoyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiNmZWZhY2U7XG4gIG1hcmdpbi1ib3R0b206MjBweDtcbn1cblxuLmJhbm5lci1idG4tbW9iaWxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgISBpbXBvcnRhbnQ7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmZmZmYgISBpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICEgaW1wb3J0YW50O1xuICBwYWRkaW5nOiA1cHggOHB4ICEgaW1wb3J0YW50O1xuICBoZWlnaHQ6IDMwcHggISBpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbSAhIGltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA2MHB4ICEgaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEycHggISBpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6MzBweDtcbn1cblxuLy8gTWl4aW5zIGZvciBCYWRnZSBzaXRlc1xuXG4uYmFkZ2UtcGFnZS1iZygpIHtcbiAgbWluLWhlaWdodDoxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjpAYmFkZ2UtcGFnZS1iZztcbn1cblxuLmJhZGdlLWhlYWRlcigpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjojM2IzYjNiO1xuICBjb2xvcjojZmZmZmZmO1xuICBwYWRkaW5nLXRvcDoyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTowcHg7XG59XG5cbi5iYWRnZS1mb290ZXIoKSB7XG4gIGJhY2tncm91bmQtY29sb3I6QGJhZGdlLXBhZ2UtYmc7XG4gIHBhZGRpbmctdG9wOjQwcHg7XG4gIHBhZGRpbmctYm90dG9tOjQwcHg7XG59XG5cbi8vTWl4aW5zIGZvciBVbmNoYW5naW5nIENhbWFwaWduXG5cbi5idXR0b24tc21hbGwoKSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgaGVpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1pbi13aWR0aDogMTEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6NXB4O1xufVxuXG4uY2FtcGFpZ24tbmF2LXN0YWdlcygpIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDE4cHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLmNhbXBhaWduLW5hdi1zdGFnZXMtYWN0aXZlKCkge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgQGNhbXBhaWduLW5hdi1hY3RpdmUtYm9yZGVyO1xuICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuICB3aWR0aDogMjQ1cHg7XG59XG5cbi5jYW1wYWlnbi1uYXYtbW9iLXN0YWdlcygpIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxM3B4IDE4cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDIyJTtcbn1cblxuLnByb3ZvLWJvZHktY29udGVudC0zY29sKCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAwIDIwcHg7XG4gIGhlaWdodDogMjY1cHg7XG59XG5cbi5wcm92by1ib2R5LWNvbnRlbnQtMmNvbCgpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMCAyMHB4O1xuICBoZWlnaHQ6IDI0MHB4O1xufVxuXG4uZ2V0LWluLXRvdWNoLXByb3ZvLW1vYigpIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDVweDtcbn1cblxuXG5cbiIsIi8qISBub3JtYWxpemUuY3NzIHYzLjAuMiB8IE1JVCBMaWNlbnNlIHwgZ2l0LmlvL25vcm1hbGl6ZSAqL1xuXG4vL1xuLy8gMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi5cbi8vIDIuIFByZXZlbnQgaU9TIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlLCB3aXRob3V0IGRpc2FibGluZ1xuLy8gICAgdXNlciB6b29tLlxuLy9cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvLyAxXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gMlxufVxuXG4vL1xuLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luLlxuLy9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLy8gSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBhbnkgSFRNTDUgZWxlbWVudCBpbiBJRSA4LzkuXG4vLyBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMVxuLy8gYW5kIEZpcmVmb3guXG4vLyBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExLlxuLy9cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxuLy8gMi4gTm9ybWFsaXplIHZlcnRpY2FsIGFsaWdubWVudCBvZiBgcHJvZ3Jlc3NgIGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuLy9cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyAxXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLy8gMlxufVxuXG4vL1xuLy8gUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cbi8vIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXG4vL1xuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8vXG4vLyBBZGRyZXNzIGBbaGlkZGVuXWAgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAuXG4vLyBIaWRlIHRoZSBgdGVtcGxhdGVgIGVsZW1lbnQgaW4gSUUgOC85LzExLCBTYWZhcmksIGFuZCBGaXJlZm94IDwgMjIuXG4vL1xuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gTGlua3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBjb2xvciBmcm9tIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbi8vXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLy9cbi8vIEltcHJvdmUgcmVhZGFiaWxpdHkgd2hlbiBmb2N1c2VkIGFuZCBhbHNvIG1vdXNlIGhvdmVyZWQgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gVGV4dC1sZXZlbCBzZW1hbnRpY3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4vL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG59XG5cbi8vXG4vLyBBZGRyZXNzIHN0eWxlIHNldCB0byBgYm9sZGVyYCBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4vL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8vXG4vLyBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4vL1xuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8vXG4vLyBBZGRyZXNzIHZhcmlhYmxlIGBoMWAgZm9udC1zaXplIGFuZCBtYXJnaW4gd2l0aGluIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgXG4vLyBjb250ZXh0cyBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4vL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cbi8vXG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLy9cbi8vIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGFmZmVjdGluZyBgbGluZS1oZWlnaHRgIGluIGFsbCBicm93c2Vycy5cbi8vXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbi8vIEVtYmVkZGVkIGNvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS8xMC5cbi8vXG5cbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cblxuLy9cbi8vIENvcnJlY3Qgb3ZlcmZsb3cgbm90IGhpZGRlbiBpbiBJRSA5LzEwLzExLlxuLy9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyBHcm91cGluZyBjb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgOC85IGFuZCBTYWZhcmkuXG4vL1xuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuXG4vL1xuLy8gQWRkcmVzcyBkaWZmZXJlbmNlcyBiZXR3ZWVuIEZpcmVmb3ggYW5kIG90aGVyIGJyb3dzZXJzLlxuLy9cblxuaHIge1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vL1xuLy8gQ29udGFpbiBvdmVyZmxvdyBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5wcmUge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLy9cbi8vIEFkZHJlc3Mgb2RkIGBlbWAtdW5pdCBmb250IHNpemUgcmVuZGVyaW5nIGluIGFsbCBicm93c2Vycy5cbi8vXG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLy8gRm9ybXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBLbm93biBsaW1pdGF0aW9uOiBieSBkZWZhdWx0LCBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYIGFsbG93IHZlcnkgbGltaXRlZFxuLy8gc3R5bGluZyBvZiBgc2VsZWN0YCwgdW5sZXNzIGEgYGJvcmRlcmAgcHJvcGVydHkgaXMgc2V0LlxuLy9cblxuLy9cbi8vIDEuIENvcnJlY3QgY29sb3Igbm90IGJlaW5nIGluaGVyaXRlZC5cbi8vICAgIEtub3duIGlzc3VlOiBhZmZlY3RzIGNvbG9yIG9mIGRpc2FibGVkIGVsZW1lbnRzLlxuLy8gMi4gQ29ycmVjdCBmb250IHByb3BlcnRpZXMgbm90IGJlaW5nIGluaGVyaXRlZC5cbi8vIDMuIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuLy9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7IC8vIDFcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxuICBtYXJnaW46IDA7IC8vIDNcbn1cblxuLy9cbi8vIEFkZHJlc3MgYG92ZXJmbG93YCBzZXQgdG8gYGhpZGRlbmAgaW4gSUUgOC85LzEwLzExLlxuLy9cblxuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8vXG4vLyBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXG4vLyBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxuLy8gQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LCBJRSA4LzkvMTAvMTEsIGFuZCBPcGVyYS5cbi8vIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveC5cbi8vXG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vL1xuLy8gMS4gQXZvaWQgdGhlIFdlYktpdCBidWcgaW4gQW5kcm9pZCA0LjAuKiB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2Bcbi8vICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxuLy8gMi4gQ29ycmVjdCBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TLlxuLy8gMy4gSW1wcm92ZSB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGVcbi8vICAgIGBpbnB1dGAgYW5kIG90aGVycy5cbi8vXG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG4gIGN1cnNvcjogcG9pbnRlcjsgLy8gM1xufVxuXG4vL1xuLy8gUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cbi8vXG5cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLy9cbi8vIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0Ky5cbi8vXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBGaXJlZm94IDQrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpblxuLy8gdGhlIFVBIHN0eWxlc2hlZXQuXG4vL1xuXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi8vXG4vLyBJdCdzIHJlY29tbWVuZGVkIHRoYXQgeW91IGRvbid0IGF0dGVtcHQgdG8gc3R5bGUgdGhlc2UgZWxlbWVudHMuXG4vLyBGaXJlZm94J3MgaW1wbGVtZW50YXRpb24gZG9lc24ndCByZXNwZWN0IGJveC1zaXppbmcsIHBhZGRpbmcsIG9yIHdpZHRoLlxuLy9cbi8vIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gYGNvbnRlbnQtYm94YCBpbiBJRSA4LzkvMTAuXG4vLyAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LzEwLlxuLy9cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxuICBwYWRkaW5nOiAwOyAvLyAyXG59XG5cbi8vXG4vLyBGaXggdGhlIGN1cnNvciBzdHlsZSBmb3IgQ2hyb21lJ3MgaW5jcmVtZW50L2RlY3JlbWVudCBidXR0b25zLiBGb3IgY2VydGFpblxuLy8gYGZvbnQtc2l6ZWAgdmFsdWVzIG9mIHRoZSBgaW5wdXRgLCBpdCBjYXVzZXMgdGhlIGN1cnNvciBzdHlsZSBvZiB0aGVcbi8vIGRlY3JlbWVudCBidXR0b24gdG8gY2hhbmdlIGZyb20gYGRlZmF1bHRgIHRvIGB0ZXh0YC5cbi8vXG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vL1xuLy8gMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4vLyAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSBhbmQgQ2hyb21lXG4vLyAgICAoaW5jbHVkZSBgLW1vemAgdG8gZnV0dXJlLXByb29mKS5cbi8vXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gMVxuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLyAyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4vL1xuLy8gUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSBhbmQgQ2hyb21lIG9uIE9TIFguXG4vLyBTYWZhcmkgKGJ1dCBub3QgQ2hyb21lKSBjbGlwcyB0aGUgY2FuY2VsIGJ1dHRvbiB3aGVuIHRoZSBzZWFyY2ggaW5wdXQgaGFzXG4vLyBwYWRkaW5nIChhbmQgYHRleHRmaWVsZGAgYXBwZWFyYW5jZSkuXG4vL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy5cbi8vXG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LzEwLzExLlxuLy8gMi4gUmVtb3ZlIHBhZGRpbmcgc28gcGVvcGxlIGFyZW4ndCBjYXVnaHQgb3V0IGlmIHRoZXkgemVybyBvdXQgZmllbGRzZXRzLlxuLy9cblxubGVnZW5kIHtcbiAgYm9yZGVyOiAwOyAvLyAxXG4gIHBhZGRpbmc6IDA7IC8vIDJcbn1cblxuLy9cbi8vIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA4LzkvMTAvMTEuXG4vL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vL1xuLy8gRG9uJ3QgaW5oZXJpdCB0aGUgYGZvbnQtd2VpZ2h0YCAoYXBwbGllZCBieSBhIHJ1bGUgYWJvdmUpLlxuLy8gTk9URTogdGhlIGRlZmF1bHQgY2Fubm90IHNhZmVseSBiZSBjaGFuZ2VkIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFguXG4vL1xuXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vLyBUYWJsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXG4vL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbn1cbiIsIi8qISBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvbWFzdGVyL3NyYy9jc3MvbWFpbi5jc3MgKi9cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFByaW50IHN0eWxlcy5cbi8vIElubGluZWQgdG8gYXZvaWQgdGhlIGFkZGl0aW9uYWwgSFRUUCByZXF1ZXN0OiBoNWJwLmNvbS9yXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AbWVkaWEgcHJpbnQge1xuICAgICosXG4gICAgKjpiZWZvcmUsXG4gICAgKjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IC8vIEJsYWNrIHByaW50cyBmYXN0ZXI6IGg1YnAuY29tL3NcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEsXG4gICAgYTp2aXNpdGVkIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgYVtocmVmXTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICAgIH1cblxuICAgIGFiYnJbdGl0bGVdOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICAgIH1cblxuICAgIC8vIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXG4gICAgLy8gb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxuICAgIGFbaHJlZl49XCIjXCJdOmFmdGVyLFxuICAgIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxuXG4gICAgcHJlLFxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgdGhlYWQge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7IC8vIGg1YnAuY29tL3RcbiAgICB9XG5cbiAgICB0cixcbiAgICBpbWcge1xuICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgcCxcbiAgICBoMixcbiAgICBoMyB7XG4gICAgICAgIG9ycGhhbnM6IDM7XG4gICAgICAgIHdpZG93czogMztcbiAgICB9XG5cbiAgICBoMixcbiAgICBoMyB7XG4gICAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIHN0YXJ0XG4gICAgLy9cbiAgICAvLyBDaHJvbWUgKE9TWCkgZml4IGZvciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExMjQ1XG4gICAgLy8gT25jZSBmaXhlZCwgd2UgY2FuIGp1c3Qgc3RyYWlnaHQgdXAgcmVtb3ZlIHRoaXMuXG4gICAgc2VsZWN0IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBjb21wb25lbnRzXG4gICAgLm5hdmJhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5idG4sXG4gICAgLmRyb3B1cCA+IC5idG4ge1xuICAgICAgICA+IC5jYXJldCB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxhYmVsIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICB9XG5cbiAgICAudGFibGUge1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgdGQsXG4gICAgICAgIHRoIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGFibGUtYm9yZGVyZWQge1xuICAgICAgICB0aCxcbiAgICAgICAgdGQge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgZW5kXG59XG4iLCIvL1xuLy8gR2x5cGhpY29ucyBmb3IgQm9vdHN0cmFwXG4vL1xuLy8gU2luY2UgaWNvbnMgYXJlIGZvbnRzLCB0aGV5IGNhbiBiZSBwbGFjZWQgYW55d2hlcmUgdGV4dCBpcyBwbGFjZWQgYW5kIGFyZVxuLy8gdGh1cyBhdXRvbWF0aWNhbGx5IHNpemVkIHRvIG1hdGNoIHRoZSBzdXJyb3VuZGluZyBjaGlsZC4gVG8gdXNlLCBjcmVhdGUgYW5cbi8vIGlubGluZSBlbGVtZW50IHdpdGggdGhlIGFwcHJvcHJpYXRlIGNsYXNzZXMsIGxpa2Ugc286XG4vL1xuLy8gPGEgaHJlZj1cIiNcIj48c3BhbiBjbGFzcz1cImdseXBoaWNvbiBnbHlwaGljb24tc3RhclwiPjwvc3Bhbj4gU3RhcjwvYT5cblxuLy8gSW1wb3J0IHRoZSBmb250c1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xuICBzcmM6IHVybCgnQHtpY29uLWZvbnQtcGF0aH1Ae2ljb24tZm9udC1uYW1lfS5lb3QnKTtcbiAgc3JjOiB1cmwoJ0B7aWNvbi1mb250LXBhdGh9QHtpY29uLWZvbnQtbmFtZX0uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICB1cmwoJ0B7aWNvbi1mb250LXBhdGh9QHtpY29uLWZvbnQtbmFtZX0ud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgIHVybCgnQHtpY29uLWZvbnQtcGF0aH1Ae2ljb24tZm9udC1uYW1lfS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgdXJsKCdAe2ljb24tZm9udC1wYXRofUB7aWNvbi1mb250LW5hbWV9LnN2ZyNAe2ljb24tZm9udC1zdmctaWR9JykgZm9ybWF0KCdzdmcnKTtcbn1cblxuLy8gQ2F0Y2hhbGwgYmFzZWNsYXNzXG4uZ2x5cGhpY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi8vIEluZGl2aWR1YWwgaWNvbnNcbi5nbHlwaGljb24tYXN0ZXJpc2sgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDJhXCI7IH0gfVxuLmdseXBoaWNvbi1wbHVzICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMmJcIjsgfSB9XG4uZ2x5cGhpY29uLWV1cm8sXG4uZ2x5cGhpY29uLWV1ciAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyMGFjXCI7IH0gfVxuLmdseXBoaWNvbi1taW51cyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjIxMlwiOyB9IH1cbi5nbHlwaGljb24tY2xvdWQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDI2MDFcIjsgfSB9XG4uZ2x5cGhpY29uLWVudmVsb3BlICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyNzA5XCI7IH0gfVxuLmdseXBoaWNvbi1wZW5jaWwgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjcwZlwiOyB9IH1cbi5nbHlwaGljb24tZ2xhc3MgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDFcIjsgfSB9XG4uZ2x5cGhpY29uLW11c2ljICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDAyXCI7IH0gfVxuLmdseXBoaWNvbi1zZWFyY2ggICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwM1wiOyB9IH1cbi5nbHlwaGljb24taGVhcnQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDVcIjsgfSB9XG4uZ2x5cGhpY29uLXN0YXIgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA2XCI7IH0gfVxuLmdseXBoaWNvbi1zdGFyLWVtcHR5ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwN1wiOyB9IH1cbi5nbHlwaGljb24tdXNlciAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDhcIjsgfSB9XG4uZ2x5cGhpY29uLWZpbG0gICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA5XCI7IH0gfVxuLmdseXBoaWNvbi10aC1sYXJnZSAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxMFwiOyB9IH1cbi5nbHlwaGljb24tdGggICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTFcIjsgfSB9XG4uZ2x5cGhpY29uLXRoLWxpc3QgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDEyXCI7IH0gfVxuLmdseXBoaWNvbi1vayAgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxM1wiOyB9IH1cbi5nbHlwaGljb24tcmVtb3ZlICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTRcIjsgfSB9XG4uZ2x5cGhpY29uLXpvb20taW4gICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE1XCI7IH0gfVxuLmdseXBoaWNvbi16b29tLW91dCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxNlwiOyB9IH1cbi5nbHlwaGljb24tb2ZmICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTdcIjsgfSB9XG4uZ2x5cGhpY29uLXNpZ25hbCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE4XCI7IH0gfVxuLmdseXBoaWNvbi1jb2cgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxOVwiOyB9IH1cbi5nbHlwaGljb24tdHJhc2ggICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjBcIjsgfSB9XG4uZ2x5cGhpY29uLWhvbWUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDIxXCI7IH0gfVxuLmdseXBoaWNvbi1maWxlICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyMlwiOyB9IH1cbi5nbHlwaGljb24tdGltZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjNcIjsgfSB9XG4uZ2x5cGhpY29uLXJvYWQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI0XCI7IH0gfVxuLmdseXBoaWNvbi1kb3dubG9hZC1hbHQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyNVwiOyB9IH1cbi5nbHlwaGljb24tZG93bmxvYWQgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjZcIjsgfSB9XG4uZ2x5cGhpY29uLXVwbG9hZCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI3XCI7IH0gfVxuLmdseXBoaWNvbi1pbmJveCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyOFwiOyB9IH1cbi5nbHlwaGljb24tcGxheS1jaXJjbGUgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjlcIjsgfSB9XG4uZ2x5cGhpY29uLXJlcGVhdCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMwXCI7IH0gfVxuLmdseXBoaWNvbi1yZWZyZXNoICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzMVwiOyB9IH1cbi5nbHlwaGljb24tbGlzdC1hbHQgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzJcIjsgfSB9XG4uZ2x5cGhpY29uLWxvY2sgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMzXCI7IH0gfVxuLmdseXBoaWNvbi1mbGFnICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzNFwiOyB9IH1cbi5nbHlwaGljb24taGVhZHBob25lcyAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzVcIjsgfSB9XG4uZ2x5cGhpY29uLXZvbHVtZS1vZmYgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM2XCI7IH0gfVxuLmdseXBoaWNvbi12b2x1bWUtZG93biAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzN1wiOyB9IH1cbi5nbHlwaGljb24tdm9sdW1lLXVwICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzhcIjsgfSB9XG4uZ2x5cGhpY29uLXFyY29kZSAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM5XCI7IH0gfVxuLmdseXBoaWNvbi1iYXJjb2RlICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0MFwiOyB9IH1cbi5nbHlwaGljb24tdGFnICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDFcIjsgfSB9XG4uZ2x5cGhpY29uLXRhZ3MgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQyXCI7IH0gfVxuLmdseXBoaWNvbi1ib29rICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0M1wiOyB9IH1cbi5nbHlwaGljb24tYm9va21hcmsgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDRcIjsgfSB9XG4uZ2x5cGhpY29uLXByaW50ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ1XCI7IH0gfVxuLmdseXBoaWNvbi1jYW1lcmEgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0NlwiOyB9IH1cbi5nbHlwaGljb24tZm9udCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDdcIjsgfSB9XG4uZ2x5cGhpY29uLWJvbGQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ4XCI7IH0gfVxuLmdseXBoaWNvbi1pdGFsaWMgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0OVwiOyB9IH1cbi5nbHlwaGljb24tdGV4dC1oZWlnaHQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTBcIjsgfSB9XG4uZ2x5cGhpY29uLXRleHQtd2lkdGggICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDUxXCI7IH0gfVxuLmdseXBoaWNvbi1hbGlnbi1sZWZ0ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1MlwiOyB9IH1cbi5nbHlwaGljb24tYWxpZ24tY2VudGVyICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTNcIjsgfSB9XG4uZ2x5cGhpY29uLWFsaWduLXJpZ2h0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU0XCI7IH0gfVxuLmdseXBoaWNvbi1hbGlnbi1qdXN0aWZ5ICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1NVwiOyB9IH1cbi5nbHlwaGljb24tbGlzdCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTZcIjsgfSB9XG4uZ2x5cGhpY29uLWluZGVudC1sZWZ0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU3XCI7IH0gfVxuLmdseXBoaWNvbi1pbmRlbnQtcmlnaHQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1OFwiOyB9IH1cbi5nbHlwaGljb24tZmFjZXRpbWUtdmlkZW8gICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTlcIjsgfSB9XG4uZ2x5cGhpY29uLXBpY3R1cmUgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDYwXCI7IH0gfVxuLmdseXBoaWNvbi1tYXAtbWFya2VyICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2MlwiOyB9IH1cbi5nbHlwaGljb24tYWRqdXN0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjNcIjsgfSB9XG4uZ2x5cGhpY29uLXRpbnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY0XCI7IH0gfVxuLmdseXBoaWNvbi1lZGl0ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2NVwiOyB9IH1cbi5nbHlwaGljb24tc2hhcmUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjZcIjsgfSB9XG4uZ2x5cGhpY29uLWNoZWNrICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY3XCI7IH0gfVxuLmdseXBoaWNvbi1tb3ZlICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2OFwiOyB9IH1cbi5nbHlwaGljb24tc3RlcC1iYWNrd2FyZCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjlcIjsgfSB9XG4uZ2x5cGhpY29uLWZhc3QtYmFja3dhcmQgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDcwXCI7IH0gfVxuLmdseXBoaWNvbi1iYWNrd2FyZCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3MVwiOyB9IH1cbi5nbHlwaGljb24tcGxheSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzJcIjsgfSB9XG4uZ2x5cGhpY29uLXBhdXNlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDczXCI7IH0gfVxuLmdseXBoaWNvbi1zdG9wICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3NFwiOyB9IH1cbi5nbHlwaGljb24tZm9yd2FyZCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzVcIjsgfSB9XG4uZ2x5cGhpY29uLWZhc3QtZm9yd2FyZCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc2XCI7IH0gfVxuLmdseXBoaWNvbi1zdGVwLWZvcndhcmQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3N1wiOyB9IH1cbi5nbHlwaGljb24tZWplY3QgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzhcIjsgfSB9XG4uZ2x5cGhpY29uLWNoZXZyb24tbGVmdCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc5XCI7IH0gfVxuLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0ICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4MFwiOyB9IH1cbi5nbHlwaGljb24tcGx1cy1zaWduICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODFcIjsgfSB9XG4uZ2x5cGhpY29uLW1pbnVzLXNpZ24gICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDgyXCI7IH0gfVxuLmdseXBoaWNvbi1yZW1vdmUtc2lnbiAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4M1wiOyB9IH1cbi5nbHlwaGljb24tb2stc2lnbiAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODRcIjsgfSB9XG4uZ2x5cGhpY29uLXF1ZXN0aW9uLXNpZ24gICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg1XCI7IH0gfVxuLmdseXBoaWNvbi1pbmZvLXNpZ24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4NlwiOyB9IH1cbi5nbHlwaGljb24tc2NyZWVuc2hvdCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODdcIjsgfSB9XG4uZ2x5cGhpY29uLXJlbW92ZS1jaXJjbGUgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg4XCI7IH0gfVxuLmdseXBoaWNvbi1vay1jaXJjbGUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4OVwiOyB9IH1cbi5nbHlwaGljb24tYmFuLWNpcmNsZSAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTBcIjsgfSB9XG4uZ2x5cGhpY29uLWFycm93LWxlZnQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDkxXCI7IH0gfVxuLmdseXBoaWNvbi1hcnJvdy1yaWdodCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5MlwiOyB9IH1cbi5nbHlwaGljb24tYXJyb3ctdXAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTNcIjsgfSB9XG4uZ2x5cGhpY29uLWFycm93LWRvd24gICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDk0XCI7IH0gfVxuLmdseXBoaWNvbi1zaGFyZS1hbHQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5NVwiOyB9IH1cbi5nbHlwaGljb24tcmVzaXplLWZ1bGwgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTZcIjsgfSB9XG4uZ2x5cGhpY29uLXJlc2l6ZS1zbWFsbCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDk3XCI7IH0gfVxuLmdseXBoaWNvbi1leGNsYW1hdGlvbi1zaWduICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwMVwiOyB9IH1cbi5nbHlwaGljb24tZ2lmdCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDJcIjsgfSB9XG4uZ2x5cGhpY29uLWxlYWYgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTAzXCI7IH0gfVxuLmdseXBoaWNvbi1maXJlICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwNFwiOyB9IH1cbi5nbHlwaGljb24tZXllLW9wZW4gICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDVcIjsgfSB9XG4uZ2x5cGhpY29uLWV5ZS1jbG9zZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA2XCI7IH0gfVxuLmdseXBoaWNvbi13YXJuaW5nLXNpZ24gICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwN1wiOyB9IH1cbi5nbHlwaGljb24tcGxhbmUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDhcIjsgfSB9XG4uZ2x5cGhpY29uLWNhbGVuZGFyICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA5XCI7IH0gfVxuLmdseXBoaWNvbi1yYW5kb20gICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExMFwiOyB9IH1cbi5nbHlwaGljb24tY29tbWVudCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTFcIjsgfSB9XG4uZ2x5cGhpY29uLW1hZ25ldCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTEyXCI7IH0gfVxuLmdseXBoaWNvbi1jaGV2cm9uLXVwICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExM1wiOyB9IH1cbi5nbHlwaGljb24tY2hldnJvbi1kb3duICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTRcIjsgfSB9XG4uZ2x5cGhpY29uLXJldHdlZXQgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE1XCI7IH0gfVxuLmdseXBoaWNvbi1zaG9wcGluZy1jYXJ0ICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExNlwiOyB9IH1cbi5nbHlwaGljb24tZm9sZGVyLWNsb3NlICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTdcIjsgfSB9XG4uZ2x5cGhpY29uLWZvbGRlci1vcGVuICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE4XCI7IH0gfVxuLmdseXBoaWNvbi1yZXNpemUtdmVydGljYWwgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExOVwiOyB9IH1cbi5nbHlwaGljb24tcmVzaXplLWhvcml6b250YWwgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjBcIjsgfSB9XG4uZ2x5cGhpY29uLWhkZCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTIxXCI7IH0gfVxuLmdseXBoaWNvbi1idWxsaG9ybiAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyMlwiOyB9IH1cbi5nbHlwaGljb24tYmVsbCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjNcIjsgfSB9XG4uZ2x5cGhpY29uLWNlcnRpZmljYXRlICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI0XCI7IH0gfVxuLmdseXBoaWNvbi10aHVtYnMtdXAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyNVwiOyB9IH1cbi5nbHlwaGljb24tdGh1bWJzLWRvd24gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjZcIjsgfSB9XG4uZ2x5cGhpY29uLWhhbmQtcmlnaHQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI3XCI7IH0gfVxuLmdseXBoaWNvbi1oYW5kLWxlZnQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyOFwiOyB9IH1cbi5nbHlwaGljb24taGFuZC11cCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjlcIjsgfSB9XG4uZ2x5cGhpY29uLWhhbmQtZG93biAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTMwXCI7IH0gfVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctcmlnaHQgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzMVwiOyB9IH1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LWxlZnQgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzJcIjsgfSB9XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy11cCAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTMzXCI7IH0gfVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctZG93biAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzNFwiOyB9IH1cbi5nbHlwaGljb24tZ2xvYmUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzVcIjsgfSB9XG4uZ2x5cGhpY29uLXdyZW5jaCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM2XCI7IH0gfVxuLmdseXBoaWNvbi10YXNrcyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzN1wiOyB9IH1cbi5nbHlwaGljb24tZmlsdGVyICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzhcIjsgfSB9XG4uZ2x5cGhpY29uLWJyaWVmY2FzZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM5XCI7IH0gfVxuLmdseXBoaWNvbi1mdWxsc2NyZWVuICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0MFwiOyB9IH1cbi5nbHlwaGljb24tZGFzaGJvYXJkICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDFcIjsgfSB9XG4uZ2x5cGhpY29uLXBhcGVyY2xpcCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQyXCI7IH0gfVxuLmdseXBoaWNvbi1oZWFydC1lbXB0eSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0M1wiOyB9IH1cbi5nbHlwaGljb24tbGluayAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDRcIjsgfSB9XG4uZ2x5cGhpY29uLXBob25lICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ1XCI7IH0gfVxuLmdseXBoaWNvbi1wdXNocGluICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0NlwiOyB9IH1cbi5nbHlwaGljb24tdXNkICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDhcIjsgfSB9XG4uZ2x5cGhpY29uLWdicCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ5XCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1MFwiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1hbHBoYWJldCAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTFcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktYWxwaGFiZXQtYWx0ICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTUyXCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LW9yZGVyICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1M1wiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1vcmRlci1hbHQgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTRcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktYXR0cmlidXRlcyAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU1XCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LWF0dHJpYnV0ZXMtYWx0IHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1NlwiOyB9IH1cbi5nbHlwaGljb24tdW5jaGVja2VkICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTdcIjsgfSB9XG4uZ2x5cGhpY29uLWV4cGFuZCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU4XCI7IH0gfVxuLmdseXBoaWNvbi1jb2xsYXBzZS1kb3duICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1OVwiOyB9IH1cbi5nbHlwaGljb24tY29sbGFwc2UtdXAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjBcIjsgfSB9XG4uZ2x5cGhpY29uLWxvZy1pbiAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTYxXCI7IH0gfVxuLmdseXBoaWNvbi1mbGFzaCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2MlwiOyB9IH1cbi5nbHlwaGljb24tbG9nLW91dCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjNcIjsgfSB9XG4uZ2x5cGhpY29uLW5ldy13aW5kb3cgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY0XCI7IH0gfVxuLmdseXBoaWNvbi1yZWNvcmQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2NVwiOyB9IH1cbi5nbHlwaGljb24tc2F2ZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjZcIjsgfSB9XG4uZ2x5cGhpY29uLW9wZW4gICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY3XCI7IH0gfVxuLmdseXBoaWNvbi1zYXZlZCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2OFwiOyB9IH1cbi5nbHlwaGljb24taW1wb3J0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjlcIjsgfSB9XG4uZ2x5cGhpY29uLWV4cG9ydCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTcwXCI7IH0gfVxuLmdseXBoaWNvbi1zZW5kICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3MVwiOyB9IH1cbi5nbHlwaGljb24tZmxvcHB5LWRpc2sgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzJcIjsgfSB9XG4uZ2x5cGhpY29uLWZsb3BweS1zYXZlZCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTczXCI7IH0gfVxuLmdseXBoaWNvbi1mbG9wcHktcmVtb3ZlICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3NFwiOyB9IH1cbi5nbHlwaGljb24tZmxvcHB5LXNhdmUgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzVcIjsgfSB9XG4uZ2x5cGhpY29uLWZsb3BweS1vcGVuICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc2XCI7IH0gfVxuLmdseXBoaWNvbi1jcmVkaXQtY2FyZCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3N1wiOyB9IH1cbi5nbHlwaGljb24tdHJhbnNmZXIgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzhcIjsgfSB9XG4uZ2x5cGhpY29uLWN1dGxlcnkgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc5XCI7IH0gfVxuLmdseXBoaWNvbi1oZWFkZXIgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4MFwiOyB9IH1cbi5nbHlwaGljb24tY29tcHJlc3NlZCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODFcIjsgfSB9XG4uZ2x5cGhpY29uLWVhcnBob25lICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTgyXCI7IH0gfVxuLmdseXBoaWNvbi1waG9uZS1hbHQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4M1wiOyB9IH1cbi5nbHlwaGljb24tdG93ZXIgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODRcIjsgfSB9XG4uZ2x5cGhpY29uLXN0YXRzICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg1XCI7IH0gfVxuLmdseXBoaWNvbi1zZC12aWRlbyAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4NlwiOyB9IH1cbi5nbHlwaGljb24taGQtdmlkZW8gICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODdcIjsgfSB9XG4uZ2x5cGhpY29uLXN1YnRpdGxlcyAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg4XCI7IH0gfVxuLmdseXBoaWNvbi1zb3VuZC1zdGVyZW8gICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4OVwiOyB9IH1cbi5nbHlwaGljb24tc291bmQtZG9sYnkgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTBcIjsgfSB9XG4uZ2x5cGhpY29uLXNvdW5kLTUtMSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTkxXCI7IH0gfVxuLmdseXBoaWNvbi1zb3VuZC02LTEgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5MlwiOyB9IH1cbi5nbHlwaGljb24tc291bmQtNy0xICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTNcIjsgfSB9XG4uZ2x5cGhpY29uLWNvcHlyaWdodC1tYXJrICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk0XCI7IH0gfVxuLmdseXBoaWNvbi1yZWdpc3RyYXRpb24tbWFyayAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5NVwiOyB9IH1cbi5nbHlwaGljb24tY2xvdWQtZG93bmxvYWQgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTdcIjsgfSB9XG4uZ2x5cGhpY29uLWNsb3VkLXVwbG9hZCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk4XCI7IH0gfVxuLmdseXBoaWNvbi10cmVlLWNvbmlmZXIgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5OVwiOyB9IH1cbi5nbHlwaGljb24tdHJlZS1kZWNpZHVvdXMgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDBcIjsgfSB9XG4iLCIvL1xuLy8gU2NhZmZvbGRpbmdcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gUmVzZXQgdGhlIGJveC1zaXppbmdcbi8vXG4vLyBIZWFkcyB1cCEgVGhpcyByZXNldCBtYXkgY2F1c2UgY29uZmxpY3RzIHdpdGggc29tZSB0aGlyZC1wYXJ0eSB3aWRnZXRzLlxuLy8gRm9yIHJlY29tbWVuZGF0aW9ucyBvbiByZXNvbHZpbmcgc3VjaCBjb25mbGljdHMsIHNlZVxuLy8gaHR0cDovL2dldGJvb3RzdHJhcC5jb20vZ2V0dGluZy1zdGFydGVkLyN0aGlyZC1ib3gtc2l6aW5nXG4qIHtcbiAgLmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG59XG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICAuYm94LXNpemluZyhib3JkZXItYm94KTtcbn1cblxuXG4vLyBCb2R5IHJlc2V0XG5cbmh0bWwge1xuICBmb250LXNpemU6IDEwcHg7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktYmFzZTtcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6IEB0ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYm9keS1iZztcbn1cblxuLy8gUmVzZXQgZm9udHMgZm9yIHJlbGV2YW50IGVsZW1lbnRzXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cblxuLy8gTGlua3NcblxuYSB7XG4gIGNvbG9yOiBAbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiBAbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IEBsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICAudGFiLWZvY3VzKCk7XG4gIH1cbn1cblxuXG4vLyBGaWd1cmVzXG4vL1xuLy8gV2UgcmVzZXQgdGhpcyBoZXJlIGJlY2F1c2UgcHJldmlvdXNseSBOb3JtYWxpemUgaGFkIG5vIGBmaWd1cmVgIG1hcmdpbnMuIFRoaXNcbi8vIGVuc3VyZXMgd2UgZG9uJ3QgYnJlYWsgYW55b25lJ3MgdXNlIG9mIHRoZSBlbGVtZW50LlxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cblxuLy8gSW1hZ2VzXG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLmltZy1yZXNwb25zaXZlIHtcbiAgLmltZy1yZXNwb25zaXZlKCk7XG59XG5cbi8vIFJvdW5kZWQgY29ybmVyc1xuLmltZy1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtbGFyZ2U7XG59XG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi8vXG4vLyBIZWFkcyB1cCEgVGhpcyBpcyBtaXhpbi1lZCBpbnRvIHRodW1ibmFpbHMubGVzcyBmb3IgYC50aHVtYm5haWxgLlxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiBAdGh1bWJuYWlsLXBhZGRpbmc7XG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgQHRodW1ibmFpbC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6IEB0aHVtYm5haWwtYm9yZGVyLXJhZGl1cztcbiAgLnRyYW5zaXRpb24oYWxsIC4ycyBlYXNlLWluLW91dCk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIC5pbWctcmVzcG9uc2l2ZShpbmxpbmUtYmxvY2spO1xufVxuXG4vLyBQZXJmZWN0IGNpcmNsZVxuLmltZy1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7IC8vIHNldCByYWRpdXMgaW4gcGVyY2VudHNcbn1cblxuXG4vLyBIb3Jpem9udGFsIHJ1bGVzXG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogICAgQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBtYXJnaW4tYm90dG9tOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBoci1ib3JkZXI7XG59XG5cblxuLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcbi8vXG4vLyBTZWU6IGh0dHA6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudC9cblxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwwLDAsMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHA6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuLnNyLW9ubHktZm9jdXNhYmxlIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICB9XG59XG4iLCIvLyBWZW5kb3IgUHJlZml4ZXNcbi8vXG4vLyBBbGwgdmVuZG9yIG1peGlucyBhcmUgZGVwcmVjYXRlZCBhcyBvZiB2My4yLjAgZHVlIHRvIHRoZSBpbnRyb2R1Y3Rpb24gb2Zcbi8vIEF1dG9wcmVmaXhlciBpbiBvdXIgR3J1bnRmaWxlLiBUaGV5IHdpbGwgYmUgcmVtb3ZlZCBpbiB2NC5cblxuLy8gLSBBbmltYXRpb25zXG4vLyAtIEJhY2tmYWNlIHZpc2liaWxpdHlcbi8vIC0gQm94IHNoYWRvd1xuLy8gLSBCb3ggc2l6aW5nXG4vLyAtIENvbnRlbnQgY29sdW1uc1xuLy8gLSBIeXBoZW5zXG4vLyAtIFBsYWNlaG9sZGVyIHRleHRcbi8vIC0gVHJhbnNmb3JtYXRpb25zXG4vLyAtIFRyYW5zaXRpb25zXG4vLyAtIFVzZXIgU2VsZWN0XG5cblxuLy8gQW5pbWF0aW9uc1xuLmFuaW1hdGlvbihAYW5pbWF0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBAYW5pbWF0aW9uO1xuICAgICAgIC1vLWFuaW1hdGlvbjogQGFuaW1hdGlvbjtcbiAgICAgICAgICBhbmltYXRpb246IEBhbmltYXRpb247XG59XG4uYW5pbWF0aW9uLW5hbWUoQG5hbWUpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogQG5hbWU7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IEBuYW1lO1xufVxuLmFuaW1hdGlvbi1kdXJhdGlvbihAZHVyYXRpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IEBkdXJhdGlvbjtcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IEBkdXJhdGlvbjtcbn1cbi5hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uKEB0aW1pbmctZnVuY3Rpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBAdGltaW5nLWZ1bmN0aW9uO1xuICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IEB0aW1pbmctZnVuY3Rpb247XG59XG4uYW5pbWF0aW9uLWRlbGF5KEBkZWxheSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogQGRlbGF5O1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogQGRlbGF5O1xufVxuLmFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQoQGl0ZXJhdGlvbi1jb3VudCkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IEBpdGVyYXRpb24tY291bnQ7XG4gICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogQGl0ZXJhdGlvbi1jb3VudDtcbn1cbi5hbmltYXRpb24tZGlyZWN0aW9uKEBkaXJlY3Rpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGlyZWN0aW9uOiBAZGlyZWN0aW9uO1xuICAgICAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246IEBkaXJlY3Rpb247XG59XG4uYW5pbWF0aW9uLWZpbGwtbW9kZShAZmlsbC1tb2RlKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogQGZpbGwtbW9kZTtcbiAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBAZmlsbC1tb2RlO1xufVxuXG4vLyBCYWNrZmFjZSB2aXNpYmlsaXR5XG4vLyBQcmV2ZW50IGJyb3dzZXJzIGZyb20gZmxpY2tlcmluZyB3aGVuIHVzaW5nIENTUyAzRCB0cmFuc2Zvcm1zLlxuLy8gRGVmYXVsdCB2YWx1ZSBpcyBgdmlzaWJsZWAsIGJ1dCBjYW4gYmUgY2hhbmdlZCB0byBgaGlkZGVuYFxuXG4uYmFja2ZhY2UtdmlzaWJpbGl0eShAdmlzaWJpbGl0eSl7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogQHZpc2liaWxpdHk7XG4gICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogQHZpc2liaWxpdHk7XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogQHZpc2liaWxpdHk7XG59XG5cbi8vIERyb3Agc2hhZG93c1xuLy9cbi8vIE5vdGU6IERlcHJlY2F0ZWQgYC5ib3gtc2hhZG93KClgIGFzIG9mIHYzLjEuMCBzaW5jZSBhbGwgb2YgQm9vdHN0cmFwJ3Ncbi8vIHN1cHBvcnRlZCBicm93c2VycyB0aGF0IGhhdmUgYm94IHNoYWRvdyBjYXBhYmlsaXRpZXMgbm93IHN1cHBvcnQgaXQuXG5cbi5ib3gtc2hhZG93KEBzaGFkb3cpIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBAc2hhZG93OyAvLyBpT1MgPDQuMyAmIEFuZHJvaWQgPDQuMVxuICAgICAgICAgIGJveC1zaGFkb3c6IEBzaGFkb3c7XG59XG5cbi8vIEJveCBzaXppbmdcbi5ib3gtc2l6aW5nKEBib3htb2RlbCkge1xuICAtd2Via2l0LWJveC1zaXppbmc6IEBib3htb2RlbDtcbiAgICAgLW1vei1ib3gtc2l6aW5nOiBAYm94bW9kZWw7XG4gICAgICAgICAgYm94LXNpemluZzogQGJveG1vZGVsO1xufVxuXG4vLyBDU1MzIENvbnRlbnQgQ29sdW1uc1xuLmNvbnRlbnQtY29sdW1ucyhAY29sdW1uLWNvdW50OyBAY29sdW1uLWdhcDogQGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIC13ZWJraXQtY29sdW1uLWNvdW50OiBAY29sdW1uLWNvdW50O1xuICAgICAtbW96LWNvbHVtbi1jb3VudDogQGNvbHVtbi1jb3VudDtcbiAgICAgICAgICBjb2x1bW4tY291bnQ6IEBjb2x1bW4tY291bnQ7XG4gIC13ZWJraXQtY29sdW1uLWdhcDogQGNvbHVtbi1nYXA7XG4gICAgIC1tb3otY29sdW1uLWdhcDogQGNvbHVtbi1nYXA7XG4gICAgICAgICAgY29sdW1uLWdhcDogQGNvbHVtbi1nYXA7XG59XG5cbi8vIE9wdGlvbmFsIGh5cGhlbmF0aW9uXG4uaHlwaGVucyhAbW9kZTogYXV0bykge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC13ZWJraXQtaHlwaGVuczogQG1vZGU7XG4gICAgIC1tb3otaHlwaGVuczogQG1vZGU7XG4gICAgICAtbXMtaHlwaGVuczogQG1vZGU7IC8vIElFMTArXG4gICAgICAgLW8taHlwaGVuczogQG1vZGU7XG4gICAgICAgICAgaHlwaGVuczogQG1vZGU7XG59XG5cbi8vIFBsYWNlaG9sZGVyIHRleHRcbi5wbGFjZWhvbGRlcihAY29sb3I6IEBpbnB1dC1jb2xvci1wbGFjZWhvbGRlcikge1xuICAvLyBGaXJlZm94XG4gICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiBAY29sb3I7XG4gICAgb3BhY2l0eTogMTsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2XG4gIH1cbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjogQGNvbG9yOyB9IC8vIEludGVybmV0IEV4cGxvcmVyIDEwK1xuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyICB7IGNvbG9yOiBAY29sb3I7IH0gLy8gU2FmYXJpIGFuZCBDaHJvbWVcbn1cblxuLy8gVHJhbnNmb3JtYXRpb25zXG4uc2NhbGUoQHJhdGlvKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZShAcmF0aW8pO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoQHJhdGlvKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlKEByYXRpbyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZShAcmF0aW8pO1xufVxuLnNjYWxlKEByYXRpb1g7IEByYXRpb1kpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKEByYXRpb1gsIEByYXRpb1kpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoQHJhdGlvWCwgQHJhdGlvWSk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZShAcmF0aW9YLCBAcmF0aW9ZKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKEByYXRpb1gsIEByYXRpb1kpO1xufVxuLnNjYWxlWChAcmF0aW8pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWChAcmF0aW8pO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGVYKEByYXRpbyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZVgoQHJhdGlvKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWChAcmF0aW8pO1xufVxuLnNjYWxlWShAcmF0aW8pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWShAcmF0aW8pO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGVZKEByYXRpbyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZVkoQHJhdGlvKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWShAcmF0aW8pO1xufVxuLnNrZXcoQHg7IEB5KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WChAeCkgc2tld1koQHkpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2tld1goQHgpIHNrZXdZKEB5KTsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvNDg4NTsgSUU5K1xuICAgICAgIC1vLXRyYW5zZm9ybTogc2tld1goQHgpIHNrZXdZKEB5KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKEB4KSBza2V3WShAeSk7XG59XG4udHJhbnNsYXRlKEB4OyBAeSkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKEB4LCBAeSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoQHgsIEB5KTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZShAeCwgQHkpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKEB4LCBAeSk7XG59XG4udHJhbnNsYXRlM2QoQHg7IEB5OyBAeikge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoQHgsIEB5LCBAeik7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZChAeCwgQHksIEB6KTtcbn1cbi5yb3RhdGUoQGRlZ3JlZXMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZShAZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoQGRlZ3JlZXMpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKEBkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZShAZGVncmVlcyk7XG59XG4ucm90YXRlWChAZGVncmVlcykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWChAZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVYKEBkZWdyZWVzKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZVgoQGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWChAZGVncmVlcyk7XG59XG4ucm90YXRlWShAZGVncmVlcykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWShAZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVZKEBkZWdyZWVzKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZVkoQGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWShAZGVncmVlcyk7XG59XG4ucGVyc3BlY3RpdmUoQHBlcnNwZWN0aXZlKSB7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IEBwZXJzcGVjdGl2ZTtcbiAgICAgLW1vei1wZXJzcGVjdGl2ZTogQHBlcnNwZWN0aXZlO1xuICAgICAgICAgIHBlcnNwZWN0aXZlOiBAcGVyc3BlY3RpdmU7XG59XG4ucGVyc3BlY3RpdmUtb3JpZ2luKEBwZXJzcGVjdGl2ZSkge1xuICAtd2Via2l0LXBlcnNwZWN0aXZlLW9yaWdpbjogQHBlcnNwZWN0aXZlO1xuICAgICAtbW96LXBlcnNwZWN0aXZlLW9yaWdpbjogQHBlcnNwZWN0aXZlO1xuICAgICAgICAgIHBlcnNwZWN0aXZlLW9yaWdpbjogQHBlcnNwZWN0aXZlO1xufVxuLnRyYW5zZm9ybS1vcmlnaW4oQG9yaWdpbikge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IEBvcmlnaW47XG4gICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogQG9yaWdpbjtcbiAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBAb3JpZ2luOyAvLyBJRTkgb25seVxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IEBvcmlnaW47XG59XG5cblxuLy8gVHJhbnNpdGlvbnNcblxuLnRyYW5zaXRpb24oQHRyYW5zaXRpb24pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBAdHJhbnNpdGlvbjtcbiAgICAgICAtby10cmFuc2l0aW9uOiBAdHJhbnNpdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBAdHJhbnNpdGlvbjtcbn1cbi50cmFuc2l0aW9uLXByb3BlcnR5KEB0cmFuc2l0aW9uLXByb3BlcnR5KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogQHRyYW5zaXRpb24tcHJvcGVydHk7XG4gICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogQHRyYW5zaXRpb24tcHJvcGVydHk7XG59XG4udHJhbnNpdGlvbi1kZWxheShAdHJhbnNpdGlvbi1kZWxheSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IEB0cmFuc2l0aW9uLWRlbGF5O1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IEB0cmFuc2l0aW9uLWRlbGF5O1xufVxuLnRyYW5zaXRpb24tZHVyYXRpb24oQHRyYW5zaXRpb24tZHVyYXRpb24pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiBAdHJhbnNpdGlvbi1kdXJhdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiBAdHJhbnNpdGlvbi1kdXJhdGlvbjtcbn1cbi50cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbihAdGltaW5nLWZ1bmN0aW9uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IEB0aW1pbmctZnVuY3Rpb247XG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IEB0aW1pbmctZnVuY3Rpb247XG59XG4udHJhbnNpdGlvbi10cmFuc2Zvcm0oQHRyYW5zaXRpb24pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSBAdHJhbnNpdGlvbjtcbiAgICAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSBAdHJhbnNpdGlvbjtcbiAgICAgICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gQHRyYW5zaXRpb247XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIEB0cmFuc2l0aW9uO1xufVxuXG5cbi8vIFVzZXIgc2VsZWN0XG4vLyBGb3Igc2VsZWN0aW5nIHRleHQgb24gdGhlIHBhZ2VcblxuLnVzZXItc2VsZWN0KEBzZWxlY3QpIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogQHNlbGVjdDtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogQHNlbGVjdDtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogQHNlbGVjdDsgLy8gSUUxMCtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogQHNlbGVjdDtcbn1cbiIsIi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIENvbXBvbmVudCBTdHlsZXNcbkBpbXBvcnQgXCJjb21wb25lbnRzL21sYy1sdGQtbmF2LXByaW1hcnkubGVzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbWxjLWx0ZC1zaWRla2ljay5sZXNzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9tbGMtbHRkLWxvZ2luLmxlc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL21sYy1sdGQtZm9yZ290dGVuLXBhc3N3b3JkLmxlc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL21sYy1sdGQtY2hhbmdlLWFuZC1zZXQtcGFzc3dvcmQubGVzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbWxjLWx0ZC1sb2dvdXQubGVzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbWxjLWx0ZC1kYWYtbWVkaWEtcXVlcmllcy5sZXNzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9tbGMtbHRkLXNpdGUtc2VsZWN0b3IubGVzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbWxjLWx0ZC1zZWFyY2gtYm94Lmxlc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL21sYy1sdGQtY29udGVudC1saXN0Lmxlc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL21sYy1sdGQtdW5pdC1wcmljZXMtbmV3Lmxlc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL21sYy1sdGQtZmluZC1mdW5kcy5sZXNzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9tbGMtbHRkLXdlYWx0aC1zb3VyY2UtbG9va3VwLmxlc3NcIjtcbkBpbXBvcnQgXCJtaXhpbnMubGVzc1wiO1xuXG5cbi8vIEN1c3RvbSBTdHlsZXNcbkBpbXBvcnQgXCJjb21wb25lbnRzL21sYy1sdGQtY29udGVudC1saXN0LWN1c3RvbS1jaGFubmVsLXRhYnMubGVzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbWxjLWx0ZC1jb250ZW50LWxpc3QtY3VzdG9tLWNlbnRlci1jb2xvcmVkLmxlc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL21sYy1sdGQtY29udGVudC1saXN0LXRhYnMtYWR2aWNlLmxlc3NcIjtcblxuLy8gQWR2aXNlclxuQGltcG9ydCBcInRlbXBsYXRlcy9tbGMtbHRkLWFkdmlzZXItdGhlbWVcIjtcblxuLy8gQnVzaW5lc3NcbkBpbXBvcnQgXCJ0ZW1wbGF0ZXMvbWxjLWx0ZC1idXNpbmVzcy10aGVtZS5sZXNzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9tbGMtYWR2aXNlci1wbGF0Zm9ybS1jYW1wYWlnbi5sZXNzXCI7XG5cbi8vIEVtcGxveWVyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9lbXBsb3llci5sZXNzXCI7XG4gXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAgYm9keSB7XG5cbmh0bWwge1xuICB3aWR0aDoxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmJvZHkge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGNvbG9yOiBAZGVmYXVsdC1jb2xvcjtcbiAgd2lkdGg6MTAwJTtcbn1cbmEge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiBAZGVmYXVsdC1saW5rLWNvbG9yO1xufVxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCB7XG4gICAgIG1hcmdpbi10b3A6IDBweCAhIGltcG9ydGFudDtcbn1cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWhlYWRpbmc7XG59XG5wIHtcbiAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5oMSB7XG4gICAgZm9udC1zaXplOjM0cHg7XG59XG5oMiB7XG4gICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxuaDMge1xuICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgbWFyZ2luLXRvcDogMHB4O1xufVxuaDQge1xuICBtYXJnaW4tYm90dG9tOjEycHg7XG4gIGxpbmUtaGVpZ2h0OjI0cHg7XG59XG5cbi5mb250LXNpemUtaHVnZSB7XG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1oMTtcbn1cbi5mb250LXNpemUtYmlnIHtcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLWgyO1xufVxuLmZvbnQtc2l6ZS1yZWd1bGFyIHtcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLWgzO1xufVxuLmZvbnQtc2l6ZS1saXR0bGUge1xuICBmb250LXNpemU6IEBmb250LXNpemUtaDQ7XG59XG5cbi5mb250LXNpemUtdGlueSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxudWwsIG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOjIycHg7XG4gIGxpIHtcbiAgICBsaW5lLWhlaWdodDogMjJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OjEycHg7XG4gIH1cbn1cbnVsIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuaHIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBjb2xvcjogI2M4YzJjNjtcbn1cbi5yb21hbi1ib2xkLTc1IHtcbiAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1yb21hbi1ib2xkO1xuICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcbn1cbioge1xuICBvdXRsaW5lOm5vbmUgIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tdG9wLTAge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tYm90dG9tLTAge1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cbi5wYWRkaW5nLXRvcC0wIHtcbiAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uY2hhcmxpZS1zZW1pYm9sZCB7XG4gIGZvbnQtZmFtaWx5OkBmb250LWZhbWlseS1oZWFkaW5nO1xufVxuXG4uY2hhcmxpZS1tZWRpdW0ge1xuICBmb250LWZhbWlseTpAZm9udC1mYW1pbHktc3ViLWhlYWRpbmc7XG59XG5cbi5jaGFybGllLXJlZ3VsYXIge1xuICBmb250LWZhbWlseTpcIkNoYXJsaWUtU3RkLVJlZ3VsYXJcIjtcbn1cblxuLmNoYXJsaWUtc2VtaWJvbGQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6QGZvbnQtZmFtaWx5LXNlbWktaXRhbGljO1xufVxuXG4vKiBTaGFyZWQgKi9cbi5tbGMtcHJpbWFyeS1uYXYgbGksIC5uYXYtcGlsbHMgbGksIC5zaWRla2ljayBsaSwgLm5hdi10YWJzIGxpLCAuYnJlYWRjcnVtYiBsaSB7XG4gICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cbi5wYWdlLWNvbnRlbnQsIC5jYW1wYWlnbi1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6NjBweDtcbiAgcGFkZGluZy1ib3R0b206NjBweDtcbn1cbi5wcm9kdWN0LXBhZ2UtdGl0bGUtdGFicy1jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6MHB4O1xuICBwYWRkaW5nLXJpZ2h0OjBweDtcbn1cblxuLyogQnV0dG9ucyAqL1xuc3Bhbi5idXR0b24tbGcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci1vcmFuZ2U7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgaGVpZ2h0OiA1MHB4ICEgaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG4gIHBhZGRpbmctdG9wOjE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gIGEge1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG59XG5cbnNwYW4uYnV0dG9uLW1kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3Itb3JhbmdlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1oZWFkaW5nO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGhlaWdodDogNDNweCAhIGltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLXdpZHRoOiAxNTVweDtcbiAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xuICBwYWRkaW5nLXRvcDoxMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICBhIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjojYmM0NDAxO1xuICAgIH1cbiAgfVxufVxuXG5zcGFuLmJ1dHRvbi1tZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6I2JjNDQwMTtcbn1cblxuc3Bhbi5idXR0b24tbWQtYXF1YSB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yLWFxdWE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgaGVpZ2h0OiA0M3B4ICEgaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtaW4td2lkdGg6IDE1NXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIxcHg7XG4gIHBhZGRpbmctdG9wOjExcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gIGEge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IzAwNDY1MTtcbiAgICB9XG4gIH1cbn1cblxuc3Bhbi5idXR0b24tbWQtYXF1YTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IzAwNDY1MTtcbn1cblxuc3Bhbi5idXR0b24tbWQtcnViaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3ItcnViaW5lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1oZWFkaW5nO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGhlaWdodDogNDNweCAhIGltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLXdpZHRoOiAxNTVweDtcbiAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xuICBwYWRkaW5nLXRvcDoxMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICBhIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiM2MDAwM2E7XG4gICAgfVxuICB9XG59XG5cbnNwYW4uYnV0dG9uLW1kLXJ1YmluZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IzYwMDAzYTtcbn1cblxuc3Bhbi5idXR0b24tc20ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci1vcmFuZ2U7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgaGVpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1pbi13aWR0aDogMTEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6NXB4O1xuICBhIHtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxufVxuXG5idXR0b24uYnV0dG9uLXNtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3Itb3JhbmdlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGhlaWdodDogMzJweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtaW4td2lkdGg6IDExMHB4O1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYSB7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbnNwYW4uYm9yZGVyLWJ1dHRvbi1sZyB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1oZWFkaW5nO1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIGNvbG9yOiAjYmM0NDAxO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWluLXdpZHRoOiAxNjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgICBwYWRkaW5nLXRvcDoxNHB4O1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICNiYzQ0MDE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5zcGFuLmJvcmRlci1idXR0b24tbWQge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2JjNDQwMTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBoZWlnaHQ6IDQzcHggISBpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1pbi13aWR0aDogMTU1cHg7XG4gIHBhZGRpbmctbGVmdDogMjFweDtcbiAgcGFkZGluZy1yaWdodDogMjFweDtcbiAgcGFkZGluZy10b3A6MTFweDtcbiAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNiYzQ0MDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuc3Bhbi5ib3JkZXItYnV0dG9uLW1kLXdoaXRlLXJldmVyc2Uge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBoZWlnaHQ6IDQzcHggISBpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1pbi13aWR0aDogMTU1cHg7XG4gIHBhZGRpbmctbGVmdDogMjFweDtcbiAgcGFkZGluZy1yaWdodDogMjFweDtcbiAgcGFkZGluZy10b3A6MTFweDtcbiAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogQGRlZmF1bHQtY29sb3I7XG4gIH1cbn1cblxuc3Bhbi5ib3JkZXItYnV0dG9uLW1kLXJ1YmluZSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktaGVhZGluZztcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjY2UwMDU4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGhlaWdodDogNDNweCAhIGltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLXdpZHRoOiAxNTVweDtcbiAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xuICBwYWRkaW5nLXRvcDoxMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgYm9yZGVyOiAzcHggc29saWQgI2NlMDA1ODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZTAwNTg7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuc3Bhbi5ib3JkZXItYnV0dG9uLW1kLWFxdWEge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzAxODM4YztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBoZWlnaHQ6IDQzcHggISBpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1pbi13aWR0aDogMTU1cHg7XG4gIHBhZGRpbmctbGVmdDogMjFweDtcbiAgcGFkZGluZy1yaWdodDogMjFweDtcbiAgcGFkZGluZy10b3A6MTFweDtcbiAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMwMTgzOGM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE4MzhjO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbnNwYW4uYm9yZGVyLWJ1dHRvbi1sZy13aGl0ZS1yZXZlcnNlIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1oZWFkaW5nO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIHBhZGRpbmctbGVmdDogMjZweDtcbiAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgcGFkZGluZy10b3A6MTRweDtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiBAZGVmYXVsdC1jb2xvcjtcbiAgfVxufVxuXG5zcGFuLmJvcmRlci1idXR0b24tbGctcnViaW5lIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1oZWFkaW5nO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIHBhZGRpbmctbGVmdDogMjZweDtcbiAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgcGFkZGluZy10b3A6MTRweDtcbiAgYm9yZGVyOiAzcHggc29saWQgI2NlMDA1ODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UwMDU4O1xuICAgIGNvbG9yOiBAZGVmYXVsdC1jb2xvcjtcbiAgfVxufVxuXG5zcGFuLmJvcmRlci1idXR0b24tbGctYXF1YSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktaGVhZGluZztcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG4gIHBhZGRpbmctdG9wOjE0cHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMwMTgzOGM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAxODM4YztcbiAgICBjb2xvcjogQGRlZmF1bHQtY29sb3I7XG4gIH1cbn1cblxuc3Bhbi5tZWdhbWVudS1idXR0b24tc20ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwNGY1OTtcbiAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1oZWFkaW5nO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGhlaWdodDogMzJweCAhIGltcG9ydGFudDtcbiAvLyBtYXJnaW4tYm90dG9tOiAyMnB4O1xuIC8vIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1pbi13aWR0aDogMTEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6NnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjUxO1xuICB9XG59XG5cbi5idG4tbW9kYWwtb3JhbmdlLW1kIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci1vcmFuZ2U7XG4gIGJvcmRlci1yYWRpdXM6MHB4O1xuICBib3JkZXI6IDBweCBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktaGVhZGluZztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBoZWlnaHQ6IDQzcHggISBpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1pbi13aWR0aDogMTU1cHg7XG4gIHBhZGRpbmctdG9wOjdweDtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNCQzQ0MDE7XG4gIH1cbiAgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0M5NTEwOSAhIGltcG9ydGFudDtcbiAgfVxufVxuXG4uYnRuLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTUxMDk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IENoYXJsaWUtU3RkLVNlbWlCb2xkO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBoZWlnaHQ6IDQzcHghaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtaW4td2lkdGg6IDE1NXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xuICAgIHBhZGRpbmctdG9wOiA5cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOjA7XG4gICAgYm9yZGVyOjA7XG59XG5cbi5idG4tb3JhbmdlOmhvdmVyLCAuYnRuLW9yYW5nZTpmb2N1cywgLmJ0bi1vcmFuZ2U6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjojYmM0NDAxO1xuICBjb2xvcjojZmZmZmZmO1xufVxuXG4uYnRuLWFxdWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiMwMTgzOGM7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IENoYXJsaWUtU3RkLVNlbWlCb2xkO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBoZWlnaHQ6IDQzcHghaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtaW4td2lkdGg6IDE1NXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xuICAgIHBhZGRpbmctdG9wOiA5cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOjA7XG4gICAgYm9yZGVyOjA7XG59XG5cbi5idG4tYXF1YTpob3ZlciwgLmJ0bi1hcXVhOmZvY3VzLCAuYnRuLWFxdWE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjojMDA0NjUxO1xuICBjb2xvcjojZmZmZmZmO1xufVxuXG4uYnRuLXJ1YmluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTAwNTg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IENoYXJsaWUtU3RkLVNlbWlCb2xkO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBoZWlnaHQ6IDQzcHghaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtaW4td2lkdGg6IDE1NXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xuICAgIHBhZGRpbmctdG9wOiA5cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOjA7XG4gICAgYm9yZGVyOjA7XG59XG5cbi5idG4tcnViaW5lOmhvdmVyLCAuYnRuLXJ1YmluZTpmb2N1cywgLmJ0bi1ydWJpbmU6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjojNjAwMDNhO1xuICBjb2xvcjojZmZmZmZmO1xufVxuXG4ub3JhbmdlIHtcbiAgY29sb3I6I2JjNDQwMTtcbn1cbi5ydWJpbmUge1xuICBjb2xvcjojY2UwMDU4O1xufVxuLmFxdWEge1xuICBjb2xvcjojMDE3NzgwO1xufVxuLndoaXRlIHtcbiAgY29sb3I6I2ZmZjtcbn1cbi5jaGFyY29hbCB7XG4gIGNvbG9yOiBAZGVmYXVsdC1jb2xvcjtcbn1cblxuLnBhZ2UtY29udGVudCB0YWJsZSAuaWNvbi1tbGMtZG9jdW1lbnQge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi53aGl0ZS1yZXZlcnNlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ud2hpdGUtcmV2ZXJzZSAuYnJlYWRjcnVtYiBsaSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qIHdyYXBwZXJzICovXG4ud3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICYud3JhcHBlci10b3Atcm93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhO1xuICAgIC5uYXY+bGk+YSB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi53cmFwcGVyLXRvcC1yb3cgLm5hdi1waWxscz5saStsaSB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG4ud3JhcHBlci53cmFwcGVyLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG4ud3JhcHBlci53cmFwcGVyLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuLndyYXBwZXItb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3Itb3JhbmdlO1xufVxuLndyYXBwZXItcnViaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3ItcnViaW5lO1xufVxuLndyYXBwZXItYXF1YSB7XG4gIGJhY2tncm91bmQtY29sb3I6QHByaW1hcnktY29sb3ItYXF1YTtcbn1cblxuLndyYXBwZXItY2hhcmNvYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOkBidXNpbmVzcy1jb2xvci1jaGFyY29hbDtcbn1cblxuLndyYXBwZXItYmctZmFmOGY0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjojZmFmOGY0O1xufVxuXG4ud3JhcHBlci1iZy1mMGVlZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiNmMGVlZWEgIWltcG9ydGFudDtcbn1cblxuLndyYXBwZXItYmctZjZmM2VmIHtcbiAgYmFja2dyb3VuZC1jb2xvcjojZjZmM2VmICFpbXBvcnRhbnQ7XG59XG5cbi53cmFwcGVyLWJnLWZkZmJmNyB7XG4gIGJhY2tncm91bmQtY29sb3I6I2ZkZmJmNztcbn1cblxuLndyYXBwZXItYmctMDAwMDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjojMDAwMDAwO1xufVxuXG4vKiBBZGFwdGl2ZSBpbWFnZSByZXBsYWNlbWVudC4gTk9URTogQWRhcHRpdmUgaW1hZ2UgY29tcG9uZW50IGRvZXMgbm90IHN1cHBvcnQgYW4gYW5jaG9yIGVsZW1lbnQgKi9cbi5vdmVydmlldy10ZWFzZXItd3JhcHBlciAubWVkaWEgaW1nLFxuLmNoYW5uZWwtY3RhLXdyYXBwZXIgLm1lZGlhIGltZyB7XG4gICB3aWR0aDogMTAwJTtcbn1cblxuLyogdG9wbmF2IG1vYmlsZSAqL1xuI3RvcG5hdi1tb2JpbGUgbGkge1xuICB3aWR0aDogNDAlO1xufVxuI3RvcG5hdi1tb2JpbGUgbGkgYSB7XG4gIHBhZGRpbmc6IDVweCAzcHggNXB4IDE1cHg7XG59XG5cbi8qIGZvb3RlciAqL1xuLnJvdy1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAZm9vdGVyLWRlZmF1bHQtYmc7XG4gIC53cmFwcGVyLmZvb3Rlci1iZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGZvb3Rlci1kZWZhdWx0LWJnO1xuICAgIGZvbnQtc2l6ZToxNXB4O1xuICAgIG1hcmdpbjogNTBweCBhdXRvIDU3cHg7XG4gICAgdWwubmF2IHtcbiAgICAgIGxpIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6IEBmb290ZXItZGVmYXVsdC1saW5rLWNvbG9yO1xuICAgICAgICAgIHBhZGRpbmc6IDBweCAyMHB4IDBweCAwcHg7XG4gICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmJhc2UtZm9vdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBmb290ZXItYmFzZS1iZztcbiAgICAgIGNvbG9yOiBAZm9vdGVyLWRlZmF1bHQtbGluay1jb2xvcjtcbiAgICAgIGhlaWdodDogNTVweDtcbiAgICAgIHAge1xuICAgICAgICBwYWRkaW5nLXRvcDoxN3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICB9XG4gICAgICAubWVkaWEge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy9saW5lLWhlaWdodDogMjNweDtcbiAgICB9XG4gIH1cbiAgLmNvbm5lY3Qtd2l0aC11cy10aXRsZSB7XG4gICAgICBoMyB7XG4gICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luOiAwcHggMHB4IDE1cHg7XG4gICAgICB9XG4gIH1cbiAgLndyYXBwZXIuZm9vdGVyLWJhc2UtYmcge1xuICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBmb290ZXItYmFzZS1iZztcbiAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgICBtYXJnaW46IDBweCBhdXRvO1xuICB9XG59XG4ucm93LWZvb3RlciAubmF2LXBpbGxzPmxpLmFjdGl2ZT5hLCAubmF2LXBpbGxzPmxpLmFjdGl2ZT5hOmhvdmVyLCAubmF2LXBpbGxzPmxpLmFjdGl2ZT5hOmZvY3VzIHtiYWNrZ3JvdW5kOm5vbmU7IH1cbi5yb3ctZm9vdGVyIC5uYXYtcGlsbHM+bGk+YTpob3ZlciAge3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fVxuXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pe1xuICAubmF2LXBpbGxzPmxpIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOkBzY3JlZW4teHMpIHtcbiAgLm5hdi1waWxscz5saSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cbi8vQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKXtcbi8vICBwIHtcbi8vICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4vLyAgfVxuLy8gIHVsIGxpLCBvbCBsaSB7XG4vLyAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuLy8gIH1cbi8vfVxuXG4uY2FyZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG59XG5cbi8qIE5PVEU6IFRoZSBiZWxvdyBjb2RlIG5lZWRzIHRvIGJlIHJlZmFjdG9yZWQgd2hlbiB0aGUgQnV0dG9uIHByb3BlcnR5IGZvciB0aGUgQ29udGVudCBMaXN0IGJlY29tZXMgYXZhaWxhYmxlICovXG4vKlxuLmxpc3QtaXRlbS10ZXh0IHAgYSB7XG5mb250LXdlaWdodDogbm9ybWFsO1xuZm9udC1zaXplOiAyNHB4O1xuZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1oZWFkaW5nO1xudGV4dC1zaGFkb3c6IG5vbmU7XG5jb2xvcjogI2JjNDQwMTtcbm1pbi13aWR0aDogMTY2cHg7XG5ib3JkZXI6IDNweCBzb2xpZCAjYmM0NDAxO1xucGFkZGluZzogOHB4IDI0cHg7XG50ZXh0LWRlY29yYXRpb246IG5vbmU7XG59Ki9cbi5saXN0LWl0ZW0tdGV4dCBwIHtcbm1hcmdpbi10b3A6MjVweDtcbn1cblxuXG4vKiBUaGUgZm9sbG93aW5nIGFsc28gbmVlZHMgcmVmYWN0b3JpbmcgLSBNaWNoYWVsIE1jQWxlZXIgdG8gY29tcGxldGUgKi9cblxuLm5hdi10YWJzPmxpPmEgeyB0ZXh0LWFsaWduOiBjZW50ZXI7fVxuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIGJvdHRvbTogMzVweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDYwJTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGgyIHtcbiAgICBjb2xvcjogI2JjNDQwMTtcbiAgICB3aWR0aDo1MCU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICB9XG4gIGg0IHtcbiAgXHRjb2xvcjogIzNiM2IzYjtcbiAgfVxufVxuXG5cbi5jYXJvdXNlbC1jb250cm9sLmxlZnQsXG4uY2Fyb3VzZWwtY29udHJvbC5yaWdodCB7XG5cdGJhY2tncm91bmQtaW1hZ2U6bm9uZVxufVxuXG5cbi5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG4vKiBDaGFubmVsIG1hc3RoZWFkIC0gQ2Fyb3VzZWwgKi9cbi5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtaW5uZXIgLml0ZW0ge1xuXHRoZWlnaHQ6NDAwcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwcHggIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiAwO1xufVxuLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC53aGl0ZS1yZXZlcnNlIC5jYXJvdXNlbC1jYXB0aW9uICBoMiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLnJ1YmluZSAuY2Fyb3VzZWwtY2FwdGlvbiAgaDIge1xuICBjb2xvcjogI2NlMDA1ODtcbn1cblxuLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5hcXVhIC5jYXJvdXNlbC1jYXB0aW9uICBoMiB7XG4gIGNvbG9yOiAjMDE4MzhjO1xufVxuXG4uY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4uY2Fyb3VzZWwtZnVsbC13aWR0aCB7XG5cdHRleHQtYWxpZ246Y2VudGVyO1xufVxuLmNhcm91c2VsLWZ1bGwtd2lkdGggaW1nIHtcblx0aGVpZ2h0OjQwMHB4O1xufVxuLmNhcm91c2VsLWZ1bGwtd2lkdGggLmNhcm91c2VsLWNhcHRpb24ge1xuXHR3aWR0aDo5MjBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdGxlZnQ6MHB4O1xuXHRyaWdodDowcHg7XG59XG5cblxuLy9HSC0tLS0tLS0tLVxuXG5cbi5jYXJvdXNlbC1jb250cm9sIHtkaXNwbGF5Om5vbmV9XG5cbi5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtY2FwdGlvbiBhOmhvdmVyIHt0ZXh0LWRlY29yYXRpb246bm9uZTt9XG5cbi5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtaW5uZXIgLml0ZW0geyBiYWNrZ3JvdW5kLXNpemU6Y292ZXIgIWltcG9ydGFudDsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcCAhaW1wb3J0YW50OyBiYWNrZ3JvdW5kLXJlcGVhdDogbm9uZTt9XG4uY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gaDIgeyBtYXgtd2lkdGg6NTIwcHg7IHdpZHRoOjUwJTsgZm9udC1zaXplOjQ0cHg7IGNvbG9yOiNiZTQ2MDE7IG1hcmdpbi1ib3R0b206IDEwcHg7fVxuLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1jYXB0aW9uIGg0IHtmb250LXNpemU6IDI1cHg7IGNvbG9yOiAjM2IzYjNiO1xud2lkdGg6IDUwJSAhaW1wb3J0YW50OyBtYXJnaW4tbGVmdDogMCU7bGluZS1oZWlnaHQ6IDEuMjsgbWFyZ2luLWJvdHRvbTogMzBweDsgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1zdWItaGVhZGluZzt9XG4uY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gLmxpc3QtaXRlbS10ZXh0IGg0IHttYXJnaW4tYm90dG9tOiAyMHB4O31cbi5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtY2FwdGlvbiAubGlzdC1pdGVtLXRleHQgaDQgc3Bhbi5ib3JkZXItYnV0dG9uLW1kIHtcblx0bWFyZ2luLXRvcDogMDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRsaW5lLWhlaWdodDogMC43ZW07XG5cdHBhZGRpbmc6IDE1cHggMjFweDtcblx0aGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KXtcbi5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtaW5uZXIgLml0ZW0geyBoZWlnaHQ6MzAwcHg7fVxuLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1jYXB0aW9uIHttYXgtd2lkdGg6OTAlICFpbXBvcnRhbnQ7XG50b3A6IDUlIDsgbGVmdDoxJTsgcmlnaHQ6MSU7fVxuLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1jYXB0aW9uIGgyIHtmb250LXNpemU6NDBweDsgd2lkdGg6NjglOyBtYXgtd2lkdGg6NTIwcHg7IH1cbi5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtY2FwdGlvbiBoNCB7Zm9udC1zaXplOiAyMnB4OyB3aWR0aDo2NSU7IG1hcmdpbi1sZWZ0OiAwO31cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCl7XG5cbi5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtaW5uZXIgLml0ZW0geyBoZWlnaHQ6MTg1cHg7fVxuLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1jYXB0aW9uIHt0b3A6IDAgOyBtYXgtd2lkdGg6MTAwJTtcbmJhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNik7fVxuXG5cbi5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtY2FwdGlvbiBoMiB7Zm9udC1zaXplOjIycHg7XG5jb2xvcjojZmZmZmZmICFpbXBvcnRhbnQ7IHdpZHRoOiA5MCUgO21hcmdpbi1sZWZ0OiA1JTsgbWFyZ2luLWJvdHRvbToxMHB4OyBsaW5lLWhlaWdodDogMWVtO31cblxuLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1jYXB0aW9uIGg0IHtcbiAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1zdWItaGVhZGluZztcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDUlO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXNpemU6MTNweDtcbiAgbWFyZ2luLWJvdHRvbToxNXB4O1xufVxuXG4uY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNvbnRhaW5lciB7IHBhZGRpbmctbGVmdDogMDtcbnBhZGRpbmctcmlnaHQ6IDA7fVxuXG4uY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gLmJvcmRlci1idXR0b24tbWQge21hcmdpbi1sZWZ0OjA7XG5cblxuaGVpZ2h0OiBpbmhlcml0O1xuIHBhZGRpbmc6IDVweCAxMHB4O1xuIGZvbnQtc2l6ZTogMTJweDtcbiBjb2xvcjogI2ZmZjtcbiBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDEwcHg7XG5cbn1cblxuICAuY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gLmJvcmRlci1idXR0b24tbWQ6aG92ZXIge1xuXG4gIFx0Y29sb3I6ICMzYjNiM2I7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojZmZmO1xuXG4gIFx0fVxuXG4gIC5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtY2FwdGlvbiAubGlzdC1pdGVtLXRleHQgaDQge21hcmdpbi1ib3R0b206IDEwcHg7fVxuICAuY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gLmxpc3QtaXRlbS10ZXh0IGg0IHNwYW4uYm9yZGVyLWJ1dHRvbi1tZCB7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICAgICAgbWluLXdpZHRoOiA2MHB4O1xuICB9XG5cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6NjAwcHgpe1xuLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1jYXB0aW9uIC5ib3JkZXItYnV0dG9uLW1kOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjojYzk1MTA5OyBib3JkZXItY29sb3I6I2M5NTEwOTtcbiBjb2xvcjojZmZmO31cbn1cblxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCl7XG5cdC5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtY2FwdGlvbiB7IG1heC13aWR0aDoxMDIwcHggIWltcG9ydGFudDtcblx0dG9wOiAxNSUgOyBsZWZ0Ojg1cHg7IHJpZ2h0Ojg1cHg7IH1cblxuXG5cdC5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtY2FwdGlvbiAuYm9yZGVyLWJ1dHRvbi1tZCB7bWFyZ2luLWxlZnQ6MCU7fVxufVxuXG5cblxuXG4gICAgICAvL2VuZCBHSFxuXG5cblxuLyogRU5EIDogQ2hhbm5lbCBtYXN0aGVhZCAgQ2Fyb3VzZWwgKi9cblxuXG4vKiBHSCBNYXN0aGVhZCAqL1xuXG4ubWFzdGhlYWQtd3JhcHBlciB7aGVpZ2h0OiA0MDBweDtiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm9uZTtcbn1cblxuLm1hc3RoZWFkLXdyYXBwZXIgLmhlYWRlci1pdGFsaWNzIGgyIHtcbiAgICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LXJlZ3VsYXItaXRhbGljO1xufVxuXG4ubWFzdGhlYWQtd3JhcHBlci5jZi13cmFwcGVyIGltZyB7bWFyZ2luLXRvcDo1NXB4OyB9XG5cbi5tYXN0aGVhZC13cmFwcGVyIGgxIHtmb250LXNpemU6NDRweDsgY29sb3I6I2JlNDYwMTsgfVxuLm1hc3RoZWFkLXdyYXBwZXIgaDIgeyBmb250LXNpemU6MjVweDsgY29sb3I6ICMzYjNiM2IgO31cblxuLmhlcm8tYmFubmVyIHtcbiAgcCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtTWVkaXVtXCI7XG4gICAgY29sb3I6IEBkZWZhdWx0LWNvbG9yO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KXtcbi5tYXN0aGVhZC13cmFwcGVyIHsgaGVpZ2h0OjMwMHB4O31cblxuLm1hc3RoZWFkLXdyYXBwZXIgaDEge2ZvbnQtc2l6ZTo0MHB4O31cbi5tYXN0aGVhZC13cmFwcGVyIGgyIHtmb250LXNpemU6IDIycHg7IHdpZHRoOiA1MCU7XG5tYXJnaW4tbGVmdDogMDt9XG5cbiAgLm1hc3RoZWFkLXdyYXBwZXIuY2Ytd3JhcHBlciBpbWcge21hcmdpbi10b3A6MzBweDsgfVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLWJhbm5lciB7XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5tYXN0aGVhZC13cmFwcGVyLmhlcm8tYmFubmVyIGgxIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuXG5cdC5tYXN0aGVhZC13cmFwcGVyLmNmLXdyYXBwZXIgLmNvbnRhaW5lci5wYWdlLWhlYWRlci1jb250YWluZXIgLyp0aGlzIGlzIHRoZSBtYXNrIHRpbnQgZGFyayBiYWNrZ3JvdW5kICovXG5cblx0e3RvcDogMCA7IG1heC13aWR0aDoxMDAlOyBoZWlnaHQ6OTAlO1xuYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC41KTt9XG5cblx0Lm1hc3RoZWFkLXdyYXBwZXIgaDEge2ZvbnQtc2l6ZTogMjBweDtcbmNvbG9yOiNmZmYgIWltcG9ydGFudDsgIG1hcmdpbi1ib3R0b206NXB4O31cblxuLm1hc3RoZWFkLXdyYXBwZXIge2hlaWdodDogMTg1cHh9XG5cbi5tYXN0aGVhZC13cmFwcGVyLmNmLXdyYXBwZXIgaW1nIHsgd2lkdGg6MTAwcHggIWltcG9ydGFudDt9XG5cbi5tYXN0aGVhZC13cmFwcGVyLmNmLXdyYXBwZXIgLmJyZWFkY3J1bWIgKiB7Y29sb3I6I2ZmZiAhaW1wb3J0YW50OyBmb250LXNpemU6OXB4fVxuXG5cdC5tYXN0aGVhZC13cmFwcGVyIGgyIHtcblx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0bGluZS1oZWlnaHQ6IDEuMjtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0Zm9udC1zaXplOjEzcHg7ICBtYXJnaW4tYm90dG9tOjE1cHg7fVxuXG5cbiAgLm1hc3RoZWFkLXdyYXBwZXIuY2Ytd3JhcHBlciBpbWcge21hcmdpbi10b3A6LTIwcHg7IH1cblxuICAubWFzdGhlYWQtd3JhcHBlciBoMSB7bWFyZ2luLXRvcDowICFpbXBvcnRhbnR9XG5cblx0fVxuXG4vKiBFTkQgTWFzdGhlYWQgKiAgL1xuXG4vKiBHSCBsZWZ0IHRvcCByb3cgaGVhZGVyIG5hdiAqL1xuXG4vKkhlYWRlciB0b3Agcm93IGxlZnQgKi9cblxuLndyYXBwZXItdG9wLXJvdyAubmF2PmxpPmE6aG92ZXIsIC53cmFwcGVyLXRvcC1yb3cgLm5hdj5saT5hOmZvY3VzLCAud3JhcHBlci10b3Atcm93IC5uYXYtcGlsbHM+bGkuYWN0aXZlPmEsIC53cmFwcGVyLXRvcC1yb3cgLm5hdi1waWxscz5saS5hY3RpdmU+YTpob3ZlciwgLndyYXBwZXItdG9wLXJvdyAubmF2LXBpbGxzPmxpLmFjdGl2ZT5hOmZvY3VzICB7XG5iYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0OyBjb2xvcjojMDE3NzgwfVxuXG4vKiBFTkQgR0ggSGVhZGVyIHRvcCByb3cgbGVmdCAqL1xuXG5cbi5jaGFubmVsLWluZm8tZGlyZWN0aXZlLXdyYXBwZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5O1xufVxuLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUge1xuXHRjb2xvcjojZmZmO1xuICBwYWRkaW5nOiAzMHB4IDM1cHggMTBweDtcblx0bWFyZ2luOjBweDtcbn1cbi5jaGFubmVsLWluZm8tZGlyZWN0aXZlIC5wdWxsLXJpZ2h0IHtcblx0bWFyZ2luLXRvcDo1cHg7XG59XG4uY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZS5maXJzdCB7XG5cdGJvcmRlci1yaWdodDoxcHggc29saWQgI0QwNjczNTtcbn1cbi5jaGFubmVsLWluZm8tZGlyZWN0aXZlIC50ZXh0LWltYWdlIGg0IHtcblx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRmb250LXNpemU6IDI1cHg7XG59XG4uY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZSAudGV4dC1pbWFnZSBwIHtcblx0bWFyZ2luLWJvdHRvbTowcHhcbn1cbi5jaGFubmVsLWluZm8tZGlyZWN0aXZlIC50ZXh0LWltYWdlIHAgYSB7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1oZWFkaW5nO1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLnNlY3Rpb24td3JhcHBlciB7XG5cdHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLnNlY3Rpb24taGVhZGVyIHtcblx0dGV4dC1hbGlnbjpjZW50ZXI7XG59XG4uc2VjdGlvbi1oZWFkZXIgaDIge1xuXHRtYXJnaW46IDYwcHggMCA0MHB4O1xuXHRjb2xvcjogIzNiM2IzYjtcbn1cbi5zZWN0aW9uLWhlYWRlciAubWVkaWEtYm9keSB7XG5cdGRpc3BsYXk6aW5saW5lO1xufVxuXG4uY2hhbm5lbC1jdGEtd3JhcHBlciB7XG4gICBwYWRkaW5nOiA0MHB4IDA7XG4gIC5jaGFubmVsLWN0YS1wYW5lbCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuLmNoYW5uZWwtY3RhIC5tZWRpYS1ib2R5IHtcblx0cGFkZGluZzogMjBweCA3NXB4IDAgMDtcbn1cbi5jaGFubmVsLXF1aWNrbGlua3Mtd3JhcHBlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjRcbn1cbi5jaGFubmVsLXF1aWNrbGlua3Mtd3JhcHBlci5zZWN0aW9uLXdyYXBwZXIge1xuICBwYWRkaW5nOiA1MHB4IDA7XG59XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIC5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDBweDtcbn1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5jaGFubmVsLXF1aWNrbGlua3Mge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXJcbn1cbi5jaGFubmVsLXF1aWNrbGlua3MgLm1lZGlhLWJvZHkge1xuXHRkaXNwbGF5OmlubGluZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDlweCkge1xuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyICogc3BhbiB7IGZvbnQtc2l6ZTogMjBweCAhIGltcG9ydGFudDsgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NjJweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciBsaTpudGgtY2hpbGQoMSkgc3BhbiB7d2lkdGg6IDMwMHB4ICEgaW1wb3J0YW50OyB9XG59XG5cbi5uZXdzLWluc2lnaHRzLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhO1xufVxuXG4uZ2V0LWluLXRvdWNoLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xuICBwYWRkaW5nOiA2MHB4IDBweCA0NHB4IDA7XG59XG4uZ2V0LWluLXRvdWNoLXdyYXBwZXIgLm1lZGlhLWJvZHkge1xuICB3aWR0aDoxNjBweDtcbn1cbi5nZXQtaW4tdG91Y2gtd3JhcHBlciAudGV4dC1pbWFnZSBoNCB7XG4gIGNvbG9yOiAjMDE3NzgwO1xufVxuLmFkdmlzZXItdGhlbWUuZ2V0LWluLXRvdWNoLXdyYXBwZXIgaDQgYSB7XG4gIGNvbG9yOiBAcHJpbWFyeS1jb2xvci1ydWJpbmU7XG59XG4uYnVzaW5lc3MtdGhlbWUuZ2V0LWluLXRvdWNoLXdyYXBwZXIgaDQgYSB7XG4gIGNvbG9yOiAjYmU0NjAxO1xufVxuXG5cbi8vR0ggTGF0ZXN0IE5ld3MgMjMuMDJcblxuLmludmVzdG1lbnQtbmV3cy1pbnNpZ2h0cy13cmFwcGVyIHtcbiAgcGFkZGluZzo2MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6I2YwZWVlYTtcbiAgLm5ld3MtaW5zaWdodHMtcGFuZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbWluLWhlaWdodDogMjI1cHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuXG4vKiBQYWRkaW5nIHRvcCBib3R0b20gc2VjdGlvbiByb3cgICovXG5cbi5jaGFubmVsLXF1aWNrbGlua3Mtd3JhcHBlci5zZWN0aW9uLXdyYXBwZXIge1xucGFkZGluZzogNjBweCAwO1xufVxuXG4ud3JhcHBlci5jaGFubmVsLW5ld3MtaW5zaWdodHMtd3JhcHBlci5zZWN0aW9uLXdyYXBwZXIge1xuXG4gIHBhZGRpbmc6NjBweCAwOyBiYWNrZ3JvdW5kLWNvbG9yOiNmMGVlZWE7fVxuXG4ubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbD4ubWVkaWEtYm9keSB7IHBhZGRpbmc6IDE1cHg7IGJhY2tncm91bmQtY29sb3I6I2ZmZjsgfVxuXG4ubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbD4ubWVkaWEtYm9keSAuc21hbGwgeyBtYXJnaW4tYm90dG9tOjVweDsgY29sb3I6Izc4Nzg3OCB9XG5cbi5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsPi5tZWRpYS1ib2R5IGg0IHsgbWFyZ2luLXRvcDowO31cblxuLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWw+LnB1bGwtbGVmdCB7cGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O31cblxuXG4ubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbD4ucHVsbC1sZWZ0IGltZyB7ZGlzcGxheTpub25lO31cblxuLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWw+Lm1lZGlhLWJvZHkge3dpZHRoOjEwMCV9XG5cbi53cmFwcGVyLmNoYW5uZWwtbmV3cy1pbnNpZ2h0cy13cmFwcGVyLnNlY3Rpb24td3JhcHBlciAuY29sLWN1c3RvbS5jb2wteHMtMTIuY29sLXNtLTYuY29sLW1kLTMuY29sLWxnLTMge1xuICBwYWRkaW5nLWxlZnQ6MDsgcGFkZGluZy1yaWdodDowfVxuXG5cbi5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsPi5tZWRpYS1ib2R5IGg0IHsgICBoZWlnaHQ6NDBweDt9XG5cbi5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsPi5tZWRpYS1ib2R5IHAgeyAgICBtYXJnaW4tYm90dG9tOjVweH1cblxuLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWw+Lm1lZGlhLWJvZHkgLmJsb2dFbnRyeU1vcmVMaW5rVGV4dCB7bWFyZ2luLXRvcDowcHg7fVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG5cbi5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsPi5wdWxsLWxlZnQgaW1nIHsgZGlzcGxheTpibG9jazsgd2lkdGg6MjUzcHg7fVxuXG4ubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbD4ubWVkaWEtYm9keSBoNCB7ICBoZWlnaHQ6NzBweDt9XG5cbi5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsPi5tZWRpYS1ib2R5IHAgeyBoZWlnaHQ6IDkwcHg7fVxuXG4gIC5icmVhZGNydW1iIHtcbiAgICAgZGlzcGxheTpibG9jaztcbiAgIH1cblxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWw+Lm1lZGlhLWJvZHkgcCB7XG5oZWlnaHQ6IDUwcHg7fVxuXG4ubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbD4ucHVsbC1sZWZ0IGltZyB7ZGlzcGxheTpibG9jazsgd2lkdGg6IDM3MHB4O31cblxuLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWw+Lm1lZGlhLWJvZHkgaDQgeyBoZWlnaHQ6NzBweDt9XG5cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzNweCkge1xuICAubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbD4ubWVkaWEtYm9keSBwIHtcbmhlaWdodDogNTBweDt9XG5cbi5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsPi5tZWRpYS1ib2R5IGg0IHsgICBoZWlnaHQ6NDBweCAhaW1wb3J0YW50OyB9XG5cbiAgLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUge1xuICAgIHBhZGRpbmc6IDMwcHggMzVweDtcbiAgfVxuXG4gIC5jaGFubmVsLWluZm8tZGlyZWN0aXZlLmZpcnN0IHtcbiAgICBib3JkZXItcmlnaHQ6IDBweCBzb2xpZCAjZDA2NzM1O1xuICB9XG5cbiAgLmltcG9ydGFudC11cGRhdGVzLXdyYXBwZXIgLmltcG9ydGFudC11cGRhdGVzLXJvdyAuaW1wb3J0YW50LXVwZGF0ZXMtcGFuZWwge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMzBweCAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgfVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4ud3JhcHBlci5jaGFubmVsLW5ld3MtaW5zaWdodHMtd3JhcHBlci5zZWN0aW9uLXdyYXBwZXIgLmNvbC1jdXN0b20uY29sLXhzLTEyLmNvbC1zbS02LmNvbC1tZC0zLmNvbC1sZy0zIHtwYWRkaW5nLXJpZ2h0OiAwcHg7IHBhZGRpbmctbGVmdDogMHB4OyBtYXJnaW4tYm90dG9tOiAwcHg7fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuLndyYXBwZXIuY2hhbm5lbC1uZXdzLWluc2lnaHRzLXdyYXBwZXIuc2VjdGlvbi13cmFwcGVyIC5jb2wtY3VzdG9tLmNvbC14cy0xMi5jb2wtc20tNi5jb2wtbWQtMy5jb2wtbGctMyB7cGFkZGluZy1yaWdodDogMTBweDsgcGFkZGluZy1sZWZ0OiAxMHB4OyBtYXJnaW4tYm90dG9tOiAxMHB4O31cblxufVxuXG4gLy8gRU5EIEdIIGxhdGVzdCBuZXdzLlxuXG4vLyAyNC4wMi4xNSBHSCBuYXYgcmlnaHQgZGVza3RvcFxuXG4jc2l0ZS1zZWxlY3QtZGVza3RvcCAubmF2PmxpPmE6Zm9jdXMsICNzaXRlLXNlbGVjdC1kZXNrdG9wIC5uYXYtcGlsbHM+bGkuYWN0aXZlPmEsICNzaXRlLXNlbGVjdC1kZXNrdG9wIC5uYXYtcGlsbHM+bGkuYWN0aXZlPmE6aG92ZXIsICNzaXRlLXNlbGVjdC1kZXNrdG9wIC5uYXYtcGlsbHM+bGkuYWN0aXZlPmE6Zm9jdXMgIHtcbmJhY2tncm91bmQtY29sb3I6ICMwMTc3ODA7IGNvbG9yOiNmZmYgfVxuXG4jc2l0ZS1zZWxlY3QtZGVza3RvcCAubmF2PmxpPmE6aG92ZXIge1xuY29sb3I6ICMzYjNiM2I7XG5iYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNGUwO31cblxuLy8gRU5EIDI0LjAyLjE1IEdIIG5hdiByaWdodCBkZXNrdG9wXG5cblxuLy8gR0ggMjQuMDIuMTUgaG9tZXBhZ2UgY2hhbm5lbCBjdGEsIGluZm8gZGlyZWN0aXZlLCBxdWljayBsaW5rc1xuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3M3B4KSB7XG4vKmhvbWVwYWdlIHNlY29uZCByb3csIG1vYmlsZSAmIG1hZ25pZnlpbmcgZ2xhc3MgaWNvbnMgKi9cbi53cmFwcGVyLmNoYW5uZWwtY3RhLXdyYXBwZXIgLmNvbC1jdXN0b20uY29sLXhzLTEyIHttYXJnaW4tYm90dG9tOjIwcHh9XG4ud3JhcHBlci5jaGFubmVsLWN0YS13cmFwcGVyIC5jb2wtY3VzdG9tLmNvbC14cy0xMjpsYXN0LWNoaWxkIHttYXJnaW4tYm90dG9tOjBweH1cblxuLypob21lcGFnZSBzZWNvbmQgcm93IG9yYW5nZSwgb3BlbiBzdXBlciBhY2NvdW50ICYgcmVnIG9ubGluZSBhY2Nlc3MgKi9cbi5jaGFubmVsLWluZm8tZGlyZWN0aXZlLmZpcnN0IHtib3JkZXItcmlnaHQ6IDBweCBzb2xpZCAjZDA2NzM1OyBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDA2NzM1O31cblxuXG59XG5cbi8qUXVpY2sgbGlua3MgKi9cblxuLmNoYW5uZWwtcXVpY2tsaW5rcy13cmFwcGVyLnNlY3Rpb24td3JhcHBlciB7IHBhZGRpbmcgOiA0MnB4IDAgMzBweH1cblxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyB7XG4gIGhlaWdodDppbmhlcml0O1xuICBsaSB7XG4gICAgJi5hY3RpdmUge1xuICAgICAgLmNhcmV0IHtcbiAgICAgICAgYm9yZGVyLXRvcDogMCBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkO1xuICAgICAgfVxuICAgIH1cbiAgICBhIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRhYi1wYW5lLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItY29udGVudC13cmFwcGVyLmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6LTMxcHg7XG4gIGJvcmRlci10b3A6MXB4ICNkY2RhZDYgc29saWRcblxufVxuXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHRhYmxlIHRkIHtkaXNwbGF5OiB0YWJsZS1jZWxsOyBwYWRkaW5nOiAwIDVweDt9XG5cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWNvbnRlbnQtd3JhcHBlciAuY2xvc2UtdGFiIHttYXJnaW46MTBweH1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OTRweCkgIGFuZCAobWF4LXdpZHRoOiA3NzNweCkge1xuXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpOm50aC1jaGlsZCgxKSBhLFxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaTpudGgtY2hpbGQoMikgYSxcbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGk6bnRoLWNoaWxkKDMpIGEsXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpOm50aC1jaGlsZCg0KSBhIHtcbiAgYmFja2dyb3VuZC1zaXplOiA3NSU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxNSU7XG59XG5cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSBzcGFuIHttYXJnaW4tdG9wOi0yMHB4fVxuXG59XG5cbi8qIEVtYmVkZGVkIHBhZ2Ugc2VhcmNoIGNvbnRhaW5lciAqL1xuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCAuZ2xvYmFsX3NlYXJjaF9maWVsZCB7XG4gIHdpZHRoOiA3NSU7XG59XG5cbi8qIFNlYXJjaCBpY29uIGdsb2JhbCB0b3AgbmF2IGRlc2t0b3AgKi9cbiNtbGMtaGVhZGVyLXNlYXJjaC1ib3ggLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCAuZ2x5cGhpY29uIHttYXJnaW4tcmlnaHQ6MDsgbWFyZ2luLXRvcDotMTJweDsgcGFkZGluZzoxMnB4IDhweCA4cHggMTJweDsgd2lkdGg6IDUwcHg7XG5oZWlnaHQ6IDUxcHg7IGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7IH1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTNweCkge1xuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB0YWJsZSB0ZCB7ZGlzcGxheTogYmxvY2t9XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIHt3aWR0aDoxMDAlfVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhIHNwYW4ge3RleHQtYWxpZ246bGVmdDt9XG5cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSB7cG9zaXRpb246IHJlbGF0aXZlO3dpZHRoOiAxMDAlO2hlaWdodDogNTBweDt9XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIGEgZGl2LmNhcmV0IHtcbiAgZGlzcGxheTpub25lO1xufVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhIC5tbGMtZ2x5cGgge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaTpudGgtY2hpbGQoMSkgYSxcbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGk6bnRoLWNoaWxkKDIpIGEsXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpOm50aC1jaGlsZCgzKSBhLFxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaTpudGgtY2hpbGQoNCkgYSB7XG5iYWNrZ3JvdW5kLXNpemU6IDM4cHggIWltcG9ydGFudDtcbmJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyICFpbXBvcnRhbnQ7fVxuXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIGEgc3BhbiB7cG9zaXRpb246IGFic29sdXRlOyBsZWZ0OjUwcHg7ICB0b3A6IDE3cHg7IGZvbnQtc2l6ZToxN3B4IC8qIHdpZHRoOiAzMDBweDsgKi99XG5cbi5zZWN0aW9uLWhlYWRlciBoMiB7bWFyZ2luLWJvdHRvbToyNHB4fVxuXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpLmFjdGl2ZSAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1hY3RpdmUge2Rpc3BsYXk6bm9uZTt9XG5cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkge2JvcmRlci1ib3R0b206IDFweCAjYzhjNmMyIHNvbGlkO31cblxuXG4uY2hhbm5lbC1xdWlja2xpbmtzLXdyYXBwZXIuc2VjdGlvbi13cmFwcGVyIHsgcGFkZGluZyA6IDMwcHggMCAwfVxuXG59XG5cblxuXG4vLyBFTkQgR0ggMjQuMDIuMTUgaG9tZXBhZ2UgY2hhbm5lbCBjdGEsIGluZm8gZGlyZWN0aXZlLCBxdWljayBsaW5rc1xuXG5cbi8vIEdIIDI1LjAyLjE1IHF1aWNrIGxpbmtzIG1vYmlsZVxuXG5cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdGFibGUgaDQgYSB7Y29sb3I6IzQ0NCAhaW1wb3J0YW50OyB0ZXh0LWRlY29yYXRpb246bm9uZTt9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5M3B4KSB7XG5cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWNvbnRlbnQtd3JhcHBlciAuY2xvc2UtdGFiIHtkaXNwbGF5Om5vbmU7fVxuXG4udGFiLXBhbmUuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1jb250ZW50LXdyYXBwZXIuYWN0aXZlIHttYXJnaW4tdG9wOi0zMXB4OyB9XG5cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdGFibGUgaDQgYSB7Zm9udC1zaXplOjE1cHg7IGZvbnQtZmFtaWx5OkBmb250LWZhbWlseS1zYW5zLXNlcmlmLCBhcmlhbDsgbWFyZ2luLXRvcDowO1xuY29sb3I6IzAzNzY5MSAhaW1wb3J0YW50fVxuXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHRhYmxlIGg0IGE6aG92ZXIge2NvbG9yOiMyMzUyN2MgIWltcG9ydGFudDsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSAhaW1wb3J0YW50fVxuXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHRhYmxlIHAge2Rpc3BsYXk6bm9uZX1cblxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB0YWJsZSB0ZCB7cGFkZGluZzo3cHggMH1cblxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaTpsYXN0LWNoaWxkIHtib3JkZXItYm90dG9tOjB9XG5cbn1cblxuLy8gRU5EIEdIIDI1LjAyLjE1XG5cblxuXG4vLyBHSCAyNi4wMi4xNVxuXG5cbmg1LCBoNiB7Zm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1zYW5zLXNlcmlmLCBBcmlhbCwgc2Fucy1zZXJpZjsgZm9udC13ZWlnaHQ6Ym9sZDsgZm9udC1zaXplOiAxNXB4fVxuXG4uZHJvcGRvd24tbWVudSBoNSB7IGZvbnQtc2l6ZToxNjsgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O31cblxuI3NpZGVraWNrLWRlc2t0b3AgeyBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDsgfVxuI3NpZGVraWNrLWRlc2t0b3AubWluaW1pemVkIHtyaWdodDogLTE3NXB4O31cblxuI3NpZGVraWNrLWRlc2t0b3Age3dpZHRoOjI0MHB4O31cblxuI3NpZGVraWNrLWRlc2t0b3AgLnNpZGVraWNrLWdseXBoaWNvbiB7XG5tYXJnaW46IC0ycHggMThweCAwIDJweDtcbn1cblxuI21sYy1oZWFkZXItc2VhcmNoLWJveCAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wgeyBjb2xvcjojZmZmO31cblxuLy8gRU5EIEdIIDI2LjAyLjE1XG5cblxuXG4vKiBHSCAwMi4wMy4xNSAgKi9cblxuLypTdXBlciBvdmVydmlldyB0aHVtYnMgKi9cblxuLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIC5tZWRpYSBoNCBhIHttYXJnaW4tdG9wOjEwcHg7IGNvbG9yOiMzYjNiM2I7IHRleHQtZGVjb3JhdGlvbjpub25lO2Rpc3BsYXk6IGJsb2NrO31cbi5vdmVydmlldy10ZWFzZXItd3JhcHBlciAubWVkaWEgYSBoNDpob3ZlciB7Y29sb3I6IzNiM2IzYjsgIHRleHQtZGVjb3JhdGlvbjpub25lOyB9XG5cbi5vdmVydmlldy10ZWFzZXItY29sIGg0IGEgeyBjb2xvcjogQGRlZmF1bHQtbGluay1jb2xvciB9O1xuLm92ZXJ2aWV3LXRlYXNlci1jb2wgaDQgYTpob3ZlciB7IGNvbG9yOiBAZGVmYXVsdC1saW5rLWNvbG9yLWhvdmVyIH07XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTkycHgpIHtcbiAgLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIHtwYWRkaW5nOjYwcHggMDt9XG59XG5cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5N3B4KSB7XG4gIC5vdmVydmlldy10ZWFzZXItd3JhcHBlciB7cGFkZGluZzozMHB4IDA7fVxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3M3B4KSB7XG4gLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIC5vdmVydmlldy10ZWFzZXItY29sIGltZyB7ZGlzcGxheTpub25lO31cblxuIC5vdmVydmlldy10ZWFzZXItd3JhcHBlciAub3ZlcnZpZXctdGVhc2VyLWNvbCBwIHtkaXNwbGF5Om5vbmU7fVxuXG4gLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIC5vdmVydmlldy10ZWFzZXItY29sIGg0IHsgZm9udC1zaXplOjE2cHg7IH1cblxuIC5vdmVydmlldy10ZWFzZXItd3JhcHBlciB7cGFkZGluZzogMTVweCAxMHB4fVxuXG4gLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIC5vdmVydmlldy10ZWFzZXItY29sIHsgYm9yZGVyLWJvdHRvbTogMXB4ICNjOGM2YzIgc29saWQ7ICBwYWRkaW5nOiAwcHggMTBweDsgIH1cblxuXG4gLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIC5vdmVydmlldy10ZWFzZXItY29sOmxhc3QtY2hpbGQge2JvcmRlci1ib3R0b206IG5vbmU7fVxuXG4gfVxuXG4ub3ZlcnZpZXctdGVhc2VyLWNvbCBpbWcge21hcmdpbi1ib3R0b206OHB4OyB9XG5cbi8qTWFzdGhlYWQgc20gKi9cblxuLm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20ge2hlaWdodDogMzIwcHg7IGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcCAhaW1wb3J0YW50O31cblxuXG5cbi5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIGgxIHtmb250LXNpemU6NDJweDsgY29sb3I6I2NlMDA1ODtcbiAgbWFyZ2luLXRvcDo0MHB4ICFpbXBvcnRhbnQ7IG1hcmdpbi1ib3R0b206MTBweDsgd2lkdGg6NjUlO31cblxuLm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20gaDIgeyBmb250LXNpemU6IDI0cHg7IGxpbmUtaGVpZ2h0OjEuMjsgY29sb3I6ICMzYjNiM2I7IHdpZHRoOjY1JTtcbiAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1zdWItaGVhZGluZzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCl7XG4ubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSB7IGhlaWdodDoyNzBweDt9XG5cbi5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIGgxIHsgd2lkdGg6NjUlOyAgZm9udC1zaXplOjQwcHg7fVxuXG5cbi5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIGgyIHtmb250LXNpemU6IDIycHg7IHdpZHRoOiA2NSU7IG1hcmdpbi1sZWZ0OiAwO31cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkgYW5kIChtYXgtd2lkdGg6IDEyMDlweCl7XG5cbi5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIGgxIHttYXJnaW4tdG9wOiAyNXB4IWltcG9ydGFudDt9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCl7XG5cbi5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIGgxIHttYXJnaW4tdG9wOiA1MHB4IWltcG9ydGFudDt9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpe1xuXG5cdC5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIC5jb250YWluZXIucGFnZS1oZWFkZXItY29udGFpbmVyIC8qdGhpcyBpcyB0aGUgbWFzayB0aW50IGRhcmsgYmFja2dyb3VuZCAqL1xuXG5cdHt0b3A6IDA7IG1heC13aWR0aDoxMDAlOyBoZWlnaHQ6OTAlOyBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjUpO31cblxuXHQubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSBoMSB7IGZvbnQtc2l6ZTogMjBweDsgbWFyZ2luLWJvdHRvbTo1cHg7IHdpZHRoOjkwJTt9XG4gICAgLm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20gaDEgc3BhbiB7IGNvbG9yOiNmZmYgIWltcG9ydGFudDt9XG5cblx0Lm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20ge2hlaWdodDogMTg1cHg7fVxuXG5cdC5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIGgxIHttYXJnaW4tdG9wOjI1cHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS4yOyBtYXJnaW4tbGVmdDoyJTt9XG5cblxuXHQubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSBoMiB7XG5cdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6IDEuMjsgd2lkdGg6OTAlOyBtYXJnaW4tYm90dG9tOiAzMHB4OyBmb250LXNpemU6MTNweDsgbWFyZ2luLWxlZnQ6MiU7IG1hcmdpbi1ib3R0b206MTVweDt9XG5cblx0fVxuXG4vKiBBY2NvcmRpb24gRkFRcyAqL1xuXG4uY2FtcGFpZ24tY29udGVudCAuZmFxcyAucGFuZWwtaGVhZGluZyBoMyB7Zm9udC1mYW1pbHk6QGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYsIEFyaWFsLCBIZWx2ZXRpY2E7IGZvbnQtc2l6ZToxN3B4fVxuXG4uY2FtcGFpZ24tY29udGVudCAuZmFxcyAucGFuZWwtaGVhZGluZyBhIHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmYgIWltcG9ydGFudDsgfVxuXG4ucGFuZWwtaGVhZGluZyBhIHtcbiBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNvbl9hY2NvcmRpb25fbWludXMucG5nKTtcbiBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5OCUgMTNweDtcbn1cblxuXG4uY2FtcGFpZ24tY29udGVudCAucGFuZWwgLm1lZGlhLWxpc3QgLmxpc3QtaXRlbS10ZXh0IHtcbiAvKmJvcmRlci10b3A6MXB4ICNjOGM2YzIgc29saWQ7Ki9cbiAgbWFyZ2luLXRvcDoxNXB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cblxuLyogQ2Fyb3VzZWwgaW5kaWNhdG9ycyAqL1xuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7cGFkZGluZy1sZWZ0OjA7IHdpZHRoOjE4cHg7IGhlaWdodDoxOHB4OyBtYXJnaW46IDBweCA1cHg7fVxuXG4vKiBFTkQgR0ggMDIuMDMuMTUgc3VwZXIgb3ZlcnZpZXcgdGh1bWJzICovXG5cbi8vVFYgR0hcblxuLyogR0VUIGluIHRvdWNoIC0tLS0tICovXG4udGhyZWUtY29sdW1uIC5jb2wtY3VzdG9tIHsgd2lkdGg6MzAlOyBtYXJnaW4tbGVmdDoyJTt9XG5cbkBtZWRpYSAobWF4LXdpZHRoOjYwMHB4KSB7XG4gIC50aHJlZS1jb2x1bW4gLmNvbC1jdXN0b20ge1xuICAgIHdpZHRoOjkzJSAhaW1wb3J0YW50O31cblxuIC8qIC5wcm9kdWN0LXBhZ2UtY3RhIGg0IGEge2Rpc3BsYXk6IGJsb2NrO30gICAgICovXG5cbn1cbi5uby1nbG9iYWwtZ2V0LWluLXRvdWNoIC5yb3ctZm9vdGVyIC5nZXQtaW4tdG91Y2gtd3JhcHBlciB7XG4gIGRpc3BsYXk6bm9uZTtcbn1cblxuLm5ld3MtaW5zaWdodHMtcGFuZWwgLm1lZGlhLWJvZHkgcCB7XG4gIC8qZGlzcGxheTpub25lOyovXG59XG4ubmV3cy1pbnNpZ2h0cy1wYW5lbCAubWVkaWEtYm9keSBhLFxuLm5ld3MtaW5zaWdodHMtcGFuZWwgLm1lZGlhLWJvZHkgYTpob3ZlciB7XG4gIGNvbG9yOiAjM2IzYjNiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5hcmNoaXZlLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xuICBwYWRkaW5nOiA1MHB4IDBweDtcbn1cblxuLyogT3ZlcnZpZXcgcGFnZSAtIGNhbXBhaWducyBhbmQgcHJvZHVjdHMgKi9cblxuLnBhZ2Utb3ZlcnZpZXcgaDMge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBtYXJnaW4tdG9wOiAyOHB4ICEgaW1wb3J0YW50O1xufVxuXG4vKiBQcm9kdWN0IHBhZ2UgKi9cblxuLnBhZ2UtaGVhZGVyLWNvbnRhaW5lciB7XG5cdGNvbG9yOiAjZmZmO1xufVxuLnBhZ2UtaGVhZGVyLWNvbnRhaW5lciAuYnJlYWRjcnVtYiB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRmb250LXNpemU6IDEycHg7XG5cdHBhZGRpbmc6IDBweDtcblx0bWFyZ2luOiAyNXB4IDAgMDtcbn1cbi5wYWdlLWhlYWRlci1jb250YWluZXIgLmJyZWFkY3J1bWIgbGksXG4ucGFnZS1oZWFkZXItY29udGFpbmVyIC5icmVhZGNydW1iIGxpLmFjdGl2ZSAge1xuXHRjb2xvcjogI2ZmZjtcbn1cbi5wYWdlLWhlYWRlci1jb250YWluZXIgLmJyZWFkY3J1bWIgbGkubGFzdC5hY3RpdmUgIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucGFnZS1oZWFkZXItY29udGFpbmVyIC5icmVhZGNydW1iIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jaGFyY29hbCAuYnJlYWRjcnVtYiBsaS5hY3RpdmUsXG4uY2hhcmNvYWwgLmJyZWFkY3J1bWIgbGkgYSB7XG4gIGNvbG9yOiBAZGVmYXVsdC1jb2xvcjtcbn1cbi5wYWdlLWhlYWRlci1jb250YWluZXIgaDEge1xuXHRtYXJnaW46IDAgMCAzMnB4O1xufVxuLndyYXBwZXItcnViaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlMDA1ODtcbn1cblxuLnByb2R1Y3QtcGFnZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBFRUVBO1xuICBwYWRkaW5nOiA0MHB4IDAgMjRweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGg0IHtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogQ2hhcmxpZS1TdGQtU2VtaUJvbGQ7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206MThweDtcbiAgICBhIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTowcHg7XG4gICAgfVxuICB9XG59XG5cbi5wcm9kdWN0LXBhZ2UtY3RhIHNwYW4uYnV0dG9uLW1kLCAucHJvZHVjdC1wYWdlLWN0YSBzcGFuLmJ1dHRvbi1zbSB7XG4gICAgbWFyZ2luLXRvcDowICFpbXBvcnRhbnQ7XG4gIH1cblxuLmNlbnRlci1jdGEgaDQsIC5jZW50ZXItY3RhIC5idXR0b24tc20sIC5jZW50ZXItY3RhIC5idXR0b24tbWQsIC5jZW50ZXItY3RhIC5idXR0b24tbGcge1xuICB0ZXh0LWFsaWduOmNlbnRlcjtcbn1cblxuLmNlbnRlci1jdGEgLmJ1dHRvbi1zbSwgLmNlbnRlci1jdGEgLmJ1dHRvbi1tZCwgLmNlbnRlci1jdGEgLmJ1dHRvbi1sZyB7XG4gIG1hcmdpbi1sZWZ0OjIwcHg7XG59XG4ucGFnZS1pbnRybyxcbi5wcm9kdWN0LXBhZ2UtaW50cm8sXG4ucHJvZHVjdC1wYWdlLWhvdy10by1pbnZlc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xufVxuXG4ucHJvZHVjdC1wYWdlLWludHJvIHtcbiAgZm9udC1zaXplOjE3cHggIWltcG9ydGFudDtcbn1cbi5wYWdlLWludHJvIC5jb250YWluZXIsXG4ucHJvZHVjdC1wYWdlLWludHJvIC5jb250YWluZXIsXG4ucHJvZHVjdC1wYWdlLWhvdy10by1pbnZlc3QgLmNvbnRhaW5lcntcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xufVxuXG4ubmF2LXRhYnMge1xuICBtYXJnaW4tdG9wOjMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGhlaWdodDogNDJweDsgLyogdGVtcCBmaXggLSBhdHRlbXB0IHRvIHJlbW92ZSBpZiBwb3NzaWJsZSAqL1xufVxuLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgcGFkZGluZzoxMHB4IDI1cHg7XG4gIGNvbG9yOiMzYjNiM2I7XG4gIGJvcmRlcjowcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cbi5uYXYtdGFicyA+IGxpIHtcbiAgYm9yZGVyLXRvcDowcHggc29saWQgI2NjYztcbiAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICNjY2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWE7XG4gIGJvcmRlci1ib3R0b206MHB4IHNvbGlkICNjY2M7XG59XG4ubmF2LXRhYnMgPiBsaS5sYXN0IHtcbiAgYm9yZGVyLXRvcDowcHggc29saWQgI2NjYztcbiAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yaWdodDowcHggc29saWQgI2NjYztcbn1cbi5uYXYtdGFicyA+IGxpLmxhc3QuYWN0aXZlIHtcbiAgYm9yZGVyLXRvcDoxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjY2NjO1xufVxuLm5hdi10YWJzID4gbGkuZmlyc3QsXG4ubmF2LXRhYnMgPiBsaS5hY3RpdmUge1xuICBib3JkZXItdG9wOjFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZmZmO1xufVxuXG4ucHJvZHVjdC1wYWdlLWZhcXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgcGFkZGluZzogNTBweCAwO1xufVxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmc6IDYwcHggMDtcbn1cblxuLmltcG9ydGFudC11cGRhdGVzLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgcGFkZGluZzogNjBweCAwO1xuICAuaW1wb3J0YW50LXVwZGF0ZXMtcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIC5pbXBvcnRhbnQtdXBkYXRlcy1wYW5lbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBFRUVBO1xuICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgICAgbWluLWhlaWdodDoyNzBweDtcbiAgICAgIC5pbXBvcnRhbnQtdXBkYXRlcy1wYW5lbCBwIHtcbiAgICAgICAgcGFkZGluZzowcHg7XG4gICAgICAgIG1hcmdpbjowcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLyogR2xvYmFsIGFjY29yZGlvbnMgKi9cblxuLnBhbmVsLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTozMHB4O1xufVxuXG4ucGFuZWwge1xuICAgICBib3JkZXI6IDBweCBub25lO1xuICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbToxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYW5lbC1oZWFkaW5nIHtcbiAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICBwYWRkaW5nOiAwcHg7XG59XG5cbi5wYW5lbC10aXRsZSB7XG4gICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgIG1hcmdpbjogMHB4O1xufVxuXG4ucGFuZWwtaGVhZGluZyBhLmNvbGxhcHNlZCB7XG4gICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2RhZDYgISBpbXBvcnRhbnQ7XG4gICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljb25fYWNjb3JkaW9uX3BsdXMucG5nXCIpO1xuICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5OCUgY2VudGVyO1xuICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICBjb2xvcjogIzNiM2IzYjtcbiAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OjUwcHg7XG59XG5cbi5wYW5lbC1oZWFkaW5nIGEge1xuICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg1NjUyO1xuICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY29uX2FjY29yZGlvbl9taW51c19kcmsucG5nXCIpO1xuICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5OSUgY2VudGVyO1xuICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgIG91dGxpbmU6IG1lZGl1bSBub25lO1xuICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nLXJpZ2h0OjUwcHg7XG59XG5cbi5wYW5lbC1oZWFkaW5nIGEuY29sbGFwc2VkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NTY1MiAhIGltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNvbl9hY2NvcmRpb25fcGx1c193aHQucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5OSUgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucGFuZWwtaGVhZGluZyBhOmhvdmVyIHtcbiAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucGFuZWwgLm1lZGlhLWxpc3QgbGkubWVkaWEge1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ucGFuZWwgLm1lZGlhLWxpc3QgLmxpc3QtaXRlbS10ZXh0IHtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cbi5hY2NvcmRpb24tbGFzdCAubGlzdC1pdGVtLXRleHQge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4ICEgaW1wb3J0YW50O1xufVxuXG4vKiBNb3ppbGxhIGJ1ZyBmaXggKi9cbi5ib290c3RyYXAtYmxvZy1lbnRyeSAubWVkaWEtYm9keSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4vKiBBYm91dCBNTEMgc3R5bGVzIC0gY3JlYXRlZCBieSBJbXJhbiAqL1xuXG5cblxuLm91ci1pbXBhY3Qge1xuICAgICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLm91ci1pbXBhY3QgKiBoMyB7XG4gICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5vdXItaW1wYWN0ICogaDEge1xuICAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgIG1hcmdpbi1ib3R0b206MHB4O1xufVxuXG4ub3VyLWltcGFjdC1oZWFkZXIge1xuICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDg2MDE4O1xuICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICEgaW1wb3J0YW50O1xufVxuXG4ub3VyLWltcGFjdC1ib2R5IHtcbiAgICAgY29sb3I6I0Q4NjAxODtcbiAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RENDRDtcbn1cblxuLm91ci1pbXBhY3QtYmVsb3cge1xuICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U5O1xufVxuXG4ub3VyLWltcGFjdC1iZWxvdyAqIC5tZWRpYS1sZWZ0IHtcbiAgICAgZGlzcGxheTogYmxvY2sgISBpbXBvcnRhbnQ7XG4gICAgIHRleHQtYWxpZ246IGNlbnRlciAhIGltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTMwIHtcbiAgICAgcGFkZGluZy1ib3R0b206MzBweCAhaW1wb3J0YW50O1xufVxuXG4uY2YtM3BhcmEtY3NzIGRpdiB7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDM7IC8qIENocm9tZSwgU2FmYXJpLCBPcGVyYSAqL1xuICAgIC1tb3otY29sdW1uLWNvdW50OiAzOyAvKiBGaXJlZm94ICovXG4gICAgY29sdW1uLWNvdW50OiAzO1xufVxuXG4uY2YtbmF2IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxNSU7XG4gIGxpIHtcbiAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuXG4uY2YtbmF2IGxpIGEge1xuICAgICBjb2xvcjogIzNCM0IzQiAhIGltcG9ydGFudDtcbn1cblxuLmNmLW5hdiBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5jZi1uYXYgLmFjdGl2ZSBhIHtcbiAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YwRUVFQSAhIGltcG9ydGFudDtcbiAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNFODUxMDA7XG4gICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cblxuLyogVGFibGVzICovXG4udGFibGUge1xuICBib3JkZXI6MHB4O1xuICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGRkO1xuICB0ciB7XG4gICAgdGQge1xuICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgI2M4YzZjMiAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLnRhYmxlLWNlbGwtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RGREJEMjtcbn1cbi50YWJsZS1jZWxsLXN1Yi1oZWFkZXIge1xuICAvKmJhY2tncm91ZC1jb2xvcjogIzsqL1xufVxuLnRhYmxlLWNlbGwtc3ViLXN1Yi1oZWFkZXIge1xuICAvKmJhY2tncm91ZC1jb2xvcjogIzsqL1xufVxuXG4udGFibGUtY2VsbC1vcmFuZ2UtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M5NTEwOTtcbiAgY29sb3I6I2ZmZjtcbn1cbi50YWJsZS1jZWxsLW9yYW5nZS1zdWItaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NFNjIyMTtcbiAgY29sb3I6I2ZmZjtcbn1cbi50YWJsZS1jZWxsLW9yYW5nZS1zdWItc3ViLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMzczM0E7XG4gIGNvbG9yOiNmZmY7XG59XG4udGFibGUtYm9yZGVyZWQtaW1hZ2VzIHRyIHRkIGEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBib3JkZXI6MDtcbn1cbi5mYXEtYm9keSB0YWJsZSB0aCxcbi5tb2RhbC1ib2R5IC5mYXEtYW5zd2VyLWNvbnRlbnQtcm93IHRhYmxlIHRoIHtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5mYXEtYm9keSB0YWJsZSB0ZCxcbi5tb2RhbC1ib2R5IC5mYXEtYW5zd2VyLWNvbnRlbnQtcm93IHRhYmxlIHRkIHtcbiAgYm9yZGVyLXRvcDoxcHggc29saWQgI2M4YzZjMiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLyogU3Ryb25nZXIgU3VwZXIgcGFnZXMgKi9cblxuLndyYXBwZXItc3Ryb25nZXItc3VwZXIge1xuICAuYnJlYWRjcnVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLm1sYy1nbHlwaCB7XG4gICAgY29sb3I6IEBwcmltYXJ5LWNvbG9yLWFxdWE7XG4gIH1cbn1cbi5zdHJvbmdlci1zdXBlci1jdGEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4YzZjMjtcbiAgbWFyZ2luLWJvdHRvbToyMXB4O1xuICBwYWRkaW5nLWJvdHRvbToyMXB4O1xufVxuXG4uc3Ryb25nZXItc3VwZXItY3RhIC5idXR0b24tbWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMThweDtcbn1cblxuLnN0cm9uZ2VyLXN1cGVyLWN0YSAuZ2x5cGhpY29uIHtcbiAgbWFyZ2luLXJpZ2h0OjEycHg7XG59XG5cbi53cmFwcGVyLXRvb2xzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG4ud3JhcHBlci10b29scyAudGV4dC1pbWFnZSB7XG4gIHBhZGRpbmctdG9wOiAzMHB4ICEgaW1wb3J0YW50O1xufVxuXG4ud3JhcHBlci10b29scyAucHVsbC1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMjBweCAhIGltcG9ydGFudDtcbn1cblxuLndyYXBwZXItdG9vbHMgaW1nIHtcbiAgd2lkdGg6MTAwJTtcbn1cblxuLndyYXBwZXItYmctZmFmOGY0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjojZmFmOGY0O1xufVxuXG4ud3JhcHBlci10cmFuc3BhcmVudC1icmVhZGNydW1iIHtcbiAgLmJyZWFkY3J1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi8vUHJvdGVjdCBNeSBTdXBlciBwYWdlc1xuXG4ud3JhcHBlci1wcm90ZWN0LW15LXN1cGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIC53cmFwcGVyLXRyYW5zcGFyZW50LWJyZWFkY3J1bWI7XG59XG5cbi53cmFwcGVyLXByb3RlY3QtbXktc3VwZXItaG93LWl0LWNhbi13b3JrIHtcbiAgJjpleHRlbmQoLndyYXBwZXItcHJvdGVjdC1teS1zdXBlcik7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucHJvdGVjdC1teS1zdXBlci1mb3JtIHtcbiAgLnByb3RlY3QtbXktc3VwZXItZmllbGQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBpbnB1dCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICB9XG4gIH1cbiAgLmJ0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M5NTEwOTtcbiAgICBib3JkZXItY29sb3I6ICNjOTUxMDk7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG4ubW9kZWwtcHJvdGVjdC1teS1zdXBlciB7XG4gIGhlaWdodDogNTAwcHg7XG4gIHdpZHRoOiA4MDBweDtcbn1cblxuLm1vZGVsLXByb3RlY3QtbXktc3VwZXIgLm1vZGFsLWJvZHkgaWZyYW1lIHtcbiAgYm9yZGVyOjBweDtcbn1cblxuXG4vL0FkdmljZSBwYWdlc1xuXG4uYWR2aWNlLWNlbnRyZS13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuXG4uY29tcC13aW5uZXItd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHBhZGRpbmc6IDYwcHggNjBweCA0MnB4IDYwcHg7XG59XG5cbi5hZHZpY2UtY2VudHJlLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOjQwcHg7XG59XG5cbi5hZHZpY2UtY2VudHJlLWNvbnRlbnQgdGFibGUudGFibGUge1xuICBtYXJnaW4tYm90dG9tOjA7XG59XG5cbi5hZHZpY2UtY2VudHJlLWNvbnRlbnQgdGFibGUgdGQge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZy1yaWdodDoxNXB4O1xufVxuXG4uYWR2aWNlLWNlbnRyZS1jb250ZW50IHRhYmxlIHRkIGltZyB7XG4gIHBhZGRpbmctcmlnaHQ6NXB4O1xufVxuXG4uYWR2LWNlbnRlci1tYXBzIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5hZHYtY2VudGVyLW1hcHMgaWZyYW1lIHtcbiAgYm9yZGVyOiAwcHggbm9uZTtcbn1cblxuLy9NaXNjXG5cbi5ib3gtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y2ZjQ7XG4gIG1pbi1oZWlnaHQ6IDIyMHB4O1xuICBwYWRkaW5nOiA0MHB4IDIwcHggMjBweCA0MHB4O1xuICBtYXJnaW4tYm90dG9tOjQwcHg7XG5cbiAgaDMge1xuICAgIG1hcmdpbi10b3A6MDtcbiAgfVxuXG4gIGg0IHtcbiAgICBtYXJnaW4tdG9wOjA7XG4gIH1cblxuICAubWxjLWdseXBoIHtcbiAgICBjb2xvcjpAcHJpbWFyeS1jb2xvci1hcXVhO1xuICAgIGZvbnQtc2l6ZTozMHB4O1xuICB9XG59XG5cbi5mZWF0dXJlLWNvcHkge1xuICBmb250LXNpemU6MTdweDtcbn1cblxuLmJ1c2luZXNzLWdldC1pbi10b3VjaCBhIHtcbiAgY29sb3I6I2M5NTEwOSAhaW1wb3J0YW50O1xufVxuXG4uYnVzaW5lc3MtZ2V0LWluLXRvdWNoIGE6aG92ZXIge1xuICBjb2xvcjojYmM0NDAxICFpbXBvcnRhbnQ7XG59XG5cbi5hZHZpc2VyLWdldC1pbi10b3VjaCBhIHtcbiAgY29sb3I6I2NlMDA1OCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZ3RvcDYwIHtcbiAgcGFkZGluZy10b3A6NjBweDtcbn1cblxuLnBhZGRpbmd0b3A0MCB7XG4gIHBhZGRpbmctdG9wOjQwcHg7XG59XG5cbi5sdC1pZTkgaW1nIHtcbiAgd2lkdGg6YXV0byAhaW1wb3J0YW50O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR0ggTU9ESUZZIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXG5cbi8qMTEuMDIuMTUtLS0tLS0tLS0tLS0tLSAqL1xuLm5hdmJhci1uYXYge2Zsb2F0OiByaWdodDt9XG5cblxuXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXY+Lm9wZW4+YSwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2Pi5vcGVuPmE6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdj4ub3Blbj5hOmZvY3VzIHtcbmNvbG9yOiAjMDE3NzgwOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOWY3OyBoZWlnaHQ6NTRweDsgb3V0bGluZTpub25lOyB9XG5cbiNtZWdhbWVudS1jb2wtMSB7LyptYXJnaW4tbGVmdDoyMHB4OyB3aWR0aDoyNTBweDsgcGFkZGluZzoyMHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE4MzhjOyBjb2xvcjojZmZmOyovfVxuI21lZ2FtZW51LWNvbC0xID4gaDQgeyBmb250LXNpemU6MjJweDt9XG4jbWVnYW1lbnUtY29sLTEgYSB7Y29sb3I6ICNmZmYgIWltcG9ydGFudDsgYm9yZGVyLWJvdHRvbTowOyBmb250LXNpemU6MTRweCAhaW1wb3J0YW50OyB9XG4jbWVnYW1lbnUtY29sLTEgYTpob3ZlciB7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7IH1cbi5tZWdhbWVudS1jb2wtMSBwIHtmb250LXNpemU6IDE0cHg7fVxuXG4vKi55YW1tIC5kcm9wZG93bi55YW1tLWZ3IC5kcm9wZG93bi1tZW51IHtwYWRkaW5nOiAyMHB4IDIwcHggNDBweCAyMHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOWY3OyBib3JkZXItdG9wOiAwO21hcmdpbi10b3A6IDAgIWltcG9ydGFudDtwb3NpdGlvbjogYWJzb2x1dGU7bGVmdDogMDt6LWluZGV4OiA1OyB9Ki9cblxuLnlhbW0tZncge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgYm9yZGVyOiAwcHggc29saWQgcmdiYSgwLCAwLCAwLCAuMTUpO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDRweCAzcHggcmdiYSgwLCAwLCAwLCAuMTc1KTtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDNweCByZ2JhKDAsIDAsIDAsIC4xNzUpO1xuICB9XG4gIC5kcm9wZG93bi1tZW51IC5nbHlwaGljb24ge1xuICAgIGNvbG9yOiAjMDE4MzhjXG4gIH1cblxuICAuZHJvcGRvd24tbWVudSBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggI2QxZDNkNCBzb2xpZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudSBsaSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjNDQ0NDQ0O1xuICAgIHBhZGRpbmc6IDdweCAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMHB4ICNkMWQzZDQgc29saWQgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUgbGk6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMHB4ICNkMWQzZDQgc29saWQ7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSBoNSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMHB4ICNkMWQzZDQgc29saWQ7XG4gICAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1oZWFkaW5nO1xuICAgIGNvbG9yOiAjYmM0NDAxO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4vKjEyLjAyLjE1IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cblxuLyptbGMgbG9nbyBwYWRkaW5nICovXG5uYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1oZWFkZXIgLm5hdmJhci1icmFuZCB7cGFkZGluZzogMCAxMHB4IDAgMDsgfVxuXG5cbi5uYXYtdGFicz5saS5maXJzdCB7IGJvcmRlci10b3A6IDBweCBzb2xpZCAjY2NjOyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgYm9yZGVyLWxlZnQ6IDBweCBzb2xpZCAjY2NjO31cbi5uYXYtdGFicz5saS5hY3RpdmUgeyBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDsgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkOyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjt9XG5cbi50YWJsZS1zdHJpcGVkPnRib2R5PnRyOm50aC1jaGlsZChvZGQpIHtiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmM2VmO31cblxuXG50ZCwgdGgge1xuICAgYm9yZGVyOm5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4udmlzaWJsZS14cyB7ZGlzcGxheTogYmxvY2shaW1wb3J0YW50O319XG5cbiNzaWRla2ljay1tb2JpbGUsICNzaWRla2ljay1tb2JpbGUgLnNpZGVraWNrIGxpICB7IGJhY2tncm91bmQtY29sb3I6ICMwMTgzOGN9XG4uc2lkZWtpY2sgbGkgIHsgbGlzdC1zdHlsZTpub25lOyBwYWRkaW5nOiA3cHggMH1cblxuLnNpZGVraWNrIGxpIGEgIHtjb2xvcjojZmZmO31cblxuLnJvdy1mb290ZXIud3JhcHBlci5mb290ZXItYmFzZS1iZywgLmJvb3RzdHJhcC1yb3cucGFyYmFzZS5tdWx0aXBsZS1jb2x1bW5zLnNlY3Rpb24geyAvKmJhY2tncm91bmQtY29sb3I6ICMzNTM1MzU7Ki99XG5cbi5ib290c3RyYXAtYWRkdGhpcy5wYXJiYXNlLmJvb3RzdHJhcC1iYXNlIHttYXJnaW4tYm90dG9tOjIwcHg7fVxuXG4ucm93LWZvb3RlciAud3JhcHBlci5mb290ZXItYmFzZS1iZyB7d2lkdGg6MTAwJTt9XG5cbi5yb3ctZm9vdGVyIHtiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyODI4O31cblxuXG4vKjEzLjAyLjE1Ki9cblxuI3NpZGVraWNrLW1vYmlsZSB7IHRvcDo2MHB4O31cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuXG5cdGhlYWRlciB7bWFyZ2luLXRvcDozMHB4O31cblxuXHQubmF2YmFyLXRvZ2dsZSB7ZGlzcGxheTpibG9jazt9XG5cdC53cmFwcGVyLndyYXBwZXItdG9wLXJvdyB7ZGlzcGxheTpub25lO31cblxuXHQgLypNTEMgbG9nbyAqL1xuICAubmF2YmFyLWJyYW5kIHsgcGFkZGluZzoxMHB4IDAgMTBweCAyMHB4OyBtYXJnaW4tdG9wOjA7IHBvc2l0aW9uOmZpeGVkOyBsZWZ0OjQwcHh9XG4gIC5uYXYtbW9iaWxlLWhlYWRlciBhLm5hdmJhci1icmFuZCBpbWcgeyBoZWlnaHQ6MzhweDt9XG5cblx0fVxuXG4vKkFjY29yZGlvbiAqL1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAucGFuZWwtaGVhZGluZyBhLmNvbGxhcHNlZCB7cGFkZGluZy10b3A6MTBweDsgcGFkZGluZy1ib3R0b206MTBweH1cblxufVxuXG4ubmF2LW1vYmlsZS1oZWFkZXIgeyBoZWlnaHQ6NjBweDt9XG5cbiNzaWRla2ljay1tb2JpbGUge2hlaWdodDo2OHB4fVxuXG4jc2lkZWtpY2stbW9iaWxlIC5zaWRla2ljayBsaSBhIC5zaWRla2ljay1nbHlwaGljb24ge21hcmdpbjotNXB4IDAgNXB4IDB9XG5cbiNzaWRla2ljay1tb2JpbGUgLnNpZGVraWNrIGxpIGFcblxue2Rpc3BsYXk6IGJsb2NrOyBtYXgtd2lkdGg6IDY1cHg7ICBtYXJnaW46IGF1dG87IGZvbnQtc2l6ZTogMTBweDsgbGluZS1oZWlnaHQ6IDEzcHg7bWFyZ2luLXRvcDogNXB4O31cblxuI3NpZGVraWNrLW1vYmlsZSAuc2lkZWtpY2sgbGkgYTpob3ZlciB7dGV4dC1kZWNvcmF0aW9uOm5vbmU7fVxuXG4jc2lkZWtpY2stbW9iaWxlIC5zaWRla2ljayBsaSBhIC5zaWRla2ljay1nbHlwaGljb24uaWNvbi1tbGMtY2FsbC1jb250YWN0dXMge21hcmdpbi1ib3R0b206MTJweH1cbiNzaWRla2ljay1tb2JpbGUgLnNpZGVraWNrIGxpIGEgLnNpZGVraWNrLWdseXBoaWNvbi5pY29uLW1sYy1sb2dpbi10by1zZWN1cmUtc2l0ZSB7bWFyZ2luLWJvdHRvbToxMnB4fVxuXG5cbiNzaWRla2ljay1tb2JpbGUgLnNpZGVraWNrIGxpLmZpcnN0IHtiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjUxOyBoZWlnaHQ6NjhweDt9XG5cbiNzaWRla2ljay1tb2JpbGUgLnNpZGVraWNrIGxpIHsgaGVpZ2h0OjY4cHg7fVxuXG4jc2lkZWtpY2stbW9iaWxlIC5zaWRla2ljayBsaTpob3ZlciB7YmFja2dyb3VuZC1jb2xvcjogIzAwYTliMjt9XG5cbiNzaWRla2ljay1tb2JpbGUgb2wge3BhZGRpbmctbGVmdDowfVxuXG5cbi8qMTYuMDIuMTUgKi9cblxuLm5hdi1waWxscz5saT5hIHtib3JkZXItcmFkaXVzOiAwO31cblxuI3NpZGVraWNrLW1vYmlsZSAuc2lkZWtpY2sgbGkgYSAuc2lkZWtpY2stZ2x5cGhpY29uIHsgZm9udC1zaXplOjE4cHg7IGRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDsgfVxuXG4uZ2x5cGhpY29uIHsgd2lkdGg6IGluaGVyaXQ7IGhlaWdodDogaW5oZXJpdDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xubmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IHsgZmxvYXQ6bm9uZTt9XG5cbm5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSBhLCBuYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYTpob3ZlciB7XG4gcGFkZGluZzogMTRweCAxMi41cHg7IGhlaWdodDppbmhlcml0O31cblxubmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGEge1xuYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDt9XG5cbm5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSBhOmhvdmVyIHtcbmJhY2tncm91bmQtY29sb3I6ICNmYWY5Zjc7IGNvbG9yOiMwMTc3ODA7fVxuXG5uYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYTpob3ZlciB7XG5iYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhO31cblxuLy8udmlzaWJsZS14cyB7b3ZlcmZsb3cteDogaGlkZGVuO31cblxuLm5hdi1waWxscz5saSB7IGZsb2F0Om5vbmU7fVxuXG4jdG9wbmF2LW1vYmlsZSBsaSB7IHdpZHRoOjEwMCU7IGJhY2tncm91bmQtY29sb3I6ICMzYjNiM2I7IGNvbG9yOiNmZmY7fVxuI3RvcG5hdi1tb2JpbGUgbGkgYTpob3ZlciB7YmFja2dyb3VuZC1jb2xvcjogIzNiM2IzYjsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9XG5cbi5uYXYtcGlsbHM+bGkrbGkgeyBtYXJnaW4tbGVmdDogMDt9XG5cbi55YW1tIC5kcm9wZG93bi55YW1tLWZ3IC5kcm9wZG93bi1tZW51IHsgLypHZXR0aW5nIHJpZCBvZiBib3R0b20gYWJvdXQgYWR2aWNlIGxpbmsqLyBwYWRkaW5nOjA7fVxuLm5hdmJhci1vZmZjYW52YXMub2ZmY2FudmFzLXRyYW5zZm9ybS5pbiB7IGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7IC8qYmFja2dyb3VuZCBjb2xvciBzaWRlIG5hdiBsZWZ0ICovfVxuXG4jdG9wbmF2LW1vYmlsZSBsaSBhIHsgY29sb3I6I2ZmZjt9XG5cbiN0b3BuYXYtbW9iaWxlIGxpIGEgeyBwYWRkaW5nOiAxMnB4IDNweCAxMnB4IDE1cHg7fVxuXG4uZHJvcGRvd24tbWVudSB1bCBsaSBhIHsgcGFkZGluZzogMTRweCAhaW1wb3J0YW50OyBib3JkZXI6MDt9XG5cbm5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiB7IG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDt9XG5cbi5uYXZiYXItbmF2IHttYXJnaW46IDBweCAtMTBweDt9XG5cbn1cbi8qY2hhbmdlIGZyb20gNjAwIHRvIDk5MiBjYXVzZSB0aGVyZSBhcmUgNSB0YWJzICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuLyp0YWJzKi9cbi5uYXYtdGFicz5saS5hY3RpdmUsIC5uYXYtdGFicz5saSwgLm5hdi10YWJzPmxpLmZpcnN0LCAubmF2LXRhYnM+bGkubGFzdCB7XG4gIGJvcmRlci1ib3R0b206MXB4ICNjOGM2YzIgc29saWQ7IGJvcmRlci1sZWZ0OjA7IGJvcmRlci1yaWdodDowcHggI2M4YzZjMiBzb2xpZDsgd2lkdGg6MTAwJTt9XG5cblxuICAubmF2LXRhYnM+bGkuYWN0aXZlIHtib3JkZXItcmlnaHQ6MCAhaW1wb3J0YW50OyBib3JkZXItYm90dG9tOjFweCAjYzhjNmMyIHNvbGlkfVxuXG4ud3JhcHBlci1zdHJvbmdlci1zdXBlciAudGV4dC1pbWFnZSB7cG9zaXRpb246cmVsYXRpdmU7IHRvcDoyMHB4fVxuXG4gIC5hZHYtY2VudGVyLW1hcHMge1xuICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxufVxuXG4vKjE3LzAyLzE1LS0tLS0tLS0tLSAqL1xuXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXY+Lm9wZW4+YSwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2Pi5vcGVuPmE6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdj4ub3Blbj5hOmZvY3VzIHsgIHBhZGRpbmctYm90dG9tOiAyM3B4OyB9XG5cbm5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSBhOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjlmNzsgY29sb3I6IzAxNzc4MDsgaGVpZ2h0OmluaGVyaXQ7IHBhZGRpbmctYm90dG9tOiAyM3B4OyB9XG5cbm5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiBhIHtoZWlnaHQ6aW5oZXJpdDt9XG5cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdj4ub3Blbj5hLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXY+Lm9wZW4+YTpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICNmYWY5Zjc7IGNvbG9yOiMwMTc3ODA7IGhlaWdodDppbmhlcml0OyB9XG5cbm5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSBhOmhvdmVyLCBuYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYTpmb2N1cyB7IGhlaWdodDogaW5oZXJpdDt9XG5cbi8qIEVxdWFsIGNvbHVtbiBoZWlnaHQgc2l6aW5nIHdoZW4gLmVxdWFsLWNvbC1oZWlnaHQgYXBwbGllZCB0byByb3cgKi9cbi5yb3cuZXF1YWwtY29sLWhlaWdodCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5yb3cuZXF1YWwtY29sLWhlaWdodDpiZWZvcmUsXG4ucm93LmVxdWFsLWNvbC1oZWlnaHQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnJvdy5lcXVhbC1jb2wtaGVpZ2h0ID4gW2NsYXNzKj0nY29sLSddIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnJvdy5lcXVhbC1jb2wtaGVpZ2h0ID4gW2NsYXNzKj0nY29sLSddID4gKiB7XG4gIC13ZWJraXQtZmxleDogMSAxIGF1dG87XG4gIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgZmxleDogMSAxIGF1dG87IFxufVxuXG4ucm93LmVxdWFsLWNvbC1oZWlnaHQgLmNvbC1jdXN0b20gLmJvb3RzdHJhcC10ZXh0LWltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGJnLWYwZWVlYTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcblx0bmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGE6aG92ZXIgeyBwYWRkaW5nLWJvdHRvbTogaW5oZXJpdDsgaGVpZ2h0OmluaGVyaXQ7fVxuXHQuZHJvcGRvd24tbWVudSB1bCBsaSBhIHtwYWRkaW5nOiAxNHB4IDE0cHggIWltcG9ydGFudDt9XG5cdC5kcm9wZG93bi1tZW51IGxpIHtib3JkZXItYm90dG9tOiBub25lO31cblxuXHRuYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYSB7cGFkZGluZzogMTRweCAxMi41cHg7IGhlaWdodDogaW5oZXJpdDt9XG5cdG5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSBhOmhvdmVyIHsgcGFkZGluZzogMTRweCAxMi41cHg7IGhlaWdodDogaW5oZXJpdDsgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYSAhaW1wb3J0YW50OyBjb2xvcjojMDE3NzgwO31cblxuXHQubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXY+Lm9wZW4+YSwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2Pi5vcGVuPmE6aG92ZXIgeyBwYWRkaW5nLWJvdHRvbToxM3B4OyBoZWlnaHQ6aW5oZXJpdDt9XG5cbn1cblxubmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIGEgeyBjb2xvcjogIzQ0NDt9XG5cbi5tZWdhbWVudS1jb2w6Zmlyc3QtY2hpbGQgeyB3aWR0aDogMjE1cHg7IGJhY2tncm91bmQtY29sb3I6ICMwMTgzOGM7IHBhZGRpbmc6IDEwcHggMTBweCAwcHggMjBweDsgY29sb3I6I2ZmZjsgbWFyZ2luLXJpZ2h0OiAxMHB4O31cblxuLm1lZ2FtZW51LWNvbCBzcGFuLmJ1dHRvbi1tZCB7YmFja2dyb3VuZC1jb2xvcjojZmZmOyBjb2xvcjojMDA0ZjU5fVxuXG4ubWVnYW1lbnUtY29sIGEgeyBiYWNrZ3JvdW5kLWNvbG9yOiNmZmNjMDA7fVxuXG5uYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLm1lZ2FtZW51LWNvbCBhIHtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cblxuLm1lZ2FtZW51LWNvbCBsaSBhIHtjb2xvcjojNDQ0ICFpbXBvcnRhbnQ7fVxuLm1lZ2FtZW51LWNvbCBsaSBhOmhvdmVyLCAubWVnYW1lbnUtY29sIGxpIGE6Zm9jdXMge2NvbG9yOiMwMTc3ODAgIWltcG9ydGFudDt9XG4ubWVnYW1lbnUtY29sIGEge2NvbG9yOiNmZmYgIWltcG9ydGFudCA7fVxuLm1lZ2FtZW51LWNvbCBhOmhvdmVyLCAubWVnYW1lbnUtY29sIGE6Zm9jdXMgeyB0ZXh0LXRyYW5zZm9ybTogdW5kZXJsaW5lICFpbXBvcnRhbnQ7fVxuXG4ubWVnYW1lbnUtY29sIC5tbGMtZ2x5cGgsIC5kcm9wZG93bi1tZW51IC5nbHlwaGljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHdpZHRoOiAyM3B4O31cblxuLmRyb3Bkb3duLW1lbnUgLmdseXBoaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMTc3ODA7XG59XG5cbiNzaWRla2ljay1tb2JpbGUgLnNpZGVraWNrIGxpIGEgLnNpZGVraWNrLWdseXBoaWNvbiB7IHdpZHRoOjEwMCUgIWltcG9ydGFudDt9XG5cbi5zdXBlci1lenktbW9kYWwtdmlkZW97XG4gIC5tb2RhbC12aWRlby1wbGFjZWhvbGRlcigzMTBweCwxNjBweCk7XG59XG5cbi8qIEdsb2JhbCBzdHlsZXMgZm9yIEZBUSwgU2VhcmNoIHJlc3VsdCBwYWdlcyAqL1xuXG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyLFxuLmZhcS1jb21wb25lbnQtd3JhcHBlciB7XG4gIHBhZGRpbmc6NjBweCAwcHg7XG59XG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyIC5tbGMtc2VhcmNoIGgxLFxuLmZhcS1jb21wb25lbnQtd3JhcHBlciAubWxjLWZhcXMgaDEge1xuICBkaXNwbGF5Om5vbmU7XG59XG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCBpbnB1dCxcbi5mYXEtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIGlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBoZWlnaHQ6IDQzcHg7XG59XG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbixcbi5mYXEtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5NTEwOTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1oZWFkaW5nO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGhlaWdodDogNDNweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE1NXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIxcHg7XG4gIHBhZGRpbmctdG9wOiAxMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLnNlYXJjaC1jb21wb25lbnQtd3JhcHBlciAjc2l0ZS1zZWFyY2gsXG4uZmFxLWNvbXBvbmVudC13cmFwcGVyICNmYXFzLXNlYXJjaCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIHdpZHRoOiA3MCU7XG59XG5cbi5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgLnNlYXJjaC10eXBlcyxcbi5mYXEtY29tcG9uZW50LXdyYXBwZXIgLmZhcXMtYnJvd3NlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4YzZjNztcbn1cblxuLmZhcS1jb21wb25lbnQtd3JhcHBlciBhLmZhcS1icm93c2UuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjOGM2YzcgIWltcG9ydGFudDtcbn1cblxuLnNlYXJjaC1jb21wb25lbnQtd3JhcHBlciAuYnRuLWdyb3VwIGJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgY29sb3I6ICMzYjNiM2I7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgcGFkZGluZzogMTBweCAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhO1xuICBib3R0b206IC0xcHg7XG59XG5cbi5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgLmJ0bi1ncm91cCBidXR0b24uc2VhcmNoLXR5cGUtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG59XG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyICNzZWFyY2gtY29udGFpbmVyLFxuLmZhcS1jb21wb25lbnQtd3JhcHBlciAjc2VhcmNoLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4uc2VhcmNoLXJlc3VsdC1jb250YWluZXIgLnJlc3VsdC1pdGVtcy1jb250YWluZXIgLnBhbmVsLWhlYWRpbmcge1xuICBib3JkZXItYm90dG9tOiAwcHg7XG59XG5cbi5zZWFyY2gtcmVzdWx0LWNvbnRhaW5lciAucmVzdWx0LWl0ZW1zLWNvbnRhaW5lciAuZGlkeW91bWVhbnRleHQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4jZmFxLXJlc3VsdHMtbGlzdCB7XG4gIHBhZGRpbmctdG9wOjIwcHg7XG59XG4jZmFxLXJlc3VsdHMtbGlzdCAucGFuZWwtaGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5mYXEtc2VhcmNoLXBhZ2luYXRpb24gLnBhZ2luYXRpb24sXG4uc2VhcmNoLXBhZ2luYXRpb24gLnBhZ2luYXRpb24ge1xuICBmbG9hdDpyaWdodDtcbn1cbi5mYXEtc2VhcmNoLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gPiBsaSA+IGEsXG4uZmFxLXNlYXJjaC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uID4gbGkgPiBzcGFuLFxuLnNlYXJjaC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uID4gbGkgPiBhLFxuLnNlYXJjaC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uID4gbGkgPiBzcGFuIHtcbiAgYm9yZGVyOiAwcHg7XG4gIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcbn1cbi5mYXEtc2VhcmNoLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gPiBsaSxcbi5zZWFyY2gtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiA+IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG4uZmFxLXNlYXJjaC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGEsXG4uZmFxLXNlYXJjaC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW4sXG4uZmFxLXNlYXJjaC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4uZmFxLXNlYXJjaC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW46aG92ZXIsXG4uZmFxLXNlYXJjaC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6Zm9jdXMsXG4uZmFxLXNlYXJjaC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW46Zm9jdXMsXG4uc2VhcmNoLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYSxcbi5zZWFyY2gtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuLFxuLnNlYXJjaC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4uc2VhcmNoLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbjpob3Zlcixcbi5zZWFyY2gtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhOmZvY3VzLFxuLnNlYXJjaC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW46Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG4vKiBGQVFzIHJlc3VsdHMgKi9cbi5mYXFzLXJlc3VsdHMgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGM0VGICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4uZmFxcy1yZXN1bHRzIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSBhLmNvbGxhcHNlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5mYXFzLXJlc3VsdHMgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlICB7XG4gIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuLmZhcXMtcmVzdWx0cyAucGFuZWwge1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG4uZmFxLWhlbHBmdWwtbGlua3Mge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2M4YzZjNztcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4uZmFxLWhlbHBmdWwtbGlua3MgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uZmFxLWhlbHBmdWwtbGlua3MgdWwgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4jZmFxLWFuc3dlci1mZWVkYmFjay1ubyB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uZmFxLWFuc3dlciAubW9kYWwtZGlhbG9nIHtcbiAgICAgd2lkdGg6IDk5MnB4ICEgaW1wb3J0YW50O1xufVxuXG4uZmFxLWFuc3dlciB0YWJsZSB7XG4gIGJvcmRlcjogMHB4IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5mYXEtYW5zd2VyIHRhYmxlIHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGM2YzIgISBpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5mYXEtYW5zd2VyIHRhYmxlIHRkIHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLm1vZGFsLWJvZHkgLmZhcS1hbnN3ZXIgdGFibGUgdGQge1xuICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYzhjNmMyICFpbXBvcnRhbnQ7XG59XG5cbi5mYXFzIC5wYW5lbC1ncm91cCB7XG4gIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNjOGM2Yzc7XG59XG5cbi5mYXFzIC5wYW5lbCB7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuLmZhcXMgLnBhbmVsLWhlYWRpbmcgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgISBpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzhjNmM3O1xuICBjb2xvcjogIzNiM2IzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjojZmFmOGY0ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOjE1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6MTRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OjUwcHg7XG59XG5cbi5mYXEtcmVzdWx0cy1saXN0LWNvbnRlbnRzIC5wYW5lbC1oZWFkaW5nIGEge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2M4YzZjNztcbiAgY29sb3I6ICMzYjNiM2I7XG4gIHBhZGRpbmctdG9wOjE0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDo1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGM0VGICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljb25fYWNjb3JkaW9uX21pbnVzX2Ryay5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246OTklIDEwcHg7XG59XG5cbi5mYXFzIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjNFRiAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY29uX2FjY29yZGlvbl9taW51c19kcmsucG5nXCIpO1xufVxuLmZhcXMgLnBhbmVsLWhlYWRpbmcgYS5jb2xsYXBzZWQsIC5mYXEtcmVzdWx0cy1saXN0LWNvbnRlbnRzIC5wYW5lbC1oZWFkaW5nIGEuY29sbGFwc2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhIGltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjo5OSUgMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNvbl9hY2NvcmRpb25fcGx1cy5wbmdcIik7XG4gIHBhZGRpbmctcmlnaHQ6NTBweDtcbn1cblxuLmZhcXMgLnBhbmVsLWhlYWRpbmcgYS5jb2xsYXBzZWQ6aG92ZXIsIC5mYXEtcmVzdWx0cy1saXN0LWNvbnRlbnRzIC5wYW5lbC1oZWFkaW5nIGEuY29sbGFwc2VkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNvbl9hY2NvcmRpb25fcGx1cy5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246OTklIDEwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDo1MHB4O1xufVxuXG4uZmFxcyAucGFuZWwtaGVhZGluZyBhOmhvdmVyLCAuZmFxLXJlc3VsdHMtbGlzdC1jb250ZW50cyAucGFuZWwtaGVhZGluZyBhOmhvdmVyIHtcbiAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgISBpbXBvcnRhbnQ7XG4gICBjb2xvcjogIzNiM2IzYjtcbn1cblxuLmZhcXMgLnBhbmVsIC5tZWRpYS1saXN0IC5saXN0LWl0ZW0tdGV4dCwgLmZhcS1yZXN1bHRzLWxpc3QtY29udGVudHMgLnBhbmVsIC5tZWRpYS1saXN0IC5saXN0LWl0ZW0tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDBweFxufVxuLmZhcXMgLnBhbmVsLWNvbGxhcHNlLmNvbGxhcHNlLmluIC5tZWRpYS1saXN0LCAuZmFxLXJlc3VsdHMtbGlzdC1jb250ZW50cyAucGFuZWwtY29sbGFwc2UuY29sbGFwc2UuaW4gLm1lZGlhLWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG59XG5cbi5zZWFyY2gtYmFubmVyIC5zZWFyY2gtdHlwZXMge1xuICBvdXRsaW5lOiBtZWRpdW0gbm9uZSAhIGltcG9ydGFudDtcbn1cblxuLnNlYXJjaC1iYW5uZXIgLnNlYXJjaC10eXBlcyAuYnRuIHtcbiAgb3V0bGluZTpub25lO1xufVxuXG4ucGFnaW5hdGlvbiBsaSBhIHtcbiAgY29sb3I6ICMwMzc2OTEgISBpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhIGltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWdpbmF0aW9uIGxpLmFjdGl2ZSBhLCAucmVzdWx0cGFnaW5nIHVsLm5hdmggbGkgYS5vbjpob3ZlciB7XG4gIGNvbG9yOiAjM2IzYjNiICEgaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcblxuICAuc2VhcmNoLWJhbm5lciAuc2VhcmNoLXR5cGVzIC5idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmZhcS1yZXN1bHRzLWxpc3QtY29udGVudHMgLnBhbmVsLWhlYWRpbmcgYS5jb2xsYXBzZWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cblxuICAucGFnaW5hdGlvbiB7XG4gICAgZmxvYXQ6IGxlZnQgISBpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDowO1xuICB9XG5cbiAgI2ZhcXMtcmVzdWx0cy1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4ICEgaW1wb3J0YW50O1xuICB9XG5cbiAgLmZhcXMtcmVzdWx0cyAucGFuZWwtaGVhZGluZyBhLmNvbGxhcHNlZCwgLmZhcXMtcmVzdWx0cyAucGFuZWwtaGVhZGluZyBhLmNvbGxhcHNlZDpob3ZlciB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cbiAgLnNlYXJjaC1iYW5uZXIgLnNlYXJjaC10eXBlcyAuYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5mYXEtcmVzdWx0cy1saXN0LWNvbnRlbnRzIC5wYW5lbC1oZWFkaW5nIGEuY29sbGFwc2VkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG5cbiAgLnBhZ2luYXRpb24ge1xuICAgIGZsb2F0OiBsZWZ0ICEgaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6MDtcbiAgfVxuXG4gICNmYXFzLXJlc3VsdHMtaGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogMTZweCAhIGltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXG4gIC5mYXEtcmVzdWx0cy1saXN0LWNvbnRlbnRzIC5wYW5lbC1oZWFkaW5nIGEuY29sbGFwc2VkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB9XG5cbiAgI2ZhcXMtcmVzdWx0cy1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4ICEgaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIEVtYmVkZGVkIEZBUSdzICovXG4uZmFxLWNhdGVnb3J5LWNvbnRhaW5lciB7XG4gIC5mYXEtY2F0ZWdvcnktc3VidGl0bGUge1xuICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuICB9XG4gIC5mYXFzLWNvbnRlbnRzIHtcbiAgICB1bCB7XG4gICAgICBsaSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDowcHg7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cbi5mYXEtY2F0ZWdvcnktZGlhbG9nIHtcbiAgdGFibGUge1xuICAgIGJvcmRlcjowcHg7XG4gIH1cbn1cblxuLyogRW1lZGRlZCBzZWFyY2ggKi9cblxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIHNwYW4jc2VhcmNoLWljb24uZ2x5cGhpY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OlwiXCI7XG59XG5cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIGJ1dHRvbiAuZ2x5cGhpY29uLXNlYXJjaCB7XG4gIHRvcDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgZm9udC1mYW1pbHk6IENoYXJsaWUtU3RkLVNlbWlCb2xkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGhlaWdodDogYXV0bztcbn1cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5idG4tcHJpbWFyeTphZnRlciB7XG4gIGJvcmRlci1ib3R0b206MHB4O1xufVxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgLm1sYy1nbHlwaC5pY29uLW1sYy1maW5kLXlvdXItc3VwZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0b3A6IC0xNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgcGFkZGluZzogNHB4IDQwcHg7XG59XG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGNvbG9yOiAjNTU1O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIGJ1dHRvbiB7XG4gIHBhZGRpbmc6NnB4IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgaGVpZ2h0OiAzNXB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cblxuLyogR0ggMDMuMDMuMTUgICAgICovXG5cblxuLm1lZ2FtZW51LWNvbDpmaXJzdC1jaGlsZCB7IG1hcmdpbi1sZWZ0OjEwcHg7IG1hcmdpbi10b3A6IDEycHg7IHdpZHRoOiAyMTVweDsgcGFkZGluZzogMTBweCAyMHB4IDAgMjBweDsgbWFyZ2luLXJpZ2h0OiAxMHB4OyBjb2xvcjogI2ZmZjtcbmJhY2tncm91bmQtY29sb3I6ICMwMTgzOGM7fVxuXG5cbi5tZWdhbWVudS1jb2w6Zmlyc3QtY2hpbGQgc3Bhbi5idXR0b24tc20ge1xuY29sb3I6ICMwMDRmNTk7XG50ZXh0LWFsaWduOiBjZW50ZXI7XG5iYWNrZ3JvdW5kLWNvbG9yOiAjRkZmZmZmOyBjdXJzb3I6cG9pbnRlcjsgfVxuXG4ubWVnYW1lbnUtY29sOmZpcnN0LWNoaWxkIHNwYW4uYnV0dG9uLXNtOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjojMDA0NjUxOyBjb2xvcjojZmZmOyB9XG5cbi5tYXN0aGVhZC13cmFwcGVyIHttYXJnaW4tdG9wOi0xcHh9XG5cbm5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSBhOmhvdmVyIHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7fVxuXG5uYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYSB7cGFkZGluZzoxMHB4IDE1cHh9XG5cbiNtZWdhbWVudS1jb2wtMSBhIHttYXJnaW4tdG9wOi0xMXB4O31cblxuLm1lZ2FtZW51LWNvbDpmaXJzdC1jaGlsZCBzcGFuLmJ1dHRvbi1zbSB7bWFyZ2luLXRvcDoxMHB4fVxuXG4ubWVnYW1lbnUtY29sOmZpcnN0LWNoaWxkIHttYXJnaW4tbGVmdDozMHB4OyBtaW4taGVpZ2h0OjIyMHB4O31cblxuLm1lZ2FtZW51LWNvbDpmaXJzdC1jaGlsZCBoNCB7bWFyZ2luLXRvcDoxNXB4fVxuXG4uZHJvcGRvd24tbWVudSBoNSB7Zm9udC1zaXplOjE2cHg7IG1hcmdpbi10b3A6MTBweH1cblxuQG1lZGlhIChtaW4td2lkdGg6OTk3cHgpe1xuLm1lZ2FtZW51LWNvbC5jb2wtc20tMyB7XG53aWR0aDogMjMlO1xucGFkZGluZzogMCAyMHB4O31cblxufVxuXG5cbi8qbGVmdCBtZW51IHBhbmVsICovXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KXtcbi5uYXZiYXItb2ZmY2FudmFzIHtcbnBvc2l0aW9uOiBmaXhlZCFpbXBvcnRhbnQ7XG50b3A6IDA7XG5sZWZ0OiAtMjUwcHg7XG56LWluZGV4OiA5OTk7XG53aWR0aDogMjUwcHg7XG5tYXgtd2lkdGg6IDEwMCU7XG5oZWlnaHQ6IDEwMCU7XG5vdmVyZmxvdy15OiBhdXRvO1xuLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjE1cyBlYXNlLWluO1xuLW8tdHJhbnNpdGlvbjogYWxsIC4xNXMgZWFzZS1pbjtcbnRyYW5zaXRpb246IGFsbCAuMTVzIGVhc2UtaW47XG59XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuLnZpc2libGUteHMge2Rpc3BsYXk6IGJsb2NrIWltcG9ydGFudDt9XG5cbi5uYXZiYXItb2ZmY2FudmFzLm5hdmJhci1vZmZjYW52YXMtdG91Y2ggLm5hdmJhci1oZWFkZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiMwMDQ1NTI7IGhlaWdodDo1NXB4O31cblxuI2ljb24tdG9nZ2xlLW1vYmlsZS1uYXYge3BhZGRpbmctdG9wOjE0cHg7IGNvbG9yOiNmZmZ9XG5cblxubmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGEgeyBwYWRkaW5nOjE0cHggMTIuNXB4O31cblxubmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGEgeyBwYWRkaW5nOjE0cHggMTIuNXB4O31cblxubmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGE6Zm9jdXMgeyBwYWRkaW5nOjE0cHggMTIuNXB4ICFpbXBvcnRhbnQ7fVxuXG4jdG9wbmF2LW1vYmlsZSBsaSBhIHtib3JkZXItYm90dG9tOjFweCAjNDQ0IHNvbGlkfVxuXG4jc2l0ZS1zZWxlY3QtbW9iaWxlIGxpIGEgeyBwYWRkaW5nOjE0cHggMTIuNXB4OyBjb2xvcjojM2IzYjNiOyB9XG5cbiNzaXRlLXNlbGVjdC1tb2JpbGUgLm5hdi1waWxscz5saT5hIHtiYWNrZ3JvdW5kLWNvbG9yOiNmMGVlZWE7fVxuXG4jc2l0ZS1zZWxlY3QtbW9iaWxlIC5uYXYtcGlsbHM+bGkuYWN0aXZlPmEsIC5uYXYtcGlsbHM+bGkuYWN0aXZlPmE6aG92ZXIge2JhY2tncm91bmQtY29sb3I6IzAwODI4ZDsgY29sb3I6I2ZmZiAhaW1wb3J0YW50O31cblxuLm1lZ2FtZW51LWNvbC5jb2wtc20tMyB7XG53aWR0aDogMTAwJTtcbnBhZGRpbmc6IDAgMTBweDt9XG5cblxufVxuXG4jc2l0ZS1zZWxlY3QtbW9iaWxlIHttYXJnaW4tbGVmdDowfVxuXG5cbi8qZW5kIGxlZnQgbWVudSBwYW5lbCAqL1xuXG4gLyogRU5EIEdIIDAzLjAzLjE1ICovXG5cblxuLmNhcm91c2VsLWluZGljYXRvcnMgbGksIC5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge3dpZHRoOjE4cHg7IGhlaWdodDoxOHB4OyBib3JkZXItcmFkaXVzOjB9XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo2MDBweCkge1xuLmNhcm91c2VsLWluZGljYXRvcnMgbGksIC5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge3dpZHRoOiAxMnB4OyBoZWlnaHQ6IDEycHg7IGJvcmRlci1yYWRpdXM6MH1cblxuLmNhcm91c2VsLWluZGljYXRvcnMge2JvdHRvbToyMHB4O31cblxufVxuXG5cbi8qIEVORCBHSCAwMy4wMy4xNSBcXCAgICovXG5cblxuLyogR0ggMDUuMDMuMTUgICAqL1xuXG4vKjA1LjAzLjE1ICovXG5cbi5wYW5lbC1oZWFkaW5nIGF7IGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktc2Fucy1zZXJpZixBcmlhbCxIZWx2ZXRpY2E7IGJhY2tncm91bmQtcG9zaXRpb246IDk5JSBjZW50ZXI7fVxuXG4ucGFuZWwtaGVhZGluZyBhLmNvbGxhcHNlZDpob3ZlciB7YmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljb25fYWNjb3JkaW9uX3BsdXNfd2h0LnBuZyk7fVxuXG4ucGFuZWwtaGVhZGluZyBhLmNvbGxhcHNlZCwgLnBhbmVsLWhlYWRpbmcgYS5jb2xsYXBzZWQ6aG92ZXIge2JhY2tncm91bmQtcG9zaXRpb246IDk5JSBjZW50ZXI7fVxuXG5cblxuI3NpZGVraWNrLWRlc2t0b3AgLnNpZGVraWNrIHsgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTJweCByZ2JhKDAsMCwwLC4yKTsgYm94LXNoYWRvdzogMCAwIDEycHggcmdiYSgwLDAsMCwuMik7fVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCl7XG5cbiAgICNnbG9iYWxfc2VhcmNoX2ZpZWxkX21vYmlsZSB7Ym9yZGVyLXJhZGl1czowOyBib3JkZXItY29sb3I6I2ZmZjsgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMCk7XG5ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMCk7IG1hcmdpbjoxMHB4IDAgMCAxMHB4O31cbiAgI2dsb2JhbF9zZWFyY2hfZmllbGRfbW9iaWxlIC5pbnB1dC1ncm91cCB7ZGlzcGxheTpub25lO31cblxuLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCAuZ2x5cGhpY29uIHtmb250LXNpemU6MThweDt9XG5cbiNpY29uLXNlYXJjaC1tb2JpbGUtbmF2IHtyaWdodDotNXB4OyB0b3A6LTI0cHg7fVxuXG5cbiN0b3BuYXYtbW9iaWxlIGxpIGE6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiMyZDJkMmQ7IHRleHQtZGVjb3JhdGlvbjpub25lO31cblxuXG4jc2l0ZS1zZWxlY3QtbW9iaWxlIC5uYXYtcGlsbHM+bGk+YTpob3ZlciB7Y29sb3I6ICMzYjNiM2I7YmFja2dyb3VuZC1jb2xvcjogI2U2ZTRlMDt9XG5cbi5uYXZiYXIge2JvcmRlcjowfVxuXG4ubmF2YmFyLW9mZmNhbnZhcy5pbiB7IGJveC1zaGFkb3c6IDBweCAwcHggNHB4ICMzMzM7fVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gIGFuZCAobWF4LXdpZHRoOiA5OTJweCl7XG5cbiAgLm5hdmJhci1uYXY+bGkgeyB3aWR0aDoxMDAlIH1cbiAgLm5hdmJhci1oZWFkZXIge2Zsb2F0OiBub25lO31cbiAgLm5hdmJhciB7Ym9yZGVyLXJhZGl1czowfVxuXG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sIHt3aWR0aDoxMDAlO31cblxuICAjaWNvbi1zZWFyY2gtbW9iaWxlLW5hdiB7dG9wOi0yNXB4OyByaWdodDo1cHg7fVxuXG4gLypjbG9zZSBidXR0b24gbGVmdCBwYW5lbCAqL1xuICAubmF2YmFyLW9mZmNhbnZhcy5uYXZiYXItb2ZmY2FudmFzLXRvdWNoIC5uYXZiYXItdG9nZ2xlIHtwb3NpdGlvbjphYnNvbHV0ZTsgdG9wOjE1cHg7IHJpZ2h0OjVweH1cblxuICBuYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYSB7IGZvbnQtc2l6ZToxN3B4OyB9XG5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6MTIwNXB4KSB7XG5uYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYSB7XG4gIHBhZGRpbmctbGVmdDoxM3B4O3BhZGRpbmctcmlnaHQ6MTNweDtcbiAgZm9udC1zaXplOjE4cHg7XG59XG5cbn1cblxuXG5cbi5uZXdzLWluc2lnaHRzLXBhbmVsIC5tZWRpYS1ib2R5IGEgaDQge2NvbG9yOiMzYjNiM2I7IHRleHQtZGVjb3JhdGlvbjpub25lO31cbi5uZXdzLWluc2lnaHRzLXBhbmVsIC5tZWRpYS1ib2R5IGEgaDQ6aG92ZXIge2NvbG9yOiMzYjNiM2I7ICB0ZXh0LWRlY29yYXRpb246bm9uZTsgfVxuXG4ubmV3cy1pbnNpZ2h0cy1wYW5lbCAubWVkaWEtYm9keSAuYmxvZ0VudHJ5TW9yZUxpbmtUZXh0IGEgIHtjb2xvcjojMDM3NjkxO31cblxuLm5ld3MtaW5zaWdodHMtcGFuZWwgLm1lZGlhLWJvZHkgLmJsb2dFbnRyeU1vcmVMaW5rVGV4dCBhOmhvdmVyICB7IGNvbG9yOiMyMzUyN2M7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fVxuXG4uYmxvZy1tYXN0aGVhZC53cmFwcGVyLWFxdWEgeyBiYWNrZ3JvdW5kLWNvbG9yOiMwMTgzOGM7fVxuLmJsb2ctbWFzdGhlYWQud3JhcHBlci1ydWJpbmUgeyBiYWNrZ3JvdW5kLWNvbG9yOiNjZTAwNTg7IH1cblxuLm11bHRpcGxlLWNvbHVtbnMuY29sdW1uLmNmIC5nbHlwaGljb24ge2NvbG9yOiAjNjI2MDVjO31cblxuLypFTkQgR0ggMDUuMDMuMTUgICAgKi9cblxuLyogR0ggMDYuMDMuMTUgICAqL1xuXG4vKlRhYnMgKi9cblxuLnBhbmVsLWhlYWRpbmcgYS5jb2xsYXBzZWQ6aG92ZXIge2JhY2tncm91bmQtaW1hZ2U6XG51cmwoL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNvbl9hY2NvcmRpb25fcGx1c193aHQucG5nKTt9XG5cbi5wYW5lbC1oZWFkaW5nIGEge2JhY2tncm91bmQtaW1hZ2U6IHVybCgvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY29uX2FjY29yZGlvbl9taW51cy5wbmcpO31cblxuLnBhbmVsIC5tZWRpYS1saXN0IC5saXN0LWl0ZW0tdGV4dCB7cGFkZGluZy1sZWZ0OjE4cHg7IHBhZGRpbmctcmlnaHQ6MThweH1cblxuXG4jc2lkZWtpY2stZGVza3RvcCAuc2lkZWtpY2sgbGkgYTpob3ZlciB7dGV4dC1kZWNvcmF0aW9uOm5vbmU7IGJhY2tncm91bmQtY29sb3I6IzAwYTliMjt9XG5cblxuI3NpZGVraWNrLWRlc2t0b3AgLnNpZGVraWNrIGxpIHsgdGV4dC1kZWNvcmF0aW9uOm5vbmU7IHBhZGRpbmc6MDsgYm9yZGVyLWJvdHRvbTowO31cblxuI3NpZGVraWNrLWRlc2t0b3AgLnNpZGVraWNrIGxpIGEge2Rpc3BsYXk6IGJsb2NrOyBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCAyNXB4O31cblxuI3NpZGVraWNrLWRlc2t0b3AgLnNpZGVraWNrLWdseXBoaWNvbiB7bWFyZ2luOiAtMnB4IDI0cHggMCAtMnB4OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHdpZHRoOiAxMnB4O31cblxuI3NpZGVraWNrLWRlc2t0b3AgLnNpZGVraWNrLWdseXBoaWNvbi5pY29uLW1sYy1sb2dpbi10by1zZWN1cmUtc2l0ZXsgcG9zaXRpb246cmVsYXRpdmU7IHRvcDoxcHg7IGxlZnQ6LTFweDsgZm9udC1zaXplOjE3cHg7fVxuXG4jc2lkZWtpY2stZGVza3RvcCAuc2lkZWtpY2stZ2x5cGhpY29uLmljb24tbWxjLWNhbGwtY29udGFjdHVzIHsgcG9zaXRpb246cmVsYXRpdmU7IGxlZnQ6LTJweDsgdG9wOjFweDsgZm9udC1zaXplOjE3cHg7fVxuXG4jc2lkZWtpY2stZGVza3RvcCAuc2lkZWtpY2stZ2x5cGhpY29uLmljb24tbWxjLW5ld3MtYW5kLWluc2lnaHRzIHsgcG9zaXRpb246cmVsYXRpdmU7IGxlZnQ6LTJweDsgdG9wOjFweDsgZm9udC1zaXplOjE3cHg7fVxuXG4jc2lkZWtpY2stZGVza3RvcCAuc2lkZWtpY2stZ2x5cGhpY29uLmljb24tbWxjLXByaWNlcy1hbmQtcGVyZm9ybWFuY2VzIHsgcG9zaXRpb246cmVsYXRpdmU7IGxlZnQ6LTJweDsgdG9wOjFweDsgZm9udC1zaXplOjE0cHg7fVxuXG4jc2lkZWtpY2stZGVza3RvcCAuc2lkZWtpY2stZ2x5cGhpY29uLmljb24tbWxjLWZvcm1zLWFuZC1kb2N1bWVudHMgeyBwb3NpdGlvbjpyZWxhdGl2ZTsgbGVmdDowcHg7IHRvcDozcHg7IGZvbnQtc2l6ZToxOXB4O31cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MnB4KXtcblxuICAjc2lkZWtpY2stZGVza3RvcCB7ZGlzcGxheTpub25lOyB9XG5cbiAgLnNlYXJjaC1jb21wb25lbnQtd3JhcHBlciAjc2l0ZS1zZWFyY2gsXG4gIC5mYXEtY29tcG9uZW50LXdyYXBwZXIgI2ZhcXMtc2VhcmNoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbiwgLmZhcS1jb21wb25lbnQtd3JhcHBlciAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBtaW4td2lkdGg6IDYwcHg7XG4gIH1cblxufVxuXG4jbWVnYW1lbnUtY29sLTEgaDQge3BhZGRpbmctdG9wOjE1cHg7fVxuXG4uZHJvcGRvd24tbWVudSBoNSB7cGFkZGluZy10b3A6OXB4fVxuXG4ubWVnYW1lbnUtY29sIC5tbGMtZ2x5cGgge2NvbG9yOiMwMTc3ODA7fVxuXG5cbiNzaWRla2ljay1tb2JpbGUgLnNpZGVraWNrIGxpIGE6aG92ZXIgeyB0ZXh0LWRlY29yYXRpb246bm9uZTt9XG5cbiNzaWRla2ljay1tb2JpbGUuY29sbGFwc2UuaW4ge1xuLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAycHggMXB4IHJnYmEoMCwwLDAsLjEpO1xuYm94LXNoYWRvdzogMCAxcHggMnB4IDFweCByZ2JhKDAsMCwwLC4xKTtcbn1cblxuXG4vKiBFTkQgR0ggMDYuMDMuMTUgICovXG5cbi5hZHZpc2VyLWluZm8tZGlyZWN0aXZlLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiMzMzM7XG59XG4uaW1wb3J0YW50LWluZm8td3JhcHBlciB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cblxuLmluLXRoZS1uZXdzLXBhbmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIHBhZGRpbmc6MTVweDtcbiAgICBoZWlnaHQ6MjAwcHg7XG59XG5cblxuLmNoYW5uZWwtbmV3cy1pbnNpZ2h0cy13cmFwcGVyLnNlY3Rpb24td3JhcHBlciAubWVkaWEge21hcmdpbi10b3A6MHB4fVxuXG4uc2F2ZS1yZXRpcmVtZW50IC5tb2RhbC1oZWFkZXIsIC5zYXZlLXJldGlyZW1lbnQgLm1vZGFsLWZvb3RlciB7XG4gICAgIGJvcmRlcjogMHB4IG5vbmU7XG59XG5cbi5zYXZlLXJldGlyZW1lbnQgLm1vZGFsLWRpYWxvZyB7XG4gICAgIHdpZHRoOiA4MDBweDtcbn1cblxuLnNhdmUtcmV0aXJlbWVudCAubW9kYWwtY29udGVudCB7XG4gICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cblxuLnNhdmUtcmV0aXJlbWVudCAubW9kYWwtY29udGVudCBhIHtcbiAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICB3aWR0aDogMTUwcHg7XG59XG5cbi5zYXZlLXJldGlyZW1lbnQgLm1vZGFsLWNvbnRlbnQgaW1nIHtcbiAgICAgbWF4LWhlaWdodDogNTBweDtcbn1cblxuLnNhdmUtcmV0aXJlbWVudCAubW9kYWwtY29udGVudCBpbWcge1xuICAgICBtYXgtaGVpZ2h0OiA1MHB4O1xufVxuXG4uc2F2ZS1yZXRpcmVtZW50IC5tb2RhbC1jb250ZW50IHRkOm50aC1jaGlsZCgxKSBpbWcge1xuICAgICBtYXJnaW4tdG9wOiAxMHB4ICEgaW1wb3J0YW50O1xufVxuXG4uc2F2ZS1yZXRpcmVtZW50IC5tb2RhbC1jb250ZW50IHRkOm50aC1jaGlsZCg0KSBpbWcge1xuICAgICBtYXJnaW4tdG9wOiA1cHggISBpbXBvcnRhbnQ7XG59XG5cbi5zYXZlLXJldGlyZW1lbnQgLm1vZGFsLWJvZHkgaDMsIC5zYXZlLXJldGlyZW1lbnQgLm1vZGFsLWJvZHkgcCB7XG4gICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5zYXZlLXJldGlyZW1lbnQgLm1vZGFsLWJvZHkgcCB7XG4gICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnNhdmUtcmV0aXJlbWVudCAubW9kYWwtZGlhbG9nIHsgd2lkdGg6IGF1dG87IH1cbiAgLnNhdmUtcmV0aXJlbWVudCAubW9kYWwtY29udGVudCBhIHsgaGVpZ2h0OiAxMDAlOyB3aWR0aDogMTAwJTsgfVxuICAuc2F2ZS1yZXRpcmVtZW50IC5tb2RhbC1jb250ZW50IGltZyB7IGhlaWdodDogYXV0bzsgd2lkdGg6IDEwMCU7ICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5zYXZlLXJldGlyZW1lbnQgLm1vZGFsLWRpYWxvZyB7IHdpZHRoOiAxMDAlOyB9XG4gIC5zYXZlLXJldGlyZW1lbnQgLm1vZGFsLWNvbnRlbnQgYSB7IGhlaWdodDogMTAwJTsgd2lkdGg6IDEwMCU7IH1cbiAgLnNhdmUtcmV0aXJlbWVudCAubW9kYWwtY29udGVudCBpbWcgeyBoZWlnaHQ6IDEwMCU7IHdpZHRoOiAxMDAlOyB9XG5cbn1cblxuXG4ud3JhcHBlci53cmFwcGVyLXRvcC1yb3cgLmZvcm0tZ3JvdXAge21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fVxuXG4uYWR2aXNlci1pbmZvLWRpcmVjdGl2ZS13cmFwcGVyIC5jaGFubmVsLWluZm8tZGlyZWN0aXZlLmZpcnN0IHtcbmJvcmRlci1yaWdodDogMXB4IHNvbGlkICM0NzQ3NDc7fVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cbi5hZHZpc2VyLWluZm8tZGlyZWN0aXZlLXdyYXBwZXIgLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUuZmlyc3Qge1xuYm9yZGVyLXJpZ2h0OiAwcHggc29saWQgIzQ3NDc0Nzt9XG5cbi5hZHZpc2VyLWluZm8tZGlyZWN0aXZlLXdyYXBwZXIgLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUuZmlyc3Qge1xuYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0NzQ3NDc7fVxuXG59XG5cbi5tb2RhbC1hbGlnbi1jZW50ZXIgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDEpICB7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgaGVpZ2h0OjMwMHB4XG59XG5cbi5tb2RhbC1hbGlnbi1jZW50ZXIgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpICB7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206MjBweDtcblxufVxuXG4ubW9kYWwtYWxpZ24tY2VudGVyIC5tb2RhbC1kaWFsb2cge1xuICAgIHRleHQtYWxpZ246bGVmdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAubW9kYWwtYWxpZ24tY2VudGVyID4gZGl2ID4gZGl2Om50aC1jaGlsZCgxKSAge2hlaWdodDozNTBweH1cbn1cblxuLm5hdi10YWJzPmxpLmFjdGl2ZT5hIHtmb250LXdlaWdodDpib2xkO31cblxuLnByb2R1Y3QtcGFnZS1jb2wtYnRuIHNwYW4uYnV0dG9uLXNtIHttYXJnaW4tdG9wOjA7IG1hcmdpbi1ib3R0b206MH1cblxuI21sYy1oZWFkZXItc2VhcmNoLWJveCAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5idG4tcHJpbWFyeSB7Y29sb3I6I2ZmZjt9XG5cbi5sYXRlc3QtbmV3cy1jdGEtYnRuIHttYXJnaW4tdG9wOjQwcHggIWltcG9ydGFudDt9XG5cblxuI2ljb24tdG9nZ2xlLW1vYmlsZS1oZWFkZXIge3Bvc2l0aW9uOnJlbGF0aXZlOyB0b3A6MTJweDsgZm9udC1zaXplOjMycHg7IGNvbG9yOiMzYjNiM2I7fVxuXG4jaWNvbi11c2VyLW1vYmlsZS1oZWFkZXIge3Bvc2l0aW9uOnJlbGF0aXZlOyB0b3A6NXB4OyByaWdodDo4cHg7IGZvbnQtc2l6ZTozMnB4OyBjb2xvcjojM2IzYjNiO31cblxuXG4vKnJpZ2h0IGFkdmlzZSB0YWIgZml4ZWQgKi9cblxuLmNob29zZS1hZHZpY2UtdGFicyB1bCB7bWFyZ2luLXRvcDoxNnB4fVxuXG4uY2hvb3NlLWFkdmljZS10YWJzIC5uYXYtdGFicz5saT5hIHtmb250LXNpemU6MjBweDsgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtTWVkaXVtXCIgIWltcG9ydGFudDsgfVxuXG4uY2hvb3NlLWFkdmljZS10YWJzIC5uYXYtdGFicz5saT5hOmhvdmVyIHtjb2xvcjojMDM3NjkxICFpbXBvcnRhbnQ7fVxuXG4uY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIGxpLmFjdGl2ZSBhIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHggIWltcG9ydGFudDtcbn1cblxuLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaSBhIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xufVxuXG4uY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIHtjbGVhcjpib3RoICFpbXBvcnRhbnQ7ICBtYXJnaW4tYm90dG9tOjIyMHB4ICFpbXBvcnRhbnQ7fVxuXG5cbi5jaG9vc2UtYWR2aWNlLXRhYnMgaDQge21hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDt9XG5cblxuLmNob29zZS1hZHZpY2UtdGFicyAudGFibGUgdHI6bnRoLWNoaWxkKG9kZCkgeyBib3JkZXItYm90dG9tOiAycHggI2ZmZiBzb2xpZCAhaW1wb3J0YW50O31cblxuXG5cbi5jaG9vc2UtYWR2aWNlLXRhYnMgLnRhYmxlIHRyIHRkeyBwYWRkaW5nLXRvcDo1cHggIWltcG9ydGFudDt9XG5cbi5jaG9vc2UtYWR2aWNlLXRhYnMgLnRhYmxlIHRyOm50aC1jaGlsZChvZGQpIHRkIHtwYWRkaW5nLXRvcDo0MHB4ICFpbXBvcnRhbnQ7fVxuXG4uY2hvb3NlLWFkdmljZS10YWJzIC50YWJsZSB0cjpudGgtY2hpbGQoZXZlbikgdGQge3BhZGRpbmctYm90dG9tOjQwcHggIWltcG9ydGFudDt9XG5cblxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDlweCl7XG4uY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIGxpOmZpcnN0LW9mLXR5cGUge1xucGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGkgeyB3aWR0aDozMTBweCAhaW1wb3J0YW50OyBtYXJnaW4tcmlnaHQ6MTBweCAhaW1wb3J0YW50O31cblxuLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaTpudGgtb2YtdHlwZSgyKSB7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnQ7fVxuXG4uY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIGxpOm50aC1vZi10eXBlKDMpIHtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudDt9XG5cbi5jaG9vc2UtYWR2aWNlLXRhYnMgLm5hdi10YWJzPmxpLmFjdGl2ZT5hIHt0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50O31cblxuLmNob29zZS1hZHZpY2UtdGFicyAubmF2LXRhYnM+bGk+YSB7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudDt9XG5cbi5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGkgYSB7bWFyZ2luLXRvcDogMTcwcHggIWltcG9ydGFudDt9XG5cbn1cblxuLmNob29zZS1hZHZpY2UtdGFicyAubmF2PmxpPmE6aG92ZXIsIC5jaG9vc2UtYWR2aWNlLXRhYnMgLm5hdj5saT5hOmZvY3VzIHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmYgIWltcG9ydGFudDt9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTIwOXB4KXtcbi5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGk6Zmlyc3Qtb2YtdHlwZSB7XG5wYWRkaW5nLXJpZ2h0OiAwcHggICFpbXBvcnRhbnQ7XG59XG5cbi5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGkgeyB3aWR0aDozMDBweCAhaW1wb3J0YW50OyBtYXJnaW4tcmlnaHQ6MTBweCAhaW1wb3J0YW50O31cblxuLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaTpudGgtb2YtdHlwZSgyKSB7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnQ7fVxuXG4uY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIGxpOm50aC1vZi10eXBlKDMpIHtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudDsgcGFkZGluZy10b3A6MCAhaW1wb3J0YW50O31cblxuLmNob29zZS1hZHZpY2UtdGFicyAubmF2LXRhYnM+bGkuYWN0aXZlPmEge3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmNob29zZS1hZHZpY2UtdGFicyAubmF2LXRhYnM+bGk+YSB7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudDt9XG5cbi5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGk6Zmlyc3Qtb2YtdHlwZTpiZWZvcmUsXG4uY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIGxpOm50aC1vZi10eXBlKDIpOmJlZm9yZSxcbi5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGk6bnRoLW9mLXR5cGUoMyk6YmVmb3JlXG57d2lkdGg6MzAwcHggIWltcG9ydGFudDsgYmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIHtjbGVhcjpib3RoICFpbXBvcnRhbnQ7ICBtYXJnaW4tYm90dG9tOjIwMHB4ICFpbXBvcnRhbnQ7fVxuXG4uY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIGxpIGEge21hcmdpbi10b3A6IDE3MHB4ICFpbXBvcnRhbnQ7fVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KXtcblxuLmNob29zZS1hZHZpY2UtdGFicyAubWVkaWEtbGlzdHsgcGFkZGluZy10b3A6NTBweCAhaW1wb3J0YW50fVxuXG4uY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIGxpe3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnQ7fVxuXG4uY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIGxpLmFjdGl2ZTphZnRlciB7cmlnaHQ6MCAhaW1wb3J0YW50fVxuXG4gIC5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMge2NsZWFyOmJvdGggIWltcG9ydGFudDsgIG1hcmdpbi1ib3R0b206MTQwcHggIWltcG9ydGFudDt9XG5cbn1cbiNnbG9iYWxfc2VhcmNoX2Zvcm1fbW9iaWxlIC5tbGMtZ2x5cGguaWNvbi1tbGMtZmluZC15b3VyLXN1cGVyLFxuI2dsb2JhbF9zZWFyY2hfZm9ybSAubWxjLWdseXBoLmljb24tbWxjLWZpbmQteW91ci1zdXBlciB7ZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IHBhZGRpbmc6MTVweCAxNXB4IDE3cHggMTVweDsgbWFyZ2luLXRvcDowcHg7IGZvbnQtc2l6ZToyMHB4O1xuIGNvbG9yOiNiYzQ0MDE7IGJhY2tncm91bmQtY29sb3I6I2ZhZjhmNDsgY3Vyc29yOnBvaW50ZXIgOyBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiAxMHB4OyB0b3A6IDA7fVxuXG4vKiBJbXJhbiAqL1xuLm1vZGFsLWFsaWduLWNlbnRlciAubW9kYWwtaGVhZGVyLFxuLm1vZGFsLWFsaWduLWNlbnRlciAubW9kYWwtZm9vdGVyIHtcbiAgICAgYm9yZGVyOjBweDtcbn1cbi5jZi1xdWlja2xpbmtzIHtcbiAgIHBhZGRpbmctYm90dG9tOiA0MnB4ICEgaW1wb3J0YW50O1xufVxuXG4uY2YtdmlkZW8taGVhZGVyIGgyLCAuY2YtdmlkZW8taGVhZGVyIGgzIHtcbiAgICBwYWRkaW5nOjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjowcHggIWltcG9ydGFudDtcbn1cblxuLnRhYmJlZC1ibHVlLXRleHQgbGksIC50YWJiZWQtYmx1ZS10ZXh0IHVsIHtcbiAgICAgYm9yZGVyOiAwcHggISBpbXBvcnRhbnQ7XG59XG5cbi50YWJiZWQtYmx1ZS10ZXh0IGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi8uLi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljb25fcGx1cy5wbmdcIik7XG4gIGJhY2tncm91bmQtY29sb3I6I0ZGRjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY29sb3I6ICMwMTgzOEMgISBpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogMnB4IDBweCAwcHggNDBweCAhIGltcG9ydGFudDtcbn1cblxuLnRhYmJlZC1ibHVlLXRleHQgLm1lZGlhIHtcbiAgcGFkZGluZzogMHB4O1xufVxuXG4uY2YtaG9wZS1hY2NvcmRpb24gLnBhbmVsID4gZGl2Om50aC1jaGlsZCgyKXtcbiAgbWluLWhlaWdodDoyNTBweDtcbiAgcGFkZGluZy10b3A6MzBweDtcbn1cbi5jZi1uYXYgLmFjdGl2ZSBhIHtcbiBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBFRUVBICEgaW1wb3J0YW50O1xuIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjRTg1MTAwO1xuIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cbi5jZi1uYXYgdWwgbGkge1xuIG1hcmdpbi1ib3R0b206IDBweDtcbiBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gcGFkZGluZy1yaWdodDogMTBweDtcbiBwYWRkaW5nLXRvcDoycHg7XG59XG4ubWxjLWNvbW11bml0eS1sb2dvIHtcbiBwYWRkaW5nLWJvdHRvbTowcHg7XG4gcGFkZGluZy10b3A6MTBweDtcbn1cbi5jZW50cmUtYWxpZ24tYWxsICoge1xuICAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5tYXJnaW5ib3R0b20xMCB7XG5cdG1hcmdpbi1ib3R0b206MTBweDtcbn1cblxuXG4uaDFzZWxmeyBtYXJnaW4tdG9wOjU1cHghaW1wb3J0YW50fVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KXtcblxuLmgxc2VsZnsgbWFyZ2luLXRvcDo5NXB4IWltcG9ydGFudH1cblxufVxuXG5cbi53aWRlLXR4dCAuY2Fyb3VzZWwtY2FwdGlvbiBoMiB7bWFyZ2luLWJvdHRvbTo0MHB4O31cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG5cbiAgLndpZGUtdHh0IC5jYXJvdXNlbC1jYXB0aW9uIGgyIHtmb250LXNpemU6MzZweDt9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpe1xuLndpZGUtdHh0IC5vcmFuZ2V7Y29sb3I6I2ZmZjt9XG5cbi5jaGFyY29hbCB7Y29sb3I6I2ZmZjt9XG4ucGVyc2lzdGVudC1jaGFyY29hbCAuY2hhcmNvYWwge1xuICAgIGNvbG9yOiAjM2IzYjNiO1xufVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC50aWxlcyAuaWNvbi1tbGMtY2hldnJvbiB7ZGlzcGxheTpub25lICFpbXBvcnRhbnQ7fVxufVxuXG4udGlsZXMgLmljb24tbWxjLWNoZXZyb24ge1xuICAgICBjb2xvcjogI0FBQThBNDtcbiAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgcmlnaHQ6IDBweDtcbiAgICAgdGV4dC1hbGlnbjpyaWdodDtcbiAgICAgd2lkdGg6IDEwMCU7XG59XG5cbiNmYXFzLWJyb3dzZSAubmF2LXRhYnMgbGkgKyBsaSArIGxpICsgbGkgK2xpIGEuYWN0aXZlIHtcbiAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjYzhjNmMyICFpbXBvcnRhbnQ7XG59XG5cbi5maW5kYWR2aXNlcl9iYW5uZXJfc2VhcmNoIGlucHV0OmZvY3VzIHtcbiAgICAgYm9yZGVyOiAxcHggc29saWQgI2M5NTEwOSAhIGltcG9ydGFudDtcbiAgICAgYm94LXNoYWRvdzogMHB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSkgaW5zZXQsIDBweCAwcHggOHB4IHJnYmEoMjAxLCA4MSwgMTksIDAuNikgISBpbXBvcnRhbnQ7XG59XG5cbi5ib3gtY29udGVudCBwIHtmb250LXNpemU6MTQuNXB4O31cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCl7XG4uY2hhbm5lbC1jdGEtd3JhcHBlciAuY2Yge21hcmdpbi1ib3R0b206MTBweH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KXtcbi5uYXYtcGlsbHM+bGkuYWN0aXZlPmEsICAubmF2LXBpbGxzPmxpLmFjdGl2ZT5hOmhvdmVyLCAubmF2LXBpbGxzPmxpLmFjdGl2ZT5hOmZvY3VzIHtiYWNrZ3JvdW5kLWNvbG9yOiMyYTJhMmF9XG59XG5cbi8qTGVmdCBwYW5lbCBpc3N1ZSB3aXRoIG1lZ2FtZW51ICovXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCl7XG4uaGlkZGVuLXhzIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O31cbi5kcm9wZG93bi1tZW51IHtmbG9hdDpub25lICFpbXBvcnRhbnQ7fVxuLmRyb3Bkb3duLW1lbnUgeyBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7fVxufVxuXG4vKmNhcm91c2VsIG5vIHBhZGRpbmcgbGVmdCBhbmQgcmlnaHQgKi9cblxuLndyYXBwZXIuY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNvbC14cy0xMiB7IHBhZGRpbmctbGVmdDowOyBwYWRkaW5nLXJpZ2h0OjA7fVxuXG4vLyBTdXJ2ZXkgTW9kYWwgU3R5bGVzXG5cbi5jdXN0b21lci1zdXJ2ZXkgLm1vZGFsLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yLWFxdWE7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtYWxpZ246Y2VudGVyO1xufVxuXG4uY3VzdG9tZXItc3VydmV5IC5tb2RhbC1oZWFkZXIgLm1vZGFsLXRpdGxlLCAuY3VzdG9tZXItc3VydmV5IC5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDEgISBpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZToyNnB4O1xufVxuXG4uY3VzdG9tZXItc3VydmV5IC5tb2RhbC1jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7XG59XG5cbi5jdXN0b21lci1zdXJ2ZXkgLm1vZGFsLWJvZHkgLmNvbC1jdXN0b20gLm1lZGlhIHtcbiAgcGFkZGluZy10b3A6MTVweDtcbn1cblxuLmN1c3RvbWVyLXN1cnZleSAubW9kYWwtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjOGM2YzIgISBpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5jdXN0b21lci1zdXJ2ZXkgLm1vZGFsLWZvb3RlciAuZGlzY2xhaW1lci1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDBweCBub25lO1xuICBjb2xvcjogQGRlZmF1bHQtbGluay1jb2xvcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMHB4IGF1dG87XG5cbn1cblxuLmN1c3RvbWVyLXN1cnZleSAubW9kYWwtZm9vdGVyIC5kaXNjbGFpbWVyLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zdXBlci1lenktbW9kYWwtdmlkZW97XG4gIC5tb2RhbC12aWRlby1wbGFjZWhvbGRlcigzMTBweCwxNjBweCk7XG59XG5cbiNnbG9iYWxfc2VhcmNoX2Zvcm1fbW9iaWxlIC5mb3JtLWdyb3VwIC5nbG9iYWxfc2VhcmNoX2ZpZWxkIHt3aWR0aDo5OC44JTsgcGFkZGluZy1sZWZ0OjIwcHg7IGhlaWdodDo1NHB4fVxuI2dsb2JhbF9zZWFyY2hfZm9ybV9tb2JpbGUgLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gYnV0dG9uIHtyaWdodDowO2hlaWdodDogNTRweDt9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KXtcbiNnbG9iYWxfc2VhcmNoX2Zvcm1fbW9iaWxlIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbiB7cGFkZGluZy1ib3R0b206MjNweCAhaW1wb3J0YW50O31cbn1cblxuI2dsb2JhbF9zZWFyY2hfZm9ybV9tb2JpbGUgLm1sYy1nbHlwaC5pY29uLW1sYy1maW5kLXlvdXItc3VwZXIge2JhY2tncm91bmQtY29sb3I6I2ZmZjt9XG5cbi53cmFwcGVyLndyYXBwZXItZGFyayAjZ2xvYmFsX3NlYXJjaF9mb3JtIC5tbGMtZ2x5cGguaWNvbi1tbGMtZmluZC15b3VyLXN1cGVyIHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudDt9XG5cbi8vUGhvbmUgYW4gYWR2aXNlciBzdHlsZXMgYWRkZWQgLSAwOS8wMi8yMDE2IC8vXG5cbi5waG9uZS1hZHZpc2VyIC5wYW5lbC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5waG9uZS1hZHZpc2VyIC5wYW5lbC1oZWFkaW5nIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICEgaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBjb2xvcjogIzNiM2IzYjtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctdG9wOjA7XG59XG5cbi5waG9uZS1hZHZpc2VyIC5wYW5lbC1oZWFkaW5nIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICEgaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnBob25lLWFkdmlzZXIgLnBhbmVsLWhlYWRpbmcgYS5jb2xsYXBzZWQ6aG92ZXIge1xuICBjb2xvcjogIzNiM2IzYjtcbn1cblxuLnBob25lLWFkdmlzZXIgLnBhbmVsIC5tZWRpYS1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTowO1xufVxuXG4ucGhvbmUtYWR2aXNlciAubWVkaWEtbGlzdCAubWVkaWEtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cblxuLnBob25lLWFkdmlzZXIgLm1lZGlhLWxpc3QgLm1lZGlhLWJvZHkgLmxpc3QtaXRlbS10ZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4jbHBDaGF0IGltZyB7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbn1cblxuLy9TdHlsZXMgdG8gZml4IGJ1dHRvbiAoYnV0dG9uMG1kKSB0aXRsZVxuXG4ucGFnZS1oZWFkZXItY29udGFpbmVyIHNwYW4uYnV0dG9uLW1kIHtcbiAgcGFkZGluZy10b3A6MTBweDtcbn1cblxuLyoqKioqKioqKioqKiogU2lsbyB1cGxpZnQgKioqKioqKioqKioqKioqKi9cbi5tYXN0aGVhZC13cmFwcGVyIHtcblx0Lm1hc3RoZWFkLWFkdmlzZXIge1xuXHRcdGgxIHtcblx0XHRcdGZvbnQtc2l6ZTogMzRweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBDaGFybGllLVN0ZC1NZWRpdW07XG5cdFx0fVxuXHR9XG59XG4ucGFuZWwtZGVmYXVsdC5wYW5lbC1zaW5nbGUuZGFyay1wYW5lbC1zaW5nbGUge1xuXHQucGFuZWwtaGVhZGluZyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzE4MTgxNjtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRoMyB7XG5cdFx0XHRmb250LWZhbWlseTogQ2hhcmxpZS1TdGQtTWVkaXVtO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRib3JkZXI6IDBweDtcblx0XHR9XG5cdH1cblx0LnBhbmVsLWJvZHkge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICM5OTk0OGE7XG5cdFx0Ym9yZGVyLXRvcDogMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nLXRvcDogNDBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRociB7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgIzk5OTQ4YTtcblx0XHR9XG5cdH1cbn1cbi5ib3JkZXItYnV0dG9uLXItY2hldnJvbiB7XG5cdC5ib3JkZXItYnV0dG9uLW1kIHtcblx0XHQmOmFmdGVyIHtcblx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0XHRib3JkZXItd2lkdGg6IDAuMWVtIDAuMWVtIDAgMDtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0aGVpZ2h0OiAwLjQ1ZW07XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0b3A6IDAuMjVlbTtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHR3aWR0aDogMC40NWVtO1xuXHRcdFx0bGVmdDogMTBweDtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHR9XG5cdFx0cGFkZGluZzogMTFweCAzNXB4IDExcHggMjFweCAhaW1wb3J0YW50O1xuXHR9XG59XG4uYWR2aXNlci10YWJzLWp1c3RpZmllZCB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTk5NDhBO1xuXHQuYm9vdHN0cmFwLW5hdi1zZWNvbmRhcnkge1xuXHRcdC5uYXYtdGFicyB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0XHQ+bGkge1xuXHRcdFx0XHRib3JkZXI6IDBweDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTk0OEE7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRcdD5hIHtcblx0XHRcdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0PmxpLmFjdGl2ZSB7XG5cdFx0XHRcdGJvcmRlcjogMHB4O1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgI0M5NTEwOTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5tYXN0aGVhZC14cyB7XG5cdGhlaWdodDogMTM2cHg7XG59XG4uYmFja2dyb3VuZC1zaXplLWNvdmVyIHtcblx0LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbn1cbi5mdWxsLXdpZHRoLWhyIHtcblx0Lm1lZGlhLWJvZHkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG4uYmctY29sb3ItMTYxODE4IHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzE2MTgxOCAhaW1wb3J0YW50O1xufVxuLmJnLWNvbG9yLWZhZjhmNCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQgIWltcG9ydGFudDtcbn1cbi5kZWVwLW9yYW5nZSB7XG5cdGNvbG9yOiAjNzQxOTE1O1xufVxuLnN1YmhlYWRpbmctcGFydGlhbC11bmRlcmxpbmUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0JjphZnRlciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bGVmdDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0aGVpZ2h0OiAxcHg7XG5cdFx0d2lkdGg6IDU1cHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2M5NTEwOTtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHR9XG59XG4ucG9ydGZvbGlvLWNvbC1jYWxsb3V0IHtcblx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0JDQkNCO1xuXHQucG9ydGZvbGlvLWxlZnQtY29sLWNhbGxvdXQge1xuXHRcdGgyIHtcblx0XHRcdGZvbnQtZmFtaWx5OiBDaGFybGllLVN0ZC1NZWRpdW07XG5cdFx0XHRmb250LXNpemU6IDM4cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHR9XG5cdFx0aDQge1xuXHRcdFx0Zm9udC1mYW1pbHk6IENoYXJsaWUtU3RkLU1lZGl1bTtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0fVxuXHR9XG59XG4ucG9ydGZvbGlvLWNvbC1jYWxsb3V0Lmxhc3Qge1xuXHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdGJvcmRlci1ib3R0b206IDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQudmVydGljYWwtYWxpZ24ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHQubWFzdGhlYWQtd3JhcHBlciB7XG5cdFx0Lm1hc3RoZWFkLWFkdmlzZXIge1xuXHRcdFx0aDEge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcblx0Lm1hc3RoZWFkLXdyYXBwZXIge1xuXHRcdC5tYXN0aGVhZC1hZHZpc2VyIHtcblx0XHRcdGgxIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG5cdC5hZHZpc2VyLXRhYnMtanVzdGlmaWVkIHtcblx0XHQubmF2LXRhYnMge1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0XHRib3JkZXItYm90dG9tOiAwcHg7XG5cdH1cblx0Lm1hc3RoZWFkLXhzIHtcblx0XHRoMSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cdC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIHtcblx0XHQ+bGkge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHR9XG5cdH1cbn1cblxuXG4vLyBDdXN0b20gc3BhY2luZ1xuLnNwYWNpbmctcHQtNTAge1xuICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcHItNTAge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wYi01MCB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wbC01MCB7XG4gIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbXQtNTAge1xuICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tci01MCB7XG4gIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbWItNTAge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tbC01MCB7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wdC00NSB7XG4gIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wci00NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXBiLTQ1IHtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXBsLTQ1IHtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tdC00NSB7XG4gIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1yLTQ1IHtcbiAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tYi00NSB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1sLTQ1IHtcbiAgbWFyZ2luLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXB0LTQwIHtcbiAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXByLTQwIHtcbiAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcGItNDAge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcGwtNDAge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW10LTQwIHtcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbXItNDAge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1iLTQwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbWwtNDAge1xuICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcHQtMzUge1xuICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcHItMzUge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wYi0zNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wbC0zNSB7XG4gIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbXQtMzUge1xuICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tci0zNSB7XG4gIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbWItMzUge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tbC0zNSB7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wdC0zMCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wci0zMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXBiLTMwIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXBsLTMwIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tdC0zMCB7XG4gIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1yLTMwIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tYi0zMCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1sLTMwIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXB0LTI1IHtcbiAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXByLTI1IHtcbiAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcGItMjUge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcGwtMjUge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW10LTI1IHtcbiAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbXItMjUge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1iLTI1IHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbWwtMjUge1xuICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcHQtMjAge1xuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcHItMjAge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wYi0yMCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wbC0yMCB7XG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbXQtMjAge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tci0yMCB7XG4gIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbWItMjAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tbC0yMCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wdC0xNSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wci0xNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXBiLTE1IHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXBsLTE1IHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tdC0xNSB7XG4gIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1yLTE1IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tYi0xNSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1sLTE1IHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXB0LTEwIHtcbiAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXByLTEwIHtcbiAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcGItMTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcGwtMTAge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW10LTEwIHtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbXItMTAge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1iLTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbWwtMTAge1xuICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcHQtNSB7XG4gIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXByLTUge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXBiLTUge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wbC01IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW10LTUge1xuICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1yLTUge1xuICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbWItNSB7XG4gIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbWwtNSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXB0LTAge1xuICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wci0wIHtcbiAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcGwtMCB7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tdC0wIHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tci0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1sLTAge1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cblxuLyogQ1RBIG5hdiBidXR0b24gKi9cbi5uYXYtY3RhLWFxdWEgbGkubGFzdCwgLm5hdi1jdGEtYXF1YSBsaS5sYXN0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci1hcXVhICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTowcHg7XG4gICAgaGVpZ2h0OjQxcHg7XG59XG4ubmF2LWN0YS1hcXVhIGxpLmxhc3QgYSB7XG4gICAgY29sb3I6I2ZmZiAhaW1wb3J0YW50XG59XG5uYXYubmF2YmFyLWRlZmF1bHQubmF2LWN0YS1hcXVhIC5uYXZiYXItbmF2IGxpLmxhc3QgYTpob3ZlciwgbmF2Lm5hdmJhci1kZWZhdWx0Lm5hdi1jdGEtYXF1YSAubmF2YmFyLW5hdiBsaS5sYXN0IGE6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yLWFxdWEtaG92ZXI7XG59XG5cbi5uYXYtY3RhLW9yYW5nZSBsaS5sYXN0LCAubmF2LWN0YS1vcmFuZ2UgbGkubGFzdDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3Itb3JhbmdlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTowcHg7XG4gICAgaGVpZ2h0OjQxcHg7XG59XG4ubmF2LWN0YS1vcmFuZ2UgbGkubGFzdCBhIHtcbiAgICBjb2xvcjojZmZmICFpbXBvcnRhbnRcbn1cbm5hdi5uYXZiYXItZGVmYXVsdC5uYXYtY3RhLW9yYW5nZSAubmF2YmFyLW5hdiBsaS5sYXN0IGE6aG92ZXIsIG5hdi5uYXZiYXItZGVmYXVsdC5uYXYtY3RhLW9yYW5nZSAubmF2YmFyLW5hdiBsaS5sYXN0IGE6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yLW9yYW5nZS1ob3Zlcjtcbn1cblxuLm5hdi1jdGEtcnViaW5lIGxpLmxhc3QsIC5uYXYtY3RhLXJ1YmluZSBsaS5sYXN0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci1ydWJpbmUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOjBweDtcbiAgICBoZWlnaHQ6NDFweDtcbn1cbi5uYXYtY3RhLXJ1YmluZSBsaS5sYXN0IGEge1xuICAgIGNvbG9yOiNmZmYgIWltcG9ydGFudFxufVxubmF2Lm5hdmJhci1kZWZhdWx0Lm5hdi1jdGEtcnViaW5lIC5uYXZiYXItbmF2IGxpLmxhc3QgYTpob3ZlciwgbmF2Lm5hdmJhci1kZWZhdWx0Lm5hdi1jdGEtcnViaW5lIC5uYXZiYXItbmF2IGxpLmxhc3QgYTpmb2N1cyAge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yLXJ1YmluZS1ob3Zlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmN0YS1uYXYgbGkubGFzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jdGEtbmF2IGxpLmxhc3QsIC5jdGEtbmF2IGxpLmxhc3Q6aG92ZXIge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIG5hdi5uYXZiYXItZGVmYXVsdC5uYXYtY3RhLWFxdWEgLm5hdmJhci1uYXYgbGkubGFzdCBhLFxuICBuYXYubmF2YmFyLWRlZmF1bHQubmF2LWN0YS1hcXVhIC5uYXZiYXItbmF2IGxpLmxhc3QgYTpob3ZlciwgbmF2Lm5hdmJhci1kZWZhdWx0Lm5hdi1jdGEtYXF1YSAubmF2YmFyLW5hdiBsaS5sYXN0IGE6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3ItYXF1YSAhaW1wb3J0YW50O1xuICB9XG4gIG5hdi5uYXZiYXItZGVmYXVsdC5uYXYtY3RhLW9yYW5nZSAubmF2YmFyLW5hdiBsaS5sYXN0IGEsXG4gIG5hdi5uYXZiYXItZGVmYXVsdC5uYXYtY3RhLW9yYW5nZSAubmF2YmFyLW5hdiBsaS5sYXN0IGE6aG92ZXIsIG5hdi5uYXZiYXItZGVmYXVsdC5uYXYtY3RhLW9yYW5nZSAubmF2YmFyLW5hdiBsaS5sYXN0IGE6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3Itb3JhbmdlICFpbXBvcnRhbnQ7XG4gIH1cbiAgbmF2Lm5hdmJhci1kZWZhdWx0Lm5hdi1jdGEtcnViaW5lIC5uYXZiYXItbmF2IGxpLmxhc3QgYSxcbiAgbmF2Lm5hdmJhci1kZWZhdWx0Lm5hdi1jdGEtcnViaW5lIC5uYXZiYXItbmF2IGxpLmxhc3QgYTpob3ZlciwgbmF2Lm5hdmJhci1kZWZhdWx0Lm5hdi1jdGEtcnViaW5lIC5uYXZiYXItbmF2IGxpLmxhc3QgYTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci1ydWJpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vL1ZhbHVlIG9mIGFkdmljZSBmb3JtIHN0eWxlc1xuXG4udm9hLWhlcm8tYmFubmVyIHAge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLU1lZGl1bVwiO1xufVxuXG4udm9hLWxpc3RzIHtcbiAgbGkge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMjJweDtcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvY29udGVudC9hZHZpY2UvdmFsdWUtb2YtYWR2aWNlL2NoZWNrLWNpcmNsZS5wbmcnKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgfVxuICB9XG59XG5cbi53cmFwcGVyLXZvYS1mb3JtIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5cbi52YWx1ZS1vZi1hZHZpY2Uge1xuICAucm93LWJvZHkge1xuICAgIHA6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC53cmFwcGVyLXZvYS1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcblxuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgfVxuICB9XG5cbiAgLnZvYS1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yLW9yYW5nZTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGhlaWdodDogNDNweCAhIGltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1pbi13aWR0aDogMTU1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIxcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gIH1cbiAgXG4gIC52b2EtYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci1vcmFuZ2UtaG92ZXI7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAudGVhc2VyLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICBoMyBhIHtcbiAgICAgIGNvbG9yOiBAZGVmYXVsdC1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZhbHVlLW9mLWFkdmljZSB7XG4gICAgLndyYXBwZXItdm9hLWNvbnRlbnQge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICAgICAgaDMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIC53cmFwcGVyLXZvYS1mb3JtIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudm9hLWhlcm8tYmFubmVyIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIC5tZWRpYS5zcGFjaW5nLW10LTMwLW1vYmlsZSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gIC50ZWFzZXItY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC52b2EtYnV0dG9uIHtcbiAgICBtaW4td2lkdGg6IDExMHB4O1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxuXG4gIC5oaWRlLW9uLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAubWFzdGhlYWQtc20gLnZvYS1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmZmZmY7XG4gICAgbWluLXdpZHRoOiA2MHB4O1xuICAgIHBhZGRpbmc6IDVweCA4cHg7XG4gIH1cbn1cblxuLy8gTUxDIHRhYnMgc3R5bGUgdHdlYWtcblxuLnRhYnMge1xuICAubmF2LXRhYnMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICAgIGxpOmxhc3QtY2hpbGQuYWN0aXZlIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgfVxuICB9XG5cbiAgLm1lZGlhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRhYnMge1xuICAgIC5uYXYtdGFicyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcblxuICAgICAgbGkge1xuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQuYWN0aXZlIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZGRkZCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGxpOmxhc3QtY2hpbGQuYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBDdXN0b20gc3R5bGVzXG5cbkBpbXBvcnQgXCJjb21wb25lbnRzL21sYy1sdGQtY2FtcGFpZ24ubGVzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvZmFuZGIubGVzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbWxjLWx0ZC1zZWFyY2gubGVzc1wiO1xuQGltcG9ydCBcInRlbXBsYXRlcy9tbGMtbHRkLWNvbW11bml0eS1mb3VuZGF0aW9uLmxlc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL21sYy1sdGQtbWVnYW1lbnUubGVzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbWxjLWRheTItbGlzdHMubGVzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvZW1iZWR2aWdmb3JtLmxlc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Nhcm91c2VsLmxlc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL21sYy1sdGQtZmluZC1hbi1hZHZpc2VyLmxlc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2FrYW1haS12aWRlby5sZXNzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9jYW1wYWlnbi11bmNoYW5naW5nLmxlc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3JldGlyZW1lbnQtaHViLmxlc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL215c3VwZXItdGFicy5sZXNzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9ucHMtZm9ybS5sZXNzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9zdXBlcnNpemVyLmxlc3NcIjtcbkBpbXBvcnQgXCJmb250YXdlc29tZS5sZXNzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9zcGFjZXIubGVzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvZGlyZWN0LXN1cGVyLXNzZi5sZXNzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9zdXBlci10by1wZW5zaW9uLmxlc3NcIjtcblxuXG4udGVzdC10aGVtZS1sZXNzIGg1IHtcbiAgY29sb3I6cmVkO1xufVxuXG5cbiIsIi8vIFdlYktpdC1zdHlsZSBmb2N1c1xuXG4udGFiLWZvY3VzKCkge1xuICAvLyBEZWZhdWx0XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkO1xuICAvLyBXZWJLaXRcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cbiIsIi53cmFwcGVyLndyYXBwZXItcHJpbWFyeS1uYXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5uYXYubmF2YmFyIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIG1pbi1oZWlnaHQ6IEBuYXZiYXItaGVpZ2h0O1xufVxubmF2Lm5hdmJhci1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1oZWFkZXItYmc7XG4gIC5uYXZiYXItbmF2ID4ub3Blbj5hXG4gICAgJiYgOmhvdmVyICYmIDpmb2N1cyB7XG4gICAgY29sb3I6ICMwMTc3ODA7IGJhY2tncm91bmQtY29sb3I6ICNmYWY5Zjc7IGhlaWdodDo1NHB4OyBvdXRsaW5lOm5vbmU7XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBsaSB7XG4gICAgICAmLmN1cnJlbnQge1xuICAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICMwMTc3ODA7XG4gICAgICAgICB9XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1oZWFkaW5nO1xuICAgICAgICBmb250LXNpemU6IEBuYXZiYXItZGVmYXVsdC1mb250LXNpemU7XG4gICAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMi41cHg7XG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiAjMDE3NzgwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWY5Zjc7XG4gICAgICAgICAgaGVpZ2h0OjU0cHg7XG4gICAgICAgICAgb3V0bGluZTpub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5vcGVuIHtcbiAgICAgIGEge1xuICAgICAgICAgY29sb3I6ICMwMTc3ODA7XG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOWY3O1xuICAgICAgICAgaGVpZ2h0OjU0cHg7XG4gICAgICAgICBvdXRsaW5lOm5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5uYXZiYXItaGVhZGVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1oZWFkZXItYmc7XG4gICAgLm5hdmJhci1icmFuZCB7XG4gICAgICBwYWRkaW5nOiAwcHggNTcuNXB4IDBweCAwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cblxuLy8ubmF2YmFyIHtcbi8vICBtYXJnaW4tdG9wOiAwcHg7XG4vLyAgbWFyZ2luLWJvdHRvbTogMHB4O1xuLy8gIG1pbi1oZWlnaHQ6IEBuYXZiYXItaGVpZ2h0O1xuLy99XG4vLy5uYXZiYXItaGVhZGVyIHtcbi8vICBoZWlnaHQ6IGF1dG87XG4vLyAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1oZWFkZXItYmc7XG4vL31cbi8vLm5hdmJhci1kZWZhdWx0IHtcbi8vICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbi8vfVxuLy8ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXY+bGk+YSB7XG4vLyAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1oZWFkaW5nO1xuLy8gIGZvbnQtc2l6ZTogQG5hdmJhci1kZWZhdWx0LWZvbnQtc2l6ZTtcbi8vICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I7XG4vL31cbi8vLm5hdmJhci1icmFuZCB7XG4vLyAgcGFkZGluZzogMHB4IDU3LjVweCAwcHggMHB4O1xuLy8gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICB0b3A6IDIwcHg7XG4vL31cbi8vLm5hdmJhci1uYXYge1xuLy8gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbi8vfVxuLy8ubmF2YmFyLW5hdj5saT5hIHtcbi8vICBwYWRkaW5nOiAxMHB4IDEyLjVweDtcbi8vfVxuXG5AbWVkaWEobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuICAubmF2YmFyIHtcbiAgICBtYXJnaW4tdG9wOiAwcHhcbiAgfTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbi8vICAud3JhcHBlci1wcmltYXJ5LW5hdiB7XG4vLyAgICBkaXNwbGF5OiBub25lO1xuLy8gIH07XG4gIC5uYXZiYXItb2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAtMjUwcHg7XG4gICAgdG9wOiAwcHg7XG4gICAgei1pbmRleDogOTk5O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW47XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbjtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbjtcbiAgfVxuICAubmF2YmFyLW9mZmNhbnZhcy5vZmZjYW52YXMtdHJhbnNmb3JtLmlue1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjUwcHgsIDBweCwgMHB4KTtcbiAgfVxufVxuXG5cbi8qIHN0YXRpYyBtb2JpbGUgaGVhZGVyIGJhciAtLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm5hdi1tb2JpbGUtaGVhZGVyIHtcbiAgLm1vYmlsZS1tZW51IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDg4ODtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4uc2Nyb2xsLXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMTVweCAxMHB4IC0xNXB4ICM2NjY7XG59XG5cbiNpY29uLXVzZXItbW9iaWxlLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiNpY29uLXRvZ2dsZS1tb2JpbGUtaGVhZGVyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLyogbW9iaWxlIG9mZmNhbnZhcyBuYXYgLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiNnbG9iYWxfc2VhcmNoX2Zvcm1fbW9iaWxlIHtcbiAgd2lkdGg6IDE4MHB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xufVxuXG4jZ2xvYmFsX3NlYXJjaF9maWVsZF9tb2JpbGUge1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbiNpY29uLXNlYXJjaC1tb2JpbGUtbmF2IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAtMjNweDtcbiAgcmlnaHQ6IDEwcHg7XG59XG5cbiNpY29uLXRvZ2dsZS1tb2JpbGUtbmF2IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLm5hdmJhci10b2dnbGUge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDowcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMnB4O1xufVxuXG4ubmF2LW1vYmlsZS1oZWFkZXIgYS5uYXZiYXItYnJhbmQgaW1nIHtcblx0aGVpZ2h0OiAzMHB4O1xuXHRtYXJnaW4tdG9wOiAycHg7XG59XG5cbi8qIGltYWdlIHNlcnZsZXQgZGVmYXVsdCBydWxlIC0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5pbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi8qIVxuICogWWFtbSEzIC0gWWV0IGFub3RoZXIgbWVnYW1lbnUgZm9yIEJvb3RzdHJhcCAzXG4gKiBodHRwOi8vZ2VlZG1vLmdpdGh1Yi5jb20veWFtbTNcbiAqXG4gKiBAZ2VlZG1vIC0gTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXG4gKi9cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gIFlhbW0gU3R5bGVzXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi55YW1tIHtcblxuICAvLyByZXNldCBwb3NpdGlvbnNcbiAgLm5hdiwgLmNvbGxhcHNlLCAuZHJvcHVwLCAuZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cblxuICAvLyBwcm9wYWdhdGUgbWVudSBwb3NpdGlvbiB1bmRlciBjb250YWluZXIgZm9yIGZ3IG5hdmJhcnNcbiAgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLy8gYnkgZGVmYXVsdCBhbGlnbnMgbWVudSB0byBsZWZ0XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG5cbiAgLy8gQ29udGVudCB3aXRoIHBhZGRpbmdcbiAgLnlhbW0tY29udGVudCB7XG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xuICB9XG5cbiAgLy8gRnVsbHdpZHRoIG1lbnVcbiAgLmRyb3Bkb3duLnlhbW0tZncgLmRyb3Bkb3duLW1lbnUge1xuICAgIGxlZnQ6IDA7IHJpZ2h0OiAwO1xuICB9XG5cbn0iLCIvLyBJbWFnZSBNaXhpbnNcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxuLy8gLSBSZXRpbmEgaW1hZ2VcblxuXG4vLyBSZXNwb25zaXZlIGltYWdlXG4vL1xuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cbi5pbWctcmVzcG9uc2l2ZShAZGlzcGxheTogYmxvY2spIHtcbiAgZGlzcGxheTogQGRpc3BsYXk7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgaGVpZ2h0OiBhdXRvOyAvLyBQYXJ0IDI6IFNjYWxlIHRoZSBoZWlnaHQgYWNjb3JkaW5nIHRvIHRoZSB3aWR0aCwgb3RoZXJ3aXNlIHlvdSBnZXQgc3RyZXRjaGluZ1xufVxuXG5cbi8vIFJldGluYSBpbWFnZVxuLy9cbi8vIFNob3J0IHJldGluYSBtaXhpbiBmb3Igc2V0dGluZyBiYWNrZ3JvdW5kLWltYWdlIGFuZCAtc2l6ZS4gTm90ZSB0aGF0IHRoZVxuLy8gc3BlbGxpbmcgb2YgYG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpb2AgaXMgaW50ZW50aW9uYWwuXG4uaW1nLXJldGluYShAZmlsZS0xeDsgQGZpbGUtMng7IEB3aWR0aC0xeDsgQGhlaWdodC0xeCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJAe2ZpbGUtMXh9XCIpO1xuXG4gIEBtZWRpYVxuICBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgbWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcbiAgb25seSBzY3JlZW4gYW5kICggICAgIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIvMSksXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAgICBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcbiAgb25seSBzY3JlZW4gYW5kICggICAgICAgICAgICAgICAgbWluLXJlc29sdXRpb246IDE5MmRwaSksXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAgICAgICAgICAgIG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIkB7ZmlsZS0yeH1cIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBAd2lkdGgtMXggQGhlaWdodC0xeDtcbiAgfVxufVxuIiwiLy9cbi8vIFR5cG9ncmFwaHlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gSGVhZGluZ3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBmb250LWZhbWlseTogQGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogQGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogQGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogQGhlYWRpbmdzLWNvbG9yO1xuXG4gIHNtYWxsLFxuICAuc21hbGwge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6IEBoZWFkaW5ncy1zbWFsbC1jb2xvcjtcbiAgfVxufVxuXG5oMSwgLmgxLFxuaDIsIC5oMixcbmgzLCAuaDMge1xuICBtYXJnaW4tdG9wOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIG1hcmdpbi1ib3R0b206IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcblxuICBzbWFsbCxcbiAgLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDY1JTtcbiAgfVxufVxuaDQsIC5oNCxcbmg1LCAuaDUsXG5oNiwgLmg2IHtcbiAgbWFyZ2luLXRvcDogKEBsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XG5cbiAgc21hbGwsXG4gIC5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA3NSU7XG4gIH1cbn1cblxuaDEsIC5oMSB7IGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1oMTsgfVxuaDIsIC5oMiB7IGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1oMjsgfVxuaDMsIC5oMyB7IGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1oMzsgfVxuaDQsIC5oNCB7IGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1oNDsgfVxuaDUsIC5oNSB7IGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1oNTsgfVxuaDYsIC5oNiB7IGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1oNjsgfVxuXG5cbi8vIEJvZHkgdGV4dFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5wIHtcbiAgbWFyZ2luOiAwIDAgKEBsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xufVxuXG4ubGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgZm9udC1zaXplOiBmbG9vcigoQGZvbnQtc2l6ZS1iYXNlICogMS4xNSkpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgIGZvbnQtc2l6ZTogKEBmb250LXNpemUtYmFzZSAqIDEuNSk7XG4gIH1cbn1cblxuXG4vLyBFbXBoYXNpcyAmIG1pc2Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRXg6ICgxMnB4IHNtYWxsIGZvbnQgLyAxNHB4IGJhc2UgZm9udCkgKiAxMDAlID0gYWJvdXQgODUlXG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogZmxvb3IoKDEwMCUgKiBAZm9udC1zaXplLXNtYWxsIC8gQGZvbnQtc2l6ZS1iYXNlKSk7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBzdGF0ZS13YXJuaW5nLWJnO1xuICBwYWRkaW5nOiAuMmVtO1xufVxuXG4vLyBBbGlnbm1lbnRcbi50ZXh0LWxlZnQgICAgICAgICAgIHsgdGV4dC1hbGlnbjogbGVmdDsgfVxuLnRleHQtcmlnaHQgICAgICAgICAgeyB0ZXh0LWFsaWduOiByaWdodDsgfVxuLnRleHQtY2VudGVyICAgICAgICAgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbi50ZXh0LWp1c3RpZnkgICAgICAgIHsgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuLnRleHQtbm93cmFwICAgICAgICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi8vIFRyYW5zZm9ybWF0aW9uXG4udGV4dC1sb3dlcmNhc2UgICAgICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbi50ZXh0LXVwcGVyY2FzZSAgICAgIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuLnRleHQtY2FwaXRhbGl6ZSAgICAgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogQHRleHQtbXV0ZWQ7XG59XG4udGV4dC1wcmltYXJ5IHtcbiAgLnRleHQtZW1waGFzaXMtdmFyaWFudChAYnJhbmQtcHJpbWFyeSk7XG59XG4udGV4dC1zdWNjZXNzIHtcbiAgLnRleHQtZW1waGFzaXMtdmFyaWFudChAc3RhdGUtc3VjY2Vzcy10ZXh0KTtcbn1cbi50ZXh0LWluZm8ge1xuICAudGV4dC1lbXBoYXNpcy12YXJpYW50KEBzdGF0ZS1pbmZvLXRleHQpO1xufVxuLnRleHQtd2FybmluZyB7XG4gIC50ZXh0LWVtcGhhc2lzLXZhcmlhbnQoQHN0YXRlLXdhcm5pbmctdGV4dCk7XG59XG4udGV4dC1kYW5nZXIge1xuICAudGV4dC1lbXBoYXNpcy12YXJpYW50KEBzdGF0ZS1kYW5nZXItdGV4dCk7XG59XG5cbi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcbi8vIEZvciBub3cgd2UnbGwgbGVhdmUgdGhlc2UgYWxvbmdzaWRlIHRoZSB0ZXh0IGNsYXNzZXMgdW50aWwgdjQgd2hlbiB3ZSBjYW5cbi8vIHNhZmVseSBzaGlmdCB0aGluZ3MgYXJvdW5kIChwZXIgU2VtVmVyIHJ1bGVzKS5cbi5iZy1wcmltYXJ5IHtcbiAgLy8gR2l2ZW4gdGhlIGNvbnRyYXN0IGhlcmUsIHRoaXMgaXMgdGhlIG9ubHkgY2xhc3MgdG8gaGF2ZSBpdHMgY29sb3IgaW52ZXJ0ZWRcbiAgLy8gYXV0b21hdGljYWxseS5cbiAgY29sb3I6ICNmZmY7XG4gIC5iZy12YXJpYW50KEBicmFuZC1wcmltYXJ5KTtcbn1cbi5iZy1zdWNjZXNzIHtcbiAgLmJnLXZhcmlhbnQoQHN0YXRlLXN1Y2Nlc3MtYmcpO1xufVxuLmJnLWluZm8ge1xuICAuYmctdmFyaWFudChAc3RhdGUtaW5mby1iZyk7XG59XG4uYmctd2FybmluZyB7XG4gIC5iZy12YXJpYW50KEBzdGF0ZS13YXJuaW5nLWJnKTtcbn1cbi5iZy1kYW5nZXIge1xuICAuYmctdmFyaWFudChAc3RhdGUtZGFuZ2VyLWJnKTtcbn1cblxuXG4vLyBQYWdlIGhlYWRlclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucGFnZS1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogKChAbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKSAtIDEpO1xuICBtYXJnaW46IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgKiAyKSAwIEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBwYWdlLWhlYWRlci1ib3JkZXItY29sb3I7XG59XG5cblxuLy8gTGlzdHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gVW5vcmRlcmVkIGFuZCBPcmRlcmVkIGxpc3RzXG51bCxcbm9sIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogKEBsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xuICB1bCxcbiAgb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLy8gTGlzdCBvcHRpb25zXG5cbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxuLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXG4ubGlzdC1pbmxpbmUge1xuICAubGlzdC11bnN0eWxlZCgpO1xuICBtYXJnaW4tbGVmdDogLTVweDtcblxuICA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG59XG5cbi8vIERlc2NyaXB0aW9uIExpc3RzXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7IC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHRcbiAgbWFyZ2luLWJvdHRvbTogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xufVxuZHQsXG5kZCB7XG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbn1cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5kZCB7XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxufVxuXG4vLyBIb3Jpem9udGFsIGRlc2NyaXB0aW9uIGxpc3RzXG4vL1xuLy8gRGVmYXVsdHMgdG8gYmVpbmcgc3RhY2tlZCB3aXRob3V0IGFueSBvZiB0aGUgYmVsb3cgc3R5bGVzIGFwcGxpZWQsIHVudGlsIHRoZVxuLy8gZ3JpZCBicmVha3BvaW50IGlzIHJlYWNoZWQgKGRlZmF1bHQgb2Ygfjc2OHB4KS5cblxuLmRsLWhvcml6b250YWwge1xuICBkZCB7XG4gICAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7IC8vIENsZWFyIHRoZSBmbG9hdGVkIGBkdGAgaWYgYW4gZW1wdHkgYGRkYCBpcyBwcmVzZW50XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGR0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IChAZGwtaG9yaXpvbnRhbC1vZmZzZXQgLSAyMCk7XG4gICAgICBjbGVhcjogbGVmdDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgLnRleHQtb3ZlcmZsb3coKTtcbiAgICB9XG4gICAgZGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IEBkbC1ob3Jpem9udGFsLW9mZnNldDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBNaXNjXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEFiYnJldmlhdGlvbnMgYW5kIGFjcm9ueW1zXG5hYmJyW3RpdGxlXSxcbi8vIEFkZCBkYXRhLSogYXR0cmlidXRlIHRvIGhlbHAgb3V0IG91ciB0b29sdGlwIHBsdWdpbiwgcGVyIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvNTI1N1xuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIGN1cnNvcjogaGVscDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCBAYWJici1ib3JkZXItY29sb3I7XG59XG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKSBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIG1hcmdpbjogMCAwIEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgZm9udC1zaXplOiBAYmxvY2txdW90ZS1mb250LXNpemU7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgQGJsb2NrcXVvdGUtYm9yZGVyLWNvbG9yO1xuXG4gIHAsXG4gIHVsLFxuICBvbCB7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLy8gTm90ZTogRGVwcmVjYXRlZCBzbWFsbCBhbmQgLnNtYWxsIGFzIG9mIHYzLjEuMFxuICAvLyBDb250ZXh0OiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjYwXG4gIGZvb3RlcixcbiAgc21hbGwsXG4gIC5zbWFsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiA4MCU7IC8vIGJhY2sgdG8gZGVmYXVsdCBmb250LXNpemVcbiAgICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgY29sb3I6IEBibG9ja3F1b3RlLXNtYWxsLWNvbG9yO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcMjAxNCBcXDAwQTAnOyAvLyBlbSBkYXNoLCBuYnNwXG4gICAgfVxuICB9XG59XG5cbi8vIE9wcG9zaXRlIGFsaWdubWVudCBvZiBibG9ja3F1b3RlXG4vL1xuLy8gSGVhZHMgdXA6IGBibG9ja3F1b3RlLnB1bGwtcmlnaHRgIGhhcyBiZWVuIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMS4wLlxuLmJsb2NrcXVvdGUtcmV2ZXJzZSxcbmJsb2NrcXVvdGUucHVsbC1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgQGJsb2NrcXVvdGUtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgLy8gQWNjb3VudCBmb3IgY2l0YXRpb25cbiAgZm9vdGVyLFxuICBzbWFsbCxcbiAgLnNtYWxsIHtcbiAgICAmOmJlZm9yZSB7IGNvbnRlbnQ6ICcnOyB9XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnXFwwMEEwIFxcMjAxNCc7IC8vIG5ic3AsIGVtIGRhc2hcbiAgICB9XG4gIH1cbn1cblxuLy8gQWRkcmVzc2VzXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbn1cbiIsIi8vIFRleHQgb3ZlcmZsb3dcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuLnRleHQtb3ZlcmZsb3coKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLy8gVHlwb2dyYXBoeVxuXG4udGV4dC1lbXBoYXNpcy12YXJpYW50KEBjb2xvcikge1xuICBjb2xvcjogQGNvbG9yO1xuICBhJjpob3ZlciB7XG4gICAgY29sb3I6IGRhcmtlbihAY29sb3IsIDEwJSk7XG4gIH1cbn1cbiIsIi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcblxuLmJnLXZhcmlhbnQoQGNvbG9yKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBjb2xvcjtcbiAgYSY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAY29sb3IsIDEwJSk7XG4gIH1cbn1cbiIsIi8vXG4vLyBDb2RlIChpbmxpbmUgYW5kIGJsb2NrKVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBJbmxpbmUgYW5kIGJsb2NrIGNvZGUgc3R5bGVzXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktbW9ub3NwYWNlO1xufVxuXG4vLyBJbmxpbmUgY29kZVxuY29kZSB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogQGNvZGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IEBjb2RlLWJnO1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xufVxuXG4vLyBVc2VyIGlucHV0IHR5cGljYWxseSBlbnRlcmVkIHZpYSBrZXlib2FyZFxua2JkIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiBAa2JkLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAa2JkLWJnO1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLDAsMCwuMjUpO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG4vLyBCbG9ja3Mgb2YgY29kZVxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICgoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC0gMSkgLyAyKTtcbiAgbWFyZ2luOiAwIDAgKEBsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xuICBmb250LXNpemU6IChAZm9udC1zaXplLWJhc2UgLSAxKTsgLy8gMTRweCB0byAxM3B4XG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGNvbG9yOiBAcHJlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJlLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCBAcHJlLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZTtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuXG4vLyBFbmFibGUgc2Nyb2xsYWJsZSBibG9ja3Mgb2YgY29kZVxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogQHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbiIsIi8vXG4vLyBHcmlkIHN5c3RlbVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG4uY29udGFpbmVyIHtcbiAgLmNvbnRhaW5lci1maXhlZCgpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgIHdpZHRoOiBAY29udGFpbmVyLXNtO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xuICAgIHdpZHRoOiBAY29udGFpbmVyLW1kO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgIHdpZHRoOiBAY29udGFpbmVyLWxnO1xuICB9XG59XG5cblxuLy8gRmx1aWQgY29udGFpbmVyXG4vL1xuLy8gVXRpbGl6ZXMgdGhlIG1peGluIG1lYW50IGZvciBmaXhlZCB3aWR0aCBjb250YWluZXJzLCBidXQgd2l0aG91dCBhbnkgZGVmaW5lZFxuLy8gd2lkdGggZm9yIGZsdWlkLCBmdWxsIHdpZHRoIGxheW91dHMuXG5cbi5jb250YWluZXItZmx1aWQge1xuICAuY29udGFpbmVyLWZpeGVkKCk7XG59XG5cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIGFuZCBjbGVhciB0aGUgZmxvYXRzIG9mIHlvdXIgY29sdW1ucy5cblxuLnJvdyB7XG4gIC5tYWtlLXJvdygpO1xufVxuXG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbi5tYWtlLWdyaWQtY29sdW1ucygpO1xuXG5cbi8vIEV4dHJhIHNtYWxsIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgZXh0cmEgc21hbGwgZGV2aWNlcyBsaWtlXG4vLyBzbWFydHBob25lcy5cblxuLm1ha2UtZ3JpZCh4cyk7XG5cblxuLy8gU21hbGwgZ3JpZFxuLy9cbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgc21hbGwgZGV2aWNlIHJhbmdlLCBmcm9tIHBob25lc1xuLy8gdG8gdGFibGV0cy5cblxuQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gIC5tYWtlLWdyaWQoc20pO1xufVxuXG5cbi8vIE1lZGl1bSBncmlkXG4vL1xuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIHRoZSBkZXNrdG9wIGRldmljZSByYW5nZS5cblxuQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XG4gIC5tYWtlLWdyaWQobWQpO1xufVxuXG5cbi8vIExhcmdlIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIGxhcmdlIGRlc2t0b3AgZGV2aWNlIHJhbmdlLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgLm1ha2UtZ3JpZChsZyk7XG59XG4iLCIvLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuLy8gQ2VudGVyZWQgY29udGFpbmVyIGVsZW1lbnRcbi5jb250YWluZXItZml4ZWQoQGd1dHRlcjogQGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogIChAZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6IChAZ3V0dGVyIC8gMik7XG4gICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpO1xufVxuXG4vLyBDcmVhdGVzIGEgd3JhcHBlciBmb3IgYSBzZXJpZXMgb2YgY29sdW1uc1xuLm1ha2Utcm93KEBndXR0ZXI6IEBncmlkLWd1dHRlci13aWR0aCkge1xuICBtYXJnaW4tbGVmdDogIChAZ3V0dGVyIC8gLTIpO1xuICBtYXJnaW4tcmlnaHQ6IChAZ3V0dGVyIC8gLTIpO1xuICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTtcbn1cblxuLy8gR2VuZXJhdGUgdGhlIGV4dHJhIHNtYWxsIGNvbHVtbnNcbi5tYWtlLXhzLWNvbHVtbihAY29sdW1uczsgQGd1dHRlcjogQGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoQGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoQGd1dHRlciAvIDIpO1xufVxuLm1ha2UteHMtY29sdW1uLW9mZnNldChAY29sdW1ucykge1xuICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG59XG4ubWFrZS14cy1jb2x1bW4tcHVzaChAY29sdW1ucykge1xuICBsZWZ0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbn1cbi5tYWtlLXhzLWNvbHVtbi1wdWxsKEBjb2x1bW5zKSB7XG4gIHJpZ2h0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbn1cblxuLy8gR2VuZXJhdGUgdGhlIHNtYWxsIGNvbHVtbnNcbi5tYWtlLXNtLWNvbHVtbihAY29sdW1uczsgQGd1dHRlcjogQGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoQGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoQGd1dHRlciAvIDIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuLm1ha2Utc20tY29sdW1uLW9mZnNldChAY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5tYWtlLXNtLWNvbHVtbi1wdXNoKEBjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4ubWFrZS1zbS1jb2x1bW4tcHVsbChAY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cblxuLy8gR2VuZXJhdGUgdGhlIG1lZGl1bSBjb2x1bW5zXG4ubWFrZS1tZC1jb2x1bW4oQGNvbHVtbnM7IEBndXR0ZXI6IEBncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAgKEBndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKEBndXR0ZXIgLyAyKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5tYWtlLW1kLWNvbHVtbi1vZmZzZXQoQGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4ubWFrZS1tZC1jb2x1bW4tcHVzaChAY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuLm1ha2UtbWQtY29sdW1uLXB1bGwoQGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBsYXJnZSBjb2x1bW5zXG4ubWFrZS1sZy1jb2x1bW4oQGNvbHVtbnM7IEBndXR0ZXI6IEBncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAgKEBndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKEBndXR0ZXIgLyAyKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5tYWtlLWxnLWNvbHVtbi1vZmZzZXQoQGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4ubWFrZS1sZy1jb2x1bW4tcHVzaChAY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuLm1ha2UtbGctY29sdW1uLXB1bGwoQGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYEBncmlkLWNvbHVtbnNgLlxuXG4ubWFrZS1ncmlkLWNvbHVtbnMoKSB7XG4gIC8vIENvbW1vbiBzdHlsZXMgZm9yIGFsbCBzaXplcyBvZiBncmlkIGNvbHVtbnMsIHdpZHRocyAxLTEyXG4gIC5jb2woQGluZGV4KSB7IC8vIGluaXRpYWxcbiAgICBAaXRlbTogflwiLmNvbC14cy1Ae2luZGV4fSwgLmNvbC1zbS1Ae2luZGV4fSwgLmNvbC1tZC1Ae2luZGV4fSwgLmNvbC1sZy1Ae2luZGV4fVwiO1xuICAgIC5jb2woKEBpbmRleCArIDEpLCBAaXRlbSk7XG4gIH1cbiAgLmNvbChAaW5kZXgsIEBsaXN0KSB3aGVuIChAaW5kZXggPTwgQGdyaWQtY29sdW1ucykgeyAvLyBnZW5lcmFsOyBcIj08XCIgaXNuJ3QgYSB0eXBvXG4gICAgQGl0ZW06IH5cIi5jb2wteHMtQHtpbmRleH0sIC5jb2wtc20tQHtpbmRleH0sIC5jb2wtbWQtQHtpbmRleH0sIC5jb2wtbGctQHtpbmRleH1cIjtcbiAgICAuY29sKChAaW5kZXggKyAxKSwgflwiQHtsaXN0fSwgQHtpdGVtfVwiKTtcbiAgfVxuICAuY29sKEBpbmRleCwgQGxpc3QpIHdoZW4gKEBpbmRleCA+IEBncmlkLWNvbHVtbnMpIHsgLy8gdGVybWluYWxcbiAgICBAe2xpc3R9IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGNvbGxhcHNpbmcgd2hlbiBlbXB0eVxuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgLy8gSW5uZXIgZ3V0dGVyIHZpYSBwYWRkaW5nXG4gICAgICBwYWRkaW5nLWxlZnQ6ICAoQGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAoQGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gICAgfVxuICB9XG4gIC5jb2woMSk7IC8vIGtpY2tzdGFydCBpdFxufVxuXG4uZmxvYXQtZ3JpZC1jb2x1bW5zKEBjbGFzcykge1xuICAuY29sKEBpbmRleCkgeyAvLyBpbml0aWFsXG4gICAgQGl0ZW06IH5cIi5jb2wtQHtjbGFzc30tQHtpbmRleH1cIjtcbiAgICAuY29sKChAaW5kZXggKyAxKSwgQGl0ZW0pO1xuICB9XG4gIC5jb2woQGluZGV4LCBAbGlzdCkgd2hlbiAoQGluZGV4ID08IEBncmlkLWNvbHVtbnMpIHsgLy8gZ2VuZXJhbFxuICAgIEBpdGVtOiB+XCIuY29sLUB7Y2xhc3N9LUB7aW5kZXh9XCI7XG4gICAgLmNvbCgoQGluZGV4ICsgMSksIH5cIkB7bGlzdH0sIEB7aXRlbX1cIik7XG4gIH1cbiAgLmNvbChAaW5kZXgsIEBsaXN0KSB3aGVuIChAaW5kZXggPiBAZ3JpZC1jb2x1bW5zKSB7IC8vIHRlcm1pbmFsXG4gICAgQHtsaXN0fSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gIH1cbiAgLmNvbCgxKTsgLy8ga2lja3N0YXJ0IGl0XG59XG5cbi5jYWxjLWdyaWQtY29sdW1uKEBpbmRleCwgQGNsYXNzLCBAdHlwZSkgd2hlbiAoQHR5cGUgPSB3aWR0aCkgYW5kIChAaW5kZXggPiAwKSB7XG4gIC5jb2wtQHtjbGFzc30tQHtpbmRleH0ge1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKChAaW5kZXggLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5jYWxjLWdyaWQtY29sdW1uKEBpbmRleCwgQGNsYXNzLCBAdHlwZSkgd2hlbiAoQHR5cGUgPSBwdXNoKSBhbmQgKEBpbmRleCA+IDApIHtcbiAgLmNvbC1Ae2NsYXNzfS1wdXNoLUB7aW5kZXh9IHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKChAaW5kZXggLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5jYWxjLWdyaWQtY29sdW1uKEBpbmRleCwgQGNsYXNzLCBAdHlwZSkgd2hlbiAoQHR5cGUgPSBwdXNoKSBhbmQgKEBpbmRleCA9IDApIHtcbiAgLmNvbC1Ae2NsYXNzfS1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbi5jYWxjLWdyaWQtY29sdW1uKEBpbmRleCwgQGNsYXNzLCBAdHlwZSkgd2hlbiAoQHR5cGUgPSBwdWxsKSBhbmQgKEBpbmRleCA+IDApIHtcbiAgLmNvbC1Ae2NsYXNzfS1wdWxsLUB7aW5kZXh9IHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoQGluZGV4IC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4uY2FsYy1ncmlkLWNvbHVtbihAaW5kZXgsIEBjbGFzcywgQHR5cGUpIHdoZW4gKEB0eXBlID0gcHVsbCkgYW5kIChAaW5kZXggPSAwKSB7XG4gIC5jb2wtQHtjbGFzc30tcHVsbC0wIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxufVxuLmNhbGMtZ3JpZC1jb2x1bW4oQGluZGV4LCBAY2xhc3MsIEB0eXBlKSB3aGVuIChAdHlwZSA9IG9mZnNldCkge1xuICAuY29sLUB7Y2xhc3N9LW9mZnNldC1Ae2luZGV4fSB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKEBpbmRleCAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuXG4vLyBCYXNpYyBsb29waW5nIGluIExFU1Ncbi5sb29wLWdyaWQtY29sdW1ucyhAaW5kZXgsIEBjbGFzcywgQHR5cGUpIHdoZW4gKEBpbmRleCA+PSAwKSB7XG4gIC5jYWxjLWdyaWQtY29sdW1uKEBpbmRleCwgQGNsYXNzLCBAdHlwZSk7XG4gIC8vIG5leHQgaXRlcmF0aW9uXG4gIC5sb29wLWdyaWQtY29sdW1ucygoQGluZGV4IC0gMSksIEBjbGFzcywgQHR5cGUpO1xufVxuXG4vLyBDcmVhdGUgZ3JpZCBmb3Igc3BlY2lmaWMgY2xhc3Ncbi5tYWtlLWdyaWQoQGNsYXNzKSB7XG4gIC5mbG9hdC1ncmlkLWNvbHVtbnMoQGNsYXNzKTtcbiAgLmxvb3AtZ3JpZC1jb2x1bW5zKEBncmlkLWNvbHVtbnMsIEBjbGFzcywgd2lkdGgpO1xuICAubG9vcC1ncmlkLWNvbHVtbnMoQGdyaWQtY29sdW1ucywgQGNsYXNzLCBwdWxsKTtcbiAgLmxvb3AtZ3JpZC1jb2x1bW5zKEBncmlkLWNvbHVtbnMsIEBjbGFzcywgcHVzaCk7XG4gIC5sb29wLWdyaWQtY29sdW1ucyhAZ3JpZC1jb2x1bW5zLCBAY2xhc3MsIG9mZnNldCk7XG59XG4iLCIvL1xuLy8gVGFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbnRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHRhYmxlLWJnO1xufVxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiBAdGFibGUtY2VsbC1wYWRkaW5nO1xuICBwYWRkaW5nLWJvdHRvbTogQHRhYmxlLWNlbGwtcGFkZGluZztcbiAgY29sb3I6IEB0ZXh0LW11dGVkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxudGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5cbi8vIEJhc2VsaW5lIHN0eWxlc1xuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIC8vIENlbGxzXG4gID4gdGhlYWQsXG4gID4gdGJvZHksXG4gID4gdGZvb3Qge1xuICAgID4gdHIge1xuICAgICAgPiB0aCxcbiAgICAgID4gdGQge1xuICAgICAgICBwYWRkaW5nOiBAdGFibGUtY2VsbC1wYWRkaW5nO1xuICAgICAgICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBCb3R0b20gYWxpZ24gZm9yIGNvbHVtbiBoZWFkaW5nc1xuICA+IHRoZWFkID4gdHIgPiB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgQHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuICAvLyBSZW1vdmUgdG9wIGJvcmRlciBmcm9tIHRoZWFkIGJ5IGRlZmF1bHRcbiAgPiBjYXB0aW9uICsgdGhlYWQsXG4gID4gY29sZ3JvdXAgKyB0aGVhZCxcbiAgPiB0aGVhZDpmaXJzdC1jaGlsZCB7XG4gICAgPiB0cjpmaXJzdC1jaGlsZCB7XG4gICAgICA+IHRoLFxuICAgICAgPiB0ZCB7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIEFjY291bnQgZm9yIG11bHRpcGxlIHRib2R5IGluc3RhbmNlc1xuICA+IHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCBAdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLy8gTmVzdGluZ1xuICAudGFibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBib2R5LWJnO1xuICB9XG59XG5cblxuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuXG4udGFibGUtY29uZGVuc2VkIHtcbiAgPiB0aGVhZCxcbiAgPiB0Ym9keSxcbiAgPiB0Zm9vdCB7XG4gICAgPiB0ciB7XG4gICAgICA+IHRoLFxuICAgICAgPiB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IEB0YWJsZS1jb25kZW5zZWQtY2VsbC1wYWRkaW5nO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIEJvcmRlcmVkIHZlcnNpb25cbi8vXG4vLyBBZGQgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEB0YWJsZS1ib3JkZXItY29sb3I7XG4gID4gdGhlYWQsXG4gID4gdGJvZHksXG4gID4gdGZvb3Qge1xuICAgID4gdHIge1xuICAgICAgPiB0aCxcbiAgICAgID4gdGQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICA+IHRoZWFkID4gdHIge1xuICAgID4gdGgsXG4gICAgPiB0ZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG4gICAgfVxuICB9XG59XG5cblxuLy8gWmVicmEtc3RyaXBpbmdcbi8vXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxuXG4udGFibGUtc3RyaXBlZCB7XG4gID4gdGJvZHkgPiB0cjpudGgtY2hpbGQob2RkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHRhYmxlLWJnLWFjY2VudDtcbiAgfVxufVxuXG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgPiB0Ym9keSA+IHRyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAdGFibGUtYmctaG92ZXI7XG4gIH1cbn1cblxuXG4vLyBUYWJsZSBjZWxsIHNpemluZ1xuLy9cbi8vIFJlc2V0IGRlZmF1bHQgdGFibGUgYmVoYXZpb3JcblxudGFibGUgY29sW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwb3NpdGlvbjogc3RhdGljOyAvLyBQcmV2ZW50IGJvcmRlciBoaWRpbmcgaW4gRmlyZWZveCBhbmQgSUU5LzEwIChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTYyMylcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IHRhYmxlLWNvbHVtbjtcbn1cbnRhYmxlIHtcbiAgdGQsXG4gIHRoIHtcbiAgICAmW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcG9zaXRpb246IHN0YXRpYzsgLy8gUHJldmVudCBib3JkZXIgaGlkaW5nIGluIEZpcmVmb3ggYW5kIElFOS8xMCAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2MjMpXG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGFibGUgYmFja2dyb3VuZHNcbi8vXG4vLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cblxuLy8gR2VuZXJhdGUgdGhlIGNvbnRleHR1YWwgdmFyaWFudHNcbi50YWJsZS1yb3ctdmFyaWFudChhY3RpdmUsIEB0YWJsZS1iZy1hY3RpdmUpO1xuLnRhYmxlLXJvdy12YXJpYW50KHN1Y2Nlc3MsIEBzdGF0ZS1zdWNjZXNzLWJnKTtcbi50YWJsZS1yb3ctdmFyaWFudChpbmZvLCBAc3RhdGUtaW5mby1iZyk7XG4udGFibGUtcm93LXZhcmlhbnQod2FybmluZywgQHN0YXRlLXdhcm5pbmctYmcpO1xuLnRhYmxlLXJvdy12YXJpYW50KGRhbmdlciwgQHN0YXRlLWRhbmdlci1iZyk7XG5cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBXcmFwIHlvdXIgdGFibGVzIGluIGAudGFibGUtcmVzcG9uc2l2ZWAgYW5kIHdlJ2xsIG1ha2UgdGhlbSBtb2JpbGUgZnJpZW5kbHlcbi8vIGJ5IGVuYWJsaW5nIGhvcml6b250YWwgc2Nyb2xsaW5nLiBPbmx5IGFwcGxpZXMgPDc2OHB4LiBFdmVyeXRoaW5nIGFib3ZlIHRoYXRcbi8vIHdpbGwgZGlzcGxheSBub3JtYWxseS5cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAwLjAxJTsgLy8gV29ya2Fyb3VuZCBmb3IgSUU5IGJ1ZyAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTQ4MzcpXG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkICogMC43NSk7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIEB0YWJsZS1ib3JkZXItY29sb3I7XG5cbiAgICAvLyBUaWdodGVuIHVwIHNwYWNpbmdcbiAgICA+IC50YWJsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAvLyBFbnN1cmUgdGhlIGNvbnRlbnQgZG9lc24ndCB3cmFwXG4gICAgICA+IHRoZWFkLFxuICAgICAgPiB0Ym9keSxcbiAgICAgID4gdGZvb3Qge1xuICAgICAgICA+IHRyIHtcbiAgICAgICAgICA+IHRoLFxuICAgICAgICAgID4gdGQge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTcGVjaWFsIG92ZXJyaWRlcyBmb3IgdGhlIGJvcmRlcmVkIHRhYmxlc1xuICAgID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIGJvcmRlcjogMDtcblxuICAgICAgLy8gTnVrZSB0aGUgYXBwcm9wcmlhdGUgYm9yZGVycyBzbyB0aGF0IHRoZSBwYXJlbnQgY2FuIGhhbmRsZSB0aGVtXG4gICAgICA+IHRoZWFkLFxuICAgICAgPiB0Ym9keSxcbiAgICAgID4gdGZvb3Qge1xuICAgICAgICA+IHRyIHtcbiAgICAgICAgICA+IHRoOmZpcnN0LWNoaWxkLFxuICAgICAgICAgID4gdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgID4gdGg6bGFzdC1jaGlsZCxcbiAgICAgICAgICA+IHRkOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBPbmx5IG51a2UgdGhlIGxhc3Qgcm93J3MgYm90dG9tLWJvcmRlciBpbiBgdGJvZHlgIGFuZCBgdGZvb3RgIHNpbmNlXG4gICAgICAvLyBjaGFuY2VzIGFyZSB0aGVyZSB3aWxsIGJlIG9ubHkgb25lIGB0cmAgaW4gYSBgdGhlYWRgIGFuZCB0aGF0IHdvdWxkXG4gICAgICAvLyByZW1vdmUgdGhlIGJvcmRlciBhbHRvZ2V0aGVyLlxuICAgICAgPiB0Ym9keSxcbiAgICAgID4gdGZvb3Qge1xuICAgICAgICA+IHRyOmxhc3QtY2hpbGQge1xuICAgICAgICAgID4gdGgsXG4gICAgICAgICAgPiB0ZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG59XG4iLCIvLyBUYWJsZXNcblxuLnRhYmxlLXJvdy12YXJpYW50KEBzdGF0ZTsgQGJhY2tncm91bmQpIHtcbiAgLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbiAgLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cbiAgLnRhYmxlID4gdGhlYWQgPiB0cixcbiAgLnRhYmxlID4gdGJvZHkgPiB0cixcbiAgLnRhYmxlID4gdGZvb3QgPiB0ciB7XG4gICAgPiB0ZC5Ae3N0YXRlfSxcbiAgICA+IHRoLkB7c3RhdGV9LFxuICAgICYuQHtzdGF0ZX0gPiB0ZCxcbiAgICAmLkB7c3RhdGV9ID4gdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJhY2tncm91bmQ7XG4gICAgfVxuICB9XG5cbiAgLy8gSG92ZXIgc3RhdGVzIGZvciBgLnRhYmxlLWhvdmVyYFxuICAvLyBOb3RlOiB0aGlzIGlzIG5vdCBhdmFpbGFibGUgZm9yIGNlbGxzIG9yIHJvd3Mgd2l0aGluIGB0aGVhZGAgb3IgYHRmb290YC5cbiAgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciB7XG4gICAgPiB0ZC5Ae3N0YXRlfTpob3ZlcixcbiAgICA+IHRoLkB7c3RhdGV9OmhvdmVyLFxuICAgICYuQHtzdGF0ZX06aG92ZXIgPiB0ZCxcbiAgICAmOmhvdmVyID4gLkB7c3RhdGV9LFxuICAgICYuQHtzdGF0ZX06aG92ZXIgPiB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQGJhY2tncm91bmQsIDUlKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBGb3Jtc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBOb3JtYWxpemUgbm9uLWNvbnRyb2xzXG4vL1xuLy8gUmVzdHlsZSBhbmQgYmFzZWxpbmUgbm9uLWNvbnRyb2wgZm9ybSBlbGVtZW50cy5cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgLy8gQ2hyb21lIGFuZCBGaXJlZm94IHNldCBhIGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuICAvLyBzbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBpdCBiZWhhdmVzIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5LlxuICBtaW4td2lkdGg6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBmb250LXNpemU6IChAZm9udC1zaXplLWJhc2UgKiAxLjUpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IEBsZWdlbmQtY29sb3I7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBsZWdlbmQtYm9yZGVyLWNvbG9yO1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBGb3JjZSBJRTggdG8gd3JhcCBsb25nIGNvbnRlbnQgKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEzMTQxKVxuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5cbi8vIE5vcm1hbGl6ZSBmb3JtIGNvbnRyb2xzXG4vL1xuLy8gV2hpbGUgbW9zdCBvZiBvdXIgZm9ybSBzdHlsZXMgcmVxdWlyZSBleHRyYSBjbGFzc2VzLCBzb21lIGJhc2ljIG5vcm1hbGl6YXRpb25cbi8vIGlzIHJlcXVpcmVkIHRvIGVuc3VyZSBvcHRpbXVtIGRpc3BsYXkgd2l0aCBvciB3aXRob3V0IHRob3NlIGNsYXNzZXMgdG8gYmV0dGVyXG4vLyBhZGRyZXNzIGJyb3dzZXIgaW5jb25zaXN0ZW5jaWVzLlxuXG4vLyBPdmVycmlkZSBjb250ZW50LWJveCBpbiBOb3JtYWxpemUgKCogaXNuJ3Qgc3BlY2lmaWMgZW5vdWdoKVxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xufVxuXG4vLyBQb3NpdGlvbiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgYmV0dGVyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBtYXJnaW46IDRweCAwIDA7XG4gIG1hcmdpbi10b3A6IDFweCBcXDk7IC8vIElFOC05XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi8vIFNldCB0aGUgaGVpZ2h0IG9mIGZpbGUgY29udHJvbHMgdG8gbWF0Y2ggdGV4dCBpbnB1dHNcbmlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIE1ha2UgcmFuZ2UgaW5wdXRzIGJlaGF2ZSBsaWtlIHRleHR1YWwgZm9ybSBjb250cm9sc1xuaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vLyBNYWtlIG11bHRpcGxlIHNlbGVjdCBlbGVtZW50cyBoZWlnaHQgbm90IGZpeGVkXG5zZWxlY3RbbXVsdGlwbGVdLFxuc2VsZWN0W3NpemVdIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyBGb2N1cyBmb3IgZmlsZSwgcmFkaW8sIGFuZCBjaGVja2JveFxuaW5wdXRbdHlwZT1cImZpbGVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMge1xuICAudGFiLWZvY3VzKCk7XG59XG5cbi8vIEFkanVzdCBvdXRwdXQgZWxlbWVudFxub3V0cHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAoQHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpO1xuICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogQGlucHV0LWNvbG9yO1xufVxuXG5cbi8vIENvbW1vbiBmb3JtIGNvbnRyb2xzXG4vL1xuLy8gU2hhcmVkIHNpemUgYW5kIHR5cGUgcmVzZXRzIGZvciBmb3JtIGNvbnRyb2xzLiBBcHBseSBgLmZvcm0tY29udHJvbGAgdG8gYW55XG4vLyBvZiB0aGUgZm9sbG93aW5nIGZvcm0gY29udHJvbHM6XG4vL1xuLy8gc2VsZWN0XG4vLyB0ZXh0YXJlYVxuLy8gaW5wdXRbdHlwZT1cInRleHRcIl1cbi8vIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXVxuLy8gaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdXG4vLyBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl1cbi8vIGlucHV0W3R5cGU9XCJkYXRlXCJdXG4vLyBpbnB1dFt0eXBlPVwibW9udGhcIl1cbi8vIGlucHV0W3R5cGU9XCJ0aW1lXCJdXG4vLyBpbnB1dFt0eXBlPVwid2Vla1wiXVxuLy8gaW5wdXRbdHlwZT1cIm51bWJlclwiXVxuLy8gaW5wdXRbdHlwZT1cImVtYWlsXCJdXG4vLyBpbnB1dFt0eXBlPVwidXJsXCJdXG4vLyBpbnB1dFt0eXBlPVwic2VhcmNoXCJdXG4vLyBpbnB1dFt0eXBlPVwidGVsXCJdXG4vLyBpbnB1dFt0eXBlPVwiY29sb3JcIl1cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWJhc2U7IC8vIE1ha2UgaW5wdXRzIGF0IGxlYXN0IHRoZSBoZWlnaHQgb2YgdGhlaXIgYnV0dG9uIGNvdW50ZXJwYXJ0IChiYXNlIGxpbmUtaGVpZ2h0ICsgcGFkZGluZyArIGJvcmRlcilcbiAgcGFkZGluZzogQHBhZGRpbmctYmFzZS12ZXJ0aWNhbCBAcGFkZGluZy1iYXNlLWhvcml6b250YWw7XG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iYXNlO1xuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiBAaW5wdXQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IEBpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVzZXQgdW51c3VhbCBGaXJlZm94LW9uLUFuZHJvaWQgZGVmYXVsdCBzdHlsZTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MvaXNzdWVzLzIxNFxuICBib3JkZXI6IDFweCBzb2xpZCBAaW5wdXQtYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiBAaW5wdXQtYm9yZGVyLXJhZGl1cztcbiAgLmJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSkpO1xuICAudHJhbnNpdGlvbih+XCJib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzXCIpO1xuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgLmZvcm0tY29udHJvbC1mb2N1cygpO1xuXG4gIC8vIFBsYWNlaG9sZGVyXG4gIC5wbGFjZWhvbGRlcigpO1xuXG4gIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJltkaXNhYmxlZF0sXG4gICZbcmVhZG9ubHldLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBpbnB1dC1iZy1kaXNhYmxlZDtcbiAgICBvcGFjaXR5OiAxOyAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnRcbiAgfVxuXG4gIC8vIFJlc2V0IGhlaWdodCBmb3IgYHRleHRhcmVhYHNcbiAgdGV4dGFyZWEmIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuXG4vLyBTZWFyY2ggaW5wdXRzIGluIGlPU1xuLy9cbi8vIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbi8vIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuXG4vLyBTcGVjaWFsIHN0eWxlcyBmb3IgaU9TIHRlbXBvcmFsIGlucHV0c1xuLy9cbi8vIEluIE1vYmlsZSBTYWZhcmksIHNldHRpbmcgYGRpc3BsYXk6IGJsb2NrYCBvbiB0ZW1wb3JhbCBpbnB1dHMgY2F1c2VzIHRoZVxuLy8gdGV4dCB3aXRoaW4gdGhlIGlucHV0IHRvIGJlY29tZSB2ZXJ0aWNhbGx5IG1pc2FsaWduZWQuIEFzIGEgd29ya2Fyb3VuZCwgd2Vcbi8vIHNldCBhIHBpeGVsIGxpbmUtaGVpZ2h0IHRoYXQgbWF0Y2hlcyB0aGUgZ2l2ZW4gaGVpZ2h0IG9mIHRoZSBpbnB1dCwgYnV0IG9ubHlcbi8vIGZvciBTYWZhcmkuXG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDApIHtcbiAgaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gICAgbGluZS1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQtYmFzZTtcbiAgfVxuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5pbnB1dC1zbSxcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0uaW5wdXQtc20sXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5pbnB1dC1zbSxcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmlucHV0LXNtIHtcbiAgICBsaW5lLWhlaWdodDogQGlucHV0LWhlaWdodC1zbWFsbDtcbiAgfVxuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5pbnB1dC1sZyxcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0uaW5wdXQtbGcsXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5pbnB1dC1sZyxcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmlucHV0LWxnIHtcbiAgICBsaW5lLWhlaWdodDogQGlucHV0LWhlaWdodC1sYXJnZTtcbiAgfVxufVxuXG5cbi8vIEZvcm0gZ3JvdXBzXG4vL1xuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEluZGVudCB0aGUgbGFiZWxzIHRvIHBvc2l0aW9uIHJhZGlvcy9jaGVja2JveGVzIGFzIGhhbmdpbmcgY29udHJvbHMuXG5cbi5yYWRpbyxcbi5jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgbGFiZWwge1xuICAgIG1pbi1oZWlnaHQ6IEBsaW5lLWhlaWdodC1jb21wdXRlZDsgLy8gRW5zdXJlIHRoZSBpbnB1dCBkb2Vzbid0IGp1bXAgd2hlbiB0aGVyZSBpcyBubyB0ZXh0XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4ucmFkaW8taW5saW5lIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4uY2hlY2tib3gtaW5saW5lIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tdG9wOiA0cHggXFw5O1xufVxuXG4ucmFkaW8gKyAucmFkaW8sXG4uY2hlY2tib3ggKyAuY2hlY2tib3gge1xuICBtYXJnaW4tdG9wOiAtNXB4OyAvLyBNb3ZlIHVwIHNpYmxpbmcgcmFkaW9zIG9yIGNoZWNrYm94ZXMgZm9yIHRpZ2h0ZXIgc3BhY2luZ1xufVxuXG4vLyBSYWRpb3MgYW5kIGNoZWNrYm94ZXMgb24gc2FtZSBsaW5lXG4ucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmFkaW8taW5saW5lICsgLnJhZGlvLWlubGluZSxcbi5jaGVja2JveC1pbmxpbmUgKyAuY2hlY2tib3gtaW5saW5lIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IC8vIHNwYWNlIG91dCBjb25zZWN1dGl2ZSBpbmxpbmUgY29udHJvbHNcbn1cblxuLy8gQXBwbHkgc2FtZSBkaXNhYmxlZCBjdXJzb3IgdHdlYWsgYXMgZm9yIGlucHV0c1xuLy8gU29tZSBzcGVjaWFsIGNhcmUgaXMgbmVlZGVkIGJlY2F1c2UgPGxhYmVsPnMgZG9uJ3QgaW5oZXJpdCB0aGVpciBwYXJlbnQncyBgY3Vyc29yYC5cbi8vXG4vLyBOb3RlOiBOZWl0aGVyIHJhZGlvcyBub3IgY2hlY2tib3hlcyBjYW4gYmUgcmVhZG9ubHkuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAmW2Rpc2FibGVkXSxcbiAgJi5kaXNhYmxlZCxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGN1cnNvcjogQGN1cnNvci1kaXNhYmxlZDtcbiAgfVxufVxuLy8gVGhlc2UgY2xhc3NlcyBhcmUgdXNlZCBkaXJlY3RseSBvbiA8bGFiZWw+c1xuLnJhZGlvLWlubGluZSxcbi5jaGVja2JveC1pbmxpbmUge1xuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xuICB9XG59XG4vLyBUaGVzZSBjbGFzc2VzIGFyZSB1c2VkIG9uIGVsZW1lbnRzIHdpdGggPGxhYmVsPiBkZXNjZW5kYW50c1xuLnJhZGlvLFxuLmNoZWNrYm94IHtcbiAgJi5kaXNhYmxlZCxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGxhYmVsIHtcbiAgICAgIGN1cnNvcjogQGN1cnNvci1kaXNhYmxlZDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBTdGF0aWMgZm9ybSBjb250cm9sIHRleHRcbi8vXG4vLyBBcHBseSBjbGFzcyB0byBhIGBwYCBlbGVtZW50IHRvIG1ha2UgYW55IHN0cmluZyBvZiB0ZXh0IGFsaWduIHdpdGggbGFiZWxzIGluXG4vLyBhIGhvcml6b250YWwgZm9ybSBsYXlvdXQuXG5cbi5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgLy8gU2l6ZSBpdCBhcHByb3ByaWF0ZWx5IG5leHQgdG8gcmVhbCBmb3JtIGNvbnRyb2xzXG4gIHBhZGRpbmctdG9wOiAoQHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpO1xuICBwYWRkaW5nLWJvdHRvbTogKEBwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTtcbiAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIGZyb20gYHBgXG4gIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgJi5pbnB1dC1sZyxcbiAgJi5pbnB1dC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG5cbi5pbnB1dC1zbSxcbi5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wge1xuICAuaW5wdXQtc2l6ZShAaW5wdXQtaGVpZ2h0LXNtYWxsOyBAcGFkZGluZy1zbWFsbC12ZXJ0aWNhbDsgQHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDsgQGZvbnQtc2l6ZS1zbWFsbDsgQGxpbmUtaGVpZ2h0LXNtYWxsOyBAaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG59XG5cbi5pbnB1dC1sZyxcbi5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wge1xuICAuaW5wdXQtc2l6ZShAaW5wdXQtaGVpZ2h0LWxhcmdlOyBAcGFkZGluZy1sYXJnZS12ZXJ0aWNhbDsgQHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDsgQGZvbnQtc2l6ZS1sYXJnZTsgQGxpbmUtaGVpZ2h0LWxhcmdlOyBAaW5wdXQtYm9yZGVyLXJhZGl1cy1sYXJnZSk7XG59XG5cblxuLy8gRm9ybSBjb250cm9sIGZlZWRiYWNrIHN0YXRlc1xuLy9cbi8vIEFwcGx5IGNvbnRleHR1YWwgYW5kIHNlbWFudGljIHN0YXRlcyB0byBpbmRpdmlkdWFsIGZvcm0gY29udHJvbHMuXG5cbi5oYXMtZmVlZGJhY2sge1xuICAvLyBFbmFibGUgYWJzb2x1dGUgcG9zaXRpb25pbmdcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC8vIEVuc3VyZSBpY29ucyBkb24ndCBvdmVybGFwIHRleHRcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgcGFkZGluZy1yaWdodDogKEBpbnB1dC1oZWlnaHQtYmFzZSAqIDEuMjUpO1xuICB9XG59XG4vLyBGZWVkYmFjayBpY29uIChyZXF1aXJlcyAuZ2x5cGhpY29uIGNsYXNzZXMpXG4uZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyOyAvLyBFbnN1cmUgaWNvbiBpcyBhYm92ZSBpbnB1dCBncm91cHNcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBAaW5wdXQtaGVpZ2h0LWJhc2U7XG4gIGhlaWdodDogQGlucHV0LWhlaWdodC1iYXNlO1xuICBsaW5lLWhlaWdodDogQGlucHV0LWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmlucHV0LWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHdpZHRoOiBAaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gIGxpbmUtaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWxhcmdlO1xufVxuLmlucHV0LXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHdpZHRoOiBAaW5wdXQtaGVpZ2h0LXNtYWxsO1xuICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQtc21hbGw7XG4gIGxpbmUtaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LXNtYWxsO1xufVxuXG4vLyBGZWVkYmFjayBzdGF0ZXNcbi5oYXMtc3VjY2VzcyB7XG4gIC5mb3JtLWNvbnRyb2wtdmFsaWRhdGlvbihAc3RhdGUtc3VjY2Vzcy10ZXh0OyBAc3RhdGUtc3VjY2Vzcy10ZXh0OyBAc3RhdGUtc3VjY2Vzcy1iZyk7XG59XG4uaGFzLXdhcm5pbmcge1xuICAuZm9ybS1jb250cm9sLXZhbGlkYXRpb24oQHN0YXRlLXdhcm5pbmctdGV4dDsgQHN0YXRlLXdhcm5pbmctdGV4dDsgQHN0YXRlLXdhcm5pbmctYmcpO1xufVxuLmhhcy1lcnJvciB7XG4gIC5mb3JtLWNvbnRyb2wtdmFsaWRhdGlvbihAc3RhdGUtZGFuZ2VyLXRleHQ7IEBzdGF0ZS1kYW5nZXItdGV4dDsgQHN0YXRlLWRhbmdlci1iZyk7XG59XG5cbi8vIFJlcG9zaXRpb24gZmVlZGJhY2sgaWNvbiBpZiBpbnB1dCBoYXMgdmlzaWJsZSBsYWJlbCBhYm92ZVxuLmhhcy1mZWVkYmFjayBsYWJlbCB7XG5cbiAgJiB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgICB0b3A6IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgKyA1KTsgLy8gSGVpZ2h0IG9mIHRoZSBgbGFiZWxgIGFuZCBpdHMgbWFyZ2luXG4gIH1cbiAgJi5zci1vbmx5IH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgIHRvcDogMDtcbiAgfVxufVxuXG5cbi8vIEhlbHAgdGV4dFxuLy9cbi8vIEFwcGx5IHRvIGFueSBlbGVtZW50IHlvdSB3aXNoIHRvIGNyZWF0ZSBsaWdodCB0ZXh0IGZvciBwbGFjZW1lbnQgaW1tZWRpYXRlbHlcbi8vIGJlbG93IGEgZm9ybSBjb250cm9sLiBVc2UgZm9yIGdlbmVyYWwgaGVscCwgZm9ybWF0dGluZywgb3IgaW5zdHJ1Y3Rpb25hbCB0ZXh0LlxuXG4uaGVscC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrOyAvLyBhY2NvdW50IGZvciBhbnkgZWxlbWVudCB1c2luZyBoZWxwLWJsb2NrXG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6IGxpZ2h0ZW4oQHRleHQtY29sb3IsIDI1JSk7IC8vIGxpZ2h0ZW4gdGhlIHRleHQgc29tZSBmb3IgY29udHJhc3Rcbn1cblxuXG4vLyBJbmxpbmUgZm9ybXNcbi8vXG4vLyBNYWtlIGZvcm1zIGFwcGVhciBpbmxpbmUoLWJsb2NrKSBieSBhZGRpbmcgdGhlIGAuZm9ybS1pbmxpbmVgIGNsYXNzLiBJbmxpbmVcbi8vIGZvcm1zIGJlZ2luIHN0YWNrZWQgb24gZXh0cmEgc21hbGwgKG1vYmlsZSkgZGV2aWNlcyBhbmQgdGhlbiBnbyBpbmxpbmUgd2hlblxuLy8gdmlld3BvcnRzIHJlYWNoIDw3NjhweC5cbi8vXG4vLyBSZXF1aXJlcyB3cmFwcGluZyBpbnB1dHMgYW5kIGxhYmVscyB3aXRoIGAuZm9ybS1ncm91cGAgZm9yIHByb3BlciBkaXNwbGF5IG9mXG4vLyBkZWZhdWx0IEhUTUwgZm9ybSBjb250cm9scyBhbmQgb3VyIGN1c3RvbSBmb3JtIGNvbnRyb2xzIChlLmcuLCBpbnB1dCBncm91cHMpLlxuLy9cbi8vIEhlYWRzIHVwISBUaGlzIGlzIG1peGluLWVkIGludG8gYC5uYXZiYXItZm9ybWAgaW4gbmF2YmFycy5sZXNzLlxuXG4uZm9ybS1pbmxpbmUge1xuXG4gIC8vIEtpY2sgaW4gdGhlIGlubGluZVxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICAvLyBJbmxpbmUtYmxvY2sgYWxsIHRoZSB0aGluZ3MgZm9yIFwiaW5saW5lXCJcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBJbiBuYXZiYXItZm9ybSwgYWxsb3cgZm9sa3MgdG8gKm5vdCogdXNlIGAuZm9ybS1ncm91cGBcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvOyAvLyBQcmV2ZW50IGxhYmVscyBmcm9tIHN0YWNraW5nIGFib3ZlIGlucHV0cyBpbiBgLmZvcm0tZ3JvdXBgXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIE1ha2Ugc3RhdGljIGNvbnRyb2xzIGJlaGF2ZSBsaWtlIHJlZ3VsYXIgb25lc1xuICAgIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAge1xuICAgICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgLmlucHV0LWdyb3VwLWFkZG9uLFxuICAgICAgLmlucHV0LWdyb3VwLWJ0bixcbiAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBJbnB1dCBncm91cHMgbmVlZCB0aGF0IDEwMCUgd2lkdGggdGhvdWdoXG4gICAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuY29udHJvbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gb24gcmFkaW9zL2NoZWNrYm94ZXMgdGhhdCB3ZXJlIHVzZWQgZm9yIHN0YWNraW5nLCBhbmRcbiAgICAvLyB0aGVuIHVuZG8gdGhlIGZsb2F0aW5nIG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlcyB0byBtYXRjaCAod2hpY2ggYWxzbyBhdm9pZHNcbiAgICAvLyBhIGJ1ZyBpbiBXZWJLaXQ6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk2OSkuXG4gICAgLnJhZGlvLFxuICAgIC5jaGVja2JveCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLy8gUmUtb3ZlcnJpZGUgdGhlIGZlZWRiYWNrIGljb24uXG4gICAgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBIb3Jpem9udGFsIGZvcm1zXG4vL1xuLy8gSG9yaXpvbnRhbCBmb3JtcyBhcmUgYnVpbHQgb24gZ3JpZCBjbGFzc2VzIGFuZCBhbGxvdyB5b3UgdG8gY3JlYXRlIGZvcm1zIHdpdGhcbi8vIGxhYmVscyBvbiB0aGUgbGVmdCBhbmQgaW5wdXRzIG9uIHRoZSByaWdodC5cblxuLmZvcm0taG9yaXpvbnRhbCB7XG5cbiAgLy8gQ29uc2lzdGVudCB2ZXJ0aWNhbCBhbGlnbm1lbnQgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzXG4gIC8vXG4gIC8vIExhYmVscyBhbHNvIGdldCBzb21lIHJlc2V0IHN0eWxlcywgYnV0IHRoYXQgaXMgc2NvcGVkIHRvIGEgbWVkaWEgcXVlcnkgYmVsb3cuXG4gIC5yYWRpbyxcbiAgLmNoZWNrYm94LFxuICAucmFkaW8taW5saW5lLFxuICAuY2hlY2tib3gtaW5saW5lIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IChAcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7IC8vIERlZmF1bHQgcGFkZGluZyBwbHVzIGEgYm9yZGVyXG4gIH1cbiAgLy8gQWNjb3VudCBmb3IgcGFkZGluZyB3ZSdyZSBhZGRpbmcgdG8gZW5zdXJlIHRoZSBhbGlnbm1lbnQgYW5kIG9mIGhlbHAgdGV4dFxuICAvLyBhbmQgb3RoZXIgY29udGVudCBiZWxvdyBpdGVtc1xuICAucmFkaW8sXG4gIC5jaGVja2JveCB7XG4gICAgbWluLWhlaWdodDogKEBsaW5lLWhlaWdodC1jb21wdXRlZCArIChAcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSkpO1xuICB9XG5cbiAgLy8gTWFrZSBmb3JtIGdyb3VwcyBiZWhhdmUgbGlrZSByb3dzXG4gIC5mb3JtLWdyb3VwIHtcbiAgICAubWFrZS1yb3coKTtcbiAgfVxuXG4gIC8vIFJlc2V0IHNwYWNpbmcgYW5kIHJpZ2h0IGFsaWduIGxhYmVscywgYnV0IHNjb3BlIHRvIG1lZGlhIHF1ZXJpZXMgc28gdGhhdFxuICAvLyBsYWJlbHMgb24gbmFycm93IHZpZXdwb3J0cyBzdGFjayB0aGUgc2FtZSBhcyBhIGRlZmF1bHQgZm9ybSBleGFtcGxlLlxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICAuY29udHJvbC1sYWJlbCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLXRvcDogKEBwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTsgLy8gRGVmYXVsdCBwYWRkaW5nIHBsdXMgYSBib3JkZXJcbiAgICB9XG4gIH1cblxuICAvLyBWYWxpZGF0aW9uIHN0YXRlc1xuICAvL1xuICAvLyBSZXBvc2l0aW9uIHRoZSBpY29uIGJlY2F1c2UgaXQncyBub3cgd2l0aGluIGEgZ3JpZCBjb2x1bW4gYW5kIGNvbHVtbnMgaGF2ZVxuICAvLyBgcG9zaXRpb246IHJlbGF0aXZlO2Agb24gdGhlbS4gQWxzbyBhY2NvdW50cyBmb3IgdGhlIGdyaWQgZ3V0dGVyIHBhZGRpbmcuXG4gIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgcmlnaHQ6IChAZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgfVxuXG4gIC8vIEZvcm0gZ3JvdXAgc2l6ZXNcbiAgLy9cbiAgLy8gUXVpY2sgdXRpbGl0eSBjbGFzcyBmb3IgYXBwbHlpbmcgYC5pbnB1dC1sZ2AgYW5kIGAuaW5wdXQtc21gIHN0eWxlcyB0byB0aGVcbiAgLy8gaW5wdXRzIGFuZCBsYWJlbHMgd2l0aGluIGEgYC5mb3JtLWdyb3VwYC5cbiAgLmZvcm0tZ3JvdXAtbGcge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgICAgLmNvbnRyb2wtbGFiZWwge1xuICAgICAgICBwYWRkaW5nLXRvcDogKChAcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCAqIEBsaW5lLWhlaWdodC1sYXJnZSkgKyAxKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvcm0tZ3JvdXAtc20ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgICAgLmNvbnRyb2wtbGFiZWwge1xuICAgICAgICBwYWRkaW5nLXRvcDogKEBwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICsgMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBGb3JtIHZhbGlkYXRpb24gc3RhdGVzXG4vL1xuLy8gVXNlZCBpbiBmb3Jtcy5sZXNzIHRvIGdlbmVyYXRlIHRoZSBmb3JtIHZhbGlkYXRpb24gQ1NTIGZvciB3YXJuaW5ncywgZXJyb3JzLFxuLy8gYW5kIHN1Y2Nlc3Nlcy5cblxuLmZvcm0tY29udHJvbC12YWxpZGF0aW9uKEB0ZXh0LWNvbG9yOiAjNTU1OyBAYm9yZGVyLWNvbG9yOiAjY2NjOyBAYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNSkge1xuICAvLyBDb2xvciB0aGUgbGFiZWwgYW5kIGhlbHAgdGV4dFxuICAuaGVscC1ibG9jayxcbiAgLmNvbnRyb2wtbGFiZWwsXG4gIC5yYWRpbyxcbiAgLmNoZWNrYm94LFxuICAucmFkaW8taW5saW5lLFxuICAuY2hlY2tib3gtaW5saW5lLFxuICAmLnJhZGlvIGxhYmVsLFxuICAmLmNoZWNrYm94IGxhYmVsLFxuICAmLnJhZGlvLWlubGluZSBsYWJlbCxcbiAgJi5jaGVja2JveC1pbmxpbmUgbGFiZWwgIHtcbiAgICBjb2xvcjogQHRleHQtY29sb3I7XG4gIH1cbiAgLy8gU2V0IHRoZSBib3JkZXIgYW5kIGJveCBzaGFkb3cgb24gc3BlY2lmaWMgaW5wdXRzIHRvIG1hdGNoXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGJvcmRlci1jb2xvcjogQGJvcmRlci1jb2xvcjtcbiAgICAuYm94LXNoYWRvdyhpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSk7IC8vIFJlZGVjbGFyZSBzbyB0cmFuc2l0aW9ucyB3b3JrXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6IGRhcmtlbihAYm9yZGVyLWNvbG9yLCAxMCUpO1xuICAgICAgQHNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksIDAgMCA2cHggbGlnaHRlbihAYm9yZGVyLWNvbG9yLCAyMCUpO1xuICAgICAgLmJveC1zaGFkb3coQHNoYWRvdyk7XG4gICAgfVxuICB9XG4gIC8vIFNldCB2YWxpZGF0aW9uIHN0YXRlcyBhbHNvIGZvciBhZGRvbnNcbiAgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgICBjb2xvcjogQHRleHQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBiYWNrZ3JvdW5kLWNvbG9yO1xuICB9XG4gIC8vIE9wdGlvbmFsIGZlZWRiYWNrIGljb25cbiAgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgY29sb3I6IEB0ZXh0LWNvbG9yO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIGZvY3VzIHN0YXRlXG4vL1xuLy8gR2VuZXJhdGUgYSBjdXN0b21pemVkIGZvY3VzIHN0YXRlIGFuZCBmb3IgYW55IGlucHV0IHdpdGggdGhlIHNwZWNpZmllZCBjb2xvcixcbi8vIHdoaWNoIGRlZmF1bHRzIHRvIHRoZSBgQGlucHV0LWJvcmRlci1mb2N1c2AgdmFyaWFibGUuXG4vL1xuLy8gV2UgaGlnaGx5IGVuY291cmFnZSB5b3UgdG8gbm90IGN1c3RvbWl6ZSB0aGUgZGVmYXVsdCB2YWx1ZSwgYnV0IGluc3RlYWQgdXNlXG4vLyB0aGlzIHRvIHR3ZWFrIGNvbG9ycyBvbiBhbiBhcy1uZWVkZWQgYmFzaXMuIFRoaXMgYWVzdGhldGljIGNoYW5nZSBpcyBiYXNlZCBvblxuLy8gV2ViS2l0J3MgZGVmYXVsdCBzdHlsZXMsIGJ1dCBhcHBsaWNhYmxlIHRvIGEgd2lkZXIgcmFuZ2Ugb2YgYnJvd3NlcnMuIEl0c1xuLy8gdXNhYmlsaXR5IGFuZCBhY2Nlc3NpYmlsaXR5IHNob3VsZCBiZSB0YWtlbiBpbnRvIGFjY291bnQgd2l0aCBhbnkgY2hhbmdlLlxuLy9cbi8vIEV4YW1wbGUgdXNhZ2U6IGNoYW5nZSB0aGUgZGVmYXVsdCBibHVlIGJvcmRlciBhbmQgc2hhZG93IHRvIHdoaXRlIGZvciBiZXR0ZXJcbi8vIGNvbnRyYXN0IGFnYWluc3QgYSBkYXJrIGdyYXkgYmFja2dyb3VuZC5cbi5mb3JtLWNvbnRyb2wtZm9jdXMoQGNvbG9yOiBAaW5wdXQtYm9yZGVyLWZvY3VzKSB7XG4gIEBjb2xvci1yZ2JhOiByZ2JhKHJlZChAY29sb3IpLCBncmVlbihAY29sb3IpLCBibHVlKEBjb2xvciksIC42KTtcbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiBAY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICAuYm94LXNoYWRvdyh+XCJpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDhweCBAe2NvbG9yLXJnYmF9XCIpO1xuICB9XG59XG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBSZWxhdGl2ZSB0ZXh0IHNpemUsIHBhZGRpbmcsIGFuZCBib3JkZXItcmFkaWkgY2hhbmdlcyBmb3IgZm9ybSBjb250cm9scy4gRm9yXG4vLyBob3Jpem9udGFsIHNpemluZywgd3JhcCBjb250cm9scyBpbiB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuIGA8c2VsZWN0PmBcbi8vIGVsZW1lbnQgZ2V0cyBzcGVjaWFsIGxvdmUgYmVjYXVzZSBpdCdzIHNwZWNpYWwsIGFuZCB0aGF0J3MgYSBmYWN0IVxuLmlucHV0LXNpemUoQGlucHV0LWhlaWdodDsgQHBhZGRpbmctdmVydGljYWw7IEBwYWRkaW5nLWhvcml6b250YWw7IEBmb250LXNpemU7IEBsaW5lLWhlaWdodDsgQGJvcmRlci1yYWRpdXMpIHtcbiAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0O1xuICBwYWRkaW5nOiBAcGFkZGluZy12ZXJ0aWNhbCBAcGFkZGluZy1ob3Jpem9udGFsO1xuICBmb250LXNpemU6IEBmb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQ7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzO1xuXG4gIHNlbGVjdCYge1xuICAgIGhlaWdodDogQGlucHV0LWhlaWdodDtcbiAgICBsaW5lLWhlaWdodDogQGlucHV0LWhlaWdodDtcbiAgfVxuXG4gIHRleHRhcmVhJixcbiAgc2VsZWN0W211bHRpcGxlXSYge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuIiwiLy9cbi8vIEJ1dHRvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIEZvciBpbnB1dC5idG5cbiAgZm9udC13ZWlnaHQ6IEBidG4tZm9udC13ZWlnaHQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVzZXQgdW51c3VhbCBGaXJlZm94LW9uLUFuZHJvaWQgZGVmYXVsdCBzdHlsZTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MvaXNzdWVzLzIxNFxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLmJ1dHRvbi1zaXplKEBwYWRkaW5nLWJhc2UtdmVydGljYWw7IEBwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDsgQGZvbnQtc2l6ZS1iYXNlOyBAbGluZS1oZWlnaHQtYmFzZTsgQGJvcmRlci1yYWRpdXMtYmFzZSk7XG4gIC51c2VyLXNlbGVjdChub25lKTtcblxuICAmLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUge1xuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICAudGFiLWZvY3VzKCk7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgY29sb3I6IEBidG4tZGVmYXVsdC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAuYm94LXNoYWRvdyhpbnNldCAwIDNweCA1cHggcmdiYSgwLDAsMCwuMTI1KSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGN1cnNvcjogQGN1cnNvci1kaXNhYmxlZDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3NcbiAgICAub3BhY2l0eSguNjUpO1xuICAgIC5ib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4tZGVmYXVsdCB7XG4gIC5idXR0b24tdmFyaWFudChAYnRuLWRlZmF1bHQtY29sb3I7IEBidG4tZGVmYXVsdC1iZzsgQGJ0bi1kZWZhdWx0LWJvcmRlcik7XG59XG4uYnRuLXByaW1hcnkge1xuICAuYnV0dG9uLXZhcmlhbnQoQGJ0bi1wcmltYXJ5LWNvbG9yOyBAYnRuLXByaW1hcnktYmc7IEBidG4tcHJpbWFyeS1ib3JkZXIpO1xufVxuLy8gU3VjY2VzcyBhcHBlYXJzIGFzIGdyZWVuXG4uYnRuLXN1Y2Nlc3Mge1xuICAuYnV0dG9uLXZhcmlhbnQoQGJ0bi1zdWNjZXNzLWNvbG9yOyBAYnRuLXN1Y2Nlc3MtYmc7IEBidG4tc3VjY2Vzcy1ib3JkZXIpO1xufVxuLy8gSW5mbyBhcHBlYXJzIGFzIGJsdWUtZ3JlZW5cbi5idG4taW5mbyB7XG4gIC5idXR0b24tdmFyaWFudChAYnRuLWluZm8tY29sb3I7IEBidG4taW5mby1iZzsgQGJ0bi1pbmZvLWJvcmRlcik7XG59XG4vLyBXYXJuaW5nIGFwcGVhcnMgYXMgb3JhbmdlXG4uYnRuLXdhcm5pbmcge1xuICAuYnV0dG9uLXZhcmlhbnQoQGJ0bi13YXJuaW5nLWNvbG9yOyBAYnRuLXdhcm5pbmctYmc7IEBidG4td2FybmluZy1ib3JkZXIpO1xufVxuLy8gRGFuZ2VyIGFuZCBlcnJvciBhcHBlYXIgYXMgcmVkXG4uYnRuLWRhbmdlciB7XG4gIC5idXR0b24tdmFyaWFudChAYnRuLWRhbmdlci1jb2xvcjsgQGJ0bi1kYW5nZXItYmc7IEBidG4tZGFuZ2VyLWJvcmRlcik7XG59XG5cblxuLy8gTGluayBidXR0b25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXG4uYnRuLWxpbmsge1xuICBjb2xvcjogQGxpbmstY29sb3I7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgJixcbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC5ib3gtc2hhZG93KG5vbmUpO1xuICB9XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiBAbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogQGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEJ1dHRvbiBTaXplc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0bi1sZyB7XG4gIC8vIGxpbmUtaGVpZ2h0OiBlbnN1cmUgZXZlbi1udW1iZXJlZCBoZWlnaHQgb2YgYnV0dG9uIG5leHQgdG8gbGFyZ2UgaW5wdXRcbiAgLmJ1dHRvbi1zaXplKEBwYWRkaW5nLWxhcmdlLXZlcnRpY2FsOyBAcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsOyBAZm9udC1zaXplLWxhcmdlOyBAbGluZS1oZWlnaHQtbGFyZ2U7IEBib3JkZXItcmFkaXVzLWxhcmdlKTtcbn1cbi5idG4tc20ge1xuICAvLyBsaW5lLWhlaWdodDogZW5zdXJlIHByb3BlciBoZWlnaHQgb2YgYnV0dG9uIG5leHQgdG8gc21hbGwgaW5wdXRcbiAgLmJ1dHRvbi1zaXplKEBwYWRkaW5nLXNtYWxsLXZlcnRpY2FsOyBAcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsOyBAZm9udC1zaXplLXNtYWxsOyBAbGluZS1oZWlnaHQtc21hbGw7IEBib3JkZXItcmFkaXVzLXNtYWxsKTtcbn1cbi5idG4teHMge1xuICAuYnV0dG9uLXNpemUoQHBhZGRpbmcteHMtdmVydGljYWw7IEBwYWRkaW5nLXhzLWhvcml6b250YWw7IEBmb250LXNpemUtc21hbGw7IEBsaW5lLWhlaWdodC1zbWFsbDsgQGJvcmRlci1yYWRpdXMtc21hbGwpO1xufVxuXG5cbi8vIEJsb2NrIGJ1dHRvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLy8gVmVydGljYWxseSBzcGFjZSBvdXQgbXVsdGlwbGUgYmxvY2sgYnV0dG9uc1xuLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi8vIFNwZWNpZmljaXR5IG92ZXJyaWRlc1xuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICAmLmJ0bi1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG4uYnV0dG9uLXZhcmlhbnQoQGNvbG9yOyBAYmFja2dyb3VuZDsgQGJvcmRlcikge1xuICBjb2xvcjogQGNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmFja2dyb3VuZDtcbiAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMsXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlJiB7XG4gICAgY29sb3I6IEBjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQGJhY2tncm91bmQsIDEwJSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKEBib3JkZXIsIDEyJSk7XG4gIH1cbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUmIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG4gICYuZGlzYWJsZWQsXG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgJixcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmFja2dyb3VuZDtcbiAgICAgICAgICBib3JkZXItY29sb3I6IEBib3JkZXI7XG4gICAgfVxuICB9XG5cbiAgLmJhZGdlIHtcbiAgICBjb2xvcjogQGJhY2tncm91bmQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yO1xuICB9XG59XG5cbi8vIEJ1dHRvbiBzaXplc1xuLmJ1dHRvbi1zaXplKEBwYWRkaW5nLXZlcnRpY2FsOyBAcGFkZGluZy1ob3Jpem9udGFsOyBAZm9udC1zaXplOyBAbGluZS1oZWlnaHQ7IEBib3JkZXItcmFkaXVzKSB7XG4gIHBhZGRpbmc6IEBwYWRkaW5nLXZlcnRpY2FsIEBwYWRkaW5nLWhvcml6b250YWw7XG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodDtcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXM7XG59XG4iLCIvLyBPcGFjaXR5XG5cbi5vcGFjaXR5KEBvcGFjaXR5KSB7XG4gIG9wYWNpdHk6IEBvcGFjaXR5O1xuICAvLyBJRTggZmlsdGVyXG4gIEBvcGFjaXR5LWllOiAoQG9wYWNpdHkgKiAxMDApO1xuICBmaWx0ZXI6IH5cImFscGhhKG9wYWNpdHk9QHtvcGFjaXR5LWllfSlcIjtcbn1cbiIsIi8vXG4vLyBDb21wb25lbnQgYW5pbWF0aW9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gSGVhZHMgdXAhXG4vL1xuLy8gV2UgZG9uJ3QgdXNlIHRoZSBgLm9wYWNpdHkoKWAgbWl4aW4gaGVyZSBzaW5jZSBpdCBjYXVzZXMgYSBidWcgd2l0aCB0ZXh0XG4vLyBmaWVsZHMgaW4gSUU3LTguIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzU1Mi5cblxuLmZhZGUge1xuICBvcGFjaXR5OiAwO1xuICAudHJhbnNpdGlvbihvcGFjaXR5IC4xNXMgbGluZWFyKTtcbiAgJi5pbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uY29sbGFwc2Uge1xuICBkaXNwbGF5OiBub25lO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgJi5pbiAgICAgIHsgZGlzcGxheTogYmxvY2s7IHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgdHImLmluICAgIHsgZGlzcGxheTogdGFibGUtcm93OyB9XG4gIHRib2R5Ji5pbiB7IGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDsgfVxufVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAudHJhbnNpdGlvbi1wcm9wZXJ0eSh+XCJoZWlnaHQsIHZpc2liaWxpdHlcIik7XG4gIC50cmFuc2l0aW9uLWR1cmF0aW9uKC4zNXMpO1xuICAudHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24oZWFzZSk7XG59XG4iLCIvL1xuLy8gRHJvcGRvd24gbWVudXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gRHJvcGRvd24gYXJyb3cvY2FyZXRcbi5jYXJldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXRvcDogICBAY2FyZXQtd2lkdGgtYmFzZSBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiBAY2FyZXQtd2lkdGgtYmFzZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICBAY2FyZXQtd2lkdGgtYmFzZSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGRpdilcbi5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLy8gUHJldmVudCB0aGUgZm9jdXMgb24gdGhlIGRyb3Bkb3duIHRvZ2dsZSB3aGVuIGNsb3NpbmcgZHJvcGRvd25zXG4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIG1lbnUgKHVsKVxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogQHppbmRleC1kcm9wZG93bjtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW46IDJweCAwIDA7IC8vIG92ZXJyaWRlIGRlZmF1bHQgdWxcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgYmFja2dyb3VuZC1jb2xvcjogQGRyb3Bkb3duLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCBAZHJvcGRvd24tZmFsbGJhY2stYm9yZGVyOyAvLyBJRTggZmFsbGJhY2tcbiAgYm9yZGVyOiAxcHggc29saWQgQGRyb3Bkb3duLWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgLmJveC1zaGFkb3coMCA2cHggMTJweCByZ2JhKDAsMCwwLC4xNzUpKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcblxuICAvLyBBbGlnbnMgdGhlIGRyb3Bkb3duIG1lbnUgdG8gcmlnaHRcbiAgLy9cbiAgLy8gRGVwcmVjYXRlZCBhcyBvZiAzLjEuMCBpbiBmYXZvciBvZiBgLmRyb3Bkb3duLW1lbnUtW2Rpcl1gXG4gICYucHVsbC1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuXG4gIC8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gaHIpIHdpdGhpbiB0aGUgZHJvcGRvd25cbiAgLmRpdmlkZXIge1xuICAgIC5uYXYtZGl2aWRlcihAZHJvcGRvd24tZGl2aWRlci1iZyk7XG4gIH1cblxuICAvLyBMaW5rcyB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbiAgPiBsaSA+IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDNweCAyMHB4O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuICAgIGNvbG9yOiBAZHJvcGRvd24tbGluay1jb2xvcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcbiAgfVxufVxuXG4vLyBIb3Zlci9Gb2N1cyBzdGF0ZVxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IEBkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBkcm9wZG93bi1saW5rLWhvdmVyLWJnO1xuICB9XG59XG5cbi8vIEFjdGl2ZSBzdGF0ZVxuLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSB7XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiBAZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnO1xuICB9XG59XG5cbi8vIERpc2FibGVkIHN0YXRlXG4vL1xuLy8gR3JheSBvdXQgdGV4dCBhbmQgZW5zdXJlIHRoZSBob3Zlci9mb2N1cyBzdGF0ZSByZW1haW5zIGdyYXlcblxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhIHtcbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IEBkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICB9XG5cbiAgLy8gTnVrZSBob3Zlci9mb2N1cyBlZmZlY3RzXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50XG4gICAgLnJlc2V0LWZpbHRlcigpO1xuICAgIGN1cnNvcjogQGN1cnNvci1kaXNhYmxlZDtcbiAgfVxufVxuXG4vLyBPcGVuIHN0YXRlIGZvciB0aGUgZHJvcGRvd25cbi5vcGVuIHtcbiAgLy8gU2hvdyB0aGUgbWVudVxuICA+IC5kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC8vIFJlbW92ZSB0aGUgb3V0bGluZSB3aGVuIDpmb2N1cyBpcyB0cmlnZ2VyZWRcbiAgPiBhIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cbi8vIE1lbnUgcG9zaXRpb25pbmdcbi8vXG4vLyBBZGQgZXh0cmEgY2xhc3MgdG8gYC5kcm9wZG93bi1tZW51YCB0byBmbGlwIHRoZSBhbGlnbm1lbnQgb2YgdGhlIGRyb3Bkb3duXG4vLyBtZW51IHdpdGggdGhlIHBhcmVudC5cbi5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgbGVmdDogYXV0bzsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBgLmRyb3Bkb3duLW1lbnVgXG4gIHJpZ2h0OiAwO1xufVxuLy8gV2l0aCB2Mywgd2UgZW5hYmxlZCBhdXRvLWZsaXBwaW5nIGlmIHlvdSBoYXZlIGEgZHJvcGRvd24gd2l0aGluIGEgcmlnaHRcbi8vIGFsaWduZWQgbmF2IGNvbXBvbmVudC4gVG8gZW5hYmxlIHRoZSB1bmRvaW5nIG9mIHRoYXQsIHdlIHByb3ZpZGUgYW4gb3ZlcnJpZGVcbi8vIHRvIHJlc3RvcmUgdGhlIGRlZmF1bHQgZHJvcGRvd24gbWVudSBhbGlnbm1lbnQuXG4vL1xuLy8gVGhpcyBpcyBvbmx5IGZvciBsZWZ0LWFsaWduaW5nIGEgZHJvcGRvd24gbWVudSB3aXRoaW4gYSBgLm5hdmJhci1yaWdodGAgb3Jcbi8vIGAucHVsbC1yaWdodGAgbmF2IGNvbXBvbmVudC5cbi5kcm9wZG93bi1tZW51LWxlZnQge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbn1cblxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAyMHB4O1xuICBmb250LXNpemU6IEBmb250LXNpemUtc21hbGw7XG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6IEBkcm9wZG93bi1oZWFkZXItY29sb3I7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cblxuLy8gQmFja2Ryb3AgdG8gY2F0Y2ggYm9keSBjbGlja3Mgb24gbW9iaWxlLCBldGMuXG4uZHJvcGRvd24tYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogKEB6aW5kZXgtZHJvcGRvd24gLSAxMCk7XG59XG5cbi8vIFJpZ2h0IGFsaWduZWQgZHJvcGRvd25zXG4ucHVsbC1yaWdodCA+IC5kcm9wZG93bi1tZW51IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxuLy9cbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldCwgYnJvLlxuLy8gVE9ETzogYWJzdHJhY3QgdGhpcyBzbyB0aGF0IHRoZSBuYXZiYXIgZml4ZWQgc3R5bGVzIGFyZSBub3QgcGxhY2VkIGhlcmU/XG5cbi5kcm9wdXAsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAuZHJvcGRvd24ge1xuICAvLyBSZXZlcnNlIHRoZSBjYXJldFxuICAuY2FyZXQge1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogQGNhcmV0LXdpZHRoLWJhc2Ugc29saWQ7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICAvLyBEaWZmZXJlbnQgcG9zaXRpb25pbmcgZm9yIGJvdHRvbSB1cCBtZW51XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgfVxufVxuXG5cbi8vIENvbXBvbmVudCBhbGlnbm1lbnRcbi8vXG4vLyBSZWl0ZXJhdGUgcGVyIG5hdmJhci5sZXNzIGFuZCB0aGUgbW9kaWZpZWQgY29tcG9uZW50IGFsaWdubWVudCB0aGVyZS5cblxuQG1lZGlhIChtaW4td2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgLm5hdmJhci1yaWdodCB7XG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgLmRyb3Bkb3duLW1lbnUtcmlnaHQoKTtcbiAgICB9XG4gICAgLy8gTmVjZXNzYXJ5IGZvciBvdmVycmlkZXMgb2YgdGhlIGRlZmF1bHQgcmlnaHQgYWxpZ25lZCBtZW51LlxuICAgIC8vIFdpbGwgcmVtb3ZlIGNvbWUgdjQgaW4gYWxsIGxpa2VsaWhvb2QuXG4gICAgLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gICAgICAuZHJvcGRvd24tbWVudS1sZWZ0KCk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBIb3Jpem9udGFsIGRpdmlkZXJzXG4vL1xuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIGRyb3Bkb3ducyBhbmQgbmF2IGxpc3RzXG5cbi5uYXYtZGl2aWRlcihAY29sb3I6ICNlNWU1ZTUpIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogKChAbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKSAtIDEpIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IEBjb2xvcjtcbn1cbiIsIi8vXG4vLyBCdXR0b24gZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBNYWtlIHRoZSBkaXYgYmVoYXZlIGxpa2UgYSBidXR0b25cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGJ1dHRvbiB0byB0aGUgZnJvbnRcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gIH1cbn1cblxuLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuLmJ0bi1ncm91cCB7XG4gIC5idG4gKyAuYnRuLFxuICAuYnRuICsgLmJ0bi1ncm91cCxcbiAgLmJ0bi1ncm91cCArIC5idG4sXG4gIC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgfVxufVxuXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXG4uYnRuLXRvb2xiYXIge1xuICBtYXJnaW4tbGVmdDogLTVweDsgLy8gT2Zmc2V0IHRoZSBmaXJzdCBjaGlsZCdzIG1hcmdpblxuICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTtcblxuICAuYnRuLWdyb3VwLFxuICAuaW5wdXQtZ3JvdXAge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwLFxuICA+IC5pbnB1dC1ncm91cCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxufVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIFNldCBjb3JuZXJzIGluZGl2aWR1YWwgYmVjYXVzZSBzb21ldGltZXMgYSBzaW5nbGUgYnV0dG9uIGNhbiBiZSBpbiBhIC5idG4tZ3JvdXAgYW5kIHdlIG5lZWQgOmZpcnN0LWNoaWxkIGFuZCA6bGFzdC1jaGlsZCB0byBib3RoIG1hdGNoXG4uYnRuLWdyb3VwID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICAmOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgICAuYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxufVxuLy8gTmVlZCAuZHJvcGRvd24tdG9nZ2xlIHNpbmNlIDpsYXN0LWNoaWxkIGRvZXNuJ3QgYXBwbHkgZ2l2ZW4gYSAuZHJvcGRvd24tbWVudSBpbW1lZGlhdGVseSBhZnRlciBpdFxuLmJ0bi1ncm91cCA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgLmJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cblxuLy8gQ3VzdG9tIGVkaXRzIGZvciBpbmNsdWRpbmcgYnRuLWdyb3VwcyB3aXRoaW4gYnRuLWdyb3VwcyAodXNlZnVsIGZvciBpbmNsdWRpbmcgZHJvcGRvd24gYnV0dG9ucyB3aXRoaW4gYSBidG4tZ3JvdXApXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICA+IC5idG46bGFzdC1jaGlsZCxcbiAgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAuYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZCA+IC5idG46Zmlyc3QtY2hpbGQge1xuICAuYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuXG4vLyBPbiBhY3RpdmUgYW5kIG9wZW4sIGRvbid0IHNob3cgb3V0bGluZVxuLmJ0bi1ncm91cCAuZHJvcGRvd24tdG9nZ2xlOmFjdGl2ZSxcbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgb3V0bGluZTogMDtcbn1cblxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBidXR0b24gc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyIG1hbmlwdWxhdGlvbi5cblxuLmJ0bi1ncm91cC14cyA+IC5idG4geyAmOmV4dGVuZCguYnRuLXhzKTsgfVxuLmJ0bi1ncm91cC1zbSA+IC5idG4geyAmOmV4dGVuZCguYnRuLXNtKTsgfVxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyAmOmV4dGVuZCguYnRuLWxnKTsgfVxuXG5cbi8vIFNwbGl0IGJ1dHRvbiBkcm9wZG93bnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gR2l2ZSB0aGUgbGluZSBiZXR3ZWVuIGJ1dHRvbnMgc29tZSBkZXB0aFxuLmJ0bi1ncm91cCA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cblxuLy8gVGhlIGNsaWNrYWJsZSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBtZW51XG4vLyBSZW1vdmUgdGhlIGdyYWRpZW50IGFuZCBzZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIC5ib3gtc2hhZG93KGluc2V0IDAgM3B4IDVweCByZ2JhKDAsMCwwLC4xMjUpKTtcblxuICAvLyBTaG93IG5vIHNoYWRvdyBmb3IgYC5idG4tbGlua2Agc2luY2UgaXQgaGFzIG5vIG90aGVyIGJ1dHRvbiBzdHlsZXMuXG4gICYuYnRuLWxpbmsge1xuICAgIC5ib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy8gUmVwb3NpdGlvbiB0aGUgY2FyZXRcbi5idG4gLmNhcmV0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4vLyBDYXJldHMgaW4gb3RoZXIgYnV0dG9uIHNpemVzXG4uYnRuLWxnIC5jYXJldCB7XG4gIGJvcmRlci13aWR0aDogQGNhcmV0LXdpZHRoLWxhcmdlIEBjYXJldC13aWR0aC1sYXJnZSAwO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLy8gVXBzaWRlIGRvd24gY2FyZXRzIGZvciAuZHJvcHVwXG4uZHJvcHVwIC5idG4tbGcgLmNhcmV0IHtcbiAgYm9yZGVyLXdpZHRoOiAwIEBjYXJldC13aWR0aC1sYXJnZSBAY2FyZXQtd2lkdGgtbGFyZ2U7XG59XG5cblxuLy8gVmVydGljYWwgYnV0dG9uIGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAsXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIENsZWFyIGZsb2F0cyBzbyBkcm9wZG93biBtZW51cyBjYW4gYmUgcHJvcGVybHkgcGxhY2VkXG4gID4gLmJ0bi1ncm91cCB7XG4gICAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7XG4gICAgPiAuYnRuIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cbiAgfVxuXG4gID4gLmJ0biArIC5idG4sXG4gID4gLmJ0biArIC5idG4tZ3JvdXAsXG4gID4gLmJ0bi1ncm91cCArIC5idG4sXG4gID4gLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4ge1xuICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgJjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgICAuYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cbiAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xuICAgIC5ib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gID4gLmJ0bjpsYXN0LWNoaWxkLFxuICA+IC5kcm9wZG93bi10b2dnbGUge1xuICAgIC5ib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xuICAuYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG59XG5cblxuLy8gSnVzdGlmaWVkIGJ1dHRvbiBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0bi1ncm91cC1qdXN0aWZpZWQge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHdpZHRoOiAxJTtcbiAgfVxuICA+IC5idG4tZ3JvdXAgLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveCBhbmQgcmFkaW8gb3B0aW9uc1xuLy9cbi8vIEluIG9yZGVyIHRvIHN1cHBvcnQgdGhlIGJyb3dzZXIncyBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2ssIHBvd2VyZWQgYnkgdGhlXG4vLyBgcmVxdWlyZWRgIGF0dHJpYnV0ZSwgd2UgaGF2ZSB0byBcImhpZGVcIiB0aGUgaW5wdXRzIHZpYSBgY2xpcGAuIFdlIGNhbm5vdCB1c2Vcbi8vIGBkaXNwbGF5OiBub25lO2Agb3IgYHZpc2liaWxpdHk6IGhpZGRlbjtgIGFzIHRoYXQgYWxzbyBoaWRlcyB0aGUgcG9wb3Zlci5cbi8vIFNpbXBseSB2aXN1YWxseSBoaWRpbmcgdGhlIGlucHV0cyB2aWEgYG9wYWNpdHlgIHdvdWxkIGxlYXZlIHRoZW0gY2xpY2thYmxlIGluXG4vLyBjZXJ0YWluIGNhc2VzIHdoaWNoIGlzIHByZXZlbnRlZCBieSB1c2luZyBgY2xpcGAgYW5kIGBwb2ludGVyLWV2ZW50c2AuXG4vLyBUaGlzIHdheSwgd2UgZW5zdXJlIGEgRE9NIGVsZW1lbnQgaXMgdmlzaWJsZSB0byBwb3NpdGlvbiB0aGUgcG9wb3ZlciBmcm9tLlxuLy9cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMjc5NCBhbmRcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzE0NTU5IGZvciBtb3JlIGluZm9ybWF0aW9uLlxuXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdIHtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNsaXA6IHJlY3QoMCwwLDAsMCk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuLmJvcmRlci10b3AtcmFkaXVzKEByYWRpdXMpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IEByYWRpdXM7XG4gICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBAcmFkaXVzO1xufVxuLmJvcmRlci1yaWdodC1yYWRpdXMoQHJhZGl1cykge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogQHJhZGl1cztcbiAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IEByYWRpdXM7XG59XG4uYm9yZGVyLWJvdHRvbS1yYWRpdXMoQHJhZGl1cykge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogQHJhZGl1cztcbiAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IEByYWRpdXM7XG59XG4uYm9yZGVyLWxlZnQtcmFkaXVzKEByYWRpdXMpIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogQHJhZGl1cztcbiAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogQHJhZGl1cztcbn1cbiIsIi8vXG4vLyBJbnB1dCBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEJhc2Ugc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBkcm9wZG93bnNcbiAgZGlzcGxheTogdGFibGU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7IC8vIHByZXZlbnQgaW5wdXQgZ3JvdXBzIGZyb20gaW5oZXJpdGluZyBib3JkZXIgc3R5bGVzIGZyb20gdGFibGUgY2VsbHMgd2hlbiBwbGFjZWQgd2l0aGluIGEgdGFibGVcblxuICAvLyBVbmRvIHBhZGRpbmcgYW5kIGZsb2F0IG9mIGdyaWQgY2xhc3Nlc1xuICAmW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgLy8gRW5zdXJlIHRoYXQgdGhlIGlucHV0IGlzIGFsd2F5cyBhYm92ZSB0aGUgKmFwcGVuZGVkKiBhZGRvbiBidXR0b24gZm9yXG4gICAgLy8gcHJvcGVyIGJvcmRlciBjb2xvcnMuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAvLyBJRTkgZnViYXJzIHRoZSBwbGFjZWhvbGRlciBhdHRyaWJ1dGUgaW4gdGV4dCBpbnB1dHMgYW5kIHRoZSBhcnJvd3Mgb25cbiAgICAvLyBzZWxlY3QgZWxlbWVudHMgaW4gaW5wdXQgZ3JvdXBzLiBUbyBmaXggaXQsIHdlIGZsb2F0IHRoZSBpbnB1dC4gRGV0YWlsczpcbiAgICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTYxI2lzc3VlY29tbWVudC0yODkzNjg1NVxuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vLyBTaXppbmcgb3B0aW9uc1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgLmlucHV0LWxnKCk7XG59XG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICAuaW5wdXQtc20oKTtcbn1cblxuXG4vLyBEaXNwbGF5IGFzIHRhYmxlLWNlbGxcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1idG4sXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cbiAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4vLyBBZGRvbiBhbmQgYWRkb24gd3JhcHBlciBmb3IgYnV0dG9uc1xuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHdpZHRoOiAxJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gTWF0Y2ggdGhlIGlucHV0c1xufVxuXG4vLyBUZXh0IGlucHV0IGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgcGFkZGluZzogQHBhZGRpbmctYmFzZS12ZXJ0aWNhbCBAcGFkZGluZy1iYXNlLWhvcml6b250YWw7XG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iYXNlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IEBpbnB1dC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XG5cbiAgLy8gU2l6aW5nXG4gICYuaW5wdXQtc20ge1xuICAgIHBhZGRpbmc6IEBwYWRkaW5nLXNtYWxsLXZlcnRpY2FsIEBwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7XG4gICAgZm9udC1zaXplOiBAZm9udC1zaXplLXNtYWxsO1xuICAgIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLXNtYWxsO1xuICB9XG4gICYuaW5wdXQtbGcge1xuICAgIHBhZGRpbmc6IEBwYWRkaW5nLWxhcmdlLXZlcnRpY2FsIEBwYWRkaW5nLWxhcmdlLWhvcml6b250YWw7XG4gICAgZm9udC1zaXplOiBAZm9udC1zaXplLWxhcmdlO1xuICAgIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWxhcmdlO1xuICB9XG5cbiAgLy8gTnVrZSBkZWZhdWx0IG1hcmdpbnMgZnJvbSBjaGVja2JveGVzIGFuZCByYWRpb3MgdG8gdmVydGljYWxseSBjZW50ZXIgd2l0aGluLlxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4vLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmZpcnN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgLmJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpsYXN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAuYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMDtcbn1cblxuLy8gQnV0dG9uIGlucHV0IGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gSmFua2lseSBwcmV2ZW50IGlucHV0IGJ1dHRvbiBncm91cHMgZnJvbSB3cmFwcGluZyB3aXRoIGB3aGl0ZS1zcGFjZWAgYW5kXG4gIC8vIGBmb250LXNpemVgIGluIGNvbWJpbmF0aW9uIHdpdGggYGlubGluZS1ibG9ja2Agb24gYnV0dG9ucy5cbiAgZm9udC1zaXplOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC8vIE5lZ2F0aXZlIG1hcmdpbiBmb3Igc3BhY2luZywgcG9zaXRpb24gZm9yIGJyaW5naW5nIGhvdmVyZWQvZm9jdXNlZC9hY3RpdmVkXG4gIC8vIGVsZW1lbnQgYWJvdmUgdGhlIHNpYmxpbmdzLlxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICArIC5idG4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgfVxuICAgIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGJ1dHRvbiB0byB0aGUgZnJvbnRcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gIH1cblxuICAvLyBOZWdhdGl2ZSBtYXJnaW4gdG8gb25seSBoYXZlIGEgMXB4IGJvcmRlciBiZXR3ZWVuIHRoZSB0d29cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgPiAuYnRuLFxuICAgID4gLmJ0bi1ncm91cCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gICAgfVxuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgPiAuYnRuLFxuICAgID4gLmJ0bi1ncm91cCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBOYXZzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5uYXYge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgdWwvb2xcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7XG5cbiAgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgPiBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogQG5hdi1saW5rLXBhZGRpbmc7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdi1saW5rLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIERpc2FibGVkIHN0YXRlIHNldHMgdGV4dCB0byBncmF5IGFuZCBudWtlcyBob3Zlci90YWIgZWZmZWN0c1xuICAgICYuZGlzYWJsZWQgPiBhIHtcbiAgICAgIGNvbG9yOiBAbmF2LWRpc2FibGVkLWxpbmstY29sb3I7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IEBuYXYtZGlzYWJsZWQtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE9wZW4gZHJvcGRvd25zXG4gIC5vcGVuID4gYSB7XG4gICAgJixcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdi1saW5rLWhvdmVyLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiBAbGluay1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAvLyBOYXYgZGl2aWRlcnMgKGRlcHJlY2F0ZWQgd2l0aCB2My4wLjEpXG4gIC8vXG4gIC8vIFRoaXMgc2hvdWxkIGhhdmUgYmVlbiByZW1vdmVkIGluIHYzIHdpdGggdGhlIGRyb3BwaW5nIG9mIGAubmF2LWxpc3RgLCBidXRcbiAgLy8gd2UgbWlzc2VkIGl0LiBXZSBkb24ndCBjdXJyZW50bHkgc3VwcG9ydCB0aGlzIGFueXdoZXJlLCBidXQgaW4gdGhlIGludGVyZXN0XG4gIC8vIG9mIG1haW50YWluaW5nIGJhY2t3YXJkIGNvbXBhdGliaWxpdHkgaW4gY2FzZSB5b3UgdXNlIGl0LCBpdCdzIGRlcHJlY2F0ZWQuXG4gIC5uYXYtZGl2aWRlciB7XG4gICAgLm5hdi1kaXZpZGVyKCk7XG4gIH1cblxuICAvLyBQcmV2ZW50IElFOCBmcm9tIG1pc3BsYWNpbmcgaW1nc1xuICAvL1xuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvaXNzdWVzLzk4NCNpc3N1ZWNvbW1lbnQtMzk4NTk4OVxuICA+IGxpID4gYSA+IGltZyB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5cblxuLy8gVGFic1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBHaXZlIHRoZSB0YWJzIHNvbWV0aGluZyB0byBzaXQgb25cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuICA+IGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAvLyBNYWtlIHRoZSBsaXN0LWl0ZW1zIG92ZXJsYXkgdGhlIGJvdHRvbSBib3JkZXJcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuXG4gICAgLy8gQWN0dWFsIHRhYnMgKGFzIGxpbmtzKVxuICAgID4gYSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZSBAYm9yZGVyLXJhZGl1cy1iYXNlIDAgMDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IEBuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvciBAbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IgQG5hdi10YWJzLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBBY3RpdmUgc3RhdGUsIGFuZCBpdHMgOmhvdmVyIHRvIG92ZXJyaWRlIG5vcm1hbCA6aG92ZXJcbiAgICAmLmFjdGl2ZSA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IEBuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJnO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yO1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBwdWxsaW5nIHRoaXMgaW4gbWFpbmx5IGZvciBsZXNzIHNob3J0aGFuZFxuICAmLm5hdi1qdXN0aWZpZWQge1xuICAgIC5uYXYtanVzdGlmaWVkKCk7XG4gICAgLm5hdi10YWJzLWp1c3RpZmllZCgpO1xuICB9XG59XG5cblxuLy8gUGlsbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5uYXYtcGlsbHMge1xuICA+IGxpIHtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIC8vIExpbmtzIHJlbmRlcmVkIGFzIHBpbGxzXG4gICAgPiBhIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IEBuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cztcbiAgICB9XG4gICAgKyBsaSB7XG4gICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgIH1cblxuICAgIC8vIEFjdGl2ZSBzdGF0ZVxuICAgICYuYWN0aXZlID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogQG5hdi1waWxscy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdi1waWxscy1hY3RpdmUtbGluay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBTdGFja2VkIHBpbGxzXG4ubmF2LXN0YWNrZWQge1xuICA+IGxpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICArIGxpIHtcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyAvLyBubyBuZWVkIGZvciB0aGlzIGdhcCBiZXR3ZWVuIG5hdiBpdGVtc1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdiB2YXJpYXRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBKdXN0aWZpZWQgbmF2IGxpbmtzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgPiBhIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG4gIH1cblxuICA+IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICA+IGxpIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB3aWR0aDogMSU7XG4gICAgICA+IGEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBNb3ZlIGJvcmRlcnMgdG8gYW5jaG9ycyBpbnN0ZWFkIG9mIGJvdHRvbSBvZiBsaXN0XG4vL1xuLy8gTWl4aW4gZm9yIGFkZGluZyBvbiB0b3AgdGhlIHNoYXJlZCBgLm5hdi1qdXN0aWZpZWRgIHN0eWxlcyBmb3Igb3VyIHRhYnNcbi5uYXYtdGFicy1qdXN0aWZpZWQge1xuICBib3JkZXItYm90dG9tOiAwO1xuXG4gID4gbGkgPiBhIHtcbiAgICAvLyBPdmVycmlkZSBtYXJnaW4gZnJvbSAubmF2LXRhYnNcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgfVxuXG4gID4gLmFjdGl2ZSA+IGEsXG4gID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBuYXYtdGFicy1qdXN0aWZpZWQtbGluay1ib3JkZXItY29sb3I7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICA+IGxpID4gYSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQG5hdi10YWJzLWp1c3RpZmllZC1saW5rLWJvcmRlci1jb2xvcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2UgQGJvcmRlci1yYWRpdXMtYmFzZSAwIDA7XG4gICAgfVxuICAgID4gLmFjdGl2ZSA+IGEsXG4gICAgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgICA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IEBuYXYtdGFicy1qdXN0aWZpZWQtYWN0aXZlLWxpbmstYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG4udGFiLWNvbnRlbnQge1xuICA+IC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5cblxuLy8gRHJvcGRvd25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFNwZWNpZmljIGRyb3Bkb3duc1xuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgLy8gbWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XG4gIC5ib3JkZXItdG9wLXJhZGl1cygwKTtcbn1cbiIsIi8vXG4vLyBOYXZiYXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIFdyYXBwZXIgYW5kIGJhc2UgY2xhc3Ncbi8vXG4vLyBQcm92aWRlIGEgc3RhdGljIG5hdmJhciBmcm9tIHdoaWNoIHdlIGV4cGFuZCB0byBjcmVhdGUgZnVsbC13aWR0aCwgZml4ZWQsIGFuZFxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXG5cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IEBuYXZiYXItaGVpZ2h0OyAvLyBFbnN1cmUgYSBuYXZiYXIgYWx3YXlzIHNob3dzIChlLmcuLCB3aXRob3V0IGEgLm5hdmJhci1icmFuZCBpbiBjb2xsYXBzZWQgbW9kZSlcbiAgbWFyZ2luLWJvdHRvbTogQG5hdmJhci1tYXJnaW4tYm90dG9tO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAvLyBQcmV2ZW50IGZsb2F0cyBmcm9tIGJyZWFraW5nIHRoZSBuYXZiYXJcbiAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBib3JkZXItcmFkaXVzOiBAbmF2YmFyLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgaGVhZGluZ1xuLy9cbi8vIEdyb3VwcyBgLm5hdmJhci1icmFuZGAgYW5kIGAubmF2YmFyLXRvZ2dsZWAgaW50byBhIHNpbmdsZSBjb21wb25lbnQgZm9yIGVhc3lcbi8vIHN0eWxpbmcgb2YgcmVzcG9uc2l2ZSBhc3BlY3RzLlxuXG4ubmF2YmFyLWhlYWRlciB7XG4gICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgY29sbGFwc2UgKGJvZHkpXG4vL1xuLy8gR3JvdXAgeW91ciBuYXZiYXIgY29udGVudCBpbnRvIHRoaXMgZm9yIGVhc3kgY29sbGFwc2luZyBhbmQgZXhwYW5kaW5nIGFjcm9zc1xuLy8gdmFyaW91cyBkZXZpY2Ugc2l6ZXMuIEJ5IGRlZmF1bHQsIHRoaXMgY29udGVudCBpcyBjb2xsYXBzZWQgd2hlbiA8NzY4cHgsIGJ1dFxuLy8gd2lsbCBleHBhbmQgcGFzdCB0aGF0IGZvciBhIGhvcml6b250YWwgZGlzcGxheS5cbi8vXG4vLyBUbyBzdGFydCAob24gbW9iaWxlIGRldmljZXMpIHRoZSBuYXZiYXIgbGlua3MsIGZvcm1zLCBhbmQgYnV0dG9ucyBhcmUgc3RhY2tlZFxuLy8gdmVydGljYWxseSBhbmQgaW5jbHVkZSBhIGBtYXgtaGVpZ2h0YCB0byBvdmVyZmxvdyBpbiBjYXNlIHlvdSBoYXZlIHRvbyBtdWNoXG4vLyBjb250ZW50IGZvciB0aGUgdXNlcidzIHZpZXdwb3J0LlxuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgcGFkZGluZy1yaWdodDogQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIHBhZGRpbmctbGVmdDogIEBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMSk7XG4gICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgJi5pbiB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgJi5jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBzZXR0aW5nXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYuaW4ge1xuICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICB9XG5cbiAgICAvLyBVbmRvIHRoZSBjb2xsYXBzZSBzaWRlIHBhZGRpbmcgZm9yIG5hdmJhcnMgd2l0aCBjb250YWluZXJzIHRvIGVuc3VyZVxuICAgIC8vIGFsaWdubWVudCBvZiByaWdodC1hbGlnbmVkIGNvbnRlbnRzLlxuICAgIC5uYXZiYXItZml4ZWQtdG9wICYsXG4gICAgLm5hdmJhci1zdGF0aWMtdG9wICYsXG4gICAgLm5hdmJhci1maXhlZC1ib3R0b20gJiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4ubmF2YmFyLWZpeGVkLXRvcCxcbi5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgbWF4LWhlaWdodDogQG5hdmJhci1jb2xsYXBzZS1tYXgtaGVpZ2h0O1xuXG4gICAgQG1lZGlhIChtYXgtZGV2aWNlLXdpZHRoOiBAc2NyZWVuLXhzLW1pbikgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBCb3RoIG5hdmJhciBoZWFkZXIgYW5kIGNvbGxhcHNlXG4vL1xuLy8gV2hlbiBhIGNvbnRhaW5lciBpcyBwcmVzZW50LCBjaGFuZ2UgdGhlIGJlaGF2aW9yIG9mIHRoZSBoZWFkZXIgYW5kIGNvbGxhcHNlLlxuXG4uY29udGFpbmVyLFxuLmNvbnRhaW5lci1mbHVpZCB7XG4gID4gLm5hdmJhci1oZWFkZXIsXG4gID4gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gICAgbWFyZ2luLWxlZnQ6ICAtQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6ICAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBOYXZiYXIgYWxpZ25tZW50IG9wdGlvbnNcbi8vXG4vLyBEaXNwbGF5IHRoZSBuYXZiYXIgYWNyb3NzIHRoZSBlbnRpcmV0eSBvZiB0aGUgcGFnZSBvciBmaXhlZCBpdCB0byB0aGUgdG9wIG9yXG4vLyBib3R0b20gb2YgdGhlIHBhZ2UuXG5cbi8vIFN0YXRpYyB0b3AgKHVuZml4ZWQsIGJ1dCAxMDAlIHdpZGUpIG5hdmJhclxuLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgei1pbmRleDogQHppbmRleC1uYXZiYXI7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLy8gRml4IHRoZSB0b3AvYm90dG9tIG5hdmJhcnMgd2hlbiBzY3JlZW4gcmVhbCBlc3RhdGUgc3VwcG9ydHMgaXRcbi5uYXZiYXItZml4ZWQtdG9wLFxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiBAemluZGV4LW5hdmJhci1maXhlZDtcblxuICAvLyBVbmRvIHRoZSByb3VuZGVkIGNvcm5lcnNcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4ubmF2YmFyLWZpeGVkLXRvcCB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xufVxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICBib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG92ZXJyaWRlIC5uYXZiYXIgZGVmYXVsdHNcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xufVxuXG5cbi8vIEJyYW5kL3Byb2plY3QgbmFtZVxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IEBuYXZiYXItcGFkZGluZy12ZXJ0aWNhbCBAbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLWxhcmdlO1xuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBoZWlnaHQ6IEBuYXZiYXItaGVpZ2h0O1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gID4gaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgLm5hdmJhciA+IC5jb250YWluZXIgJixcbiAgICAubmF2YmFyID4gLmNvbnRhaW5lci1mbHVpZCAmIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIHRvZ2dsZVxuLy9cbi8vIEN1c3RvbSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBgLm5hdmJhci1jb2xsYXBzZWAsIHBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlXG4vLyBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLm5hdmJhci10b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiBAbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgcGFkZGluZzogOXB4IDEwcHg7XG4gIC5uYXZiYXItdmVydGljYWwtYWxpZ24oMzRweCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZXNldCB1bnVzdWFsIEZpcmVmb3gtb24tQW5kcm9pZCBkZWZhdWx0IHN0eWxlOyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9pc3N1ZXMvMjE0XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xuXG4gIC8vIFdlIHJlbW92ZSB0aGUgYG91dGxpbmVgIGhlcmUsIGJ1dCBsYXRlciBjb21wZW5zYXRlIGJ5IGF0dGFjaGluZyBgOmhvdmVyYFxuICAvLyBzdHlsZXMgdG8gYDpmb2N1c2AuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cblxuICAvLyBCYXJzXG4gIC5pY29uLWJhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICB9XG4gIC5pY29uLWJhciArIC5pY29uLWJhciB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIG5hdiBsaW5rc1xuLy9cbi8vIEJ1aWxkcyBvbiB0b3Agb2YgdGhlIGAubmF2YCBjb21wb25lbnRzIHdpdGggaXRzIG93biBtb2RpZmllciBjbGFzcyB0byBtYWtlXG4vLyB0aGUgbmF2IHRoZSBmdWxsIGhlaWdodCBvZiB0aGUgaG9yaXpvbnRhbCBuYXYgKGFib3ZlIDc2OHB4KS5cblxuLm5hdmJhci1uYXYge1xuICBtYXJnaW46IChAbmF2YmFyLXBhZGRpbmctdmVydGljYWwgLyAyKSAtQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG5cbiAgPiBsaSA+IGEge1xuICAgIHBhZGRpbmctdG9wOiAgICAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXgpIHtcbiAgICAvLyBEcm9wZG93bnMgZ2V0IGN1c3RvbSBkaXNwbGF5IHdoZW4gY29sbGFwc2VkXG4gICAgLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgPiBsaSA+IGEsXG4gICAgICAuZHJvcGRvd24taGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHggNXB4IDI1cHg7XG4gICAgICB9XG4gICAgICA+IGxpID4gYSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBVbmNvbGxhcHNlIHRoZSBuYXZcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICA+IGxpIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgPiBhIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICAgIEBuYXZiYXItcGFkZGluZy12ZXJ0aWNhbDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IEBuYXZiYXItcGFkZGluZy12ZXJ0aWNhbDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgZm9ybVxuLy9cbi8vIEV4dGVuc2lvbiBvZiB0aGUgYC5mb3JtLWlubGluZWAgd2l0aCBzb21lIGV4dHJhIGZsYXZvciBmb3Igb3B0aW11bSBkaXNwbGF5IGluXG4vLyBvdXIgbmF2YmFycy5cblxuLm5hdmJhci1mb3JtIHtcbiAgbWFyZ2luLWxlZnQ6IC1AbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgbWFyZ2luLXJpZ2h0OiAtQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIHBhZGRpbmc6IDEwcHggQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBAc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjEpLCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjEpO1xuICAuYm94LXNoYWRvdyhAc2hhZG93KTtcblxuICAvLyBNaXhpbiBiZWhhdmlvciBmb3Igb3B0aW11bSBkaXNwbGF5XG4gIC5mb3JtLWlubGluZSgpO1xuXG4gIC5mb3JtLWdyb3VwIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBWZXJ0aWNhbGx5IGNlbnRlciBpbiBleHBhbmRlZCwgaG9yaXpvbnRhbCBuYXZiYXJcbiAgLm5hdmJhci12ZXJ0aWNhbC1hbGlnbihAaW5wdXQtaGVpZ2h0LWJhc2UpO1xuXG4gIC8vIFVuZG8gMTAwJSB3aWR0aCBmb3IgcHVsbCBjbGFzc2VzXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAuYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vIERyb3Bkb3duIG1lbnVzXG5cbi8vIE1lbnUgcG9zaXRpb24gYW5kIG1lbnUgY2FyZXRzXG4ubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAwO1xuICAuYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG59XG4vLyBNZW51IHBvc2l0aW9uIGFuZCBtZW51IGNhcmV0IHN1cHBvcnQgZm9yIGRyb3B1cHMgdmlhIGV4dHJhIGRyb3B1cCBjbGFzc1xuLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1uYXYgPiBsaSA+IC5kcm9wZG93bi1tZW51IHtcbiAgLmJvcmRlci10b3AtcmFkaXVzKEBuYXZiYXItYm9yZGVyLXJhZGl1cyk7XG4gIC5ib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbn1cblxuXG4vLyBCdXR0b25zIGluIG5hdmJhcnNcbi8vXG4vLyBWZXJ0aWNhbGx5IGNlbnRlciBhIGJ1dHRvbiB3aXRoaW4gYSBuYXZiYXIgKHdoZW4gKm5vdCogaW4gYSBmb3JtKS5cblxuLm5hdmJhci1idG4ge1xuICAubmF2YmFyLXZlcnRpY2FsLWFsaWduKEBpbnB1dC1oZWlnaHQtYmFzZSk7XG5cbiAgJi5idG4tc20ge1xuICAgIC5uYXZiYXItdmVydGljYWwtYWxpZ24oQGlucHV0LWhlaWdodC1zbWFsbCk7XG4gIH1cbiAgJi5idG4teHMge1xuICAgIC5uYXZiYXItdmVydGljYWwtYWxpZ24oMjIpO1xuICB9XG59XG5cblxuLy8gVGV4dCBpbiBuYXZiYXJzXG4vL1xuLy8gQWRkIGEgY2xhc3MgdG8gbWFrZSBhbnkgZWxlbWVudCBwcm9wZXJseSBhbGlnbiBpdHNlbGYgdmVydGljYWxseSB3aXRoaW4gdGhlIG5hdmJhcnMuXG5cbi5uYXZiYXItdGV4dCB7XG4gIC5uYXZiYXItdmVydGljYWwtYWxpZ24oQGxpbmUtaGVpZ2h0LWNvbXB1dGVkKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiBAbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IEBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICB9XG59XG5cblxuLy8gQ29tcG9uZW50IGFsaWdubWVudFxuLy9cbi8vIFJlcHVycG9zZSB0aGUgcHVsbCB1dGlsaXRpZXMgYXMgdGhlaXIgb3duIG5hdmJhciB1dGlsaXRpZXMgdG8gYXZvaWQgc3BlY2lmaWNpdHlcbi8vIGlzc3VlcyB3aXRoIHBhcmVudHMgYW5kIGNoYWluaW5nLiBPbmx5IGRvIHRoaXMgd2hlbiB0aGUgbmF2YmFyIGlzIHVuY29sbGFwc2VkXG4vLyB0aG91Z2ggc28gdGhhdCBuYXZiYXIgY29udGVudHMgcHJvcGVybHkgc3RhY2sgYW5kIGFsaWduIGluIG1vYmlsZS5cbi8vXG4vLyBEZWNsYXJlZCBhZnRlciB0aGUgbmF2YmFyIGNvbXBvbmVudHMgdG8gZW5zdXJlIG1vcmUgc3BlY2lmaWNpdHkgb24gdGhlIG1hcmdpbnMuXG5cbkBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gIC5uYXZiYXItbGVmdCAgeyAucHVsbC1sZWZ0KCk7IH1cbiAgLm5hdmJhci1yaWdodCB7XG4gICAgLnB1bGwtcmlnaHQoKTtcbiAgICBtYXJnaW4tcmlnaHQ6IC1AbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcblxuICAgIH4gLm5hdmJhci1yaWdodCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQWx0ZXJuYXRlIG5hdmJhcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIERlZmF1bHQgbmF2YmFyXG4ubmF2YmFyLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtYmc7XG4gIGJvcmRlci1jb2xvcjogQG5hdmJhci1kZWZhdWx0LWJvcmRlcjtcblxuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWJyYW5kLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1kZWZhdWx0LWJyYW5kLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICA+IGxpID4gYSB7XG4gICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gICAgPiAuYWN0aXZlID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc7XG4gICAgICB9XG4gICAgfVxuICAgID4gLmRpc2FibGVkID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlIHtcbiAgICBib3JkZXItY29sb3I6IEBuYXZiYXItZGVmYXVsdC10b2dnbGUtYm9yZGVyLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWhvdmVyLWJnO1xuICAgIH1cbiAgICAuaWNvbi1iYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1pY29uLWJhci1iZztcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLWNvbGxhcHNlLFxuICAubmF2YmFyLWZvcm0ge1xuICAgIGJvcmRlci1jb2xvcjogQG5hdmJhci1kZWZhdWx0LWJvcmRlcjtcbiAgfVxuXG4gIC8vIERyb3Bkb3duIG1lbnUgaXRlbXNcbiAgLm5hdmJhci1uYXYge1xuICAgIC8vIFJlbW92ZSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gb3BlbiBkcm9wZG93blxuICAgID4gLm9wZW4gPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1iZztcbiAgICAgICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXgpIHtcbiAgICAgIC8vIERyb3Bkb3ducyBnZXQgY3VzdG9tIGRpc3BsYXkgd2hlbiBjb2xsYXBzZWRcbiAgICAgIC5vcGVuIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgPiBsaSA+IGEge1xuICAgICAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gLmFjdGl2ZSA+IGEge1xuICAgICAgICAgICYsXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gLmRpc2FibGVkID4gYSB7XG4gICAgICAgICAgJixcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAvLyBMaW5rcyBpbiBuYXZiYXJzXG4gIC8vXG4gIC8vIEFkZCBhIGNsYXNzIHRvIGVuc3VyZSBsaW5rcyBvdXRzaWRlIHRoZSBuYXZiYXIgbmF2IGFyZSBjb2xvcmVkIGNvcnJlY3RseS5cblxuICAubmF2YmFyLWxpbmsge1xuICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAuYnRuLWxpbmsge1xuICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgICAmW2Rpc2FibGVkXSxcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gSW52ZXJzZSBuYXZiYXJcblxuLm5hdmJhci1pbnZlcnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWJnO1xuICBib3JkZXItY29sb3I6IEBuYXZiYXItaW52ZXJzZS1ib3JkZXI7XG5cbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1icmFuZC1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItaW52ZXJzZS1icmFuZC1ob3Zlci1iZztcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtY29sb3I7XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgPiBsaSA+IGEge1xuICAgICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICAgID4gLmFjdGl2ZSA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnO1xuICAgICAgfVxuICAgIH1cbiAgICA+IC5kaXNhYmxlZCA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBEYXJrZW4gdGhlIHJlc3BvbnNpdmUgbmF2IHRvZ2dsZVxuICAubmF2YmFyLXRvZ2dsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtdG9nZ2xlLWJvcmRlci1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ob3Zlci1iZztcbiAgICB9XG4gICAgLmljb24tYmFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItaW52ZXJzZS10b2dnbGUtaWNvbi1iYXItYmc7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdmJhci1mb3JtIHtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbihAbmF2YmFyLWludmVyc2UtYmcsIDclKTtcbiAgfVxuXG4gIC8vIERyb3Bkb3duc1xuICAubmF2YmFyLW5hdiB7XG4gICAgPiAub3BlbiA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnO1xuICAgICAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heCkge1xuICAgICAgLy8gRHJvcGRvd25zIGdldCBjdXN0b20gZGlzcGxheVxuICAgICAgLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICA+IC5kcm9wZG93bi1oZWFkZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWJvcmRlcjtcbiAgICAgICAgfVxuICAgICAgICAuZGl2aWRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWJvcmRlcjtcbiAgICAgICAgfVxuICAgICAgICA+IGxpID4gYSB7XG4gICAgICAgICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiAuYWN0aXZlID4gYSB7XG4gICAgICAgICAgJixcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiAuZGlzYWJsZWQgPiBhIHtcbiAgICAgICAgICAmLFxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2YmFyLWxpbmsge1xuICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1jb2xvcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAuYnRuLWxpbmsge1xuICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgICAmW2Rpc2FibGVkXSxcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIE5hdmJhciB2ZXJ0aWNhbCBhbGlnblxuLy9cbi8vIFZlcnRpY2FsbHkgY2VudGVyIGVsZW1lbnRzIGluIHRoZSBuYXZiYXIuXG4vLyBFeGFtcGxlOiBhbiBlbGVtZW50IGhhcyBhIGhlaWdodCBvZiAzMHB4LCBzbyB3cml0ZSBvdXQgYC5uYXZiYXItdmVydGljYWwtYWxpZ24oMzBweCk7YCB0byBjYWxjdWxhdGUgdGhlIGFwcHJvcHJpYXRlIHRvcCBtYXJnaW4uXG5cbi5uYXZiYXItdmVydGljYWwtYWxpZ24oQGVsZW1lbnQtaGVpZ2h0KSB7XG4gIG1hcmdpbi10b3A6ICgoQG5hdmJhci1oZWlnaHQgLSBAZWxlbWVudC1oZWlnaHQpIC8gMik7XG4gIG1hcmdpbi1ib3R0b206ICgoQG5hdmJhci1oZWlnaHQgLSBAZWxlbWVudC1oZWlnaHQpIC8gMik7XG59XG4iLCIvL1xuLy8gVXRpbGl0eSBjbGFzc2VzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEZsb2F0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uY2xlYXJmaXgge1xuICAuY2xlYXJmaXgoKTtcbn1cbi5jZW50ZXItYmxvY2sge1xuICAuY2VudGVyLWJsb2NrKCk7XG59XG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gVG9nZ2xpbmcgY29udGVudFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBOb3RlOiBEZXByZWNhdGVkIC5oaWRlIGluIGZhdm9yIG9mIC5oaWRkZW4gb3IgLnNyLW9ubHkgKGFzIGFwcHJvcHJpYXRlKSBpbiB2My4wLjFcbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNob3cge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi50ZXh0LWhpZGUge1xuICAudGV4dC1oaWRlKCk7XG59XG5cblxuLy8gSGlkZSBmcm9tIHNjcmVlbnJlYWRlcnMgYW5kIGJyb3dzZXJzXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuXG4vLyBGb3IgQWZmaXggcGx1Z2luXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5hZmZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbiIsIi8vXG4vLyBCcmVhZGNydW1ic1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4uYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmc6IEBicmVhZGNydW1iLXBhZGRpbmctdmVydGljYWwgQGJyZWFkY3J1bWItcGFkZGluZy1ob3Jpem9udGFsO1xuICBtYXJnaW4tYm90dG9tOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IEBicmVhZGNydW1iLWJnO1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xuXG4gID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICsgbGk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiQHticmVhZGNydW1iLXNlcGFyYXRvcn1cXDAwYTBcIjsgLy8gVW5pY29kZSBzcGFjZSBhZGRlZCBzaW5jZSBpbmxpbmUtYmxvY2sgbWVhbnMgbm9uLWNvbGxhcHNpbmcgd2hpdGUtc3BhY2VcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgY29sb3I6IEBicmVhZGNydW1iLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gID4gLmFjdGl2ZSB7XG4gICAgY29sb3I6IEBicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjtcbiAgfVxufVxuIiwiLy9cbi8vIFBhZ2luYXRpb24gKG11bHRpcGxlIHBhZ2VzKVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkIDA7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XG5cbiAgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lOyAvLyBSZW1vdmUgbGlzdC1zdHlsZSBhbmQgYmxvY2stbGV2ZWwgZGVmYXVsdHNcbiAgICA+IGEsXG4gICAgPiBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiBsZWZ0OyAvLyBDb2xsYXBzZSB3aGl0ZS1zcGFjZVxuICAgICAgcGFkZGluZzogQHBhZGRpbmctYmFzZS12ZXJ0aWNhbCBAcGFkZGluZy1iYXNlLWhvcml6b250YWw7XG4gICAgICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogQHBhZ2luYXRpb24tY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcGFnaW5hdGlvbi1iZztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBwYWdpbmF0aW9uLWJvcmRlcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIH1cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgID4gYSxcbiAgICAgID4gc3BhbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAuYm9yZGVyLWxlZnQtcmFkaXVzKEBib3JkZXItcmFkaXVzLWJhc2UpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgPiBhLFxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgLmJvcmRlci1yaWdodC1yYWRpdXMoQGJvcmRlci1yYWRpdXMtYmFzZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgPiBsaSA+IGEsXG4gID4gbGkgPiBzcGFuIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6IEBwYWdpbmF0aW9uLWhvdmVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHBhZ2luYXRpb24taG92ZXItYmc7XG4gICAgICBib3JkZXItY29sb3I6IEBwYWdpbmF0aW9uLWhvdmVyLWJvcmRlcjtcbiAgICB9XG4gIH1cblxuICA+IC5hY3RpdmUgPiBhLFxuICA+IC5hY3RpdmUgPiBzcGFuIHtcbiAgICAmLFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgY29sb3I6IEBwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwYWdpbmF0aW9uLWFjdGl2ZS1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogQHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlcjtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG4gIH1cblxuICA+IC5kaXNhYmxlZCB7XG4gICAgPiBzcGFuLFxuICAgID4gc3Bhbjpob3ZlcixcbiAgICA+IHNwYW46Zm9jdXMsXG4gICAgPiBhLFxuICAgID4gYTpob3ZlcixcbiAgICA+IGE6Zm9jdXMge1xuICAgICAgY29sb3I6IEBwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHBhZ2luYXRpb24tZGlzYWJsZWQtYmc7XG4gICAgICBib3JkZXItY29sb3I6IEBwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlcjtcbiAgICAgIGN1cnNvcjogQGN1cnNvci1kaXNhYmxlZDtcbiAgICB9XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBMYXJnZVxuLnBhZ2luYXRpb24tbGcge1xuICAucGFnaW5hdGlvbi1zaXplKEBwYWRkaW5nLWxhcmdlLXZlcnRpY2FsOyBAcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsOyBAZm9udC1zaXplLWxhcmdlOyBAYm9yZGVyLXJhZGl1cy1sYXJnZSk7XG59XG5cbi8vIFNtYWxsXG4ucGFnaW5hdGlvbi1zbSB7XG4gIC5wYWdpbmF0aW9uLXNpemUoQHBhZGRpbmctc21hbGwtdmVydGljYWw7IEBwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7IEBmb250LXNpemUtc21hbGw7IEBib3JkZXItcmFkaXVzLXNtYWxsKTtcbn1cbiIsIi8vIFBhZ2luYXRpb25cblxuLnBhZ2luYXRpb24tc2l6ZShAcGFkZGluZy12ZXJ0aWNhbDsgQHBhZGRpbmctaG9yaXpvbnRhbDsgQGZvbnQtc2l6ZTsgQGJvcmRlci1yYWRpdXMpIHtcbiAgPiBsaSB7XG4gICAgPiBhLFxuICAgID4gc3BhbiB7XG4gICAgICBwYWRkaW5nOiBAcGFkZGluZy12ZXJ0aWNhbCBAcGFkZGluZy1ob3Jpem9udGFsO1xuICAgICAgZm9udC1zaXplOiBAZm9udC1zaXplO1xuICAgIH1cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgID4gYSxcbiAgICAgID4gc3BhbiB7XG4gICAgICAgIC5ib3JkZXItbGVmdC1yYWRpdXMoQGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgPiBhLFxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgLmJvcmRlci1yaWdodC1yYWRpdXMoQGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFBhZ2VyIHBhZ2luYXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLnBhZ2VyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46IEBsaW5lLWhlaWdodC1jb21wdXRlZCAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpO1xuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgID4gYSxcbiAgICA+IHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogNXB4IDE0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcGFnZXItYmc7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBAcGFnZXItYm9yZGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogQHBhZ2VyLWJvcmRlci1yYWRpdXM7XG4gICAgfVxuXG4gICAgPiBhOmhvdmVyLFxuICAgID4gYTpmb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcGFnZXItaG92ZXItYmc7XG4gICAgfVxuICB9XG5cbiAgLm5leHQge1xuICAgID4gYSxcbiAgICA+IHNwYW4ge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgfVxuXG4gIC5wcmV2aW91cyB7XG4gICAgPiBhLFxuICAgID4gc3BhbiB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gIH1cblxuICAuZGlzYWJsZWQge1xuICAgID4gYSxcbiAgICA+IGE6aG92ZXIsXG4gICAgPiBhOmZvY3VzLFxuICAgID4gc3BhbiB7XG4gICAgICBjb2xvcjogQHBhZ2VyLWRpc2FibGVkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHBhZ2VyLWJnO1xuICAgICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIExhYmVsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nOiAuMmVtIC42ZW0gLjNlbTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IEBsYWJlbC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJvcmRlci1yYWRpdXM6IC4yNWVtO1xuXG4gIC8vIEFkZCBob3ZlciBlZmZlY3RzLCBidXQgb25seSBmb3IgbGlua3NcbiAgYSYge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogQGxhYmVsLWxpbmstaG92ZXItY29sb3I7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLy8gRW1wdHkgbGFiZWxzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHkgKG5vdCBhdmFpbGFibGUgaW4gSUU4KVxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gUXVpY2sgZml4IGZvciBsYWJlbHMgaW4gYnV0dG9uc1xuICAuYnRuICYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xcHg7XG4gIH1cbn1cblxuLy8gQ29sb3JzXG4vLyBDb250ZXh0dWFsIHZhcmlhdGlvbnMgKGxpbmtlZCBsYWJlbHMgZ2V0IGRhcmtlciBvbiA6aG92ZXIpXG5cbi5sYWJlbC1kZWZhdWx0IHtcbiAgLmxhYmVsLXZhcmlhbnQoQGxhYmVsLWRlZmF1bHQtYmcpO1xufVxuXG4ubGFiZWwtcHJpbWFyeSB7XG4gIC5sYWJlbC12YXJpYW50KEBsYWJlbC1wcmltYXJ5LWJnKTtcbn1cblxuLmxhYmVsLXN1Y2Nlc3Mge1xuICAubGFiZWwtdmFyaWFudChAbGFiZWwtc3VjY2Vzcy1iZyk7XG59XG5cbi5sYWJlbC1pbmZvIHtcbiAgLmxhYmVsLXZhcmlhbnQoQGxhYmVsLWluZm8tYmcpO1xufVxuXG4ubGFiZWwtd2FybmluZyB7XG4gIC5sYWJlbC12YXJpYW50KEBsYWJlbC13YXJuaW5nLWJnKTtcbn1cblxuLmxhYmVsLWRhbmdlciB7XG4gIC5sYWJlbC12YXJpYW50KEBsYWJlbC1kYW5nZXItYmcpO1xufVxuIiwiLy8gTGFiZWxzXG5cbi5sYWJlbC12YXJpYW50KEBjb2xvcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3I7XG5cbiAgJltocmVmXSB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAY29sb3IsIDEwJSk7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFkZ2VzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAxMHB4O1xuICBwYWRkaW5nOiAzcHggN3B4O1xuICBmb250LXNpemU6IEBmb250LXNpemUtc21hbGw7XG4gIGZvbnQtd2VpZ2h0OiBAYmFkZ2UtZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiBAYmFkZ2UtY29sb3I7XG4gIGxpbmUtaGVpZ2h0OiBAYmFkZ2UtbGluZS1oZWlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmFkZ2UtYmc7XG4gIGJvcmRlci1yYWRpdXM6IEBiYWRnZS1ib3JkZXItcmFkaXVzO1xuXG4gIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5IChub3QgYXZhaWxhYmxlIGluIElFOClcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIFF1aWNrIGZpeCBmb3IgYmFkZ2VzIGluIGJ1dHRvbnNcbiAgLmJ0biAmIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXB4O1xuICB9XG4gIC5idG4teHMgJiB7XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmc6IDFweCA1cHg7XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZSwgYnV0IG9ubHkgZm9yIGxpbmtzXG4gIGEmIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6IEBiYWRnZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIEFjY291bnQgZm9yIGJhZGdlcyBpbiBuYXZzXG4gIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlID4gJixcbiAgLm5hdi1waWxscyA+IC5hY3RpdmUgPiBhID4gJiB7XG4gICAgY29sb3I6IEBiYWRnZS1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGJhZGdlLWFjdGl2ZS1iZztcbiAgfVxuICAubGlzdC1ncm91cC1pdGVtID4gJiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC5saXN0LWdyb3VwLWl0ZW0gPiAmICsgJiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLm5hdi1waWxscyA+IGxpID4gYSA+ICYge1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIH1cbn1cbiIsIi8vXG4vLyBKdW1ib3Ryb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmc6IEBqdW1ib3Ryb24tcGFkZGluZyAoQGp1bWJvdHJvbi1wYWRkaW5nIC8gMik7XG4gIG1hcmdpbi1ib3R0b206IEBqdW1ib3Ryb24tcGFkZGluZztcbiAgY29sb3I6IEBqdW1ib3Ryb24tY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IEBqdW1ib3Ryb24tYmc7XG5cbiAgaDEsXG4gIC5oMSB7XG4gICAgY29sb3I6IEBqdW1ib3Ryb24taGVhZGluZy1jb2xvcjtcbiAgfVxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAoQGp1bWJvdHJvbi1wYWRkaW5nIC8gMik7XG4gICAgZm9udC1zaXplOiBAanVtYm90cm9uLWZvbnQtc2l6ZTtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICB9XG5cbiAgPiBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKEBqdW1ib3Ryb24tYmcsIDEwJSk7XG4gIH1cblxuICAuY29udGFpbmVyICYsXG4gIC5jb250YWluZXItZmx1aWQgJiB7XG4gICAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtbGFyZ2U7IC8vIE9ubHkgcm91bmQgY29ybmVycyBhdCBoaWdoZXIgcmVzb2x1dGlvbnMgaWYgY29udGFpbmVkIGluIGEgY29udGFpbmVyXG4gIH1cblxuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgIHBhZGRpbmc6IChAanVtYm90cm9uLXBhZGRpbmcgKiAxLjYpIDA7XG5cbiAgICAuY29udGFpbmVyICYsXG4gICAgLmNvbnRhaW5lci1mbHVpZCAmIHtcbiAgICAgIHBhZGRpbmctbGVmdDogIChAanVtYm90cm9uLXBhZGRpbmcgKiAyKTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IChAanVtYm90cm9uLXBhZGRpbmcgKiAyKTtcbiAgICB9XG5cbiAgICBoMSxcbiAgICAuaDEge1xuICAgICAgZm9udC1zaXplOiAoQGZvbnQtc2l6ZS1iYXNlICogNC41KTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBUaHVtYm5haWxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIE1peGluIGFuZCBhZGp1c3QgdGhlIHJlZ3VsYXIgaW1hZ2UgY2xhc3Ncbi50aHVtYm5haWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogQHRodW1ibmFpbC1wYWRkaW5nO1xuICBtYXJnaW4tYm90dG9tOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgQHRodW1ibmFpbC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6IEB0aHVtYm5haWwtYm9yZGVyLXJhZGl1cztcbiAgLnRyYW5zaXRpb24oYm9yZGVyIC4ycyBlYXNlLWluLW91dCk7XG5cbiAgPiBpbWcsXG4gIGEgPiBpbWcge1xuICAgICY6ZXh0ZW5kKC5pbWctcmVzcG9uc2l2ZSk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLy8gQWRkIGEgaG92ZXIgc3RhdGUgZm9yIGxpbmtlZCB2ZXJzaW9ucyBvbmx5XG4gIGEmOmhvdmVyLFxuICBhJjpmb2N1cyxcbiAgYSYuYWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6IEBsaW5rLWNvbG9yO1xuICB9XG5cbiAgLy8gSW1hZ2UgY2FwdGlvbnNcbiAgLmNhcHRpb24ge1xuICAgIHBhZGRpbmc6IEB0aHVtYm5haWwtY2FwdGlvbi1wYWRkaW5nO1xuICAgIGNvbG9yOiBAdGh1bWJuYWlsLWNhcHRpb24tY29sb3I7XG4gIH1cbn1cbiIsIi8vXG4vLyBBbGVydHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmFsZXJ0IHtcbiAgcGFkZGluZzogQGFsZXJ0LXBhZGRpbmc7XG4gIG1hcmdpbi1ib3R0b206IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IEBhbGVydC1ib3JkZXItcmFkaXVzO1xuXG4gIC8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4gIGg0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIC8vIFNwZWNpZmllZCBmb3IgdGhlIGg0IHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGNoYW5naW5nIEBoZWFkaW5ncy1jb2xvclxuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG4gIC8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4gIC5hbGVydC1saW5rIHtcbiAgICBmb250LXdlaWdodDogQGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG4gIH1cblxuICAvLyBJbXByb3ZlIGFsaWdubWVudCBhbmQgc3BhY2luZyBvZiBpbm5lciBjb250ZW50XG4gID4gcCxcbiAgPiB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICA+IHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cblxuLy8gRGlzbWlzc2libGUgYWxlcnRzXG4vL1xuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXG5cbi5hbGVydC1kaXNtaXNzYWJsZSwgLy8gVGhlIG1pc3NwZWxsZWQgLmFsZXJ0LWRpc21pc3NhYmxlIHdhcyBkZXByZWNhdGVkIGluIDMuMi4wLlxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogKEBhbGVydC1wYWRkaW5nICsgMjApO1xuXG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXG4gIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTJweDtcbiAgICByaWdodDogLTIxcHg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gQWx0ZXJuYXRlIHN0eWxlc1xuLy9cbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnQuXG5cbi5hbGVydC1zdWNjZXNzIHtcbiAgLmFsZXJ0LXZhcmlhbnQoQGFsZXJ0LXN1Y2Nlc3MtYmc7IEBhbGVydC1zdWNjZXNzLWJvcmRlcjsgQGFsZXJ0LXN1Y2Nlc3MtdGV4dCk7XG59XG4uYWxlcnQtaW5mbyB7XG4gIC5hbGVydC12YXJpYW50KEBhbGVydC1pbmZvLWJnOyBAYWxlcnQtaW5mby1ib3JkZXI7IEBhbGVydC1pbmZvLXRleHQpO1xufVxuLmFsZXJ0LXdhcm5pbmcge1xuICAuYWxlcnQtdmFyaWFudChAYWxlcnQtd2FybmluZy1iZzsgQGFsZXJ0LXdhcm5pbmctYm9yZGVyOyBAYWxlcnQtd2FybmluZy10ZXh0KTtcbn1cbi5hbGVydC1kYW5nZXIge1xuICAuYWxlcnQtdmFyaWFudChAYWxlcnQtZGFuZ2VyLWJnOyBAYWxlcnQtZGFuZ2VyLWJvcmRlcjsgQGFsZXJ0LWRhbmdlci10ZXh0KTtcbn1cbiIsIi8vIEFsZXJ0c1xuXG4uYWxlcnQtdmFyaWFudChAYmFja2dyb3VuZDsgQGJvcmRlcjsgQHRleHQtY29sb3IpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGJhY2tncm91bmQ7XG4gIGJvcmRlci1jb2xvcjogQGJvcmRlcjtcbiAgY29sb3I6IEB0ZXh0LWNvbG9yO1xuXG4gIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oQGJvcmRlciwgNSUpO1xuICB9XG4gIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogZGFya2VuKEB0ZXh0LWNvbG9yLCAxMCUpO1xuICB9XG59XG4iLCIvL1xuLy8gUHJvZ3Jlc3MgYmFyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXIgYW5pbWF0aW9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBXZWJLaXRcbkAtd2Via2l0LWtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20gIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogNDBweCAwOyB9XG4gIHRvICAgIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG59XG5cbi8vIFNwZWMgYW5kIElFMTArXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MHB4IDA7IH1cbiAgdG8gICAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbn1cblxuXG4vLyBCYXIgaXRzZWxmXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIE91dGVyIGNvbnRhaW5lclxuLnByb2dyZXNzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIG1hcmdpbi1ib3R0b206IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHByb2dyZXNzLWJnO1xuICBib3JkZXItcmFkaXVzOiBAcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cztcbiAgLmJveC1zaGFkb3coaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjEpKTtcbn1cblxuLy8gQmFyIG9mIHByb2dyZXNzXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IEBmb250LXNpemUtc21hbGw7XG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGNvbG9yOiBAcHJvZ3Jlc3MtYmFyLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IEBwcm9ncmVzcy1iYXItYmc7XG4gIC5ib3gtc2hhZG93KGluc2V0IDAgLTFweCAwIHJnYmEoMCwwLDAsLjE1KSk7XG4gIC50cmFuc2l0aW9uKHdpZHRoIC42cyBlYXNlKTtcbn1cblxuLy8gU3RyaXBlZCBiYXJzXG4vL1xuLy8gYC5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXJgIGlzIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMi4wIGluIGZhdm9yIG9mIHRoZVxuLy8gYC5wcm9ncmVzcy1iYXItc3RyaXBlZGAgY2xhc3MsIHdoaWNoIHlvdSBqdXN0IGFkZCB0byBhbiBleGlzdGluZ1xuLy8gYC5wcm9ncmVzcy1iYXJgLlxuLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhcixcbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gICNncmFkaWVudCA+IC5zdHJpcGVkKCk7XG4gIGJhY2tncm91bmQtc2l6ZTogNDBweCA0MHB4O1xufVxuXG4vLyBDYWxsIGFuaW1hdGlvbiBmb3IgdGhlIGFjdGl2ZSBvbmVcbi8vXG4vLyBgLnByb2dyZXNzLmFjdGl2ZSAucHJvZ3Jlc3MtYmFyYCBpcyBkZXByZWNhdGVkIGFzIG9mIHYzLjIuMCBpbiBmYXZvciBvZiB0aGVcbi8vIGAucHJvZ3Jlc3MtYmFyLmFjdGl2ZWAgYXBwcm9hY2guXG4ucHJvZ3Jlc3MuYWN0aXZlIC5wcm9ncmVzcy1iYXIsXG4ucHJvZ3Jlc3MtYmFyLmFjdGl2ZSB7XG4gIC5hbmltYXRpb24ocHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlKTtcbn1cblxuXG4vLyBWYXJpYXRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wcm9ncmVzcy1iYXItc3VjY2VzcyB7XG4gIC5wcm9ncmVzcy1iYXItdmFyaWFudChAcHJvZ3Jlc3MtYmFyLXN1Y2Nlc3MtYmcpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWluZm8ge1xuICAucHJvZ3Jlc3MtYmFyLXZhcmlhbnQoQHByb2dyZXNzLWJhci1pbmZvLWJnKTtcbn1cblxuLnByb2dyZXNzLWJhci13YXJuaW5nIHtcbiAgLnByb2dyZXNzLWJhci12YXJpYW50KEBwcm9ncmVzcy1iYXItd2FybmluZy1iZyk7XG59XG5cbi5wcm9ncmVzcy1iYXItZGFuZ2VyIHtcbiAgLnByb2dyZXNzLWJhci12YXJpYW50KEBwcm9ncmVzcy1iYXItZGFuZ2VyLWJnKTtcbn1cbiIsIi8vIEdyYWRpZW50c1xuXG4jZ3JhZGllbnQge1xuXG4gIC8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuICAvL1xuICAvLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuICAvLyBDb2xvciBzdG9wcyBhcmUgbm90IGF2YWlsYWJsZSBpbiBJRTkgYW5kIGJlbG93LlxuICAuaG9yaXpvbnRhbChAc3RhcnQtY29sb3I6ICM1NTU7IEBlbmQtY29sb3I6ICMzMzM7IEBzdGFydC1wZXJjZW50OiAwJTsgQGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgQHN0YXJ0LWNvbG9yIEBzdGFydC1wZXJjZW50LCBAZW5kLWNvbG9yIEBlbmQtcGVyY2VudCk7IC8vIFNhZmFyaSA1LjEtNiwgQ2hyb21lIDEwK1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCBAc3RhcnQtY29sb3IgQHN0YXJ0LXBlcmNlbnQsIEBlbmQtY29sb3IgQGVuZC1wZXJjZW50KTsgLy8gT3BlcmEgMTJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIEBzdGFydC1jb2xvciBAc3RhcnQtcGVyY2VudCwgQGVuZC1jb2xvciBAZW5kLXBlcmNlbnQpOyAvLyBTdGFuZGFyZCwgSUUxMCwgRmlyZWZveCAxNissIE9wZXJhIDEyLjEwKywgU2FmYXJpIDcrLCBDaHJvbWUgMjYrXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIGZpbHRlcjogZSglKFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyVkJywgZW5kQ29sb3JzdHI9JyVkJywgR3JhZGllbnRUeXBlPTEpXCIsYXJnYihAc3RhcnQtY29sb3IpLGFyZ2IoQGVuZC1jb2xvcikpKTsgLy8gSUU5IGFuZCBkb3duXG4gIH1cblxuICAvLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4gIC8vXG4gIC8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG4gIC8vIENvbG9yIHN0b3BzIGFyZSBub3QgYXZhaWxhYmxlIGluIElFOSBhbmQgYmVsb3cuXG4gIC52ZXJ0aWNhbChAc3RhcnQtY29sb3I6ICM1NTU7IEBlbmQtY29sb3I6ICMzMzM7IEBzdGFydC1wZXJjZW50OiAwJTsgQGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCBAc3RhcnQtY29sb3IgQHN0YXJ0LXBlcmNlbnQsIEBlbmQtY29sb3IgQGVuZC1wZXJjZW50KTsgIC8vIFNhZmFyaSA1LjEtNiwgQ2hyb21lIDEwK1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIEBzdGFydC1jb2xvciBAc3RhcnQtcGVyY2VudCwgQGVuZC1jb2xvciBAZW5kLXBlcmNlbnQpOyAgLy8gT3BlcmEgMTJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCBAc3RhcnQtY29sb3IgQHN0YXJ0LXBlcmNlbnQsIEBlbmQtY29sb3IgQGVuZC1wZXJjZW50KTsgLy8gU3RhbmRhcmQsIElFMTAsIEZpcmVmb3ggMTYrLCBPcGVyYSAxMi4xMCssIFNhZmFyaSA3KywgQ2hyb21lIDI2K1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBmaWx0ZXI6IGUoJShcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSclZCcsIGVuZENvbG9yc3RyPSclZCcsIEdyYWRpZW50VHlwZT0wKVwiLGFyZ2IoQHN0YXJ0LWNvbG9yKSxhcmdiKEBlbmQtY29sb3IpKSk7IC8vIElFOSBhbmQgZG93blxuICB9XG5cbiAgLmRpcmVjdGlvbmFsKEBzdGFydC1jb2xvcjogIzU1NTsgQGVuZC1jb2xvcjogIzMzMzsgQGRlZzogNDVkZWcpIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoQGRlZywgQHN0YXJ0LWNvbG9yLCBAZW5kLWNvbG9yKTsgLy8gU2FmYXJpIDUuMS02LCBDaHJvbWUgMTArXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KEBkZWcsIEBzdGFydC1jb2xvciwgQGVuZC1jb2xvcik7IC8vIE9wZXJhIDEyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KEBkZWcsIEBzdGFydC1jb2xvciwgQGVuZC1jb2xvcik7IC8vIFN0YW5kYXJkLCBJRTEwLCBGaXJlZm94IDE2KywgT3BlcmEgMTIuMTArLCBTYWZhcmkgNyssIENocm9tZSAyNitcbiAgfVxuICAuaG9yaXpvbnRhbC10aHJlZS1jb2xvcnMoQHN0YXJ0LWNvbG9yOiAjMDBiM2VlOyBAbWlkLWNvbG9yOiAjN2E0M2I2OyBAY29sb3Itc3RvcDogNTAlOyBAZW5kLWNvbG9yOiAjYzMzMjVmKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgQHN0YXJ0LWNvbG9yLCBAbWlkLWNvbG9yIEBjb2xvci1zdG9wLCBAZW5kLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgQHN0YXJ0LWNvbG9yLCBAbWlkLWNvbG9yIEBjb2xvci1zdG9wLCBAZW5kLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIEBzdGFydC1jb2xvciwgQG1pZC1jb2xvciBAY29sb3Itc3RvcCwgQGVuZC1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBmaWx0ZXI6IGUoJShcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSclZCcsIGVuZENvbG9yc3RyPSclZCcsIEdyYWRpZW50VHlwZT0xKVwiLGFyZ2IoQHN0YXJ0LWNvbG9yKSxhcmdiKEBlbmQtY29sb3IpKSk7IC8vIElFOSBhbmQgZG93biwgZ2V0cyBubyBjb2xvci1zdG9wIGF0IGFsbCBmb3IgcHJvcGVyIGZhbGxiYWNrXG4gIH1cbiAgLnZlcnRpY2FsLXRocmVlLWNvbG9ycyhAc3RhcnQtY29sb3I6ICMwMGIzZWU7IEBtaWQtY29sb3I6ICM3YTQzYjY7IEBjb2xvci1zdG9wOiA1MCU7IEBlbmQtY29sb3I6ICNjMzMyNWYpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChAc3RhcnQtY29sb3IsIEBtaWQtY29sb3IgQGNvbG9yLXN0b3AsIEBlbmQtY29sb3IpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChAc3RhcnQtY29sb3IsIEBtaWQtY29sb3IgQGNvbG9yLXN0b3AsIEBlbmQtY29sb3IpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChAc3RhcnQtY29sb3IsIEBtaWQtY29sb3IgQGNvbG9yLXN0b3AsIEBlbmQtY29sb3IpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgZmlsdGVyOiBlKCUoXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nJWQnLCBlbmRDb2xvcnN0cj0nJWQnLCBHcmFkaWVudFR5cGU9MClcIixhcmdiKEBzdGFydC1jb2xvciksYXJnYihAZW5kLWNvbG9yKSkpOyAvLyBJRTkgYW5kIGRvd24sIGdldHMgbm8gY29sb3Itc3RvcCBhdCBhbGwgZm9yIHByb3BlciBmYWxsYmFja1xuICB9XG4gIC5yYWRpYWwoQGlubmVyLWNvbG9yOiAjNTU1OyBAb3V0ZXItY29sb3I6ICMzMzMpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjaXJjbGUsIEBpbm5lci1jb2xvciwgQG91dGVyLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCBAaW5uZXItY29sb3IsIEBvdXRlci1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuICAuc3RyaXBlZChAY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjE1KTsgQGFuZ2xlOiA0NWRlZykge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KEBhbmdsZSwgQGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIEBjb2xvciA1MCUsIEBjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChAYW5nbGUsIEBjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCBAY29sb3IgNTAlLCBAY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoQGFuZ2xlLCBAY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgQGNvbG9yIDUwJSwgQGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbiIsIi8vIFByb2dyZXNzIGJhcnNcblxuLnByb2dyZXNzLWJhci12YXJpYW50KEBjb2xvcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3I7XG5cbiAgLy8gRGVwcmVjYXRlZCBwYXJlbnQgY2xhc3MgcmVxdWlyZW1lbnQgYXMgb2YgdjMuMi4wXG4gIC5wcm9ncmVzcy1zdHJpcGVkICYge1xuICAgICNncmFkaWVudCA+IC5zdHJpcGVkKCk7XG4gIH1cbn1cbiIsIi5tZWRpYSB7XG4gIC8vIFByb3BlciBzcGFjaW5nIGJldHdlZW4gaW5zdGFuY2VzIG9mIC5tZWRpYVxuICBtYXJnaW4tdG9wOiAxNXB4O1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLm1lZGlhLXJpZ2h0LFxuLm1lZGlhID4gLnB1bGwtcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5tZWRpYS1sZWZ0LFxuLm1lZGlhID4gLnB1bGwtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5tZWRpYS1sZWZ0LFxuLm1lZGlhLXJpZ2h0LFxuLm1lZGlhLWJvZHkge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4ubWVkaWEtbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLm1lZGlhLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gaGVhZGluZ3MgZm9yIHRpZ2h0ZXIgZGVmYXVsdCBzcGFjaW5nXG4ubWVkaWEtaGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLy8gTWVkaWEgbGlzdCB2YXJpYXRpb25cbi8vXG4vLyBVbmRvIGRlZmF1bHQgdWwvb2wgc3R5bGVzXG4ubWVkaWEtbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vXG4vLyBMaXN0IGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIGNsYXNzXG4vL1xuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cblxuLmxpc3QtZ3JvdXAge1xuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxufVxuXG5cbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgLy8gUGxhY2UgdGhlIGJvcmRlciBvbiB0aGUgbGlzdCBpdGVtcyBhbmQgbmVnYXRpdmUgbWFyZ2luIHVwIGZvciBiZXR0ZXIgc3R5bGluZ1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGlzdC1ncm91cC1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgQGxpc3QtZ3JvdXAtYm9yZGVyO1xuXG4gIC8vIFJvdW5kIHRoZSBmaXJzdCBhbmQgbGFzdCBpdGVtc1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICAuYm9yZGVyLXRvcC1yYWRpdXMoQGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIC5ib3JkZXItYm90dG9tLXJhZGl1cyhAbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgfVxufVxuXG5cbi8vIExpbmtlZCBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIGFuY2hvciBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgbGlua2VkIGxpc3QgaXRlbXMuXG4vLyBJbmNsdWRlcyBhbiBleHRyYSBgLmFjdGl2ZWAgbW9kaWZpZXIgY2xhc3MgZm9yIHNob3dpbmcgc2VsZWN0ZWQgaXRlbXMuXG5cbmEubGlzdC1ncm91cC1pdGVtIHtcbiAgY29sb3I6IEBsaXN0LWdyb3VwLWxpbmstY29sb3I7XG5cbiAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgICBjb2xvcjogQGxpc3QtZ3JvdXAtbGluay1oZWFkaW5nLWNvbG9yO1xuICB9XG5cbiAgLy8gSG92ZXIgc3RhdGVcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiBAbGlzdC1ncm91cC1saW5rLWhvdmVyLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBsaXN0LWdyb3VwLWhvdmVyLWJnO1xuICB9XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICAvLyBEaXNhYmxlZCBzdGF0ZVxuICAmLmRpc2FibGVkLFxuICAmLmRpc2FibGVkOmhvdmVyLFxuICAmLmRpc2FibGVkOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGlzdC1ncm91cC1kaXNhYmxlZC1iZztcbiAgICBjb2xvcjogQGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I7XG4gICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xuXG4gICAgLy8gRm9yY2UgY29sb3IgdG8gaW5oZXJpdCBmb3IgY3VzdG9tIGNvbnRlbnRcbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICAgIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gICAgICBjb2xvcjogQGxpc3QtZ3JvdXAtZGlzYWJsZWQtdGV4dC1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAvLyBBY3RpdmUgY2xhc3Mgb24gaXRlbSBpdHNlbGYsIG5vdCBwYXJlbnRcbiAgJi5hY3RpdmUsXG4gICYuYWN0aXZlOmhvdmVyLFxuICAmLmFjdGl2ZTpmb2N1cyB7XG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogQGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBsaXN0LWdyb3VwLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6IEBsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXI7XG5cbiAgICAvLyBGb3JjZSBjb2xvciB0byBpbmhlcml0IGZvciBjdXN0b20gY29udGVudFxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiBzbWFsbCxcbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiAuc21hbGwge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICAgIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gICAgICBjb2xvcjogQGxpc3QtZ3JvdXAtYWN0aXZlLXRleHQtY29sb3I7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQ29udGV4dHVhbCB2YXJpYW50c1xuLy9cbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXG4vLyBPcmdhbml6YXRpb25hbGx5LCB0aGlzIG11c3QgY29tZSBhZnRlciB0aGUgYDpob3ZlcmAgc3RhdGVzLlxuXG4ubGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoc3VjY2VzczsgQHN0YXRlLXN1Y2Nlc3MtYmc7IEBzdGF0ZS1zdWNjZXNzLXRleHQpO1xuLmxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KGluZm87IEBzdGF0ZS1pbmZvLWJnOyBAc3RhdGUtaW5mby10ZXh0KTtcbi5saXN0LWdyb3VwLWl0ZW0tdmFyaWFudCh3YXJuaW5nOyBAc3RhdGUtd2FybmluZy1iZzsgQHN0YXRlLXdhcm5pbmctdGV4dCk7XG4ubGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoZGFuZ2VyOyBAc3RhdGUtZGFuZ2VyLWJnOyBAc3RhdGUtZGFuZ2VyLXRleHQpO1xuXG5cbi8vIEN1c3RvbSBjb250ZW50IG9wdGlvbnNcbi8vXG4vLyBFeHRyYSBjbGFzc2VzIGZvciBjcmVhdGluZyB3ZWxsLWZvcm1hdHRlZCBjb250ZW50IHdpdGhpbiBgLmxpc3QtZ3JvdXAtaXRlbWBzLlxuXG4ubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuIiwiLy8gTGlzdCBHcm91cHNcblxuLmxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KEBzdGF0ZTsgQGJhY2tncm91bmQ7IEBjb2xvcikge1xuICAubGlzdC1ncm91cC1pdGVtLUB7c3RhdGV9IHtcbiAgICBjb2xvcjogQGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBiYWNrZ3JvdW5kO1xuXG4gICAgYSYge1xuICAgICAgY29sb3I6IEBjb2xvcjtcblxuICAgICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IEBjb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBiYWNrZ3JvdW5kLCA1JSk7XG4gICAgICB9XG4gICAgICAmLmFjdGl2ZSxcbiAgICAgICYuYWN0aXZlOmhvdmVyLFxuICAgICAgJi5hY3RpdmU6Zm9jdXMge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6IEBjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBQYW5lbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBjbGFzc1xuLnBhbmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcGFuZWwtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiBAcGFuZWwtYm9yZGVyLXJhZGl1cztcbiAgLmJveC1zaGFkb3coMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA1KSk7XG59XG5cbi8vIFBhbmVsIGNvbnRlbnRzXG4ucGFuZWwtYm9keSB7XG4gIHBhZGRpbmc6IEBwYW5lbC1ib2R5LXBhZGRpbmc7XG4gICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpO1xufVxuXG4vLyBPcHRpb25hbCBoZWFkaW5nXG4ucGFuZWwtaGVhZGluZyB7XG4gIHBhZGRpbmc6IEBwYW5lbC1oZWFkaW5nLXBhZGRpbmc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgLmJvcmRlci10b3AtcmFkaXVzKChAcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcblxuICA+IC5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBXaXRoaW4gaGVhZGluZywgc3RyaXAgYW55IGBoKmAgdGFnIG9mIGl0cyBkZWZhdWx0IG1hcmdpbnMgZm9yIHNwYWNpbmcuXG4ucGFuZWwtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IGNlaWwoKEBmb250LXNpemUtYmFzZSAqIDEuMTI1KSk7XG4gIGNvbG9yOiBpbmhlcml0O1xuXG4gID4gYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWwgZm9vdGVyIChzdGF5cyBncmF5IGluIGV2ZXJ5IG1vZGlmaWVyIGNsYXNzKVxuLnBhbmVsLWZvb3RlciB7XG4gIHBhZGRpbmc6IEBwYW5lbC1mb290ZXItcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogQHBhbmVsLWZvb3Rlci1iZztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBwYW5lbC1pbm5lci1ib3JkZXI7XG4gIC5ib3JkZXItYm90dG9tLXJhZGl1cygoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XG59XG5cblxuLy8gTGlzdCBncm91cHMgaW4gcGFuZWxzXG4vL1xuLy8gQnkgZGVmYXVsdCwgc3BhY2Ugb3V0IGxpc3QgZ3JvdXAgY29udGVudCBmcm9tIHBhbmVsIGhlYWRpbmdzIHRvIGFjY291bnQgZm9yXG4vLyBhbnkga2luZCBvZiBjdXN0b20gY29udGVudCBiZXR3ZWVuIHRoZSB0d28uXG5cbi5wYW5lbCB7XG4gID4gLmxpc3QtZ3JvdXAsXG4gID4gLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgIGJvcmRlci13aWR0aDogMXB4IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cblxuICAgIC8vIEFkZCBib3JkZXIgdG9wIHJhZGl1cyBmb3IgZmlyc3Qgb25lXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgLmJvcmRlci10b3AtcmFkaXVzKChAcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLy8gQWRkIGJvcmRlciBib3R0b20gcmFkaXVzIGZvciBsYXN0IG9uZVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAuYm9yZGVyLWJvdHRvbS1yYWRpdXMoKEBwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gQ29sbGFwc2Ugc3BhY2UgYmV0d2VlbiB3aGVuIHRoZXJlJ3Mgbm8gYWRkaXRpb25hbCBjb250ZW50LlxuLnBhbmVsLWhlYWRpbmcgKyAubGlzdC1ncm91cCB7XG4gIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIH1cbn1cbi5saXN0LWdyb3VwICsgLnBhbmVsLWZvb3RlciB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5cbi8vIFRhYmxlcyBpbiBwYW5lbHNcbi8vXG4vLyBQbGFjZSBhIG5vbi1ib3JkZXJlZCBgLnRhYmxlYCB3aXRoaW4gYSBwYW5lbCAobm90IHdpdGhpbiBhIGAucGFuZWwtYm9keWApIGFuZFxuLy8gd2F0Y2ggaXQgZ28gZnVsbCB3aWR0aC5cblxuLnBhbmVsIHtcbiAgPiAudGFibGUsXG4gID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUsXG4gID4gLnBhbmVsLWNvbGxhcHNlID4gLnRhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgY2FwdGlvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IEBwYW5lbC1ib2R5LXBhZGRpbmc7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBAcGFuZWwtYm9keS1wYWRkaW5nO1xuICAgIH1cbiAgfVxuICAvLyBBZGQgYm9yZGVyIHRvcCByYWRpdXMgZm9yIGZpcnN0IG9uZVxuICA+IC50YWJsZTpmaXJzdC1jaGlsZCxcbiAgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCB7XG4gICAgLmJvcmRlci10b3AtcmFkaXVzKChAcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcblxuICAgID4gdGhlYWQ6Zmlyc3QtY2hpbGQsXG4gICAgPiB0Ym9keTpmaXJzdC1jaGlsZCB7XG4gICAgICA+IHRyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogKEBwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcblxuICAgICAgICB0ZDpmaXJzdC1jaGlsZCxcbiAgICAgICAgdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IChAcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuICAgICAgICB9XG4gICAgICAgIHRkOmxhc3QtY2hpbGQsXG4gICAgICAgIHRoOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBBZGQgYm9yZGVyIGJvdHRvbSByYWRpdXMgZm9yIGxhc3Qgb25lXG4gID4gLnRhYmxlOmxhc3QtY2hpbGQsXG4gID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkIHtcbiAgICAuYm9yZGVyLWJvdHRvbS1yYWRpdXMoKEBwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xuXG4gICAgPiB0Ym9keTpsYXN0LWNoaWxkLFxuICAgID4gdGZvb3Q6bGFzdC1jaGlsZCB7XG4gICAgICA+IHRyOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IChAcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuXG4gICAgICAgIHRkOmZpcnN0LWNoaWxkLFxuICAgICAgICB0aDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogKEBwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG4gICAgICAgIH1cbiAgICAgICAgdGQ6bGFzdC1jaGlsZCxcbiAgICAgICAgdGg6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IChAcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gID4gLnBhbmVsLWJvZHkgKyAudGFibGUsXG4gID4gLnBhbmVsLWJvZHkgKyAudGFibGUtcmVzcG9uc2l2ZSxcbiAgPiAudGFibGUgKyAucGFuZWwtYm9keSxcbiAgPiAudGFibGUtcmVzcG9uc2l2ZSArIC5wYW5lbC1ib2R5IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgQHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuICA+IC50YWJsZSA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGgsXG4gID4gLnRhYmxlID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuICA+IC50YWJsZS1ib3JkZXJlZCxcbiAgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICAgID4gdGhlYWQsXG4gICAgPiB0Ym9keSxcbiAgICA+IHRmb290IHtcbiAgICAgID4gdHIge1xuICAgICAgICA+IHRoOmZpcnN0LWNoaWxkLFxuICAgICAgICA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICA+IHRoOmxhc3QtY2hpbGQsXG4gICAgICAgID4gdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgID4gdGhlYWQsXG4gICAgPiB0Ym9keSB7XG4gICAgICA+IHRyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgPiB0ZCxcbiAgICAgICAgPiB0aCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICA+IHRib2R5LFxuICAgID4gdGZvb3Qge1xuICAgICAgPiB0cjpsYXN0LWNoaWxkIHtcbiAgICAgICAgPiB0ZCxcbiAgICAgICAgPiB0aCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICA+IC50YWJsZS1yZXNwb25zaXZlIHtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5cbi8vIENvbGxhcHNhYmxlIHBhbmVscyAoYWthLCBhY2NvcmRpb24pXG4vL1xuLy8gV3JhcCBhIHNlcmllcyBvZiBwYW5lbHMgaW4gYC5wYW5lbC1ncm91cGAgdG8gdHVybiB0aGVtIGludG8gYW4gYWNjb3JkaW9uIHdpdGhcbi8vIHRoZSBoZWxwIG9mIG91ciBjb2xsYXBzZSBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLnBhbmVsLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuXG4gIC8vIFRpZ2h0ZW4gdXAgbWFyZ2luIHNvIGl0J3Mgb25seSBiZXR3ZWVuIHBhbmVsc1xuICAucGFuZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYm9yZGVyLXJhZGl1czogQHBhbmVsLWJvcmRlci1yYWRpdXM7XG5cbiAgICArIC5wYW5lbCB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuICB9XG5cbiAgLnBhbmVsLWhlYWRpbmcge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG5cbiAgICArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5LFxuICAgICsgLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBwYW5lbC1pbm5lci1ib3JkZXI7XG4gICAgfVxuICB9XG5cbiAgLnBhbmVsLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICArIC5wYW5lbC1jb2xsYXBzZSAucGFuZWwtYm9keSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQHBhbmVsLWlubmVyLWJvcmRlcjtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBDb250ZXh0dWFsIHZhcmlhdGlvbnNcbi5wYW5lbC1kZWZhdWx0IHtcbiAgLnBhbmVsLXZhcmlhbnQoQHBhbmVsLWRlZmF1bHQtYm9yZGVyOyBAcGFuZWwtZGVmYXVsdC10ZXh0OyBAcGFuZWwtZGVmYXVsdC1oZWFkaW5nLWJnOyBAcGFuZWwtZGVmYXVsdC1ib3JkZXIpO1xufVxuLnBhbmVsLXByaW1hcnkge1xuICAucGFuZWwtdmFyaWFudChAcGFuZWwtcHJpbWFyeS1ib3JkZXI7IEBwYW5lbC1wcmltYXJ5LXRleHQ7IEBwYW5lbC1wcmltYXJ5LWhlYWRpbmctYmc7IEBwYW5lbC1wcmltYXJ5LWJvcmRlcik7XG59XG4ucGFuZWwtc3VjY2VzcyB7XG4gIC5wYW5lbC12YXJpYW50KEBwYW5lbC1zdWNjZXNzLWJvcmRlcjsgQHBhbmVsLXN1Y2Nlc3MtdGV4dDsgQHBhbmVsLXN1Y2Nlc3MtaGVhZGluZy1iZzsgQHBhbmVsLXN1Y2Nlc3MtYm9yZGVyKTtcbn1cbi5wYW5lbC1pbmZvIHtcbiAgLnBhbmVsLXZhcmlhbnQoQHBhbmVsLWluZm8tYm9yZGVyOyBAcGFuZWwtaW5mby10ZXh0OyBAcGFuZWwtaW5mby1oZWFkaW5nLWJnOyBAcGFuZWwtaW5mby1ib3JkZXIpO1xufVxuLnBhbmVsLXdhcm5pbmcge1xuICAucGFuZWwtdmFyaWFudChAcGFuZWwtd2FybmluZy1ib3JkZXI7IEBwYW5lbC13YXJuaW5nLXRleHQ7IEBwYW5lbC13YXJuaW5nLWhlYWRpbmctYmc7IEBwYW5lbC13YXJuaW5nLWJvcmRlcik7XG59XG4ucGFuZWwtZGFuZ2VyIHtcbiAgLnBhbmVsLXZhcmlhbnQoQHBhbmVsLWRhbmdlci1ib3JkZXI7IEBwYW5lbC1kYW5nZXItdGV4dDsgQHBhbmVsLWRhbmdlci1oZWFkaW5nLWJnOyBAcGFuZWwtZGFuZ2VyLWJvcmRlcik7XG59XG4iLCIvLyBQYW5lbHNcblxuLnBhbmVsLXZhcmlhbnQoQGJvcmRlcjsgQGhlYWRpbmctdGV4dC1jb2xvcjsgQGhlYWRpbmctYmctY29sb3I7IEBoZWFkaW5nLWJvcmRlcikge1xuICBib3JkZXItY29sb3I6IEBib3JkZXI7XG5cbiAgJiA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgICBjb2xvcjogQGhlYWRpbmctdGV4dC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAaGVhZGluZy1iZy1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6IEBoZWFkaW5nLWJvcmRlcjtcblxuICAgICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogQGJvcmRlcjtcbiAgICB9XG4gICAgLmJhZGdlIHtcbiAgICAgIGNvbG9yOiBAaGVhZGluZy1iZy1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBoZWFkaW5nLXRleHQtY29sb3I7XG4gICAgfVxuICB9XG4gICYgPiAucGFuZWwtZm9vdGVyIHtcbiAgICArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IEBib3JkZXI7XG4gICAgfVxuICB9XG59XG4iLCIvLyBFbWJlZHMgcmVzcG9uc2l2ZVxuLy9cbi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuICBpZnJhbWUsXG4gIGVtYmVkLFxuICBvYmplY3QsXG4gIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAvLyBNb2RpZmllciBjbGFzcyBmb3IgMTY6OSBhc3BlY3QgcmF0aW9cbiAgJi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICB9XG5cbiAgLy8gTW9kaWZpZXIgY2xhc3MgZm9yIDQ6MyBhc3BlY3QgcmF0aW9cbiAgJi5lbWJlZC1yZXNwb25zaXZlLTRieTMge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NSU7XG4gIH1cbn1cbiIsIi8vXG4vLyBXZWxsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIGNsYXNzXG4ud2VsbCB7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDE5cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IEB3ZWxsLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCBAd2VsbC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XG4gIC5ib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNSkpO1xuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXItY29sb3I6ICNkZGQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsMCwwLC4xNSk7XG4gIH1cbn1cblxuLy8gU2l6ZXNcbi53ZWxsLWxnIHtcbiAgcGFkZGluZzogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtbGFyZ2U7XG59XG4ud2VsbC1zbSB7XG4gIHBhZGRpbmc6IDlweDtcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtc21hbGw7XG59XG4iLCIvL1xuLy8gQ2xvc2UgaWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IChAZm9udC1zaXplLWJhc2UgKiAxLjUpO1xuICBmb250LXdlaWdodDogQGNsb3NlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IEBjbG9zZS1jb2xvcjtcbiAgdGV4dC1zaGFkb3c6IEBjbG9zZS10ZXh0LXNoYWRvdztcbiAgLm9wYWNpdHkoLjIpO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiBAY2xvc2UtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAub3BhY2l0eSguNSk7XG4gIH1cblxuICAvLyBBZGRpdGlvbmFsIHByb3BlcnRpZXMgZm9yIGJ1dHRvbiB2ZXJzaW9uXG4gIC8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuICAvLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cbiAgYnV0dG9uJiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxufVxuIiwiLy9cbi8vIE1vZGFsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHNoaXRcblxuLy8gS2lsbCB0aGUgc2Nyb2xsIG9uIHRoZSBib2R5XG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IEB6aW5kZXgtbW9kYWw7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcblxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxuICAmLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgLnRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgICAudHJhbnNpdGlvbi10cmFuc2Zvcm0oflwiMC4zcyBlYXNlLW91dFwiKTtcbiAgfVxuICAmLmluIC5tb2RhbC1kaWFsb2cgeyAudHJhbnNsYXRlKDAsIDApIH1cbn1cbi5tb2RhbC1vcGVuIC5tb2RhbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbW9kYWwtY29udGVudC1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgQG1vZGFsLWNvbnRlbnQtZmFsbGJhY2stYm9yZGVyLWNvbG9yOyAvL29sZCBicm93c2VycyBmYWxsYmFjayAoaWU4IGV0YylcbiAgYm9yZGVyOiAxcHggc29saWQgQG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1sYXJnZTtcbiAgLmJveC1zaGFkb3coMCAzcHggOXB4IHJnYmEoMCwwLDAsLjUpKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbW9kYWwtYmFja2Ryb3AtYmc7XG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IC5vcGFjaXR5KDApOyB9XG4gICYuaW4geyAub3BhY2l0eShAbW9kYWwtYmFja2Ryb3Atb3BhY2l0eSk7IH1cbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBwYWRkaW5nOiBAbW9kYWwtdGl0bGUtcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBtaW4taGVpZ2h0OiAoQG1vZGFsLXRpdGxlLXBhZGRpbmcgKyBAbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQpO1xufVxuLy8gQ2xvc2UgaWNvblxuLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IEBtb2RhbC10aXRsZS1saW5lLWhlaWdodDtcbn1cblxuLy8gTW9kYWwgYm9keVxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IEBtb2RhbC1pbm5lci1wYWRkaW5nO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIHBhZGRpbmc6IEBtb2RhbC1pbm5lci1wYWRkaW5nO1xuICB0ZXh0LWFsaWduOiByaWdodDsgLy8gcmlnaHQgYWxpZ24gYnV0dG9uc1xuICBib3JkZXItdG9wOiAxcHggc29saWQgQG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I7XG4gICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpOyAvLyBjbGVhciBpdCBpbiBjYXNlIGZvbGtzIHVzZSAucHVsbC0qIGNsYXNzZXMgb24gYnV0dG9uc1xuXG4gIC8vIFByb3Blcmx5IHNwYWNlIG91dCBidXR0b25zXG4gIC5idG4gKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIGFjY291bnQgZm9yIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gd2hpY2ggZ2V0cyB0aGUgYm90dG9tIG1hcmdpbiBsaWtlIGFsbCBvdGhlciBpbnB1dHNcbiAgfVxuICAvLyBidXQgb3ZlcnJpZGUgdGhhdCBmb3IgYnV0dG9uIGdyb3Vwc1xuICAuYnRuLWdyb3VwIC5idG4gKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgfVxuICAvLyBhbmQgb3ZlcnJpZGUgaXQgZm9yIGJsb2NrIGJ1dHRvbnMgYXMgd2VsbFxuICAuYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLy8gTWVhc3VyZSBzY3JvbGxiYXIgd2lkdGggZm9yIHBhZGRpbmcgYm9keSBkdXJpbmcgbW9kYWwgc2hvdy9oaWRlXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogQG1vZGFsLW1kO1xuICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICB9XG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICAuYm94LXNoYWRvdygwIDVweCAxNXB4IHJnYmEoMCwwLDAsLjUpKTtcbiAgfVxuXG4gIC8vIE1vZGFsIHNpemVzXG4gIC5tb2RhbC1zbSB7IHdpZHRoOiBAbW9kYWwtc207IH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XG4gIC5tb2RhbC1sZyB7IHdpZHRoOiBAbW9kYWwtbGc7IH1cbn1cbiIsIi8vXG4vLyBUb29sdGlwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIGNsYXNzXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogQHppbmRleC10b29sdGlwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgLy8gUmVzZXQgZm9udCBhbmQgdGV4dCBwcm9wZXJ0ZXMgZ2l2ZW4gbmV3IGluc2VydGlvbiBtZXRob2RcbiAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1iYXNlO1xuICBmb250LXNpemU6IEBmb250LXNpemUtc21hbGw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIC5vcGFjaXR5KDApO1xuXG4gICYuaW4gICAgIHsgLm9wYWNpdHkoQHRvb2x0aXAtb3BhY2l0eSk7IH1cbiAgJi50b3AgICAgeyBtYXJnaW4tdG9wOiAgLTNweDsgcGFkZGluZzogQHRvb2x0aXAtYXJyb3ctd2lkdGggMDsgfVxuICAmLnJpZ2h0ICB7IG1hcmdpbi1sZWZ0OiAgM3B4OyBwYWRkaW5nOiAwIEB0b29sdGlwLWFycm93LXdpZHRoOyB9XG4gICYuYm90dG9tIHsgbWFyZ2luLXRvcDogICAzcHg7IHBhZGRpbmc6IEB0b29sdGlwLWFycm93LXdpZHRoIDA7IH1cbiAgJi5sZWZ0ICAgeyBtYXJnaW4tbGVmdDogLTNweDsgcGFkZGluZzogMCBAdG9vbHRpcC1hcnJvdy13aWR0aDsgfVxufVxuXG4vLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogQHRvb2x0aXAtbWF4LXdpZHRoO1xuICBwYWRkaW5nOiAzcHggOHB4O1xuICBjb2xvcjogQHRvb2x0aXAtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAdG9vbHRpcC1iZztcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZTtcbn1cblxuLy8gQXJyb3dzXG4udG9vbHRpcC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbi8vIE5vdGU6IERlcHJlY2F0ZWQgLnRvcC1sZWZ0LCAudG9wLXJpZ2h0LCAuYm90dG9tLWxlZnQsIGFuZCAuYm90dG9tLXJpZ2h0IGFzIG9mIHYzLjMuMVxuLnRvb2x0aXAge1xuICAmLnRvcCAudG9vbHRpcC1hcnJvdyB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLUB0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogQHRvb2x0aXAtYXJyb3ctd2lkdGggQHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBAdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLnRvcC1sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IEB0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi1ib3R0b206IC1AdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6IEB0b29sdGlwLWFycm93LXdpZHRoIEB0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogQHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi50b3AtcmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiBAdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tYm90dG9tOiAtQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiBAdG9vbHRpcC1hcnJvdy13aWR0aCBAdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6IEB0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYucmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLUB0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogQHRvb2x0aXAtYXJyb3ctd2lkdGggQHRvb2x0aXAtYXJyb3ctd2lkdGggQHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IEB0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYubGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLUB0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogQHRvb2x0aXAtYXJyb3ctd2lkdGggMCBAdG9vbHRpcC1hcnJvdy13aWR0aCBAdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogQHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi5ib3R0b20gLnRvb2x0aXAtYXJyb3cge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC1AdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6IDAgQHRvb2x0aXAtYXJyb3ctd2lkdGggQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi5ib3R0b20tbGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBAdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tdG9wOiAtQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiAwIEB0b29sdGlwLWFycm93LXdpZHRoIEB0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IEB0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYuYm90dG9tLXJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLXRvcDogLUB0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogMCBAdG9vbHRpcC1hcnJvdy13aWR0aCBAdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBAdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxufVxuIiwiLy9cbi8vIFBvcG92ZXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IEB6aW5kZXgtcG9wb3ZlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiBAcG9wb3Zlci1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6IDFweDtcbiAgLy8gUmVzZXQgZm9udCBhbmQgdGV4dCBwcm9wZXJ0ZXMgZ2l2ZW4gbmV3IGluc2VydGlvbiBtZXRob2RcbiAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1iYXNlO1xuICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcG9wb3Zlci1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgQHBvcG92ZXItZmFsbGJhY2stYm9yZGVyLWNvbG9yO1xuICBib3JkZXI6IDFweCBzb2xpZCBAcG9wb3Zlci1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWxhcmdlO1xuICAuYm94LXNoYWRvdygwIDVweCAxMHB4IHJnYmEoMCwwLDAsLjIpKTtcblxuICAvLyBPdmVycmlkZXMgZm9yIHByb3BlciBpbnNlcnRpb25cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcblxuICAvLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcbiAgJi50b3AgICAgIHsgbWFyZ2luLXRvcDogLUBwb3BvdmVyLWFycm93LXdpZHRoOyB9XG4gICYucmlnaHQgICB7IG1hcmdpbi1sZWZ0OiBAcG9wb3Zlci1hcnJvdy13aWR0aDsgfVxuICAmLmJvdHRvbSAgeyBtYXJnaW4tdG9wOiBAcG9wb3Zlci1hcnJvdy13aWR0aDsgfVxuICAmLmxlZnQgICAgeyBtYXJnaW4tbGVmdDogLUBwb3BvdmVyLWFycm93LXdpZHRoOyB9XG59XG5cbi5wb3BvdmVyLXRpdGxlIHtcbiAgbWFyZ2luOiAwOyAvLyByZXNldCBoZWFkaW5nIG1hcmdpblxuICBwYWRkaW5nOiA4cHggMTRweDtcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLWJhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6IEBwb3BvdmVyLXRpdGxlLWJnO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZGFya2VuKEBwb3BvdmVyLXRpdGxlLWJnLCA1JSk7XG4gIGJvcmRlci1yYWRpdXM6IChAYm9yZGVyLXJhZGl1cy1sYXJnZSAtIDEpIChAYm9yZGVyLXJhZGl1cy1sYXJnZSAtIDEpIDAgMDtcbn1cblxuLnBvcG92ZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDlweCAxNHB4O1xufVxuXG4vLyBBcnJvd3Ncbi8vXG4vLyAuYXJyb3cgaXMgb3V0ZXIsIC5hcnJvdzphZnRlciBpcyBpbm5lclxuXG4ucG9wb3ZlciA+IC5hcnJvdyB7XG4gICYsXG4gICY6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB9XG59XG4ucG9wb3ZlciA+IC5hcnJvdyB7XG4gIGJvcmRlci13aWR0aDogQHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG59XG4ucG9wb3ZlciA+IC5hcnJvdzphZnRlciB7XG4gIGJvcmRlci13aWR0aDogQHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5wb3BvdmVyIHtcbiAgJi50b3AgPiAuYXJyb3cge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLUBwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogQHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I7IC8vIElFOCBmYWxsYmFja1xuICAgIGJvcmRlci10b3AtY29sb3I6IEBwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIGJvdHRvbTogLUBwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBib3R0b206IDFweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtQHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogQHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG4gICYucmlnaHQgPiAuYXJyb3cge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IC1AcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBtYXJnaW4tdG9wOiAtQHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBAcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjsgLy8gSUU4IGZhbGxiYWNrXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBAcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgbGVmdDogMXB4O1xuICAgICAgYm90dG9tOiAtQHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogQHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG4gICYuYm90dG9tID4gLmFycm93IHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC1AcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IEBwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOyAvLyBJRTggZmFsbGJhY2tcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBAcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB0b3A6IC1AcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgdG9wOiAxcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLUBwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IEBwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICYubGVmdCA+IC5hcnJvdyB7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IC1AcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBtYXJnaW4tdG9wOiAtQHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBAcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjsgLy8gSUU4IGZhbGxiYWNrXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IEBwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICByaWdodDogMXB4O1xuICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IEBwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgICAgYm90dG9tOiAtQHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQ2Fyb3VzZWxcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gV3JhcHBlciBmb3IgdGhlIHNsaWRlIGNvbnRhaW5lciBhbmQgaW5kaWNhdG9yc1xuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuXG4gID4gLml0ZW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC50cmFuc2l0aW9uKC42cyBlYXNlLWluLW91dCBsZWZ0KTtcblxuICAgIC8vIEFjY291bnQgZm9yIGphbmtpdHVkZSBvbiBpbWFnZXNcbiAgICA+IGltZyxcbiAgICA+IGEgPiBpbWcge1xuICAgICAgJjpleHRlbmQoLmltZy1yZXNwb25zaXZlKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cblxuICAgIC8vIFdlYktpdCBDU1MzIHRyYW5zZm9ybXMgZm9yIHN1cHBvcnRlZCBkZXZpY2VzXG4gICAgQG1lZGlhIGFsbCBhbmQgKHRyYW5zZm9ybS0zZCksICgtd2Via2l0LXRyYW5zZm9ybS0zZCkge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC42cyBlYXNlLWluLW91dDtcbiAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHBlcnNwZWN0aXZlOiAxMDAwO1xuXG4gICAgICAmLm5leHQsXG4gICAgICAmLmFjdGl2ZS5yaWdodCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgICAmLnByZXYsXG4gICAgICAmLmFjdGl2ZS5sZWZ0IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgICAmLm5leHQubGVmdCxcbiAgICAgICYucHJldi5yaWdodCxcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICA+IC5hY3RpdmUsXG4gID4gLm5leHQsXG4gID4gLnByZXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgPiAuYWN0aXZlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgPiAubmV4dCxcbiAgPiAucHJldiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLm5leHQge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgPiAucHJldiB7XG4gICAgbGVmdDogLTEwMCU7XG4gIH1cbiAgPiAubmV4dC5sZWZ0LFxuICA+IC5wcmV2LnJpZ2h0IHtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgPiAuYWN0aXZlLmxlZnQge1xuICAgIGxlZnQ6IC0xMDAlO1xuICB9XG4gID4gLmFjdGl2ZS5yaWdodCB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuXG59XG5cbi8vIExlZnQvcmlnaHQgY29udHJvbHMgZm9yIG5hdlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5jYXJvdXNlbC1jb250cm9sIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IEBjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICAub3BhY2l0eShAY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5KTtcbiAgZm9udC1zaXplOiBAY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemU7XG4gIGNvbG9yOiBAY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogQGNhcm91c2VsLXRleHQtc2hhZG93O1xuICAvLyBXZSBjYW4ndCBoYXZlIHRoaXMgdHJhbnNpdGlvbiBoZXJlIGJlY2F1c2UgV2ViS2l0IGNhbmNlbHMgdGhlIGNhcm91c2VsXG4gIC8vIGFuaW1hdGlvbiBpZiB5b3UgdHJpcCB0aGlzIHdoaWxlIGluIHRoZSBtaWRkbGUgb2YgYW5vdGhlciBhbmltYXRpb24uXG5cbiAgLy8gU2V0IGdyYWRpZW50cyBmb3IgYmFja2dyb3VuZHNcbiAgJi5sZWZ0IHtcbiAgICAjZ3JhZGllbnQgPiAuaG9yaXpvbnRhbChAc3RhcnQtY29sb3I6IHJnYmEoMCwwLDAsLjUpOyBAZW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4wMDAxKSk7XG4gIH1cbiAgJi5yaWdodCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICAjZ3JhZGllbnQgPiAuaG9yaXpvbnRhbChAc3RhcnQtY29sb3I6IHJnYmEoMCwwLDAsLjAwMDEpOyBAZW5kLWNvbG9yOiByZ2JhKDAsMCwwLC41KSk7XG4gIH1cblxuICAvLyBIb3Zlci9mb2N1cyBzdGF0ZVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGNvbG9yOiBAY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgLm9wYWNpdHkoLjkpO1xuICB9XG5cbiAgLy8gVG9nZ2xlc1xuICAuaWNvbi1wcmV2LFxuICAuaWNvbi1uZXh0LFxuICAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbiAgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmljb24tcHJldixcbiAgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIH1cbiAgLmljb24tbmV4dCxcbiAgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0IHtcbiAgICByaWdodDogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIH1cbiAgLmljb24tcHJldixcbiAgLmljb24tbmV4dCB7XG4gICAgd2lkdGg6ICAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICBmb250LWZhbWlseTogc2VyaWY7XG4gIH1cblxuXG4gIC5pY29uLXByZXYge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDIwMzknOy8vIFNJTkdMRSBMRUZULVBPSU5USU5HIEFOR0xFIFFVT1RBVElPTiBNQVJLIChVKzIwMzkpXG4gICAgfVxuICB9XG4gIC5pY29uLW5leHQge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDIwM2EnOy8vIFNJTkdMRSBSSUdIVC1QT0lOVElORyBBTkdMRSBRVU9UQVRJT04gTUFSSyAoVSsyMDNBKVxuICAgIH1cbiAgfVxufVxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwc1xuLy9cbi8vIEFkZCBhbiB1bm9yZGVyZWQgbGlzdCB3aXRoIHRoZSBmb2xsb3dpbmcgY2xhc3MgYW5kIGFkZCBhIGxpc3QgaXRlbSBmb3IgZWFjaFxuLy8gc2xpZGUgeW91ciBjYXJvdXNlbCBob2xkcy5cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAxNTtcbiAgd2lkdGg6IDYwJTtcbiAgbWFyZ2luLWxlZnQ6IC0zMCU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6ICAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBtYXJnaW46IDFweDtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBjYXJvdXNlbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgLy8gSUU4LTkgaGFjayBmb3IgZXZlbnQgaGFuZGxpbmdcbiAgICAvL1xuICAgIC8vIEludGVybmV0IEV4cGxvcmVyIDgtOSBkb2VzIG5vdCBzdXBwb3J0IGNsaWNrcyBvbiBlbGVtZW50cyB3aXRob3V0IGEgc2V0XG4gICAgLy8gYGJhY2tncm91bmQtY29sb3JgLiBXZSBjYW5ub3QgdXNlIGBmaWx0ZXJgIHNpbmNlIHRoYXQncyBub3Qgdmlld2VkIGFzIGFcbiAgICAvLyBiYWNrZ3JvdW5kIGNvbG9yIGJ5IHRoZSBicm93c2VyLiBUaHVzLCBhIGhhY2sgaXMgbmVlZGVkLlxuICAgIC8vXG4gICAgLy8gRm9yIElFOCwgd2Ugc2V0IHNvbGlkIGJsYWNrIGFzIGl0IGRvZXNuJ3Qgc3VwcG9ydCBgcmdiYSgpYC4gRm9yIElFOSwgd2VcbiAgICAvLyBzZXQgYWxwaGEgdHJhbnNwYXJlbmN5IGZvciB0aGUgYmVzdCByZXN1bHRzIHBvc3NpYmxlLlxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAgXFw5OyAvLyBJRThcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDApOyAvLyBJRTlcbiAgfVxuICAuYWN0aXZlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6ICAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgfVxufVxuXG4vLyBPcHRpb25hbCBjYXB0aW9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEhpZGRlbiBieSBkZWZhdWx0IGZvciBzbWFsbGVyIHZpZXdwb3J0c1xuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE1JTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAyMHB4O1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogQGNhcm91c2VsLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IEBjYXJvdXNlbC10ZXh0LXNoYWRvdztcbiAgJiAuYnRuIHtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTsgLy8gTm8gc2hhZG93IGZvciBidXR0b24gZWxlbWVudHMgaW4gY2Fyb3VzZWwtY2FwdGlvblxuICB9XG59XG5cblxuLy8gU2NhbGUgdXAgY29udHJvbHMgZm9yIHRhYmxldHMgYW5kIHVwXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuXG4gIC8vIFNjYWxlIHVwIHRoZSBjb250cm9scyBhIHNtaWRnZVxuICAuY2Fyb3VzZWwtY29udHJvbCB7XG4gICAgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4gICAgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0LFxuICAgIC5pY29uLXByZXYsXG4gICAgLmljb24tbmV4dCB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cbiAgICAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbiAgICAuaWNvbi1wcmV2IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICB9XG4gICAgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0LFxuICAgIC5pY29uLW5leHQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICB9XG4gIH1cblxuICAvLyBTaG93IGFuZCBsZWZ0IGFsaWduIHRoZSBjYXB0aW9uc1xuICAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgbGVmdDogMjAlO1xuICAgIHJpZ2h0OiAyMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cblxuICAvLyBNb3ZlIHVwIHRoZSBpbmRpY2F0b3JzXG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgICBib3R0b206IDIwcHg7XG4gIH1cbn1cbiIsIi8vIENsZWFyZml4XG4vL1xuLy8gRm9yIG1vZGVybiBicm93c2Vyc1xuLy8gMS4gVGhlIHNwYWNlIGNvbnRlbnQgaXMgb25lIHdheSB0byBhdm9pZCBhbiBPcGVyYSBidWcgd2hlbiB0aGVcbi8vICAgIGNvbnRlbnRlZGl0YWJsZSBhdHRyaWJ1dGUgaXMgaW5jbHVkZWQgYW55d2hlcmUgZWxzZSBpbiB0aGUgZG9jdW1lbnQuXG4vLyAgICBPdGhlcndpc2UgaXQgY2F1c2VzIHNwYWNlIHRvIGFwcGVhciBhdCB0aGUgdG9wIGFuZCBib3R0b20gb2YgZWxlbWVudHNcbi8vICAgIHRoYXQgYXJlIGNsZWFyZml4ZWQuXG4vLyAyLiBUaGUgdXNlIG9mIGB0YWJsZWAgcmF0aGVyIHRoYW4gYGJsb2NrYCBpcyBvbmx5IG5lY2Vzc2FyeSBpZiB1c2luZ1xuLy8gICAgYDpiZWZvcmVgIHRvIGNvbnRhaW4gdGhlIHRvcC1tYXJnaW5zIG9mIGNoaWxkIGVsZW1lbnRzLlxuLy9cbi8vIFNvdXJjZTogaHR0cDovL25pY29sYXNnYWxsYWdoZXIuY29tL21pY3JvLWNsZWFyZml4LWhhY2svXG5cbi5jbGVhcmZpeCgpIHtcbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiOyAvLyAxXG4gICAgZGlzcGxheTogdGFibGU7IC8vIDJcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuIiwiLy8gQ2VudGVyLWFsaWduIGEgYmxvY2sgbGV2ZWwgZWxlbWVudFxuXG4uY2VudGVyLWJsb2NrKCkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbiIsIi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxuLy9cbi8vIEhlYWRzIHVwISB2MyBsYXVuY2hlZCB3aXRoIHdpdGggb25seSBgLmhpZGUtdGV4dCgpYCwgYnV0IHBlciBvdXIgcGF0dGVybiBmb3Jcbi8vIG1peGlucyBiZWluZyByZXVzZWQgYXMgY2xhc3NlcyB3aXRoIHRoZSBzYW1lIG5hbWUsIHRoaXMgZG9lc24ndCBob2xkIHVwLiBBc1xuLy8gb2YgdjMuMC4xIHdlIGhhdmUgYWRkZWQgYC50ZXh0LWhpZGUoKWAgYW5kIGRlcHJlY2F0ZWQgYC5oaWRlLXRleHQoKWAuXG4vL1xuLy8gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9jb21taXQvYWEwMzk2ZWFlNzU3XG5cbi8vIERlcHJlY2F0ZWQgYXMgb2YgdjMuMC4xICh3aWxsIGJlIHJlbW92ZWQgaW4gdjQpXG4uaGlkZS10ZXh0KCkge1xuICBmb250OiB+XCIwLzBcIiBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBOZXcgbWl4aW4gdG8gdXNlIGFzIG9mIHYzLjAuMVxuLnRleHQtaGlkZSgpIHtcbiAgLmhpZGUtdGV4dCgpO1xufVxuIiwiLy9cbi8vIFJlc3BvbnNpdmU6IFV0aWxpdHkgY2xhc3Nlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBJRTEwIGluIFdpbmRvd3MgKFBob25lKSA4XG4vL1xuLy8gU3VwcG9ydCBmb3IgcmVzcG9uc2l2ZSB2aWV3cyB2aWEgbWVkaWEgcXVlcmllcyBpcyBraW5kIG9mIGJvcmtlZCBpbiBJRTEwLCBmb3Jcbi8vIFN1cmZhY2UvZGVza3RvcCBpbiBzcGxpdCB2aWV3IGFuZCBmb3IgV2luZG93cyBQaG9uZSA4LiBUaGlzIHBhcnRpY3VsYXIgZml4XG4vLyBtdXN0IGJlIGFjY29tcGFuaWVkIGJ5IGEgc25pcHBldCBvZiBKYXZhU2NyaXB0IHRvIHNuaWZmIHRoZSB1c2VyIGFnZW50IGFuZFxuLy8gYXBwbHkgc29tZSBjb25kaXRpb25hbCBDU1MgdG8gKm9ubHkqIHRoZSBTdXJmYWNlL2Rlc2t0b3AgV2luZG93cyA4LiBMb29rIGF0XG4vLyBvdXIgR2V0dGluZyBTdGFydGVkIHBhZ2UgZm9yIG1vcmUgaW5mb3JtYXRpb24gb24gdGhpcyBidWcuXG4vL1xuLy8gRm9yIG1vcmUgaW5mb3JtYXRpb24sIHNlZSB0aGUgZm9sbG93aW5nOlxuLy9cbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEwNDk3XG4vLyBEb2NzOiBodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbS9nZXR0aW5nLXN0YXJ0ZWQvI3N1cHBvcnQtaWUxMC13aWR0aFxuLy8gU291cmNlOiBodHRwOi8vdGlta2FkbGVjLmNvbS8yMDEzLzAxL3dpbmRvd3MtcGhvbmUtOC1hbmQtZGV2aWNlLXdpZHRoL1xuLy8gU291cmNlOiBodHRwOi8vdGlta2FkbGVjLmNvbS8yMDEyLzEwL2llMTAtc25hcC1tb2RlLWFuZC1yZXNwb25zaXZlLWRlc2lnbi9cblxuQC1tcy12aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG59XG5cblxuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcbi8vIE5vdGU6IERlcHJlY2F0ZWQgLnZpc2libGUteHMsIC52aXNpYmxlLXNtLCAudmlzaWJsZS1tZCwgYW5kIC52aXNpYmxlLWxnIGFzIG9mIHYzLjIuMFxuLnZpc2libGUteHMsXG4udmlzaWJsZS1zbSxcbi52aXNpYmxlLW1kLFxuLnZpc2libGUtbGcge1xuICAucmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoKTtcbn1cblxuLnZpc2libGUteHMtYmxvY2ssXG4udmlzaWJsZS14cy1pbmxpbmUsXG4udmlzaWJsZS14cy1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1zbS1ibG9jayxcbi52aXNpYmxlLXNtLWlubGluZSxcbi52aXNpYmxlLXNtLWlubGluZS1ibG9jayxcbi52aXNpYmxlLW1kLWJsb2NrLFxuLnZpc2libGUtbWQtaW5saW5lLFxuLnZpc2libGUtbWQtaW5saW5lLWJsb2NrLFxuLnZpc2libGUtbGctYmxvY2ssXG4udmlzaWJsZS1sZy1pbmxpbmUsXG4udmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmxlLXhzIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XG4gICAgLnJlc3BvbnNpdmUtdmlzaWJpbGl0eSgpO1xuICB9XG59XG4udmlzaWJsZS14cy1ibG9jayB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXhzLWlubGluZSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS14cy1pbmxpbmUtYmxvY2sge1xuICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udmlzaWJsZS1zbSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tc20tbWF4KSB7XG4gICAgLnJlc3BvbnNpdmUtdmlzaWJpbGl0eSgpO1xuICB9XG59XG4udmlzaWJsZS1zbS1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tc20tbWF4KSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtc20taW5saW5lIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1zbS1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtc20taW5saW5lLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1zbS1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udmlzaWJsZS1tZCB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tbWQtbWF4KSB7XG4gICAgLnJlc3BvbnNpdmUtdmlzaWJpbGl0eSgpO1xuICB9XG59XG4udmlzaWJsZS1tZC1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tbWQtbWF4KSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtbWQtaW5saW5lIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1tZC1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtbWQtaW5saW5lLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1tZC1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udmlzaWJsZS1sZyB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgIC5yZXNwb25zaXZlLXZpc2liaWxpdHkoKTtcbiAgfVxufVxuLnZpc2libGUtbGctYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1sZy1pbmxpbmUge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhpZGRlbi14cyB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuICAgIC5yZXNwb25zaXZlLWludmlzaWJpbGl0eSgpO1xuICB9XG59XG4uaGlkZGVuLXNtIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1zbS1tYXgpIHtcbiAgICAucmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoKTtcbiAgfVxufVxuLmhpZGRlbi1tZCB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tbWQtbWF4KSB7XG4gICAgLnJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCk7XG4gIH1cbn1cbi5oaWRkZW4tbGcge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICAucmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoKTtcbiAgfVxufVxuXG5cbi8vIFByaW50IHV0aWxpdGllc1xuLy9cbi8vIE1lZGlhIHF1ZXJpZXMgYXJlIHBsYWNlZCBvbiB0aGUgaW5zaWRlIHRvIGJlIG1peGluLWZyaWVuZGx5LlxuXG4vLyBOb3RlOiBEZXByZWNhdGVkIC52aXNpYmxlLXByaW50IGFzIG9mIHYzLjIuMFxuLnZpc2libGUtcHJpbnQge1xuICAucmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoKTtcblxuICBAbWVkaWEgcHJpbnQge1xuICAgIC5yZXNwb25zaXZlLXZpc2liaWxpdHkoKTtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1wcmludC1pbmxpbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhpZGRlbi1wcmludCB7XG4gIEBtZWRpYSBwcmludCB7XG4gICAgLnJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCk7XG4gIH1cbn1cbiIsIi8vIFJlc3BvbnNpdmUgdXRpbGl0aWVzXG5cbi8vXG4vLyBNb3JlIGVhc2lseSBpbmNsdWRlIGFsbCB0aGUgc3RhdGVzIGZvciByZXNwb25zaXZlLXV0aWxpdGllcy5sZXNzLlxuLnJlc3BvbnNpdmUtdmlzaWJpbGl0eSgpIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgdGFibGUmICB7IGRpc3BsYXk6IHRhYmxlOyB9XG4gIHRyJiAgICAgeyBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICB0aCYsXG4gIHRkJiAgICAgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbn1cblxuLnJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIuYnRuOmZvY3VzIHtcbiAgb3V0bGluZTogZG90dGVkIDJweCAjMDAwXG59XG5cbmRpdi5hY3RpdmU6Zm9jdXMge1xuICBvdXRsaW5lOiBkb3R0ZWQgMXB4ICMwMDBcbn1cblxuYTpmb2N1cyB7XG4gIG91dGxpbmU6IGRvdHRlZCAxcHggIzAwMFxufVxuXG4uY2xvc2U6aG92ZXIsXG4uY2xvc2U6Zm9jdXMge1xuICBvdXRsaW5lOiBkb3R0ZWQgMXB4ICMwMDBcbn1cblxuLm5hdj5saT5hOmhvdmVyLCAubmF2PmxpPmE6Zm9jdXMge1xuICBvdXRsaW5lOiBkb3R0ZWQgMXB4ICMwMDBcbn1cblxuLmNhcm91c2VsLWlubmVyPi5pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5OTllbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJvdXNlbC1pbm5lcj4uYWN0aXZlIHtcbiAgdG9wOiAwXG59XG5cbi5jYXJvdXNlbC1pbm5lcj4uYWN0aXZlLCAuY2Fyb3VzZWwtaW5uZXI+Lm5leHQsIC5jYXJvdXNlbC1pbm5lcj4ucHJldiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG4uY2Fyb3VzZWwtaW5uZXI+Lm5leHQsIC5jYXJvdXNlbC1pbm5lcj4ucHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJVxufVxuXG4vKipcbkNPTU1FTlRJTkcgVEhJUyBPVVQgQVMgSVQgSVMgVVAgVE8gU0lURSBUSEVNRSBUTyBNQU5BR0Vcbi5hbGVydC1zdWNjZXNzIHtcbiAgICBjb2xvcjogIzJkNDgyMTtcbn1cbi5hbGVydC1pbmZvIHtcbiAgICBjb2xvcjogIzIxNGM2Mjtcbn1cbi5hbGVydC13YXJuaW5nIHtcbiAgICBjb2xvcjogIzZjNGEwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmMWM2O1xufVxuLmFsZXJ0LWRhbmdlciB7XG4gICAgY29sb3I6ICNkMjMyMmQ7XG59XG4uYWxlcnQtZGFuZ2VyOmhvdmVyIHtcbiAgICBjb2xvcjogI2MxMmYyYTtcbn1cbioqLyIsIi8qIHNpZGVraWNrIGRlc2t0b3AgKi9cbiNzaWRla2ljay1kZXNrdG9wIHtcbiAgd2lkdGg6IDE4MHB4O1xuICB0b3A6IDE4MHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEREQ7XG4gIHotaW5kZXg6IDg4ODtcbiAgdHJhbnNpdGlvbjogcmlnaHQgMC4zNXMgZWFzZTtcbiAgcGFkZGluZzogMDtcbiAgLnNpZGVraWNrIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIGxpIHtcbiAgICAgIHBhZGRpbmc6IDhweCAwcHggMTBweCAxNHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4OGNiY2I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE4MzhjO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gICAgbGkuZmlyc3Qge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDY1MTtcbiAgICB9XG4gIH1cbiAgLnNpZGVraWNrLWdseXBoaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB9XG59XG4jc2lkZWtpY2stZGVza3RvcC5taW5pbWl6ZWQge1xuICByaWdodDogLTE0MHB4O1xufVxuLnNpZGVraWNrIGxpIGEgaS5pY29uLW1sYy1kb2N1bWVudCB7XG4gIGZvbnQtc2l6ZToxOHB4O1xufVxuXG4vKiBzaWRla2ljayBtb2JpbGUgKi9cbkBtZWRpYShtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XG4gICNzaWRla2ljay1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiNzaWRla2ljay1tb2JpbGUge1xuICBoZWlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ODg7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAzNXB4O1xuICAuc2lkZWtpY2sge1xuICAgIGxpIHtcbiAgICAgIHdpZHRoOjIwJTtcbiAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg4O1xuICAgICAgYSB7XG4gICAgICAgIC5zaWRla2ljay1nbHlwaGljb24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuI3NpZGVraWNrLW1vYmlsZS5jb2xsYXBzZS5pbiB7XG4gIGJveC1zaGFkb3c6IDAgMTVweCAxMHB4IC0xNXB4ICM2NjY7XG59XG4jc2lkZWtpY2stbW9iaWxlLmNvbGxhcHNlLmNvbGxhcHNpbmcge1xuICBib3gtc2hhZG93OiAwIDE1cHggMTBweCAtMTVweCAjNjY2O1xufSIsIkBpbXBvcnQgXCIuLi9taXhpbnMubGVzc1wiO1xuXG4vLyBGdWxsIHBhZ2UgTG9naW5cblxuLmxvZ2luLXBhZ2UsXG4uZm9yZ290dGVuLXBhc3N3b3JkIHtcbiAgbWluLWhlaWdodDoxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjpAZm9vdGVyLWJhc2UtYmc7XG59XG5cbiAgLy9Ub3AgTmF2XG5cbiAgLmxvZ2luLXRvcC1uYXYge1xuICAgIHBhZGRpbmctdG9wOjE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojZjBlZWVhICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubG9naW4tdG9wLW5hdiBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6MjVweDtcbiAgICBjb2xvcjpAbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcbiAgfVxuXG4gIC5sb2dpbi10b3AtbmF2IGE6aG92ZXIsIC5sb2dpbi10b3AtbmF2IGE6Zm9jdXMsIC5sb2dpbi10b3AtbmF2IGE6dmlzaXRlZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gICAgY29sb3I6QGRlZmF1bHQtbGluay1jb2xvcjtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgfVxuXG4gIC53cmFwcGVyLXN1YmhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6MTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbToxNXB4O1xuICB9XG5cbiAgLy9FcnJvciBzdGF0ZSArIG91dGFnZSArIG1haW50ZW5hbmNlIG1lc3NhZ2UgICsgcmVzZXQgcGFzc3dvcmQgc3VjY2Vzc1xuICAubWFpbnRlbmFuY2UtbWVzc2FnZSB7XG4gICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgfVxuXG4gIC5vdXRhZ2UtbWVzc2FnZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjpAbWFpbnRlbmFuY2UtbXNnLWJnO1xuICAgIHBhZGRpbmc6MjBweCAyMHB4IDEwcHggNDBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNuLWluZm8ucG5nJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246MTBweCAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgfVxuXG4gIC5lcnJvcl9zZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLmVycm9yX21lc3NhZ2Uge1xuICAgIGNvbG9yOiM5OTAwMDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY24taW5mby1yZWQucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHBhZGRpbmc6IDAgMTVweCAxMHB4IDMwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjotNXB4IDA7XG4gIH1cblxuICAubmctc3VibWl0dGVkIC5uZy1pbnZhbGlkIHtcbiAgICBib3JkZXItY29sb3I6Izk5MDAwMDtcbiAgfVxuXG4gIC5yZXNldC1wYXNzd29yZC1zdWNjZXNzIHtcbiAgICAgY29sb3I6IEBwcmltYXJ5LWNvbG9yLWFxdWE7XG4gICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgIHdpZHRoOiA4NSU7XG4gIH1cblxuICAvL0xvZ2luIGNvbXBvbmVudFxuXG4gIC5tbGMtaGVhZGluZyB7XG4gICAgY29sb3I6QHByaW1hcnktY29sb3Itb3JhbmdlO1xuICAgIG1hcmdpbjo0MHB4IDAgMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sYy1sdGQtbG9naW4gLm1sY19oZWFkaW5nIHtcbiAgICBkaXNwbGF5Om5vbmU7XG4gIH1cblxuICAubWxjLWx0ZC1sb2dpbi13aWRnZXQgLm1sY19oZWFkaW5nIHtcbiAgICBkaXNwbGF5OmluaGVyaXQ7XG4gIH1cblxuICAuY3NzLWZvcm0gIC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDo0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6MDtcbiAgfVxuXG4gIC5sb2dpbi13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOjcxJSAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYnV0dG9uX3ByaW1hcnkge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3Itb3JhbmdlO1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIGNvbG9yOiBAdGV4dC1jb2xvci13aGl0ZTtcbiAgICBib3JkZXI6IDBweDtcbiAgICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWhlYWRpbmcsIGhlbHZldGljYSwgYXJpYWw7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICB9XG5cbiAgLmJ1dHRvbl9wcmltYXJ5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOkBwcmltYXJ5LWNvbG9yLW9yYW5nZS1ob3ZlcjtcbiAgfVxuXG4gIC5idXR0b25fcHJpbWFyeTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjpAcHJpbWFyeS1jb2xvci1vcmFuZ2UtaG92ZXI7XG4gICAgb3V0bGluZToxcHggZG90dGVkIEBwcmltYXJ5LWNvbG9yLW9yYW5nZS1ob3ZlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJ1dHRvbl9wcmltYXJ5OmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OjAuNjtcbiAgICBjdXJzb3I6bm90LWFsbG93ZWQ7XG4gIH1cblxuICAubWxjLWx0ZC1sb2dpbiB7XG4gICAgLnVzZXJuYW1lX2xhYmVsLFxuICAgIC5wYXNzd29yZF9sYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgfVxuXG4gIC8vSGVscCBjb250ZW50XG5cbiAgLm1sYy1sdGQtbG9naW4gLmhlbHAtY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cblxuICB9XG4gIC8vRW5kIG9mIExvZ2luIGNvbXBvbmVudFxuXG4vL2xvZ2luIHdpZGdldCBjc3Ncbi5tbGMtbHRkLWxvZ2luLXdpZGdldHtcbiAgcmlnaHQ6IDI0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzMDBweDtcbiAgdG9wOiAxODBweDtcbiAgei1pbmRleDogMTAwO1xuICB0cmFuc2l0aW9uOiByaWdodCAuMzVzIGVhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2NTE7XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG5cbiAgLmNvbnRhaW5lcl9jb250ZW50IHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cblxuICAudXNlcm5hbWVfY29udHJvbHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLnVzZXJuYW1lX2NvbnRyb2x7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5tbGNfaGVhZGluZ3tcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgICBwYWRkaW5nLXRvcDogNSU7XG4gICAgcGFkZGluZy1ib3R0b206IDElO1xuICAgIGZvbnQtc2l6ZToyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgfVxuXG4gIC51c2VybmFtZV9sYWJlbHtcbiAgICBjb2xvcjpAdGV4dC1jb2xvci13aGl0ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDUlO1xuICAgIGZvbnQtc2l6ZToxNXB4O1xuICAgIGZvbnQtd2VpZ2h0Om5vcm1hbDtcbiAgfVxuXG4gIC53aWRnZXQtbG9naW4tYnV0dG9ue1xuICAgIG1hcmdpbjogMTBweCA1JSAwIDUlO1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cblxuICAucGFzc3dvcmRfbGFiZWx7XG4gICAgY29sb3I6IEB0ZXh0LWNvbG9yLXdoaXRlO1xuICAgIHBhZGRpbmctbGVmdDogNSU7XG4gICAgcGFkZGluZy10b3A6IDUlO1xuICAgIGZvbnQtc2l6ZToxNXB4O1xuICAgIGZvbnQtd2VpZ2h0Om5vcm1hbDtcbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2x7XG4gICAgbWFyZ2luLWxlZnQ6IDUlO1xuICAgIG1hcmdpbi1yaWdodDogNSU7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuXG4uY2xvc2UtbG9naW4td2lkZ2V0IHtcbiAgaGVpZ2h0OiA1MnB4O1xuICB3aWR0aDogNTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDY1MTtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogMTgwcHg7XG4gIHJpZ2h0OiAyMzFweDtcbiAgdHJhbnNpdGlvbjogcmlnaHQgLjM1cyBlYXNlO1xuICBwb3NpdGlvbjphYnNvbHV0ZTtcbn1cblxuLmNsb3NlLWxvZ2luLXdpZGdldC5taW5pbWl6ZWR7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG59XG5cbi5jbG9zZS1sb2dpbi13aWRnZXQuZXhwYW5kZWR7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDU0MHB4O1xuICB0cmFuc2l0aW9uOiByaWdodCAuMzVzIGVhc2UtaW4tb3V0O1xufVxuXG4ubWxjLWx0ZC1sb2dpbi13aWRnZXQubWluaW1pemVkLXdpZGdldHtcbiAgcmlnaHQ6IC0zMDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uY2xvc2UtbG9naW4td2lkZ2V0LmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0e1xuICBmb250LXNpemU6MTZweDtcbiAgZm9udC13ZWlnaHQ6MTAwO1xuICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgei1pbmRleDogMTI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZy10b3A6IDE5cHg7XG4gIHdpZHRoOiA1NHB4O1xuICBoZWlnaHQ6IDUycHg7XG59XG5cbi8vTG9naW4gd2lkZ2V0IE1haW50ZW5hbmNlIG1lc3NhZ2UgICsgRXJyb3Igc3RhdGVcblxuICAubWxjLWx0ZC1sb2dpbi13aWRnZXQgLm5nLXN1Ym1pdHRlZCB7XG5cbiAgICAuZXJyb3JfbWVzc2FnZSB7XG4gICAgICBjb2xvcjpAdGV4dC1jb2xvci13aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6Izk5MDAwMDtcbiAgICAgIHBhZGRpbmctbGVmdDozM3B4O1xuICAgICAgcGFkZGluZy10b3A6OXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206NnB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjo1cHggOHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY29uLWV4Y2xhbWF0aW9uLXdoaXRlLnBuZ1wiKTtcbiAgICAgIG1hcmdpbi1sZWZ0OjEwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6MTBweDtcbiAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgdG9wOjZweDtcbiAgICAgIGEge1xuICAgICAgIHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XG4gICAgICAgY29sb3I6QHRleHQtY29sb3Itd2hpdGU7XG4gICAgICB9XG4gICAgICBwOmZpcnN0LWNoaWxkIHtcbiAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmVycm9yX21lc3NhZ2U6aG92ZXIsXG4gICAgLmVycm9yX21lc3NhZ2VhOnZpc2l0ZWQsXG4gICAgLmVycm9yX21lc3NhZ2VhOmZvY3VzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICAgIH1cblxuICB9XG5cbiAgLm1sYy1sdGQtbG9naW4td2lkZ2V0IHtcbiAgICAub3V0YWdlLW1lc3NhZ2Uge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiNmZmZmZmY7XG4gICAgICBwYWRkaW5nOjBweCAxMHB4IDAgMTBweDtcbiAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjoxMHB4IDBweDtcbiAgICAgIHBhZGRpbmctbGVmdDo0NXB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljb24taW5mby1hcXVhLnBuZycpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICAgICAgcCB7XG4gICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgICAgIGxpbmUtaGVpZ2h0OjIwcHg7XG4gICAgICB9XG4gICAgICBwOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOi0xNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAud2hpdGUtcmV2ZXJzZSB7XG4gICAgICBwYWRkaW5nOjEwcHggMTVweDtcbiAgICAgIGNvbG9yOkB0ZXh0LWNvbG9yLXdoaXRlO1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOkB0ZXh0LWNvbG9yLXdoaXRlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xuICAgICAgICBmb250LXdlaWdodDpub3JtYWw7XG4gICAgICB9XG4gICAgICBhOmhvdmVyLFxuICAgICAgYTpmb2N1cyxcbiAgICAgIGE6dmlzaXRlZCB7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgfVxuICAgIH1cbiAgICAuZXJyb3Jfc2VjdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOjE1cHg7XG4gICAgfVxuICB9XG5cbiAgLy9Mb2dpbiB3aWRnZXQgLSBsb2dpbiBkaXNhYmxlZFxuXG4gIC5tbGMtbHRkLWxvZ2luIC5sb2dpbi1kaXNhYmxlZCB7XG4gICAgcGFkZGluZzoxMHB4IDE1cHg7XG4gIH1cblxuICAubWxjLWx0ZC1sb2dpbiAubG9naW4tZGlzYWJsZWQgcCB7XG4gICAgY29sb3I6I2ZmZjtcbiAgICBmb250LXNpemU6MTRweDtcbiAgICBtYXJnaW4tYm90dG9tOjA7XG4gIH1cblxuICAvLyBMb2dpbiBXaWRnZXQgLSBmb3Jnb3R0ZW4gcGFzc3dvcmQgKyBMb2dpbiBoZWxwIGxpbmtzXG5cbiAgLm1sYy1sdGQtbG9naW4td2lkZ2V0IC5wYXNzd29yZF9jb250cm9sIHtcbiAgICBtYXJnaW4tYm90dG9tOjVweDtcbiAgfVxuXG4gIC5tbGMtbHRkLWxvZ2luLXdpZGdldCAud2lkZ2V0LWxpbmtzIHtcbiAgICBtYXJnaW4tbGVmdDoxNXB4O1xuICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206MTVweDtcbiAgICBwYWRkaW5nLXRvcDo1cHg7XG4gIH1cblxuICAubWxjLWx0ZC1sb2dpbi13aWRnZXQgLndpZGdldC1saW5rcyAuZmxvYXQtbGVmdCB7XG4gICAgZmxvYXQ6bGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sYy1sdGQtbG9naW4td2lkZ2V0IC53aWRnZXQtbGlua3Mge1xuICAgIGEge1xuICAgICAgY29sb3I6QHRleHQtY29sb3Itd2hpdGU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xuICAgIH1cbiAgICBhOmxhc3QtY2hpbGQge1xuICAgICAgICBmbG9hdDpyaWdodDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjE1cHg7XG4gICAgfVxuICAgIGE6Zm9jdXMge1xuICAgICAgb3V0bGluZToxcHggZG90dGVkICAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICB9XG4gIH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY2xvc2UtbG9naW4td2lkZ2V0e1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1sYy1sdGQtbG9naW4td2lkZ2V0e1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gUHJlLWxvYWRlciAoU3Bpbm5lcilcblxuICAuY29tbW9uLXNwaW5uZXIge1xuICAgIG1hcmdpbi1sZWZ0OjIwJTtcbiAgfVxuXG4gIC5tbGMtbHRkLWxvZ2luLXdpZGdldCAuY29tbW9uLXNwaW5uZXIge1xuICAgIG1hcmdpbi1sZWZ0OjMwJTtcbiAgfVxuXG4vL0Zvb3RlclxuXG4gIC5sb2dpbi1mb290ZXIge1xuICAgIHBhZGRpbmctdG9wOjIzcHg7XG4gICAgcGFkZGluZy1ib3R0b206MjBweDtcbiAgfVxuXG5cbi8vIEJhZGdlIHNpdGVzIC0gR2xvYmFsXG5cbi5kcG0sXG4uZW5ldml0YSxcbi5ibHVlcHJpbnQsXG4uZmMtb25lLFxuLnBvcnRmb2xpby1mb2N1cyxcbi5wcmVtaXVtLWNob2ljZSxcbi5zdC1hbmRyZXdzLFxuLnRvcC0yMDAge1xuICBmb250LWZhbWlseTpWZXJkYW5hLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6MTJweDtcbiAgLmJhZGdlLXBhZ2UtYmc7XG4gIGgyIHtcbiAgICBmb250LXNpemU6MjBweDtcbiAgICBmb250LWZhbWlseTpWZXJkYW5hLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5idXR0b25fcHJpbWFyeSB7XG4gICAgZm9udC1zaXplOjE4cHg7XG4gICAgZm9udC1mYW1pbHk6VmVyZGFuYSwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgfVxuICBoNCB7XG4gICAgICBmb250LWZhbWlseTpWZXJkYW5hLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgIGZvbnQtZmFtaWx5OlZlcmRhbmEsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIH1cbn1cblxuLmVuZXZpdGEsXG4ucHJlbWl1bS1jaG9pY2Uge1xuICBmb250LWZhbWlseTpBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6MTNweDtcbiAgaDIge1xuICAgIGZvbnQtZmFtaWx5OkFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLmJ1dHRvbl9wcmltYXJ5IHtcbiAgICBmb250LWZhbWlseTpBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB9XG4gIGg0IHtcbiAgICBmb250LWZhbWlseTpBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGZvbnQtZmFtaWx5OkFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOjEzcHg7XG4gIH1cbn1cblxuLmVuZXZpdGEsXG4uYmx1ZXByaW50LFxuLmZjLW9uZSxcbi5wb3J0Zm9saW8tZm9jdXMsXG4ucHJlbWl1bS1jaG9pY2UsXG4uc3QtYW5kcmV3cyxcbi50b3AtMjAwIHtcbiAgLndyYXBwZXItc3ViaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDoxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOjEwcHg7XG4gIH1cbiAgLnVzZXJuYW1lX2NvbnRyb2wge1xuICAgIG1hcmdpbi1ib3R0b206NCU7XG4gIH1cbiAgLnBhc3N3b3JkX2NvbnRyb2wge1xuICAgIG1hcmdpbi1ib3R0b206OSU7XG4gIH1cbn1cblxuLmRwbSxcbi5lbmV2aXRhLFxuLmJsdWVwcmludCxcbi5mYy1vbmUsXG4ucG9ydGZvbGlvLWZvY3VzLFxuLnByZW1pdW0tY2hvaWNlLFxuLnN0LWFuZHJld3MsXG4udG9wLTIwMCB7XG4gIC5iYWRnZS1wYWdlLWhlYWRlciB7XG4gICAgIC5iYWRnZS1oZWFkZXI7XG4gIH1cbn1cblxuLmRwbSxcbi5kcG0sXG4uZW5ldml0YSxcbi5ibHVlcHJpbnQsXG4uZmMtb25lLFxuLnBvcnRmb2xpby1mb2N1cyxcbi5wcmVtaXVtLWNob2ljZSxcbi5zdC1hbmRyZXdzLFxuLnRvcC0yMDAge1xuICAubG9naW4tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDozMHB4O1xuICB9XG59XG5cblxuLmRwbSxcbi5lbmV2aXRhLFxuLmJsdWVwcmludCxcbi5mYy1vbmUsXG4ucG9ydGZvbGlvLWZvY3VzLFxuLnByZW1pdW0tY2hvaWNlLFxuLnN0LWFuZHJld3MsXG4udG9wLTIwMCB7XG4gIC5oZWxwLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6MTBweDtcbiAgICBtYXJnaW4tYm90dG9tOjYwcHg7XG4gIH1cbn1cblxuLmRwbSxcbi5lbmV2aXRhLFxuLmJsdWVwcmludCxcbi5mYy1vbmUsXG4ucG9ydGZvbGlvLWZvY3VzLFxuLnByZW1pdW0tY2hvaWNlLFxuLnN0LWFuZHJld3MsXG4udG9wLTIwMCB7XG4gIC5iYWRnZS1wYWdlLWZvb3RlciB7XG4gICAgLmJhZGdlLWZvb3RlcjtcbiAgfVxufVxuXG4uZHBtLFxuLmVuZXZpdGEsXG4uYmx1ZXByaW50LFxuLmZjLW9uZSxcbi5wb3J0Zm9saW8tZm9jdXMsXG4ucHJlbWl1bS1jaG9pY2UsXG4uc3QtYW5kcmV3cyxcbi50b3AtMjAwIHtcbiAgLmJhZGdlLXBhZ2UtZm9vdGVyIHVsIHtcbiAgICBtYXJnaW4tdG9wOjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6MDtcbiAgfVxufVxuXG4uZHBtLFxuLmVuZXZpdGEsXG4uYmx1ZXByaW50LFxuLmZjLW9uZSxcbi5wb3J0Zm9saW8tZm9jdXMsXG4ucHJlbWl1bS1jaG9pY2UsXG4uc3QtYW5kcmV3cyxcbi50b3AtMjAwIHtcbiAgLmJhZGdlLXBhZ2UtZm9vdGVyIHVsIGxpIHtcbiAgICBkaXNwbGF5OmlubGluZTtcbiAgICBtYXJnaW4tcmlnaHQ6MjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6MDtcbiAgfVxufVxuXG4uZHBtLFxuLmVuZXZpdGEsXG4uYmx1ZXByaW50LFxuLmZjLW9uZSxcbi5wb3J0Zm9saW8tZm9jdXMsXG4ucHJlbWl1bS1jaG9pY2UsXG4uc3QtYW5kcmV3cyxcbi50b3AtMjAwIHtcbiAgYSB7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gIH1cbn1cblxuXG5cbi8vSW5kaXZpZHVhbCBCYWRnZSBzaXRlIHN0eWxlc1xuXG4gIC8vRFBNXG5cbiAgLmRwbSB7XG4gICAgY29sb3I6IzAwMDAwMDtcbiAgICAud3JhcHBlci1zdWJoZWFkZXIge1xuICAgICAgcGFkZGluZy10b3A6MDtcbiAgICAgIHBhZGRpbmctYm90dG9tOjA7XG4gICAgfVxuICB9XG5cbiAgLmRwbSB7XG4gICAgLmJ1dHRvbl9wcmltYXJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6QGRwbS1idG4tcHJpbWFyeTtcbiAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICB9XG4gICAgLmJ1dHRvbl9wcmltYXJ5OmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOkBkcG0tYnRuLXByaW1hcnktaG92ZXIgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6QGRwbS1idG4tcHJpbWFyeS1ob3ZlcjtcbiAgICB9XG4gICAgLmJ1dHRvbl9wcmltYXJ5OmZvY3VzIHtcbiAgICAgICAgb3V0bGluZToxcHggZG90dGVkIEBkcG0tYnRuLXByaW1hcnktaG92ZXIgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6QGRwbS1idG4tcHJpbWFyeS1ob3ZlcjtcbiAgICB9XG4gIH1cblxuICAuZHBtIC5oZWxwLWNvbnRlbnQgYSxcbiAgLmRwbSAuaGVscC1jb250ZW50IGE6Zm9jdXMsXG4gIC5kcG0gLmhlbHAtY29udGVudCBhOnZpc2l0ZWQsXG4gIC5kcG0gLmJhZGdlLXBhZ2UtZm9vdGVyIGEsXG4gIC5kcG0gLmJhZGdlLXBhZ2UtZm9vdGVyIGE6Zm9jdXMsXG4gIC5kcG0gLmJhZGdlLXBhZ2UtZm9vdGVyIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6QGRwbS1saW5rLWNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZHBtIC5oZWxwLWNvbnRlbnQgYTpob3ZlcixcbiAgLmRwbSAuYmFkZ2UtcGFnZS1mb290ZXIgYTpob3ZlciB7XG4gICAgY29sb3I6QGRwbS1saW5rLWhvdmVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZHBtIC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5kcG0gLmZvcm0tY29udHJvbDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOkBkcG0tYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSkgaW5zZXQsMCAwIDhweCByZ2JhKDYsMTIwLDk3LC42KSFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZHBtIC5idXR0b25fcHJpbWFyeTpmb2N1cyB7XG4gICBvdXRsaW5lOkBkcG0tYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgIGJvcmRlci1jb2xvcjpAZHBtLWJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vRW5ldml0YVxuICAuZW5ldml0YSB7XG4gICAgY29sb3I6IzY2NjY2NjtcbiAgfVxuXG4gIC5lbmV2aXRhIHtcbiAgICAuYnV0dG9uX3ByaW1hcnkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjpAZW5ldml0YS1idG4tcHJpbWFyeTtcbiAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICB9XG4gICAgLmJ1dHRvbl9wcmltYXJ5OmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOkBlbmV2aXRhLWJ0bi1wcmltYXJ5LWhvdmVyICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOkBlbmV2aXRhLWJ0bi1wcmltYXJ5LWhvdmVyO1xuICAgIH1cbiAgICAuYnV0dG9uX3ByaW1hcnk6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOjFweCBkb3R0ZWQgQGVuZXZpdGEtYnRuLXByaW1hcnktaG92ZXIgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6QGVuZXZpdGEtYnRuLXByaW1hcnktaG92ZXI7XG4gICAgfVxuICB9XG5cbiAgLmVuZXZpdGEgLmhlbHAtY29udGVudCBhLFxuICAuZW5ldml0YSAuaGVscC1jb250ZW50IGE6Zm9jdXMsXG4gIC5lbmV2aXRhIC5oZWxwLWNvbnRlbnQgYTp2aXNpdGVkLFxuICAuZW5ldml0YSAuYmFkZ2UtcGFnZS1mb290ZXIgYSxcbiAgLmVuZXZpdGEgLmJhZGdlLXBhZ2UtZm9vdGVyIGE6Zm9jdXMsXG4gIC5lbmV2aXRhIC5iYWRnZS1wYWdlLWZvb3RlciBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOkBlbmV2aXRhLWxpbmstY29sb3IgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5lbmV2aXRhIC5oZWxwLWNvbnRlbnQgYTpob3ZlcixcbiAgLmVuZXZpdGEgLmJhZGdlLXBhZ2UtZm9vdGVyIGE6aG92ZXIge1xuICAgIGNvbG9yOkBlbmV2aXRhLWxpbmstaG92ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5lbmV2aXRhIC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gIC5lbmV2aXRhIC5mb3JtLWNvbnRyb2w6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjpAZW5ldml0YS1icmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xuXHRib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSBpbnNldCwwIDAgOHB4IHJnYmEoNCwxNTYsMjAyLC42KSFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZW5ldml0YSAuYnV0dG9uX3ByaW1hcnk6Zm9jdXMge1xuICAgb3V0bGluZTpAZW5ldml0YS1icmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgYm9yZGVyLWNvbG9yOkBlbmV2aXRhLWJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIGJsdWVwcmludFxuXG4gIC5ibHVlcHJpbnQge1xuICAgIGNvbG9yOiMwMDAwMDA7XG4gIH1cblxuICAuYmx1ZXByaW50IHtcbiAgICAuYnV0dG9uX3ByaW1hcnkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjpAYmx1ZXByaW50LWJ0bi1wcmltYXJ5O1xuICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgIH1cbiAgICAuYnV0dG9uX3ByaW1hcnk6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6QGJsdWVwcmludC1idG4tcHJpbWFyeS1ob3ZlciAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpAYmx1ZXByaW50LWJ0bi1wcmltYXJ5LWhvdmVyO1xuICAgIH1cbiAgICAuYnV0dG9uX3ByaW1hcnk6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOjFweCBkb3R0ZWQgQGJsdWVwcmludC1idG4tcHJpbWFyeS1ob3ZlciAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpAYmx1ZXByaW50LWJ0bi1wcmltYXJ5LWhvdmVyO1xuICAgIH1cbiAgfVxuXG4gIC5ibHVlcHJpbnQgLmhlbHAtY29udGVudCBhLFxuICAuYmx1ZXByaW50IC5oZWxwLWNvbnRlbnQgYTpmb2N1cyxcbiAgLmJsdWVwcmludCAuaGVscC1jb250ZW50IGE6dmlzaXRlZCxcbiAgLmJsdWVwcmludCAuYmFkZ2UtcGFnZS1mb290ZXIgYSxcbiAgLmJsdWVwcmludCAuYmFkZ2UtcGFnZS1mb290ZXIgYTpmb2N1cyxcbiAgLmJsdWVwcmludCAuYmFkZ2UtcGFnZS1mb290ZXIgYTp2aXNpdGVkIHtcbiAgICBjb2xvcjpAYmx1ZXByaW50LWxpbmstY29sb3IgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ibHVlcHJpbnQgLmhlbHAtY29udGVudCBhOmhvdmVyLFxuICAuYmx1ZXByaW50IC5iYWRnZS1wYWdlLWZvb3RlciBhOmhvdmVyIHtcbiAgICBjb2xvcjpAYmx1ZXByaW50LWxpbmstaG92ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ibHVlcHJpbnQgLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgLmJsdWVwcmludCAuZm9ybS1jb250cm9sOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6QGJsdWVwcmludC1icmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xuXHRib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSBpbnNldCwwIDAgOHB4IHJnYmEoMCw5MSwxNTYsLjYpIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ibHVlcHJpbnQgLmJ1dHRvbl9wcmltYXJ5OmZvY3VzIHtcbiAgIG91dGxpbmU6QGJsdWVwcmludC1icmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgYm9yZGVyLWNvbG9yOkBibHVlcHJpbnQtYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgIGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy9GQyBPbmVcblxuICAuZmMtb25lIHtcbiAgICBjb2xvcjojNTg1OTViO1xuICB9XG5cbiAgLmZjLW9uZSB7XG4gICAgLmJ1dHRvbl9wcmltYXJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6QGZjLW9uZS1idG4tcHJpbWFyeTtcbiAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICB9XG4gICAgLmJ1dHRvbl9wcmltYXJ5OmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjpAZmMtb25lLWJ0bi1wcmltYXJ5LWhvdmVyICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6QGZjLW9uZS1idG4tcHJpbWFyeS1ob3ZlcjtcbiAgICB9XG4gICAgLmJ1dHRvbl9wcmltYXJ5OmZvY3VzIHtcbiAgICAgIG91dGxpbmU6MXB4IGRvdHRlZCBAZmMtb25lLWJ0bi1wcmltYXJ5LWhvdmVyICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6QGZjLW9uZS1idG4tcHJpbWFyeS1ob3ZlcjtcbiAgICB9XG4gIH1cblxuICAuZmMtb25lIC5oZWxwLWNvbnRlbnQgYSxcbiAgLmZjLW9uZSAuaGVscC1jb250ZW50IGE6Zm9jdXMsXG4gIC5mYy1vbmUgLmhlbHAtY29udGVudCBhOnZpc2l0ZWQsXG4gIC5mYy1vbmUgLmJhZGdlLXBhZ2UtZm9vdGVyIGEsXG4gIC5mYy1vbmUgLmJhZGdlLXBhZ2UtZm9vdGVyIGE6Zm9jdXMsXG4gIC5mYy1vbmUgLmJhZGdlLXBhZ2UtZm9vdGVyIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6QGZjLW9uZS1saW5rLWNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmMtb25lIC5oZWxwLWNvbnRlbnQgYTpob3ZlcixcbiAgLmZjLW9uZSAuYmFkZ2UtcGFnZS1mb290ZXIgYTpob3ZlciB7XG4gICAgY29sb3I6QGZjLW9uZS1saW5rLWhvdmVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmMtb25lIC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gIC5mYy1vbmUgLmZvcm0tY29udHJvbDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOkBmYy1vbmUtYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSkgaW5zZXQsMCAwIDhweCByZ2JhKDAsODUsMTU5LC42KSFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmMtb25lIC5idXR0b25fcHJpbWFyeTpmb2N1cyB7XG4gICBvdXRsaW5lOkBmYy1vbmUtYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgIGJvcmRlci1jb2xvcjpAZmMtb25lLWJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vUG9ydGZvbGlvIEZvY3VzXG5cbiAgLnBvcnRmb2xpby1mb2N1cyB7XG4gICAgY29sb3I6IzY2NjY2NjtcbiAgfVxuXG4gIC5wb3J0Zm9saW8tZm9jdXMge1xuICAgIC5idXR0b25fcHJpbWFyeSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOkBwb3J0Zm9saW8tZm9jdXMtYnJhbmQtY29sb3I7XG4gICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgfVxuICAgIC5idXR0b25fcHJpbWFyeTpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6I2IxYjQxYSAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNiMWI0MWE7XG4gICAgfVxuICAgIC5idXR0b25fcHJpbWFyeTpmb2N1cyB7XG4gICAgICBvdXRsaW5lOjFweCBkb3R0ZWQgI2IxYjQxYSAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNiMWI0MWE7XG4gICAgfVxuICB9XG5cbiAgLnBvcnRmb2xpby1mb2N1cyAuaGVscC1jb250ZW50IGEsXG4gIC5wb3J0Zm9saW8tZm9jdXMgLmhlbHAtY29udGVudCBhOmZvY3VzLFxuICAucG9ydGZvbGlvLWZvY3VzIC5oZWxwLWNvbnRlbnQgYTp2aXNpdGVkLFxuICAucG9ydGZvbGlvLWZvY3VzIC5iYWRnZS1wYWdlLWZvb3RlciBhLFxuICAucG9ydGZvbGlvLWZvY3VzIC5iYWRnZS1wYWdlLWZvb3RlciBhOmZvY3VzLFxuICAucG9ydGZvbGlvLWZvY3VzIC5iYWRnZS1wYWdlLWZvb3RlciBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOkBwb3J0Zm9saW8tZm9jdXMtbGluay1jb2xvciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBvcnRmb2xpby1mb2N1cyAuaGVscC1jb250ZW50IGE6aG92ZXIsXG4gIC5wb3J0Zm9saW8tZm9jdXMgLmJhZGdlLXBhZ2UtZm9vdGVyIGE6aG92ZXIge1xuICAgIGNvbG9yOkBwb3J0Zm9saW8tZm9jdXMtbGluay1ob3ZlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBvcnRmb2xpby1mb2N1cyAuZm9ybS1jb250cm9sOmZvY3VzLFxuICAucG9ydGZvbGlvLWZvY3VzIC5mb3JtLWNvbnRyb2w6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjpAcG9ydGZvbGlvLWZvY3VzLWJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XG5cdGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpIGluc2V0LDAgMCA4cHggcmdiYSgxOTUsMTk5LDQ3LC42KSFpbXBvcnRhbnQ7XG4gIH1cblxuICAucG9ydGZvbGlvLWZvY3VzIC5idXR0b25fcHJpbWFyeTpmb2N1cyB7XG4gICBvdXRsaW5lOkBwb3J0Zm9saW8tZm9jdXMtYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgIGJvcmRlci1jb2xvcjpAcG9ydGZvbGlvLWZvY3VzLWJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIFByZW1pdW1DaG9pY2VcblxuICAucHJlbWl1bS1jaG9pY2Uge1xuICAgIGNvbG9yOiM2NjY2NjY7XG4gICAgLmJ1dHRvbl9wcmltYXJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6QHByZW1pdW0tY2hvaWNlLWJ0bi1wcmltYXJ5O1xuICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgIH1cbiAgICAuYnV0dG9uX3ByaW1hcnk6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOkBwcmVtaXVtLWNob2ljZS1idG4tcHJpbWFyeS1ob3ZlciAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOkBwcmVtaXVtLWNob2ljZS1idG4tcHJpbWFyeS1ob3ZlcjtcbiAgICB9XG4gICAgLmJ1dHRvbl9wcmltYXJ5OmZvY3VzIHtcbiAgICAgIG91dGxpbmU6MXB4IGRvdHRlZCBAcHJlbWl1bS1jaG9pY2UtYnRuLXByaW1hcnktaG92ZXIgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjpAcHJlbWl1bS1jaG9pY2UtYnRuLXByaW1hcnktaG92ZXI7XG4gICAgfVxuICB9XG5cbiAgLnByZW1pdW0tY2hvaWNlIC5oZWxwLWNvbnRlbnQgYSxcbiAgLnByZW1pdW0tY2hvaWNlIC5oZWxwLWNvbnRlbnQgYTpmb2N1cyxcbiAgLnByZW1pdW0tY2hvaWNlIC5oZWxwLWNvbnRlbnQgYTp2aXNpdGVkLFxuICAucHJlbWl1bS1jaG9pY2UgLmJhZGdlLXBhZ2UtZm9vdGVyIGEsXG4gIC5wcmVtaXVtLWNob2ljZSAuYmFkZ2UtcGFnZS1mb290ZXIgYTpmb2N1cyxcbiAgLnByZW1pdW0tY2hvaWNlIC5iYWRnZS1wYWdlLWZvb3RlciBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOkBwcmVtaXVtLWNob2ljZS1saW5rLWNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHJlbWl1bS1jaG9pY2UgLmhlbHAtY29udGVudCBhOmhvdmVyLFxuICAucHJlbWl1bS1jaG9pY2UgLmJhZGdlLXBhZ2UtZm9vdGVyIGE6aG92ZXIge1xuICAgIGNvbG9yOkBwcmVtaXVtLWNob2ljZS1saW5rLWhvdmVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHJlbWl1bS1jaG9pY2UgLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgLnByZW1pdW0tY2hvaWNlIC5mb3JtLWNvbnRyb2w6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjpAcHJlbWl1bS1jaG9pY2UtYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSkgaW5zZXQsMCAwIDhweCByZ2JhKDE2MiwxNTAsMTM3LC42KSFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHJlbWl1bS1jaG9pY2UgLmJ1dHRvbl9wcmltYXJ5OmZvY3VzIHtcbiAgIG91dGxpbmU6QHByZW1pdW0tY2hvaWNlLWJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICBib3JkZXItY29sb3I6QHByZW1pdW0tY2hvaWNlLWJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIFN0IEFuZHJldydzXG5cbiAgLnN0LWFuZHJld3Mge1xuICAgIGNvbG9yOiM2NjY2NjY7XG4gICAgLmJ1dHRvbl9wcmltYXJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6QHN0LWFuZHJld3MtYnRuLXByaW1hcnk7XG4gICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgfVxuICAgIC5idXR0b25fcHJpbWFyeTpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6QHN0LWFuZHJld3MtYnRuLXByaW1hcnktaG92ZXIgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjpAc3QtYW5kcmV3cy1idG4tcHJpbWFyeS1ob3ZlcjtcbiAgICB9XG4gICAgLmJ1dHRvbl9wcmltYXJ5OmZvY3VzIHtcbiAgICAgIG91dGxpbmU6MXB4IGRvdHRlZCBAc3QtYW5kcmV3cy1idG4tcHJpbWFyeS1ob3ZlciAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOkBzdC1hbmRyZXdzLWJ0bi1wcmltYXJ5LWhvdmVyO1xuICAgIH1cbiAgfVxuXG4gIC5zdC1hbmRyZXdzIC5oZWxwLWNvbnRlbnQgYSxcbiAgLnN0LWFuZHJld3MgLmhlbHAtY29udGVudCBhOmZvY3VzLFxuICAuc3QtYW5kcmV3cyAuaGVscC1jb250ZW50IGE6dmlzaXRlZCxcbiAgLnN0LWFuZHJld3MgLmJhZGdlLXBhZ2UtZm9vdGVyIGEsXG4gIC5zdC1hbmRyZXdzIC5iYWRnZS1wYWdlLWZvb3RlciBhOmZvY3VzLFxuICAuc3QtYW5kcmV3cyAuYmFkZ2UtcGFnZS1mb290ZXIgYTp2aXNpdGVkIHtcbiAgICBjb2xvcjpAc3QtYW5kcmV3cy1saW5rLWNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc3QtYW5kcmV3cyAuaGVscC1jb250ZW50IGE6aG92ZXIsXG4gIC5zdC1hbmRyZXdzIC5iYWRnZS1wYWdlLWZvb3RlciBhOmhvdmVyIHtcbiAgICBjb2xvcjpAc3QtYW5kcmV3cy1saW5rLWhvdmVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc3QtYW5kcmV3cyAuZm9ybS1jb250cm9sOmZvY3VzLFxuICAuc3QtYW5kcmV3cyAuZm9ybS1jb250cm9sOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6QHN0LWFuZHJld3MtYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSkgaW5zZXQsMCAwIDhweCByZ2JhKDQwLDU1LDEyNCwuNikhaW1wb3J0YW50O1xuICB9XG5cbiAgLnN0LWFuZHJld3MgLmJ1dHRvbl9wcmltYXJ5OmZvY3VzIHtcbiAgIG91dGxpbmU6QHN0LWFuZHJld3MtYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgIGJvcmRlci1jb2xvcjpAc3QtYW5kcmV3cy1icmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvL1RvcCAyMDBcblxuICAudG9wLTIwMCB7XG4gICAgY29sb3I6IzY2NjY2NjtcbiAgICAuYnV0dG9uX3ByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOkB0b3AyMDAtYnRuLXByaW1hcnk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6QHRvcDIwMC1idG4tcHJpbWFyeS1ob3ZlciAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpAdG9wMjAwLWJ0bi1wcmltYXJ5LWhvdmVyO1xuICAgICAgfVxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6MXB4IGRvdHRlZCBAdG9wMjAwLWJ0bi1wcmltYXJ5LWhvdmVyICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOkB0b3AyMDAtYnRuLXByaW1hcnktaG92ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRvcC0yMDAgLmhlbHAtY29udGVudCBhLFxuICAudG9wLTIwMCAuaGVscC1jb250ZW50IGE6Zm9jdXMsXG4gIC50b3AtMjAwIC5oZWxwLWNvbnRlbnQgYTp2aXNpdGVkLFxuICAudG9wLTIwMCAuYmFkZ2UtcGFnZS1mb290ZXIgYSxcbiAgLnRvcC0yMDAgLmJhZGdlLXBhZ2UtZm9vdGVyIGE6Zm9jdXMsXG4gIC50b3AtMjAwIC5iYWRnZS1wYWdlLWZvb3RlciBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOkB0b3AyMDAtbGluay1jb2xvciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRvcC0yMDAgLmhlbHAtY29udGVudCBhOmhvdmVyLFxuICAudG9wLTIwMCAuYmFkZ2UtcGFnZS1mb290ZXIgYTpob3ZlciB7XG4gICAgY29sb3I6QHRvcDIwMC1saW5rLWhvdmVyICAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRvcC0yMDAgLmZvcm0tY29udHJvbDpmb2N1cywgLnRvcC0yMDAgLmZvcm0tY29udHJvbDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOkB0b3AyMDAtYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSkgaW5zZXQsMCAwIDhweCByZ2JhKDI0NSwxMjYsMzMsLjYpIWltcG9ydGFudDtcbiAgfVxuXG4gIC50b3AtMjAwIC5idXR0b25fcHJpbWFyeTpmb2N1cyB7XG4gICBvdXRsaW5lOkB0b3AyMDAtYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgIGJvcmRlci1jb2xvcjpAdG9wMjAwLWJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50b3AtMjAwLWhlYWRpbmcgaDIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDIwcHg7XG4gIH1cblxuICAudG9wLTIwMC1oZWFkaW5nIGgyIGEge1xuICAgIGNvbG9yOiAjZmQ3ZjFjO1xuICB9XG5cbiAgLnRvcC0yMDAtaGVhZGluZyBoMiBhOmhvdmVyLFxuICAudG9wLTIwMC1oZWFkaW5nIGgyIGE6Zm9jdXMsXG4gIC50b3AtMjAwLWhlYWRpbmcgaDIgYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgfSIsIkBpbXBvcnQgXCIuLi9taXhpbnMubGVzc1wiO1xuXG4uZm9yZ290dGVuX3Bhc3N3b3JkX3N1Ym1pdF9idXR0b257XG4gIG1hcmdpbi10b3A6IDExJTtcbn1cblxuLmZvcmdvdHRlbl9wYXNzd29yZF9jYW5jZWxfYnV0dG9ue1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tbGMtbHRkLWZvcmdvdHRlbi1wYXNzd29yZCB7XG4gIC5jb250YWluZXJfY29udGVudCB7XG4gICAgd2lkdGg6NDgwcHg7XG4gIH1cbiAgLnVzZXJuYW1lX2xhYmVsLFxuICAucGFzc3dvcmRfbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cbn1cblxuLmZvcmdvdHRlbi1wYXNzd29yZC1oZWxwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMTBweCAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgd2lkdGg6OTAlO1xufVxuXG4uZm9yZ290dGVuLXBhc3N3b3JkLWhlbHAgcCB7XG4gIHdpZHRoOjgyJTtcbn1cblxuLy8gQmFkZ2Ugc2l0ZXMgLSBmb3Jnb3R0ZW4gcGFzc3dvcmRcblxuLmRwbSxcbi5lbmV2aXRhLFxuLmJsdWVwcmludCxcbi5mYy1vbmUsXG4ucG9ydGZvbGlvLWZvY3VzLFxuLnByZW1pdW0tY2hvaWNlLFxuLnN0LWFuZHJld3MsXG4udG9wLTIwMCB7XG4ubWxjLWx0ZC1mb3Jnb3R0ZW4tcGFzc3dvcmQge1xuICBtYXJnaW4tdG9wOjQwcHg7XG4gIG1hcmdpbi1ib3R0b206NDBweDtcbiAgbWluLWhlaWdodDo0MHZoO1xuICAuZm9yZ290dGVuLXBhc3N3b3JkLWxhYmVsIHtcbiAgICBmb250LXdlaWdodDpub3JtYWw7XG4gIH1cbiAgLmJ1dHRvbl9wcmltYXJ5IHtcbiAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgfVxufVxufVxuXG4gIC5kcG0ge1xuICAgIC5mb3Jnb3R0ZW5fcGFzc3dvcmRfY2FuY2VsX2J1dHRvbiB7XG4gICAgICBhLFxuICAgICAgYTp2aXNpdGVkLFxuICAgICAgYTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOkBkcG0tbGluay1jb2xvcjtcbiAgICAgIH1cbiAgICAgIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjpAZHBtLWxpbmstaG92ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmVuZXZpdGEge1xuICAgIC5mb3Jnb3R0ZW5fcGFzc3dvcmRfY2FuY2VsX2J1dHRvbiB7XG4gICAgICBhLFxuICAgICAgYTp2aXNpdGVkLFxuICAgICAgYTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOkBlbmV2aXRhLWxpbmstY29sb3I7XG4gICAgICB9XG4gICAgICBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6QGVuZXZpdGEtbGluay1ob3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmx1ZXByaW50IHtcbiAgICAuZm9yZ290dGVuX3Bhc3N3b3JkX2NhbmNlbF9idXR0b24ge1xuICAgICAgYSxcbiAgICAgIGE6dmlzaXRlZCxcbiAgICAgIGE6Zm9jdXMge1xuICAgICAgICBjb2xvcjpAYmx1ZXByaW50LWxpbmstY29sb3I7XG4gICAgICB9XG4gICAgICBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6QGJsdWVwcmludC1saW5rLWhvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mYy1vbmUge1xuICAgIC5mb3Jnb3R0ZW5fcGFzc3dvcmRfY2FuY2VsX2J1dHRvbiB7XG4gICAgICBhLFxuICAgICAgYTp2aXNpdGVkLFxuICAgICAgYTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOkBmYy1vbmUtbGluay1jb2xvcjtcbiAgICAgIH1cbiAgICAgIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjpAZmMtb25lLWxpbmstaG92ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBvcnRmb2xpby1mb2N1cyB7XG4gICAgLmZvcmdvdHRlbl9wYXNzd29yZF9jYW5jZWxfYnV0dG9uIHtcbiAgICAgIGEsXG4gICAgICBhOnZpc2l0ZWQsXG4gICAgICBhOmZvY3VzIHtcbiAgICAgICAgY29sb3I6QHBvcnRmb2xpby1mb2N1cy1saW5rLWNvbG9yO1xuICAgICAgfVxuICAgICAgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOkBwb3J0Zm9saW8tZm9jdXMtbGluay1ob3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnByZW1pdW0tY2hpb2NlIHtcbiAgICAuZm9yZ290dGVuX3Bhc3N3b3JkX2NhbmNlbF9idXR0b24ge1xuICAgICAgYSxcbiAgICAgIGE6dmlzaXRlZCxcbiAgICAgIGE6Zm9jdXMge1xuICAgICAgICBjb2xvcjpAcHJlbWl1bS1jaG9pY2UtbGluay1jb2xvcjtcbiAgICAgIH1cbiAgICAgIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjpAcHJlbWl1bS1jaG9pY2UtbGluay1ob3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3QtYW5kcmV3cyB7XG4gICAgLmZvcmdvdHRlbl9wYXNzd29yZF9jYW5jZWxfYnV0dG9uIHtcbiAgICAgIGEsXG4gICAgICBhOnZpc2l0ZWQsXG4gICAgICBhOmZvY3VzIHtcbiAgICAgICAgY29sb3I6QHN0LWFuZHJld3MtbGluay1jb2xvcjtcbiAgICAgIH1cbiAgICAgIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjpAc3QtYW5kcmV3cy1saW5rLWhvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50b3AtMjAwIHtcbiAgICAuZm9yZ290dGVuX3Bhc3N3b3JkX2NhbmNlbF9idXR0b24ge1xuICAgICAgYSxcbiAgICAgIGE6dmlzaXRlZCxcbiAgICAgIGE6Zm9jdXMge1xuICAgICAgICBjb2xvcjpAdG9wMjAwLWxpbmstY29sb3I7XG4gICAgICB9XG4gICAgICBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6QHRvcDIwMC1saW5rLWhvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgfSIsIkBpbXBvcnQgXCIuLi9taXhpbnMubGVzc1wiO1xuXG4vL0NoYW5nZSBwYXNzd29yZCArIFNldCBwYXNzd29yZFxuXG4gIC5tbGMtcGFnZS1oZWFkZXIge1xuICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgcGFkZGluZy10b3A6IDIycHg7XG4gIH1cblxuICAubWxjLWx0ZC1zZXQtcGFzc3dvcmQge1xuICAgIG1hcmdpbi1ib3R0b206NDBweDtcbiAgICBtYXJnaW4tdG9wOjIwcHg7XG4gICAgLnBhc3N3b3JkX2NvbnRyb2wge1xuICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICAgIH1cblxuICAgIC5idXR0b25fcHJpbWFyeSB7XG4gICAgIHdpZHRoOjM1JTtcbiAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XG4gICAgIG1hcmdpbi10b3A6MjBweDtcbiAgICB9XG5cbiAgICBhI2NhbmNlbFJlc2V0UGFzc3dvcmQge1xuICAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xuICAgIH1cblxuICAgIGEjY2FuY2VsUmVzZXRQYXNzd29yZDpob3ZlcixcbiAgICBhI2NhbmNlbFJlc2V0UGFzc3dvcmQ6Zm9jdXMsXG4gICAgYSNjYW5jZWxSZXNldFBhc3N3b3JkOnZpc2l0ZWQge1xuICAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICB9XG5cbiAgICAuaGVscC1jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6I2YwZWVlYTtcbiAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAxMHB4IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOjQwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgZm9udC1zaXplOjE1cHg7XG5cbiAgICAgIHVsIHtcbiAgICAgICBtYXJnaW4tYm90dG9tOjE2cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDowO1xuICAgICAgfVxuXG4gICAgICB1bCBsaSB7XG4gICAgICAgbWFyZ2luLWJvdHRvbTo1cHg7XG4gICAgICAgcGFkZGluZy1sZWZ0OjA7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTpub25lO1xuICAgICAgfVxuXG4gICAgICB1bCBsaTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OlwiLVwiO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OjVweDtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgbGluZS1oZWlnaHQ6MjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWxjLWx0ZC1sb2dpbiAuY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNoYW5nZS1wd2Qtc3VjY2VzcyB7XG4gICAgIGJhY2tncm91bmQtY29sb3I6IEBmb290ZXItYmFzZS1iZztcbiAgICAgbWluLWhlaWdodDogMTAwdmg7XG4gIH1cblxuICAud3JhcHBlci1jaGFuZ2UtcHdkLXN1Y2Nlc3Mge1xuICAgIG1hcmdpbi10b3A6LTQwcHg7XG4gICAgcGFkZGluZy10b3A6NDBweDtcbiAgICBtaW4taGVpZ2h0OjUwMHB4O1xuICAgIC5idG4tbGluayB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgcGFkZGluZy1sZWZ0OjA7XG4gICAgfVxuICB9XG5cbiAgLy8gV2VhbHRoIGNoYW5nZSBwYXNzd29yZCBwYWdlXG5cbiAgLndlYWx0aC1jaGFuZ2UtcGFzc3dvcmQge1xuICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgIGZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO1xuICAgIC53cmFwcGVyLWRmZGZkZiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNkZmRmZGY7XG4gICAgfVxuICAgIC53ZWFsdGgtcGFnZS1oZWFkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTo0MHB4O1xuICAgICAgcGFkZGluZy10b3A6MzBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOjhweDtcbiAgICAgIGgyIHtcbiAgICAgICBjb2xvcjojMzMzMzMzO1xuICAgICAgIGZvbnQtc2l6ZToyMHB4O1xuICAgICAgIGZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO1xuICAgICAgfVxuICAgIH1cbiAgICBoMyB7XG4gICAgIGZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO1xuICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICAuYnV0dG9uX3ByaW1hcnkge1xuICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICBmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgfVxuXG4gICAgLmJ0bi1wcmltYXJ5IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgIGZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOkBwcmltYXJ5LWNvbG9yLW9yYW5nZTtcbiAgICAgIGJvcmRlcjowO1xuICAgIH1cbiAgICAuYnRuLXByaW1hcnk6aG92ZXIsXG4gICAgLmJ0bi1wcmltYXJ5OmZvY3VzLFxuICAgIC5idG4tcHJpbWFyeTp2aXNpdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6QHByaW1hcnktY29sb3Itb3JhbmdlLWhvdmVyICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYSNjYW5jZWxSZXNldFBhc3N3b3JkIHtcbiAgICAgIGNvbG9yOiMzMzMzMzM7XG4gICAgfVxuXG4gICAgLmhlbHAtY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNlZmVmZWY7XG4gICAgfVxuICAgIC5jb2wtZm9vdGVyIHtcbiAgICAgIG1hcmdpbi10b3A6LTFweDtcbiAgICB9XG4gICAgLndlYWx0aC1wYWdlLWZvb3RlciB7XG4gICAgICB1bCB7XG4gICAgICAgIGZsb2F0OnJpZ2h0O1xuICAgICAgICBsaSB7XG4gICAgICAgICBkaXNwbGF5OmlubGluZTtcbiAgICAgICAgfVxuICAgICAgICBhLCBhOnZpc2l0ZWQsIGE6Zm9jdXMge1xuICAgICAgICAgY29sb3I6IzgwODA4MDtcbiAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICAgOmhvdmVyIHtcbiAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcbiAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEJhZGdlIHNpdGVzIGNoYW5nZSBwYXNzd29yZCBwYWdlXG5cbiAgLmRwbSxcbiAgLmVuZXZpdGEsXG4gIC5ibHVlcHJpbnQsXG4gIC5mYy1vbmUsXG4gIC5wb3J0Zm9saW8tZm9jdXMsXG4gIC5wcmVtaXVtLWNob2ljZSxcbiAgLnN0LWFuZHJld3MsXG4gIC50b3AtMjAwIHtcbiAgICAubWxjLWx0ZC1zZXQtcGFzc3dvcmQge1xuICAgICAgbWFyZ2luLXRvcDoyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTo0MHB4O1xuICAgICAgbWluLWhlaWdodDo0MHZoO1xuICAgICAgLmhlbHAtY29udGVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6NDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo0MHB4O1xuICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmVzZXQtcGFzc3dvcmQtc3VjY2VzcyB7XG4gICAgICBjb2xvcjojNjY2NjY2O1xuICAgICAgaDQge1xuICAgICAgIGZvbnQtc2l6ZToxN3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC53cmFwcGVyLWNoYW5nZS1wd2Qtc3VjY2VzcyB7XG4gICAgICBwYWRkaW5nLXRvcDo0MHB4O1xuICAgICAgbWluLWhlaWdodDo1MDBweDtcbiAgICAgIG1hcmdpbi10b3A6MDtcbiAgICAgIC5idXR0b25fcHJpbWFyeSB7XG4gICAgICAgIHdpZHRoOjIwJTtcbiAgICAgICAgbWFyZ2luLXRvcDoxMHB4O1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5lbmV2aXRhIC5oZWxwLWNvbnRlbnQsXG4gIC5wcmVtaXVtLWNob2ljZSAuaGVscC1jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZToxM3B4O1xuICB9IiwiQGltcG9ydCBcIi4uL21peGlucy5sZXNzXCI7XG5cbi5sb2dvdXQtcGFnZSAubWxjLWx0ZC1zaWRla2ljayB7XG4gICAgZGlzcGxheTpub25lO1xuICB9XG5cbiAgLmxvZ291dC1wYWdlIC53cmFwcGVyLWxvZ291dC1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmYWY4ZjQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDoyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOjIwcHg7XG4gIH1cblxuICAud3JhcHBlci1sb2dvdXQtY29udGVudCAuYnV0dG9uLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOjA7XG4gIH1cblxuICAud3JhcHBlci1sb2dvdXQtY29udGVudCBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTowO1xuICAgIHBhZGRpbmctdG9wOjMwcHg7XG4gIH1cblxuICAubG9nb3V0LXBhZ2UgLmdldC1pbi10b3VjaC13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOjIwcHg7XG4gIH0iLCJAaW1wb3J0IFwiLi4vbWl4aW5zLmxlc3NcIjtcblxuLy8gTWVkaWEgcXVlcmllcyBmb3IgTG9naW4gKyBjaGFuZ2UgcGFzc3dvcmQgKyBzZXQgcGFzc3dvcmQgKyBCYWRnZSBzaXRlc1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjExOTlweCkge1xuICAgIC53cmFwcGVyLWNoYW5nZS1wd2Qtc3VjY2VzcyB7XG4gICAgICBtaW4taGVpZ2h0OjQwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpIHtcbiAgIC5sb2dpbi13cmFwcGVyIHtcbiAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjo2NyUgMDtcbiAgIH1cblxuICAgLmxvZ291dC1wYWdlIC53cmFwcGVyLWxvZ291dC1jb250ZW50IHtcbiAgICAgcGFkZGluZy10b3A6MTBweDtcbiAgICAgcGFkZGluZy1ib3R0b206MTBweDtcbiAgIH1cbiB9XG5cbiBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgLmNvbnRhaW5lcl9jb250ZW50IHtcbiAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgfVxuXG4gICAubG9naW4td3JhcHBlciB7XG4gICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgISBpbXBvcnRhbnQ7XG4gICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQgISBpbXBvcnRhbnQ7XG4gICAgIHBhZGRpbmctbGVmdDo1cHg7XG4gICB9XG5cbiAgIC5sb2dpbi1wYWdlIC5oZWxwLWNvbnRlbnQgLmNvbC1jdXN0b20ge1xuICAgICB3aWR0aDogMzUlO1xuICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICB9XG5cbiAgIC8vTG9nb3V0IHBhZ2VcblxuICAgLndyYXBwZXItbG9nb3V0LWNvbnRlbnQgaDMge1xuICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gICAgIHBhZGRpbmctdG9wOjIwcHg7XG4gICB9XG5cbiAgIC5sb2dvdXQtcGFnZSAud3JhcHBlci1sb2dvdXQtY29udGVudCB7XG4gICAgIHBhZGRpbmctdG9wOjA7XG4gICAgIHBhZGRpbmctYm90dG9tOjA7XG4gICB9XG5cbiAgIC53cmFwcGVyLWxvZ291dC1jb250ZW50IHNwYW4uYnV0dG9uLW1kIHtcbiAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgIHRvcDowcHg7XG4gICAgIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDtcbiAgIH1cblxuICAgLndyYXBwZXItbG9nb3V0LWNvbnRlbnQgLmNvbC1jdXN0b20ge1xuICAgICB3aWR0aDogNjAlO1xuICAgfVxuXG4gICAud3JhcHBlci1sb2dvdXQtY29udGVudCAud3JhcHBlci1sb2dpbi1idG4ge1xuICAgICB3aWR0aDozNSVcbiAgIH1cblxuICAgLy9Gb3Jnb3R0ZW4gcGFzc3dvcmQgcGFnZVxuXG4gICAuZm9yZ290dGVuLXBhc3N3b3JkLWhlbHAgcCB7XG4gICAgIHdpZHRoOjEwMCU7XG4gICB9XG5cbiAgIC8vIENoYW5nZSBwYXNzd29yZCBzdWNjZXNzIHBhZ2VcblxuICAgLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzIHtcbiAgICAgbWFyZ2luLXRvcDotNDBweDtcbiAgICAgcGFkZGluZy10b3A6NDBweDtcbiAgICAgbWluLWhlaWdodDoyMDBweCAhaW1wb3J0YW50O1xuICAgfVxuXG4gICAvL0JhZ2RlIHNpdGVzXG5cbiAgIC5kcG0sXG4gICAuZW5ldml0YSxcbiAgIC5ibHVlcHJpbnQsXG4gICAuZmMtb25lLFxuICAgLnBvcnRmb2xpby1mb2N1cyxcbiAgIC5wcmVtaXVtLWNob2ljZSxcbiAgIC5zdC1hbmRyZXdzLFxuICAgLnRvcC0yMDAge1xuICAgICAud3JhcHBlci1zdWJoZWFkZXIge1xuICAgICAgIHBhZGRpbmctbGVmdDo1cHg7XG4gICAgICAgcGFkZGluZy10b3A6MTBweDtcbiAgICAgICBwYWRkaW5nLWJvdHRvbToxMHB4O1xuICAgICB9XG5cbiAgICAgLmhlbHAtY29udGVudCB7XG4gICAgICAgbWFyZ2luLWJvdHRvbTowcHg7XG4gICAgIH1cblxuICAgICAuaGVscC1jb250ZW50IC5jb2wtY3VzdG9tIHtcbiAgICAgICB3aWR0aDogMzklO1xuICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgfVxuXG4gICAgIC5iYWRnZS1wYWdlLWZvb3RlciB7XG4gICAgICAgcGFkZGluZy1ib3R0b206MDtcbiAgICAgfVxuXG4gICAgIC5tbGMtbHRkLXNldC1wYXNzd29yZCAuaGVscC1jb250ZW50IHtcbiAgICAgICBwYWRkaW5nOjMwcHggMjBweCAxMHB4O1xuICAgICAgIG1hcmdpbi1yaWdodDoxMHB4O1xuICAgICB9XG4gICAgIC50b3AtMjAwLWhlYWRpbmcgaDIgIHtcbiAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgd2lkdGg6ODUlO1xuICAgICAgIHRvcDo0cHg7XG4gICAgIH1cbiAgICAgLnJlc2V0LXBhc3N3b3JkLXN1Y2Nlc3Mge1xuICAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgICAgfVxuXG4gICAgIC53cmFwcGVyLWNoYW5nZS1wd2Qtc3VjY2VzcyAuYnV0dG9uX3ByaW1hcnkge1xuICAgICAgIG1pbi13aWR0aDoxNTBweDtcbiAgICAgfVxuICAgfVxuIH1cblxuIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAuY29udGFpbmVyX2NvbnRlbnQge1xuICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICB9XG5cbiAgIC5tbGMtcGFnZS1oZWFkZXIge1xuICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgfVxuXG4gICAubWxjLWx0ZC1zZXQtcGFzc3dvcmQge1xuICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgfVxuXG4gICAud3JhcHBlci1sb2dvdXQtY29udGVudCBoMyB7XG4gICAgIHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O1xuICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gICB9XG5cbiAgIC5sb2dvdXQtcGFnZSAud3JhcHBlci1sb2dvdXQtY29udGVudCB7XG4gICAgIHBhZGRpbmctdG9wOjA7XG4gICAgIHBhZGRpbmctYm90dG9tOjA7XG4gICAgIHBhZGRpbmctbGVmdDoxMHB4O1xuICAgfVxuXG4gICAvL0NoYW5nZSBwYXNzd29yZCBwYWdlIHN1Y2Nlc3NcblxuICAgLndlYWx0aC1jaGFuZ2UtcGFzc3dvcmQge1xuICAgICAud2VhbHRoLXBhZ2UtaGVhZGVyIHtcbiAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgcGFkZGluZy1ib3R0b206MDtcbiAgICAgfVxuXG5cbiAgICAgLndlYWx0aC1wYWdlLWZvb3RlciB1bCB7XG4gICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICBwYWRkaW5nLWxlZnQ6MDtcbiAgICAgICBsaSB7XG4gICAgICAgICBkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7XG5cbiAgICAgICB9XG4gICAgIH1cbiAgIH1cblxuICAgLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzIHtcbiAgICAgbWFyZ2luLXRvcDotMjBweDtcbiAgIH1cblxuICAgLy9Gb3Jnb3R0ZW4gcGFzc3dvcmQgcGFnZVxuXG4gICAuZm9yZ290dGVuLXBhc3N3b3JkLXBhZ2Uge1xuICAgICB3aWR0aDoxMDAlO1xuICAgICBwYWRkaW5nLXJpZ2h0OjE1cHg7XG4gICAgIHBhZGRpbmctbGVmdDoxNXB4O1xuICAgfVxuXG4gICAuZHBtLFxuICAgLmVuZXZpdGEsXG4gICAuYmx1ZXByaW50LFxuICAgLmZjLW9uZSxcbiAgIC5wb3J0Zm9saW8tZm9jdXMsXG4gICAucHJlbWl1bS1jaG9pY2UsXG4gICAuc3QtYW5kcmV3cyxcbiAgIC50b3AtMjAwIHtcbiAgICAgLmJhZGdlLXBhZ2UtaGVhZGVyIHtcbiAgICAgICBwYWRkaW5nLXRvcDoycHg7XG4gICAgICAgZm9udC1zaXplOjI2cHg7XG4gICAgICAgcGFkZGluZy1ib3R0b206MDtcbiAgICAgfVxuICAgfVxuXG4gICAubG9naW4tcGFnZSAuaGVscC1jb250ZW50IC5jb2wtY3VzdG9tIHtcbiAgICAgd2lkdGg6MTAwJTtcbiAgICAgcGFkZGluZy1sZWZ0OjEwcHg7XG4gICB9XG5cbiAgIC5kcG0sXG4gICAuZHBtLFxuICAgLmVuZXZpdGEsXG4gICAuYmx1ZXByaW50LFxuICAgLmZjLW9uZSxcbiAgIC5wb3J0Zm9saW8tZm9jdXMsXG4gICAucHJlbWl1bS1jaG9pY2UsXG4gICAuc3QtYW5kcmV3cyxcbiAgIC50b3AtMjAwIHtcbiAgICAgLmxvZ2luLWNvbnRhaW5lciB7XG4gICAgICAgcGFkZGluZy10b3A6MjBweDtcbiAgICAgfVxuICAgfVxuXG4gICAuZHBtLFxuICAgLmVuZXZpdGEsXG4gICAuYmx1ZXByaW50LFxuICAgLmZjLW9uZSxcbiAgIC5wb3J0Zm9saW8tZm9jdXMsXG4gICAucHJlbWl1bS1jaG9pY2UsXG4gICAuc3QtYW5kcmV3cyxcbiAgIC50b3AtMjAwIHtcbiAgICAgLmhlbHAtY29udGVudCAuY29sLWN1c3RvbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgIH1cbiAgIH1cblxuICAgLmRwbSxcbiAgIC5lbmV2aXRhLFxuICAgLmJsdWVwcmludCxcbiAgIC5mYy1vbmUsXG4gICAucG9ydGZvbGlvLWZvY3VzLFxuICAgLnByZW1pdW0tY2hvaWNlLFxuICAgLnN0LWFuZHJld3MsXG4gICAudG9wLTIwMCB7XG4gICAgIC5oZWxwLWNvbnRlbnQgcCB7XG4gICAgICAgdGV4dC1hbGlnbjogbGVmdCAhIGltcG9ydGFudDtcbiAgICAgfVxuICAgfVxuXG4gICAudG9wLTIwMC1oZWFkaW5nIGgyIHtcbiAgICAgZGlzcGxheTpub25lO1xuICAgfVxuXG4gICAuYmFkZ2UtcGFnZS1mb290ZXIgdWwgbGkge1xuICAgICBkaXNwbGF5OiBibG9jayAhIGltcG9ydGFudDtcbiAgIH1cbiB9IiwiLmJnLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuYm9keSAuZW1wbG95ZXItdGhlbWUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbn1cbmJvZHkgLmVtcGxveWVyLXRoZW1lIGEge1xuICAgIGNvbG9yOiAjRDQ3NDNBO1xufVxuLmVtcGxveWVyLXRoZW1lIG9sIGxpLCB1bCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5lbXBsb3llci10aGVtZSB1bCBsaTo6bWFya2VyIFxue1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBjb2xvcjogIzQzNDM0Mztcbn1cbi5lbXBsb3llci10aGVtZSAuc2lkZWtpY2sge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbn0gXG4uZW1wbG95ZXItdGhlbWUgLnNpZGVraWNrIG9sIGxpLFxuLmVtcGxveWVyLXRoZW1lIC5zaWRla2ljayB1bCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmVtcGxveWVyLXRoZW1lIC5oMywgaDMge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLmVtcGxveWVyLXRoZW1lIC5vdmVybGFwcGVkLWNvbC1sZWZ0LWJnIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZjBlZWVhIDMwJSwgI2ZmZmZmZiAwKTtcbn1cbi5lbXBsb3llci10aGVtZSAub3ZlcmxhcHBlZC1jb2wtcmlnaHQtYmcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmZmZmZmYgNzAlLCAjZjBlZWVhIDMwJSk7XG59XG4uZW1wbG95ZXItdGhlbWUgLm92ZXJsYXBwZWQtY29sIGgyIHtcbiAgICBmb250LWZhbWlseTogJ0NoYXJsaWUtU3RkLU1lZGl1bSc7XG4gICAgZm9udC1zaXplOiAzNHB4O1xufVxuXG4uZW1wbG95ZXItdGhlbWUgbmF2Lm5hdmJhciB7XG4gICAgbWluLWhlaWdodDogMTAwcHg7XG59XG4uZW1wbG95ZXItdGhlbWUgbmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGEge1xuICAgIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuJztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICMxODE4MTY7XG59XG4uZW1wbG95ZXItdGhlbWUgLndyYXBwZXIud3JhcHBlci10b3Atcm93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxODE2O1xufVxuLmVtcGxveWVyLXRoZW1lICNzaXRlLXNlbGVjdC1kZXNrdG9wIC5uYXYtcGlsbHM+bGk+YSB7XG4gIGNvbG9yOiNmZmY7XG59XG4uZW1wbG95ZXItdGhlbWUgI3NpdGUtc2VsZWN0LWRlc2t0b3AgLm5hdi1waWxscz5saS5hY3RpdmU+YSwgLmVtcGxveWVyLXRoZW1lICNzaXRlLXNlbGVjdC1kZXNrdG9wIC5uYXYtcGlsbHM+bGkuYWN0aXZlPmE6Zm9jdXMsIC5lbXBsb3llci10aGVtZSAjc2l0ZS1zZWxlY3QtZGVza3RvcCAubmF2LXBpbGxzPmxpLmFjdGl2ZT5hOmhvdmVyLCAuZW1wbG95ZXItdGhlbWUgI3NpdGUtc2VsZWN0LWRlc2t0b3AgLm5hdj5saT5hOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI0M5NTEwOTtcbiAgICBib3gtc2hhZG93OiAwcHggLTNweCAwcHggI0M5NTEwOSBpbnNldDtcbn1cbi5lbXBsb3llci10aGVtZSAud3JhcHBlci10b3Atcm93IC5uYXYtcGlsbHM+bGkuYWN0aXZlPmEsIFxuLmVtcGxveWVyLXRoZW1lIC53cmFwcGVyLXRvcC1yb3cgLm5hdi1waWxscz5saS5hY3RpdmU+YTpmb2N1cywgXG4uZW1wbG95ZXItdGhlbWUgLndyYXBwZXItdG9wLXJvdyAubmF2LXBpbGxzPmxpLmFjdGl2ZT5hOmhvdmVyLCBcbi5lbXBsb3llci10aGVtZSAud3JhcHBlci10b3Atcm93IC5uYXY+bGk+YTpmb2N1cywgXG4uZW1wbG95ZXItdGhlbWUgLndyYXBwZXItdG9wLXJvdyAubmF2PmxpPmE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuLmVtcGxveWVyLXRoZW1lICNzaXRlLXNlbGVjdC1kZXNrdG9wIC5uYXY+bGk6bm90KC5hY3RpdmUpPmE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1ob21lcGFnZSB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlciFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcCFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vbmU7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLXN0YW5kYXJkIHtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICAgIG91dGxpbmU6IDA7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm9uZTtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtaG9tZXBhZ2UgLmlubmVyIGgyLFxuLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1zdGFuZGFyZCAuaW5uZXIgaDIge1xuICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgY29sb3I6ICMxODE4MTY7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LWZhbWlseTogJ0NoYXJsaWUtU3RkLU1lZGl1bSc7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cbi5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtaG9tZXBhZ2UgLmlubmVyIGg0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgY29sb3I6ICMxODE4MTY7XG4gICAgd2lkdGg6IDUwJSFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGZvbnQtZmFtaWx5OiAnQ2hhcmxpZS1TdGQtTWVkaXVtJztcbn1cbi5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtc3RhbmRhcmQgLmlubmVyIGg0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgY29sb3I6ICMxODE4MTY7XG4gICAgd2lkdGg6IDUwJSFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZm9udC1mYW1pbHk6ICdDaGFybGllLVN0ZC1NZWRpdW0nO1xufVxuLmVtcGxveWVyLXRoZW1lICNnbG9iYWxfc2VhcmNoX2Zvcm0gLm1sYy1nbHlwaC5pY29uLW1sYy1maW5kLXlvdXItc3VwZXIsIFxuLmVtcGxveWVyLXRoZW1lICNnbG9iYWxfc2VhcmNoX2Zvcm1fbW9iaWxlIC5tbGMtZ2x5cGguaWNvbi1tbGMtZmluZC15b3VyLXN1cGVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtaG9tZXBhZ2UgLmlubmVyIHAsXG4uZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLWhvbWVwYWdlIC5pbm5lciBwIGEgc3Bhbixcbi5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtc3RhbmRhcmQgLmlubmVyIHAsXG4uZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLXN0YW5kYXJkIC5pbm5lciBwIGEgc3BhbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZW1wbG95ZXItdGhlbWUgLmJsYWNrLXdoaXRlLWNvbCAuY29sLWN1c3RvbTpmaXJzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODE4MTY7XG4gIGNvbG9yOiAjZmZmXG59XG4uZW1wbG95ZXItdGhlbWUgLmJsYWNrLXdoaXRlLWNvbC5ibGFjay13aGl0ZS1ici1yYWRpdXMgLmNvbC1jdXN0b206Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNDBweDtcbn1cbi5lbXBsb3llci10aGVtZSAuYmxhY2std2hpdGUtY29sIC5jb2wtY3VzdG9tOm50aC1jaGlsZCgyKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmVtcGxveWVyLXRoZW1lIC5ibGFjay13aGl0ZS1jb2wgaDIge1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1NZWRpdW1cIjtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5lbXBsb3llci10aGVtZSAuYmxhY2std2hpdGUtY29sIGg0IHtcbiAgZm9udC1mYW1pbHk6ICdDaGFybGllLVN0ZC1SZWd1bGFyJztcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB3aWR0aDogOTUlO1xufVxuLmVtcGxveWVyLXRoZW1lIC5jYXJldDphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE4MTgxNjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzE4MTgxNjtcbiAgaGVpZ2h0OiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICB3aWR0aDogOHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uZW1wbG95ZXItdGhlbWUgLmNhcmV0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5lbXBsb3llci10aGVtZSAucm93LWZvb3RlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgxNjtcbn1cblxuLmVtcGxveWVyLXRoZW1lIC5yb3ctZm9vdGVyIC5yb3ctZm9vdGVyLWNvbnRhaW5lciA+IGRpdjpudGgtY2hpbGQoMikge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDE1MywgMTQ4LCAxMzgsIC4yNSk7XG4gICAgbWFyZ2luLXRvcDogMjZweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi5lbXBsb3llci10aGVtZSAucm93LWZvb3RlciAud3JhcHBlci5mb290ZXItYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxODE4MTY7XG59XG4uZW1wbG95ZXItdGhlbWUgLnJvdy1mb290ZXIgYSB7XG4gICAgY29sb3I6ICNENDc0M0E7XG59XG4uZW1wbG95ZXItdGhlbWUgLnJvdy1mb290ZXIgaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xufVxuLmVtcGxveWVyLXRoZW1lIC5yb3ctZm9vdGVyIC53cmFwcGVyLmZvb3Rlci1iZyB1bC5uYXYgbGkgYSB7XG4gICAgY29sb3I6ICNENDc0M0E7XG59XG4uZW1wbG95ZXItdGhlbWUgLnJvdy1mb290ZXIgLmJvb3RzdHJhcC1uYXYtc2Vjb25kYXJ5IHtcbiAgICByaWdodDogMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDE2cHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLmJyZWFkY3J1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDhweCAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5lbXBsb3llci10aGVtZSAuYnJlYWRjcnVtYiBhIHtcbiAgICBjb2xvcjogIzNCM0IzQjtcbn1cbi5lbXBsb3llci10aGVtZSAuZGFyay1iZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgxNjtcbiAgICBjb2xvcjogI2ZmZjtcbn1cbi5lbXBsb3llci10aGVtZSAuY3RhLWNvcHkgaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdDaGFybGllLVN0ZC1NZWRpdW0nO1xufVxuLmVtcGxveWVyLXRoZW1lIC5udW1iZXJlZC1jYXJkIGgzIHtcbiAgICBjb2xvcjogI0Q0NzQzQTtcbiAgICBmb250LWZhbWlseTogJ0NoYXJsaWUtU3RkLVNlbWlCb2xkJztcbiAgICBmb250LXNpemU6IDM1cHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLmJyZWFkY3J1bWIgbGksIFxuLmVtcGxveWVyLXRoZW1lIC5tbGMtcHJpbWFyeS1uYXYgbGksIFxuLmVtcGxveWVyLXRoZW1lIC5uYXYtcGlsbHMgbGksIFxuLmVtcGxveWVyLXRoZW1lIC5uYXYtdGFicyBsaSwgXG4uZW1wbG95ZXItdGhlbWUgLnNpZGVraWNrIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6NzUwcHgpe1xuXHQuZW1wbG95ZXItdGhlbWUgLm92ZXJsYXBwZWQtY29sLWxlZnQtYmcge1xuICAgIFx0XHRoZWlnaHQ6IDEwMCU7XG4gICAgXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdH1cblx0LmVtcGxveWVyLXRoZW1lIC5vdmVybGFwcGVkLWNvbC1yaWdodC1iZyB7XG4gICAgXHRcdGhlaWdodDogMTAwJTtcbiAgICBcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0fVxuXHQuZW1wbG95ZXItdGhlbWUgLnJvdy1mb290ZXIgLmJvb3RzdHJhcC1uYXYtc2Vjb25kYXJ5IHtcbiAgICBcdFx0bGVmdDogMHB4O1xuICAgIFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgXHRcdGJvdHRvbTogMTZweDtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XG5cdC5lbXBsb3llci10aGVtZSAuaW5uZXIge1xuICAgIFx0XHRtYXgtd2lkdGg6IDEwMjBweCFpbXBvcnRhbnQ7XG4gXHR9XG59XG4ucm93LmVxdWFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cbi52Y2VudGVyLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zcGFjaW5nLXB0LTYwIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbn1cbi5zcGFjaW5nLXBiLTYwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cbi5zcGFjaW5nLXB0LTcwIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbn1cbi5zcGFjaW5nLXBiLTcwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbn1cbi5zcGFjaW5nLXB0LTgwIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbn1cbi5zcGFjaW5nLXBiLTgwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cbi5lbXBsb3llci10aGVtZSAjbWxjLWhlYWRlci10b3AtbmF2IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XG4gIC5lbXBsb3llci10aGVtZSAjbWxjLWhlYWRlci10b3AtbmF2IHtcbiAgICAgIHJpZ2h0OiA4LjMzMzMzMzMzJTtcbiAgICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmVtcGxveWVyLXRoZW1lICNtbGMtaGVhZGVyLXNlYXJjaC1ib3gge1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG59XG5cbnNwYW4uY2hldnJvbi1saW5rIHtcbiAgZm9udC1mYW1pbHk6ICdDaGFybGllLVN0ZC1TZW1pQm9sZCc7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICNDOTUxMDk7XG59XG5zcGFuLmNoZXZyb24tbGluazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjA1XCI7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI0M5NTEwOTtcbiAgICBmb250LWZhbWlseTogaWNvbW9vbjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IFxufVxuc3Bhbi5jaGV2cm9uLWxpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5lbXBsb3llci10aGVtZSAubGVmdC1ib3JkZXJlZC1yb3cge1xuXHRib3JkZXItbGVmdDogNHB4IHNvbGlkICM3NDE5MTU7XG5cdHBhZGRpbmc6IDMwcHggMjBweCAyMHB4O1xufVxuLmVtcGxveWVyLXRoZW1lIC5sZWZ0LWJvcmRlcmVkLXJvdy5jb2xzIHtcblx0cGFkZGluZzogMHB4IDIwcHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLmxlZnQtYm9yZGVyZWQtcm93IGgzIHtcblx0Y29sb3I6ICNENDc0M0E7XG5cdGZvbnQtc2l6ZTogMjZweDtcblx0bWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmVtcGxveWVyLXRoZW1lIC5sZWZ0LWJvcmRlcmVkLXJvdyBwIHtcblx0bWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmVtcGxveWVyLXRoZW1lIC5sZWZ0LWJvcmRlcmVkLWhlYWRpbmcgaDMge1xuXHRjb2xvcjogI0Q0NzQzQTtcblx0Ym9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjNzQxOTE1O1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLmxlZnQtYm9yZGVyZWQtaGVhZGluZyBwIHtcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLmVtcGxveWVyLXRoZW1lIC5pbWctY29udGVudC10aWxlIC5pbWctY29udGVudC10aWxlLXRleHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMzVweCAzMHB4IDIwcHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLWhvbWVwYWdlLm1hc3RoZWFkLW92ZXJsYXkgLmNvbnRhaW5lcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDBweDtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgbGVmdDogMHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0MHB4O1xufVxuLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1zdGFuZGFyZC5tYXN0aGVhZC1vdmVybGF5IC5jb250YWluZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGhlaWdodDogMzIwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAwcHg7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIGxlZnQ6IDBweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNDBweDtcbn1cbi5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtc3RhbmRhcmQgc3Bhbi5idXR0b24tbWQge1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5lbXBsb3llci10aGVtZSAud3JhcHBlci5tYXN0aGVhZC1vdmVybGF5IC5pbm5lciBoMSxcbi5lbXBsb3llci10aGVtZSAud3JhcHBlci5tYXN0aGVhZC1vdmVybGF5IC5pbm5lciBoMixcbi5lbXBsb3llci10aGVtZSAud3JhcHBlci5tYXN0aGVhZC1vdmVybGF5IC5pbm5lciBoMyxcbi5lbXBsb3llci10aGVtZSAud3JhcHBlci5tYXN0aGVhZC1vdmVybGF5IC5pbm5lciBoNCxcbi5lbXBsb3llci10aGVtZSAud3JhcHBlci5tYXN0aGVhZC1vdmVybGF5IC5pbm5lciBoNSxcbi5lbXBsb3llci10aGVtZSAud3JhcHBlci5tYXN0aGVhZC1vdmVybGF5IC5pbm5lciBoNiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1vdmVybGF5IC5icmVhZGNydW1iIGEge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1vdmVybGF5IC5icmVhZGNydW1iIGxpLCAuZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLW92ZXJsYXkgLm1sYy1wcmltYXJ5LW5hdiBsaSwgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1vdmVybGF5IC5uYXYtcGlsbHMgbGksIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtb3ZlcmxheSAubmF2LXRhYnMgbGksIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtb3ZlcmxheSAuc2lkZWtpY2sgbGkge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1vdmVybGF5IC5icmVhZGNydW1iIC5sYXN0LmFjdGl2ZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1lZ2FtZW51LXJvdyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1lZ2FtZW51LWNvbCBzcGFuLmJ1dHRvbi1tZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M5NTEwOTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmVtcGxveWVyLXRoZW1lIC5tZWdhbWVudS1yb3cgI21lZ2FtZW51LWNvbC0xIC5jaGV2cm9uLWxpbmsgYSxcbi5lbXBsb3llci10aGVtZSAubWVnYW1lbnUtcm93ICNtZWdhbWVudS1jb2wtMiAuY2hldnJvbi1saW5rIGEsXG4uZW1wbG95ZXItdGhlbWUgLm1lZ2FtZW51LXJvdyAjbWVnYW1lbnUtY29sLTMgLmNoZXZyb24tbGluayBhLFxuLmVtcGxveWVyLXRoZW1lIC5tZWdhbWVudS1yb3cgI21lZ2FtZW51LWNvbC00IC5jaGV2cm9uLWxpbmsgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNjOTUxMDkgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1lZ2FtZW51LWNvbCB0YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDOTUxMDk7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1jb2xsYXBzZTogaW5oZXJpdDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1lZ2FtZW51LWNvbCB0YWJsZSBoNCB7XG4gIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLmVtcGxveWVyLXRoZW1lIC55YW1tLWZ3IC5kcm9wZG93bi1tZW51IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5lbXBsb3llci10aGVtZSAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXY+Lm9wZW4+YSwgLmVtcGxveWVyLXRoZW1lIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdj4ub3Blbj5hOmZvY3VzLCAuZW1wbG95ZXItdGhlbWUgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2Pi5vcGVuPmE6aG92ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyN3B4O1xuICAgIGhlaWdodDogYXV0bztcbn1cbi5lbXBsb3llci10aGVtZSAubWVnYW1lbnUtY29sOmZpcnN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmVtcGxveWVyLXRoZW1lIC5tZWdhbWVudS1jb2wge1xuICBjb2xvcjogIzQzNDM0Mztcbn1cbi5lbXBsb3llci10aGVtZSAubWVnYW1lbnUtY29sIGg0IHtcbiAgZm9udC1mYW1pbHk6ICdDaGFybGllLVN0ZC1NZWRpdW0nO1xuICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuLmVtcGxveWVyLXRoZW1lIC5tZWdhbWVudS1yb3cgLm1lZ2FtZW51LWNvbCB1bCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMTNweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1lZ2FtZW51LXJvdyAubWVnYW1lbnUtY29sIHVsIGxpIGEge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuLmVtcGxveWVyLXRoZW1lIC5tZWdhbWVudS1yb3cgLm1lZ2FtZW51LWNvbCB1bCBsaTo6bWFya2VyIHtcbiAgY29udGVudDogXCJcXGU2MDVcIjtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBpY29tb29uO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5lbXBsb3llci10aGVtZSAubWVnYW1lbnUtY29sIC5jaGV2cm9uLWxpbmsge1xuICBmb250LWZhbWlseTogJ0hlbHZldGljYU5ldWVMVFN0ZC1Sb21hbic7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1lZ2FtZW51LXByaW1hcnktbmF2IC5kcm9wZG93bi5vcGVuIC5jYXJldDphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgICB0b3A6IDIwcHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1lZ2FtZW51LWNvbCB0YWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBub25lO1xuICAgIGNvbG9yOiBpbmhlcml0O1xufVxuLmVtcGxveWVyLXRoZW1lIC5tZWdhbWVudS1jb2wgdGFibGUgdGRbaGVhZGVycz1cIm9yYW5nZVwiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M5NTEwOTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xufVxuLmVtcGxveWVyLXRoZW1lIC5tZWdhbWVudS1jb2wgdGFibGUgdGRbaGVhZGVycz1cImRhcmtcIl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxODE4MTY7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBjb2xvcjogI2ZmZjtcbn1cbi5lbXBsb3llci10aGVtZSAubWVkaWEtbGVmdCwgLm1lZGlhPi5wdWxsLWxlZnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAhaW1wb3J0YW50O1xufVxuLmVtcGxveWVyLXRoZW1lIC5tbGMtcHJpbWFyeS1uYXYuaW4gLm1lZ2FtZW51LXJvdyB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1sYy1wcmltYXJ5LW5hdi5pbiAubWVnYW1lbnUtY29sOmZpcnN0LWNoaWxkIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xufVxuLmVtcGxveWVyLXRoZW1lIC5tbGMtcHJpbWFyeS1uYXYuaW4gLmRyb3Bkb3duLW1lbnUgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5lbXBsb3llci10aGVtZSAubWxjLXByaW1hcnktbmF2LmluIC5tZWdhbWVudS1yb3cgLm1lZ2FtZW51LWNvbCB1bCBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1sYy1wcmltYXJ5LW5hdi5pbiAuY2FyZXQ6YWZ0ZXIge1xuICAgIGJvdHRvbTogMjJweDtcbiAgICB0b3A6IGF1dG87XG59XG4uZW1wbG95ZXItdGhlbWUgLm1sYy1wcmltYXJ5LW5hdi5pbiAuZHJvcGRvd24ub3BlbiAuY2FyZXQ6YWZ0ZXIge1xuICAgIGJvdHRvbTogMjJweDtcbiAgICB0b3A6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5lbXBsb3llci10aGVtZSAud3JhcHBlci5tYXN0aGVhZC1vdmVybGF5IC5jb250YWluZXI6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5lbXBsb3llci10aGVtZSAjc2lkZWtpY2stbW9iaWxlIC5zaWRla2ljayBsaSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICAgIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtaG9tZXBhZ2UgLmNvbnRhaW5lcjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiAwcHg7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNDBweDtcbiAgICB9XG4gICAgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1ob21lcGFnZSAuaW5uZXIgaDEsXG4gICAgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1ob21lcGFnZSAuaW5uZXIgaDIsXG4gICAgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1ob21lcGFnZSAuaW5uZXIgaDMsXG4gICAgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1ob21lcGFnZSAuaW5uZXIgaDQsXG4gICAgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1ob21lcGFnZSAuaW5uZXIgaDUsXG4gICAgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1ob21lcGFnZSAuaW5uZXIgaDYge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OTlweCkgYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtc3RhbmRhcmQgLmlubmVyIGgyIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtc3RhbmRhcmQgLmlubmVyIGg0IHtcbiAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtc3RhbmRhcmQsXG4gIC5lbXBsb3llci10aGVtZSAud3JhcHBlci5tYXN0aGVhZC1zdGFuZGFyZC5tYXN0aGVhZC1vdmVybGF5IC5jb250YWluZXI6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDE4NXB4O1xuICB9XG4gIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtc3RhbmRhcmQgLmlubmVyIGgyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gIH1cbiAgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1zdGFuZGFyZCAuaW5uZXIgaDQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1zdGFuZGFyZGggc3Bhbi5ib3JkZXItYnV0dG9uLW1kLCBcbiAgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1zdGFuZGFyZCBzcGFuLmJvcmRlci1idXR0b24tbWQtYXF1YSwgXG4gIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtc3RhbmRhcmQgc3Bhbi5ib3JkZXItYnV0dG9uLW1kLXJ1YmluZSwgXG4gIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtc3RhbmRhcmQgc3Bhbi5ib3JkZXItYnV0dG9uLW1kLXdoaXRlLXJldmVyc2UsIFxuICAuZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLXN0YW5kYXJkIHNwYW4uYnV0dG9uLW1kLCBcbiAgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1zdGFuZGFyZCBzcGFuLmJ1dHRvbi1tZC1hcXVhLCBcbiAgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1zdGFuZGFyZCBzcGFuLmJ1dHRvbi1tZC1ydWJpbmUge1xuICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XG4gICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmYhaW1wb3J0YW50O1xuICAgICBjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XG4gICAgIHBhZGRpbmc6IDVweCA4cHghaW1wb3J0YW50O1xuICAgICBoZWlnaHQ6IDMwcHghaW1wb3J0YW50O1xuICAgICBsaW5lLWhlaWdodDogMS4xZW0haW1wb3J0YW50O1xuICAgICBtaW4td2lkdGg6IDYwcHghaW1wb3J0YW50O1xuICAgICBmb250LXNpemU6IDEycHghaW1wb3J0YW50O1xuICAgICBtYXJnaW4tbGVmdDogMCFpbXBvcnRhbnQ7XG4gICAgIGZvbnQtd2VpZ2h0OiA0MDAhaW1wb3J0YW50O1xuICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLXN0YW5kYXJkIHNwYW4uYnV0dG9uLW1kLCAuZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLXN0YW5kYXJkIHNwYW4uYnV0dG9uLW1kLWFxdWEsIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtc3RhbmRhcmQgc3Bhbi5idXR0b24tbWQtcnViaW5lIHtcbiAgICB0b3A6IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgycHgpIHtcbiAgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1zdGFuZGFyZCBzcGFuLmJ1dHRvbi1tZCwgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1zdGFuZGFyZCBzcGFuLmJ1dHRvbi1tZC1hcXVhLCAuZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLXN0YW5kYXJkIHNwYW4uYnV0dG9uLW1kLXJ1YmluZSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpe1xuICAuZW1wbG95ZXItdGhlbWUgLm1lZ2FtZW51LWNvbC5jb2wtc20tMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmVtcGxveWVyLXRoZW1lIC5tZWdhbWVudS1jb2w6Zmlyc3QtY2hpbGQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG4vKkNvcGllZCBmcm9tIEVuc2lnaHRlbiovXG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XG5cbiAgLmVtcGxveWVyLXRoZW1lICNtbGMtaGVhZGVyLXRvcC1uYXYge1xuXHRyaWdodDogMCUgIWltcG9ydGFudDtcblxuICB9XG5cbiAgLmVtcGxveWVyLXRoZW1lICNtbGMtaGVhZGVyLXNlYXJjaC1ib3gge1xuXHRsZWZ0OiAwcHggIWltcG9ydGFudDtcblxuICB9XG5cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cdC5lbXBsb3llci10aGVtZSAjc2lkZWtpY2stbW9iaWxlIC5zaWRla2ljayBsaSB7XG5cdHdpZHRoOiAzMy4zMyUgIWltcG9ydGFudDtcblxuICB9XG5cbn1cbi5lbXBsb3llci10aGVtZSAjbWxjLWhlYWRlci10b3AtbmF2IHtcblx0ZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcblxufVxuXG4uZW1wbG95ZXItdGhlbWUgLndyYXBwZXIud3JhcHBlci10b3Atcm93IC5uYXY+bGk+YSB7XHRcbmNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cbn1cbi5lbXBsb3llci10aGVtZSAjc2lkZWtpY2stZGVza3RvcC5taW5pbWl6ZWQge1xuXG4gICAgcmlnaHQ6IC0yMTVweCAhaW1wb3J0YW50O1xuXG59XG5cbi5lbXBsb3llci10aGVtZSAjc2lkZWtpY2stZGVza3RvcCB7XG5cbiAgICB3aWR0aDogMjgwcHggIWltcG9ydGFudDtcblxufVxuXG4uZW1wbG95ZXItdGhlbWUgLmltZy1jb250ZW50LXRpbGUtdGV4dCBzcGFuLmljb24tbWxjLWNoZXZyb24ge1xuXG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuXG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuXG59XG5cbi5lbXBsb3llci10aGVtZSAucm93LmVxdWFsLmVxdWFsLWNvbC1odCA+IGRpdiB7XG5cbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94O1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblxufVxuXG4uZW1wbG95ZXItdGhlbWUgLm1lZ2FtZW51LWNvbCBhOmhvdmVyIHtcblxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuXG59XG4iLCJcblxuLmdldC1pbi10b3VjaC13cmFwcGVyIHtcblx0Ym9yZGVyLXRvcDogMXB4ICNjOGM2YzIgc29saWQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0LmZvcm0taW5saW5lIHtcblx0XHQuaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbCB7XG5cdFx0XHR3aWR0aDogMzAwcHg7XG5cdFx0fVxuXHR9XG59XG5cblxuLmdsb2JhbF9zZWFyY2hfZm9ybSB7XG4gLmZvcm0tZ3JvdXAge1xuICAgLmlucHV0LWdyb3VwIHtcbiAgICAgZGlzcGxheTpub25lO1xuICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgIHJpZ2h0OiAwO1xuICAgICB0b3A6IDUycHg7XG4gICAgIHdpZHRoOiAyNTBweDtcbiAgICAgei1pbmRleDogMTtcbiAgIH1cbiAgIC5nbHlwaGljb24ge1xuICAgICBjb2xvcjogZGFya29yYW5nZTtcbiAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgIHRvcDogMTNweDtcbiAgIH1cbiB9XG59XG5cblxuLy8gR0ggY2hhbmdlcyAtLS0tLy9cblxuXG4uZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5nbHlwaGljb24ge2NvbG9yOiAjYmM0NDAxO31cblxuLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCAuYnRuIHsgYm9yZGVyLXJhZGl1czogMDt9XG5cbi5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgLmJ0bi1wcmltYXJ5IHsgcG9zaXRpb246cmVsYXRpdmU7IGJhY2tncm91bmQtY29sb3I6ICNjOTUxMDk7IGJvcmRlci1jb2xvcjogI2M5NTEwOTsgcGFkZGluZzoxNC41cHggMjBweH1cblxuLmdldC1pbi10b3VjaC13cmFwcGVyIHttYXJnaW4tdG9wOiAtMXB4OyBib3JkZXItdG9wOiAxcHggI2M4YzZjMiBzb2xpZDt9XG5cbi5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgLmJ0bi1wcmltYXJ5OmFmdGVyIHsgcG9zaXRpb246YWJzb2x1dGU7IGNvbnRlbnQ6Jyc7XG50b3A6LTExcHg7IHJpZ2h0OjI5cHg7IHdpZHRoOiAwcHg7IGhlaWdodDogMHB4OyBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbmJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDsgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjYzk1MTA5O31cblxuXG4uZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5idG4tcHJpbWFyeTpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6ICNiYzQ0MDE7IGJvcmRlci1jb2xvcjogI2JjNDQwMTsgIH1cbi5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgLmJ0bjphY3RpdmUsIC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgLmJ0bi5hY3RpdmUgey13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwwLDAsMCk7Ym94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwwLDAsMCk7fVxuXG4uZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5idG4tcHJpbWFyeTpob3ZlcjphZnRlciB7Ym9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjYmM0NDAxO31cblxuI2dsb2JhbF9zZWFyY2hfZm9ybV9tb2JpbGUgLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbCxcbiNtbGMtaGVhZGVyLXNlYXJjaC1ib3ggLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxNC41cHggMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxMmUyYjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMxMmUyYjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6I2ZmZjtcbn1cblxuI21sYy1oZWFkZXItc2VhcmNoLWJveCAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDUycHg7XG5cbn1cblxuI21sYy1oZWFkZXItc2VhcmNoLWJveCAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5pY29uLW1sYy1maW5kLXlvdXItc3VwZXIge2Rpc3BsYXk6YmxvY2t9XG5cbi5tbGMtbHRkLXNlYXJjaC1ib3ggLmZvcm0tZ3JvdXAgLmljb24tbWxjLWZpbmQteW91ci1zdXBlciB7IGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50OyB9XG5cbi5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbDpmb2N1cyB7XG5ib3JkZXItY29sb3I6ICMzMTJlMmI7IC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksMCAwIDhweCByZ2JhKDIwMSw4MSwxOSwuNik7IC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksMCAwIDhweCByZ2JhKDIwMSw4MSwxOSwuNik7IGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLDAgMCA4cHggcmdiYSgyMDEsODEsMTksLjYpO31cblxuLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAgeyB3aWR0aDo5MCU7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgcG9zaXRpb246IHJlbGF0aXZlO31cblxuI2dsb2JhbF9zZWFyY2hfZm9ybV9tb2JpbGUgLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwLFxuI21sYy1oZWFkZXItc2VhcmNoLWJveCAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCB7XG4gIHdpZHRoOjM5MHB4O1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTJweDtcbiAgcmlnaHQ6IDA7XG59XG4jbWxjLWhlYWRlci1zZWFyY2gtYm94IC5mb3JtLWdyb3VwIC5pY29uLW1sYy1maW5kLXlvdXItc3VwZXIge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCBidXR0b24ge1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG5cbi5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgLmJ0bjpmb2N1cyB7b3V0bGluZTogMH1cblxuI2dsb2JhbF9zZWFyY2hfZm9ybV9tb2JpbGUgLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuI2dsb2JhbF9zZWFyY2hfZm9ybV9tb2JpbGUgLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiAtMThweDtcbiAgICB6LWluZGV4OiAxMDtcbn1cblxuI2dsb2JhbF9zZWFyY2hfZm9ybV9tb2JpbGUgLmZvcm0tZ3JvdXAgLmdsb2JhbF9zZWFyY2hfZmllbGQge1xuICAgIG1hcmdpbjogM3B4IDBweCAwcHggIWltcG9ydGFudDtcbn1cblxuLm1sYy1sdGQtbmF2LXByaW1hcnkgLm5hdi1tb2JpbGUtaGVhZGVyIC5jb2wteHMtNSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCAuYnRuLXByaW1hcnk6YWZ0ZXIge1xuICAgIHJpZ2h0OiAxN3B4ICFpbXBvcnRhbnQ7XG59XG4jZ2xvYmFsX3NlYXJjaF9mb3JtX21vYmlsZSAuZm9ybS1ncm91cCAuYnRuLXByaW1hcnk6YWZ0ZXIge1xuICAgIHJpZ2h0OiAxNnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogMzAwcHhcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIGJ1dHRvbiB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG4gIC5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCAuZ2xvYmFsX3NlYXJjaF9maWVsZCB7XG4gICAgd2lkdGg6IDYwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cblxuXG4gLy9lbmQgR0hcblxuXG5cbiIsIi8qIGRlc2t0b3AgKi9cblxuLnNpdGUtc2VsZWN0b3IgLm5hdi1waWxscz5saT5hIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuLnNpdGUtc2VsZWN0b3IgLm5hdi1waWxscz5saS5hY3RpdmU+YSxcbi5zaXRlLXNlbGVjdG9yIC5uYXYtcGlsbHM+bGkuYWN0aXZlPmE6aG92ZXIsXG4uc2l0ZS1zZWxlY3RvciAubmF2LXBpbGxzPmxpLmFjdGl2ZT5hOmZvY3VzIHtcbiAgY29sb3I6IEBzaXRlLXNlbGVjdG9yLWxpbmstY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IEBzaXRlLXNlbGVjdG9yLWxpbmstYmctYWN0aXZlLWNvbG9yO1xufVxuI3NpdGUtc2VsZWN0LWRlc2t0b3AgLm5hdj5saT5hIHtcbiAgcGFkZGluZzogMTVweCAxNnB4O1xufVxuXG4vKiBtb2JpbGUgKi9cbiNzaXRlLXNlbGVjdC1tb2JpbGUge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbiNzaXRlLXNlbGVjdC1tb2JpbGUgbGkgYSB7XG4gIHBhZGRpbmc6IDRweCA3cHg7XG59XG5cbi5wYW5lbC1hY2NvcmRpb24tbGlnaHQge1xuXG4gICYucmV2ZXJzZS1hcXVhLFxuICAmLmFxdWEtZ3JleS1iZyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC5wYW5lbC1ncm91cCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgPiAuY29udGFpbmVyID4gLnJvdyA+IC5jb2wtY3VzdG9tIHtcblxuICAgICAgLnBhbmVsLWRlZmF1bHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5wYW5lbC1oZWFkaW5nIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDtcblxuICAgICAgICA+ICoge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci1hcXVhO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuXG4gICAgICAgICAgKiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yLWFxdWE7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5hcXVhLWdyZXktYmcge1xuICAgID4gLmNvbnRhaW5lciA+IC5yb3cgPiAuY29sLWN1c3RvbSB7XG4gICAgICAucGFuZWwtaGVhZGluZyB7XG4gICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JleS1iZztcbiAgICAgICAgfVxuXG4gICAgICAgID4gKiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGdyZXktYmc7XG4gICAgICAgIH1cblxuICAgICAgICBoNCA+IGEge1xuICAgICAgICAgIGNvbG9yOiBAcHJpbWFyeS1jb2xvci1hcXVhO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYW5lbC1oZWFkaW5nIHtcbiAgICBhLCBhLmNvbGxhcHNlZCwgYS5jb2xsYXBzZWQ6aG92ZXIge1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDsgXG4gICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgZm9udC1mYW1pbHk6IENoYXJsaWUtU3RkLVNlbWlCb2xkO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XG4gICAgfVxuXG4gICAgYTpob3ZlciwgYS5jb2xsYXBzZWQ6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlMTEzXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIH1cblxuICAgICAgJi5jb2xsYXBzZWQ6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGUxMTRcIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGFuZWwgLm1lZGlhLWxpc3QgLmxpc3QtaXRlbS10ZXh0IHtcbiAgICBwYWRkaW5nOiAxZW0gMCAwO1xuICB9XG59XG4iLCIubWxjLWx0ZC11bml0LXByaWNlcyB7XG5cbiAgICAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5cbi5tbGMtbHRkLXVuaXQtcHJpY2VzIGxhYmVsIHtcbiAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1sYy1sdGQtdW5pdC1wcmljZXMgLnVuaXQtcHJpY2VzIHsgb3ZlcmZsb3cteDogdmlzaWJsZTsgfVxufVxuXG4ubWxjLWx0ZC11bml0LXByaWNlcyAudW5pdC1wcmljZXMgLmhpc3RvcmljYWwgdHIge1xuICAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWxjLWx0ZC11bml0LXByaWNlcyAudW5pdC1wcmljZXMgLmhpc3RvcmljYWwgdGQge1xuICAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWxjLWx0ZC11bml0LXByaWNlcyAudW5pdC1wcmljZXMgLmhpc3RvcmljYWwub3BlbmVkIHRyIHtcbiAgICAgZGlzcGxheTogdGFibGUtcm93O1xufVxuXG4ubWxjLWx0ZC11bml0LXByaWNlcyAudW5pdC1wcmljZXMgLmhpc3RvcmljYWwub3BlbmVkIHRkIHtcbiAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cblxuLm1sYy1sdGQtdW5pdC1wcmljZXMgLnVuaXQtcHJpY2VzIC5oaXN0b3JpY2FsIC5jb250cm9scyAuaW5wdXQtZ3JvdXAge1xuICAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1sYy1sdGQtdW5pdC1wcmljZXMgLnVuaXQtcHJpY2VzIC5oaXN0b3JpY2FsIC5jb250cm9scyAuaW5wdXQtZ3JvdXAgLmRyb3Bkb3duLW1lbnUge1xuICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLm1sYy1sdGQtdW5pdC1wcmljZXMgLnVuaXQtcHJpY2VzIC5oaXN0b3JpY2FsIC5jb250cm9scyAuZW5kRGF0ZSB7XG4gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm1sYy1sdGQtdW5pdC1wcmljZXMgLnVuaXQtcHJpY2VzIC5oaXN0b3JpY2FsIC5jb250cm9scyAuc3RhcnREYXRlIHtcbiAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubWxjLWx0ZC11bml0LXByaWNlcyAudW5pdC1wcmljZXMgLmhpc3RvcmljYWwgLmNvbnRyb2xzIC5kYXRlIHtcbiAgICAgd2lkdGg6IDEwMHB4O1xufVxuXG4ubWxjLWx0ZC11bml0LXByaWNlcyAudW5pdC1wcmljZXMgLmhpc3RvcmljYWwgLmNvbnRyb2xzIC5oaXN0b3JpY2FsQnV0dG9ucyB7XG4gICAgIHBhZGRpbmctdG9wOiAyNXB4O1xufVxuXG4ubWxjLWx0ZC11bml0LXByaWNlcyAudW5pdC1wcmljZXMgLmhpc3RvcmljYWwgLmNvbnRyb2xzIC5oaXN0b3JpY2FsQnV0dG9ucyAuZGlzcGxheVByaWNlcyB7XG4gICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cblxuLm1sYy1sdGQtdW5pdC1wcmljZXMgLnVuaXQtcHJpY2VzIC5oaXN0b3JpY2FsIC5oaXN0b3JpY2FsRGF0YVN0YXR1c01lc3NhZ2Uge1xuICAgICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubWxjLWx0ZC11bml0LXByaWNlcyBsYWJlbCBzZWxlY3Qge1xuICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlOWU1O1xuICAgICBib3JkZXI6IDBweCBub25lICEgaW1wb3J0YW50O1xuICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgaGVpZ2h0OiA0M3B4O1xuICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICBwYWRkaW5nOiAwIDAgMCAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kdWN0LW5hbWUge1xuICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4ucHJvZHVjdC1uYW1lIGgzIHtcbiAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5wcm9kdWN0LW5hbWUgYSB7XG4gICAgIG1hcmdpbi10b3A6IDBweDtcbn1cblxuLm1sYy1sdGQtdW5pdC1wcmljZXMgLnVuaXQtcHJpY2VzLXRhYmxlIHtcbiAgICAgbWluLXdpZHRoOiA4MDBweCAhIGltcG9ydGFudDtcbn1cblxuLm1sYy1sdGQtdW5pdC1wcmljZXMgLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCB7XG4gICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmYzZWY7XG59XG5cbi5tbGMtbHRkLXVuaXQtcHJpY2VzIC51bml0LXByaWNlcy10YWJsZSB0ZCAuY29udHJvbHMge1xuICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuXG4ubWxjLWx0ZC11bml0LXByaWNlcyAuaW5wdXQtZ3JvdXAgaW5wdXQuZGF0ZSB7XG4gICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICBwYWRkaW5nLWJvdHRvbTogNnB4ICEgaW1wb3J0YW50O1xuICAgICBwYWRkaW5nLXRvcDogNnB4ICEgaW1wb3J0YW50O1xuICAgICB3aWR0aDogMTI1cHggISBpbXBvcnRhbnQ7XG59XG5cbi5tbGMtbHRkLXVuaXQtcHJpY2VzIC5pbnB1dC1ncm91cC1idG4gLmJ0biB7XG4gICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgY29sb3I6ICM4YzhhODY7XG4gICAgIGhlaWdodDogMzVweDtcbiAgICAgcGFkZGluZy1ib3R0b206IDZweDtcbn1cblxuI3VuaXRQcmljZXNBY2NvcmRpb24gLnBhbmVsLWJvZHkgLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuaGlzdG9yaWNhbEJ1dHRvbnMgLmRpc3BsYXlQcmljZXMge1xuICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5O1xuICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgIGJvcmRlcjogMHB4IG5vbmU7XG4gICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICBvdXRsaW5lOiAwcHggbm9uZSAhIGltcG9ydGFudDtcbiAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgcGFkZGluZy10b3A6IDdweDtcbiAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICByaWdodDogNjAlO1xuICAgICB0b3A6IDI1cHg7XG59XG5cbiN1bml0UHJpY2VzQWNjb3JkaW9uIC5wYW5lbC1ib2R5IC51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmhpc3RvcmljYWxCdXR0b25zIC5idG4tbGluayB7XG4gICAgIGNvbG9yOiAjNzk3ODc1O1xuICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICB0b3A6IC01cHg7XG59XG5cbi5oaXN0b3JpY2FsQnV0dG9ucyAuYnRuLWxpbmsge1xuICAgICBjb2xvcjogIzc5Nzg3NTtcbiAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgdG9wOiAtNXB4O1xufVxuXG4uZm9ybS1ncm91cCB7XG4gICAgIG1hcmdpbi1ib3R0b206IDIwcHggISBpbXBvcnRhbnQ7XG59XG5cbi5zdGFydERhdGUgbGFiZWwsIC5lbmREYXRlIGxhYmVsIHtcbiAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuLnN0YXJ0RGF0ZSAuZHJvcGRvd24tbWVudSwgLmVuZERhdGUgLmRyb3Bkb3duLW1lbnUge1xuICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgd2lkdGg6IDI5MHB4O1xufVxuXG4uYnRuLWxpbmsge1xuICAgICBvdXRsaW5lOiAwcHggbm9uZSAhIGltcG9ydGFudDtcbn1cblxuLmRyb3Bkb3duLW1lbnUgLmJ0bi1zbSB7XG4gICAgIG91dGxpbmU6IDBweCBub25lICEgaW1wb3J0YW50O1xufVxuXG4jdW5pdFByaWNlc0FjY29yZGlvbiAucGFuZWwtYm9keSAudW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDtcbn1cblxuI3VuaXRQcmljZXNBY2NvcmRpb24gLnBhbmVsLWJvZHkgLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCB1bC5kcm9wZG93bi1tZW51IGxpIHRhYmxlIHRkIHtcblxuICBwYWRkaW5nLXRvcDoxMHB4O1xuICBwYWRkaW5nLWJvdHRvbToxMHB4O1xufVxuXG4uaGlzdG9yaWNhbCB0YWJsZSB0ciB0ZCB7XG4gIHRleHQtYWxpZ246Y2VudGVyO1xufVxuXG4uaGlzdG9yaWNhbC5vcGVuZWQgdGFibGUgdHIgdGQgdGhlYWQgdGQge1xuICB3aWR0aDppbml0aWFsO1xufVxuXG4uaGlzdG9yaWNhbC5vcGVuZWQgdGFibGUgdHIgdGQge1xuICB3aWR0aDozMyU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTkycHgpIGFuZCAobWF4LXdpZHRoOjExOTlweCl7XG4gI3VuaXRQcmljZXNBY2NvcmRpb24gLnBhbmVsLWJvZHkgLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuaGlzdG9yaWNhbEJ1dHRvbnMgLmRpc3BsYXlQcmljZXMge1xuICAgdG9wOjI2cHg7XG4gICBsZWZ0OjVweDtcbiAgIHBhZGRpbmctdG9wOjdweDtcbiAgIHBhZGRpbmctYm90dG9tOjZweDtcbiAgIG1hcmdpbi1sZWZ0OjA7XG4gfVxuXG4gICN1bml0UHJpY2VzQWNjb3JkaW9uIC5wYW5lbC1ib2R5IC51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmhpc3RvcmljYWxCdXR0b25zIC5idG4tbGluayB7XG4gICAgdG9wOi01cHg7XG4gICAgbGVmdDo3MCU7XG4gICAgbWFyZ2luLWxlZnQ6MDtcbiAgfVxuXG4ubWxjLWx0ZC11bml0LXByaWNlcyAuaW5wdXQtZ3JvdXAgaW5wdXQuZGF0ZSB7XG4gIHdpZHRoOiAxMjBweCAhaW1wb3J0YW50O1xufVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1sYy1sdGQtdW5pdC1wcmljZXMgbGFiZWwgeyB3aWR0aDogNDUlOyBtYXJnaW4tcmlnaHQ6IDIwcHggISBpbXBvcnRhbnQ7IH1cbiAgLm1sYy1sdGQtdW5pdC1wcmljZXMgbGFiZWwgc2VsZWN0IHsgd2lkdGg6IDEwMCU7IH1cbiAgLm1sYy1sdGQtdW5pdC1wcmljZXMgLnVuaXQtcHJpY2VzLXRhYmxlIHtcbiAgICAgbWluLXdpZHRoOiA3OTBweCAhIGltcG9ydGFudDtcbn1cbiAgLnJlaW52ZXN0bWVudExpbmsgeyBmbG9hdDogbGVmdCAhIGltcG9ydGFudDsgbWFyZ2luLWJvdHRvbTogMjBweDsgY2xlYXI6IGJvdGg7IH1cbiAgLnVuaXQtcHJpY2VzLXRhYmxlIGxhYmVsIHsgZmxvYXQ6IG5vbmUgISBpbXBvcnRhbnQ7IHdpZHRoOiAxMDAlICEgaW1wb3J0YW50OyB9XG4gICAjdW5pdFByaWNlc0FjY29yZGlvbiAucGFuZWwtYm9keSAudW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5oaXN0b3JpY2FsQnV0dG9ucyAuZGlzcGxheVByaWNlcyB7XG4gICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgIHJpZ2h0OiAxMDBweDtcbiAgICAgdG9wOiAyNnB4O1xufVxuXG4gICN1bml0UHJpY2VzQWNjb3JkaW9uIC5wYW5lbC1ib2R5IC51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmhpc3RvcmljYWxCdXR0b25zIC5idG4tbGluayB7XG4gICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgdG9wOiAtNXB4O1xuICAgICAgcmlnaHQ6NDUlXG59XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1sYy1sdGQtdW5pdC1wcmljZXMgbGFiZWwge1xuICAgIHdpZHRoOjQ1JTtcbiAgfVxuICAubWxjLWx0ZC11bml0LXByaWNlcyBsYWJlbCBzZWxlY3QgeyB3aWR0aDogMTAwJSAhIGltcG9ydGFudDsgfVxuICAjdW5pdFByaWNlc0FjY29yZGlvbiAucGFuZWwtYm9keSAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgIG92ZXJmbG93LXk6dmlzaWJsZSAhaW1wb3J0YW50O1xuICAgfVxuICAucmVpbnZlc3RtZW50TGluayB7IGZsb2F0OiBsZWZ0ICEgaW1wb3J0YW50OyBtYXJnaW4tYm90dG9tOiAyMHB4OyBjbGVhcjogYm90aDsgfVxuICAuaW5wdXQtZ3JvdXAtYnRuIC5idG4geyBwYWRkaW5nLWJvdHRvbTogNXB4ICEgaW1wb3J0YW50OyB9XG4gICN1bml0UHJpY2VzQWNjb3JkaW9uIC5wYW5lbC1ib2R5IC51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmhpc3RvcmljYWxCdXR0b25zIC5kaXNwbGF5UHJpY2VzIHtcbiAgICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgICAgcGFkZGluZy10b3A6IDdweDtcbiAgICAgcmlnaHQ6IDkwcHg7XG4gICAgIHRvcDogMjZweDtcbn1cblxuICAjdW5pdFByaWNlc0FjY29yZGlvbiAucGFuZWwtYm9keSAudW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5oaXN0b3JpY2FsQnV0dG9ucyAuYnRuLWxpbmsge1xuICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgIHRvcDogLTVweDtcbiAgICAgIHJpZ2h0OjM3JVxufVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuXG4gIC5tbGMtbHRkLXVuaXQtcHJpY2VzIGxhYmVsIHtcbiAgICB3aWR0aDoxMDAlO1xuICB9XG5cbiAgI3VuaXRQcmljZXNBY2NvcmRpb24gLnBhbmVsLWJvZHkgLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgIG92ZXJmbG93LXk6dmlzaWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbGMtbHRkLXVuaXQtcHJpY2VzIGxhYmVsIHNlbGVjdCB7IHdpZHRoOiAxMDAlICEgaW1wb3J0YW50OyB9XG4gIC5yZWludmVzdG1lbnRMaW5rIHsgZmxvYXQ6IGxlZnQgISBpbXBvcnRhbnQ7IG1hcmdpbi1ib3R0b206IDIwcHg7IGNsZWFyOiBib3RoOyB9XG4gICN1bml0UHJpY2VzQWNjb3JkaW9uIC5wYW5lbC1ib2R5IC51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmhpc3RvcmljYWxCdXR0b25zIC5kaXNwbGF5UHJpY2VzIHsgdG9wOiAyNnB4OyByaWdodDogOTBweDsgfVxuICAjdW5pdFByaWNlc0FjY29yZGlvbiAucGFuZWwtYm9keSAudW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5oaXN0b3JpY2FsQnV0dG9ucyAuYnRuLWxpbmsgeyByaWdodDogMzclO31cbn1cblxuLypVTklUIFByaWNlcyAqL1xuXG4vKnRoZSBjYWxlbmRhciAqL1xuLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuZHJvcGRvd24tbWVudSBsaSB7cGFkZGluZzoxMHB4IH1cblxuXG4vKm1vcmUgcGFkZGluZyBpbiB0aGUgYnV0dG9ucyBpbiBjYWxlbmRhciAqL1xuLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuZHJvcGRvd24tbWVudSAuYnRuLXNtLCAuYnRuLWdyb3VwLXNtPi5idG4ge3BhZGRpbmc6NXB4OyBib3JkZXItcmFkaXVzOjB9XG5cbi8qYnV0dG9uIHRvZGF5ICovXG4udW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5kcm9wZG93bi1tZW51IC5idG4taW5mbyB7YmFja2dyb3VuZC1jb2xvcjojMDE3NzgwOyBib3JkZXItY29sb3I6IzAxNzc4MDsgcGFkZGluZy1sZWZ0OjEwcHg7IHBhZGRpbmctcmlnaHQ6MTBweH1cbi51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmRyb3Bkb3duLW1lbnUgLmJ0bi1pbmZvIC50ZXh0LWluZm8ge2NvbG9yOiNmZmZ9XG5cbi8qYnV0dG9uIGNsZWFyICovXG4udW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5kcm9wZG93bi1tZW51IC5idG4tZGFuZ2VyIHtiYWNrZ3JvdW5kLWNvbG9yOiM0NzNmM2E7IGJvcmRlci1jb2xvcjojNDczZjNhOyBtYXJnaW4tbGVmdDo1cHg7IHBhZGRpbmctbGVmdDoxMHB4OyBwYWRkaW5nLXJpZ2h0OjEwcHh9XG5cbi8qYnV0dG9uIGRvbmUgKi9cbi51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmRyb3Bkb3duLW1lbnUgLmJ0bi1zdWNjZXNzIHtiYWNrZ3JvdW5kLWNvbG9yOiNjOTUxMDk7IGJvcmRlci1jb2xvcjojYzk1MTA5OyBtYXJnaW4tbGVmdDo1cHg7IHBhZGRpbmctbGVmdDoxMHB4OyBwYWRkaW5nLXJpZ2h0OjEwcHh9XG5cbi8qZGlzYWJsZWQgZGF0ZXMgKi9cbi51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmRyb3Bkb3duLW1lbnUgLmJ0bi5kaXNhYmxlZCwgLmJ0bltkaXNhYmxlZF0ge29wYWNpdHk6MC4zfVxuXG4vKndpZHRoIG9mIHRoZSBjYWxlbmRhciBzdGFydCBhbmQgZW5kIGRhdGUgKi9cbi51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLnN0YXJ0RGF0ZSAuZHJvcGRvd24tbWVudSxcbi51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmVuZERhdGUgLmRyb3Bkb3duLW1lbnUge3dpZHRoOjMyMHB4fVxuXG4vKm1ha2Ugc2FtZSB3aWR0aCBlYWNoIG9mIHRoZSBkYXRlIGJ1dHRvbiAqL1xuLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIC5oaXN0b3JpY2FsLm9wZW5lZCB0YWJsZSB0ciB0ZCB7d2lkdGg6NTBweH1cblxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4vKmZpeGMgY29uZmxpY3Qgd2l0aCBkcm9wZG93biBtZWdhbWVudSBmdWxsIHdpZHRoKi9cbi51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmRyb3Bkb3duLW1lbnUge3BhZGRpbmc6MDsgbWFyZ2luOjB9XG5cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4vKmFqZHVzdCB0aGUgZml4IHByaWNlIHRhYmxlIHRvIG1hdGNoIHdpdGggYWNjb3JkaW9uKi9cbi5tbGMtbHRkLXVuaXQtcHJpY2VzIC51bml0LXByaWNlcy10YWJsZSB7XG4gIG1pbi13aWR0aDogNzAwcHggIWltcG9ydGFudDtcbn1cblxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTk5OXB4KSB7XG5cbi8qbWFrZSB0aGUgZGF0ZSBmaWVsZCB3aWRlciAqL1xuLm1sYy1sdGQtdW5pdC1wcmljZXMgLnVuaXQtcHJpY2VzLXRhYmxlIC5jb2wtc20tNHt3aWR0aDoyMDBweH1cblxuLyptYWtlIHRoZSBkaXYgYnV0dG9uIHByaWNlIGhpc3Rvcnkgd2lkZXIqL1xuLm1sYy1sdGQtdW5pdC1wcmljZXMgLnVuaXQtcHJpY2VzLXRhYmxlIC5jb2wtc20tNDpsYXN0LWNoaWxkIHt3aWR0aDoxMjBweDt9XG5cblxufVxuXG4vKnBvc2l0aW9uIHByaWNlIGhpc3RvcnkgYnV0dG9uKi9cbiN1bml0UHJpY2VzQWNjb3JkaW9uIC5wYW5lbC1ib2R5IC51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmhpc3RvcmljYWxCdXR0b25zIC5kaXNwbGF5UHJpY2VzXG4ge3JpZ2h0OjBweH1cblxuLypwb3NpdGlvbiBwcmljZSBjbG9zZSBidXR0b24qL1xuICN1bml0UHJpY2VzQWNjb3JkaW9uIC5wYW5lbC1ib2R5IC51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmhpc3RvcmljYWxCdXR0b25zIC5idG4tbGluayB7IHJpZ2h0IDotMTBweH1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXG4vKnBvc2l0aW9uIHByaWNlIGhpc3RvcnkgYnV0dG9uKi9cbiN1bml0UHJpY2VzQWNjb3JkaW9uIC5wYW5lbC1ib2R5IC51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmhpc3RvcmljYWxCdXR0b25zIC5kaXNwbGF5UHJpY2VzXG4ge3JpZ2h0OjgwcHh9XG5cbi8qcG9zaXRpb24gcHJpY2UgY2xvc2UgYnV0dG9uKi9cbiAjdW5pdFByaWNlc0FjY29yZGlvbiAucGFuZWwtYm9keSAudW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5oaXN0b3JpY2FsQnV0dG9ucyAuYnRuLWxpbmsgeyByaWdodCA6NzBweH1cblxufSIsIi5tbGMtbHRkLWZpbmQtZnVuZHMge1xuXG4gIC5mdW5kLXNlYXJjaC1mb3JtIHtcbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLmdvIHtcbiAgICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgfVxuXG4gIH1cbiAgLnNlYXJjaC1kaXZpZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5maWx0ZXItc2VhcmNoLWZvcm0ge1xuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAucmVzZXQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLnJlc3VsdHMtdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5yZXN1bHRzLWFyZWEge1xuICAgIC5wYW5lbC1ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbn1cblxuLyogRmluZCBhIGZ1bmQgKi9cbi53cmFwcGVyLWZpbmQtYS1mdW5kIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4uZnVuZC1zZWFyY2gtZm9ybSAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBoZWlnaHQ6IDQzcHggISBpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDE1cHggMTBweCAhIGltcG9ydGFudDtcbn1cblxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOTUxMDkgISBpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpIGluc2V0LCAwcHggMHB4IDhweCByZ2JhKDIwMSwgODEsIDE5LCAwLjYpICEgaW1wb3J0YW50O1xufVxuXG4uc2VhcmNoLWRpdmlkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmZ1bmQtc2VhcmNoLWZvcm0gLmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTUxMDk7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm9yZGVyOiAwcHggbm9uZTtcbiAgcGFkZGluZzogMHB4IDBweDtcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDQzcHg7XG59XG5cbi5mdW5kLXNlYXJjaC1mb3JtIC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjEzOTAwO1xufVxuXG4uZmlsdGVyLXNlYXJjaC1mb3JtIC5mb3JtLWdyb3VwIHNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHdpZHRoOiAzODBweCAhIGltcG9ydGFudDtcbiAgaGVpZ2h0OiA0M3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlOWU1O1xuICBib3JkZXI6IDAgbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZmlsdGVyLXNlYXJjaC1mb3JtIC5idG4tbGluayB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAzNXB4ICEgaW1wb3J0YW50O1xufVxuXG4uZnVuZC1yZXN1bHRzIHRhYmxlLnRhYmxlIHRkIHtcbiAgbGluZS1oZWlnaHQ6IDIycHggISBpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxM3B4ICEgaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMTZweCAhIGltcG9ydGFudDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhIGltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yZXN1bHRzLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ucmVzdWx0cy1hcmVhIHRhYmxlLnRhYmxlIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuI3Jlc3VsdHNCb2R5IGg0LnBhbmVsLXRpdGxlIGEge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuXG4jcHJvZHVjdEhlYWRlciBoNC5wYW5lbC10aXRsZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZGFkNiAhIGltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNvbl9hY2NvcmRpb25fcGx1cy5wbmdcIik7XG4gIGNvbG9yOiAjM2IzYjNiO1xufVxuXG4jcHJvZHVjdEhlYWRlciBoNC5wYW5lbC10aXRsZSBhW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZGFkNiAhIGltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNvbl9hY2NvcmRpb25fbWludXNfZHJrLnBuZ1wiKTtcbiAgY29sb3I6ICMzYjNiM2I7XG59XG5cbi8qIEZpbmRhICBmdW5kIHJlc3BvbnNpdmUgc3R5bGVzICovXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG5cbiAgLmZpbHRlci1zZWFyY2gtZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgd2lkdGg6IGF1dG8gISBpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLmZpbHRlci1zZWFyY2gtZm9ybSAuYnRuLWxpbmsge1xuICAgIGxlZnQ6IDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cbiAgLmZ1bmQtc2VhcmNoLWZvcm0gLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMHB4ICEgaW1wb3J0YW50O1xuICB9XG5cbiAgLmZpbHRlci1zZWFyY2gtZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5maWx0ZXItc2VhcmNoLWZvcm0gLmZvcm0tZ3JvdXAgc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJSAhIGltcG9ydGFudDtcbiAgfVxuXG4gIC5maWx0ZXItc2VhcmNoLWZvcm0gLmJ0bi1saW5rIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBsZWZ0OiAwJTtcbiAgICB0b3A6IC0xMHB4ICEgaW1wb3J0YW50O1xuICB9XG5cbiAgLnJlc3VsdHMtdGV4dCB7XG4gICAgd2lkdGg6IDEwMCUgISBpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcblxuICAuZmlsdGVyLXNlYXJjaC1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuXG4gIC5maWx0ZXItc2VhcmNoLWZvcm0gLmZvcm0tZ3JvdXAgc2VsZWN0IHtcbiAgICB3aWR0aDogMjgwcHggISBpbXBvcnRhbnQ7XG4gIH1cblxuICAucmVzdWx0cy10ZXh0IHtcbiAgICB3aWR0aDogODUlICEgaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sYy1sdGQtZmluZC1mdW5kcyAuZmlsdGVyLXNlYXJjaC1mb3JtIGxhYmVsIHtcbiAgICBtaW4td2lkdGg6IDI4MHB4O1xuICB9XG59IiwiLm1sY0x0ZFdlYWx0aFNvdXJjZUxvb2t1cCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgfVxufSIsIi8qIGRlc2t0b3AgKi9cblxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB0YWJsZSBoNCB7XG5cdG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1oZWFkaW5nO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGNvbG9yOiMzYjNiM2I7XG59XG5cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSxcbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYTpob3ZlciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi8qKiBSZW1vdmVkIGFzIHBhcnQgb2YgdGhlIFF1aWNrIGxpbmsgdGFicyByZWZyZXNoXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpLmFjdGl2ZSAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UwMDU4O1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOjBweDtcbn1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkuYWN0aXZlIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWFjdGl2ZSAuYXJyb3ctdXAge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICNjZTAwNTg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTdweDtcbn0gKi9cblxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDE2NXB4O1xuICB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6YXV0bztcbiAgbWFyZ2luLXJpZ2h0OmF1dG87XG59XG4uaWNvbi1tbGMtY2hldnJvbiB7XG4gIGZvbnQtc2l6ZToxNnB4O1xuICBtYXJnaW4tdG9wOjdweDtcbiAgY29sb3I6I2FhYThhNDtcbn1cblxuLyoqXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgbGk6bnRoLWNoaWxkKDEpIHNwYW4ge21heC13aWR0aDoxNTNweCAhaW1wb3J0YW50O31cbiAgICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIGxpOm50aC1jaGlsZCgyKSBzcGFuIHttYXgtd2lkdGg6MTkycHggIWltcG9ydGFudDt9XG4gICAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciBsaTpudGgtY2hpbGQoMykgc3BhbiB7bWF4LXdpZHRoOjE0MHB4ICFpbXBvcnRhbnQ7fVxuICAgIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgbGk6bnRoLWNoaWxkKDQpIHNwYW4ge21heC13aWR0aDoxNDBweCAhaW1wb3J0YW50O31cbn1cbiovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgbGkuaXRlbV8wIHNwYW4ge21heC13aWR0aDoxNTNweCAhaW1wb3J0YW50O31cbiAgICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIGxpLml0ZW1fMSBzcGFuIHttYXgtd2lkdGg6MTkycHggIWltcG9ydGFudDt9XG4gICAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciBsaTppdGVtXzIgc3BhbiB7bWF4LXdpZHRoOjE0MHB4ICFpbXBvcnRhbnQ7fVxuICAgIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgbGk6aXRlbV8zIHNwYW4ge21heC13aWR0aDoxNDBweCAhaW1wb3J0YW50O31cbn1cblxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhIGRpdi5jYXJldCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA3cHggc29saWQ7XG4gIGJvcmRlci1ib3R0b206IDBweDtcbn1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSAubWxjLWdseXBoIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qKiByZXBsYWNlZCBiZWxvdywgYXMgY29udGVudCBsaXN0IGl0ZW1zIGNhbiBoYXZlIHRpdGxlIGJhY2tncm91bmQgaW1hZ2VzIGRlZmluZWQgbm93LlxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaTpudGgtY2hpbGQoMSkgYSB7XG5cdGJhY2tncm91bmQ6IHVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL3N0YXJ0aW5nLW91dC5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCA1MCUgMCB0cmFuc3BhcmVudDtcbn1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGk6bnRoLWNoaWxkKDIpIGEge1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9idWlsZGluZy13ZWFsdGgucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgNTAlIDAgdHJhbnNwYXJlbnQ7XG59XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpOm50aC1jaGlsZCgzKSBhIHtcblx0YmFja2dyb3VuZDogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvcGxhbm5pbmctcmV0aXJlbWVudC5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCA1MCUgMCB0cmFuc3BhcmVudDtcbn1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGk6bnRoLWNoaWxkKDQpIGEge1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9lbmpveWluZy1yZXRpcmVtZW50LnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDUwJSAwIHRyYW5zcGFyZW50O1xufVxuKi9cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwICFpbXBvcnRhbnQ7XG59XG5cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWNvbnRlbnQtd3JhcHBlciB7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG59XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1jb250ZW50LXdyYXBwZXIgLmNsb3NlLXRhYiB7XG5cdGZsb2F0OiByaWdodDtcbiAgICBjb2xvcjojY2NjO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6Izk5OTtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6MTJweCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6I2NjYyAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciAubGlzdC1pdGVtLXRleHQgcCBhIHtcblx0Y29sb3I6IEBkZWZhdWx0LWxpbmstY29sb3I7XG59XG5cbi8qIFJlc3BvbnNpdmUgc3R5bGVzIGFkZGVkIC0gMTgvMy8xNSAqL1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OTRweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItY29udGVudC13cmFwcGVyIHVsLm1lZGlhLWxpc3QgLmxpc3QtaXRlbS10ZXh0IHRhYmxlIHRkIHtcbiAgICB3aWR0aDo0NyUgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6MTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTNweCkge1xuXG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuXG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkuYWN0aXZlIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2NlMDA1OCAhIGltcG9ydGFudDtcbiAgfVxuXG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE4cHggISBpbXBvcnRhbnQ7XG4gIH1cblxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIGEgLm1sYy1nbHlwaCB7XG4gICAgcmlnaHQ6IDJweCAhIGltcG9ydGFudDtcbiAgfVxuXG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWNvbnRlbnQtd3JhcHBlciB1bC5tZWRpYS1saXN0IC5saXN0LWl0ZW0tdGV4dCB0YWJsZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWNvbnRlbnQtd3JhcHBlciB1bC5tZWRpYS1saXN0IC5saXN0LWl0ZW0tdGV4dCB0YWJsZSB0ZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1jb250ZW50LXdyYXBwZXIgdWwubWVkaWEtbGlzdCAubGlzdC1pdGVtLXRleHQgdGFibGUgdGQgaDQgYSB7XG4gICAgY29sb3I6IzNiM2IzYiAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gIH1cbn1cblxuXG4vKiBtb2JpbGUgKi9cblxuXG4iLCIvKiBkZXNrdG9wICovXG5cbi5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZSB7XG4gIC5uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cblxuICAubmF2Lm5hdi10YWJzPmxpLCBcbiAgLm5hdi5uYXYtdGFicz5saT4qe1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubmF2Lm5hdi10YWJzPmxpLCBcbiAgLm5hdi5uYXYtdGFicz5saS5hY3RpdmUge1xuICAgIGZsZXg6IDE7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgLm5hdi5uYXYtdGFicz5saT5hIHtcbiAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIGNvbG9yOiBAZGVmYXVsdC1jb2xvcjtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5uYXYubmF2LXRhYnM+bGkuYWN0aXZlPmEge1xuICAgIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgfVxuXG4gICYuY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUtaDEge1xuICAgIC5uYXYubmF2LXRhYnM+bGk+YSB7XG4gICAgICAuaDE7XG4gICAgfVxuICB9XG5cbiAgJi5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS1oMiB7XG4gICAgLm5hdi5uYXYtdGFicz5saT5hIHtcbiAgICAgIC5oMjtcbiAgICAgIGNvbG9yOiBAZ3JleS1pbmFjdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLWgzIHtcbiAgICAubmF2Lm5hdi10YWJzPmxpPmEge1xuICAgICAgLmgzO1xuICAgIH1cbiAgfVxuXG4gICYuY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUtaDQge1xuICAgIC5uYXYubmF2LXRhYnM+bGk+YSB7XG4gICAgICAuaDQ7XG4gICAgfVxuICB9XG5cbiAgJi5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS1oNSB7XG4gICAgLm5hdi5uYXYtdGFicz5saT5hIHtcbiAgICAgIC5oNTtcbiAgICB9XG4gIH1cblxuICAmLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLWg2IHtcbiAgICAubmF2Lm5hdi10YWJzPmxpPmEge1xuICAgICAgLmg2O1xuICAgIH1cbiAgfVxuXG4gICYuY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUtb3JhbmdlIHtcbiAgICAubmF2Lm5hdi10YWJzPmxpLmFjdGl2ZT5hIHtcbiAgICAgIGNvbG9yOiBAcHJpbWFyeS1jb2xvci1vcmFuZ2U7XG4gICAgICBib3JkZXItY29sb3I6IEBwcmltYXJ5LWNvbG9yLW9yYW5nZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYuY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUtYXF1YSB7XG4gICAgLm5hdi5uYXYtdGFicz5saS5hY3RpdmU+YSB7XG4gICAgICBjb2xvcjogQHByaW1hcnktY29sb3ItYXF1YTtcbiAgICAgIGJvcmRlci1jb2xvcjogQHByaW1hcnktY29sb3ItYXF1YSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYuY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUtcnViaW5lIHtcbiAgICAubmF2Lm5hdi10YWJzPmxpLmFjdGl2ZT5hIHtcbiAgICAgIGNvbG9yOiBAcHJpbWFyeS1jb2xvci1ydWJpbmU7XG4gICAgICBib3JkZXItY29sb3I6IEBwcmltYXJ5LWNvbG9yLXJ1YmluZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5cbi8qIG1vYmlsZSAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lIHtcbiAgICAubmF2IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5uYXYubmF2LXRhYnM+bGksIC5uYXYubmF2LXRhYnM+bGkuYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBmbGV4OiAwO1xuICAgIH1cblxuICAgIC5uYXYubmF2LXRhYnM+bGk6bGFzdC1vZi10eXBlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIC5uYXYubmF2LXRhYnM+bGk+YSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuICB9XG59XG5cbiIsIkBpbXBvcnQgXCIuLi9taXhpbnMubGVzc1wiO1xuQGltcG9ydCBcIi4uL3ZhcmlhYmxlcy5sZXNzXCI7XG5cbkBmaXJzdC10YWItYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvY29udGVudC9hZHZpY2UvZ2VuZXJhbF9hZHZpY2VfYW5kX2luZm8uanBnXCIpO1xuQGZpcnN0LXRhYi1iYWNrZ3JvdW5kLXdpZHRoOiAzMTBweDtcbkBmaXJzdC10YWItYmFja2dyb3VuZC1oZWlnaHQ6IDE2MHB4O1xuXG5Ac2Vjb25kLXRhYi1iYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9jb250ZW50L2FkdmljZS9mb2N1c2VkX2FkdmljZS5qcGdcIik7XG5Ac2Vjb25kLXRhYi1iYWNrZ3JvdW5kLXdpZHRoOiAzMTBweDtcbkBzZWNvbmQtdGFiLWJhY2tncm91bmQtaGVpZ2h0OiAxNjBweDtcblxuQHRoaXJkLXRhYi1iYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9jb250ZW50L2FkdmljZS9jb21wcmVoZW5zaXZlX2FkdmljZS5qcGdcIik7XG5AdGhpcmQtdGFiLWJhY2tncm91bmQtd2lkdGg6IDMxMHB4O1xuQHRoaXJkLXRhYi1iYWNrZ3JvdW5kLWhlaWdodDogMTYwcHg7XG5cbi5jaG9vc2UtYWR2aWNlLXRhYnMge1xuICB1bC5uYXYtdGFicyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE5MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MDBweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE5MHB4O1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogNHB4O1xuICAgICAgYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgICAgLy9BY3RpdmUgYmFyXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IEBwcmltYXJ5LWNvbG9yLW9yYW5nZTtcbiAgICAgICAgLy9BY3RpdmUgdHJpYW5nbGVcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB0b3A6IC02cHg7XG4gICAgICAgICAgcmlnaHQ6IC01MCU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIC50cmlhbmdsZS11cChAcHJpbWFyeS1jb2xvci1vcmFuZ2UsIDAgNnB4IDlweCA2cHgpO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0yMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAvL0ltYWdlcyBhYm92ZSB0aGUgdGFicyB3aGVuIGF0IG9yIGFib3ZlIG1kIHZpZXcgcG9ydCBzaXplXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xuICAgICAgICBhIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNjBweDtcbiAgICAgICAgfVxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgLnBzZXVkby1iZWZvcmUtYmFja2dyb3VuZC1pbWFnZShAZmlyc3QtdGFiLWJhY2tncm91bmQtd2lkdGgsIEBmaXJzdC10YWItYmFja2dyb3VuZC1oZWlnaHQsIEBmaXJzdC10YWItYmFja2dyb3VuZC1pbWFnZSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNjVweDtcbiAgICAgICAgICAucHNldWRvLWJlZm9yZS1iYWNrZ3JvdW5kLWltYWdlKEBzZWNvbmQtdGFiLWJhY2tncm91bmQtd2lkdGgsIEBzZWNvbmQtdGFiLWJhY2tncm91bmQtaGVpZ2h0LCBAc2Vjb25kLXRhYi1iYWNrZ3JvdW5kLWltYWdlKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xuICAgICAgICAgIC5wc2V1ZG8tYmVmb3JlLWJhY2tncm91bmQtaW1hZ2UoQHRoaXJkLXRhYi1iYWNrZ3JvdW5kLXdpZHRoLCBAdGhpcmQtdGFiLWJhY2tncm91bmQtaGVpZ2h0LCBAdGhpcmQtdGFiLWJhY2tncm91bmQtaW1hZ2UpO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJcbi5idXNpbmVzcy10aGVtZSAuY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gaDQge1xuICBmb250LWZhbWlseTogJ0NoYXJsaWUtU3RkLVNlbWlCb2xkLUl0YWxpYyc7XG59XG4uYnVzaW5lc3MtdGhlbWUgLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUuZmlyc3Qge1xuICBib3JkZXItcmlnaHQ6MXB4IHNvbGlkICM2NjY7XG59XG4uYnVzaW5lc3MtdGhlbWUgLmNoYW5uZWwtY3RhLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRGQkY3O1xufVxuXG4uYnVzaW5lc3MtaW5mby1kaXJlY3RpdmUtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IzQ3M2YzYSAhaW1wb3J0YW50O1xufVxuXG4gIC5idXNpbmVzcy1pbmZvLWRpcmVjdGl2ZS13cmFwcGVyIC5jaGFubmVsLWluZm8tZGlyZWN0aXZlLmZpcnN0IHtcbiAgICBib3JkZXItcmlnaHQ6MXB4IHNvbGlkICM3YTczNzM7XG4gIH0iLCIuYWR2aXNlci1wbGF0Zm9ybS1jYW1wYWlnbiB7XG5cdC5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIHtcblx0XHQubWFzdGhlYWQtdGV4dCB7XG5cdFx0XHRtYXJnaW4tdG9wOiA3JTtcblx0XHR9XG5cdFx0aDEge1xuXHRcdFx0Zm9udC1zaXplOiAzNXB4O1xuXHRcdFx0d2lkdGg6IDkwJTtcblx0XHR9XG5cdFx0aDIge1xuXHRcdFx0d2lkdGg6IDkwJTtcblx0XHR9XG5cdH1cblx0Lm1hc3RoZWFkLW1vYmlsZS1vbmx5LWJhbm5lciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuXHQuYWR2aXNlci1wbGF0Zm9ybS1jYW1wYWlnbiB7XG5cdFx0Lm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20ge1xuXHRcdFx0aDEge1xuXHRcdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHR9XG5cdFx0XHQubWFzdGhlYWQtdGV4dCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDUlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cdC5hZHZpc2VyLXBsYXRmb3JtLWNhbXBhaWduIHtcblx0XHQubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSB7XG5cdFx0XHRoMSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRcdFx0d2lkdGg6IDkwJTtcblx0XHRcdH1cblx0XHRcdC5tYXN0aGVhZC10ZXh0IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0fVxuXHRcdFx0YmFja2dyb3VuZDogdXJsKC9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL21hc3RoZWFkcy9tYXN0aGVhZC1tb2JpbGUtZWdnLW1hdHJpeEAyeC5wbmcpO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA1MCUgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0Lm1hc3RoZWFkLW1vYmlsZS1vbmx5LWJhbm5lciB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXHRcdC5tYXN0aGVhZC1tb2JpbGUtb25seS1iYW5uZXItY29udGVudCB7XG5cdFx0XHRtaW4taGVpZ2h0OiAyODBweDtcblx0XHRcdC8vYmFja2dyb3VuZDogdXJsKC9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL21hc3RoZWFkcy9tYXN0aGVhZC1tb2JpbGUtZWdnLW1hdHJpeEAyeC5wbmcpO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDc5JSBjZW50ZXI7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcblx0LmFkdmlzZXItcGxhdGZvcm0tY2FtcGFpZ24ge1xuXHRcdC5tYXN0aGVhZC1tb2JpbGUtb25seS1iYW5uZXItY29udGVudCB7XG5cdFx0XHRtaW4taGVpZ2h0OiAyMDBweDtcblx0XHR9XG5cdFx0Lm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20ge1xuXHRcdFx0aDEge1xuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRjb2xvcjogI2JjNDQwMSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuY29udGFpbmVyLnBhZ2UtaGVhZGVyLWNvbnRhaW5lciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0fVxuXHRcdFx0aDIge1xuXHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvKiBDcmVhdGluZyBzdHlsZXMgZm9yIGNhbXBhaWducyAtIFRhcGFuIHZhc2hpICovXG4uY2FtcGFpZ24tY29udGVudC13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6NjBweDtcbiAgcGFkZGluZy1ib3R0b206NjBweDtcbn1cblxuLmNhbXBhaWduLWNvbnRlbnQtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjojZjBlZWVhO1xuICBwYWRkaW5nLXRvcDo2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTo2MHB4O1xufVxuXG4uY2FtcGFpZ24tY29udGVudC1jdGEgaDQge1xuICBtYXJnaW4tdG9wOjA7XG4gIG1hcmdpbi1ib3R0b206MDtcbn1cblxuXG4uY2FtcGFpZ24tY29udGVudC1jdGEgLmJ1dHRvbi1tZCwgLmNhbXBhaWduLWNvbnRlbnQtY3RhIC5idXR0b24tc20sIC5jYW1wYWlnbi1jb250ZW50LWN0YSAuYnV0dG9uLWxnIHtcbiAgbWFyZ2luLWxlZnQ6MjBweDtcbiAgbWFyZ2luLWJvdHRvbTowO1xuICBtYXJnaW4tdG9wOjA7XG59XG5cbi5pbXAtaW5mbyAucGFuZWwtaGVhZGluZyBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDBweCBub25lICEgaW1wb3J0YW50O1xuICBjb2xvcjojMDY5O1xuICBkaXNwbGF5OmJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOnVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljb25fcGx1cy5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjowIDEwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OjQwcHg7XG59XG5cbi5pbXAtaW5mbyAucGFuZWwtaGVhZGluZyBhIHtcbiAgb3V0bGluZTpub25lO1xufVxuXG4uaW1wLWluZm8gLnBhbmVsLWhlYWRpbmcgYTpob3ZlciwgLmltcC1pbmZvIC5wYW5lbC1oZWFkaW5nIGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiMwNjk7XG4gIGJhY2tncm91bmQtaW1hZ2U6dXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNvbl9wbHVzLnBuZ1wiKTtcbn1cblxuLmltcC1pbmZvIC5tZWRpYSAubGlzdC1pdGVtLXRleHQge1xuICAgICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLm1hcmdpbnRvcDUwIHtcbiAgbWFyZ2luLXRvcDo1MHB4O1xufVxuXG4uY2FtcGFpZ24tY3RhIHtcbiAgdmVydGljYWwtYWxpZ246bWlkZGxlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWE7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2FtcGFpZ24tY3RhIGg0IHtcbiAgbWFyZ2luLXRvcDowO1xuICBtYXJnaW4tYm90dG9tOjA7XG4gIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xufVxuXG4uY2FtcGFpZ24tY3RhIC5idXR0b24tbWQge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXRvcDowO1xufVxuXG4uY2FtcGFpZ24tY3RhIHAge1xuICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi53cmFwcGVyLXVzZWZ1bC1saW5rcyB7XG4gIGJhY2tncm91bmQtY29sb3I6I2ZkZmJmNztcbiAgcGFkZGluZy10b3A6NjBweDtcbiAgcGFkZGluZy1ib3R0b206NDJweDtcbn1cblxuLyogU3VwZXIgc21hcnQgc3RyYXRlZ2llcyAqL1xuXG4ud3JhcHBlci1zbWFydC1zdHJhdGVneSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmYzZWY7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuXG4uc21hcnQtc3RyYXRlZ3kge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cblxuLnNtYXJ0LXN0cmF0ZWd5IC5jb2wtY3VzdG9tIHtcbiAgd2lkdGg6MjAlO1xufVxuXG4uc21hcnQtc3RyYXRlZ3ktYm94IGg0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZERkJGNztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG5cbn1cblxuLnNtYXJ0LXN0cmF0ZWd5LWJveCBhIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE2MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4ICEgaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zbWFydC1zdHJhdGVneS1ib3ggYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjojZTllN2UzO1xufVxuXG4uc21hcnQtc3RyYXRlZ3ktYm94IGEgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbToyMHB4O1xufVxuLm1hcmdpbmJvdHRvbTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luYm90dG9tNDAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jYW1wYWlnbi1nZXQtaW4tdG91Y2ggcCB7XG4gIHdpZHRoOiAxOTBweDtcbn1cblxuLmNhbXBhaWduLWNvbnRlbnQgaHIge1xuICBjb2xvcjogI2M4YzZjMjtcbiAgbWFyZ2luOiA0MHB4IDBweDtcbn1cblxuLnNtYXJ0LXN0cmF0ZWd5IC5tbGMtZ2x5cGgge1xuICAgICBjb2xvcjogIzAxODM4YztcbiAgICAgZm9udC1zaXplOiAzMHB4O1xufVxuLnN0cmF0ZWd5LWNvbnRlbnQgLm1sYy1nbHlwaCB7XG4gIGNvbG9yOiAjMDE4MzhjO1xuICBmb250LXNpemU6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDoxMnB4O1xufVxuXG4uc21hcnQtc3RyYXRlZ3kgLm1sYy1nbHlwaC5pY29uLW1sYy1maW5kLXlvdXItc3VwZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApICEgaW1wb3J0YW50O1xuXG59XG5cbi5zdHJhdGVneS1jb250ZW50IC5tbGMtZ2x5cGguaWNvbi1tbGMtZmluZC15b3VyLXN1cGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAhIGltcG9ydGFudDtcbiAgcGFkZGluZzogMHB4ICEgaW1wb3J0YW50O1xuICBkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4vKiBVbmRlcnN0YW5kaW5nIHNlcmllcyAqL1xuXG4udW5kZXJzdGFuZGluZy1zZXJpZXMge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206NjBweDtcbn1cblxuLnVuZGVyc3RhbmRpbmctc2VyaWVzIC5jb2wtY3VzdG9tIHtcbiAgaGVpZ2h0OiAzNzVweCAhIGltcG9ydGFudDtcbn1cblxuLnVuZGVyc3RhbmRpbmctc2VyaWVzIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udW5kZXJzdGFuZGluZy1zZXJpZXMgaDQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi51bmRlcnN0YW5kaW5nLXNlcmllcyBoNCBhIHtcbiAgY29sb3I6IzNiM2IzYjtcbn1cblxuLnVuZGVyc3RhbmRpbmctc2VyaWVzIGg0IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbn1cblxuLyogQWNjZW50dXJlIFdoaXRlIFBhcGVyICovXG5cbi52aWRlby1saXN0IHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5cbi52aWRlby1saXN0IC5pbXAtaW5mbyAucGFuZWwtaGVhZGluZyBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjNlZiAhIGltcG9ydGFudDtcbn1cblxuLnZpZGVvLWxpc3QgLmltcC1pbmZvIC5wYW5lbC1oZWFkaW5nIGE6aG92ZXIsIC52aWRlby1saXN0IC5pbXAtaW5mbyAucGFuZWwtaGVhZGluZyBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjNlZiAhIGltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNvbl9wbHVzLnBuZ1wiKTtcbn1cblxuLnZpZGVvLWxpc3QgLmltcC1pbmZvIC5saXN0LWl0ZW0tdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6I2Y2ZjNlZjtcbiAgcGFkZGluZy1ib3R0b206MDtcbn1cblxuLnZpZGVvLWxpc3QgLmZsZXgtdmlkZW8ge1xuICBtYXJnaW4tYm90dG9tOjI4cHg7XG59XG5cbi52aWRlby1saXN0IGg0IHtcbiAgZm9udC1zaXplOjIwcHg7XG4gIGxpbmUtaGVpZ2h0OjI0cHg7XG4gIG1hcmdpbi1ib3R0b206MjRweDtcbn1cblxuLyogTUxDIEluZmxhdGlvbiBQbHVzICovXG5cbi5uYXYtaW5mbGF0aW9uLXBsdXMgbGkge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLm5hdi1pbmZsYXRpb24tcGx1cyBsaSBhIHtcbiAgY29sb3I6ICMzYjNiM2IgISBpbXBvcnRhbnQ7XG59XG4ubmF2LWluZmxhdGlvbi1wbHVzIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiNmMGVlZWEgIWltcG9ydGFudDtcbn1cblxuLm5hdi1pbmZsYXRpb24tcGx1cyBsaTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG4ubmF2LWluZmxhdGlvbi1wbHVzIC5hY3RpdmUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWEgISBpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjZTg1MTAwO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGZvbnQtd2VpZ2h0OmJvbGQ7XG59XG5cbi8qIE1pc2MgKi9cblxuLndyYXBwZXItc2l0ZW1hcCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cblxuLndyYXBwZXItc2l0ZW1hcCAuYm9vdHN0cmFwLXNpdGVtYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmM2VmO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nOiA0MHB4IDQwcHggMThweDtcbn1cblxuLndyYXBwZXItc2l0ZW1hcCAuYm9vdHN0cmFwLXNpdGVtYXAgdWwgbGkgdWwge1xuICBtYXJnaW4tdG9wOjEwcHg7XG59XG5cbi5maW5kLXN1cGVyLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWE7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuXG4uZmluZC1zdXBlci1jdGEgcCBzcGFuLmJ1dHRvbi1tZCwgLmZpbmQtc3VwZXItY3RhIHAgc3Bhbi5idXR0b24tc20ge1xuICBtYXJnaW4tYm90dG9tOjA7XG59XG5cbi5jb25zb2xpZGF0ZS1zdXBlci1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhO1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cbi5jb25zb2xpZGF0ZS1zdXBlci1jdGEgcCBzcGFuLmJ1dHRvbi1tZCwgLmNvbnNvbGlkYXRlLXN1cGVyLWN0YSBwIHNwYW4uYnV0dG9uLXNtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLm1hcmdpbmJvdHRvbTYwIHtcbiAgbWFyZ2luLWJvdHRvbTo2MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIG5hdi1pbmZsYXRpb24tcGx1cyBsaSB7IHBhZGRpbmctbGVmdDogMzBweDsgcGFkZGluZy1yaWdodDogMzBweDsgfVxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjAxcHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KSB7XG5cbiAgLmNhbXBhaWduLWNvbnRlbnQsIC5wYWdlLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOjMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206MzBweDtcbiAgfVxuXG4gIC51bmRlcnN0YW5kaW5nLXNlcmllcyAuY29sLWN1c3RvbSB7XG4gICAgd2lkdGg6NTAlO1xuICAgIGhlaWdodDozNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNtYXJ0LXN0cmF0ZWd5IC5jb2wtY3VzdG9tIHtcbiAgICB3aWR0aDozMiU7XG4gIH1cblxuICAuc21hcnQtc3RyYXRlZ3kgaDQge1xuICAgIGZvbnQtc2l6ZToxNnB4O1xuICB9XG5cbiAgLm5hdi10YWJzIGxpLmxhc3Qge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gICAgLmNhbXBhaWduLWNvbnRlbnQsIC5wYWdlLWNvbnRlbnQsIC5jYW1wYWlnbi1jb250ZW50LXdyYXBwZXIge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIFx0ICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgIH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuY2FtcGFpZ24tY29udGVudCwgLnBhZ2UtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cblxuICAubmF2LXRhYnMgbGkubGFzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC53cmFwcGVyLXRvb2xzIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5wYW5lbC10aXRsZSBhIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB9XG5cbiAgLnBhbmVsIC5saXN0LWl0ZW0tdGV4dCwgLmltcC1pbmZvIC5saXN0LWl0ZW0tdGV4dCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhIGltcG9ydGFudDtcbiAgfVxuXG4gIC5wYW5lbCB0YWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG5cbiAgdGFibGUudGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuXG4gIC5ib3gtY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtaW4taGVpZ2h0OiAxNzBweCAhIGltcG9ydGFudDtcbiAgICB9XG5cbiAgLmNhbXBhaWduLWN0YSAuYnV0dG9uLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggISBpbXBvcnRhbnQ7XG4gIH1cblxuICAuY2FtcGFpZ24tY29udGVudCAuYnV0dG9uLXNtLCAuY2FtcGFpZ24tY29udGVudCAuYnV0dG9uLW1kLCAuY2FtcGFpZ24tY29udGVudCAuYnV0dG9uLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cblxuICAuY2VudGVyLWN0YSAuYnV0dG9uLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICEgaW1wb3J0YW50O1xuICB9XG5cbiAgLyogU21hcnQgc3RyYXRlZ3kgcmVzcG9uc2l2ZSBzdHlsZXMgKi9cblxuICAud3JhcHBlci1zbWFydC1zdHJhdGVneSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cblxuICAuc21hcnQtc3RyYXRlZ3kge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuICAuc21hcnQtc3RyYXRlZ3kgLmNvbC1jdXN0b20ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzhjNmMyO1xuICB9XG5cbiAgLnNtYXJ0LXN0cmF0ZWd5IC5jb2wtY3VzdG9tOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAwcHggbm9uZTtcbiAgfVxuXG4gIC5zbWFydC1zdHJhdGVneSBpbWcsIC5zbWFydC1zdHJhdGVneSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zbWFydC1zdHJhdGVneSBoNCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgLnNtYXJ0LXN0cmF0ZWd5IGEge1xuICAgIGhlaWdodDogYXV0byAhIGltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwcHggISBpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICEgaW1wb3J0YW50O1xuICB9XG5cbiAgLnNtYXJ0LXN0cmF0ZWd5IGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmO1xuICAgIH1cblxuICAvKiBVbmRlcnN0YW5kaW5nIHNlcmllcyByZXNwb25zaXZlIHN0eWxlcyAqL1xuXG4gIC51bmRlcnN0YW5kaW5nLXNlcmllcyB7XG4gIFx0cGFkZGluZy10b3A6MjBweDtcbiAgXHRwYWRkaW5nLWJvdHRvbTozMHB4O1xuICB9XG5cbiAgLnVuZGVyc3RhbmRpbmctc2VyaWVzIC5jb2wtY3VzdG9tIHtcbiAgICBoZWlnaHQ6YXV0byAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICNjOGM2YzI7XG4gIH1cblxuICAudW5kZXJzdGFuZGluZy1zZXJpZXMgaW1nLCAudW5kZXJzdGFuZGluZy1zZXJpZXMgcCB7XG4gICAgICBkaXNwbGF5Om5vbmU7XG4gIH1cblxuICAudW5kZXJzdGFuZGluZy1zZXJpZXMgaDQge1xuICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICBwYWRkaW5nLXRvcDoxMHB4O1xuICB9XG5cbiAgLnVuZGVyc3RhbmRpbmctc2VyaWVzIC5jb2wtY3VzdG9tOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOjA7XG4gIH1cblxuICAvKiBBZHZpY2UgKi9cblxuICAuYWR2aWNlLWNlbnRyZS1jb250ZW50IHRhYmxlIHRkIHtcbiAgICBmbG9hdDpsZWZ0O1xuICB9XG5cbiAgLmNvbXAtd2lubmVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6MzBweCAzMHB4IDEycHggMzBweDtcbiAgfVxufSIsIi8qIEF1dGhvcjogSW1yYW4gU2FiYXJvZWRpbiAqL1xuXG4ucGFkZGluZy1ib3R0b20tMzAge1xuICAgICBwYWRkaW5nLWJvdHRvbTozMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jZi0zcGFyYS1jc3MgZGl2IHtcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMzsgLyogQ2hyb21lLCBTYWZhcmksIE9wZXJhICovXG4gICAgLW1vei1jb2x1bW4tY291bnQ6IDM7IC8qIEZpcmVmb3ggKi9cbiAgICBjb2x1bW4tY291bnQ6IDM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY2YtbmF2IHVsIHsgcGFkZGluZy1sZWZ0OiAwJTsgfVxuICAuY2YtZmluZG91dG1vcmUtZGl2ID4gZGl2LCAuY2YtZmluZG91dG1vcmUtZGl2IGg0ICB7dGV4dC1hbGlnbjogY2VudGVyICEgaW1wb3J0YW50OyB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jZi0zcGFyYS1jc3MgZGl2IHtcbiAgIFx0IC13ZWJraXQtY29sdW1uLWNvdW50OiAyOyAvKiBDaHJvbWUsIFNhZmFyaSwgT3BlcmEgKi9cbiAgIFx0IC1tb3otY29sdW1uLWNvdW50OiAyOyAvKiBGaXJlZm94ICovXG4gICBcdCBjb2x1bW4tY291bnQ6IDI7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuY2YtM3BhcmEtY3NzIGRpdiB7XG4gICAgXHQtd2Via2l0LWNvbHVtbi1jb3VudDogMTsgLyogQ2hyb21lLCBTYWZhcmksIE9wZXJhICovXG4gICAgXHQtbW96LWNvbHVtbi1jb3VudDogMTsgLyogRmlyZWZveCAqL1xuICAgIFx0Y29sdW1uLWNvdW50OiAxO1xuICAgIH1cbn1cblxuLmNmLW5hdiB1bCB7XG4gICAgIHBhZGRpbmctbGVmdDogMTUlO1xufVxuXG4uY2YtbmF2IGxpIHtcbiAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5jZi1uYXYgbGkgYSB7XG4gICAgIGNvbG9yOiAjM0IzQjNCICEgaW1wb3J0YW50O1xufVxuXG4uY2YtbmF2IGxpOmZpcnN0LWNoaWxkIGEge1xuICAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmNmLW5hdiAuYWN0aXZlIGEge1xuICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBFRUVBICEgaW1wb3J0YW50O1xuICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI0U4NTEwMDtcbiAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuXG4uY2YtZmluZG91dG1vcmUtZGl2IGg0IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uY2YtZmluZG91dG1vcmUtZGl2IFAge1xuICAgIG1hcmdpbjogMDtcbn1cblxuLmJvcmRlci1ib3R0b20tMXB4IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG59XG5cbi5jZi1vdXJzdWNjZXNzLWxpc3QgdGQge1xuICAgICB2ZXJ0aWNhbC1hbGlnbjp0b3A7XG59XG5cbi5jZi1ob3BlLWFjY29yZGlvbiA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdjpudGgtbGFzdC1jaGlsZCgxKSB7XG4gICAgIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5jZi1ob3BlLWFjY29yZGlvbiA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdjpudGgtbGFzdC1jaGlsZCgxKSBkaXYge1xuICAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXN0aGVhZC13cmFwcGVyIHtcbiAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvbWxjL2VuL3BlcnNvbmFsL2hvbWUvX2pjcl9jb250ZW50L3Bhci1jb2wtYm9keS0yL2Jvb3RzdHJhcF9yb3cvY29sMS9ib290c3RyYXBfY29udGVudF9saV8wL2VudHJpZXMvYm9vdHN0cmFwX2NvbnRlbnRfbGlfMC9pbWFnZS5pbWcuanBnLzE0MjMxMTY3ODA3NDYuTWFuQmFubmVyLmpwZ1wiKTtcbn1cblxuLm1hc3RoZWFkLXdyYXBwZXIgaDEge1xuICAgICBjb2xvcjogI2JlNDYwMSA7XG4gICAgIG1hcmdpbi1ib3R0b206MHB4O1xuICAgICBtYXJnaW4tdG9wOjEwcHggIWltcG9ydGFudDtcbn1cblxuLm1hc3RoZWFkLXdyYXBwZXIgaDIge1xuICAgICBjb2xvcjogIzNiM2IzYiA7XG59XG5cbi5tYXN0aGVhZC13cmFwcGVyIC5icmVhZGNydW1iICoge1xuICAgICBjb2xvcjogIzMzMzMzMztcbn1cblxuLmdldC1pbi10b3VjaCBkaXYgPiBkaXYgPiBkaXYgPiBkaXYgPiBkaXYgaDQge1xuICAgICBtYXJnaW4tdG9wOiAwcHggISBpbXBvcnRhbnQ7XG4gICAgIHBhZGRpbmctdG9wOiAwcHggISBpbXBvcnRhbnQ7XG59XG5cblxuLy9naCAtLS0tLS1cblxuLyogMTkuMDIgLS0tLS0tLS0tICovXG5cbi5uZXdzLWluc2lnaHRzLXdyYXBwZXIgLmNmLW5hdiB1bCB7IHBhZGRpbmctbGVmdDogMDt9XG4ubmV3cy1pbnNpZ2h0cy13cmFwcGVyIC5jZi1uYXYgbGkgeyB0ZXh0LWFsaWduOmNlbnRlcjsgd2lkdGg6MTYuNCU7fVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4ubmV3cy1pbnNpZ2h0cy13cmFwcGVyIC5jZi1uYXYgLm5hdi1waWxscz5saSB7IHRleHQtYWxpZ246Y2VudGVyOyBmbG9hdDogbGVmdDt9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4ubmV3cy1pbnNpZ2h0cy13cmFwcGVyIC5jZi1uYXYubmF2LXBpbGxzPmxpIHtmbG9hdDogbm9uZTt9XG4ubmV3cy1pbnNpZ2h0cy13cmFwcGVyIC5jZi1uYXYgLm5hdi1waWxscz5saSB7IHdpZHRoOjEwMCUgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0O31cbn1cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICBzcmM6IHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj00LjcuMFwiKSBmb3JtYXQoXCJlb3RcIiksXG4gIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mb250YXdlc29tZS13ZWJmb250LndvZmYyP3Y9NC43LjBcIikgZm9ybWF0KFwid29mZjJcIiksXG4gIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj00LjcuMFwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj00LjcuMFwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnP3Y9NC43LjAjZm9udGF3ZXNvbWVyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKiFcbiAqIEZvbnQgQXdlc29tZSBQcm8gNS4wLjYgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cDovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHA6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKVxuICovXG4uZmEsXG4uZmFzLFxuLmZhcixcbi5mYWwsXG4uZmFiIHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5mYS1sZyB7XG4gIGZvbnQtc2l6ZTogMS4zMzMzM2VtO1xuICBsaW5lLWhlaWdodDogMC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLS4wNjY3ZW07IH1cblxuLmZhLXhzIHtcbiAgZm9udC1zaXplOiAuNzVlbTsgfVxuXG4uZmEtc20ge1xuICBmb250LXNpemU6IC44NzVlbTsgfVxuXG4uZmEtMXgge1xuICBmb250LXNpemU6IDFlbTsgfVxuXG4uZmEtMngge1xuICBmb250LXNpemU6IDJlbTsgfVxuXG4uZmEtM3gge1xuICBmb250LXNpemU6IDNlbTsgfVxuXG4uZmEtNHgge1xuICBmb250LXNpemU6IDRlbTsgfVxuXG4uZmEtNXgge1xuICBmb250LXNpemU6IDVlbTsgfVxuXG4uZmEtNngge1xuICBmb250LXNpemU6IDZlbTsgfVxuXG4uZmEtN3gge1xuICBmb250LXNpemU6IDdlbTsgfVxuXG4uZmEtOHgge1xuICBmb250LXNpemU6IDhlbTsgfVxuXG4uZmEtOXgge1xuICBmb250LXNpemU6IDllbTsgfVxuXG4uZmEtMTB4IHtcbiAgZm9udC1zaXplOiAxMGVtOyB9XG5cbi5mYS1mdyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEuMjVlbTsgfVxuXG4uZmEtdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAyLjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG4uZmEtdWwgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZmEtbGkge1xuICBsZWZ0OiAtMmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLmZhLWJvcmRlciB7XG4gIGJvcmRlcjogc29saWQgMC4wOGVtICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07IH1cblxuLmZhLXB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5mYS1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5mYS5mYS1wdWxsLWxlZnQsXG4uZmFzLmZhLXB1bGwtbGVmdCxcbi5mYXIuZmEtcHVsbC1sZWZ0LFxuLmZhbC5mYS1wdWxsLWxlZnQsXG4uZmFiLmZhLXB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogLjNlbTsgfVxuXG4uZmEuZmEtcHVsbC1yaWdodCxcbi5mYXMuZmEtcHVsbC1yaWdodCxcbi5mYXIuZmEtcHVsbC1yaWdodCxcbi5mYWwuZmEtcHVsbC1yaWdodCxcbi5mYWIuZmEtcHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG5cbi5mYS1zcGluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyOyB9XG5cbi5mYS1wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLmZhLXJvdGF0ZS05MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuXG4uZmEtcm90YXRlLTE4MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MilcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5mYS1yb3RhdGUtMjcwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7IH1cblxuLmZhLWZsaXAtaG9yaXpvbnRhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpOyB9XG5cbi5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7IH1cblxuLmZhLWZsaXAtaG9yaXpvbnRhbC5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTsgfVxuXG46cm9vdCAuZmEtcm90YXRlLTkwLFxuOnJvb3QgLmZhLXJvdGF0ZS0xODAsXG46cm9vdCAuZmEtcm90YXRlLTI3MCxcbjpyb290IC5mYS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIC13ZWJraXQtZmlsdGVyOiBub25lO1xuICBmaWx0ZXI6IG5vbmU7IH1cblxuLmZhLXN0YWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMmVtOyB9XG5cbi5mYS1zdGFjay0xeCxcbi5mYS1zdGFjay0yeCB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZmEtc3RhY2stMXgge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG4uZmEtc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTsgfVxuXG4uZmEtaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxucmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cbi5mYS01MDBweDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZVwiOyB9XG5cbi5mYS1hY2Nlc3NpYmxlLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjhcIjsgfVxuXG4uZmEtYWNjdXNvZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjlcIjsgfVxuXG4uZmEtYWRkcmVzcy1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI5XCI7IH1cblxuLmZhLWFkZHJlc3MtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiYlwiOyB9XG5cbi5mYS1hZGp1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDJcIjsgfVxuXG4uZmEtYWRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcwXCI7IH1cblxuLmZhLWFkdmVyc2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZhXCI7IH1cblxuLmZhLWFmZmlsaWF0ZXRoZW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZiXCI7IH1cblxuLmZhLWFsYXJtLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRlXCI7IH1cblxuLmZhLWFsZ29saWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmNcIjsgfVxuXG4uZmEtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM3XCI7IH1cblxuLmZhLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzlcIjsgfVxuXG4uZmEtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNlwiOyB9XG5cbi5mYS1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOFwiOyB9XG5cbi5mYS1hbWF6b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzBcIjsgfVxuXG4uZmEtYW1hem9uLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyY1wiOyB9XG5cbi5mYS1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjlcIjsgfVxuXG4uZmEtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTNcIjsgfVxuXG4uZmEtYW1pbGlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZkXCI7IH1cblxuLmZhLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZFwiOyB9XG5cbi5mYS1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdiXCI7IH1cblxuLmZhLWFuZ2VsbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwOVwiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwM1wiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMFwiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDFcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAyXCI7IH1cblxuLmZhLWFuZ2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDdcIjsgfVxuXG4uZmEtYW5nbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNFwiOyB9XG5cbi5mYS1hbmdsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNVwiOyB9XG5cbi5mYS1hbmdsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNlwiOyB9XG5cbi5mYS1hbmdyeWNyZWF0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZlXCI7IH1cblxuLmZhLWFuZ3VsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjBcIjsgfVxuXG4uZmEtYXBwLXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZmXCI7IH1cblxuLmZhLWFwcC1zdG9yZS1pb3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzBcIjsgfVxuXG4uZmEtYXBwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzFcIjsgfVxuXG4uZmEtYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzlcIjsgfVxuXG4uZmEtYXBwbGUtcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE1XCI7IH1cblxuLmZhLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODdcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU4XCI7IH1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1OVwiOyB9XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVhXCI7IH1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWJcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTRcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LWZyb20tYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ2XCI7IH1cblxuLmZhLWFycm93LWFsdC1mcm9tLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDdcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LWZyb20tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDhcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LWZyb20tdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ5XCI7IH1cblxuLmZhLWFycm93LWFsdC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU1XCI7IH1cblxuLmZhLWFycm93LWFsdC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1NlwiOyB9XG5cbi5mYS1hcnJvdy1hbHQtc3F1YXJlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTBcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LXNxdWFyZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzUxXCI7IH1cblxuLmZhLWFycm93LWFsdC1zcXVhcmUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTJcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LXNxdWFyZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1M1wiOyB9XG5cbi5mYS1hcnJvdy1hbHQtdG8tYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRhXCI7IH1cblxuLmZhLWFycm93LWFsdC10by1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRiXCI7IH1cblxuLmZhLWFycm93LWFsdC10by1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0Y1wiOyB9XG5cbi5mYS1hcnJvdy1hbHQtdG8tdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRkXCI7IH1cblxuLmZhLWFycm93LWFsdC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1N1wiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYlwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOFwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTlcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFhXCI7IH1cblxuLmZhLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjNcIjsgfVxuXG4uZmEtYXJyb3ctZnJvbS1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDJcIjsgfVxuXG4uZmEtYXJyb3ctZnJvbS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQzXCI7IH1cblxuLmZhLWFycm93LWZyb20tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDRcIjsgfVxuXG4uZmEtYXJyb3ctZnJvbS10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDVcIjsgfVxuXG4uZmEtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MFwiOyB9XG5cbi5mYS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MVwiOyB9XG5cbi5mYS1hcnJvdy1zcXVhcmUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzOVwiOyB9XG5cbi5mYS1hcnJvdy1zcXVhcmUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzYVwiOyB9XG5cbi5mYS1hcnJvdy1zcXVhcmUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzM2JcIjsgfVxuXG4uZmEtYXJyb3ctc3F1YXJlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzNjXCI7IH1cblxuLmZhLWFycm93LXRvLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzZFwiOyB9XG5cbi5mYS1hcnJvdy10by1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzNlXCI7IH1cblxuLmZhLWFycm93LXRvLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQwXCI7IH1cblxuLmZhLWFycm93LXRvLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0MVwiOyB9XG5cbi5mYS1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MlwiOyB9XG5cbi5mYS1hcnJvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDdcIjsgfVxuXG4uZmEtYXJyb3dzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMlwiOyB9XG5cbi5mYS1hcnJvd3MtYWx0LWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzdcIjsgfVxuXG4uZmEtYXJyb3dzLWFsdC12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM4XCI7IH1cblxuLmZhLWFycm93cy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdlXCI7IH1cblxuLmZhLWFycm93cy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdkXCI7IH1cblxuLmZhLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMlwiOyB9XG5cbi5mYS1hc3RlcmlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OVwiOyB9XG5cbi5mYS1hc3ltbWV0cmlrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcyXCI7IH1cblxuLmZhLWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZhXCI7IH1cblxuLmZhLWF1ZGlibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzNcIjsgfVxuXG4uZmEtYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWVcIjsgfVxuXG4uZmEtYXV0b3ByZWZpeGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFjXCI7IH1cblxuLmZhLWF2aWFuZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzRcIjsgfVxuXG4uZmEtYXZpYXRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIxXCI7IH1cblxuLmZhLWF3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3NVwiOyB9XG5cbi5mYS1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YVwiOyB9XG5cbi5mYS1iYWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzNVwiOyB9XG5cbi5mYS1iYWRnZS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzNlwiOyB9XG5cbi5mYS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRlXCI7IH1cblxuLmZhLWJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1ZVwiOyB9XG5cbi5mYS1iYW5kY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNVwiOyB9XG5cbi5mYS1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJhXCI7IH1cblxuLmZhLWJhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzlcIjsgfVxuXG4uZmEtYmFzZWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzJcIjsgfVxuXG4uZmEtYmFzZWJhbGwtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzM1wiOyB9XG5cbi5mYS1iYXNrZXRiYWxsLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzRcIjsgfVxuXG4uZmEtYmFza2V0YmFsbC1ob29wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM1XCI7IH1cblxuLmZhLWJhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2RcIjsgfVxuXG4uZmEtYmF0dGVyeS1ib2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc2XCI7IH1cblxuLmZhLWJhdHRlcnktZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDRcIjsgfVxuXG4uZmEtYmF0dGVyeS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQwXCI7IH1cblxuLmZhLWJhdHRlcnktaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MlwiOyB9XG5cbi5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDNcIjsgfVxuXG4uZmEtYmF0dGVyeS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3N1wiOyB9XG5cbi5mYS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQxXCI7IH1cblxuLmZhLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNlwiOyB9XG5cbi5mYS1iZWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZjXCI7IH1cblxuLmZhLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjRcIjsgfVxuXG4uZmEtYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjVcIjsgfVxuXG4uZmEtYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmM1wiOyB9XG5cbi5mYS1iZWxsLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY2XCI7IH1cblxuLmZhLWJpY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDZcIjsgfVxuXG4uZmEtYmltb2JqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc4XCI7IH1cblxuLmZhLWJpbm9jdWxhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTVcIjsgfVxuXG4uZmEtYmlydGhkYXktY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZFwiOyB9XG5cbi5mYS1iaXRidWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzFcIjsgfVxuXG4uZmEtYml0Y29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3OVwiOyB9XG5cbi5mYS1iaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdhXCI7IH1cblxuLmZhLWJsYWNrLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZVwiOyB9XG5cbi5mYS1ibGFja2JlcnJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdiXCI7IH1cblxuLmZhLWJsaW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjlkXCI7IH1cblxuLmZhLWJsb2dnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2NcIjsgfVxuXG4uZmEtYmxvZ2dlci1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdkXCI7IH1cblxuLmZhLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5M1wiOyB9XG5cbi5mYS1ibHVldG9vdGgtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NFwiOyB9XG5cbi5mYS1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMyXCI7IH1cblxuLmZhLWJvbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTdcIjsgfVxuXG4uZmEtYm9tYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMlwiOyB9XG5cbi5mYS1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJkXCI7IH1cblxuLmZhLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJlXCI7IH1cblxuLmZhLWJvd2xpbmctYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzNlwiOyB9XG5cbi5mYS1ib3dsaW5nLXBpbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzdcIjsgfVxuXG4uZmEtYm94aW5nLWdsb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM4XCI7IH1cblxuLmZhLWJyYWlsbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTFcIjsgfVxuXG4uZmEtYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIxXCI7IH1cblxuLmZhLWJyb3dzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2VcIjsgfVxuXG4uZmEtYnRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVhXCI7IH1cblxuLmZhLWJ1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OFwiOyB9XG5cbi5mYS1idWlsZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZFwiOyB9XG5cbi5mYS1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMVwiOyB9XG5cbi5mYS1idWxsc2V5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MFwiOyB9XG5cbi5mYS1idXJvbW9iZWxleHBlcnRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdmXCI7IH1cblxuLmZhLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwN1wiOyB9XG5cbi5mYS1idXlzZWxsYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBkXCI7IH1cblxuLmZhLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWNcIjsgfVxuXG4uZmEtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzNcIjsgfVxuXG4uZmEtY2FsZW5kYXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDczXCI7IH1cblxuLmZhLWNhbGVuZGFyLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc0XCI7IH1cblxuLmZhLWNhbGVuZGFyLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzNcIjsgfVxuXG4uZmEtY2FsZW5kYXItZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzRcIjsgfVxuXG4uZmEtY2FsZW5kYXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzJcIjsgfVxuXG4uZmEtY2FsZW5kYXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MVwiOyB9XG5cbi5mYS1jYWxlbmRhci10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3M1wiOyB9XG5cbi5mYS1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzBcIjsgfVxuXG4uZmEtY2FtZXJhLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzMlwiOyB9XG5cbi5mYS1jYW1lcmEtcmV0cm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODNcIjsgfVxuXG4uZmEtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI5XCI7IH1cblxuLmZhLWNhcmV0LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJkXCI7IH1cblxuLmZhLWNhcmV0LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJlXCI7IH1cblxuLmZhLWNhcmV0LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzMFwiOyB9XG5cbi5mYS1jYXJldC1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzFcIjsgfVxuXG4uZmEtY2FyZXQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkN1wiOyB9XG5cbi5mYS1jYXJldC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ5XCI7IH1cblxuLmZhLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRhXCI7IH1cblxuLmZhLWNhcmV0LXNxdWFyZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUwXCI7IH1cblxuLmZhLWNhcmV0LXNxdWFyZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkxXCI7IH1cblxuLmZhLWNhcmV0LXNxdWFyZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MlwiOyB9XG5cbi5mYS1jYXJldC1zcXVhcmUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTFcIjsgfVxuXG4uZmEtY2FyZXQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDhcIjsgfVxuXG4uZmEtY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE4XCI7IH1cblxuLmZhLWNhcnQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxN1wiOyB9XG5cbi5mYS1jYy1hbWF6b24tcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJkXCI7IH1cblxuLmZhLWNjLWFtZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjNcIjsgfVxuXG4uZmEtY2MtYXBwbGUtcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE2XCI7IH1cblxuLmZhLWNjLWRpbmVycy1jbHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRjXCI7IH1cblxuLmZhLWNjLWRpc2NvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYyXCI7IH1cblxuLmZhLWNjLWpjYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0YlwiOyB9XG5cbi5mYS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYxXCI7IH1cblxuLmZhLWNjLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNFwiOyB9XG5cbi5mYS1jYy1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjVcIjsgfVxuXG4uZmEtY2MtdmlzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMFwiOyB9XG5cbi5mYS1jZW50ZXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgwXCI7IH1cblxuLmZhLWNoYWxrYm9hcmQtdGVhY2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxY1wiOyB9XG5cbi5mYS1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhM1wiOyB9XG5cbi5mYS1jaGFydC1hcmVhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZlXCI7IH1cblxuLmZhLWNoYXJ0LWJhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MFwiOyB9XG5cbi5mYS1jaGFydC1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAxXCI7IH1cblxuLmZhLWNoYXJ0LXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMFwiOyB9XG5cbi5mYS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwY1wiOyB9XG5cbi5mYS1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNThcIjsgfVxuXG4uZmEtY2hlY2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRhXCI7IH1cblxuLmZhLWNoZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM5XCI7IH1cblxuLmZhLWNoZXNzLWJpc2hvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzYVwiOyB9XG5cbi5mYS1jaGVzcy1iaXNob3AtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNiXCI7IH1cblxuLmZhLWNoZXNzLWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNjXCI7IH1cblxuLmZhLWNoZXNzLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNkXCI7IH1cblxuLmZhLWNoZXNzLWNsb2NrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzZVwiOyB9XG5cbi5mYS1jaGVzcy1raW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNmXCI7IH1cblxuLmZhLWNoZXNzLWtpbmctYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQwXCI7IH1cblxuLmZhLWNoZXNzLWtuaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0MVwiOyB9XG5cbi5mYS1jaGVzcy1rbmlnaHQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQyXCI7IH1cblxuLmZhLWNoZXNzLXBhd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDNcIjsgfVxuXG4uZmEtY2hlc3MtcGF3bi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDRcIjsgfVxuXG4uZmEtY2hlc3MtcXVlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDVcIjsgfVxuXG4uZmEtY2hlc3MtcXVlZW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ2XCI7IH1cblxuLmZhLWNoZXNzLXJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDdcIjsgfVxuXG4uZmEtY2hlc3Mtcm9vay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDhcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYVwiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM3XCI7IH1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM4XCI7IH1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM5XCI7IH1cblxuLmZhLWNoZXZyb24tZG91YmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjJcIjsgfVxuXG4uZmEtY2hldnJvbi1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyM1wiOyB9XG5cbi5mYS1jaGV2cm9uLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyNFwiOyB9XG5cbi5mYS1jaGV2cm9uLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyNVwiOyB9XG5cbi5mYS1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzhcIjsgfVxuXG4uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUzXCI7IH1cblxuLmZhLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTRcIjsgfVxuXG4uZmEtY2hldnJvbi1zcXVhcmUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyOVwiOyB9XG5cbi5mYS1jaGV2cm9uLXNxdWFyZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJhXCI7IH1cblxuLmZhLWNoZXZyb24tc3F1YXJlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJiXCI7IH1cblxuLmZhLWNoZXZyb24tc3F1YXJlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJjXCI7IH1cblxuLmZhLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzdcIjsgfVxuXG4uZmEtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWVcIjsgfVxuXG4uZmEtY2hyb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY4XCI7IH1cblxuLmZhLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMVwiOyB9XG5cbi5mYS1jaXJjbGUtbm90Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2VcIjsgfVxuXG4uZmEtY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzI4XCI7IH1cblxuLmZhLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE3XCI7IH1cblxuLmZhLWNsb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRkXCI7IH1cblxuLmZhLWNsb3NlZC1jYXB0aW9uaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBhXCI7IH1cblxuLmZhLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMyXCI7IH1cblxuLmZhLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVkXCI7IH1cblxuLmZhLWNsb3VkLWRvd25sb2FkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4MVwiOyB9XG5cbi5mYS1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWVcIjsgfVxuXG4uZmEtY2xvdWQtdXBsb2FkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4MlwiOyB9XG5cbi5mYS1jbG91ZHNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgzXCI7IH1cblxuLmZhLWNsb3Vkc21pdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODRcIjsgfVxuXG4uZmEtY2xvdWR2ZXJzaWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg1XCI7IH1cblxuLmZhLWNsdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjdcIjsgfVxuXG4uZmEtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMVwiOyB9XG5cbi5mYS1jb2RlLWJyYW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNlwiOyB9XG5cbi5mYS1jb2RlLWNvbW1pdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4NlwiOyB9XG5cbi5mYS1jb2RlLW1lcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg3XCI7IH1cblxuLmZhLWNvZGVwZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2JcIjsgfVxuXG4uZmEtY29kaWVwaWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODRcIjsgfVxuXG4uZmEtY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY0XCI7IH1cblxuLmZhLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxM1wiOyB9XG5cbi5mYS1jb2dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg1XCI7IH1cblxuLmZhLWNvbHVtbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGJcIjsgfVxuXG4uZmEtY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NVwiOyB9XG5cbi5mYS1jb21tZW50LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3YVwiOyB9XG5cbi5mYS1jb21tZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NlwiOyB9XG5cbi5mYS1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRlXCI7IH1cblxuLmZhLWNvbXByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY2XCI7IH1cblxuLmZhLWNvbXByZXNzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyMlwiOyB9XG5cbi5mYS1jb21wcmVzcy13aWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzI2XCI7IH1cblxuLmZhLWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBlXCI7IH1cblxuLmZhLWNvbnRhbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZFwiOyB9XG5cbi5mYS1jb3B5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM1XCI7IH1cblxuLmZhLWNvcHlyaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOVwiOyB9XG5cbi5mYS1jcGFuZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODhcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZVwiOyB9XG5cbi5mYS1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZFwiOyB9XG5cbi5mYS1jcmVkaXQtY2FyZC1ibGFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4OVwiOyB9XG5cbi5mYS1jcmVkaXQtY2FyZC1mcm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4YVwiOyB9XG5cbi5mYS1jcmlja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ5XCI7IH1cblxuLmZhLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjVcIjsgfVxuXG4uZmEtY3Jvc3NoYWlyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YlwiOyB9XG5cbi5mYS1jc3MzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNjXCI7IH1cblxuLmZhLWNzczMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhiXCI7IH1cblxuLmZhLWN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjJcIjsgfVxuXG4uZmEtY3ViZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjNcIjsgfVxuXG4uZmEtY3VybGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0YVwiOyB9XG5cbi5mYS1jdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzRcIjsgfVxuXG4uZmEtY3V0dGxlZmlzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4Y1wiOyB9XG5cbi5mYS1kLWFuZC1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhkXCI7IH1cblxuLmZhLWRhc2hjdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEwXCI7IH1cblxuLmZhLWRhdGFiYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMwXCI7IH1cblxuLmZhLWRlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTRcIjsgfVxuXG4uZmEtZGVsaWNpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE1XCI7IH1cblxuLmZhLWRlcGxveWRvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4ZVwiOyB9XG5cbi5mYS1kZXNrcHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhmXCI7IH1cblxuLmZhLWRlc2t0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDhcIjsgfVxuXG4uZmEtZGVza3RvcC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTBcIjsgfVxuXG4uZmEtZGV2aWFudGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZFwiOyB9XG5cbi5mYS1kaWFtb25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE5XCI7IH1cblxuLmZhLWRpZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTZcIjsgfVxuXG4uZmEtZGlnaXRhbC1vY2VhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5MVwiOyB9XG5cbi5mYS1kaXNjb3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkyXCI7IH1cblxuLmZhLWRpc2NvdXJzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5M1wiOyB9XG5cbi5mYS1kb2NodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTRcIjsgfVxuXG4uZmEtZG9ja2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk1XCI7IH1cblxuLmZhLWRvbGxhci1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU1XCI7IH1cblxuLmZhLWRvdC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTJcIjsgfVxuXG4uZmEtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTlcIjsgfVxuXG4uZmEtZHJhZnQyZGlnaXRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5NlwiOyB9XG5cbi5mYS1kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZFwiOyB9XG5cbi5mYS1kcmliYmJsZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTdcIjsgfVxuXG4uZmEtZHJvcGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YlwiOyB9XG5cbi5mYS1kcnVwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTlcIjsgfVxuXG4uZmEtZHVtYmJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGJcIjsgfVxuXG4uZmEtZHlhbG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk5XCI7IH1cblxuLmZhLWVhcmx5YmlyZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWFcIjsgfVxuXG4uZmEtZWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MlwiOyB9XG5cbi5mYS1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ0XCI7IH1cblxuLmZhLWVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUyXCI7IH1cblxuLmZhLWVsZW1lbnRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzMFwiOyB9XG5cbi5mYS1lbGxpcHNpcy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQxXCI7IH1cblxuLmZhLWVsbGlwc2lzLWgtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzliXCI7IH1cblxuLmZhLWVsbGlwc2lzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDJcIjsgfVxuXG4uZmEtZWxsaXBzaXMtdi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWNcIjsgfVxuXG4uZmEtZW1iZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjNcIjsgfVxuXG4uZmEtZW1waXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQxXCI7IH1cblxuLmZhLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUwXCI7IH1cblxuLmZhLWVudmVsb3BlLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjZcIjsgfVxuXG4uZmEtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk5XCI7IH1cblxuLmZhLWVudmlyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5OVwiOyB9XG5cbi5mYS1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmRcIjsgfVxuXG4uZmEtZXJsYW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzlkXCI7IH1cblxuLmZhLWV0aGVyZXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJlXCI7IH1cblxuLmZhLWV0c3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDdcIjsgfVxuXG4uZmEtZXVyby1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUzXCI7IH1cblxuLmZhLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVjXCI7IH1cblxuLmZhLWV4Y2hhbmdlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2MlwiOyB9XG5cbi5mYS1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYVwiOyB9XG5cbi5mYS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmFcIjsgfVxuXG4uZmEtZXhjbGFtYXRpb24tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzIxXCI7IH1cblxuLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcxXCI7IH1cblxuLmZhLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NVwiOyB9XG5cbi5mYS1leHBhbmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI0XCI7IH1cblxuLmZhLWV4cGFuZC1hcnJvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWRcIjsgfVxuXG4uZmEtZXhwYW5kLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWVcIjsgfVxuXG4uZmEtZXhwYW5kLXdpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjBcIjsgfVxuXG4uZmEtZXhwZWRpdGVkc3NsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNlXCI7IH1cblxuLmZhLWV4dGVybmFsLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGVcIjsgfVxuXG4uZmEtZXh0ZXJuYWwtbGluay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWRcIjsgfVxuXG4uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGNcIjsgfVxuXG4uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYwXCI7IH1cblxuLmZhLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZVwiOyB9XG5cbi5mYS1leWUtZHJvcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYlwiOyB9XG5cbi5mYS1leWUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzBcIjsgfVxuXG4uZmEtZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWFcIjsgfVxuXG4uZmEtZmFjZWJvb2stZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5ZVwiOyB9XG5cbi5mYS1mYWNlYm9vay1tZXNzZW5nZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWZcIjsgfVxuXG4uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgyXCI7IH1cblxuLmZhLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDlcIjsgfVxuXG4uZmEtZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUwXCI7IH1cblxuLmZhLWZheDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhY1wiOyB9XG5cbi5mYS1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODJcIjsgfVxuXG4uZmEtZmllbGQtaG9ja2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRjXCI7IH1cblxuLmZhLWZpZ2h0ZXItamV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZiXCI7IH1cblxuLmZhLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWJcIjsgfVxuXG4uZmEtZmlsZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWNcIjsgfVxuXG4uZmEtZmlsZS1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM2XCI7IH1cblxuLmZhLWZpbGUtYXVkaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzdcIjsgfVxuXG4uZmEtZmlsZS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxNlwiOyB9XG5cbi5mYS1maWxlLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzlcIjsgfVxuXG4uZmEtZmlsZS1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFjXCI7IH1cblxuLmZhLWZpbGUtZXhjZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzNcIjsgfVxuXG4uZmEtZmlsZS1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxYVwiOyB9XG5cbi5mYS1maWxlLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM1XCI7IH1cblxuLmZhLWZpbGUtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMThcIjsgfVxuXG4uZmEtZmlsZS1wZGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzFcIjsgfVxuXG4uZmEtZmlsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE5XCI7IH1cblxuLmZhLWZpbGUtcG93ZXJwb2ludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNFwiOyB9XG5cbi5mYS1maWxlLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE3XCI7IH1cblxuLmZhLWZpbGUtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzhcIjsgfVxuXG4uZmEtZmlsZS13b3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMyXCI7IH1cblxuLmZhLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDhcIjsgfVxuXG4uZmEtZmlsbS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTBcIjsgfVxuXG4uZmEtZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIwXCI7IH1cblxuLmZhLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmRcIjsgfVxuXG4uZmEtZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzRcIjsgfVxuXG4uZmEtZmlyZWZveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2OVwiOyB9XG5cbi5mYS1maXJzdC1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMFwiOyB9XG5cbi5mYS1maXJzdGRyYWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ExXCI7IH1cblxuLmZhLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjRcIjsgfVxuXG4uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWVcIjsgfVxuXG4uZmEtZmxhc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzNcIjsgfVxuXG4uZmEtZmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZlXCI7IH1cblxuLmZhLWZsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0ZFwiOyB9XG5cbi5mYS1mbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTdcIjsgfVxuXG4uZmEtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdiXCI7IH1cblxuLmZhLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdjXCI7IH1cblxuLmZhLWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzFcIjsgfVxuXG4uZmEtZm9udC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI0XCI7IH1cblxuLmZhLWZvbnQtYXdlc29tZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWNcIjsgfVxuXG4uZmEtZm9udC1hd2Vzb21lLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjVcIjsgfVxuXG4uZmEtZm9udGljb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgwXCI7IH1cblxuLmZhLWZvbnRpY29ucy1maTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhMlwiOyB9XG5cbi5mYS1mb290YmFsbC1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRlXCI7IH1cblxuLmZhLWZvb3RiYWxsLWhlbG1ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0ZlwiOyB9XG5cbi5mYS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODZcIjsgfVxuXG4uZmEtZm9ydC1hd2Vzb21lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhM1wiOyB9XG5cbi5mYS1mb3J1bWJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMVwiOyB9XG5cbi5mYS1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRlXCI7IH1cblxuLmZhLWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODBcIjsgfVxuXG4uZmEtZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzVcIjsgfVxuXG4uZmEtZnJlZWJzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhNFwiOyB9XG5cbi5mYS1mcm93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOVwiOyB9XG5cbi5mYS1mdXRib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTNcIjsgfVxuXG4uZmEtZ2FtZXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYlwiOyB9XG5cbi5mYS1nYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlM1wiOyB9XG5cbi5mYS1nZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTVcIjsgfVxuXG4uZmEtZ2VuZGVybGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyZFwiOyB9XG5cbi5mYS1nZXQtcG9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY1XCI7IH1cblxuLmZhLWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYwXCI7IH1cblxuLmZhLWdnLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MVwiOyB9XG5cbi5mYS1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZiXCI7IH1cblxuLmZhLWdpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkM1wiOyB9XG5cbi5mYS1naXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQyXCI7IH1cblxuLmZhLWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YlwiOyB9XG5cbi5mYS1naXRodWItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEzXCI7IH1cblxuLmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTJcIjsgfVxuXG4uZmEtZ2l0a3Jha2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E2XCI7IH1cblxuLmZhLWdpdGxhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NlwiOyB9XG5cbi5mYS1naXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjZcIjsgfVxuXG4uZmEtZ2xhc3MtbWFydGluaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMFwiOyB9XG5cbi5mYS1nbGlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNVwiOyB9XG5cbi5mYS1nbGlkZS1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE2XCI7IH1cblxuLmZhLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFjXCI7IH1cblxuLmZhLWdvZm9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhN1wiOyB9XG5cbi5mYS1nb2xmLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTBcIjsgfVxuXG4uZmEtZ29sZi1jbHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDUxXCI7IH1cblxuLmZhLWdvb2RyZWFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhOFwiOyB9XG5cbi5mYS1nb29kcmVhZHMtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhOVwiOyB9XG5cbi5mYS1nb29nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTBcIjsgfVxuXG4uZmEtZ29vZ2xlLWRyaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FhXCI7IH1cblxuLmZhLWdvb2dsZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FiXCI7IH1cblxuLmZhLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIzXCI7IH1cblxuLmZhLWdvb2dsZS1wbHVzLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDVcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ0XCI7IH1cblxuLmZhLWdvb2dsZS13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWVcIjsgfVxuXG4uZmEtZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWRcIjsgfVxuXG4uZmEtZ3JhdGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODRcIjsgfVxuXG4uZmEtZ3JhdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNlwiOyB9XG5cbi5mYS1ncmlwZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhY1wiOyB9XG5cbi5mYS1ncnVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhZFwiOyB9XG5cbi5mYS1ndWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FlXCI7IH1cblxuLmZhLWgtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZkXCI7IH1cblxuLmZhLWgxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzEzXCI7IH1cblxuLmZhLWgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE0XCI7IH1cblxuLmZhLWgzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE1XCI7IH1cblxuLmZhLWhhY2tlci1uZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ0XCI7IH1cblxuLmZhLWhhY2tlci1uZXdzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhZlwiOyB9XG5cbi5mYS1oYW5kLWxpemFyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OFwiOyB9XG5cbi5mYS1oYW5kLXBhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU2XCI7IH1cblxuLmZhLWhhbmQtcGVhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWJcIjsgfVxuXG4uZmEtaGFuZC1wb2ludC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE3XCI7IH1cblxuLmZhLWhhbmQtcG9pbnQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNVwiOyB9XG5cbi5mYS1oYW5kLXBvaW50LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE0XCI7IH1cblxuLmZhLWhhbmQtcG9pbnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTZcIjsgfVxuXG4uZmEtaGFuZC1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVhXCI7IH1cblxuLmZhLWhhbmQtcm9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NVwiOyB9XG5cbi5mYS1oYW5kLXNjaXNzb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU3XCI7IH1cblxuLmZhLWhhbmQtc3BvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTlcIjsgfVxuXG4uZmEtaGFuZHNoYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI1XCI7IH1cblxuLmZhLWhhc2h0YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTJcIjsgfVxuXG4uZmEtaGRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEwXCI7IH1cblxuLmZhLWhlYWRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGNcIjsgfVxuXG4uZmEtaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNVwiOyB9XG5cbi5mYS1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNFwiOyB9XG5cbi5mYS1oZWFydGJlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWVcIjsgfVxuXG4uZmEtaGV4YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxMlwiOyB9XG5cbi5mYS1oaXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDUyXCI7IH1cblxuLmZhLWhpcmUtYS1oZWxwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjBcIjsgfVxuXG4uZmEtaGlzdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkYVwiOyB9XG5cbi5mYS1ob2NrZXktcHVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1M1wiOyB9XG5cbi5mYS1ob2NrZXktc3RpY2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU0XCI7IH1cblxuLmZhLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTVcIjsgfVxuXG4uZmEtaG9vbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjdcIjsgfVxuXG4uZmEtaG9zcGl0YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjhcIjsgfVxuXG4uZmEtaG90amFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IxXCI7IH1cblxuLmZhLWhvdXJnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NFwiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUzXCI7IH1cblxuLmZhLWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUyXCI7IH1cblxuLmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MVwiOyB9XG5cbi5mYS1ob3V6ejpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3Y1wiOyB9XG5cbi5mYS1odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYlwiOyB9XG5cbi5mYS1odWJzcG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IyXCI7IH1cblxuLmZhLWktY3Vyc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ2XCI7IH1cblxuLmZhLWlkLWJhZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMxXCI7IH1cblxuLmZhLWlkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzJcIjsgfVxuXG4uZmEtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2VcIjsgfVxuXG4uZmEtaW1hZ2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzAyXCI7IH1cblxuLmZhLWltZGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDhcIjsgfVxuXG4uZmEtaW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWNcIjsgfVxuXG4uZmEtaW5ib3gtaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTBcIjsgfVxuXG4uZmEtaW5ib3gtb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzExXCI7IH1cblxuLmZhLWluZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzY1wiOyB9XG5cbi5mYS1pbmR1c3RyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NVwiOyB9XG5cbi5mYS1pbmR1c3RyeS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjNcIjsgfVxuXG4uZmEtaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOVwiOyB9XG5cbi5mYS1pbmZvLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YVwiOyB9XG5cbi5mYS1pbmZvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwZlwiOyB9XG5cbi5mYS1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmRcIjsgfVxuXG4uZmEtaW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmJcIjsgfVxuXG4uZmEtaW94aG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwOFwiOyB9XG5cbi5mYS1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzNcIjsgfVxuXG4uZmEtaXR1bmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I0XCI7IH1cblxuLmZhLWl0dW5lcy1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I1XCI7IH1cblxuLmZhLWphY2stby1sYW50ZXJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBlXCI7IH1cblxuLmZhLWplbmtpbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjZcIjsgfVxuXG4uZmEtam9nZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjdcIjsgfVxuXG4uZmEtam9vbWxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFhXCI7IH1cblxuLmZhLWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I4XCI7IH1cblxuLmZhLWpzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiOVwiOyB9XG5cbi5mYS1qc2ZpZGRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjY1wiOyB9XG5cbi5mYS1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODRcIjsgfVxuXG4uZmEta2V5Ym9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWNcIjsgfVxuXG4uZmEta2V5Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JhXCI7IH1cblxuLmZhLWtpY2tzdGFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JiXCI7IH1cblxuLmZhLWtpY2tzdGFydGVyLWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmNcIjsgfVxuXG4uZmEta29ydnVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJmXCI7IH1cblxuLmZhLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFiXCI7IH1cblxuLmZhLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOVwiOyB9XG5cbi5mYS1sYXJhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JkXCI7IH1cblxuLmZhLWxhc3RmbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMlwiOyB9XG5cbi5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAzXCI7IH1cblxuLmZhLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmNcIjsgfVxuXG4uZmEtbGVhbnB1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMlwiOyB9XG5cbi5mYS1sZW1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NFwiOyB9XG5cbi5mYS1sZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFkXCI7IH1cblxuLmZhLWxldmVsLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDlcIjsgfVxuXG4uZmEtbGV2ZWwtZG93bi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmVcIjsgfVxuXG4uZmEtbGV2ZWwtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDhcIjsgfVxuXG4uZmEtbGV2ZWwtdXAtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JmXCI7IH1cblxuLmZhLWxpZmUtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZFwiOyB9XG5cbi5mYS1saWdodGJ1bGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWJcIjsgfVxuXG4uZmEtbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjMFwiOyB9XG5cbi5mYS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMxXCI7IH1cblxuLmZhLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhjXCI7IH1cblxuLmZhLWxpbmtlZGluLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUxXCI7IH1cblxuLmZhLWxpbm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOFwiOyB9XG5cbi5mYS1saW51eDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3Y1wiOyB9XG5cbi5mYS1saXJhLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTVcIjsgfVxuXG4uZmEtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYVwiOyB9XG5cbi5mYS1saXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMlwiOyB9XG5cbi5mYS1saXN0LW9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNiXCI7IH1cblxuLmZhLWxpc3QtdWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2FcIjsgfVxuXG4uZmEtbG9jYXRpb24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjRcIjsgfVxuXG4uZmEtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyM1wiOyB9XG5cbi5mYS1sb2NrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwZFwiOyB9XG5cbi5mYS1sb2NrLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzFcIjsgfVxuXG4uZmEtbG9jay1vcGVuLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjMlwiOyB9XG5cbi5mYS1sb25nLWFycm93LWFsdC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA5XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctYWx0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGFcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1hbHQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGJcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1hbHQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGNcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc1XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3N1wiOyB9XG5cbi5mYS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc4XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzZcIjsgfVxuXG4uZmEtbG93LXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhOFwiOyB9XG5cbi5mYS1sdWNoYWRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1NVwiOyB9XG5cbi5mYS1seWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MzXCI7IH1cblxuLmZhLW1hZ2VudG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzRcIjsgfVxuXG4uZmEtbWFnaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDBcIjsgfVxuXG4uZmEtbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc2XCI7IH1cblxuLmZhLW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODNcIjsgfVxuXG4uZmEtbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc5XCI7IH1cblxuLmZhLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDFcIjsgfVxuXG4uZmEtbWFwLW1hcmtlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzVcIjsgfVxuXG4uZmEtbWFwLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NlwiOyB9XG5cbi5mYS1tYXAtc2lnbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzdcIjsgfVxuXG4uZmEtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMlwiOyB9XG5cbi5mYS1tYXJzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyN1wiOyB9XG5cbi5mYS1tYXJzLXN0cm9rZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOVwiOyB9XG5cbi5mYS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJiXCI7IH1cblxuLmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmFcIjsgfVxuXG4uZmEtbWF4Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM2XCI7IH1cblxuLmZhLW1lZGFwcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzZcIjsgfVxuXG4uZmEtbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNhXCI7IH1cblxuLmZhLW1lZGl1bS1tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M3XCI7IH1cblxuLmZhLW1lZGtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYVwiOyB9XG5cbi5mYS1tZWRydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjOFwiOyB9XG5cbi5mYS1tZWV0dXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTBcIjsgfVxuXG4uZmEtbWVoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFhXCI7IH1cblxuLmZhLW1lcmN1cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjNcIjsgfVxuXG4uZmEtbWljcm9jaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRiXCI7IH1cblxuLmZhLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzBcIjsgfVxuXG4uZmEtbWljcm9waG9uZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzlcIjsgfVxuXG4uZmEtbWljcm9waG9uZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMVwiOyB9XG5cbi5mYS1taWNyb3NvZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2FcIjsgfVxuXG4uZmEtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjhcIjsgfVxuXG4uZmEtbWludXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU2XCI7IH1cblxuLmZhLW1pbnVzLWhleGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDdcIjsgfVxuXG4uZmEtbWludXMtb2N0YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwOFwiOyB9XG5cbi5mYS1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDZcIjsgfVxuXG4uZmEtbWl4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NiXCI7IH1cblxuLmZhLW1peGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg5XCI7IH1cblxuLmZhLW1penVuaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjY1wiOyB9XG5cbi5mYS1tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGJcIjsgfVxuXG4uZmEtbW9iaWxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjZFwiOyB9XG5cbi5mYS1tb2JpbGUtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjZVwiOyB9XG5cbi5mYS1tb2JpbGUtYW5kcm9pZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2ZcIjsgfVxuXG4uZmEtbW9keDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NVwiOyB9XG5cbi5mYS1tb25lcm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDBcIjsgfVxuXG4uZmEtbW9uZXktYmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNlwiOyB9XG5cbi5mYS1tb25leS1iaWxsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMVwiOyB9XG5cbi5mYS1tb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg2XCI7IH1cblxuLmZhLW1vdG9yY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWNcIjsgfVxuXG4uZmEtbW91c2UtcG9pbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NVwiOyB9XG5cbi5mYS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMVwiOyB9XG5cbi5mYS1uYXBzdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QyXCI7IH1cblxuLmZhLW5ldXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyY1wiOyB9XG5cbi5mYS1uZXdzcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWFcIjsgfVxuXG4uZmEtbmludGVuZG8tc3dpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE4XCI7IH1cblxuLmZhLW5vZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTlcIjsgfVxuXG4uZmEtbm9kZS1qczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkM1wiOyB9XG5cbi5mYS1ucG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDRcIjsgfVxuXG4uZmEtbnM4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q1XCI7IH1cblxuLmZhLW51dHJpdGlvbml4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q2XCI7IH1cblxuLmZhLW9iamVjdC1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0N1wiOyB9XG5cbi5mYS1vYmplY3QtdW5ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OFwiOyB9XG5cbi5mYS1vY3RhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA2XCI7IH1cblxuLmZhLW9kbm9rbGFzc25pa2k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjNcIjsgfVxuXG4uZmEtb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjRcIjsgfVxuXG4uZmEtb3BlbmNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2RcIjsgfVxuXG4uZmEtb3BlbmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTliXCI7IH1cblxuLmZhLW9wZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZhXCI7IH1cblxuLmZhLW9wdGluLW1vbnN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2NcIjsgfVxuXG4uZmEtb3NpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFhXCI7IH1cblxuLmZhLW91dGRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2JcIjsgfVxuXG4uZmEtcGFnZTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDdcIjsgfVxuXG4uZmEtcGFnZWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThjXCI7IH1cblxuLmZhLXBhaW50LWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZjXCI7IH1cblxuLmZhLXBhbGZlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkOFwiOyB9XG5cbi5mYS1wYXBlci1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOFwiOyB9XG5cbi5mYS1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzZcIjsgfVxuXG4uZmEtcGFyYWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRkXCI7IH1cblxuLmZhLXBhc3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVhXCI7IH1cblxuLmZhLXBhdHJlb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDlcIjsgfVxuXG4uZmEtcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGNcIjsgfVxuXG4uZmEtcGF1c2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhiXCI7IH1cblxuLmZhLXBhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMFwiOyB9XG5cbi5mYS1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWRcIjsgfVxuXG4uZmEtcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA0XCI7IH1cblxuLmZhLXBlbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDVcIjsgfVxuXG4uZmEtcGVuLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YlwiOyB9XG5cbi5mYS1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDBcIjsgfVxuXG4uZmEtcGVuY2lsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwM1wiOyB9XG5cbi5mYS1wZW5uYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU2XCI7IH1cblxuLmZhLXBlcmNlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTVcIjsgfVxuXG4uZmEtcGVyaXNjb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RhXCI7IH1cblxuLmZhLXBoYWJyaWNhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RiXCI7IH1cblxuLmZhLXBob2VuaXgtZnJhbWV3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RjXCI7IH1cblxuLmZhLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk1XCI7IH1cblxuLmZhLXBob25lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RkXCI7IH1cblxuLmZhLXBob25lLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OFwiOyB9XG5cbi5mYS1waG9uZS12b2x1bWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTBcIjsgfVxuXG4uZmEtcGhwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU3XCI7IH1cblxuLmZhLXBpZWQtcGlwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWVcIjsgfVxuXG4uZmEtcGllZC1waXBlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYThcIjsgfVxuXG4uZmEtcGllZC1waXBlci1wcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhN1wiOyB9XG5cbi5mYS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDJcIjsgfVxuXG4uZmEtcGludGVyZXN0LXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzFcIjsgfVxuXG4uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkM1wiOyB9XG5cbi5mYS1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MlwiOyB9XG5cbi5mYS1wbGFuZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGVcIjsgfVxuXG4uZmEtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YlwiOyB9XG5cbi5mYS1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NFwiOyB9XG5cbi5mYS1wbGF5c3RhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkZlwiOyB9XG5cbi5mYS1wbHVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU2XCI7IH1cblxuLmZhLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjdcIjsgfVxuXG4uZmEtcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTVcIjsgfVxuXG4uZmEtcGx1cy1oZXhhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzAwXCI7IH1cblxuLmZhLXBsdXMtb2N0YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwMVwiOyB9XG5cbi5mYS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZVwiOyB9XG5cbi5mYS1wb2RjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNlXCI7IH1cblxuLmZhLXBvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmZVwiOyB9XG5cbi5mYS1wb3J0cmFpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlMFwiOyB9XG5cbi5mYS1wb3VuZC1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU0XCI7IH1cblxuLmZhLXBvd2VyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMVwiOyB9XG5cbi5mYS1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZlwiOyB9XG5cbi5mYS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODhcIjsgfVxuXG4uZmEtcHVzaGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UxXCI7IH1cblxuLmZhLXB1enpsZS1waWVjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZVwiOyB9XG5cbi5mYS1weXRob246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTJcIjsgfVxuXG4uZmEtcXE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDZcIjsgfVxuXG4uZmEtcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI5XCI7IH1cblxuLmZhLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI4XCI7IH1cblxuLmZhLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OVwiOyB9XG5cbi5mYS1xdWVzdGlvbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmRcIjsgfVxuXG4uZmEtcXVpZGRpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU4XCI7IH1cblxuLmZhLXF1aW5zY2FwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1OVwiOyB9XG5cbi5mYS1xdW9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNFwiOyB9XG5cbi5mYS1xdW90ZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBkXCI7IH1cblxuLmZhLXF1b3RlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBlXCI7IH1cblxuLmZhLXJhY3F1ZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWFcIjsgfVxuXG4uZmEtcmFuZG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc0XCI7IH1cblxuLmZhLXJhdmVscnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDlcIjsgfVxuXG4uZmEtcmVhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWJcIjsgfVxuXG4uZmEtcmViZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDBcIjsgfVxuXG4uZmEtcmVjdGFuZ2xlLWxhbmRzY2FwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmYVwiOyB9XG5cbi5mYS1yZWN0YW5nbGUtcG9ydHJhaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmJcIjsgfVxuXG4uZmEtcmVjdGFuZ2xlLXdpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmNcIjsgfVxuXG4uZmEtcmVjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOFwiOyB9XG5cbi5mYS1yZWQtcml2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTNcIjsgfVxuXG4uZmEtcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWExXCI7IH1cblxuLmZhLXJlZGRpdC1hbGllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MVwiOyB9XG5cbi5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEyXCI7IH1cblxuLmZhLXJlZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWVcIjsgfVxuXG4uZmEtcmVkby1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjlcIjsgfVxuXG4uZmEtcmVnaXN0ZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZFwiOyB9XG5cbi5mYS1yZW5kYWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U0XCI7IH1cblxuLmZhLXJlbnJlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YlwiOyB9XG5cbi5mYS1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjNcIjsgfVxuXG4uZmEtcmVwZWF0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjVcIjsgfVxuXG4uZmEtcmVwZWF0LTEtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY2XCI7IH1cblxuLmZhLXJlcGVhdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjRcIjsgfVxuXG4uZmEtcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTVcIjsgfVxuXG4uZmEtcmVwbHktYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIyXCI7IH1cblxuLmZhLXJlcGx5ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNlwiOyB9XG5cbi5mYS1yZXNvbHZpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTdcIjsgfVxuXG4uZmEtcmV0d2VldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3OVwiOyB9XG5cbi5mYS1yZXR3ZWV0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2MVwiOyB9XG5cbi5mYS1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE4XCI7IH1cblxuLmZhLXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNVwiOyB9XG5cbi5mYS1yb2NrZXRjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U4XCI7IH1cblxuLmZhLXJvY2tybXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTlcIjsgfVxuXG4uZmEtcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDllXCI7IH1cblxuLmZhLXJzcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDNcIjsgfVxuXG4uZmEtcnVibGUtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OFwiOyB9XG5cbi5mYS1ydXBlZS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU2XCI7IH1cblxuLmZhLXNhZmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2N1wiOyB9XG5cbi5mYS1zYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFlXCI7IH1cblxuLmZhLXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzdcIjsgfVxuXG4uZmEtc2NobGl4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VhXCI7IH1cblxuLmZhLXNjcmliZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YVwiOyB9XG5cbi5mYS1zY3J1YmJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmOFwiOyB9XG5cbi5mYS1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDJcIjsgfVxuXG4uZmEtc2VhcmNoLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEwXCI7IH1cblxuLmZhLXNlYXJjaC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBlXCI7IH1cblxuLmZhLXNlYXJjaGVuZ2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ViXCI7IH1cblxuLmZhLXNlbGxjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRhXCI7IH1cblxuLmZhLXNlbGxzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxM1wiOyB9XG5cbi5mYS1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzNcIjsgfVxuXG4uZmEtc2VydmljZXN0YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VjXCI7IH1cblxuLmZhLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY0XCI7IH1cblxuLmZhLXNoYXJlLWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2N1wiOyB9XG5cbi5mYS1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTBcIjsgfVxuXG4uZmEtc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMVwiOyB9XG5cbi5mYS1zaGFyZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGRcIjsgfVxuXG4uZmEtc2hla2VsLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGJcIjsgfVxuXG4uZmEtc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMyXCI7IH1cblxuLmZhLXNoaWVsZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWRcIjsgfVxuXG4uZmEtc2hpZWxkLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY3XCI7IH1cblxuLmZhLXNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWFcIjsgfVxuXG4uZmEtc2hpcnRzaW5idWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE0XCI7IH1cblxuLmZhLXNob3BwaW5nLWJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MFwiOyB9XG5cbi5mYS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTFcIjsgfVxuXG4uZmEtc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YVwiOyB9XG5cbi5mYS1zaG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2NcIjsgfVxuXG4uZmEtc2h1dHRsZWNvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWJcIjsgfVxuXG4uZmEtc2lnbi1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MFwiOyB9XG5cbi5mYS1zaWduLWluLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmNlwiOyB9XG5cbi5mYS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE3XCI7IH1cblxuLmZhLXNpZ24tb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhiXCI7IH1cblxuLmZhLXNpZ24tb3V0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmNVwiOyB9XG5cbi5mYS1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTJcIjsgfVxuXG4uZmEtc2ltcGx5YnVpbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTVcIjsgfVxuXG4uZmEtc2lzdHJpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlZVwiOyB9XG5cbi5mYS1zaXRlbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU4XCI7IH1cblxuLmZhLXNreWF0bGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE2XCI7IH1cblxuLmZhLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdlXCI7IH1cblxuLmZhLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk4XCI7IH1cblxuLmZhLXNsYWNrLWhhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWZcIjsgfVxuXG4uZmEtc2xpZGVycy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRlXCI7IH1cblxuLmZhLXNsaWRlcnMtaC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjBcIjsgfVxuXG4uZmEtc2xpZGVycy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2YxXCI7IH1cblxuLmZhLXNsaWRlcnMtdi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjJcIjsgfVxuXG4uZmEtc2xpZGVzaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlN1wiOyB9XG5cbi5mYS1zbWlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOFwiOyB9XG5cbi5mYS1zbmFwY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYlwiOyB9XG5cbi5mYS1zbmFwY2hhdC1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhY1wiOyB9XG5cbi5mYS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWRcIjsgfVxuXG4uZmEtc25vd2ZsYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRjXCI7IH1cblxuLmZhLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGNcIjsgfVxuXG4uZmEtc29ydC1hbHBoYS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVkXCI7IH1cblxuLmZhLXNvcnQtYWxwaGEtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWVcIjsgfVxuXG4uZmEtc29ydC1hbW91bnQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MFwiOyB9XG5cbi5mYS1zb3J0LWFtb3VudC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MVwiOyB9XG5cbi5mYS1zb3J0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGRcIjsgfVxuXG4uZmEtc29ydC1udW1lcmljLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjJcIjsgfVxuXG4uZmEtc29ydC1udW1lcmljLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYzXCI7IH1cblxuLmZhLXNvcnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGVcIjsgfVxuXG4uZmEtc291bmRjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZVwiOyB9XG5cbi5mYS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk3XCI7IH1cblxuLmZhLXNwYWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY0XCI7IH1cblxuLmZhLXNwZWFrYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjNcIjsgfVxuXG4uZmEtc3Bpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMFwiOyB9XG5cbi5mYS1zcGlubmVyLXRoaXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y0XCI7IH1cblxuLmZhLXNwb3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmNcIjsgfVxuXG4uZmEtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM4XCI7IH1cblxuLmZhLXNxdWFyZS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVjXCI7IH1cblxuLmZhLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThkXCI7IH1cblxuLmZhLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZjXCI7IH1cblxuLmZhLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDVcIjsgfVxuXG4uZmEtc3Rhci1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmM1wiOyB9XG5cbi5mYS1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODlcIjsgfVxuXG4uZmEtc3RheWxpbmtlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmNVwiOyB9XG5cbi5mYS1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNlwiOyB9XG5cbi5mYS1zdGVhbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjdcIjsgfVxuXG4uZmEtc3RlYW0tc3ltYm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y2XCI7IH1cblxuLmZhLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDhcIjsgfVxuXG4uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUxXCI7IH1cblxuLmZhLXN0ZXRob3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYxXCI7IH1cblxuLmZhLXN0aWNrZXItbXVsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmN1wiOyB9XG5cbi5mYS1zdGlja3ktbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OVwiOyB9XG5cbi5mYS1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRkXCI7IH1cblxuLmZhLXN0b3AtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhkXCI7IH1cblxuLmZhLXN0b3B3YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmMlwiOyB9XG5cbi5mYS1zdHJhdmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjhcIjsgfVxuXG4uZmEtc3RyZWV0LXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWRcIjsgfVxuXG4uZmEtc3RyaWtldGhyb3VnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjY1wiOyB9XG5cbi5mYS1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjlcIjsgfVxuXG4uZmEtc3RyaXBlLXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmFcIjsgfVxuXG4uZmEtc3R1ZGlvdmluYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y4XCI7IH1cblxuLmZhLXN0dW1ibGV1cG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE0XCI7IH1cblxuLmZhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhM1wiOyB9XG5cbi5mYS1zdWJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmNcIjsgfVxuXG4uZmEtc3Vid2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM5XCI7IH1cblxuLmZhLXN1aXRjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYyXCI7IH1cblxuLmZhLXN1bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NVwiOyB9XG5cbi5mYS1zdXBlcnBvd2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZFwiOyB9XG5cbi5mYS1zdXBlcnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYlwiOyB9XG5cbi5mYS1zdXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjlcIjsgfVxuXG4uZmEtc3luYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMVwiOyB9XG5cbi5mYS1zeW5jLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmMVwiOyB9XG5cbi5mYS10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZVwiOyB9XG5cbi5mYS10YWJsZS10ZW5uaXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWRcIjsgfVxuXG4uZmEtdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBhXCI7IH1cblxuLmZhLXRhYmxldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmFcIjsgfVxuXG4uZmEtdGFibGV0LWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmJcIjsgfVxuXG4uZmEtdGFibGV0LWFuZHJvaWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZjXCI7IH1cblxuLmZhLXRhY2hvbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTRcIjsgfVxuXG4uZmEtdGFjaG9tZXRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmRcIjsgfVxuXG4uZmEtdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJiXCI7IH1cblxuLmZhLXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmNcIjsgfVxuXG4uZmEtdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWVcIjsgfVxuXG4uZmEtdGF4aTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYVwiOyB9XG5cbi5mYS10ZWxlZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNlwiOyB9XG5cbi5mYS10ZWxlZ3JhbS1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZVwiOyB9XG5cbi5mYS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ1XCI7IH1cblxuLmZhLXRlbm5pcy1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVlXCI7IH1cblxuLmZhLXRlcm1pbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIwXCI7IH1cblxuLmZhLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM0XCI7IH1cblxuLmZhLXRleHQtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzVcIjsgfVxuXG4uZmEtdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGFcIjsgfVxuXG4uZmEtdGgtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDlcIjsgfVxuXG4uZmEtdGgtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYlwiOyB9XG5cbi5mYS10aGVtZWlzbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjJcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2JcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjN1wiOyB9XG5cbi5mYS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM5XCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2FcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzhcIjsgfVxuXG4uZmEtdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjVcIjsgfVxuXG4uZmEtdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY0XCI7IH1cblxuLmZhLXRodW1idGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZFwiOyB9XG5cbi5mYS10aWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDVcIjsgfVxuXG4uZmEtdGlja2V0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZlwiOyB9XG5cbi5mYS10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZFwiOyB9XG5cbi5mYS10aW1lcy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTdcIjsgfVxuXG4uZmEtdGltZXMtaGV4YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlZVwiOyB9XG5cbi5mYS10aW1lcy1vY3RhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmYwXCI7IH1cblxuLmZhLXRpbWVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkM1wiOyB9XG5cbi5mYS10aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQzXCI7IH1cblxuLmZhLXRvZ2dsZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDRcIjsgfVxuXG4uZmEtdG9nZ2xlLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA1XCI7IH1cblxuLmZhLXRyYWRlbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1Y1wiOyB9XG5cbi5mYS10cmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOFwiOyB9XG5cbi5mYS10cmFuc2dlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNFwiOyB9XG5cbi5mYS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjVcIjsgfVxuXG4uZmEtdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjhcIjsgfVxuXG4uZmEtdHJhc2gtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVkXCI7IH1cblxuLmZhLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmJcIjsgfVxuXG4uZmEtdHJlZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDBcIjsgfVxuXG4uZmEtdHJlbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgxXCI7IH1cblxuLmZhLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVjXCI7IH1cblxuLmZhLXRyaXBhZHZpc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYyXCI7IH1cblxuLmZhLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MVwiOyB9XG5cbi5mYS10cm9waHktYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmViXCI7IH1cblxuLmZhLXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQxXCI7IH1cblxuLmZhLXR0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNFwiOyB9XG5cbi5mYS10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzNcIjsgfVxuXG4uZmEtdHVtYmxyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NFwiOyB9XG5cbi5mYS10djpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2Y1wiOyB9XG5cbi5mYS10di1yZXRybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwMVwiOyB9XG5cbi5mYS10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZThcIjsgfVxuXG4uZmEtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OVwiOyB9XG5cbi5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MVwiOyB9XG5cbi5mYS10eXBvMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyYlwiOyB9XG5cbi5mYS11YmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDAyXCI7IH1cblxuLmZhLXVpa2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDAzXCI7IH1cblxuLmZhLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU5XCI7IH1cblxuLmZhLXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZFwiOyB9XG5cbi5mYS11bmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUyXCI7IH1cblxuLmZhLXVuZG8tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVhXCI7IH1cblxuLmZhLXVuaXJlZ2lzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA0XCI7IH1cblxuLmZhLXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWFcIjsgfVxuXG4uZmEtdW5pdmVyc2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5Y1wiOyB9XG5cbi5mYS11bmxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjdcIjsgfVxuXG4uZmEtdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDljXCI7IH1cblxuLmZhLXVubG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2VcIjsgfVxuXG4uZmEtdW50YXBwZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwNVwiOyB9XG5cbi5mYS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTNcIjsgfVxuXG4uZmEtdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg3XCI7IH1cblxuLmZhLXVzZC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZThcIjsgfVxuXG4uZmEtdXNkLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlOVwiOyB9XG5cbi5mYS11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA3XCI7IH1cblxuLmZhLXVzZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA2XCI7IH1cblxuLmZhLXVzZXItY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJkXCI7IH1cblxuLmZhLXVzZXItbWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjBcIjsgfVxuXG4uZmEtdXNlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM0XCI7IH1cblxuLmZhLXVzZXItc2VjcmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFiXCI7IH1cblxuLmZhLXVzZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzVcIjsgfVxuXG4uZmEtdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzBcIjsgfVxuXG4uZmEtdXNzdW5uYWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDdcIjsgfVxuXG4uZmEtdXRlbnNpbC1mb3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUzXCI7IH1cblxuLmZhLXV0ZW5zaWwta25pZmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTRcIjsgfVxuXG4uZmEtdXRlbnNpbC1zcG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlNVwiOyB9XG5cbi5mYS11dGVuc2lsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlN1wiOyB9XG5cbi5mYS11dGVuc2lscy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTZcIjsgfVxuXG4uZmEtdmFhZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA4XCI7IH1cblxuLmZhLXZlbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIxXCI7IH1cblxuLmZhLXZlbnVzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNlwiOyB9XG5cbi5mYS12ZW51cy1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI4XCI7IH1cblxuLmZhLXZpYWNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzdcIjsgfVxuXG4uZmEtdmlhZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE5XCI7IH1cblxuLmZhLXZpYWRlby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWFcIjsgfVxuXG4uZmEtdmliZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDlcIjsgfVxuXG4uZmEtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2RcIjsgfVxuXG4uZmEtdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGFcIjsgfVxuXG4uZmEtdmltZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk0XCI7IH1cblxuLmZhLXZpbWVvLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2RcIjsgfVxuXG4uZmEtdmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYVwiOyB9XG5cbi5mYS12azpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OVwiOyB9XG5cbi5mYS12bnY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGJcIjsgfVxuXG4uZmEtdm9sbGV5YmFsbC1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVmXCI7IH1cblxuLmZhLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI3XCI7IH1cblxuLmZhLXZvbHVtZS1tdXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUyXCI7IH1cblxuLmZhLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjZcIjsgfVxuXG4uZmEtdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI4XCI7IH1cblxuLmZhLXZ1ZWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFmXCI7IH1cblxuLmZhLXdhdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUxXCI7IH1cblxuLmZhLXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThhXCI7IH1cblxuLmZhLXdlaXhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkN1wiOyB9XG5cbi5mYS13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMlwiOyB9XG5cbi5mYS13aGF0c2FwcC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGNcIjsgfVxuXG4uZmEtd2hlZWxjaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5M1wiOyB9XG5cbi5mYS13aGlzdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDYwXCI7IH1cblxuLmZhLXdobWNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBkXCI7IH1cblxuLmZhLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWJcIjsgfVxuXG4uZmEtd2lraXBlZGlhLXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjZcIjsgfVxuXG4uZmEtd2luZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBlXCI7IH1cblxuLmZhLXdpbmRvdy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGZcIjsgfVxuXG4uZmEtd2luZG93LWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDEwXCI7IH1cblxuLmZhLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMFwiOyB9XG5cbi5mYS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDFcIjsgfVxuXG4uZmEtd2luZG93LXJlc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDJcIjsgfVxuXG4uZmEtd2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YVwiOyB9XG5cbi5mYS13b24tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OVwiOyB9XG5cbi5mYS13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWFcIjsgfVxuXG4uZmEtd29yZHByZXNzLXNpbXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMVwiOyB9XG5cbi5mYS13cGJlZ2lubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk3XCI7IH1cblxuLmZhLXdwZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGVcIjsgfVxuXG4uZmEtd3Bmb3JtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5OFwiOyB9XG5cbi5mYS13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWRcIjsgfVxuXG4uZmEteGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMlwiOyB9XG5cbi5mYS14aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY4XCI7IH1cblxuLmZhLXhpbmctc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY5XCI7IH1cblxuLmZhLXktY29tYmluYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYlwiOyB9XG5cbi5mYS15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZVwiOyB9XG5cbi5mYS15YW5kZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTNcIjsgfVxuXG4uZmEteWFuZGV4LWludGVybmF0aW9uYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTRcIjsgfVxuXG4uZmEteWVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOVwiOyB9XG5cbi5mYS15ZW4tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1N1wiOyB9XG5cbi5mYS15b2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMVwiOyB9XG5cbi5mYS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY3XCI7IH1cblxuLmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMxXCI7IH1cblxuLnNyLW9ubHkge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDsgfVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBjbGlwOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgQnJhbmRzJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mYS1icmFuZHMtNDAwLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZmEtYnJhbmRzLTQwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZmEtYnJhbmRzLTQwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZhLWJyYW5kcy00MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZmEtYnJhbmRzLTQwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mYS1icmFuZHMtNDAwLnN2ZyNmb250YXdlc29tZVwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5cbi5mYWIge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSBCcmFuZHMnO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgUHJvIExpZ2h0JztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mYS1saWdodC0zMDAuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mYS1saWdodC0zMDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZhLWxpZ2h0LTMwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZhLWxpZ2h0LTMwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mYS1saWdodC0zMDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZmEtbGlnaHQtMzAwLnN2ZyNmb250YXdlc29tZVwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5cbi5mYWwge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSBQcm8gTGlnaHQnO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgUHJvIFJlZ3VsYXInO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZhLXJlZ3VsYXItNDAwLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZmEtcmVndWxhci00MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZhLXJlZ3VsYXItNDAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZmEtcmVndWxhci00MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZmEtcmVndWxhci00MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZmEtcmVndWxhci00MDAuc3ZnI2ZvbnRhd2Vzb21lXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cblxuLmZhciB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIFBybyBSZWd1bGFyJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhck9yYW5nZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIFBybyBSZWd1bGFyJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNDOTUxMDk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSBQcm8gU29saWQnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZhLXNvbGlkLTkwMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZhLXNvbGlkLTkwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZmEtc29saWQtOTAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZmEtc29saWQtOTAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZhLXNvbGlkLTkwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mYS1zb2xpZC05MDAuc3ZnI2ZvbnRhd2Vzb21lXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cblxuLmZhLFxuLmZhcyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIFBybyBTb2xpZCc7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi8vRW5kXG5cbi5mYS1jaGV2cm9uLXJpZ2h0LXJlZ3VsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTRcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIFBybyBSZWd1bGFyXCI7XG59IiwiXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLypxdWlja2xpbmtzICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjEwcHgpIHtcblxuLypxdWlja2xpbmtzIGZvciBubyAzIGFuZCA0ICovXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIC5uYXYtdGFicz5saTpudGgtY2hpbGQoMyk+YSwgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciAubmF2LXRhYnM+bGk6bnRoLWNoaWxkKDQpPmEge3BhZGRpbmc6MTBweCA1MHB4fVxuXG4vKnF1aWNrbGlua3MgZm9yIG5vIDIgKi9cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgLm5hdi10YWJzPmxpOm50aC1jaGlsZCgyKT5hIHtwYWRkaW5nOjEwcHggMjVweH1cblxuLypxdWlja2xpbmtzIGZvciBubyAxKi9cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgLm5hdi10YWJzPmxpOm50aC1jaGlsZCgxKT5hIHtwYWRkaW5nOjEwcHggNDVweH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkgYW5kIChtYXgtd2lkdGg6IDEyMDlweCkge1xuXG4vKnF1aWNrbGlua3MgZm9yIG5vIDMgYW5kIDQgKi9cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgLm5hdi10YWJzPmxpOm50aC1jaGlsZCgzKT5hLCAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIC5uYXYtdGFicz5saTpudGgtY2hpbGQoNCk+YSB7cGFkZGluZzoxMHB4IDUwcHh9XG5cbi8qcXVpY2tsaW5rcyBmb3Igbm8gMiAqL1xuXG4vKnF1aWNrbGlua3MgZm9yIG5vIDEgKi9cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgLm5hdi10YWJzPmxpOm50aC1jaGlsZCgyKT5hIHtwYWRkaW5nOjEwcHggMTBweCAxMHB4IDQwcHh9XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIC5uYXYtdGFicz5saTpudGgtY2hpbGQoMSk+YSB7cGFkZGluZzoxMHB4IDI1cHggMTBweCA0NXB4fVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwMnB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcblxuLypxdWlja2xpbmtzIGZvciBubyAzIGFuZCA0ICovXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIC5uYXYtdGFicz5saTpudGgtY2hpbGQoMyk+YSwgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciAubmF2LXRhYnM+bGk6bnRoLWNoaWxkKDQpPmEge3BhZGRpbmc6MTBweCAyMHB4fVxuXG4vKnF1aWNrbGlua3MgZm9yIG5vIDEgKi9cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgLm5hdi10YWJzPmxpOm50aC1jaGlsZCgxKT5hIHtwYWRkaW5nOjEwcHggMHB4IDEwcHggMzVweCB9XG5cbi8qcXVpY2tsaW5rcyBmb3Igbm8gMiAqL1xuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciAubmF2LXRhYnM+bGk6bnRoLWNoaWxkKDIpPmEge3BhZGRpbmc6MTBweCA0MHB4IH1cblxuLypyZWR1Y2UgZm9udCBzaXplICovXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHNwYW4ge2ZvbnQtc2l6ZToxOHB4ICFpbXBvcnRhbnR9XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA3MDFweCkge1xuXG4vKnF1aWNrbGlua3MgZm9yIG5vIDMgYW5kIDQgKi9cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgLm5hdi10YWJzPmxpOm50aC1jaGlsZCgzKT5hLCAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIC5uYXYtdGFicz5saTpudGgtY2hpbGQoNCk+YSB7cGFkZGluZzoxMHB4IDEwcHh9XG5cbi8qcXVpY2tsaW5rcyBmb3Igbm8gMSAqL1xuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciAubmF2LXRhYnM+bGk6bnRoLWNoaWxkKDEpPmEge3BhZGRpbmc6MTBweCAwcHggMTBweCAxNXB4IH1cblxuLypxdWlja2xpbmtzIGZvciBubyAyICovXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIC5uYXYtdGFicz5saTpudGgtY2hpbGQoMik+YSB7cGFkZGluZzoxMHB4IDIwcHggfVxuXG4vKnF1aWNrbGlua3MgcmVkdWNlIGZvbnQgc2l6ZSAqL1xuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciBzcGFuIHtmb250LXNpemU6MThweCAhaW1wb3J0YW50fVxufVxuXG5cbi8qcXVpY2tsaW5rcyBhY3R1YWxseSBqdXN0IGNoYW5nZSB0aGUgbWF4LXdpZHRoIHRvIDYwMHB4ICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB0YWJsZSB0ZHtkaXNwbGF5OmJsb2NrfVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaXt3aWR0aDoxMDAlfVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhIHNwYW57dGV4dC1hbGlnbjpsZWZ0fVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhe3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjUwcHh9XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIGEgZGl2LmNhcmV0e2Rpc3BsYXk6bm9uZX1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSAubWxjLWdseXBoe3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7ZGlzcGxheTppbmxpbmUtYmxvY2t9XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpOm50aC1jaGlsZCgxKSBhLC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGk6bnRoLWNoaWxkKDIpIGEsLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaTpudGgtY2hpbGQoMykgYSwuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpOm50aC1jaGlsZCg0KSBhe2JhY2tncm91bmQtcG9zaXRpb246bGVmdCBjZW50ZXIhaW1wb3J0YW50Oy13ZWJraXQtYmFja2dyb3VuZC1zaXplOjM4cHggMzhweCFpbXBvcnRhbnQ7YmFja2dyb3VuZC1zaXplOjM4cHghaW1wb3J0YW50fVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhIHNwYW57cG9zaXRpb246YWJzb2x1dGU7dG9wOjE3cHg7bGVmdDo1MHB4O2ZvbnQtc2l6ZToxN3B4fVxuLnNlY3Rpb24taGVhZGVyIGgye21hcmdpbi1ib3R0b206MjRweH1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkuYWN0aXZlIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWFjdGl2ZXtkaXNwbGF5Om5vbmV9XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpe2JvcmRlci1ib3R0b206MXB4ICNjOGM2YzIgc29saWR9XG4uY2hhbm5lbC1xdWlja2xpbmtzLXdyYXBwZXIuc2VjdGlvbi13cmFwcGVye3BhZGRpbmc6MzBweCAwIDB9XG59XG5cbkBtZWRpYSBzY3JlZW4gIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuXG4vKnF1aWNrbGlua3MgZml4ZWQgbWFyZ2luIHRvcCAqL1xuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhIHNwYW4ge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItY29udGVudC13cmFwcGVyIHVsLm1lZGlhLWxpc3QgLmxpc3QtaXRlbS10ZXh0IHRhYmxlIHRkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrIWltcG9ydGFudDtcbiAgd2lkdGg6IDQ3JSFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpe1xuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItY29udGVudC13cmFwcGVyIHVsLm1lZGlhLWxpc3QgLmxpc3QtaXRlbS10ZXh0IHRhYmxlIHttYXJnaW4tdG9wOiAyMHB4O31cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdGFibGUgcCB7ZGlzcGxheTogbm9uZTt9XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1jb250ZW50LXdyYXBwZXIgdWwubWVkaWEtbGlzdCAubGlzdC1pdGVtLXRleHQgdGFibGUgdGQgaDQgYSB7Zm9udC13ZWlnaHQ6IDcwMDtjb2xvcjogIzNiM2IzYiFpbXBvcnRhbnQ7fVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB0YWJsZSBoNCBhIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYU5ldWVMVFN0ZC1Sb21hbixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZixhcmlhbDtcbiAgZm9udC1zaXplOiAxNXB4O31cblxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItY29udGVudC13cmFwcGVyIHVsLm1lZGlhLWxpc3QgLmxpc3QtaXRlbS10ZXh0IHRhYmxlIHRkIHsgd2lkdGg6IDEwMCUgIWltcG9ydGFudDt9XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHRhYmxlIHRkIHtkaXNwbGF5OiBibG9jazt9XG5cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWNvbnRlbnQtd3JhcHBlciAuY2xvc2UtdGFiIHtkaXNwbGF5OiBub25lO31cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjYwMXB4KSBhbmQgKG1heC13aWR0aDo3NjdweCl7LmNoYW5uZWwtcXVpY2tsaW5rcy10YWItY29udGVudC13cmFwcGVyIHVsLm1lZGlhLWxpc3QgLmxpc3QtaXRlbS10ZXh0IHRhYmxlIHRke2Rpc3BsYXk6aW5saW5lLWJsb2NrIWltcG9ydGFudDt3aWR0aDo0NyUhaW1wb3J0YW50O21hcmdpbi1yaWdodDoxMHB4O21hcmdpbi1ib3R0b206MjBweH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NjAwcHgpey5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnN7bWFyZ2luLXRvcDowfVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaS5hY3RpdmV7Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2NlMDA1OCFpbXBvcnRhbnR9XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIGEgc3Bhbntmb250LXNpemU6MThweCFpbXBvcnRhbnR9XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIGEgLm1sYy1nbHlwaHtyaWdodDoycHghaW1wb3J0YW50fVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItY29udGVudC13cmFwcGVyIHVsLm1lZGlhLWxpc3QgLmxpc3QtaXRlbS10ZXh0IHRhYmxle21hcmdpbi10b3A6MjBweH1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWNvbnRlbnQtd3JhcHBlciB1bC5tZWRpYS1saXN0IC5saXN0LWl0ZW0tdGV4dCB0YWJsZSB0ZHt3aWR0aDoxMDAlfVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItY29udGVudC13cmFwcGVyIHVsLm1lZGlhLWxpc3QgLmxpc3QtaXRlbS10ZXh0IHRhYmxlIHRkIGg0IGF7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiMzYjNiM2IhaW1wb3J0YW50fVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyogQ2Fyb3VzZWwgbGVzcyB0aGFuIDYwMHB4IHNjcmVlbiAqL1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuXG4vKm1ha2UgMTAwJSBoZWlnaHQgaW4gdGhlIHRpbnQgYmFja2dyb3VuZCAqL1xuLmNhcm91c2VsLWNhcHRpb24ge2hlaWdodDoxMDAlO31cblxuLyphZGp1c3QgdGhlIGNvbnRlbnQgdG8gbWlkZGxlICovXG5oMiB7bWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O31cblxuLyogYWRqdXN0IHRoZSBpbmRpY2F0b3IgdG8gbW9yZSBib3R0b20gKi9cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtvcGFjaXR5OjAuMzsgYm90dG9tOiAtMjBweH1cblxuLypjcmVhdGUgc21hbGxlciBpbmRpY2F0b3JzICovXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSwgLmNhcm91c2VsLWluZGljYXRvcnMgbGkgLmFjdGl2ZSB7aGVpZ2h0OjEwcHggIWltcG9ydGFudDsgd2lkdGg6MTBweCAhaW1wb3J0YW50OyBtYXJnaW46MCAzcHggfVxuXG4gfVxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiBmaXhlZCBidXNpbmVzcyBwYWdlIHdpdGggbm8gc2lkZWtpY2sgdG9wIG9uIG1vYmlsZSAqL1xuXG4uYnVzaW5lc3MtdGhlbWUgLm5hdi1tb2JpbGUtaGVhZGVyIHtoZWlnaHQ6MH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qZm9yIHBlcnNvbmFsLCBhZHZpc2VyIGFuZCBidXNpbmVzcyBjdGEgKi9cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcblxuLypjdGEgYWRqdXN0IGNvbnRlbnQgdG8gc2l0IHZlcnRpY2FsLWFsaWduIG1pZGRsZSAqL1xuLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUsIC53cmFwcGVyIGFkdmlzZXItaW5mby1kaXJlY3RpdmUtd3JhcHBlciAuY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZSwgLmJ1c2luZXNzLXRoZW1lIC5jaGFubmVsLWluZm8tZGlyZWN0aXZlIHtoZWlnaHQ6MTMwcHg7IGRpc3BsYXk6dGFibGUtY2VsbDsgdmVydGljYWwtYWxpZ246bWlkZGxlOyBwYWRkaW5nOjAgMzVweCB9XG5cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cbi8qY3RhICBhZGp1c3QgY29udGVudCB0byBzaXQgdmVydGljYWwtYWxpZ24gbWlkZGxlICovXG4uY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZSwgLndyYXBwZXIgYWR2aXNlci1pbmZvLWRpcmVjdGl2ZS13cmFwcGVyIC5jaGFubmVsLWluZm8tZGlyZWN0aXZlLCAuYnVzaW5lc3MtdGhlbWUgLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUge2hlaWdodDoxNjBweDsgZGlzcGxheTp0YWJsZS1jZWxsOyB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7IHBhZGRpbmc6MCAzNXB4IH1cblxuLyogY3RhICBwdXQgYm9yZGVyIHJpZ2h0ICovXG4uY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZS5maXJzdCB7Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2QwNjczNTt9XG4ud3JhcHBlciBhZHZpc2VyLWluZm8tZGlyZWN0aXZlLXdyYXBwZXIgLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUuZmlyc3Qge2JvcmRlci1yaWdodDogMXB4IHNvbGlkICNkMDY3MzU7fVxuLmJ1c2luZXNzLXRoZW1lIC5jaGFubmVsLWluZm8tZGlyZWN0aXZlLmZpcnN0IHtib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjN2E3MzczfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXG4vKiBjdGEgcHV0IGJvcmRlciByaWdodCAqL1xuLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUuZmlyc3Qge2JvcmRlci1yaWdodDogMHB4IHNvbGlkICNkMDY3MzU7fVxuLndyYXBwZXIgYWR2aXNlci1pbmZvLWRpcmVjdGl2ZS13cmFwcGVyIC5jaGFubmVsLWluZm8tZGlyZWN0aXZlLmZpcnN0IHtib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDA2NzM1O31cbi5idXNpbmVzcy10aGVtZSAuY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZS5maXJzdCB7Ym9yZGVyLXJpZ2h0OiAwcHggc29saWQgIzdhNzM3MzsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3YTczNzN9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcblxuLyogY3RhIHB1dCBib3JkZXIgcmlnaHQgb24gbW9iaWxlICovXG4uY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZSAudGV4dC1pbWFnZSBoNCwgLndyYXBwZXIgYWR2aXNlci1pbmZvLWRpcmVjdGl2ZS13cmFwcGVyIC5jaGFubmVsLWluZm8tZGlyZWN0aXZlIC50ZXh0LWltYWdlIGg0LCAuYnVzaW5lc3MtdGhlbWUgLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUgLnRleHQtaW1hZ2UgaDQge2ZvbnQtc2l6ZToyMHB4O31cblxuLyogY3RhIGxlc3MgcGFkZGluZyBvbiBtb2JpbGUgKi9cbi5jaGFubmVsLWluZm8tZGlyZWN0aXZlLCAud3JhcHBlciBhZHZpc2VyLWluZm8tZGlyZWN0aXZlLXdyYXBwZXIgLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUsIC5idXNpbmVzcy10aGVtZSAuY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZSB7IHBhZGRpbmc6MTVweH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG5cbi8qIGdsb2JhbCBjaGFuZ2UgbWFrZSB0aGUgbWQgYnV0dG9uIHRvIHNtYWxsIGJ1dHRvbiAqL1xuLyptYWtlIHRoZSBidXR0b24gY2VudGVyKi9cbi5wcm9kdWN0LXBhZ2UtY3RhIGg0IGEge21hcmdpbi1sZWZ0OjA7fVxuXG4ucHJvZHVjdC1wYWdlLWN0YSBzcGFuLmJ1dHRvbi1tZCB7dG9wOjIwcHg7fVxuXG4vKiBDb250YWN0IHVzIHNlYXJjaCAqL1xuLndyYXBwZXIud3JhcHBlci1kYXJrLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIGlucHV0IHtoZWlnaHQ6IDUwcHg7fVxuXG4vKkZvcm1zIGFuZCBkb2NzIHNlYXJjaCAqL1xuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIHt0b3A6IDA7fVxuXG4vKmNvbnRhY3QgdXMgc2VhcmNoICovXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAge3RvcDogMHB4OyBtYXJnaW4tbGVmdDowfVxuXG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbi8qIENvbnRhY3QgdXMgc2VhcmNoICovXG4ud3JhcHBlci53cmFwcGVyLWRhcmsuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgLmdsb2JhbF9zZWFyY2hfZmllbGQge1xuICBtYXJnaW4tcmlnaHQ6IDBweDt9XG5cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCAuZ2xvYmFsX3NlYXJjaF9maWVsZCB7XG4gIG1hcmdpbi1yaWdodDogMHB4O31cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCBidXR0b24ge3dpZHRoOiAxMDAlO31cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCBidXR0b24ge3dpZHRoOiAxMDAlO31cblxuLypGb3JtcyBhbmQgZG9jcyBzZWFyY2ggKi9cbi53cmFwcGVyLndyYXBwZXItZGFyay5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCAuZ2xvYmFsX3NlYXJjaF9maWVsZCB7IG1hcmdpbi1yaWdodDowOyAgbWFyZ2luLWxlZnQ6MCU7fVxuXG4vKmNvbnRhY3QgdXMgc2VhcmNoICovXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgLmdsb2JhbF9zZWFyY2hfZmllbGQgeyBtYXJnaW4tcmlnaHQ6MDsgIG1hcmdpbi1sZWZ0OjUlOyB3aWR0aDo5NSUgfVxufVxuXG4vKiBDb250YWN0IHVzIHNlYXJjaCAqL1xuLndyYXBwZXIud3JhcHBlci1kYXJrLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIGlucHV0IHtoZWlnaHQ6IDUwcHg7fVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4vKmNvbnRhY3QgdXMgc2VhcmNoICovXG4ud3JhcHBlci53cmFwcGVyLWRhcmsuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAge3RvcDogNTJweDsgbWFyZ2luLWxlZnQ6MH1cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuXG4vKiBDb250YWN0IHVzIHNlYXJjaCAqL1xuLndyYXBwZXIud3JhcHBlci1kYXJrLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIC5nbG9iYWxfc2VhcmNoX2ZpZWxkIHtcbiAgd2lkdGg6IDYwJSFpbXBvcnRhbnQ7fVxuXG5cbi8qRm9ybXMgYW5kIGRvY3Mgc2VhcmNoICovXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgLmdsb2JhbF9zZWFyY2hfZmllbGQgeyBtYXJnaW4tcmlnaHQ6MDsgIG1hcmdpbi1sZWZ0OjEwJTsgd2lkdGg6OTAlIH1cblxuLyogQ29udGFjdCB1cyBzZWFyY2ggKi9cbi53cmFwcGVyLndyYXBwZXItZGFyay5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCAuZ2xvYmFsX3NlYXJjaF9maWVsZCB7IG1hcmdpbi1sZWZ0OjAlOyB9XG5cbi8qRm9ybXMgYW5kIGRvY3Mgc2VhcmNoICovXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCBidXR0b24ge3dpZHRoOmF1dG87fVxuXG4vKiBDb250YWN0IHVzIHNlYXJjaCAqL1xuLndyYXBwZXIud3JhcHBlci1kYXJrLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIHt0b3A6NTJweDt9XG5cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qSW1wb3J0YW50IHVwZGF0ZXMgcGVyc29uYWwgaG9tZXBhZ2UsIHVuaWZvcm0gbWluIGhlaWdodHMgaW4gZGVza3RvcCAqL1xuLmltcG9ydGFudC11cGRhdGVzLXdyYXBwZXIgLmltcG9ydGFudC11cGRhdGVzLXJvdyAuaW1wb3J0YW50LXVwZGF0ZXMtcGFuZWwge21pbi1oZWlnaHQ6Mjg1cHh9XG5cbi8qSW1wb3J0YW50IHVwZGF0ZXMgcGVyc29uYWwgaG9tZXBhZ2UsIG5vIG5lZWQgbWluIGhlaWdodHMgaW4gbGVzcyB0aGFuIDc2OCAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbi5pbXBvcnRhbnQtdXBkYXRlcy13cmFwcGVyIC5pbXBvcnRhbnQtdXBkYXRlcy1yb3cgLmltcG9ydGFudC11cGRhdGVzLXBhbmVsIHttaW4taGVpZ2h0OjBweH1cbn1cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLypMYXRlc3QgbmV3cyBBZHZpc2VyIGhvbWVwYWdlKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4uaW52ZXN0bWVudC1uZXdzLWluc2lnaHRzLXdyYXBwZXIgLm5ld3MtaW5zaWdodHMtcGFuZWwge21hcmdpbi1ib3R0b206MjBweDt9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4vKkxhdGVzdCBuZXdzIEFkdmlzZXIgaG9tZXBhZ2UsIG5vIG5lZWQgbWluIGhlaWdodHMgaW4gbGVzcyB0aGFuIDc2OCAqL1xuLmludmVzdG1lbnQtbmV3cy1pbnNpZ2h0cy13cmFwcGVyIC5uZXdzLWluc2lnaHRzLXBhbmVsIHttaW4taGVpZ2h0OjB9XG59XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qIGZpeCBuYWIgbG9nbyBhbGlnbm1lbnQgaW4gZm9vdGVyICAqL1xuLnJvdy1mb290ZXIgLndyYXBwZXIuZm9vdGVyLWJnIC5iYXNlLWZvb3RlciAucHVsbC1yaWdodCBpbWcge21hcmdpbi10b3A6MTZweH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbi5yb3ctZm9vdGVyIC53cmFwcGVyLmZvb3Rlci1iZyAuYmFzZS1mb290ZXIgLnB1bGwtcmlnaHQgeyBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyBwYWRkaW5nLWxlZnQ6MDsgcGFkZGluZy1ib3R0b206MTBweDt9XG59XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qcHV0IG1vcmUgbWFyZ2luIHJpZ2h0IGZyb20gdGhlIGdseXBoaWNvbiBpbnNpZGUgYWNjcm9kaW9uIGluIGNvbnRhY3QgdXMgcGFnZSovXG4ucGFnZS1jb250ZW50IC5wYW5lbC1ncm91cCAucGFuZWwgcCAubWxjLWdseXBoIHttYXJnaW4tcmlnaHQ6MTBweH1cblxuXG5cbi8qIExBVEVTVCBORVdTICYgSU5TSUdIVFMgIC0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG5cbi8qZml4ZWQgaGVpZ2h0IGlzc3VlIHdpdGggNCBsaW5lcyAqL1xuLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWw+Lm1lZGlhLWJvZHkgaDQge2hlaWdodDoxMDBweDt9XG5cbi8qYWRqdXN0IHRoZSBzcGFjZSB3aXRoIHJlYWQgbW9yZSBsaW5rICovXG4ubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbD4ubWVkaWEtYm9keSBwIHtoZWlnaHQ6IDcwcHg7fVxuXG59XG5cblxuLyogTUFLRSBHRVQgSU4gVE9VQ0ggV1JBUFBFUiBOTyBCT1JERVIgVE9QIC0tLS0tLS0tICovXG5cbi5nZXQtaW4tdG91Y2gtd3JhcHBlciB7IGJvcmRlciA6IG5vbmV9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbi53cmFwcGVyLmNoYW5uZWwtbmV3cy1pbnNpZ2h0cy13cmFwcGVyLnNlY3Rpb24td3JhcHBlciAuY29sLWN1c3RvbS5jb2wteHMtMTIuY29sLXNtLTYuY29sLW1kLTMuY29sLWxnLTM6bnRoLWNoaWxkKG9kZCkge2NsZWFyOmJvdGh9XG5cbn1cblxuXG4vKiBGSVhFRCBpbiBWTSBjaGFuZ2UgaGVpZ2h0IDc3M3B4IHRvIDc2OHB4IC0tLS0tLS0tLS0tKi9cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzczcHgpe1xuLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWw+Lm1lZGlhLWJvZHkgaDQge2hlaWdodDogNzBweCAhaW1wb3J0YW50O31cbi5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsPi5tZWRpYS1ib2R5IHAge2hlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O31cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xuXG4vKiBtYWtlIG5vIGhlaWdodCBpbiBoNCBhbmQgcCBpbiBzbWFsbCBzY3JlZW4gKi9cbi5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsPi5tZWRpYS1ib2R5IGg0IHtoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDt9XG4ubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbD4ubWVkaWEtYm9keSBwIHtoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDt9XG59XG5cblxuXG5cbi8qIEZJWEVEIElNUE9SVEFOVCBVUERBVEVTIEhFSUdIVCBJU1NVRVMgQU5EIFJFU1BPTlNJU1ZFICAtLS0tLS0tLS0tICovXG5cbi53cmFwcGVyLmltcG9ydGFudC11cGRhdGVzLXdyYXBwZXIgaDIge21hcmdpbi1ib3R0b206NDBweH1cblxuLmltcG9ydGFudC11cGRhdGVzLXdyYXBwZXIgLmltcG9ydGFudC11cGRhdGVzLXJvdyB7bWFyZ2luLWJvdHRvbTo0MHB4fVxuXG4uaW1wb3J0YW50LXVwZGF0ZXMtd3JhcHBlciAuaW1wb3J0YW50LXVwZGF0ZXMtcm93IC5pbXBvcnRhbnQtdXBkYXRlcy1wYW5lbCB7cGFkZGluZzogMzBweCAyMHB4IDEwcHggMjBweDt9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXtcblxuICAuaW1wb3J0YW50LXVwZGF0ZXMtd3JhcHBlciAuaW1wb3J0YW50LXVwZGF0ZXMtcm93IC5pbXBvcnRhbnQtdXBkYXRlcy1wYW5lbCB7bWluLWhlaWdodDozMDBweDt9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuXG4gIC5pbXBvcnRhbnQtdXBkYXRlcy13cmFwcGVyIC5pbXBvcnRhbnQtdXBkYXRlcy1yb3cgLmltcG9ydGFudC11cGRhdGVzLXBhbmVsIHttaW4taGVpZ2h0OmluaGVyaXQ7fVxuXG59XG5cblxuXG4vKiBNTEMgRkFNSUxZIExJQ0VOQ0VTUyBMT0dPUyBBTElHTk1FTlQgSVNTVUVTIC0tLS0tLS0tLS0tLS0gKi9cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7XG5cbi53cmFwcGVyLndyYXBwZXItZmFtaWx5LWxpY2Vuc2VlcyB7cGFkZGluZy1ib3R0b206MzBweH1cblxuLndyYXBwZXIud3JhcHBlci1mYW1pbHktbGljZW5zZWVzIC5pbWdsaWNlbnNlZTEgaW1nIHttYXJnaW4tbGVmdDo2MHB4OyB3aWR0aDo0MCV9XG5cbi53cmFwcGVyLndyYXBwZXItZmFtaWx5LWxpY2Vuc2VlcyAuaW1nbGljZW5zZWUyIGltZyB7bWFyZ2luLXRvcDoxMHB4fVxuXG4ud3JhcHBlci53cmFwcGVyLWZhbWlseS1saWNlbnNlZXMgLmltZ2xpY2Vuc2VlMyBpbWcge21hcmdpbi10b3A6MTVweDsgbWFyZ2luLWxlZnQ6MTBweDt9XG5cbi53cmFwcGVyLndyYXBwZXItZmFtaWx5LWxpY2Vuc2VlcyAuaW1nbGljZW5zZWU0IGltZyB7IG1hcmdpbi1sZWZ0OjIwcHg7fVxuXG4ud3JhcHBlci53cmFwcGVyLWZhbWlseS1saWNlbnNlZXMgLmltZ2xpY2Vuc2VlNSBpbWcgeyBtYXJnaW4tdG9wOi0xMHB4O31cblxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcblxuLndyYXBwZXIud3JhcHBlci1mYW1pbHktbGljZW5zZWVzIHtwYWRkaW5nLWJvdHRvbTozMHB4fVxuXG4ud3JhcHBlci53cmFwcGVyLWZhbWlseS1saWNlbnNlZXMgLmltZ2xpY2Vuc2VlMSxcbi53cmFwcGVyLndyYXBwZXItZmFtaWx5LWxpY2Vuc2VlcyAuaW1nbGljZW5zZWUyLFxuLndyYXBwZXIud3JhcHBlci1mYW1pbHktbGljZW5zZWVzIC5pbWdsaWNlbnNlZTMsXG4ud3JhcHBlci53cmFwcGVyLWZhbWlseS1saWNlbnNlZXMgLmltZ2xpY2Vuc2VlNCxcbi53cmFwcGVyLndyYXBwZXItZmFtaWx5LWxpY2Vuc2VlcyAuaW1nbGljZW5zZWU1IHtkaXNwbGF5OiBibG9jazsgcG9zaXRpb246IHJlbGF0aXZlOyBsZWZ0OiA1MCU7fVxuXG4ud3JhcHBlci53cmFwcGVyLWZhbWlseS1saWNlbnNlZXMgLmltZ2xpY2Vuc2VlMSB7bWFyZ2luLWxlZnQ6IC0yOXB4O31cbi53cmFwcGVyLndyYXBwZXItZmFtaWx5LWxpY2Vuc2VlcyAuaW1nbGljZW5zZWUyIHttYXJnaW4tbGVmdDogLTY4cHg7IG1hcmdpbi1ib3R0b206MzBweH1cbi53cmFwcGVyLndyYXBwZXItZmFtaWx5LWxpY2Vuc2VlcyAuaW1nbGljZW5zZWUzIHttYXJnaW4tbGVmdDogLTcwcHg7IG1hcmdpbi1ib3R0b206MzBweH1cbi53cmFwcGVyLndyYXBwZXItZmFtaWx5LWxpY2Vuc2VlcyAuaW1nbGljZW5zZWU0IHttYXJnaW4tbGVmdDogLTQwcHg7IG1hcmdpbi1ib3R0b206MzBweH1cbi53cmFwcGVyLndyYXBwZXItZmFtaWx5LWxpY2Vuc2VlcyAuaW1nbGljZW5zZWU1IHttYXJnaW4tbGVmdDogLTY1cHg7IG1hcmdpbi1ib3R0b206MjBweH1cblxufVxuXG4uYXF1YS10YWJzIGxpLmFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMTc3ODAgISBpbXBvcnRhbnQ7XG59XG5cbi5hcXVhLXRhYnMgbGkuYWN0aXZlOjphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMTc3ODAgISBpbXBvcnRhbnQ7XG59XG5cbi5ydWJpbmUtdGFicyBsaS5hY3RpdmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjY2UwMDU4ICEgaW1wb3J0YW50O1xufVxuXG4ucnViaW5lLXRhYnMgbGkuYWN0aXZlOjphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjZTAwNTggISBpbXBvcnRhbnQ7XG59XG5cbi5hcXVhLW5hdiBsaS5hY3RpdmUgYSB7XG4gICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMTc3ODAgISBpbXBvcnRhbnQ7XG59XG5cbi5ydWJpbmUtbmF2IGxpLmFjdGl2ZSBhIHtcbiAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NlMDA1OCAhIGltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpe1xuLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1jYXB0aW9uIC5saXN0LWl0ZW0tdGV4dCBoNCBzcGFuLmJvcmRlci1idXR0b24tbWQsXG4uY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gLmxpc3QtaXRlbS10ZXh0IGg0IHNwYW4uYm9yZGVyLWJ1dHRvbi1tZC1ydWJpbmUsXG4uY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gLmxpc3QtaXRlbS10ZXh0IGg0IHNwYW4uYm9yZGVyLWJ1dHRvbi1tZC1hcXVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDEwcHg7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gIG1pbi13aWR0aDogNjBweDtcbiAgaGVpZ2h0OiAzMHB4IWltcG9ydGFudDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbn1cbn1cblxuLndyYXBwZXIubmV3cy1pbnNpZ2h0cy13cmFwcGVyIC5uYXY+bGk+YSB7cGFkZGluZzoxMHB4fVxuXG4uY2Fyb3VzZWwtZnVsbC13aWR0aCAuYnV0dG9uLW1kIHtcbiAgIHBhZGRpbmctdG9wOjEwcHg7XG59XG5cbi5tYXN0aGVhZC13cmFwcGVyIC5idXR0b24tbWQge1xuICAgcGFkZGluZy10b3A6M3B4O1xufVxuXG4uY2Fyb3VzZWwtZnVsbC13aWR0aCBhOmhvdmVyLFxuLm1hc3RoZWFkLXdyYXBwZXIgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7XG59XG5cbi5iYW5uZXItdGV4dC13aGl0ZS1pdGFsaWNzIGgyIHtcbiAgY29sb3I6I2ZmZmZmZiAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTpDaGFybGllLVN0ZC1TZW1pQm9sZC1JdGFsaWMgIWltcG9ydGFudDtcbn1cblxuLmJhbm5lci10ZXh0LXdoaXRlLWl0YWxpY3MgaDQge1xuICBjb2xvcjojZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpe1xuLndyYXBwZXIubmV3cy1pbnNpZ2h0cy13cmFwcGVyIC5uYXYtaW5mbGF0aW9uLXBsdXMgbGkge3BhZGRpbmctbGVmdDowfVxufVxuXG4vL1N0eWxlcyBmb3IgQXF1YSBhbmQgUnViaW5lIGJ1dHRvbiBhZGRlZCAxMS8wMi8yMDE2IC8vXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgc3Bhbi5idXR0b24tbWQtYXF1YSxcbiAgICBzcGFuLmJ1dHRvbi1tZC1ydWJpbmUsXG4gICAgc3Bhbi5idXR0b24tbWQge1xuICAgICAgbWluLXdpZHRoOiAxMTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTIwcHg7XG4gICAgICBoZWlnaHQ6IDMycHggISBpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLXRvcDogN3B4ICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW5cIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSBoMSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgfVxuXG4gIH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2MDBweCkgYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcbi5jYXJvdXNlbC1mdWxsLXdpZHRoIHtcbiAgICAgICAgc3Bhbi5idXR0b24tbWQsXG4gICAgICAgIHNwYW4uYnV0dG9uLW1kLWFxdWEsXG4gICAgICAgIHNwYW4uYnV0dG9uLW1kLXJ1YmluZSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6N3B4O1xuICAgICAgICB9XG4gICB9XG59XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuXG4gICAgICAubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSAuY29udGFpbmVyLnBhZ2UtaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20gaDEge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIHNwYW4uYnV0dG9uLW1kLFxuICAgICAgc3Bhbi5idXR0b24tbWQtYXF1YSxcbiAgICAgIHNwYW4uYnV0dG9uLW1kLXJ1YmluZSB7XG4gICAgICAgIGJvcmRlcjpub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctdG9wOjRweCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAvL1VwZGF0ZWQgc3R5bGVzIGZvciBiYW5uZXIgYnV0dG9ucyBhZGRlZCBvbiAxMS8wMy8yMDE2IGJ5IFRhcGFuIC8vXG5cbiAgICAgIC5jYXJvdXNlbC1mdWxsLXdpZHRoIHtcbiAgICAgICAgc3Bhbi5idXR0b24tbWQsXG4gICAgICAgIHNwYW4uYnV0dG9uLW1kLWFxdWEsXG4gICAgICAgIHNwYW4uYnV0dG9uLW1kLXJ1YmluZSxcbiAgICAgICAgc3Bhbi5ib3JkZXItYnV0dG9uLW1kLFxuICAgICAgICBzcGFuLmJvcmRlci1idXR0b24tbWQtYXF1YSxcbiAgICAgICAgc3Bhbi5ib3JkZXItYnV0dG9uLW1kLXJ1YmluZSxcbiAgICAgICAgc3Bhbi5ib3JkZXItYnV0dG9uLW1kLXdoaXRlLXJldmVyc2VcbiAgICAgICAge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICEgaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmZmZmYgISBpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmYgISBpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDhweCAhIGltcG9ydGFudDtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHggISBpbXBvcnRhbnQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMWVtICEgaW1wb3J0YW50O1xuICAgICAgICAgIG1pbi13aWR0aDogNjBweCAhIGltcG9ydGFudDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHggISBpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tdG9wOjMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNhcm91c2VsLWZ1bGwtd2lkdGgge1xuICAgICAgICBzcGFuLmJvcmRlci1idXR0b24tbWQsXG4gICAgICAgIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZC1hcXVhLFxuICAgICAgICBzcGFuLmJvcmRlci1idXR0b24tbWQtcnViaW5lLFxuICAgICAgICBzcGFuLmJvcmRlci1idXR0b24tbWQsXG4gICAgICAgIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZC1hcXVhLFxuICAgICAgICBzcGFuLmJvcmRlci1idXR0b24tbWQtcnViaW5lLFxuICAgICAgICBzcGFuLmJvcmRlci1idXR0b24tbWQtd2hpdGUtcmV2ZXJzZSB7XG4gICAgICAgICBmb250LXdlaWdodDpub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY2Fyb3VzZWwtZnVsbC13aWR0aCB7XG4gICAgICAgIHNwYW4uYnV0dG9uLW1kOmhvdmVyLFxuICAgICAgICBzcGFuLmJ1dHRvbi1tZC1hcXVhOmhvdmVyLFxuICAgICAgICBzcGFuLmJ1dHRvbi1tZC1ydWJpbmU6aG92ZXIsXG4gICAgICAgIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZDpob3ZlcixcbiAgICAgICAgc3Bhbi5ib3JkZXItYnV0dG9uLW1kLWFxdWE6aG92ZXIsXG4gICAgICAgIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZC1ydWJpbmU6aG92ZXIsXG4gICAgICAgIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZC13aGl0ZS1yZXZlcnNlOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjojM2IzYjNiICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6bm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgICB9XG4gICAgICAgfVxuXG4gICAgICAubWFzdGhlYWQtc20gYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5tYXN0aGVhZC1zbSB7XG4gICAgICAgIHNwYW4uYnV0dG9uLW1kLFxuICAgICAgICBzcGFuLmJ1dHRvbi1tZC1hcXVhLFxuICAgICAgICBzcGFuLmJ1dHRvbi1tZC1ydWJpbmUsXG4gICAgICAgIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZCxcbiAgICAgICAgc3Bhbi5ib3JkZXItYnV0dG9uLW1kLWFxdWEsXG4gICAgICAgIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZC1ydWJpbmUsXG4gICAgICAgIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZC13aGl0ZS1yZXZlcnNlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhIGltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjZmZmZmZmICEgaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmICEgaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmc6IDVweCA4cHggISBpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4ICEgaW1wb3J0YW50O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjFlbSAhIGltcG9ydGFudDtcbiAgICAgICAgICBtaW4td2lkdGg6IDYwcHggISBpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4ICEgaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tdG9wOjMwcHg7XG5cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubWFzdGhlYWQtc20ge1xuICAgICAgICBzcGFuLmJ1dHRvbi1tZDpob3ZlcixcbiAgICAgICAgc3Bhbi5idXR0b24tbWQtYXF1YTpob3ZlcixcbiAgICAgICAgc3Bhbi5idXR0b24tbWQtcnViaW5lOmhvdmVyLFxuICAgICAgICBzcGFuLmJvcmRlci1idXR0b24tbWQ6aG92ZXIsXG4gICAgICAgIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZC1hcXVhOmhvdmVyLFxuICAgICAgICBzcGFuLmJvcmRlci1idXR0b24tbWQtcnViaW5lOmhvdmVyLFxuICAgICAgICBzcGFuLmJvcmRlci1idXR0b24tbWQtd2hpdGUtcmV2ZXJzZSB7XG4gICAgICAgICAgY29sb3I6IzNiM2IzYiAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0Om5vcm1hbDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG5cblxuICAgIH0gIC8vRW5kIG9mIHN0eWxlcyAvL1xuXG4iLCIuZm9ybXMtbmF2LXByaW1hcnkge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5cbi5mb3Jtcy1uYXYtcHJpbWFyeSB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cblxuLmZvcm1zLW5hdi1zZWNvbmRhcnkgLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNjOGM2YzI7XG4gIGhlaWdodDogNDhweDtcbn1cblxuLmZvcm1zLW5hdi1zZWNvbmRhcnkgLm5hdi10YWJzIGxpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAwcHggbm9uZSAhIGltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICEgaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTNweDtcbn1cblxuLmZvcm1zLW5hdi1zZWNvbmRhcnkgLm5hdi10YWJzIGxpIGEge1xuICBib3JkZXI6IDBweCBub25lICEgaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE3cHg7XG4gIG1hcmdpbi1ib3R0b206IC0xcHggISBpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG5cbi5mb3Jtcy1uYXYtc2Vjb25kYXJ5IC5uYXYtdGFicyBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmZvcm1zLW5hdi1zZWNvbmRhcnkgLm5hdi10YWJzIGxpLmFjdGl2ZSBhIHtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNjOTUxMDkgISBpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAtMnB4ICEgaW1wb3J0YW50O1xufVxuXG4uZm9ybXNhbmRkb2NzIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG4uZm9ybXNhbmRkb2NzIC5wYW5lbCAubGlzdC1pdGVtLXRleHQge1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbn1cblxuLmZvcm1zYW5kZG9jcyB0YWJsZSB0ZCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nLWJvdHRvbToxMHB4O1xufVxuXG4uZm9ybXNhbmRkb2NzIC5pY29uLW1sYy1sb2dpbi10by1zZWN1cmUtc2l0ZSwgLmZvcm1zYW5kZG9jcyAuaWNvbi1tbGMtZG9jdW1lbnQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICB0b3A6NXB4O1xufVxuXG4uZm9ybXMtc2VhcmNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmJmNztcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mb3Jtcy1zZWFyY2ggaDMge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uZm9ybXMtc2VhcmNoIC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmdseXBoaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTUwMTk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxlZnQ6IC01cHg7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMHB4O1xuICB3aWR0aDogNTBweDtcbn1cblxuLmZvcm1zLXNlYXJjaCAuZ2xvYmFsX3NlYXJjaF9maWVsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M4YzZjMjtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNjUwcHg7XG59IiwiLyogQ29udGFjdCB1cyBQYWdlICYgRm9ybXMgYW5kIERvY3MgVGhlIFNlYXJjaCBzdHlsZSAqL1xuXG5cblxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIHt0ZXh0LWFsaWduOmxlZnQ7fSAvKiB0byBwdXNoIHRoaXMgdG8gbGVmdCBhTElHTiAqL1xuLndyYXBwZXIud3JhcHBlci1kYXJrLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIHttYXJnaW4tbGVmdDowO31cblxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIGlucHV0IHtoZWlnaHQ6NTBweDt9IC8qdGhlIGhlaWdodCBvZiB0aGUgaW5wdXQgdGV4dCBmaWVsZCAqL1xuXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgYnV0dG9uIHtoZWlnaHQ6NTBweDsgZm9udC1zaXplOiAyMHB4O1xuZm9udC1mYW1pbHk6Q2hhcmxpZS1TdGQtTWVkaXVtO30gLyp0aGUgaGVpZ2h0ICYgZm9udCBwcm9wZXJ0aWVzIGZvciB0aGUgc3VibWl0IGJ1dHRvbiAqL1xuXG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcblxuLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAge2Rpc3BsYXk6IGJsb2NrOyB3aWR0aDoxMDAlfSAvKiByZXNwb25zaXZlIGlucHV0IHRvIGZ1bGwgd2lkdGggKi9cblxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIHt0ZXh0LWFsaWduOmNlbnRlcjt9IC8qIHRvIHB1c2ggdGhpcyB0byBjZW50ZXIgYUxJR04gKi9cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCAuZ2xvYmFsX3NlYXJjaF9maWVsZCB7d2lkdGg6IDEwMCUgIWltcG9ydGFudH0gLyogcmVzcG9uc2l2ZSB0byBmdWxsIHdpZHRoICovXG5cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIGJ1dHRvbiB7bWFyZ2luLXRvcDogMTBweDsgd2lkdGg6MTAwJX0gLypyZXNwb25zaXZlIGJ1dHRvbiB0byBmdWxsIHdpZHRoKi9cblxuLndyYXBwZXIud3JhcHBlci1kYXJrLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIHtwYWRkaW5nOjBweH0gLyogYWRqdXN0aW5nIHRoZSBwYWRkaW5nIGJldHdlZW4gdGhlIHNlYXJjaCBmb3JtIGFuZCB0aGUgd3JhcHBlciAqL1xuXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAge21hcmdpbi10b3A6LTcwcHg7IHBhZGRpbmctYm90dG9tOjQ1cHh9IC8qIHdoZXJlIHRoZSBzZWFyY2ggZm9ybSBwb3NpdGlvbmluZyBpbiBtb2JpbGUqL1xuXG5cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuaW5wdXQtZ3JvdXAtYnRuLCAud3JhcHBlci5mYXEtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwLWJ0biwgLndyYXBwZXIuc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cC1idG4ge2Rpc3BsYXk6aW5pdGlhbDt9XG5cblxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcblxuLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAge2Rpc3BsYXk6aW5saW5lLWJsb2NrOyB3aWR0aDo5MCV9IC8qIHJlc3BvbnNpdmUgaW5wdXQgdG8gdGhpcyB3aWR0aCAqL1xuXG5cbi53cmFwcGVyLndyYXBwZXItZGFyay5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciB7cGFkZGluZzoxMHB4IDB9XG5cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCB7bWFyZ2luLXRvcDotNTVweDsgcGFkZGluZy1ib3R0b206NzBweH0gLyogd2hlcmUgdGhlIHNlYXJjaCBmb3JtIHBvc2l0aW9uaW5nIGluIG1vYmlsZSovXG5cblxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIC5nbG9iYWxfc2VhcmNoX2ZpZWxkIHsgd2lkdGg6IDU1JTsgfSAvKnJlc3BvbnNpdmUgd2lkdGggb2YgdGhlIHNlYXJjaCAqL1xuXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgLmdsb2JhbF9zZWFyY2hfZmllbGQge1xuICB3aWR0aDogNzAlIWltcG9ydGFudDt9XG5cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCB7bWFyZ2luLWxlZnQ6OSU7fVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cbiAgLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAge2Rpc3BsYXk6aW5saW5lLWJsb2NrOyB3aWR0aDo5MCV9IC8qIHJlc3BvbnNpdmUgaW5wdXQgdG8gdGhpcyB3aWR0aCAqL1xuXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgLmdsb2JhbF9zZWFyY2hfZmllbGQge1xuICB3aWR0aDogNjAlIWltcG9ydGFudDt9XG5cbi53cmFwcGVyLndyYXBwZXItZGFyay5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciB7cGFkZGluZzogMHB4IDA7fSAgLyogYWRqdXN0aW5nIHRoZSBwYWRkaW5nIGJldHdlZW4gdGhlIHNlYXJjaCBmb3JtIGFuZCB0aGUgd3JhcHBlciAqL1xuXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAge21hcmdpbi10b3A6IC01MHB4OyBwYWRkaW5nLWJvdHRvbTo0MHB4fSAgLyogYWRqdXN0aW5nIHRoZSBwYWRkaW5nIGJldHdlZW4gdGhlIHNlYXJjaCBmb3JtIGFuZCB0aGUgd3JhcHBlciAqL1xuXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgLmdsb2JhbF9zZWFyY2hfZmllbGQgeyB3aWR0aDogNTUlOyB9ICAvKnJlc3BvbnNpdmUgd2lkdGggb2YgdGhlIHNlYXJjaCAqL1xuXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAge21hcmdpbi1sZWZ0OjE2JTt9XG5cblxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNjAxcHgpe1xuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5pbnB1dC1ncm91cC1idG4gLmJ0biB7XG4gIHBhZGRpbmctdG9wOiA1cHghaW1wb3J0YW50OyAvKiBzZWFyY2ggYnV0dG9uIHBhZGRpbmcgdG9wICovXG59XG59XG5cblxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgYnV0dG9uIHsgbWluLXdpZHRoOjE0MHB4O30gLyptaW4gd2lkdGggMTQwcHggYnV0dG9uICovXG5cbi53cmFwcGVyLndyYXBwZXItZGFyayB7YmFja2dyb3VuZC1jb2xvcjogI2ZkZmJmNzt9IC8qY2hhbmdlIGJhY2tncm91bmQgY29sb3IgdG8gdGhpcyAqL1xuXG5cbi8qIEZBUXMgcGFnZSBmb3IgU2VhcmNoIHN0eWxlIGFuZCBUYWJzIGlzc3VlICAqL1xuXG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyICNzaXRlLXNlYXJjaCwgLmZhcS1jb21wb25lbnQtd3JhcHBlciAjZmFxcy1zZWFyY2gge21hcmdpbi1ib3R0b206MzBweDt9XG5cbi8qcmVzdHlsZSB0aGUgYnV0dG9uICovXG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbixcbi5mYXEtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gYnV0dG9uIHtcbiAgbWluLXdpZHRoOjE0MHB4O1xuICBoZWlnaHQ6NTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDo4cHg7XG59XG5cbi5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIGlucHV0LCAuZmFxLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCBpbnB1dCB7XG4gIGhlaWdodDo1MHB4OyAvKmhlaWdodCBvZiB0aGUgaW5wdXQgKi9cblxufVxuXG4uZmFxLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbjpob3ZlciB7YmFja2dyb3VuZC1jb2xvcjojYmM0NDAxfSAgLypob3ZlciBjb2xvciAqL1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjU5OXB4KSB7XG5cbi5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgI3NpdGUtc2VhcmNoLCAuZmFxLWNvbXBvbmVudC13cmFwcGVyICNmYXFzLXNlYXJjaCAuaW5wdXQtZ3JvdXAge2Rpc3BsYXk6YmxvY2t9IC8qcmVzcG9uc2l2ZSB0byBmdWxsIHdpZHRoICovXG5cbi8qcmVzcG9uc2l2ZSB0byBmdWxsIHdpZHRoICovXG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbixcbi5mYXEtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDoxMHB4O1xuICBoZWlnaHQ6NTBweDsgd2lkdGg6MTAwJTsgfVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkycHgpIHtcbi53cmFwcGVyLmZhcS1jb21wb25lbnQtd3JhcHBlciAjZmFxcy1icm93c2Uge2Zsb2F0Om5vbmV9IC8qIGZpeGVkIGlzc3VlIGFjY29yZGlvbiB3aWR0aCBhdCB0aGUgbW9tZW50IG5vdCBmdWxsIHdpZHRoIGluIHRoaXMgd2luZG93IHNpemUgKi9cbn1cblxuXG4vKkJvcmRlciB0b3Agbm9uZSBpbiBjb250ZW50IHdoZW4gdGhlIGFjY29yZGlvbiBwYW5lbCBpcyBvcGVuIG9yIC0gKi9cbi5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZysucGFuZWwtY29sbGFwc2U+LnBhbmVsLWJvZHksIC5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZysucGFuZWwtY29sbGFwc2U+Lmxpc3QtZ3JvdXAge2JvcmRlci10b3A6MH1cblxuLyogQ29udGFjdCB1cyBQYWdlICYgRm9ybXMgYW5kIERvY3MgVGhlIFNlYXJjaCBzdHlsZSAqL1xuXG5cblxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIHt0ZXh0LWFsaWduOmxlZnQ7fSAvKiB0byBwdXNoIHRoaXMgdG8gbGVmdCBhTElHTiAqL1xuLndyYXBwZXIud3JhcHBlci1kYXJrLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIHttYXJnaW4tbGVmdDowO31cblxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIGlucHV0IHtoZWlnaHQ6NTBweDt9IC8qdGhlIGhlaWdodCBvZiB0aGUgaW5wdXQgdGV4dCBmaWVsZCAqL1xuXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgYnV0dG9uIHtoZWlnaHQ6NTBweDsgZm9udC1zaXplOiAyMHB4O1xuZm9udC1mYW1pbHk6Q2hhcmxpZS1TdGQtTWVkaXVtO30gLyp0aGUgaGVpZ2h0ICYgZm9udCBwcm9wZXJ0aWVzIGZvciB0aGUgc3VibWl0IGJ1dHRvbiAqL1xuXG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcblxuLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAge2Rpc3BsYXk6IGJsb2NrOyB3aWR0aDoxMDAlfSAvKiByZXNwb25zaXZlIGlucHV0IHRvIGZ1bGwgd2lkdGggKi9cblxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIHt0ZXh0LWFsaWduOmNlbnRlcjt9IC8qIHRvIHB1c2ggdGhpcyB0byBjZW50ZXIgYUxJR04gKi9cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCAuZ2xvYmFsX3NlYXJjaF9maWVsZCB7d2lkdGg6IDEwMCUgIWltcG9ydGFudH0gLyogcmVzcG9uc2l2ZSB0byBmdWxsIHdpZHRoICovXG5cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIGJ1dHRvbiB7bWFyZ2luLXRvcDogMTBweDsgd2lkdGg6MTAwJX0gLypyZXNwb25zaXZlIGJ1dHRvbiB0byBmdWxsIHdpZHRoKi9cblxuLndyYXBwZXIud3JhcHBlci1kYXJrLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIHtwYWRkaW5nOjBweH0gLyogYWRqdXN0aW5nIHRoZSBwYWRkaW5nIGJldHdlZW4gdGhlIHNlYXJjaCBmb3JtIGFuZCB0aGUgd3JhcHBlciAqL1xuXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAge21hcmdpbi10b3A6LTcwcHg7IHBhZGRpbmctYm90dG9tOjQ1cHh9IC8qIHdoZXJlIHRoZSBzZWFyY2ggZm9ybSBwb3NpdGlvbmluZyBpbiBtb2JpbGUqL1xuXG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuXG4uZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCB7ZGlzcGxheTppbmxpbmUtYmxvY2s7IHdpZHRoOjkwJX0gLyogcmVzcG9uc2l2ZSBpbnB1dCB0byB0aGlzIHdpZHRoICovXG5cblxuLndyYXBwZXIud3JhcHBlci1kYXJrLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIHtwYWRkaW5nOjEwcHggMH1cblxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIHttYXJnaW4tdG9wOi01NXB4OyBwYWRkaW5nLWJvdHRvbTo3MHB4fSAvKiB3aGVyZSB0aGUgc2VhcmNoIGZvcm0gcG9zaXRpb25pbmcgaW4gbW9iaWxlKi9cblxuXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgLmdsb2JhbF9zZWFyY2hfZmllbGQgeyB3aWR0aDogNTUlOyB9IC8qcmVzcG9uc2l2ZSB3aWR0aCBvZiB0aGUgc2VhcmNoICovXG5cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCAuZ2xvYmFsX3NlYXJjaF9maWVsZCB7XG4gIHdpZHRoOiA3MCUhaW1wb3J0YW50O31cblxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIHttYXJnaW4tbGVmdDo5JTt9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcblxuICAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCB7ZGlzcGxheTppbmxpbmUtYmxvY2s7IHdpZHRoOjkwJX0gLyogcmVzcG9uc2l2ZSBpbnB1dCB0byB0aGlzIHdpZHRoICovXG5cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCAuZ2xvYmFsX3NlYXJjaF9maWVsZCB7XG4gIHdpZHRoOiA2MCUhaW1wb3J0YW50O31cblxuLndyYXBwZXIud3JhcHBlci1kYXJrLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIHtwYWRkaW5nOiAwcHggMDt9ICAvKiBhZGp1c3RpbmcgdGhlIHBhZGRpbmcgYmV0d2VlbiB0aGUgc2VhcmNoIGZvcm0gYW5kIHRoZSB3cmFwcGVyICovXG5cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCB7bWFyZ2luLXRvcDogLTUwcHg7IHBhZGRpbmctYm90dG9tOjQwcHh9ICAvKiBhZGp1c3RpbmcgdGhlIHBhZGRpbmcgYmV0d2VlbiB0aGUgc2VhcmNoIGZvcm0gYW5kIHRoZSB3cmFwcGVyICovXG5cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCAuZ2xvYmFsX3NlYXJjaF9maWVsZCB7IHdpZHRoOiA1NSU7IH0gIC8qcmVzcG9uc2l2ZSB3aWR0aCBvZiB0aGUgc2VhcmNoICovXG5cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCB7bWFyZ2luLWxlZnQ6MTYlO31cblxuXG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA2MDFweCl7XG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmlucHV0LWdyb3VwLWJ0biAuYnRuIHtcbiAgcGFkZGluZy10b3A6IDVweCFpbXBvcnRhbnQ7IC8qIHNlYXJjaCBidXR0b24gcGFkZGluZyB0b3AgKi9cbn1cbn1cblxuXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCBidXR0b24geyBtaW4td2lkdGg6MTQwcHg7fSAvKm1pbiB3aWR0aCAxNDBweCBidXR0b24gKi9cblxuLndyYXBwZXIud3JhcHBlci1kYXJrIHtiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmYmY3O30gLypjaGFuZ2UgYmFja2dyb3VuZCBjb2xvciB0byB0aGlzICovXG5cblxuLyogRkFRcyBwYWdlIGZvciBTZWFyY2ggc3R5bGUgYW5kIFRhYnMgaXNzdWUgICovXG5cbi5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgI3NpdGUtc2VhcmNoLCAuZmFxLWNvbXBvbmVudC13cmFwcGVyICNmYXFzLXNlYXJjaCB7bWFyZ2luLWJvdHRvbTozMHB4O31cblxuLypyZXN0eWxlIHRoZSBidXR0b24gKi9cbi5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gYnV0dG9uLFxuLmZhcS1jb21wb25lbnQtd3JhcHBlciAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biBidXR0b24ge1xuICBtaW4td2lkdGg6MTQwcHg7XG4gIGhlaWdodDo1MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOjhweDtcbn1cblxuLnNlYXJjaC1jb21wb25lbnQtd3JhcHBlciAuaW5wdXQtZ3JvdXAgaW5wdXQsIC5mYXEtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIGlucHV0IHtcbiAgaGVpZ2h0OjUwcHg7IC8qaGVpZ2h0IG9mIHRoZSBpbnB1dCAqL1xuXG59XG5cbi5mYXEtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gYnV0dG9uOmhvdmVyIHtiYWNrZ3JvdW5kLWNvbG9yOiNiYzQ0MDF9ICAvKmhvdmVyIGNvbG9yICovXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NTk5cHgpIHtcblxuLnNlYXJjaC1jb21wb25lbnQtd3JhcHBlciAjc2l0ZS1zZWFyY2gsIC5mYXEtY29tcG9uZW50LXdyYXBwZXIgI2ZhcXMtc2VhcmNoIC5pbnB1dC1ncm91cCB7ZGlzcGxheTpibG9ja30gLypyZXNwb25zaXZlIHRvIGZ1bGwgd2lkdGggKi9cblxuLypyZXNwb25zaXZlIHRvIGZ1bGwgd2lkdGggKi9cbi5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gYnV0dG9uLFxuLmZhcS1jb21wb25lbnQtd3JhcHBlciAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biBidXR0b24ge1xuICBtYXJnaW4tdG9wOjEwcHg7XG4gIGhlaWdodDo1MHB4OyB3aWR0aDoxMDAlOyB9XG5cbi8qU2VhcmNoIHJlc3VsdCBwYWdlICovXG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCB7ZGlzcGxheTpibG9ja31cblxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkycHgpIHtcbi53cmFwcGVyLmZhcS1jb21wb25lbnQtd3JhcHBlciAjZmFxcy1icm93c2Uge2Zsb2F0Om5vbmV9IC8qIGZpeGVkIGlzc3VlIGFjY29yZGlvbiB3aWR0aCBhdCB0aGUgbW9tZW50IG5vdCBmdWxsIHdpZHRoIGluIHRoaXMgd2luZG93IHNpemUgKi9cbn1cblxuXG4vKkJvcmRlciB0b3Agbm9uZSBpbiBjb250ZW50IHdoZW4gdGhlIGFjY29yZGlvbiBwYW5lbCBpcyBvcGVuIG9yIC0gKi9cbi5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZysucGFuZWwtY29sbGFwc2U+LnBhbmVsLWJvZHksIC5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZysucGFuZWwtY29sbGFwc2U+Lmxpc3QtZ3JvdXAge2JvcmRlci10b3A6MH1cblxuXG4vKmhpZGUgdW53YW50ZWQgaWNvbiBzZWFyY2ggaW4gZm9ybXMgYW5kIGRvY3MgKi9cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAjZ2xvYmFsX3NlYXJjaF9mb3JtIC5tbGMtZ2x5cGguaWNvbi1tbGMtZmluZC15b3VyLXN1cGVyIHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1cblxuXG4vKlNlYXJjaCByZXN1bHRzICovXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcblxuLypTZWFyY2ggcmVzdWx0IHBhZ2UgZml4ZWQgcGFkZGluZyovXG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyIHtwYWRkaW5nOjYwcHggMTVweDt9XG5cbi8qU2VhcmNoIHJlc3VsdCBwYWdlIGZpeGVkIHRhYnMgYm9yZGVyKi9cbi5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgLnNlYXJjaC1iYW5uZXIgLnNlYXJjaC10eXBlcyAuYnRuIHtib3JkZXItbGVmdDowOyBib3JkZXItcmlnaHQ6MDt9XG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyIC5idG4tZ3JvdXAgYnV0dG9uLnNlYXJjaC10eXBlLXNlbGVjdGVkIHtib3JkZXI6MH1cblxufVxuXG4vKmZvciBzZWFyY2ggYm94IGluIGZhcXMgYW5kIGNvbnRhY3QgdXMgcGFnZXMsICBtYWtlIHNwYWNlIGZyb20gdGhlIGgyIGFuZCBhZGp1c3QgcG9zaXRpb24gKi9cbi53cmFwcGVyLndyYXBwZXItZGFyay5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCB7bWFyZ2luLXRvcDotNTBweDsgdGV4dC1hbGlnbjpsZWZ0OyBwYWRkaW5nLWJvdHRvbTo0MHB4O31cblxuLypmb3Igc2VhcmNoIGJveCBpbiBmb3JtcyBhbmQgZG9jcyBwYWdlICwgbWFrZSBzcGFjZSBmcm9tIHRoZSBoMiBhbmQgYWRqdXN0IHBvc2l0aW9uICovXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAge3RleHQtYWxpZ246Y2VudGVyOyBtYXJnaW46YXV0bzsgbWFyZ2luLXRvcDowcHg7IHBhZGRpbmctYm90dG9tOjBweDt9XG5cblxuLyphZGRhcHRpbmcgbmV3IG1lZ2FtZW51IHN0eWxlIHNvIHRoaXMgYmVsb3cgZm9yIHRvcCByaWdodCBzZWFyY2ggYm94IG5lZWRzIHRvIGNoYW5nZSAqL1xuLm5hdi1tb2JpbGUtaGVhZGVyIC5jb2wteHMtNSB7d2lkdGg6MTAwJTsgcG9zaXRpb246YWJzb2x1dGU7fVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cbi8qZm9yIHNlYXJjaCBib3ggdG9wIHJpZ2h0LCBwb3NpdGlvbiB0aGUgc2VhcmNoIGJ1dHRvbiBpbiB0aGlzIG1lZGlhIHF1ZXJpZSovXG4jZ2xvYmFsX3NlYXJjaF9mb3JtX21vYmlsZSAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biBidXR0b25cbntyaWdodDogMHB4OyB0b3A6M3B4IH1cblxuLypmb3IgZmFxcywgY29udGFjdCB1cyBzZWFyY2ggYm94IG1ha2Ugc3BhY2UgZnJvbSB0aGUgaDIgaW4gdGhpcyBtZWRpYSBxdWVyaWUgKi9cbi53cmFwcGVyLndyYXBwZXItZGFyay5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCB7cGFkZGluZy1ib3R0b206NjBweDt9XG5cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuXG4vKmZvcm1zICYgZG9jcyBzZWFyY2ggYm94LCBjbG9zZSB0aGUgZ2FwIGZyb20gaW5wdXQgZmllbGQgd2l0aCBnbyBidXR0b24gaW4gdGhpcyBtZWRpYSBxdWVyaWUgKi9cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCAuZ2xvYmFsX3NlYXJjaF9maWVsZCB7IG1hcmdpbi1yaWdodDogLTVweDt9XG5cbn0iLCIueWFtbS1mdyB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggNDBweCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWY5Zjc7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwOyAvKiB6LWluZGV4OiA1OyAqL1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm9yZGVyOiAwcHggc29saWQgcmdiYSgwLCAwLCAwLCAuMTUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDdweCByZ2JhKDAsIDAsIDAsIC4xNzUpO1xuICAgIC5tZWdhbWVudS1jdGEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICB3aWR0aDogMjUwcHg7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3ItYXF1YTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgaDQge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICB9XG4gICAgICBzcGFuLmJ1dHRvbi1tZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBjb2xvcjogIzAwNGY1OTtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmdseXBoaWNvbiB7XG4gICAgICBjb2xvcjogQHByaW1hcnktY29sb3ItYXF1YTtcbiAgICB9XG4gICAgaDUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMHB4ICNkMWQzZDQgc29saWQ7XG4gICAgICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gICAgICBjb2xvcjogI2JjNDQwMTtcbiAgICB9XG4gICAgdWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbGkge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDBweCAjZDFkM2Q0IHNvbGlkO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1zYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICM0NDQgIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nOiA3cHggMCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCAjZDFkM2Q0IHNvbGlkO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5tZWdhbWVudS1wcmltYXJ5LW5hdiBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJweDtcbiAgfVxuXG4gIC8qIG1ha2UgdGhlIGNvbCB0byBmaXQgNCBjb2xzIGluIHRoaXMgbWVkaWEgcXVlcmllICovXG4gIC5tZWdhbWVudS1jb2wuY29sLXNtLTMge1xuICAgIHdpZHRoOiAyMyU7XG4gIH1cblxuICAvKiBmdWxsIHdpZHRoIG1lZ2FtZW51ICovXG4gIC55YW1tLWZ3IHtcbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDEwMDBlbSAzMHB4IDEwMDBlbTtcbiAgICAgIG1hcmdpbjogMCAtMTAwMGVtO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuXG4gIC8qYWRqdXN0IHRoZSBoZWlnaHQgb2YgdGhlIHRlYWwgaGVhZGVyIGxlZnQgcGFuZWwgKi9cbiAgLm5hdmJhci1vZmZjYW52YXMubmF2YmFyLW9mZmNhbnZhcy10b3VjaCAubmF2YmFyLWhlYWRlciB7XG4gICAgaGVpZ2h0OiA1NXB4XG4gIH1cblxuICAvKmhpZGUgY3RhIGluIHRoaXMgbWVkaWEgcXVlcmllKi9cbiAgLm1lZ2FtZW51LWNvbDpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC55YW1tLWZ3IHtcbiAgICAuZHJvcGRvd24tbWVudSBoNSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICB9XG4gIH1cblxuICAvKnB1dCBoYW1idXJnZXIgaWNvbiBtb3JlIGNsaWNrYWJsZSBpbiB0aGlzIG1lZGlhIHF1ZXJpZSAqL1xuICAubmF2YmFyLXRvZ2dsZSB7XG4gICAgei1pbmRleDogOTk5O1xuICB9XG5cbiAgLm5hdmJhci1icmFuZCB7XG4gICAgei1pbmRleDogOTk5O1xuICAgIGhlaWdodDogaW5oZXJpdFxuICB9XG5cbiAgLnZpc2libGUteHMgLnNpdGUtc2VsZWN0LW5hdiBsaSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNCAhaW1wb3J0YW50O1xuICB9XG5cbiAgI3RvcG5hdi1tb2JpbGUgLnNpdGUtc2VsZWN0LW5hdiBsaSBhIHtcbiAgICBjb2xvcjogIzNiM2IzYjtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAudmlzaWJsZS14cyAuc2l0ZS1zZWxlY3QtbmF2IGxpIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDE3NzgwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYSAhaW1wb3J0YW50XG4gIH1cblxuICAjdG9wbmF2LW1vYmlsZSAuc2l0ZS1zZWxlY3QtbmF2IGxpLmFjdGl2ZSBhLCAjdG9wbmF2LW1vYmlsZSAuc2l0ZS1zZWxlY3QtbmF2IGxpLmFjdGl2ZSBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4MjhkICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudFxuICB9XG5cbiAgbmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cblxuICBuYXYubmF2YmFyLWRlZmF1bHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQgIWltcG9ydGFudFxuICB9XG5cbiAgI3RvcG5hdi1tb2JpbGUgbGkgYSB7XG4gICAgcGFkZGluZzogMTJweCAzcHggMTJweCAxNXB4O1xuICB9XG5cbiAgbmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGEge1xuICAgIGhlaWdodDogaW5oZXJpdFxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIG1hcmdpbjogMCAtMTBweDtcbiAgfVxuXG4gIG5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhO1xuICAgIHBhZGRpbmc6IDE0cHggMTIuNXB4XG4gIH1cblxuICAjdG9wbmF2LW1vYmlsZSBsaSB7XG4gICAgZmxvYXQ6IG5vbmVcbiAgfVxuXG4gICN0b3BuYXYtbW9iaWxlIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2IzYjNiO1xuICB9XG5cbiAgLm5hdi1waWxscz5saStsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDBcbiAgfVxuXG4gIC5uYXYtcGlsbHM+bGk+YSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAueWFtbS1mdyB7XG4gICAgLmRyb3Bkb3duLW1lbnUgdWwgbGkgYSB7XG4gICAgICBwYWRkaW5nOiAxNHB4IDE0cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAueWFtbS1mdyB7XG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgcGFkZGluZzogMFxuICAgIH1cbiAgfVxuXG4gIC5yb3cubWVnYW1lbnUtcm93IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBcbiAgfVxuXG4gIC5tZWdhbWVudS1jb2wuY29sLXNtLTMge1xuICAgIHBhZGRpbmc6IDBcbiAgfVxuXG4gIC55YW1tLWZ3IHtcbiAgICAuZHJvcGRvd24tbWVudSBsaSB7XG4gICAgICBib3JkZXI6IDBcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXY+Lm9wZW4+YSxcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2Pi5vcGVuPmE6aG92ZXIsXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdj4ub3Blbj5hOmZvY3VzIHtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHhcbiAgfVxuXG4gIG5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhICFpbXBvcnRhbnQ7XG4gIH1cblxuICAueWFtbS1mdyB7XG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gIH1cblxufVxuIiwiLndyYXBwZXIuZW1iZWRmb3JtIC51aS13aWRnZXQtY29udGVudCB7Ym9yZGVyOjB9XG5cbi53cmFwcGVyLmVtYmVkZm9ybSBsYWJlbCwgLndyYXBwZXIuZW1iZWRmb3JtIC51aS13aWRnZXQgaW5wdXQsIC53cmFwcGVyLmVtYmVkZm9ybSAudWktd2lkZ2V0IHNlbGVjdCwgLndyYXBwZXIuZW1iZWRmb3JtIC51aS13aWRnZXQgdGV4dGFyZWEsIC53cmFwcGVyLmVtYmVkZm9ybSAudWktd2lkZ2V0IGJ1dHRvbiB7Zm9udC1mYW1pbHk6XCJIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgZm9udC1zaXplOjE1cHg7IGZvbnQtd2VpZ2h0Om5vcm1hbDsgbWFyZ2luOjBweCAwIDBweCAwfVxuXG4ud3JhcHBlci5lbWJlZGZvcm0gcCB7Zm9udC1mYW1pbHk6XCJIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgZm9udC1zaXplOjEzcHg7IGxpbmUtaGVpZ2h0OjE4cHg7IGZvbnQtd2VpZ2h0Om5vcm1hbH1cblxuLndyYXBwZXIuZW1iZWRmb3JtIC5zdWJtaXRidXR0b24uYWN0aW9uX3RleHQge3RleHQtYWxpZ246Y2VudGVyO31cblxuLndyYXBwZXIuZW1iZWRmb3JtIC5zdWJtaXRidXR0b24uYWN0aW9uX3RleHQgYSB7IHRleHQtZGVjb3JhdGlvbjpub25lOyBjdXJzb3I6cG9pbnRlcjsgcGFkZGluZzogOHB4IDIwcHg7IGJhY2tncm91bmQtY29sb3I6I2M5NTEwOTsgY29sb3I6I2ZmZiAhaW1wb3J0YW50OyBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1NZWRpdW1cIjsgZm9udC1zaXplOiAyMHB4O31cblxuLndyYXBwZXIuZW1iZWRmb3JtIC5zdWJtaXRidXR0b24uYWN0aW9uX3RleHQgYTpob3ZlciB7YmFja2dyb3VuZC1jb2xvcjojYmM0NDAxO31cblxuXG4ud3JhcHBlci5lbWJlZGZvcm0gLnVpLXN0YXRlLWRlZmF1bHQsIC53cmFwcGVyLmVtYmVkZm9ybSAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHR7Ym9yZGVyLWNvbG9yOiNjY2M7IGJhY2tncm91bmQtY29sb3I6I2ZmZjsgYmFja2dyb3VuZC1pbWFnZTpub25lOyBwYWRkaW5nOjEwcHg7IG1hcmdpbjo1cHggMCAzMHB4IDA7IHdpZHRoOjgwJTsgfVxuXG4vKi51aS10b29sdGlwIHtib3gtc2hhZG93OiBub25lIWltcG9ydGFudDsgYm9yZGVyOjFweCAjY2NjIHNvbGlkICFpbXBvcnRhbnQ7IGJvcmRlci1yYWRpdXM6MCFpbXBvcnRhbnQ7IGRpc3BsYXk6aW5saW5lLWJsb2NrOyBwYWRkaW5nOjJweCA0cHggIWltcG9ydGFudDsgbWF4LXdpZHRoOmluaGVyaXQgIWltcG9ydGFudDt9XG4udWktdG9vbHRpcC1jb250ZW50IHtmb250LXNpemU6MTBweDt9ICAqL1xuXG4ud3JhcHBlci5lbWJlZGZvcm0gLmZpZWxkc3VtbWFyeSBjZW50ZXIge3RleHQtYWxpZ246bGVmdDsgZm9udC1zaXplOjEzcHg7fVxuXG4ud3JhcHBlci5lbWJlZGZvcm0gLnRvb2x0aXAtY29udGFpbmVyIHt3aWR0aDo5MCUgIWltcG9ydGFudH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbi53cmFwcGVyLmVtYmVkZm9ybSAudWktc3RhdGUtZGVmYXVsdCwgLndyYXBwZXIuZW1iZWRmb3JtIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdHt3aWR0aDo2MCV9XG59IiwiLmNhcm91c2VsLWlubmVyIHtcbiAgLml0ZW0ge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlLWluLW91dDtcbiAgfVxuXG4gIC5pdGVtLCAuYWN0aXZlLmxlZnQsIC5hY3RpdmUucmlnaHQge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAuYWN0aXZlLCAubmV4dC5sZWZ0LCAucHJldi5yaWdodCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufSIsIi53cmFwcGVyLWFkdmlzZXItc2VhcmNoIHtcbiAgICAgcGFkZGluZy1ib3R0b206IDQwcHggISBpbXBvcnRhbnQ7XG59XG5cbmZvcm0jYWR2c2VhcmNoIHtcbiAgICAgcGFkZGluZzogNDBweCAwIDAgMDtcbn1cbiNhZHZzZWFyY2hzdWIge1xuICBtYXJnaW4tdG9wOjEwcHg7XG59XG5cbi5hZHZjb2wxe1xuICB3aWR0aDoxNTBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDoyOHB4O1xufVxuXG4jYWR2c2VhcmNoc3ViIHNwYW4udWktYnV0dG9uLXRleHQge1xuICBiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCUgMCUgI2M5NTEwOSAhIGltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMHB4ICEgaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAwcHggISBpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiAwcHggMHB4O1xuICB3aWR0aDogMTUwcHg7XG4gIHBhZGRpbmctdG9wOjlweDtcbiAgcGFkZGluZy1ib3R0b206OXB4O1xuICBtYXJnaW4tbGVmdDoxMHB4O1xuICBmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNjOTUxMDknLGVuZENvbG9yc3RyPScjYzk1MTA5JykgIWltcG9ydGFudDtcbn1cblxuLmFkdmxhYmVsIHtcbiAgICAgZm9udC1zaXplOiAxNXB4ICEgaW1wb3J0YW50O1xufVxuXG4uZmluZGFkdmlzZXJfYmFubmVyX3NlYXJjaCBpbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgcGFkZGluZzogOHB4IDZweCAhIGltcG9ydGFudDtcbiAgZm9udC1zaXplOjE1cHggIWltcG9ydGFudDtcbn1cblxuLmZpbmRhZHZpc2VyX2Jhbm5lcl9zZWFyY2ggc2VsZWN0IHtcbiAgaGVpZ2h0OjM1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czowO1xuICBmb250LXNpemU6MTVweCAhaW1wb3J0YW50O1xufVxuXG4uZmluZGFkdmlzZXJfYmFubmVyX3NlYXJjaCBpbnB1dCNsb2MsIC5maW5kYWR2aXNlcl9iYW5uZXJfc2VhcmNoIGlucHV0I3Ege1xuICBmb250LXNpemU6MTVweCAhaW1wb3J0YW50O1xufVxuXG4uYWR2Y29sNSB7XG4gIHdpZHRoOiAyMDBweCAhIGltcG9ydGFudDtcbn1cblxuLmRpZHlvdW1lYW50ZXh0IHtcbiAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucmVzdWx0Y29udGFpbmVyd3JhcCB7XG4gICAgIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG4ucmVzdWx0cGFnaW5nIHtcbiAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhIGltcG9ydGFudDtcbiAgZm9udC1zaXplOjE0cHggIWltcG9ydGFudDtcbn1cblxuLnJlc3VsdHBhZ2luZyBwIHtcbiAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgbWFyZ2luLXRvcDogNXB4ICEgaW1wb3J0YW50O1xufVxuXG4ucmVzdWx0cGFnaW5nIHVsLm5hdmgge1xuICAgICBtYXJnaW46IC0zNXB4IDBweCAwcHggISBpbXBvcnRhbnQ7XG59XG5cbi5yZXN1bHRwYWdpbmcgdWwubmF2aCBsaSBhIHtcbiAgICAgY29sb3I6ICMwMzc2OTE7XG4gICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnJlc3VsdHBhZ2luZyB1bC5uYXZoIGxpIGEub24sIC5yZXN1bHRwYWdpbmcgdWwubmF2aCBsaSBhLm9uOmhvdmVyIHtcbiAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgY29sb3I6ICMzYjNiM2IgISBpbXBvcnRhbnQ7XG59XG5cbm9sLnNlYXJjaHJlc3VsdHMge1xuICAgICBtYXJnaW46IDBweCAhIGltcG9ydGFudDtcbiAgICAgcGFkZGluZzogMHB4O1xufVxuXG4ucmVzdWx0cGFnZSBvbC5zZWFyY2hyZXN1bHRzIGxpIHtcbiAgICAgYm9yZGVyLWJvdHRvbTogMCAhIGltcG9ydGFudDtcbiAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgbWFyZ2luLWJvdHRvbTogMHB4ICEgaW1wb3J0YW50O1xuICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4ucmVzdWx0cGFnZSBvbC5zZWFyY2hyZXN1bHRzIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgYm9yZGVyLWJvdHRvbTogMHB4IG5vbmUgISBpbXBvcnRhbnQ7XG59XG5cbi5yZXN1bHRpdGVtIHtcbiAgLmFkdmlzZXJ0aXRsZSwgLmFkdmlzZXJhZGRyZXNzLCAuYWR2aXNlcmRldGFpbCwgLnBob25lQWR2aXNlckJ1dHRvbiB7XG4gICAgZm9udC1zaXplOjE1cHg7XG4gIH1cbn1cblxuYS5zZWFyY2hyZXN1bHRsaW5rIHtcbiAgICAgY29sb3I6ICMwMzc2OTE7XG4gICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYS5zZWFyY2hyZXN1bHRsaW5rOmhvdmVyIHtcbiAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5ob3ZlckFkdmlzZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiNmYWY4ZjQgIWltcG9ydGFudDtcbn1cblxuLy9NaXNjXG5cbi5maW5kLWFkdi1zZWFyY2ggLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCBsYWJlbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDBweDtcbn1cblxuLmZpbmQtYWR2LXNlYXJjaCAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5tbGMtZ2x5cGguaWNvbi1tbGMtZmluZC15b3VyLXN1cGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbiAgY29sb3I6ICNiYzQ0MDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLXRvcDogMHB4ICEgaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMTZweDtcbn1cblxuLmZpbmQtYWR2LXNlYXJjaCAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBtYXJnaW4tcmlnaHQ6IDBweCAhIGltcG9ydGFudDtcbn1cblxuLmZpbmQtYWR2LXNlYXJjaCAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5zZWFyY2gtaWNvbiB7XG4gIHBvc2l0aW9uOnJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6LTFweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KSB7XG5cbiAgLnJlc3VsdHBhZ2luZyB1bC5uYXZoIHtcbiAgICAgbWFyZ2luOiAtMzBweCAwcHggMHB4ICEgaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIFVwZGF0ZWQgc3R5bGVzIGZvciBGaW5kIGFuIGFkdmlzZXIgYWRkZWQgMjgvMDEvMjAxNiAvL1xuXG4ud3JhcHBlci1hZHZpc2VyLXNlYXJjaCAuY29sLWN1c3RvbSAuY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuI2ZpbmRhZHZpc2VyaW50ZXJmYWNlIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cblxuI2ZpbmRhZHZpc2VyaW50ZXJmYWNlIC5yb3cge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuZm9ybSNhZHZzZWFyY2ggLmFkdmxhYmVsIHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uZmluZGFkdmlzZXJfYmFubmVyX3NlYXJjaF9pbnB1dHMgaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAwcHggISBpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDhweCA2cHggISBpbXBvcnRhbnQ7XG59XG5cbi5maW5kYWR2aXNlcl9iYW5uZXJfc2VhcmNoIC5maW5kYWR2aXNlcl9iYW5uZXJfc2VhcmNoX2lucHV0cyBpbnB1dCNsb2MsXG4uZmluZGFkdmlzZXJfYmFubmVyX3NlYXJjaCAuZmluZGFkdmlzZXJfYmFubmVyX3NlYXJjaF9pbnB1dHMgaW5wdXQjcSB7XG4gIGZvbnQtc2l6ZTogMTVweCAhIGltcG9ydGFudDtcbn1cblxuLmZpbmRhZHZpc2VyX2Jhbm5lcl9zZWFyY2hfaW5wdXRzIHNlbGVjdCB7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAhIGltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNXB4ICEgaW1wb3J0YW50O1xuICBoZWlnaHQ6IDM1cHggISBpbXBvcnRhbnQ7XG59XG5cbmZvcm0jYWR2c2VhcmNoICNhZHZzZWFyY2hzdWIge1xuICBtYXJnaW4tdG9wOiAwO1xuICBoZWlnaHQ6MzZweCAhaW1wb3J0YW50O1xufVxuXG5mb3JtI2FkdnNlYXJjaCAuYWR2YW5jZWQge1xuICBwYWRkaW5nLWJvdHRvbTo0MHB4O1xufVxuXG4ud3JhcHBlci1hZHZpc2VyLXNlYXJjaCAgZm9ybSNhZHZzZWFyY2ggLmFkdmFuY2VkIGEge1xuIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljb24tYWR2b3B0aW9ucy5wbmdcIik7XG4gYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDFweDtcbiBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLndyYXBwZXItYWR2aXNlci1zZWFyY2ggZm9ybSNhZHZzZWFyY2ggLmFkdmFuY2VkIGFbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY29uLWFkdm9wdGlvbnNkb3duLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDJweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ud3JhcHBlci1hZHZpc2VyLXNlYXJjaCBmb3JtI2FkdnNlYXJjaCAuYWR2YW5jZWQgLmFkdmFuY2VkT3B0aW9ucyB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZDhkNmQyO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbiNxdWlja1NlYXJjaCB7XG4gIHBhZGRpbmctdG9wOjIwcHggIWltcG9ydGFudDtcbn1cblxuLnNlYXJjaGNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5saWNlbnNlZWZpbHRlciB7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhIGltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi5saWNlbnNlZWZpbHRlciAubGljRmlsdGVyVGl0bGUsIC5saWNlbnNlZWZpbHRlciAubGljZW5zZWVGaWx0ZXJCb3gge1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG5cbi5saWNlbnNlZWZpbHRlciAubGljRmlsdGVyVGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMnB4O1xufVxuXG4ubGljZW5zZWVmaWx0ZXIgLmxpY2Vuc2VlRmlsdGVyQm94IHtcbiAgYm9yZGVyOiAwcHg7XG4gIGhlaWdodDogYXV0byAhIGltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG4ubGljZW5zZWVmaWx0ZXIgLmxpY2Vuc2VlRmlsdGVyQm94IC5saWNlbnNlZUZpbHRlckNoZWNrYm94IGxhYmVsLmxpY0ZpbHRlckxhYmVsIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cblxuLmRpZHlvdW1lYW50ZXh0IHtcbiAgZm9udC1zaXplOiAxNXB4ICEgaW1wb3J0YW50O1xufVxuXG4ucmVzdWx0Y29udGFpbmVyd3JhcCB7XG4gIHBhZGRpbmctbGVmdDogMHB4ICEgaW1wb3J0YW50O1xufVxuXG4ucmVzdWx0cGFnaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhIGltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4ICEgaW1wb3J0YW50O1xufVxuXG4ucmVzdWx0cGFnaW5nIHAge1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi10b3A6IDVweCAhIGltcG9ydGFudDtcbn1cblxuLnJlc3VsdHBhZ2luZyB1bC5uYXZoIHtcbiAgbWFyZ2luOiAtNTBweCAwcHggMHB4ICEgaW1wb3J0YW50O1xufVxuXG4ucmVzdWx0cGFnaW5nIHVsLm5hdmggbGkgYSB7XG4gIGNvbG9yOiAjMDM3NjkxO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5yZXN1bHRwYWdpbmcgdWwubmF2aCBsaSBhLm9uLCAucmVzdWx0cGFnaW5nIHVsLm5hdmggbGkgYS5vbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjM2IzYjNiICEgaW1wb3J0YW50O1xufVxuXG5vbC5zZWFyY2hyZXN1bHRzIHtcbiBtYXJnaW4tbGVmdDogMHB4O1xuIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG4uYWR2aXNlclJlc3VsdCAuYWR2aXNlcmFkZHJlc3MsIC5hZHZpc2VyUmVzdWx0IC5hZHZpc2VyZGV0YWlsIHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uYWR2aXNlclJlc3VsdCAuYWR2aXNlcmRldGFpbCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5hZHZpc2VyUmVzdWx0IC5hZHZpc2VyZGV0YWlsIGJyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAud3JhcHBlci1hZHZpc2VyLXNlYXJjaCAuY29udGFpbmVyIHtcbiAgIHBhZGRpbmctbGVmdDogMHB4O1xuIH1cblxuICBmb3JtI2FkdnNlYXJjaCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNCAhIGltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDk5OTlweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5OTk5cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOTk5OXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtOTk5OXB4O1xuICB9XG5cbiAgZm9ybSNhZHZzZWFyY2ggZmllbGRzZXQge1xuICAgbWluLWhlaWdodDoxMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgZm9ybSNhZHZzZWFyY2ggLmFkdmFuY2VkIHtcbiAgIG1hcmdpbi10b3A6MjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cbiAgLndyYXBwZXItYWR2aXNlci1zZWFyY2ggLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG5cbiAgZm9ybSNhZHZzZWFyY2gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7XG4gICAgcGFkZGluZzogMjBweCAxMHB4IDEwcHggMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cblxuICBmb3JtI2FkdnNlYXJjaCAuYWR2Y29sMSwgZm9ybSNhZHZzZWFyY2ggLmFkdmNvbDMge1xuICAgIHdpZHRoOiAxMDAlICEgaW1wb3J0YW50O1xuICB9XG5cbiAgZm9ybSNhZHZzZWFyY2ggLmFkdmNvbDIge1xuICAgIHdpZHRoOiAxMDAlICEgaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAuZmluZGFkdmlzZXJfYmFubmVyX3NlYXJjaCAuZmluZGFkdmlzZXJfYmFubmVyX3NlYXJjaF9pbnB1dHMgaW5wdXQsXG4gIC5maW5kYWR2aXNlcl9iYW5uZXJfc2VhcmNoIC5maW5kYWR2aXNlcl9iYW5uZXJfc2VhcmNoX2lucHV0cyBzZWxlY3Qge1xuICAgIHdpZHRoOiAzMDBweCAhIGltcG9ydGFudDtcbiAgfVxuXG4gIGZvcm0jYWR2c2VhcmNoIC5hZHZjb2wzIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICEgaW1wb3J0YW50O1xuICB9XG5cbiAgZm9ybSNhZHZzZWFyY2ggLmFkdmFuY2VkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgLnNlYXJjaGNvbnRhaW5lciAubGljZW5zZWVmaWx0ZXIgLmNvbC1zbS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlYXJjaGNvbnRhaW5lciAubGljZW5zZWVmaWx0ZXIgaDIubGljRmlsdGVyVGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuXG4gIGZvcm0jYWR2c2VhcmNoIC5hZHZjb2w1IHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICEgaW1wb3J0YW50O1xuICAgIHRvcDogMjAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXG4gIC5maW5kYWR2aXNlcl9iYW5uZXJfc2VhcmNoIC5maW5kYWR2aXNlcl9iYW5uZXJfc2VhcmNoX2lucHV0cyBpbnB1dCxcbiAgLmZpbmRhZHZpc2VyX2Jhbm5lcl9zZWFyY2ggLmZpbmRhZHZpc2VyX2Jhbm5lcl9zZWFyY2hfaW5wdXRzIHNlbGVjdCB7XG4gICAgd2lkdGg6IDU4MHB4ICEgaW1wb3J0YW50O1xuICB9XG5cbn1cblxuLy8gR2xlbm4gc3R5bGVzXG5cblxuQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcblxuICAgLndyYXBwZXItYWR2aXNlci1zZWFyY2ggZm9ybSNhZHZzZWFyY2ggZmllbGRzZXQge2Rpc3BsYXk6IHRhYmxlLWNlbGw7fVxuXHRib2R5IHtmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjsgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O31cbn1cblxuLndyYXBwZXItYWR2aXNlci1zZWFyY2gge3BhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudH1cblxuXG4ud3JhcHBlci1hZHZpc2VyLXNlYXJjaCAjZmluZGFkdmlzZXJpbnRlcmZhY2Uge3BhZGRpbmctbGVmdDoxMHB4OyBwYWRkaW5nLXJpZ2h0OjEwcHg7fVxuXG4ud3JhcHBlci1hZHZpc2VyLXNlYXJjaCAjYXVzTWFwLCAud3JhcHBlci1hZHZpc2VyLXNlYXJjaCAjYXVzTWFwIHN2Zzpub3QoOnJvb3QpIHt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7fVxuXG5cbi53cmFwcGVyLWFkdmlzZXItc2VhcmNoICNmaW5kYWR2aXNlcmludGVyZmFjZSAjcXVpY2tTZWFyY2gge2JhY2tncm91bmQtY29sb3I6ICNmZmYhaW1wb3J0YW50O31cblxuLndyYXBwZXItYWR2aXNlci1zZWFyY2ggLmZpbmRhZHZpc2VyX2Jhbm5lciB7aGVpZ2h0OmluaGVyaXQgIWltcG9ydGFudDt9XG5cblxuLndyYXBwZXItYWR2aXNlci1zZWFyY2ggLmFkdmNvbDEge3dpZHRoOiAxNTBweCAhaW1wb3J0YW50O31cblxuXG4ud3JhcHBlci1hZHZpc2VyLXNlYXJjaCAucmVzdWx0cGFnZSBvbC5zZWFyY2hyZXN1bHRzIGxpIHtib3JkZXItdG9wOjFweCAjRDhENkQyIHNvbGlkO31cbi53cmFwcGVyLWFkdmlzZXItc2VhcmNoIC5yZXN1bHRwYWdlIG9sLnNlYXJjaHJlc3VsdHMgbGk6bGFzdC1jaGlsZCB7Ym9yZGVyLWJvdHRvbTogMXB4ICNEOEQ2RDIgc29saWQgIWltcG9ydGFudH1cblxuLndyYXBwZXItYWR2aXNlci1zZWFyY2ggI21hcF9jYW52YXMge2Zsb2F0OnJpZ2h0O31cblxuLndyYXBwZXItYWR2aXNlci1zZWFyY2ggZm9ybSNhZHZzZWFyY2gge3BhZGRpbmctdG9wOjMwcHg7cGFkZGluZy1ib3R0b206IDVweDt9XG5cbi53cmFwcGVyLWFkdmlzZXItc2VhcmNoIGZvcm0jYWR2c2VhcmNoIC5hZHZhbmNlZCB7bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOiA1cHg7fVxuLndyYXBwZXItYWR2aXNlci1zZWFyY2ggZm9ybSNhZHZzZWFyY2ggLmFkdmFuY2VkIC5jb2xsYXBzZWQge3BhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7fVxuXG4ud3JhcHBlci1hZHZpc2VyLXNlYXJjaCBmb3JtI2FkdnNlYXJjaCAuYWR2YW5jZWQgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cCB7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9XG5cbi53cmFwcGVyLWFkdmlzZXItc2VhcmNoIC5saWNlbnNlZWZpbHRlciAubGljZW5zZWVGaWx0ZXJCb3ggLmxpY2Vuc2VlRmlsdGVyQ2hlY2tib3ggbGFiZWwubGljRmlsdGVyTGFiZWwge2ZvbnQtd2VpZ2h0OjcwMDsgbWFyZ2luLWxlZnQ6IC0xMHB4OyB3aWR0aDogMjIwcHg7fVxuXG4ud3JhcHBlci1hZHZpc2VyLXNlYXJjaCAubGljZW5zZWVGaWx0ZXJDaGVja2JveCAubGljRmlsdGVyLmNoZWNrYm94LWlubGluZSB7bWFyZ2luLWxlZnQ6MDt9XG5cbi53cmFwcGVyLWFkdmlzZXItc2VhcmNoIGg0LmFkdmlzZXJyZXN1bHR0aXRsZSB7IGZsb2F0OiBsZWZ0O31cbi53cmFwcGVyLWFkdmlzZXItc2VhcmNoIGg0LmFkdmlzZXJyZXN1bHR0aXRsZSBpbWcgeyBmbG9hdDogbGVmdDsgbWFyZ2luLXRvcDotNXB4OyBtYXJnaW4tcmlnaHQ6IDVweDsgbWFyZ2luLWxlZnQ6IC01cHg7fVxuLndyYXBwZXItYWR2aXNlci1zZWFyY2ggLmFkdmlzZXJhZGRyZXNzIHtjbGVhcjpib3RofVxuXG4ud3JhcHBlci1hZHZpc2VyLXNlYXJjaCAubGljZW5zZWVmaWx0ZXIgLmxpY2Vuc2VlRmlsdGVyQm94IHtwYWRkaW5nLXRvcDoxNXB4fVxuLndyYXBwZXItYWR2aXNlci1zZWFyY2ggLmxpY2Vuc2VlZmlsdGVyICB7cGFkZGluZy1ib3R0b206MDt9XG5cbi53cmFwcGVyLWFkdmlzZXItc2VhcmNoIC5zZWFyY2hjb250YWluZXIge21hcmdpbi10b3A6IDQwcHg7fVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuXG4ud3JhcHBlci1hZHZpc2VyLXNlYXJjaCAucmVzdWx0cGFnZSBvbC5zZWFyY2hyZXN1bHRzIGxpOmZpcnN0LWNoaWxkIHtib3JkZXItdG9wOjBweCAjRDhENkQyIHNvbGlkO31cbi53cmFwcGVyLWFkdmlzZXItc2VhcmNoICNtYXBfY2FudmFzLCAud3JhcHBlci1hZHZpc2VyLXNlYXJjaCAucmVzdWx0Y29udGFpbmVyIHt3aWR0aDoxMDAlICFpbXBvcnRhbnR9XG4ud3JhcHBlci1hZHZpc2VyLXNlYXJjaCAjbWFwX2NhbnZhcyB7ZmxvYXQ6IG5vbmU7fVxuXG4ud3JhcHBlci1hZHZpc2VyLXNlYXJjaCBmb3JtI2FkdnNlYXJjaCB7cGFkZGluZy1ib3R0b206MTBweH1cblxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cbi53cmFwcGVyLWFkdmlzZXItc2VhcmNoIGZvcm0jYWR2c2VhcmNoLCAud3JhcHBlci1hZHZpc2VyLXNlYXJjaCAjZmluZGFkdmlzZXJpbnRlcmZhY2UgI3F1aWNrU2VhcmNoIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNCFpbXBvcnRhbnQ7IHBhZGRpbmctbGVmdDogOTk5OWVtOyBwYWRkaW5nLXJpZ2h0OiA5OTk5ZW07IG1hcmdpbi1yaWdodDogLTk5OTllbTsgbWFyZ2luLWxlZnQ6IC05OTk5ZW07IH1cblxuLndyYXBwZXItYWR2aXNlci1zZWFyY2ggLm1hcF9jYW52YXNfd3JhcC5jb2wtbGctNyB7cGFkZGluZy1yaWdodDowfVxuLndyYXBwZXItYWR2aXNlci1zZWFyY2ggI21hcF9jYW52YXMge21hcmdpbi1yaWdodDowO31cblxuLndyYXBwZXItYWR2aXNlci1zZWFyY2ggI2ZpbmRhZHZpc2VyaW50ZXJmYWNlICNxdWlja1NlYXJjaCB7YmFja2dyb3VuZC1jb2xvcjogI2ZmZiFpbXBvcnRhbnQ7IHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7cGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDttYXJnaW4tYm90dG9tOiAtNXB4O31cblxuLndyYXBwZXItYWR2aXNlci1zZWFyY2ggLnNlYXJjaGNvbnRhaW5lciAuY29sLXNtLTQ6bGFzdC1jaGlsZCB7bWFyZ2luLWxlZnQ6LTVweH1cbi53cmFwcGVyLWFkdmlzZXItc2VhcmNoIC5zZWFyY2hjb250YWluZXIgLmNvbC1zbS00Om50aC1jaGlsZCgyKSB7bWFyZ2luLWxlZnQ6LTEwcHh9XG5cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXG4ud3JhcHBlci1hZHZpc2VyLXNlYXJjaCAjZmluZGFkdmlzZXJpbnRlcmZhY2Uge3BhZGRpbmctbGVmdDowOyBwYWRkaW5nLXJpZ2h0OjB9XG5cbi53cmFwcGVyLWFkdmlzZXItc2VhcmNoIC5maW5kYWR2aXNlcl9iYW5uZXIge3dpZHRoOjEwMCUgIWltcG9ydGFudH1cbi53cmFwcGVyLWFkdmlzZXItc2VhcmNoIC5maW5kYWR2aXNlcl9iYW5uZXJfc2VhcmNoIHtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudDt9XG4ud3JhcHBlci1hZHZpc2VyLXNlYXJjaCBmb3JtI2FkdnNlYXJjaCAuYWR2Y29sNSB7bWFyZ2luLWxlZnQ6IDAhaW1wb3J0YW50OyB0b3A6MDtwb3NpdGlvbjogcmVsYXRpdmU7IGZsb2F0Om5vbmU7ei1pbmRleDogMDt9XG4ud3JhcHBlci1hZHZpc2VyLXNlYXJjaCBmb3JtI2FkdnNlYXJjaCAjYWR2c2VhcmNoc3ViIHttYXJnaW4tdG9wOjE2cHg7IHotaW5kZXg6MH1cblxuXG4ud3JhcHBlci1hZHZpc2VyLXNlYXJjaCBmb3JtI2FkdnNlYXJjaCB7cGFkZGluZy10b3A6MjBweDt9XG4ud3JhcHBlci1hZHZpc2VyLXNlYXJjaCBmb3JtI2FkdnNlYXJjaCAuYWR2YW5jZWQge21hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxMHB4ICFpbXBvcnRhbnR9XG5cbi53cmFwcGVyLWFkdmlzZXItc2VhcmNoICNmaW5kYWR2aXNlcmludGVyZmFjZSAjcXVpY2tTZWFyY2gge21hcmdpbi1sZWZ0OiAtMTVweDttYXJnaW4tcmlnaHQ6IC0xNXB4OyBwYWRkaW5nLWJvdHRvbTogNDBweDtwYWRkaW5nLXRvcDogNDBweDsgbWFyZ2luLWJvdHRvbTotMTVweH1cbi53cmFwcGVyLWFkdmlzZXItc2VhcmNoICNmaW5kYWR2aXNlcmludGVyZmFjZSAjcXVpY2tTZWFyY2ggaDIge3BhZGRpbmctbGVmdDoxNXB4O31cblxuLndyYXBwZXItYWR2aXNlci1zZWFyY2ggLmZpbmRhZHZpc2VyX2Jhbm5lcl9zZWFyY2ggLmZpbmRhZHZpc2VyX2Jhbm5lcl9zZWFyY2hfaW5wdXRzIGlucHV0XG57d2lkdGg6IDEwMCUgIWltcG9ydGFudDt9XG5cbi53cmFwcGVyLWFkdmlzZXItc2VhcmNoIC5maW5kYWR2aXNlcl9iYW5uZXJfc2VhcmNoIC5maW5kYWR2aXNlcl9iYW5uZXJfc2VhcmNoX2lucHV0cyBzZWxlY3Qge3dpZHRoOiBhdXRvICFpbXBvcnRhbnQ7fVxuXG4ud3JhcHBlci1hZHZpc2VyLXNlYXJjaCAubGljZW5zZWVmaWx0ZXIgLmxpY2Vuc2VlRmlsdGVyQm94IHtwYWRkaW5nLXRvcDoyMHB4OyBwYWRkaW5nLWJvdHRvbTozMHB4OyBib3JkZXItYm90dG9tOiAxcHggI2ZmZiBzb2xpZH1cblxuLndyYXBwZXItYWR2aXNlci1zZWFyY2ggLmxpY2Vuc2VlZmlsdGVyIHtwYWRkaW5nLWJvdHRvbTowO31cblxufVxuXG4vLyBBZHZpc2VyIGRldGFpbCBzdHlsZXMgYWRkZWQgLSAwOS8wMi8yMDE2IC8vXG5cbi53cmFwcGVyLWFkdmlzZXItc2VhcmNoIC5wcmluY2lwbGVOYW1lIHtmb250LXdlaWdodDo3MDA7bWFyZ2luLXRvcDogMTBweDt9XG4ud3JhcHBlci1hZHZpc2VyLXNlYXJjaCAucHJpbmNpcGxlSW1hZ2Uge3dpZHRoOiA3MHB4O2Rpc3BsYXk6IGJsb2NrO21hcmdpbi1yaWdodDogMTBweDt9XG4ud3JhcHBlci1hZHZpc2VyLXNlYXJjaCAucHJpbmNpcGxlVGl0bGUge2Rpc3BsYXk6YmxvY2s7IG1hcmdpbi1ib3R0b206MTBweCB9XG5cbi53cmFwcGVyLWFkdmlzZXItc2VhcmNoIC5idG4tbGluay5vdGhlckFkdmlzZXJzQnV0dG9uIHtkaXNwbGF5OmJsb2NrOyBwYWRkaW5nLWxlZnQ6MDsgIG1hcmdpbi1ib3R0b206NXB4O31cblxuLndyYXBwZXItYWR2aXNlci1zZWFyY2ggLmFkdmlzZXJlbnF1aXJ5IHttYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IGRpc3BsYXk6IGJsb2NrO31cblxuQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcblxuIC53cmFwcGVyLWFkdmlzZXItc2VhcmNoIC5hZHZpc2VyZW5xdWlyeSB7bWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7fVxuXG59XG5cblxuLndyYXBwZXItYWR2aXNlci1zZWFyY2ggLmJ0bi1saW5rLnBob25lQWR2aXNlckJ1dHRvbiB7ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOjEwcHggIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjE1cHg7fVxuXG4ud3JhcHBlci1hZHZpc2VyLXNlYXJjaCAuc2VhcmNocmVzdWx0bGlua2VkaW4ge2JhY2tncm91bmQ6IHVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljbi1saW5rZWRpbi5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCA1MCUgNTAlICMwMDczYjIgIWltcG9ydGFudDtcbndpZHRoOjMwcHg7IGhlaWdodDozMHB4OyBib3JkZXItcmFkaXVzOjUwJTsgfVxuXG4ud3JhcHBlci1hZHZpc2VyLXNlYXJjaCAuc2VhcmNocmVzdWx0ZmFjZWJvb2sge2JhY2tncm91bmQ6IHVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljbi1mYWNlYm9vay5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCA1MCUgNTAlICMwMDczYjIgIWltcG9ydGFudDtcbndpZHRoOjMwcHg7IGhlaWdodDozMHB4OyBib3JkZXItcmFkaXVzOjUwJTsgfVxuXG4ud3JhcHBlci1hZHZpc2VyLXNlYXJjaCAuc2VhcmNocmVzdWx0dHdpdHRlciB7YmFja2dyb3VuZDogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNvbi10d2l0dGVyLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDUwJSA1MCUgIzAwNzNiMiAhaW1wb3J0YW50O1xud2lkdGg6MzBweDsgaGVpZ2h0OjMwcHg7IGJvcmRlci1yYWRpdXM6NTAlOyB9XG5cbi53cmFwcGVyLWFkdmlzZXItc2VhcmNoIC5hZHZpc2VyU25zQUxpbmsge21hcmdpbi1ib3R0b206MTVweDt9XG5cbi53cmFwcGVyLWFkdmlzZXItc2VhcmNoIC5yZXN1bHRwYWdpbmcgcCB7Zm9udC13ZWlnaHQ6bm9ybWFsO31cblxuLndyYXBwZXItYWR2aXNlci1zZWFyY2ggLnJlc3VsdHBhZ2luZyB1bC5uYXZoIHtmbG9hdDpub25lOyBtYXJnaW4tdG9wOi0yMHB4ICFpbXBvcnRhbnQ7IHBhZGRpbmctbGVmdDowO31cblxuLndyYXBwZXItYWR2aXNlci1zZWFyY2ggLnJlc3VsdHBhZ2luZyB1bC5uYXZoIGxpOmZpcnN0LWNoaWxkIHtwYWRkaW5nLWxlZnQ6MDt9XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTFweCkge1xuXG4ud3JhcHBlci1hZHZpc2VyLXNlYXJjaCAucmVzdWx0Y29udGFpbmVyIHtmbG9hdDpub25lICFpbXBvcnRhbnQ7fVxuXG59XG5cbi8vRW5kIG9mIEdsZW5uIHN0eWxlcyAvL1xuLmZpbmRhZHZpc2VyX2Jhbm5lciAuYWR2Y29sbWVzc2FnZSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLy8gRW5kIG9mIHVwZGF0ZWQgRmluZCBhbiBhZHZpc2VyIHN0eWxlcyAvL1xuXG4vLyBVcGRhdGVkIHN0eWxlcyBmb3IgT3VyIG5ldHdvcmsgb2YgYWR2aXNlcnMgcGFnZSAtIDA0LzA5LzIwMTlcbi53cmFwcGVyLWFkdmlzZXItc2VhcmNoIC5waG9uZUFkdmlzZXIgYS5waG9uZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4ud3JhcHBlci1hZHZpY2UtY2VudHJlLWN0YSB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcblxuICBoMiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG5cbiAgLmJ1dHRvbi1zbSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLndyYXBwZXItYWR2aWNlLWNlbnRyZS1pbnRybyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAYmctbGlnaHRncmV5O1xuICBwYWRkaW5nLWJvdHRvbTogNDRweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xufVxuLndyYXBwZXItYWR2aWNlLWNlbnRyZS1hZHZpc2VycyB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi53cmFwcGVyLWFkdmljZS1jZW50cmUtY29udGVudCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiA0NHB4O1xufVxuXG4ud3JhcHBlci1hZHZpY2UtY2VudHJlIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuLndyYXBwZXItYWR2aWNlLWNlbnRyZS1oZWFkaW5nIHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIHdpZHRoOiA5NSU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5hbGlnbi1pbWctY2VudGVyIC5tZWRpYS1sZWZ0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLndyYXBwZXItYWR2aWNlLWNlbnRyZS1hZHZpc2VyLWFjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBncmV5LWJnO1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDQ0cHg7XG59XG5cbi53cmFwcGVyLWFkdmljZS1jZW50cmUtY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cmFwcGVyLWFkdmlzZXItc2VhcmNoIC5zZWFyY2hjb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuICAud3JhcHBlci1hZHZpY2UtY2VudHJlLWN0YSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG5cbiAgICAuYnV0dG9uLXNtIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAud3JhcHBlci1hZHZpY2UtY2VudHJlLWludHJvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLndyYXBwZXItYWR2aWNlLWNlbnRyZS1hZHZpc2VycyB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICB9XG5cbiAgLndyYXBwZXItYWR2aWNlLWNlbnRyZS1jb250ZW50IHA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gIC53cmFwcGVyLWFkdmljZS1jZW50cmUtYWR2aXNlci1hY2Nlc3Mge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICB9XG5cbiAgLndyYXBwZXItYWR2aWNlLWNlbnRyZS1oZWFkaW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgaDIge1xuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5zcGFjaW5nLW1vYmlsZS1tdC0yMCB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLndyYXBwZXItYWR2aWNlLWNlbnRyZSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB9XG5cbiAgLndyYXBwZXItYWR2aWNlLWNlbnRyZS1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi8vZmluZC1hbi1hZHZpc2VyIGZpeCB0aGUgc3BhY2luZyBcbnNwYW4jbG9jLWRlc2NyaXB0aW9uLFxuc3BhbiNxLWRlc2NyaXB0aW9uIHtcbiAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuIiwiIC5uYWItYWthbWFpLXZpZGVvLXNlY3Rpb24gLmJ0bi12b2QtcGxheTpmb2N1cyB7XG4gICBiYWNrZ3JvdW5kLWltYWdlOnVybCgvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy92aWRlby1idC1wbGF5LWFjdGl2ZS5wbmcpO1xuICAgd2lkdGg6IDE1cHg7XG4gICBoZWlnaHQ6IDIwcHg7XG4gIH1cblxuLm5hYi1ha2FtYWktdmlkZW8tc2VjdGlvbiAuYnRuLXZvZC1wYXVzZTpmb2N1cyB7XG4gICBiYWNrZ3JvdW5kLWltYWdlOnVybCgvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy92aWRlby1idC1wYXVzZS1hY3RpdmUucG5nKTtcbiAgIHdpZHRoOiAxNXB4O1xuICAgaGVpZ2h0OiAxN3B4O1xuICB9XG5cbi5uYWItYWthbWFpLXZpZGVvLXNlY3Rpb24gLmJ0bi12b2Qtc3RvcDpmb2N1cyB7XG4gICBiYWNrZ3JvdW5kLWltYWdlOnVybCgvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy92aWRlby1idC1zdG9wLWFjdGl2ZS5wbmcpO1xuICAgd2lkdGg6IDE1cHg7XG4gICBoZWlnaHQ6IDE1cHg7XG5cbiAgfVxuXG4ubmFiLWFrYW1haS12aWRlby1zZWN0aW9uIC5idG4tdm9kLWZvcndhcmQ6Zm9jdXMge1xuICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvdmlkZW8tYnQtZm9yd2FyZC1hY3RpdmUucG5nKTtcbiAgIHdpZHRoOiAyM3B4O1xuICAgaGVpZ2h0OiAxNnB4O1xuICAgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcbiAgfVxuXG4ubmFiLWFrYW1haS12aWRlby1zZWN0aW9uIC5idG4tdm9kLWJhY2s6Zm9jdXMge1xuICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvdmlkZW8tYnQtYmFjay1hY3RpdmUucG5nKTtcbiAgIHdpZHRoOiAyM3B4O1xuICAgaGVpZ2h0OiAxNnB4O1xuICB9XG5cbi5uYWItYWthbWFpLXZpZGVvLXNlY3Rpb24gLmJ0bi12b2Qtdm9sdXA6Zm9jdXMge1xuICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvdmlkZW8tYnQtdm9sLXVwLWFjdGl2ZS5wbmcpO1xuICAgd2lkdGg6IDI1cHg7XG4gICBoZWlnaHQ6IDE5cHg7XG4gIH1cblxuLm5hYi1ha2FtYWktdmlkZW8tc2VjdGlvbiAuYnRuLXZvZC12b2xkb3duOmZvY3VzIHtcbiAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKC9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL3ZpZGVvLWJ0LXZvbC1kb3duLWFjdGl2ZS5wbmcpO1xuICAgd2lkdGg6IDE3cHg7XG4gICBoZWlnaHQ6IDE5cHg7XG4gIH1cblxuLm5hYi1ha2FtYWktdmlkZW8tc2VjdGlvbiAuYnRuLXZvZC10cmFuc2NyaXB0OmZvY3VzIHtcbiAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKC9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL3ZpZGVvLWJ0LXRyYXNuY3JpcHQtYWN0aXZlLnBuZyk7XG4gICB3aWR0aDogMjVweDtcbiAgIGhlaWdodDogMjFweDtcbn1cblxuLy9TdHlsZXMgdG8gaGlkZSB0aGUgc3RvcCBidXR0b25cblxuLm5hYi1ha2FtYWktdmlkZW8tc2VjdGlvbiAuYnRuLXZvZC1zdG9wLFxuLm5hYi1ha2FtYWktdmlkZW8tc2VjdGlvbiAuYnRuLXZvZC1zdG9wOmhvdmVyLFxuLm5hYi1ha2FtYWktdmlkZW8tc2VjdGlvbiAuYnRuLXZvZC1zdG9wOmZvY3VzIHtcbiAgZGlzcGxheTpub25lO1xufSIsIkBpbXBvcnQgXCIuLi9taXhpbnMubGVzc1wiO1xuXG4uYnV0dG9uLXNtLWFxdWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci1hcXVhO1xuICAuYnV0dG9uLXNtYWxsO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yLWFxdWEtaG92ZXI7XG4gIH1cbn1cblxuLmJ1dHRvbi1zbS1ydWJpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci1ydWJpbmU7XG4gIC5idXR0b24tc21hbGw7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3ItcnViaW5lLWhvdmVyO1xuICB9XG59XG5cbnNwYW4uYnV0dG9uLXNtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3Itb3JhbmdlLWhvdmVyO1xufVxuXG4vLyBDYW1wYWlnbiBCYW5uZXJcblxuLndyYXBwZXItY2FtcGFpZ24tYmFubmVyIHtcbiAgaGVpZ2h0OiAzMjBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wICFpbXBvcnRhbnQ7XG5cbiAgLnRleHQtaW1hZ2Uge1xuICAgIGhlaWdodDogMzIwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIG1heC13aWR0aDogMzcwcHg7XG5cbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBjb2xvcjogQHRleHQtY29sb3Itd2hpdGUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWhlYWRpbmcgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLy9DYW1wYWlnbiBOYXZpZ2F0aW9uXG5cbi5jYW1wYWlnbi1uYXYge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2M4YzZjMjtcblxuICBwLCBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiBAZGVmYXVsdC1jb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICBhOmZvY3VzLFxuICAgIGE6dmlzaXRlZCB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLndyYXBwZXItc3RhZ2UxIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL3VuY2hhbmdpbmcvaWNvbnMvYnVpbGRpbmctd2VhbHRoLWVnZy5wbmcnKTtcbiAgICAuY2FtcGFpZ24tbmF2LXN0YWdlcztcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvY29udGVudC9kYW0vbWxjL2ltYWdlcy91bmNoYW5naW5nL2ljb25zL3N0YXJ0aW5nLW91dC1lZ2ctZGFyay5wbmcnKTtcbiAgICAgIC5jYW1wYWlnbi1uYXYtc3RhZ2VzLWFjdGl2ZTtcbiAgICB9XG4gIH1cblxuICAud3JhcHBlci1zdGFnZTIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvdW5jaGFuZ2luZy9pY29ucy9tYW5hZ2luZy15b3VyLWZ1dHVyZS1lZ2cucG5nJyk7XG4gICAgLmNhbXBhaWduLW5hdi1zdGFnZXM7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvdW5jaGFuZ2luZy9pY29ucy9nZWFyaW5nLXVwLWVnZy1kYXJrLnBuZycpO1xuICAgICAgLmNhbXBhaWduLW5hdi1zdGFnZXMtYWN0aXZlO1xuICAgIH1cbiAgfVxuXG4gIC53cmFwcGVyLXN0YWdlMyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvY29udGVudC9kYW0vbWxjL2ltYWdlcy91bmNoYW5naW5nL2ljb25zL3BsYW5uaW5nLWZvci1yZXRpcmVtZW50LWVnZy5wbmcnKTtcbiAgICAuY2FtcGFpZ24tbmF2LXN0YWdlcztcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvY29udGVudC9kYW0vbWxjL2ltYWdlcy91bmNoYW5naW5nL2ljb25zL21ha2luZy1tb3N0LW9mLWl0LWVnZy1kYXJrLnBuZycpO1xuICAgICAgLmNhbXBhaWduLW5hdi1zdGFnZXMtYWN0aXZlO1xuICAgIH1cbiAgfVxuICBcbiAgLndyYXBwZXItc3RhZ2U0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL3VuY2hhbmdpbmcvaWNvbnMvc3RhZ2U0LWVnZy5wbmcnKTtcbiAgICAuY2FtcGFpZ24tbmF2LXN0YWdlcztcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvY29udGVudC9kYW0vbWxjL2ltYWdlcy91bmNoYW5naW5nL2ljb25zL3N0YWdlNC1kYXJrLnBuZycpO1xuICAgICAgLmNhbXBhaWduLW5hdi1zdGFnZXMtYWN0aXZlO1xuICAgIH1cbiAgfVxuXG4gIC53cmFwcGVyLXN0YWdlMTpob3ZlciBhLFxuICAud3JhcHBlci1zdGFnZTI6aG92ZXIgYSxcbiAgLndyYXBwZXItc3RhZ2UzOmhvdmVyIGEsXG4gIC53cmFwcGVyLXN0YWdlNDpob3ZlciBhIHtcbiAgICBjb2xvcjogQHByaW1hcnktY29sb3Itb3JhbmdlLWhvdmVyO1xuICB9XG5cbiAgLmFjdGl2ZS1zdGFnZTEsXG4gIC5hY3RpdmUtc3RhZ2UyLFxuICAuYWN0aXZlLXN0YWdlMyxcbiAgLmFjdGl2ZS1zdGFnZTQge1xuICAgIGNvbG9yOiBAcHJpbWFyeS1jb2xvci1vcmFuZ2U7XG4gIH1cblxuICAuYWN0aXZlLXN0YWdlMTpob3ZlcixcbiAgLmFjdGl2ZS1zdGFnZTI6aG92ZXIsXG4gIC5hY3RpdmUtc3RhZ2UzOmhvdmVyLFxuICAuYWN0aXZlLXN0YWdlNDpob3ZlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIENhbWFwaWduIEJvZHlcblxuLmNhbXBhaWduLWJvZHktd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWE7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICBhIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAubWVkaWEtbGVmdCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIC5jYW1wYWlnbi1pbnRyby1jb250ZW50IGg0IHtcbiAgICB3aWR0aDo2MCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLm1haW4tcHJvbW8td3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgLm1lZGlhLWxlZnQge1xuICAgICAgd2lkdGg6IDQ5MHB4O1xuICAgICAgaGVpZ2h0OiA0OTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLnRleHQtaW1hZ2Uge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGhlaWdodDogNDkwcHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcvY29udGVudC9kYW0vbWxjL2ltYWdlcy91bmNoYW5naW5nL2ljb25zL3RpbGUtYm9va21hcmsucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDBweCAwO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAzNnB4IDQ2cHg7XG4gICAgfVxuXG4gICAgaDIgYSBzbWFsbCB7XG4gICAgICBjb2xvcjogQGRlZmF1bHQtY29sb3I7XG4gICAgfVxuXG4gICAgLm1haW4tcHJvbW8tb3JhbmdlLFxuICAgIC5tYWluLXByb21vLWFxdWEsXG4gICAgLm1haW4tcHJvbW8tcnViaW5lIHtcbiAgICAgIGEge1xuICAgICAgIGNvbG9yOiBAZGVmYXVsdC1jb2xvcjtcbiAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGE6dmlzaXRlZCxcbiAgICAgIGE6Zm9jdXMge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4tcHJvbW8tb3JhbmdlIGE6aG92ZXIsXG4gICAgLm1haW4tcHJvbW8tb3JhbmdlIGE6aG92ZXIgc21hbGwge1xuICAgICAgY29sb3I6IEBwcmltYXJ5LWNvbG9yLW9yYW5nZTtcbiAgICB9XG5cbiAgICAubWFpbi1wcm9tby1hcXVhIGE6aG92ZXIsXG4gICAgLm1haW4tcHJvbW8tYXF1YSBhOmhvdmVyIHNtYWxsIHtcbiAgICAgIGNvbG9yOiBAcHJpbWFyeS1jb2xvci1hcXVhO1xuICAgIH1cblxuICAgIC5tYWluLXByb21vLXJ1YmluZSBhOmhvdmVyLFxuICAgIC5tYWluLXByb21vLXJ1YmluZSBhOmhvdmVyIHNtYWxsIHtcbiAgICAgIGNvbG9yOiBAcHJpbWFyeS1jb2xvci1ydWJpbmU7XG4gICAgfVxuICB9XG59XG5cbi5wcm92by0zY29sLW9yYW5nZSxcbi5wcm92by0zY29sLWFxdWEsXG4ucHJvdm8tM2NvbC1ydWJpbmUge1xuICAucHJvdm8tYm9keS1jb250ZW50LTNjb2w7XG5cbiAgYSB7XG4gICAgY29sb3I6IEBkZWZhdWx0LWNvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIGE6dmlzaXRlZCxcbiAgYTpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgaDIgYSBzbWFsbCB7XG4gICAgY29sb3I6IEBkZWZhdWx0LWNvbG9yO1xuICB9XG5cbiAgLm1lZGlhLWxlZnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnByb3ZvLTJjb2wtb3JhbmdlLFxuLnByb3ZvLTJjb2wtYXF1YSxcbi5wcm92by0yY29sLXJ1YmluZSB7XG4gIC5wcm92by1ib2R5LWNvbnRlbnQtMmNvbDtcblxuICBhIHtcbiAgICBjb2xvcjogQGRlZmF1bHQtY29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgYTp2aXNpdGVkLFxuICBhOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICBoMiBhIHNtYWxsIHtcbiAgICAgIGNvbG9yOiBAZGVmYXVsdC1jb2xvcjtcbiAgfVxuXG4gIC5tZWRpYS1sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5wcm92by0zY29sLW9yYW5nZSxcbi5wcm92by0yY29sLW9yYW5nZSB7XG4gIGE6aG92ZXIsXG4gIGgzIGE6aG92ZXIgc21hbGwge1xuICAgIGNvbG9yOiBAcHJpbWFyeS1jb2xvci1vcmFuZ2U7XG4gIH1cbn1cblxuLnByb3ZvLTNjb2wtcnViaW5lLFxuLnByb3ZvLTJjb2wtcnViaW5lIHtcbiAgYTpob3ZlcixcbiAgaDMgYTpob3ZlciBzbWFsbCB7XG4gICAgY29sb3I6IEBwcmltYXJ5LWNvbG9yLXJ1YmluZTtcbiAgfVxufVxuXG4ucHJvdm8tM2NvbC1hcXVhLFxuLnByb3ZvLTJjb2wtYXF1YSB7XG4gIGE6aG92ZXIsXG4gIGgzIGE6aG92ZXIgc21hbGwge1xuICAgIGNvbG9yOiBAcHJpbWFyeS1jb2xvci1hcXVhO1xuICB9XG59XG5cbi53cmFwcGVyLXByb3ZvLWltYWdlIHtcbiAgLm1lZGlhLWxlZnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8vIENhbXBhaWduIEZvb3RlclxuXG4ud3JhcHBlci1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhO1xufVxuXG4uY2FtcGFpZ24tZ2V0LWluLXRvdWNoLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmM2VmO1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG5cbiAgaDQge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiBAZGVmYXVsdC1jb2xvcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gUHJvdm9jYXRpb24gcGFnZXNcblxuIC5wcm92by1ib2R5LXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZGVhO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG5cbiAgLnByb3ZvLWJvZHktY29udGVudCB7XG4gICAgLmJ1dHRvbi1zbS1hcXVhLFxuICAgIC5idXR0b24tc20sXG4gICAgLmJ1dHRvbi1zbS1ydWJpbmUge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLmNhbXBhaWduLWluZm9ncmFwaGljLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIH1cblxuICAubWVkaWEtbGVmdCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuIH1cblxuLmdldC1pbi10b3VjaC1hcXVhLFxuLmdldC1pbi10b3VjaC1vcmFuZ2UsXG4uZ2V0LWluLXRvdWNoLXJ1YmluZSB7XG4gIGgzIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgaDQge1xuICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIGEge1xuICAgICBjb2xvcjogQGRlZmF1bHQtY29sb3I7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi5nZXQtaW4tdG91Y2gtYXF1YSB7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjMDE4MzhjO1xufVxuXG4uZ2V0LWluLXRvdWNoLW9yYW5nZSB7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjYzk1MTA5O1xufVxuXG4uZ2V0LWluLXRvdWNoLXJ1YmluZSB7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjY2UwMDU4O1xufVxuXG4uc2hhcmUtYXJ0aWNsZS13cmFwcGVyIGltZyB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xufVxuXG5hW2hyZWZePXRlbF06bGluayxcbmFbaHJlZl49dGVsXTp2aXNpdGVkLFxuYVtocmVmXj10ZWxdOmhvdmVyIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLy9WaWRlb3NcblxuLndyYXBwZXItY2FtcGFpZ24tdmlkZW8ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5jYW1wYWlnbi12aWRlbyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMXB4O1xufVxuXG4uY2FtcGFpZ24tdmlkZW8tY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWluLWhlaWdodDogNDAwcHg7XG5cbn1cblxuLmNhbXBhaWduLXZpZGVvLWNvbnRlbnQtMmNvbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uY2FtcGFpZ24tdmlkZW8tY29udGVudC0yY29sIC50ZXh0LWltYWdlIHtcbiAgICB3aWR0aDogODAlO1xufVxuXG4uY2FtcGFpZ24tdmlkZW8tMmNvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi8vIE1lZGlhIHF1ZXJpZXNcblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5OTFweCkge1xuXG4gIC5jYW1wYWlnbi1nZXQtaW4tdG91Y2gtd3JhcHBlciB7XG4gICAgLmNvbnRhY3QtdXMge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAgIGg0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00NXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jYWxsLWJhY2stZm9ybSxcbiAgICAuYXBwbHktbm93IHtcbiAgICAgIGg0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hcHBseS1ub3cge1xuICAgICAgaDQge1xuICAgICAgIG1hcmdpbi1sZWZ0OiAtMzVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndyYXBwZXItY2FtcGFpZ24tYmFubmVyIHtcbiAgICAudGV4dC1pbWFnZSB7XG4gICAgICBoMSB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNhbXBhaWduLW5hdiB7XG4gICAgLndyYXBwZXItc3RhZ2UxOmhvdmVyLFxuICAgIC53cmFwcGVyLXN0YWdlMjpob3ZlciB7XG4gICAgICB3aWR0aDogMTc1cHg7XG4gICAgfVxuXG4gICAgLndyYXBwZXItc3RhZ2UzOmhvdmVyIHtcbiAgICAgIHdpZHRoOiAyNDVweDtcbiAgICB9XG4gIH1cblxuICAuY2FtcGFpZ24tbmF2LW1vYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wcm92by0zY29sLW9yYW5nZSxcbiAgLnByb3ZvLTNjb2wtYXF1YSxcbiAgLnByb3ZvLTNjb2wtcnViaW5lLFxuICAucHJvdm8tMmNvbC1vcmFuZ2UsXG4gIC5wcm92by0yY29sLWFxdWEsXG4gIC5wcm92by0yY29sLXJ1YmluZSB7XG4gICAgLmJ1dHRvbi1zbSxcbiAgICAuYnV0dG9uLXNtLWFxdWEsXG4gICAgLmJ1dHRvbi1zbS1ydWJpbmUge1xuICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLndyYXBwZXItaW5mb2dyYXBoaWMtbW9iIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KSB7XG5cbiAgLndyYXBwZXItc3RhZ2UxOmhvdmVyLFxuICAud3JhcHBlci1zdGFnZTI6aG92ZXIge1xuICAgIHdpZHRoOiAxNzVweDtcbiAgfVxuXG4gIC53cmFwcGVyLXN0YWdlMzpob3ZlciB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICB9XG5cbiAgLmNhbXBhaWduLWJvZHktd3JhcHBlciB7XG4gICAgLm1haW4tcHJvbW8td3JhcHBlciB7XG4gICAgICAubWVkaWEtbGVmdCB7XG4gICAgICAgIHdpZHRoOiAzNjBweDtcbiAgICAgICAgaGVpZ2h0OjM2MHB4O1xuICAgICAgfVxuXG4gICAgICAudGV4dC1pbWFnZSB7XG4gICAgICAgIGhlaWdodDogMzYwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjBweCAwO1xuICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wcm92by0yY29sLW9yYW5nZSxcbiAgLnByb3ZvLTJjb2wtYXF1YSxcbiAgLnByb3ZvLTJjb2wtcnViaW5lIHtcbiAgICBoZWlnaHQ6IDI2NXB4O1xuICB9XG5cbiAgLnByb3ZvLTNjb2wtb3JhbmdlLFxuICAucHJvdm8tM2NvbC1hcXVhLFxuICAucHJvdm8tM2NvbC1ydWJpbmUge1xuICAgIGhlaWdodDogMzE1cHg7XG4gIH1cblxuICAuY2FtcGFpZ24tZ2V0LWluLXRvdWNoLXdyYXBwZXIge1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcblxuICAgICAgLmNvbnRhY3QtdXMsXG4gICAgICAuY2FsbC1iYWNrLWZvcm0sXG4gICAgICAuYXBwbHktbm93IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgfVxuXG4gICAgICAubWVkaWEtbGVmdCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogNDNweDtcbiAgICAgIH1cblxuICAgICAgaDQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndyYXBwZXItY2FtcGFpZ24tYmFubmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0NSUgNTAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxODVweDtcblxuICAgIC50ZXh0LWltYWdlIHtcbiAgICAgIGhlaWdodDogMTg1cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcblxuICAgICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICB9XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNhbXBhaWduLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jYW1wYWlnbi1uYXYtbW9iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG5cbiAgICAuY29sLXhzLTEyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duIHtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvdW5jaGFuZ2luZy9pY29ucy9zZWxlY3QtbGlmZS1zdGFnZS1hcnJvdy5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDlweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgfVxuXG4gICAgICBzcGFuLmNhcmV0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBib3JkZXItcmFkaXVzOjA7XG4gICAgICAgIGJvcmRlcjowO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzk1MTA5O1xuICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjojYzk1MTA5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogI2JjNDQwMSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGEjbmF2X3N0YWdlMSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL3VuY2hhbmdpbmcvaWNvbnMvYnVpbGRpbmctd2VhbHRoLWVnZy5wbmcnKTtcbiAgICAgICAgICAgIC5jYW1wYWlnbi1uYXYtbW9iLXN0YWdlcztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhI25hdl9zdGFnZTIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvY29udGVudC9kYW0vbWxjL2ltYWdlcy91bmNoYW5naW5nL2ljb25zL21hbmFnaW5nLXlvdXItZnV0dXJlLWVnZy5wbmcnKTtcbiAgICAgICAgICAgIC5jYW1wYWlnbi1uYXYtbW9iLXN0YWdlcztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhI25hdl9zdGFnZTMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvY29udGVudC9kYW0vbWxjL2ltYWdlcy91bmNoYW5naW5nL2ljb25zL3BsYW5uaW5nLWZvci1yZXRpcmVtZW50LWVnZy5wbmcnKTtcbiAgICAgICAgICAgIC5jYW1wYWlnbi1uYXYtbW9iLXN0YWdlcztcbiAgICAgICAgICB9XG4gICAgICAgICAgXG4gICAgICAgICAgYSNuYXZfc3RhZ2U0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvdW5jaGFuZ2luZy9pY29ucy9zdGFnZTQtZWdnLnBuZycpO1xuICAgICAgICAgICAgLmNhbXBhaWduLW5hdi1tb2Itc3RhZ2VzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wZG93bi5vcGVuIGEge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvY29udGVudC9kYW0vbWxjL2ltYWdlcy91bmNoYW5naW5nL2ljb25zL3NlbGVjdC1saWZlLXN0YWdlLWFycm93LW9wZW4ucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDlweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMTBweDtcbiAgICB9XG5cbiAgICAuc3RhZ2UxIGEjbmF2X3N0YWdlMSxcbiAgICAuc3RhZ2UyIGEjbmF2X3N0YWdlMixcbiAgICAuc3RhZ2UzIGEjbmF2X3N0YWdlMyxcbiAgICAuc3RhZ2U0IGEjbmF2X3N0YWdlNCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjNDQwMTtcbiAgICB9XG4gIH1cblxuICAuY2FtcGFpZ24tYm9keS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuICAgIC5jYW1wYWlnbi1pbnRyby1jb250ZW50IGg0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5tYWluLXByb21vLXdyYXBwZXIge1xuICAgICAgLm1lZGlhLWxlZnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLnRleHQtaW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjBweCAwO1xuICAgICAgICBtYXgtd2lkdGg6IDUwNXB4O1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEsXG4gICAgICAgIGE6dmlzaXRlZCxcbiAgICAgICAgYTpmb2N1cyB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5idXR0b24tc20sXG4gICAgICAuYnV0dG9uLXNtLWFxdWEsXG4gICAgICAuYnV0dG9uLXNtLXJ1YmluZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZ2V0LWluLXRvdWNoLWFxdWEsXG4gIC5nZXQtaW4tdG91Y2gtb3JhbmdlLFxuICAuZ2V0LWluLXRvdWNoLXJ1YmluZSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDRweDtcblxuICAgIC5tZWRpYS1sZWZ0IHtcbiAgICAgIGltZyB7XG4gICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMyB7XG4gICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmNhbGwtdXMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL3VuY2hhbmdpbmcvaWNvbnMvcGhvbmUucG5nJyk7XG4gICAgICAuZ2V0LWluLXRvdWNoLXByb3ZvLW1vYjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzJweDtcbiAgICB9XG5cbiAgICAucmVxdWVzdC1jYWxsYmFjayB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvdW5jaGFuZ2luZy9pY29ucy9yZXF1ZXN0LWEtY2FsbGJhY2sucG5nJyk7XG4gICAgICAuZ2V0LWluLXRvdWNoLXByb3ZvLW1vYjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNDBweDtcbiAgICB9XG5cbiAgICAuZmluZC1hZHZpc2VyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcvY29udGVudC9kYW0vbWxjL2ltYWdlcy91bmNoYW5naW5nL2ljb25zL2xvY2F0ZS5wbmcnKTtcbiAgICAgIC5nZXQtaW4tdG91Y2gtcHJvdm8tbW9iO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA0MHB4O1xuICAgIH1cbiB9XG5cbiAgLnByb3ZvLWJvZHktd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cblxuICAucHJvdm8tM2NvbC1vcmFuZ2UsXG4gIC5wcm92by0zY29sLWFxdWEsXG4gIC5wcm92by0zY29sLXJ1YmluZSxcbiAgLnByb3ZvLTJjb2wtb3JhbmdlLFxuICAucHJvdm8tMmNvbC1hcXVhLFxuICAucHJvdm8tMmNvbC1ydWJpbmUge1xuICAgIG1heC13aWR0aDogNDkwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAuYnV0dG9uLXNtLFxuICAgIC5idXR0b24tc20tYXF1YSxcbiAgICAuYnV0dG9uLXNtLXJ1YmluZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgaGVpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLndyYXBwZXItaW5mb2dyYXBoaWMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuY2FtcGFpZ24tZ2V0LWluLXRvdWNoLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOmZpeGVkO1xuICAgIGJvdHRvbTowO1xuICAgIHotaW5kZXg6OTk5OTtcbiAgICBjb2xvcjpAdGV4dC1jb2xvci13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiMzYjNiM2I7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA5OTk5ZW07XG4gICAgcGFkZGluZy1yaWdodDogOTk5OWVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtOTk5OWVtO1xuICAgIG1hcmdpbi1yaWdodDotOTk5OWVtO1xuXG4gICAgIC5tZWRpYS1sZWZ0IHtcbiAgICAgICBoZWlnaHQ6NDBweDtcbiAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgIH1cblxuICAgICAgLmNvbnRhY3QtdXMsXG4gICAgICAuY2FsbC1iYWNrLWZvcm0ge1xuICAgICAgICBib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNmZmY7XG4gICAgICB9XG5cbiAgICAgIC5jb250YWN0LXVzLFxuICAgICAgLmNhbGwtYmFjay1mb3JtLFxuICAgICAgLmFwcGx5LW5vdyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICAgIH1cblxuICAgICAgLmNvbnRhY3QtdXMge1xuICAgICAgICBpbWcge1xuICAgICAgICAgY29udGVudDp1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy91bmNoYW5naW5nL2ljb25zL3Bob25lLW1vYi5wbmdcIik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNhbGwtYmFjay1mb3JtIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjE1cHg7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgIGNvbnRlbnQ6dXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvdW5jaGFuZ2luZy9pY29ucy9yZXF1ZXN0LWEtY2FsbGJhY2stbW9iLnBuZ1wiKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYXBwbHktbm93IHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgIGNvbnRlbnQ6dXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvdW5jaGFuZ2luZy9pY29ucy9hcHBseS1ub3ctbW9iLnBuZ1wiKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBoNCB7XG4gICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICBsaW5lLWhlaWdodDoyMHB4O1xuICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgY29sb3I6QHRleHQtY29sb3Itd2hpdGU7XG4gICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgY29sb3I6IEB0ZXh0LWNvbG9yLXdoaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICB9XG5cblxuICAgIGFbaHJlZl49dGVsXTpsaW5rLFxuICAgIGFbaHJlZl49dGVsXTp2aXNpdGVkIHtcbiAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgcG9pbnRlci1ldmVudHM6YXV0bztcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjAwcHgpIGFuZCAobWF4LXdpZHRoOjExOTlweCkge1xuICAud3JhcHBlci1jYW1wYWlnbi1iYW5uZXIge1xuICAgIGhlaWdodDogMjcwcHg7XG5cbiAgICAudGV4dC1pbWFnZSB7XG4gICAgICBoZWlnaHQ6MjcwcHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDo3NjdweCkge1xuICAud3JhcHBlci1jYW1wYWlnbi1iYW5uZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDU1JSA1MCUgIWltcG9ydGFudDtcblxuICAgIGgxIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NTk5cHgpIHtcbiAgLndyYXBwZXItY2FtcGFpZ24tYmFubmVyIHtcbiAgICAucHJvdm8taGVhZGVyLWNvbnRhaW5lciB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnRleHQtaW1hZ2Uge1xuICAgICAgbWF4LXdpZHRoOiAyNDBweDtcblxuICAgICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNhbXBhaWduLW5hdi1tb2Ige1xuICAgIC5kcm9wZG93biB7XG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24ub3BlbiBhIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgOHB4O1xuICAgIH1cbiAgfVxuXG4gIC5wcm92by1ib2R5LXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLmNhbXBhaWduLWdldC1pbi10b3VjaC13cmFwcGVyIHtcblxuICAgIC5jb250YWN0LXVzLFxuICAgIC5jYWxsLWJhY2stZm9ybSB7XG4gICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICB9XG5cbiAgICAuY2FsbC1iYWNrLWZvcm0ge1xuICAgICAgcGFkZGluZy1sZWZ0OjE1cHg7XG4gICAgfVxuXG4gICAgaDQge1xuICAgICBmb250LXNpemU6MTRweDtcblxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5vLWJvcmRlciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmNhbXBhaWduLW5hdiAuaGF0Y2gtdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5jYW1wYWlnbi1uYXYgLmhhdGNoLXRhYjpob3ZlciB7XG4gICAgd2lkdGg6IDEwMCVcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jYW1wYWlnbi1uYXYgaDQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuIiwiLyogQ1NTIGZvciBSZXRpcmVtZW50IEh1YiBcblxuICBBZGRlZCBpbiB0aGVtZS5sZXNzXG4qL1xuLyogTW9yZSBoZWFkaW5ncyBzdHlsZSAqL1xuXG5cblxuLmxnLUhlYWRpbmcgaDEsIC5sZy1IZWFkaW5nIGgyLCAubGctSGVhZGluZyBoMywgLmxnLUhlYWRpbmcgaDQsIC5tZC1IZWFkaW5nIGgxLCAubWQtSGVhZGluZyBoMiwgLm1kLUhlYWRpbmcgaDMsIC5tZC1IZWFkaW5nIGg0LCAuc20tSGVhZGluZyBoMSwgLnNtLUhlYWRpbmcgaDIsIC5zbS1IZWFkaW5nIGgzLCAuc20tSGVhZGluZyBoNCwgLnhzLUhlYWRpbmcgaDEsIC54cy1IZWFkaW5nIGgyLCAueHMtSGVhZGluZyBoMywgLnhzLUhlYWRpbmcgaDQge2xpbmUtaGVpZ2h0OiAxLjMgIWltcG9ydGFudH1cblxuXG4ubGctSGVhZGluZyBoMSxcbi5sZy1IZWFkaW5nIGgyLFxuLmxnLUhlYWRpbmcgaDMsXG4ubGctSGVhZGluZyBoNCAge1xuICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDsgXG59XG5cbi5tZC1IZWFkaW5nIGgxLFxuLm1kLUhlYWRpbmcgaDIsXG4ubWQtSGVhZGluZyBoMyxcbi5tZC1IZWFkaW5nIGg0IHtcbiAgZm9udC1zaXplOiAyNnB4ICFpbXBvcnRhbnQ7IFxufVxuXG4uc20tSGVhZGluZyBoMSxcbi5zbS1IZWFkaW5nIGgyLFxuLnNtLUhlYWRpbmcgaDMsXG4uc20tSGVhZGluZyBoNCAge1xuICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDsgXG59XG5cbi54cy1IZWFkaW5nIGgxLFxuLnhzLUhlYWRpbmcgaDIsXG4ueHMtSGVhZGluZyBoMyxcbi54cy1IZWFkaW5nIGg0ICB7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50OyBcbn1cblxuLmZvbnQtSGVsdmV0aWNhIGgxLCAuZm9udC1IZWx2ZXRpY2EgaDIsIC5mb250LUhlbHZldGljYSBoMywgLmZvbnQtSGVsdmV0aWNhIGg0LCAuZm9udC1IZWx2ZXRpY2EgaDUsIC5mb250LUhlbHZldGljYSBoNiB7Zm9udC1mYW1pbHk6ICdIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW4nLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7fVxuXG5cbi5mb250LUNoYXJsaWUtU2ItcCBwIHtmb250LWZhbWlseTogJ0NoYXJsaWUtU3RkLVNlbWlCb2xkJywgSGVsdmV0aWNhLEFyaWFsICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OiAxLjI7IGNvbG9yOiMzYjNiM2I7fVxuLmZvbnQtQ2hhcmxpZS1NZWQtcCBwIHtmb250LWZhbWlseTogJ0NoYXJsaWUtU3RkLU1lZGl1bScsIEhlbHZldGljYSxBcmlhbCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDogMS4yOyBjb2xvcjojM2IzYjNiO31cblxuLmZvbnQtQ2hhcmxpZS1NZWQtaDEgaDEsIC5mb250LUNoYXJsaWUtTWVkLWgyIGgyLCAuZm9udC1DaGFybGllLU1lZC1oMyBoMywgLmZvbnQtQ2hhcmxpZS1NZWQtaDQgaDQge2ZvbnQtZmFtaWx5OiAnQ2hhcmxpZS1TdGQtTWVkaXVtJywgSGVsdmV0aWNhLEFyaWFsICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OiAxLjI7IGNvbG9yOiMzYjNiM2I7fVxuXG5cbi5mb250LTE1IGgxLCAuZm9udC0xNSBoMiwgLmZvbnQtMTUgaDMsIC5mb250LTE1IGg0LCAuZm9udC0xNSBoNSwgLmZvbnQtMTUgaDYge2ZvbnQtc2l6ZTogMTVweDsgbWFyZ2luLWJvdHRvbTogMTBweDt9XG5cbi5mb250LTE2IGgxLCAuZm9udC0xNiBoMiwgLmZvbnQtMTYgaDMsIC5mb250LTE2IGg0LCAuZm9udC0xNiBoNSwgLmZvbnQtMTYgaDYge2ZvbnQtc2l6ZTogMTVweDt9XG5cblxuLyppbWFnZSBoYWxmKi9cbiBcbi5pbWctaGFsZi13IHt3aWR0aDo1MCU7IGhlaWdodDphdXRvO31cbi5pbWctaGFsZi1oIHtoZWlnaHQ6MTAwJTsgd2lkdGg6YXV0bzt9XG5cblxuLypNQVNUSEVBRCovXG4ubWFzdGhlYWQtd3JhcHBlciAuZm9udC1DaGFybGllLU1lZC1wIHAge2ZvbnQtc2l6ZTogMjRweDsgd2lkdGg6NTAlO31cblxuXG4ud3JhcHBlci1yZXRodWIgLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIC5tZWRpYSBoMiwgLndyYXBwZXItcmV0aHViIC5vdmVydmlldy10ZWFzZXItd3JhcHBlciAubWVkaWEgaDMge21hcmdpbi1ib3R0b206MTJweDttYXJnaW4tdG9wOjEwcHggIWltcG9ydGFudH1cblxuLndyYXBwZXItcmV0aHViIC5vdmVydmlldy10ZWFzZXItd3JhcHBlciAubWVkaWEgaDIgYSwgLndyYXBwZXItcmV0aHViIC5vdmVydmlldy10ZWFzZXItd3JhcHBlciAubWVkaWEgaDMgYSB7IGNvbG9yOiAjM2IzYjNiICFpbXBvcnRhbnQ7fVxuXG5cbi8qZGlzY2xhaW1lciovXG5cbi5mb250LUhlbHZldGljYS5zbWFsbCBoMiB7Zm9udC1zaXplOiAxNHB4O31cblxuXG4vKkJyZWFkY3J1bWJzKi9cbi5wYWdlLWhlYWRlci1jb250YWluZXIgLmJyZWFkY3J1bWIge2ZvbnQtc2l6ZToxNXB4O31cblxuLmNhcm91c2VsLWZ1bGwtd2lkdGggYTpob3ZlciwgLm1hc3RoZWFkLXdyYXBwZXIgYTpob3ZlciB7dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDt9XG5cbi8qQWNjZXNzaWJpbGl0eSBubyBvdXRsaW5lICovXG5cblxuLypFeHRlcm5hbCBJY29ucyAqL1xuXG4uZXh0TGluayAuZ2x5cGhpY29uIHttYXJnaW4tbGVmdDogNXB4OyBmb250LXNpemU6MC44ZW07fVxuXG5cbmE6Zm9jdXMge1xuICBvdXRsaW5lLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgb3V0bGluZS1zdHlsZTogZG90dGVkICFpbXBvcnRhbnQ7XG4gIG91dGxpbmUtY29sb3I6ICMzYjNiM2IgIWltcG9ydGFudDtcbn1cblxuXG4vKkJ1dHRvbiBSdWJpbmUqL1xuXG5hOmhvdmVyIC5idXR0b24tc20tcnViaW5lLCBhOmZvY3VzIC5idXR0b24tc20tcnViaW5leyBiYWNrZ3JvdW5kLWNvbG9yOiM2MDAwM2E7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7fVxuXG5cblxuLypSZXRIdWIgKi9cblxuLndyYXBwZXItcmV0aHViIGE6aG92ZXIgc3BhbiB7dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDt9XG5cbi53cmFwcGVyLXJldGh1YiAucHJvZHVjdC1wYWdlLWludHJvIHAge1xuICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDtcbn1cblxuLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIC5tZWRpYSBoMiBhOmhvdmVyLCAub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIgLm1lZGlhIGgzIGE6aG92ZXIsIC5vdmVydmlldy10ZWFzZXItd3JhcHBlciAubWVkaWEgaDQgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDM3NjkxICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uaGlkLWxpMSBsaTpmaXJzdC1jaGlsZCwgLmhpZC1saS1hY3RpdmUgbGkuYWN0aXZlIHtkaXNwbGF5OiBub25lO31cblxuLndyYXBwZXItYmctZmFmOGY0Lm5hdi1yaWdodCAubmF2LXRhYnMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLndyYXBwZXItYmctZmFmOGY0Lm5hdi1yaWdodCAubmF2LXRhYnMgPiBsaSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRENEQUQ2O1xufVxuLndyYXBwZXItYmctZmFmOGY0Lm5hdi1yaWdodCAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDM3NjkxO1xuICBib3JkZXItdG9wOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud3JhcHBlci1iZy1mYWY4ZjQubmF2LXJpZ2h0IC5uYXYtdGFicyA+IGxpLmFjdGl2ZSB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi53cmFwcGVyLWJnLWZhZjhmNC5uYXYtcmlnaHQgLm5hdi10YWJzID4gbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ud3JhcHBlci1iZy1mYWY4ZjQubmF2LXJpZ2h0IC5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ud3JhcHBlci1iZy1mYWY4ZjQubmF2LXJpZ2h0IC5uYXYtdGFicyA+IGxpIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ud3JhcHBlci1iZy1mYWY4ZjQubmF2LXJpZ2h0IC5uYXYtdGFicyA+IGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzAzNzY5MTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG4ud3JhcHBlci1iZy1mYWY4ZjQubmF2LXJpZ2h0IC5uYXYtdGFicyA+IGxpIGE6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXFxlNjA1XCI7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjQUFBOEE0O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIHRvcDogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cbi53cmFwcGVyLWJnLWZhZjhmNC5uYXYtcmlnaHQgLm5hdi10YWJzID4gbGkgYTpob3ZlcjphZnRlciB7XG4gIGNvbG9yOiAjMDM3NjkxO1xufVxuLndyYXBwZXItYmctZmFmOGY0Lm5hdi1yaWdodCAubmF2ID4gbGkgPiBhOmZvY3VzLFxuLm5hdiA+IGxpID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5cblxuLnBlcnNvbmFsLW1lbnUgLm1lZ2FtZW51LXByaW1hcnktbmF2IC5kcm9wZG93biAjbmF2X3JldGlyZW1lbnQgKyAuZHJvcGRvd24tbWVudSAjbWVnYW1lbnUtY29sLTEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuXG5cbi5wZXJzb25hbC1tZW51IC5tZWdhbWVudS1wcmltYXJ5LW5hdiAuZHJvcGRvd24gI25hdl9yZXRpcmVtZW50ICsgLmRyb3Bkb3duLW1lbnUgI21lZ2FtZW51LWNvbC0yIGg0IGEge2ZvbnQtZmFtaWx5OidDaGFybGllLVN0ZC1TZW1pQm9sZCcgIWltcG9ydGFudDtmb250LXNpemU6MThweCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206IC0xMHB4ICFpbXBvcnRhbnQ7fVxuXG4ucGVyc29uYWwtbWVudSAubWVnYW1lbnUtcHJpbWFyeS1uYXYgLmRyb3Bkb3duICNuYXZfcmV0aXJlbWVudCArIC5kcm9wZG93bi1tZW51ICNtZWdhbWVudS1jb2wtMiBoNDpob3ZlciBzcGFuIHt0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50fVxuXG5cbi5wZXJzb25hbC1tZW51IC5tZWdhbWVudS1wcmltYXJ5LW5hdiAuZHJvcGRvd24gI25hdl9yZXRpcmVtZW50ICsgLmRyb3Bkb3duLW1lbnUgI21lZ2FtZW51LWNvbC0yIHNwYW4uYnV0dG9uLW1kLXJ1YmluZSB7bWFyZ2luLXRvcDotMTBweDtmb250LXNpemU6MTVweDttaW4td2lkdGg6MTIwcHg7cGFkZGluZzo3cHggMTBweDtoZWlnaHQ6aW5oZXJpdCAhaW1wb3J0YW50O31cblxuLnBlcnNvbmFsLW1lbnUgLm1lZ2FtZW51LXByaW1hcnktbmF2IC5kcm9wZG93biAjbmF2X3JldGlyZW1lbnQgKyAuZHJvcGRvd24tbWVudSAjbWVnYW1lbnUtY29sLTIgc3Bhbi5idXR0b24tbWQtcnViaW5lOmhvdmVyIHt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lICFpbXBvcnRhbnQ7fVxuXG5cblxuLm5ld2hyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG59XG4ubmV3VGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlMDA1ODtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDJweDtcbiAgZm9udC1zaXplOiAwLjhlbTtcbn1cbi5pbnRyby1pY24gaW1nLFxuLmludHJvLWljbjIgaW1nLFxuLmludHJvLWljbjMgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW50cm8taWNuIGltZyB7XG4gIG1heC13aWR0aDogNDVweDtcbiAgbWluLXdpZHRoOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLmludHJvLWljbjIgaW1nIHtcbiAgbWF4LXdpZHRoOiAzMHB4O1xuICBtaW4td2lkdGg6IDMwcHg7XG4gIG1hcmdpbi10b3A6IC00cHg7XG59XG4uaW50cm8taWNuMyBpbWcge1xuICBtYXgtaGVpZ2h0OiAzNXB4O1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLXRvcDogLThweDtcbn1cbi50aWxlcy1pY24gaW1nIHtcbiAgaGVpZ2h0OiA2MnB4O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuLm5vaGVpZ2h0IHtcbiAgaGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG4uaGFzQnRMZWZ0IC5idXR0b24tc20ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5wYWdlTGlua3NEaXYge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuLnBhZ2VMaW5rc1dyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucGFnZUxpbmtzV3JhcHBlciBoMiwgLnBhZ2VMaW5rc1dyYXBwZXIgaDMsIC5wYWdlTGlua3NXcmFwcGVyIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnBhZ2VOYXZSaWdodFdyYXBwZXIge1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG4ucGFnZUxpbmtzIC5tZWRpYS1ib2R5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbi5wYWdlTGlua3MgdWwge1xuICBwYWRkaW5nOiAwO1xufVxuLnBhZ2VMaW5rcyBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ucGFnZUxpbmtzIGxpIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDOEM2QzI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFnZUxpbmtzIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M4QzZDMjtcbn1cbi5wYWdlTGlua3MgbGkgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjM2IzYjNiO1xufVxuLnBhZ2VMaW5rcyBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMzc2OTE7XG59XG4ucGFnZUxpbmtzIGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucGFnZUxpbmtzIGxpIGE6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXFxlNjA1XCI7XG4gIGNvbG9yOiAjQUFBOEE0O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTZweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBpY29tb29uO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLnBhZ2VMaW5rcyBsaSBhOmhvdmVyOmFmdGVyIHtcbiAgY29sb3I6ICMwMzc2OTE7XG59XG4ud3JhcHBlci1yZXRodWIgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLFxuLndyYXBwZXItcmV0aHViIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODU2NTI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLndyYXBwZXItcmV0aHViIC50YWJsZSB0cjpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhO1xufVxuLndyYXBwZXItcmV0aHViIC50YWJsZSB0cjpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7XG59XG4ud3JhcHBlci1yZXRodWIgLnRhYmxlIHRyIHRoLFxuLndyYXBwZXItcmV0aHViIC50YWJsZSB0ciB0ZCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDowICFpbXBvcnRhbnQ7XG59XG5cbi53cmFwcGVyLXJldGh1YiAudGFibGUtcmVzcG9uc2l2ZT4udGFibGU+dGJvZHk+dHI+dGQsIC53cmFwcGVyLXJldGh1YiAudGFibGUtcmVzcG9uc2l2ZT4udGFibGU+dGJvZHk+dHI+dGgsIC53cmFwcGVyLXJldGh1YiAudGFibGUtcmVzcG9uc2l2ZT4udGFibGU+dGZvb3Q+dHI+dGQsIC53cmFwcGVyLXJldGh1YiAudGFibGUtcmVzcG9uc2l2ZT4udGFibGU+dGZvb3Q+dHI+dGgsIC53cmFwcGVyLXJldGh1YiAudGFibGUtcmVzcG9uc2l2ZT4udGFibGU+dGhlYWQ+dHI+dGQsIC53cmFwcGVyLXJldGh1YiAudGFibGUtcmVzcG9uc2l2ZT4udGFibGU+dGhlYWQ+dHI+dGgge3doaXRlLXNwYWNlOiBpbmhlcml0O31cblxuXG4vKlRhYmxlcyBTdGFja2VkIE9uZSAqL1xuLnRhYmxlX3N0YWNrZWQxIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGFibGVfc3RhY2tlZDEudGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xufVxuLnRhYmxlX3N0YWNrZWQxIC5jZW50ZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDgwJTtcbn1cbi50YWJsZV9zdGFja2VkMS50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG4udGFibGVfc3RhY2tlZDEudGFibGUgdHIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcbn1cbi50YWJsZV9zdGFja2VkMS50YWJsZSB0aGVhZCB0ciB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjBmMGYwO1xufVxuLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRkLFxuLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRoIHtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG59XG4udGFibGVfc3RhY2tlZDEudGFibGUgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg1NjUyO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi50YWJsZV9zdGFja2VkMS50YWJsZSB0cjpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhO1xufVxuLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRyOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbn1cbi50YWJsZV9zdGFja2VkMS50YWJsZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi8qVGFibGVzIFN0YWNrZWQgVHdvICovXG4udGFibGVfc3RhY2tlZDIge1xuICB3aWR0aDogMTAwJTtcbn1cbi50YWJsZV9zdGFja2VkMi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XG59XG4udGFibGVfc3RhY2tlZDIgLmNlbnRlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogODAlO1xufVxuLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbi50YWJsZV9zdGFja2VkMi50YWJsZSB0ciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwO1xufVxuLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRoZWFkIHRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmMGYwZjA7XG59XG4ubWlzY1RhYmxlIC50YWJsZV9zdGFja2VkMi50YWJsZSB0cjpudGgtY2hpbGQob2RkKTpub3QoOm50aC1jaGlsZCgxKSkgdGhbc2NvcGU9XCJyb3dcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xuICBjb2xvcjogIzNiM2IzYjtcbn1cbi5taXNjVGFibGUgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRyOm50aC1jaGlsZChldmVuKSB0aFtzY29wZT1cInJvd1wiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWE7XG4gIGNvbG9yOiAjM2IzYjNiO1xufVxuLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRyIHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcbn1cbi50YWJsZV9zdGFja2VkMi50YWJsZSB0ZCxcbi50YWJsZV9zdGFja2VkMi50YWJsZSB0aCB7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xufVxuLnRhYmxlVG90IC50YWJsZV9zdGFja2VkMi50YWJsZSB0ZCxcbi50YWJsZVRvdCAudGFibGVfc3RhY2tlZDIudGFibGUgdGgge1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG59XG4udGFibGVUb3QgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRkLnRkVG90IHtcbiAgYm9yZGVyLXJpZ2h0OiAwcHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzU4NTY1MiAhaW1wb3J0YW50O1xufVxuLnRhYmxlVG90IC50YWJsZV9zdGFja2VkMi50YWJsZSB0cjpsYXN0LWNoaWxkIHRkLnRkVG90IHtcbiAgYm9yZGVyLWxlZnQ6IDBweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG59XG4udGFibGVfc3RhY2tlZDIudGFibGUgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg1NjUyO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi50YWJsZV9zdGFja2VkMi50YWJsZSB0cjpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhO1xufVxuLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRyOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbn1cbi50YWJsZV9zdGFja2VkMi50YWJsZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnluSW1nVGFibGUgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRyIHRkIHt2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO31cblxuLnluSW1nVGFibGUgLnRhYmxlX3N0YWNrZWQyIGltZyB7XG4gIGhlaWdodDogMTFweDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuXG4vKk1BU1RIRUFEKi9cbi5tYXN0aGVhZC13cmFwcGVyIC5mb250LUNoYXJsaWUtTWVkLXAgcCB7Zm9udC1zaXplOiAyMnB4OyB3aWR0aDo1MCU7fVxuXHRcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LmNoYW5uZWwtbmV3cy1pbnNpZ2h0cy13cmFwcGVyIC5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsPi5tZWRpYS1ib2R5IGg0LCAuY2hhbm5lbC1uZXdzLWluc2lnaHRzLXdyYXBwZXIgLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWw+Lm1lZGlhLWJvZHkgcCB7aGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7fVxuXHRcblx0LmNoYW5uZWwtbmV3cy1pbnNpZ2h0cy13cmFwcGVyIC5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsPi5tZWRpYS1ib2R5IHttaW4taGVpZ2h0OiAyODBweDt9XG5cdFxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5tZWdhbWVudS1wcmltYXJ5LW5hdiBsaTpudGgtY2hpbGQoMykgLm1lZ2FtZW51LWNvbDpudGgtY2hpbGQoMikge2Rpc3BsYXk6IG5vbmU7fVxuXHQgIFxuICAubWVnYW1lbnUtY3RhIGxpOm50aC1jaGlsZCgzKSAubWVnYW1lbnUtY29sOm50aC1jaGlsZCgyKSB7ZGlzcGxheTogbm9uZTt9ICBcblx0XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cmFwcGVyLWJnLWZhZjhmNC5uYXYtcmlnaHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFibGVfc3RhY2tlZDEudGFibGUgdGQsXG4gIC50YWJsZV9zdGFja2VkMS50YWJsZSB0aCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAvKi50YWJsZV9zdGFja2VkMi50YWJsZSB0ZCwgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRoIHt3aWR0aDo1MCU7fSovXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlTGlua3NEaXY6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxuICAucGFnZUxpbmtzRGl2OmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG5cdC5wYWdlTmF2UmlnaHRXcmFwcGVyIHtwYWRkaW5nLWxlZnQ6IDIwcHg7IHBhZGRpbmctcmlnaHQ6IDEwcHg7fVxuXHRcblxuLndyYXBwZXItcmV0aHViIC5vdmVydmlldy10ZWFzZXItY29sIHtoZWlnaHQ6MjcwcHh9XG5cdFxuXHRcbi8qT3ZlcnZpZXcgdGh1bWJuYWlscyAqL1xuXHQudGh1bWJuYWlscy1vdmVydmlldyAge3BhZGRpbmctYm90dG9tOjEwMHB4O31cblxuLnRodW1ibmFpbHMtb3ZlcnZpZXcgLm92ZXJ2aWV3LXRlYXNlci1jb2wge2JvcmRlci1ib3R0b206bm9uZTt9XG5cblx0XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzczcHgpIHtcbiAgLndyYXBwZXItcmV0aHViIC5vdmVydmlldy10ZWFzZXItd3JhcHBlciAub3ZlcnZpZXctdGVhc2VyLWNvbCBpbWcsXG4gIC53cmFwcGVyLXJldGh1YiAub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIgLm92ZXJ2aWV3LXRlYXNlci1jb2wgcCB7XG4gICAgZGlzcGxheTogaW5oZXJpdDtcbiAgfVxuICAub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIgLm92ZXJ2aWV3LXRlYXNlci1jb2wgaDQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDc3M3B4KSB7XG5cdC5vdmVydmlldy10ZWFzZXItd3JhcHBlciAub3ZlcnZpZXctdGVhc2VyLWNvbCB7Ym9yZGVyLWJvdHRvbTogbm9uZTt9XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2VMaW5rc0RpdiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLmludHJvLWljbiBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogaW5oZXJpdDtcbiAgfVxuICAvKlRpbGVzKi9cbiAgLndyYXBwZXItcmV0aHViIC5vdmVydmlldy10ZWFzZXItd3JhcHBlciAub3ZlcnZpZXctdGVhc2VyLWNvbCBpbWcsXG4gIC53cmFwcGVyLXJldGh1YiAub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIgLm92ZXJ2aWV3LXRlYXNlci1jb2wgcCB7XG4gICAgZGlzcGxheTogaW5oZXJpdDtcbiAgfVxuICAvKlRhYmxlIHN0YWNrZWQgb25lICovXG5cdFxuXHQud3JhcHBlci1yZXRodWIgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRyIHRkLCAud3JhcHBlci1yZXRodWIgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRyIHRoIHtib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7fVxuXHRcblx0XG4gIC50YWJsZV9zdGFja2VkMS50YWJsZSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRoZWFkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAudGFibGVfc3RhY2tlZDEudGFibGUgdGJvZHksXG4gIC50YWJsZV9zdGFja2VkMS50YWJsZSB0cixcbiAgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRoLFxuICAudGFibGVfc3RhY2tlZDEudGFibGUgdGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG4gIC50YWJsZV9zdGFja2VkMS50YWJsZSB0ciB0ZCxcbiAgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRyIHRoIHtcbiAgICBwYWRkaW5nOiAyZW0gMWVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRURGMEYxO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGVfc3RhY2tlZDEudGFibGUgdGhbc2NvcGU9XCJyb3dcIl0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU4MmIzO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IC41ZW0gMDtcbiAgfVxuICAudGFibGVfc3RhY2tlZDEudGFibGUgdGRbaGVhZGVyc106YmVmb3JlIHtcbiAgICBjb250ZW50OiBhdHRyKGhlYWRlcnMpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiAjM2IzYjNiO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gIC50YWJsZV9zdGFja2VkMS50YWJsZSB0ZFtoZWFkZXJzXTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJpZ2h0OiAwcHggc29saWQgI0VERjBGMTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudGFibGVfc3RhY2tlZDEgLmNlbnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRoIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50YWJsZV9zdGFja2VkMSB0ciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGVfc3RhY2tlZDEudGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xuICB9XG4gIC50YWJsZV9zdGFja2VkMS50YWJsZSB0cjpudGgtY2hpbGQob2RkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbiAgfVxuICAudGFibGVfc3RhY2tlZDEudGFibGUgdGQsXG4gIC50YWJsZV9zdGFja2VkMS50YWJsZSB0aCB7XG4gICAgYm9yZGVyOiAwIHNvbGlkICNmZmYgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHghaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZV9zdGFja2VkMS50YWJsZSB0ZDpudGgtY2hpbGQoMikge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLypUYWJsZSBzdGFja2VkIHR3byAqL1xuICAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQsXG4gIC50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCxcbiAgLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLFxuICAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsXG4gIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCxcbiAgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgICB3aWR0aDogMTUlO1xuICB9XG4gIC50YWJsZV9zdGFja2VkMi50YWJsZSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRoZWFkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAudGFibGVfc3RhY2tlZDIudGFibGUgdGJvZHksXG4gIC50YWJsZV9zdGFja2VkMi50YWJsZSB0cixcbiAgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRoLFxuICAudGFibGVfc3RhY2tlZDIudGFibGUgdGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG4gIC50YWJsZV9zdGFja2VkMi50YWJsZSB0ciB0ZCxcbiAgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRyIHRoIHtcbiAgICBwYWRkaW5nOiAyZW0gMWVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRURGMEYxO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGVUb3QgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRyIHRkLnRkVG90IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICMzYjNiM2I7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRoW3Njb3BlPVwicm93XCJdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJlODJiMztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAuNWVtIDA7XG4gIH1cbiAgLm1pc2NUYWJsZSAudGFibGVfc3RhY2tlZDIudGFibGUgdHIgdGhbc2NvcGU9XCJyb3dcIl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbiAgfVxuICAubWlzY1RhYmxlIC50YWJsZV9zdGFja2VkMi50YWJsZSB0ciB0aFtzY29wZT1cInJvd1wiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU4NTY1MiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZV9zdGFja2VkMi50YWJsZSB0ZFtoZWFkZXJzXTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGF0dHIoaGVhZGVycyk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBjb2xvcjogIzNiM2IzYjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuICAudGFibGVfc3RhY2tlZDIudGFibGUgdGRbaGVhZGVyc10gPiAqIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjbGVhcjogcmlnaHQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAudGFibGVfc3RhY2tlZDIudGFibGUgdGRbaGVhZGVyc106YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgYm9yZGVyLXJpZ2h0OiAwcHggc29saWQgI0VERjBGMTtcbiAgICAvKnBhZGRpbmctYm90dG9tOiAyMDAlOyovXG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQyIC5jZW50ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC50YWJsZV9zdGFja2VkMi50YWJsZSB0aCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudGFibGVfc3RhY2tlZDIgdHIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRkOm50aC1jaGlsZChvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xuICB9XG4gIC50YWJsZV9zdGFja2VkMi50YWJsZSB0ZDpudGgtY2hpbGQoZXZlbikge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWE7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRkOm50aC1jaGlsZCgxKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU4NTY1MjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAudGFibGVfc3RhY2tlZDIudGFibGUgdGRbaGVhZGVyc106bnRoLWNoaWxkKDEpOmJlZm9yZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRkLFxuICAudGFibGVfc3RhY2tlZDIudGFibGUgdGgge1xuICAgIHBhZGRpbmc6IDE1cHggMjBweCFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC55bkltZ1RhYmxlIC50YWJsZV9zdGFja2VkMiBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogMjUlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyYXlEaXZJbWcgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5ub2hlaWdodCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGM2YzIgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubm9oZWlnaHQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cdFxuXHQuaW50cm8taWNuIGltZyB7bWFyZ2luLXRvcDotN3B4fVxuXHRcblx0LmNoYW5uZWwtbmV3cy1pbnNpZ2h0cy13cmFwcGVyIC5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsPi5tZWRpYS1ib2R5IHttaW4taGVpZ2h0OiBpbmhlcml0O31cblx0XG5cdFxuXHQudGh1bWJuYWlscy1vdmVydmlldyAge3BhZGRpbmctYm90dG9tOjMwcHg7fVxuXG4udGh1bWJuYWlscy1vdmVydmlldyAub3ZlcnZpZXctdGVhc2VyLWNvbCB7Ym9yZGVyLWJvdHRvbTpub25lO31cblx0XG5cdFxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuXHRcbi5sZy1IZWFkaW5nIGgxLCAubGctSGVhZGluZyBoMiwgLmxnLUhlYWRpbmcgaDMsIC5sZy1IZWFkaW5nIGg0LCAubWQtSGVhZGluZyBoMSwgLm1kLUhlYWRpbmcgaDIsIC5tZC1IZWFkaW5nIGgzLCAubWQtSGVhZGluZyBoNCwgLnNtLUhlYWRpbmcgaDEsIC5zbS1IZWFkaW5nIGgyLCAuc20tSGVhZGluZyBoMywgLnNtLUhlYWRpbmcgaDQsIC54cy1IZWFkaW5nIGgxLCAueHMtSGVhZGluZyBoMiwgLnhzLUhlYWRpbmcgaDMsIC54cy1IZWFkaW5nIGg0IHttYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7fVxuXHRcblxuLypNQVNUSEVBRCovXG4ubWFzdGhlYWQtd3JhcHBlciAuZm9udC1DaGFybGllLU1lZC1wIHAgeyBjb2xvcjogI2ZmZjtsaW5lLWhlaWdodDogMS4yO3dpZHRoOiA5MCU7Zm9udC1zaXplOiAxM3B4O21hcmdpbi1sZWZ0OiAyJTttYXJnaW4tYm90dG9tOiAxNXB4O31cblx0XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ3JheURpdkltZyBpbWcge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmhhc0J0TGVmdCAuYnV0dG9uLXNtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufSIsIi8qIENTUyBmb3IgTXlTdXBlciBsYW5kaW5nIHBhZ2UgLSB0YWJzXG4gIEFkZGVkIGluIHRoZW1lLmxlc3NcbiovXG5cbi5teXN1cGVyLXRhYi13cmFwcGVyIHtcbiAgLm5hdi10YWJzIHtcbiAgICA+bGkge1xuICAgICAgPmEge1xuICAgICAgICBwYWRkaW5nOiAxOTZweCAwIDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBDaGFybGllLVN0ZC1TZW1pQm9sZDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzNTFweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICB3aWR0aDogMzMlO1xuICAgICAgYm9yZGVyOiAwcHg7XG4gICAgfVxuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDFweDtcbiAgICBib3JkZXItYm90dG9tOiAwcHg7XG4gICAgPmxpLml0ZW1fMCB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICMwMzc2OTE7XG4gICAgICB9XG4gICAgfVxuICAgID5saS5pdGVtXzEge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjY2UwMDU4O1xuICAgICAgfVxuICAgIH1cbiAgICA+bGkuaXRlbV8yIHtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogI2M5NTEwOTtcbiAgICAgIH1cbiAgICB9XG4gICAgPmxpLmFjdGl2ZSB7XG4gICAgICA+YSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRhYi1wYW5lIHtcbiAgICAubGlzdC1pdGVtLXRleHQge1xuICAgICAgPnAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIC5zdHlsZTEge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgdGFibGUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBjYXB0aW9uIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IENoYXJsaWUtU3RkLVNlbWlCb2xkO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMHB4O1xuICAgICAgfVxuICAgICAgdHIge1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgfVxuICAgICAgICB0ZC5jZWxsUzEge1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi50YWItcGFuZS5teXN1cGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdWwubWVkaWEtbGlzdCB7XG4gICAgPmxpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIH1cbiAgfVxufVxuLm15c3VwZXItdW5kZXItNTUge1xuICB0YWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAxODM4YztcbiAgICBjYXB0aW9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTgzOGM7XG4gICAgfVxuICB9XG59XG4ubXlzdXBlci01NS02NSB7XG4gIHRhYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UwMDU4O1xuICAgIGNhcHRpb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NlMDA1ODtcbiAgICB9XG4gIH1cbn1cbi5teXN1cGVyLW92ZXItNjUge1xuICB0YWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M5NTEwOTtcbiAgICBjYXB0aW9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjOTUxMDk7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubXlzdXBlci10YWItd3JhcHBlciB7XG4gICAgLm5hdi10YWJzIHtcbiAgICAgID5saSB7XG4gICAgICAgID5hIHtcbiAgICAgICAgICBwYWRkaW5nOiAyMDBweCAwcHggMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICBoZWlnaHQ6IDM1MXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXlzdXBlci10YWItd3JhcHBlciB7XG4gICAgLnRhYi1wYW5lIHtcbiAgICAgIHRhYmxlIHtcbiAgICAgICAgdHIge1xuICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubmF2LXRhYnMge1xuICAgICAgPmxpIHtcbiAgICAgICAgPmEge1xuICAgICAgICAgIHBhZGRpbmc6IDEwOXB4IDBweCAwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMTk3cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MjhweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5teXN1cGVyLWxhbmRpbmcge1xuICAgIC50YWJsZS1yZXNwb25zaXZlIHtcbiAgICAgID4udGFibGUge1xuICAgICAgICA+dGJvZHkge1xuICAgICAgICAgID50ciB7XG4gICAgICAgICAgICA+dGgge1xuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmN1c3RvbWVyLXN1cnZleSB7XG4gIC5tb2RhbC1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yLW9yYW5nZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcblxuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGNvbG9yOiBAdGV4dC1jb2xvci13aGl0ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB3aWR0aDogNzUlO1xuICAgIH1cblxuICAgIC5jbG9zZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDE1cHg7XG4gICAgICByaWdodDogMjBweDtcblxuICAgICAgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubW9kYWwtYm9keSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCAxNHB4IDIwcHg7XG5cbiAgICAubWVkaWEtYm9keSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmJ1dHRvbi1tZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgaGVpZ2h0OiA0MnB4ICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3NDE5MTU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5idXR0b24tbWQtZGlzbWlzcyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiBAZGVmYXVsdC1jb2xvcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1oZWFkaW5nO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtMXB4O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi8vTW9kYWwgYWNjZXNzaWJpbGl0eSBzdHlsZXNcblxuLmN1c3RvbWVyLXN1cnZleSB7XG4gIC5tb2RhbC1oZWFkZXIge1xuICAgIC5jbG9zZSAuZmEtdGltZXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgLmNsb3NlOmZvY3VzIC5mYS10aW1lcyxcbiAgICAuY2xvc2U6aG92ZXIgLmZhLXRpbWVzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICBidXR0b246Zm9jdXMge1xuICAgICAgb3V0bGluZTogMXB4IGRvdHRlZCAjM2IzYjNiICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWJvZHkge1xuICAgIGE6Zm9jdXMsXG4gICAgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhOmZvY3VzICAuYnV0dG9uLW1kLWRpc21pc3Mge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBvdXRsaW5lOiAxcHggc29saWQgIzNiM2IzYjtcbiAgICB9XG5cbiAgICBhOmZvY3VzIC5idXR0b24tbWQge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQxOTE1ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vU3BhIEZvcm0gSGVhZGVyIGFuZCBCb2R5IHN0eWxlc1xuXG4uc3BhLWZvcm1zLWhlYWRlcixcbi5zcGEtZm9ybXMtYm9keSB7XG4gIC5yb3cge1xuICAgIC5jb2wtY3VzdG9tIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLnNwYS1mb3Jtcy1oZWFkZXIge1xuICAucm93IHtcbiAgICAuY29sLWN1c3RvbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLm1lZGlhIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cbiAgfVxufVxuXG4uc3BhLWZvcm1zLWJvZHkge1xuICAucm93IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4vL01lZGlhIHF1ZXJpZXNcblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmN1c3RvbWVyLXN1cnZleSB7XG4gICAgLm1vZGFsIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubW9kYWwtZGlhbG9nIHtcbiAgICAgIG1hcmdpbjogNDBweCAxMHB4IDEwcHggMTBweDtcbiAgICB9XG5cbiAgICAubW9kYWwtaGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcblxuICAgICAgLm1vZGFsLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAuY2xvc2Uge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5idXR0b24tbWQge1xuICAgICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1oZWFkaW5nO1xuICAgICAgdG9wOiAwO1xuICAgIH1cblxuICAgIC5idXR0b24tbWQtZGlzbWlzcyB7XG4gICAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy9SZXN1bHRzIHBhZ2UgYm9sZCB0ZXh0XG5cbi53cmFwcGVyUmVzdWx0c1BhZ2VDb250ZW50IHtcbiAgICAucm9tYW4tYm9sZC03NSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG59XG4vL05leHQgc3RlcHMgcGFnZSBzdHlsZXNcblxuLndyYXBwZXItbmV4dC1zdGVwcyB7XG4gICAgY29sb3I6ICMxNjE4MTg7XG5cbiAgICBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGNvbG9yOiBAcHJpbWFyeS1jb2xvci1vcmFuZ2U7XG4gICAgICAgIGZvbnQtZmFtaWx5OlwiQ2hhcmxpZS1TdGQtUmVndWxhclwiO1xuICAgIH1cblxuICAgIC5idXR0b24tbGcge1xuICAgICAgICBtaW4td2lkdGg6IDI1MnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTFweDtcbiAgICAgICAgaGVpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTguNzVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6dmlzaXRlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQxOTE1O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgUHJvIFNvbGlkXCI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53cmFwcGVyLXN1cGVyc2l6ZXItY29udGVudCB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLndyYXBwZXJMZWZ0Q29sIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbiAgICB9XG5cbiAgICAud3JhcHBlclJpZ2h0Q29sIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucmlnaHRDb2xMaW5rcyB7XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSBQcm8gU29saWRcIjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQHByaW1hcnktY29sb3Itb3JhbmdlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQHByaW1hcnktY29sb3Itb3JhbmdlO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzc0MTkxNTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDM6aG92ZXJ7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzQxOTE1O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy9JbXBvcnRhbnQgaW5mbyBwYWdlXG5cbi5zdXBlcnNpemVyLWltcG9ydGFudC1pbmZvIHtcbiAgICBjb2xvcjogIzE2MTgxODtcbiAgICBcbiAgICBwLFxuICAgIC5yb21hbi1ib2xkLTc1IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbn1cbiAgXG4vL0Zvb3RlciBzdHlsZXNcbi5zdXBlcnNpemVyLWZvb3Rlci1iZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4MjgyODtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuXG4gICAgLnN1cGVyc2l6ZXItZm9vdGVyLWxpbmtzIHtcbiAgICAgICAgdWwge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcblxuICAgICAgICAgICAgICAgIGEsXG4gICAgICAgICAgICAgICAgYTpmb2N1cyxcbiAgICAgICAgICAgICAgICBhOnZpc2l0ZWQsXG4gICAgICAgICAgICAgICAgYTpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy9NZWRpYSBxdWVyaWVzXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLy9OZXh0IHN0ZXBzIHBhZ2Ugc3R5bGVzXG5cbiAgICAud3JhcHBlci1uZXh0LXN0ZXBzIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICNmZmZmZmYsICNmZmZmZmYgNDEuMyUsICNmMGVlZWEgNDEuMyUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjZmZmZmZmLCAjZmZmZmZmIDQxLjMlLCAjZjBlZWVhIDQxLjMlKTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG8gbGVmdCwgI2ZmZmZmZiwgI2ZmZmZmZiA0MS4zJSwgI2YwZWVlYSA0MS4zJSk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC1saW5lYXItZ3JhZGllbnQodG8gbGVmdCwgI2ZmZmZmZiwgI2ZmZmZmZiA0MS4zJSwgI2YwZWVlYSA0MS4zJSk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjZmZmZmZmLCAjZmZmZmZmIDQxLjMlLCAjZjBlZWVhIDQxLjMlKTtcbiAgICAgICAgbWluLWhlaWdodDogNDUwcHg7XG5cbiAgICAgICAgYVtocmVmXj1cInRlbDpcIl0ge1xuICAgICAgICAgICAgY29sb3I6ICMxNjE4MTg7XG4gICAgICAgIH1cblxuICAgICAgICAud3JhcHBlckxlZnRDb2wge1xuICAgICAgICAgICAgaGVpZ2h0OiA1NTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggNTBweCAwIDA7XG5cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAud3JhcHBlclJpZ2h0Q29sIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMCAwIDUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDU1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLndyYXBwZXItc3VwZXJzaXplci1jb250ZW50IHtcbiAgICAgICAgICAgIGhlaWdodDogNDYwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvL0ltcG9ydGFudCBpbmZvIHBhZ2VcblxuICAgIC5zdXBlcnNpemVyLWltcG9ydGFudC1pbmZvIHtcbiAgICAgICAgYVtocmVmXj1cInRlbDpcIl0ge1xuICAgICAgICAgICAgY29sb3I6ICMxNjE4MTg7XG4gICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLy9OZXh0IHN0ZXBzIHBhZ2Ugc3R5bGVzXG4gICAgLndyYXBwZXItbmV4dC1zdGVwcyxcbiAgICAuc3VwZXJzaXplci1pbXBvcnRhbnQtaW5mbyB7XG4gICAgICAgIGFbaHJlZl49XCJ0ZWw6XCJdIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN1cGVyc2l6ZXItZm9vdGVyLWJnIHtcbiAgICAgICAgLnN1cGVyc2l6ZXItZm9vdGVyLWxpbmtzIHtcbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC8vTmV4dCBzdGVwcyBzdHlsZXNcblxuICAgIC53cmFwcGVyLW5leHQtc3RlcHMge1xuICAgICAgICAucm93IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjRweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTI0cHg7XG5cbiAgICAgICAgICAgIC53cmFwcGVyTGVmdENvbCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAzMHB4IDQwcHggMzBweDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICAgICAgLW1vei1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC53cmFwcGVyUmlnaHRDb2wge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMzBweCAyNHB4IDMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC53cmFwcGVyLXN1cGVyc2l6ZXItY29udGVudCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAvL05leHQgc3RlcHMgc3R5bGVzXG5cbiAgICAud3JhcHBlci1uZXh0LXN0ZXBzIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5idXR0b24tbGcge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC53cmFwcGVyTGVmdENvbCB7XG4gICAgICAgICAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICAtbW96LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7ICAgICAgICAgICAgXG4gICAgICAgIH1cblxuICAgICAgICAud3JhcHBlclJpZ2h0Q29sIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweCAzMHB4IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgLndyYXBwZXItc3VwZXJzaXplci1jb250ZW50IHtcbiAgICAgICAgICAgIGhlaWdodDogNDQwcHg7XG5cbiAgICAgICAgICAgIGJyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgfVxufSIsIkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnNwYWNpbmctbWItbGctNSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG4gICAgXG4gICAgLnNwYWNpbmctbWItbGctMTAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgXG4gICAgLnNwYWNpbmctbWItbGctMTUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gICAgXG4gICAgLnNwYWNpbmctbWItbGctMjAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgXG4gICAgLnNwYWNpbmctbWItbGctMjUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG4gICAgXG4gICAgLnNwYWNpbmctbWItbGctMzAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICAuc3BhY2luZy1tYi1sZy0zNSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIH1cbiAgICBcbiAgICAuc3BhY2luZy1tYi1sZy00MCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICBcbiAgICAuc3BhY2luZy1tYi1sZy01MCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgICBcbiAgICAuc3BhY2luZy1tYi1sZy02MCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIH1cblxuICAgIC5zcGFjaW5nLXB0LWxnLTYwIHtcbiAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIH1cblxuICAgIC5zcGFjaW5nLXBiLWxnLTYwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5zcGFjaW5nLW1iLW1vYmlsZS01IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cblxuICAgIC5zcGFjaW5nLW1iLW1vYmlsZS0xMCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLnNwYWNpbmctbWItbW9iaWxlLTE1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICAuc3BhY2luZy1tYi1tb2JpbGUtMjAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC5zcGFjaW5nLW1iLW1vYmlsZS0zMCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgLnNwYWNpbmctcHQtbW9iaWxlLTMwIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIH1cblxuICAgIC5zcGFjaW5nLXBiLW1vYmlsZS0zMCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc3BhY2luZy1tYi10YWJsZXQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG5cbiAgLnNwYWNpbmctbWItdGFibGV0LTEwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAuc3BhY2luZy1tYi10YWJsZXQtMTUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gIC5zcGFjaW5nLW1iLXRhYmxldC0yMCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnNwYWNpbmctbWItdGFibGV0LTMwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAuc3BhY2luZy1wdC10YWJsZXQtMzAge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG5cbiAgLnNwYWNpbmctcGItdGFibGV0LTMwIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59IiwiLmhlcm8tYmFubmVyIHtcbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1NZWRpdW1cIjtcbiAgICB9XG59XG5cbi53cmFwcGVyLWRpcmVjdC1zdXBlci1sYW5kaW5nLXBnIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICBoMiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnJvbWFuLWJvbGQtNzUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cblxuICAgIC5idG4tb3JhbmdlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3NDE5MTU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud3JhcHBlci1zdXBlci1iZW5lZml0cyB7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIERpcmVjdCBzdXBlciBtb2RhbCBzdHlsZXMgKi9cblxuLnBhZGRpbmcyMCB7XG4gICAgcGFkZGluZzogMjBweDtcbn1cblxuLndyYXBwZXItc3RkLXJpc2stbWVhc3VyZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGM2YzI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcblxuICAgIC5zdGQtcmlzay1tZWFzdXJlLWhlYWRpbmcgaDIge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gICAgfVxufVxuXG4uZGlyZWN0LXN1cGVyLXRoYW5reW91LXdyYXBwZXIgLmRpcmVjdC1zdXBlci10aGFua3lvdS1wZy1oZWFkaW5nIHtcbiAgICBoMiwgaDMsIGg0LCBoNSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAvL0JlbmNobWFyayBhc3NldCBhbGxvY2F0aW9uIHRhYmxlXG5cbiAgICAuYmVuY2htYXJrLWFzc2V0LWFsbG9jYXRpb24tdGFibGUge1xuICAgICAgICB0aDpudGgtY2hpbGQoMSksXG4gICAgICAgIHRkOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICB3aWR0aDogNiU7XG4gICAgICAgIH1cblxuICAgICAgICB0aDpudGgtY2hpbGQoMiksXG4gICAgICAgIHRkOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICB3aWR0aDogMzIlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICB0aDpudGgtY2hpbGQoMyksXG4gICAgICAgIHRkOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICB0ZDpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICB0aDpudGgtY2hpbGQoMyksXG4gICAgICAgIHRoOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgdGQ6bnRoLWNoaWxkKDMpLFxuICAgICAgICB0ZDpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDE1cHggOHB4IDhweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAvL0Fzc2V0IGFsbG9jYXRpb24gdGFibGVcblxuICAgIC5hc3NldC1hbGxvY2F0aW9uLXRhYmxlIHtcbiAgICAgICAgdHIge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGM2YzI7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtOTk5OXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTk5OTlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRib2R5IHRkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMiksXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJNaW5pbXVtXCI7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKTpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiTWF4aW11bVwiO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG4gICAgXG4gICAgLy9CZW5jaG1hcmsgYXNzZXQgYWxsb2NhdGlvbiB0YWJsZVxuICAgIC5iZW5jaG1hcmstYXNzZXQtYWxsb2NhdGlvbi10YWJsZSB7XG4gICAgICAgIHRib2R5ICB7XG4gICAgICAgICAgICB0cjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtOTk5OXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTk5OTlweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhjNmMyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUlO1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIkJlbmNobWFyayBhc3NldCBhbGxvY2F0aW9uICglKVwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnUmFuZ2VzICglKSc7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnRhYmxlLWNlbGwtc3ViLWhlYWRlcjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYudGFibGUtY2VsbC1zdWItaGVhZGVyOm50aC1jaGlsZCgzKTpiZWZvcmUsXG4gICAgICAgICAgICAgICAgJi50YWJsZS1jZWxsLXN1Yi1oZWFkZXI6bnRoLWNoaWxkKDQpOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH0gICAgICBcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5oZXJvLWJhbm5lciB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmhlcm8tYmFubmVyIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5oaWRlLW9uLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufSIsIi5yZXRpcmVtZW50LXByb2R1Y3QtcGFnZS1pbnRybyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGdyZXktYmc7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5cbi5ib3JkZXItYnV0dG9uLWxhcmdlIHtcbiAgICBib3JkZXI6IDNweCBzb2xpZCBAcHJpbWFyeS1jb2xvci1vcmFuZ2U7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1oZWFkaW5nO1xuICAgIGNvbG9yOiBAcHJpbWFyeS1jb2xvci1vcmFuZ2U7XG4gICAgaGVpZ2h0OiA0NHB4O1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3Itb3JhbmdlO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG59XG5cbi8vTWFzdGVyS2V5IFBlbnNpb24gRnVuZGFtZW50YWwgcHJvZHVjdCBwYWdlXG5cbi5wcm9kdWN0LWF3YXJkIHtcbiAgICAubWVkaWEtbGVmdCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDNweDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDgzcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ta3BmLWZvcm1zLWFuZC1kb2N1bWVudHMge1xuICAgIC5mYS1maWxlLXBkZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XG59XG4gIFxuICBcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAucmV0aXJlbWVudC1wcm9kdWN0LXBhZ2UtaW50cm8ge1xuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQ0cHg7XG4gICAgICAgIFxuICAgICAgICAubWVkaWEtbGVmdCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiXG4ud3JhcHBlci1ibG9nLW92ZXJ2aWV3IHtcbnBhZGRpbmctdG9wOjQwcHg7XG5wYWRkaW5nLWJvdHRvbTo0MHB4O1xufVxuXG4uZ3JvdXAtbmFiYXNpYS1ibG9nLW92ZXJ2aWV3IHtcbiAgbWFyZ2luLXRvcDozMHB4O1xufVxuXG4ubmFiYXNpYS1ibG9nLW92ZXJ2aWV3LXdyYXBwZXIgLmJsb2ctZmlsdGVyLXdyYXBwZXIgLmJsb2ctZmlsdGVyLWNhdGVnb3JpZXMge1xuICBtYXJnaW46IDEwcHg7XG59XG5cbi5ibG9nLXdyYXBwZXIge1xuICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICBoZWlnaHQ6IDI5MHB4O1xufVxuXG4uYmxvZy1maWx0ZXItY2F0ZWdvcmllcyAuYnRuLWdyb3VwIHtcbiAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmJsb2ctZmlsdGVyLWNhdGVnb3JpZXMgLmJ0bi1ncm91cC5idG4tZ3JvdXAtanVzdGlmaWVkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzYjNiM2I7XG59XG5cbi5ibG9nLWZpbHRlci1jYXRlZ29yaWVzIC5idG4tZ3JvdXAgLmJ0bi1kZWZhdWx0IHtcbiAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICBib3JkZXI6IDBweCBub25lO1xuICAgICBjb2xvcjogIzNiM2IzYjtcbiAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgIHdpZHRoOiBhdXRvO1xufVxuXG4uYmxvZy1maWx0ZXItY2F0ZWdvcmllcyAuYnRuLWdyb3VwIC5idG4tZGVmYXVsdC5hY3RpdmUge1xuICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2M5NTEwOTtcbiAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5ibG9nZW50cnktY29udGVudC13cmFwcGVyIHtcbiAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJsb2dlbnRyeS1jb250ZW50LXdyYXBwZXIgLmJsb2dlbnRyeS1kYXRlIHtcbiAgY29sb3I6ICMzYjNiM2IgISBpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYmxvZ2VudHJ5LWNvbnRlbnQtd3JhcHBlciAuYmxvZ2VudHJ5LXRpdGxlIGgzIHtcbiAgY29sb3I6ICMzYjNiM2I7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGZvbnQtc2l6ZToyMnB4O1xufVxuXG4uYmxvZ2VudHJ5LWNvbnRlbnQtd3JhcHBlciAuYmxvZ2VudHJ5LW1vcmUtb3ZlcmxheSB7XG4gICAgIC8vYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhIGltcG9ydGFudDsgY29tbWVudGVkIHRoaXMgb3V0IHRvIGdldCB0aGUgZmFkZSB0b1xuICAgICAvLyNmZmYgdG8gd29yayBhZ2FpbiAtIHNlZSBtZSBpZiBpc3N1ZXMgVGFwYW5cbn1cblxuLmJsb2dlbnRyeS1jb250ZW50LXdyYXBwZXIgLmJsb2dlbnRyeS1tb3JlLW92ZXJsYXkgLmJsb2dlbnRyeS1tb3JlLWxpbmsge1xuICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5ibG9ncG9zdCAuYmxvZ0JhY2tMaW5rIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uYmxvZ3Bvc3QgLmVudHJ5dGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmJsb2dwb3N0IC5lbnRyeXRpdGxlIHNtYWxsIHtcbiAgICAgY29sb3I6ICNiMmIyYjI7XG4gICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYmxvZ3Bvc3QgLmVudHJ5dGV4dCB7XG4gICAgIG1hcmdpbjogMjBweCBhdXRvO1xufVxuXG4uYmxvZy1hdXRob3Ige1xuICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5ibG9nLWF1dGhvciBpbWcge1xuICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbmhyIHtcbiAgICAgYm9yZGVyLWNvbG9yOiAjZTVlNWU1O1xufVxuXG4uYmxvZy1hYnQtYXV0aG9yIHtcbiAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjRmODtcbiAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgcGFkZGluZzogNDBweCAzMHB4IDMwcHggMHB4O1xufVxuXG4uYmxvZy1hYnQtYXV0aG9yLXRpdGxlIHtcbiAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmJsb2ctYWJ0LWF1dGhvci10aXRsZSBwIHtcbiAgICAgY29sb3I6ICM2NjY2NjY7XG59XG5cbi5hZGR0aGlzX3Rvb2xib3gge1xuICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uY29tbW9uLWJsb2ctb3ZlcnZpZXctd3JhcHBlciB7XG4gICAgbWFyZ2luOiA1MHB4IDBweCAzMHB4O1xufVxuXG4uYmxvZy1maWx0ZXItd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLm1hc29ucnktYnJpY2std3JhcHBlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG4uY29tbW9uLWJsb2ctb3ZlcnZpZXctd3JhcHBlci1iYXNpYyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5jb21tb24tYmxvZy1vdmVydmlldy13cmFwcGVyLWJhc2ljIC5tYXNvbnJ5LWJyaWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4uYmxvZy1yaHMtY29sdW1uIC5tYXNvbnJ5LWJyaWNrIHtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4uY29tbW9uLWJsb2ctb3ZlcnZpZXctd3JhcHBlci1iYXNpYyAubWFzb25yeS1icmljay13cmFwcGVyIHtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4uYmxvZy13cmFwcGVyLWNvbnRhaW5lciB7XG4gICBtYXJnaW4tdG9wOjE1cHhcbn1cblxuLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIG9wYWNpdHk6IDAuODU7XG4gIHBhZGRpbmc6IDBweCAyNXB4O1xuICBoZWlnaHQ6IDMyMHB4O1xufVxuLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCBoMSB7XG4gIGNvbG9yOiNmZmY7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIGEge1xuICBjb2xvcjojZmZmO1xufVxuLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYmxvZy1yaHMtY29sdW1uIGgzIHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5ibG9ncG9zdCAuYmxvZy1lbnRyeS10aXRsZSB7XG4gIGNvbG9yOiAjM2IzYjNiO1xuICBmb250LXNpemU6IDM0cHg7XG59XG4uYmxvZ3Bvc3QgLmVudHJ5dGl0bGUgc21hbGwge1xuICAgIGNvbG9yOiAjM2IzYjNiO1xufVxuXG4uYmxvZy1zdWJzY3JpYmUtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7XG4gIHBhZGRpbmc6IDYwcHggMCA0NHB4IDA7XG4gIC5ibG9nLXN1YnNjcmliZS10ZXh0IHtcbiAgICAgaDMge1xuICAgICAgIHRleHQtYWxpZ246IHJpZ2h0XG4gICAgIH1cbiAgfVxuICAuYmxvZy1zdWJzY3JpYmUtZm9ybSB7XG4gICAgICAudGV4dC1pbWFnZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHNwYW4uYnV0dG9uLW1kIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICB9XG59XG5cbi5ibG9nIC5uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTpub25lXG59XG5cbi5ib290c3RyYXBfc2ltcGxlZm9ybSBmb3JtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50XG59XG4uYm9vdHN0cmFwX3NpbXBsZWZvcm0gIC5zdWJtaXRidXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5ib290c3RyYXBfc2ltcGxlZm9ybSAuc3RlcC51aS1mb3Jtd2l6YXJkLWNvbnRlbnQgYnIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcbn1cbi5ib290c3RyYXBfc2ltcGxlZm9ybSAgLnN1Ym1pdGJ1dHRvbiBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBDaGFybGllLVN0ZC1TZW1pQm9sZDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZzogMTFweCAyMXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYm9vdHN0cmFwX3NpbXBsZWZvcm0gLnVpLWZvcm13aXphcmQge1xuICAgIGJvcmRlcjogbm9uZVxufVxuLmJvb3RzdHJhcF9zaW1wbGVmb3JtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJvb3RzdHJhcF9zaW1wbGVmb3JtIC5zdGVwLnVpLWZvcm13aXphcmQtY29udGVudCAuc3RlcG5hbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIGZvbnQtZmFtaWx5OiBDaGFybGllLVN0ZC1TZW1pQm9sZDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYm9vdHN0cmFwX3NpbXBsZWZvcm0gLnN0ZXAudWktZm9ybXdpemFyZC1jb250ZW50IC5pbnB1dCAuZm9ybWZpZWxkIGlucHV0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMTFweDtcbn1cbi5ib290c3RyYXBfc2ltcGxlZm9ybSAuc3RlcC51aS1mb3Jtd2l6YXJkLWNvbnRlbnQgLmlucHV0IC5mb3JtbGFiZWwge1xuICAgIGRpc3BsYXk6bm9uZVxufVxuXG4uYm9vdHN0cmFwLXBhZ2UtYmxvZyAud3JhcHBlci1ib2R5IHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cblxuLmJsb2ctcmhzLWNvbHVtbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiUmVsYXRlZCBhcnRpY2xlc1wiO1xuICAgIGZvbnQtZmFtaWx5OiBDaGFybGllLVN0ZC1TZW1pQm9sZDtcbiAgICBmb250LXNpemU6IDI2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTIwNXB4KXtcbiAgLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYmxvZy1zdWJzY3JpYmUtd3JhcHBlciAuYmxvZy1zdWJzY3JpYmUtdGV4dCBoMyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmJsb2ctc3Vic2NyaWJlLWZvcm0gLmJvb3RzdHJhcC1zaW1wbGVmb3JtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmJsb2ctcmhzLWNvbHVtbiB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCBoMSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIC5ibG9nLWZpbHRlci1jYXRlZ29yaWVzIC5idG4tZ3JvdXAgLmJ0bi1kZWZhdWx0IHtcbiAgICB3aWR0aDogMTAwJVxuICB9XG4gIC5ibG9nLXN1YnNjcmliZS13cmFwcGVyIHtcbiAgICAuYmxvZy1zdWJzY3JpYmUtdGV4dCB7XG4gICAgICBoM3tcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICB9XG4gICAgfVxuICAgIC5ibG9nLXN1YnNjcmliZS1mb3JtIHtcbiAgICAgICAgLnRleHQtaW1hZ2Uge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgICB9XG4gICAgICAgIHNwYW4uYnV0dG9uLW1kIHtcbiAgICAgICAgICAgbWFyZ2luLXRvcDoyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmJsb2ctc3Vic2NyaWJlLXdyYXBwZXIge1xuICAgIC5ibG9nLXN1YnNjcmliZS1mb3JtIHtcbiAgICAgIHNwYW4uYnV0dG9uLW1kIHtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M5NTEwOSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmJvb3RzdHJhcF9zaW1wbGVmb3JtIC5zdGVwLnVpLWZvcm13aXphcmQtY29udGVudCAuc3RlcG5hbWUge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5ib290c3RyYXBfc2ltcGxlZm9ybSBmb3JtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ib290c3RyYXBfc2ltcGxlZm9ybSAuc3RlcC51aS1mb3Jtd2l6YXJkLWNvbnRlbnQgLmlucHV0IC5mb3JtZmllbGQgaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuYm9vdHN0cmFwX3NpbXBsZWZvcm0gLnN1Ym1pdGJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMHB4O1xuICB9XG4gIC5ib290c3RyYXBfc2ltcGxlZm9ybSAuc3VibWl0YnV0dG9uIGEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuXG4vL2FkZGl0aW9uYWwgc3R5bGUgZm9yIG5ldyBCbG9nXG5cblxuLndyYXBwZXItYmctZjBlZWVhLm5hdjAge3BhZGRpbmctdG9wOjE0cHg7fVxuXG4ud3JhcHBlci1iZy1mMGVlZWEubmF2MCBhIHtjb2xvcjojM2IzYjNiOyB0ZXh0LWRlY29yYXRpb246bm9uZTt9XG5cbi53cmFwcGVyLWJnLWYwZWVlYS5uYXYwIGE6aG92ZXIge2NvbG9yOiMyMzUyN2M7IH1cblxuLmJsb2cud3JhcHBlci53cmFwcGVyLXByaW1hcnktbmF2IHtwYWRkaW5nOiAxOHB4IDA7fVxuXG4uYmxvZy5tbGNsb2dvIHtib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTVlNWU1O31cblxuLmJsb2dzb2NpYWxJY24ge2Zsb2F0OnJpZ2h0ICFpbXBvcnRhbnQ7fVxuXG4uaGF0Y2hDdCBoNCB7Zm9udC1mYW1pbHk6J0NoYXJsaWUtU3RkLU1lZGl1bScsIGhlbHZldGljYSwgYXJpYWw7fVxuXG4uYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIHtiYWNrZ3JvdW5kLWNvbG9yOiNDOTUxMDk7IG9wYWNpdHk6MC45NX1cblxuLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCBoNCB7IG1hcmdpbi10b3A6MzBweCAhaW1wb3J0YW50OyB9XG5cbi5ibG9nLW1hc3RoZWFkLXdyYXBwZXIgLmJsb2ctbWFzdGhlYWQgaDQgYSB7Zm9udC1mYW1pbHk6J0NoYXJsaWUtU3RkLU1lZGl1bSc7IHBhZGRpbmc6MTBweCAyMHB4OyBib3JkZXI6IDNweCBzb2xpZCAjZmZmO31cblxuLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCBoNCBhOmhvdmVyIHtib3JkZXI6M3B4IHNvbGlkICNmZmY7IGJhY2tncm91bmQtY29sb3I6I2ZmZjsgY29sb3I6I0M5NTEwOTt9XG5cbi5ibG9nLW1hc3RoZWFkLXdyYXBwZXIgLmJsb2ctbWFzdGhlYWQgaDQgYTpmb2N1cyB7dGV4dC1kZWNvcmF0aW9uOm5vbmU7fVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjk5MnB4KSBhbmQgKG1heC13aWR0aDoxMTk5cHgpIHtcbi5ibG9nLW1hc3RoZWFkLXdyYXBwZXIgLmJsb2ctbWFzdGhlYWQge2hlaWdodDoyNzBweH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbi5ibG9nLW1hc3RoZWFkLXdyYXBwZXIgLmJsb2ctbWFzdGhlYWQge2hlaWdodDogMzIwcHg7fVxuXG4uYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIGgxIHttYXJnaW4tdG9wOjQwcHggIWltcG9ydGFudDt9XG5cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjk5MnB4KSB7XG5cbi5ibG9nLm1sY2xvZ28ge3dpZHRoOjEyMHB4O31cblxuLmhhdGNobG9nbyB7d2lkdGg6IDEwMHB4O21hcmdpbi10b3A6MTJweDttYXJnaW4tYm90dG9tOjA7bWFyZ2luLWxlZnQ6IDE1cHg7bWFyZ2luLXJpZ2h0OiA1cHg7fVxuXG4uYmxvZ3NvY2lhbEljbiB7IG1hcmdpbi10b3A6MTBweDsgbWFyZ2luLWJvdHRvbTotMTBweH1cblxuLmhhdGNoQ3QgaDQgeyBtYXJnaW4tdG9wOjIxcHggIWltcG9ydGFudDt9XG5cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MXB4KSB7XG5cbi53cmFwcGVyLWJnLWYwZWVlYS5uYXYwIHtkaXNwbGF5Om5vbmU7fVxuXG4uYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC42NSk7fVxuXG4uYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIGg0IGEge2JvcmRlcjoycHggc29saWQgI2ZmZjtmb250LXNpemU6IDE1cHg7cGFkZGluZzogN3B4IDIwcHg7fVxuXG4uYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIGg0IGE6aG92ZXIge2NvbG9yOiMzYjNiM2I7fVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KSB7XG5cbi5ibG9nLm1sY2xvZ28ge3dpZHRoOjkwcHg7fVxuXG4uYmxvZy5tbGNsb2dvIGltZyB7aGVpZ2h0OjQwcHg7fVxuXG4uaGF0Y2hsb2dvIHt3aWR0aDogODBweDttYXJnaW4tdG9wOjdweDttYXJnaW4tYm90dG9tOjA7bWFyZ2luLWxlZnQ6IDEwcHg7bWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG5cbi5oYXRjaGxvZ28gaDEge2ZvbnQtc2l6ZTozMHB4O31cblxuLmJsb2dzb2NpYWxJY24ge3dpZHRoOjIxMHB4OyBtYXJnaW4tdG9wOjEwcHg7IG1hcmdpbi1ib3R0b206LTEwcHh9XG5cbi5ibG9nc29jaWFsSWNuIGltZyB7aGVpZ2h0OjMwcHh9XG5cbi5oYXRjaEN0IHt3aWR0aDozMTBweH1cblxuLmhhdGNoQ3QgaDQge2ZvbnQtc2l6ZToyMHB4OyBtYXJnaW4tdG9wOjEzcHggIWltcG9ydGFudDt9XG5cbi5ibG9nLW1hc3RoZWFkLXdyYXBwZXIgLmJsb2ctbWFzdGhlYWQge2hlaWdodDoyNzBweH1cblxuLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCBoMSB7bWFyZ2luLXRvcDoyNXB4ICFpbXBvcnRhbnQ7fVxuXG59XG5cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XG5cbi5ibG9nLm1sY2xvZ28ge21hcmdpbi1ib3R0b206MTVweDsgYm9yZGVyLXJpZ2h0OiAwO31cblxuLmJsb2cubWxjbG9nbyBpbWcge2hlaWdodDozOHB4O31cblxuLmhhdGNobG9nbyBoMXtmb250LXNpemU6MjZweDt9XG5cbi5ibG9nc29jaWFsSWNuIGltZyB7aGVpZ2h0OjI2cHg7fVxuXG4uYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIHtoZWlnaHQ6YXV0bzsgcGFkZGluZy1sZWZ0OjE1cHg7IHBhZGRpbmctcmlnaHQ6MTVweDsgfVxuXG4uYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5jb250YWluZXIucGFnZS1oZWFkZXItY29udGFpbmVyIHtiYWNrZ3JvdW5kOm5vbmUgIWltcG9ydGFudDt9XG5cbi5ibG9nLW1hc3RoZWFkLXdyYXBwZXIgLmJsb2ctbWFzdGhlYWQgaDQgeyBtYXJnaW4tdG9wOjBweCAhaW1wb3J0YW50OyBtYXJnaW4tYm90dG9tOjMwcHggfVxuXG4uYmxvZy1tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20ge2hlaWdodDphdXRvICFpbXBvcnRhbnR9XG5cbi5ibG9nLW1hc3RoZWFkLXdyYXBwZXIgLmJsb2ctbWFzdGhlYWQgaDEge21hcmdpbi1sZWZ0OjB9XG5cbi5ibG9nLWZpbHRlci13cmFwcGVyIHttYXJnaW4tYm90dG9tOjMwcHg7bWFyZ2luLXRvcDogLTMwcHg7fVxuXG4uYmxvZy1yZXN1bHRzLXdyYXBwZXIgLm1hc29ucnktYnJpY2ssIC5ibG9nLXJlc3VsdHMtd3JhcHBlciAubWFzb25yeS1icmljayBpbWcge3dpZHRoOjEwMCUgIWltcG9ydGFudDt9XG5cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjYwMHB4KSBhbmQgKG1heC13aWR0aDo3NjdweCkge1xuXG4uYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIGgxIHttYXJnaW4tdG9wOjIwcHggIWltcG9ydGFudDt9XG5cbn1cblxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MjgwcHgpIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XG5cbi5ibG9nc29jaWFsSWNuIHsgcG9zaXRpb246YWJzb2x1dGU7IHRvcDo3MHB4OyByaWdodDoxNXB4O31cblxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6Mjc5cHgpIHtcblxuLmJsb2dzb2NpYWxJY24geyBmbG9hdDpsZWZ0OyBtYXJnaW4tYm90dG9tOi0xMHB4OyB9XG5cbi5ibG9nc29jaWFsSWNuIHAge3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyB9XG5cbn1cbi8vZW5kIGFkZGl0aW9uYWwgc3R5bGUgZm9yIG5lZXcgQmxvZ1xuXG4iLCJAaW1wb3J0IFwiLi4vLi4vdmFyaWFibGVzLmxlc3NcIjtcblxuLy8gYmxvZyBvdmVydmlldyBjb21wb25lbnRcblxuQGJsb2ctZW50cnktYmctY29sb3I6ICNmZmY7XG5cbi8vIG5lZWQgdG8gc2V0IGEgcmVhc29uYWJsZSBjb250YWluZXIgaGVpZ2h0IGZvciByZWxvYWRzXG4ubmFiYXNpYS1ibG9nLW92ZXJ2aWV3LXdyYXBwZXItZnVsbCB7XG4gIG1pbi1oZWlnaHQ6IDEyMDBweDtcbn1cblxuLm5hYmFzaWEtYmxvZy1vdmVydmlldy13cmFwcGVyIHtcblxuICAuYmxvZy1maWx0ZXItd3JhcHBlciB7XG5cbiAgICAuYmxvZy1maWx0ZXItY2F0ZWdvcmllcyB7XG4gICAgICBtYXJnaW46IDEwcHg7XG4gICAgfVxuICAgIC5ibG9nLWZpbHRlci10YWdzIHtcbiAgICAgIG1hcmdpbjogMTBweDtcbiAgICB9XG4gIH1cblxuICAuYmxvZy1yZXN1bHRzLXdyYXBwZXIge1xuXG4gICAgLm1hc29ucnktYnJpY2sge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubWFzb25yeS1icmljay5sb2FkZWQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDEwcHggMHB4IDBweCAwcHg7XG5cbiAgICAgIC5tYXNvbnJ5LWJyaWNrLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW46IDEwcHggMHB4IDBweCAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBibG9nLWVudHJ5LWJnLWNvbG9yO1xuXG4gICAgICAgIC5ibG9nZW50cnktaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgICAgLmJsb2dlbnRyeS1pbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvZ2VudHJ5LWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogNXB4O1xuXG4gICAgICAgICAgLmJsb2dlbnRyeS1kYXRlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmJsb2dlbnRyeS1ib2R5IHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgLmJsb2dlbnRyeS1tb3JlLW92ZXJsYXkge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG5cbiAgICAgICAgICAgICAgLyogXCJ0cmFuc3BhcmVudFwiIG9ubHkgd29ya3MgaGVyZSBiZWNhdXNlID09IHJnYmEoMCwwLDAsMCkgKi9cbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQsIEBibG9nLWVudHJ5LWJnLWNvbG9yKTtcblxuICAgICAgICAgICAgICAuYmxvZ2VudHJ5LW1vcmUtbGluayB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJsb2ctZW50cnktYmctY29sb3I7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmJsb2dlbnRyeS10YWdzLWxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgcGFkZGluZzogN3B4IDFweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gb25seSBwcmludCB0aGUgbW9kYWwgY29udGVudHMgb2YgdGhlIGJsb2cgb3ZlcnZpZXcgcGFnZS5cbkBtZWRpYSBwcmludCB7XG4gIC5ibG9nLW92ZXJ2aWV3LXBhZ2UgKiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG5cbiAgLm1vZGFsLCAubW9kYWwgKiB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIC5tb2RhbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbi8vIGZpeCBmb3IgZWRpdG1vZGUgY29uZmxpY3Rcbi5jcS13Y20tZWRpdCAuYmxvZy1maWx0ZXItY2F0ZWdvcmllcyAuYnRuLWdyb3VwLmJ0bi1ncm91cC1qdXN0aWZpZWQge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmNxLXdjbS1lZGl0IC5ibG9nLWZpbHRlci1jYXRlZ29yaWVzIC5idG4tZ3JvdXAge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuXG4vLyBzdGFjayB0aGUgY2F0ZWdvcnkgbmF2IG9uIHNtYWxsZXIgc2NyZWVuc1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLWZpbHRlci1jYXRlZ29yaWVzIC5idG4tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgfVxufVxuXG4iXX0= */
