@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,400,600,700);.dataset-heading a,a,a.test{color:#007ce0;text-decoration:none}.dataset-heading a:focus,.dataset-heading a:hover,a.test:focus,a.test:hover,a:focus,a:hover{color:#00447a;text-decoration:none}body{background-size:cover;background:#1ebfb3 url(/assets/images/homepage/map.png) fixed;min-width:1260px;color:#888;font-family:Source Sans Pro,sans-serif}h1{font-size:28px}h2{font-size:21px}h3{font-size:18px}h4{font-size:14px}h1,h2,h3,h4{line-height:1.5}h1 small,h2 small,h3 small,h4 small{font-size:14px}.caret{border-left:9px solid transparent;border-right:9px solid transparent;border-top:9px solid #007ce0;vertical-align:top}ul.hdx-bs3{padding-left:0;list-style-type:none}.pagination{display:block;text-align:center;height:45px}.actions li{display:inline-block}@font-face{font-family:Gotham-Bold;src:url(/assets/fonts/Gotham_OTF/Gotham-Bold.otf)}@font-face{font-family:Gotham-Book;src:url(/assets/fonts/Gotham_OTF/Gotham-Book.otf)}@font-face{font-family:Gotham-Light;src:url(/assets/fonts/Gotham_OTF/Gotham-Light.otf)}@font-face{font-family:Gotham-Black;src:url(/assets/fonts/Gotham_OTF/Gotham-Black.otf)}@font-face{font-family:Gotham-Medium;src:url(/assets/fonts/Gotham_OTF/Gotham-Medium.otf)}.module .pagination,.pagination{background:#eee;border-top:none;height:45px;margin:0;padding:0}.module .pagination ul,.pagination ul{line-height:45px;overflow:hidden;border-radius:0}.module .pagination li,.pagination li{display:inline}.module .pagination li a,.module .pagination li a:focus,.module .pagination li a:hover,.pagination li a,.pagination li a:focus,.pagination li a:hover{font-family:Gotham-Book,sans-serif;font-weight:400;font-size:16px;color:#000;background-color:#fff;border:none;margin-left:-2px;display:inline-block;width:45px;padding:0;line-height:45px}.module .pagination li.active a,.pagination li.active a{background-color:#1ebfb3;color:#fff}.module .pagination li.disabled a,.pagination li.disabled a{cursor:default}.control-order-by{float:right;height:inherit}.control-order-by label{font-family:Gotham-Bold,sans-serif;font-weight:400;font-size:12px;color:#888;letter-spacing:.03em;line-height:20px}.control-order-by .orderDropdown{display:inline}.control-order-by .orderDropdown .dropdown-toggle{background-color:#fff;border:none;color:#007ce0;text-align:left;margin-top:-4px;padding:0}.control-order-by .orderDropdown .dropdown-toggle .caret{margin-top:6px}.control-order-by .orderDropdown .dropdown-toggle:focus,.control-order-by .orderDropdown .dropdown-toggle:hover{color:#00447a}.control-order-by .orderDropdown .dropdown-toggle-text{font-family:Gotham-Bold,sans-serif;font-weight:400;font-size:14px;color:#007ce0;letter-spacing:.03em}.control-order-by .orderDropdown .dropdown-toggle-text:focus,.control-order-by .orderDropdown .dropdown-toggle-text:hover{color:#00447a}.activity{margin:10px 0;padding:0;list-style-type:none;background:transparent url(../../../../base/images/dotted.png) 14px 0 repeat-y}.activity .load-less{margin-bottom:15px}.activity .item .actor .gravatar{position:absolute;top:0;left:40px;border-radius:100px}.base-actions-menu a.btn.hdx-btn{margin-left:12px}.base-actions-menu ul{list-style:none}.base-actions-menu ul li{line-height:16px;font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:14px;display:inline;margin-right:16px}.base-actions-menu ul li:last-child{margin-right:0}.base-actions-menu ul li:first-child:before{border:none}.base-actions-menu ul li:before{content:"";border-left:1px solid #888;height:16px;margin-right:16px}.base-actions-menu ul li.delete-override a{color:#f2645a;text-transform:none}.base-actions-menu ul li a i{margin-right:5px}.base-actions-menu ul li .direct-share-links{position:relative;bottom:-5px}.toolbarRow{background-color:#eee;height:20px}.toolbarRow .toolbar{margin:0;padding:0}.toolbarRow .toolbar .breadcrumb{border:none;background:none;margin:0;padding:0;font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:12px;line-height:20px;text-transform:uppercase}.toolbarRow .toolbar .breadcrumb>li{text-shadow:none;white-space:nowrap}.toolbarRow .toolbar .breadcrumb>li:after{content:" / "}.toolbarRow .toolbar .breadcrumb>li.active:after{content:""}.toolbarRow .toolbar .breadcrumb>li.active a{color:#333;font-weight:700}.toolbarRow .toolbar .breadcrumb>li a{color:#333}.toolbarRow .toolbar .breadcrumb>li+li:before{content:"";padding:0}.btn{font-family:Gotham-Bold,sans-serif;font-weight:400;font-size:12px;text-transform:uppercase;letter-spacing:0;background-image:none;text-shadow:none;border:1px solid inherit;background-color:#888;color:#fff}.btn~.btn{margin-left:15px}.btn.active,.btn:focus,.btn:hover{background-color:#888;border-color:#888;opacity:.7;box-shadow:none;color:#fff;font-family:Gotham-Bold,sans-serif;font-weight:400;font-size:12px;letter-spacing:0;background-position:inherit}.btn.hdx-btn.org-btn{min-width:100px;margin-left:0;background-color:#007ce0;color:#fff}.btn-inverted{color:#888;background-color:#fff;border:1px solid #ccc;box-shadow:none}.btn-inverted:focus,.btn-inverted:hover{background-color:#fff;opacity:.7;color:#888}.btn-demo{border:2px solid #fff;border-radius:5px;padding:8px 10px;margin-right:20px;background:none;box-shadow:none}.btn-primary{background-color:#007ce0;color:#fff}.btn-danger{background-color:#f2645a}.btn-empty,.btn-empty-black{text-align:left;padding-left:0;padding-right:0;box-shadow:none;width:auto}.btn-empty,.btn-empty-black,.btn-empty-black:focus,.btn-empty-black:hover,.btn-empty:focus,.btn-empty:hover{background:none;color:#007ce0}.btn-empty-black,.btn-empty-black:focus,.btn-empty-black:hover{color:#000}.btn-empty-blue{border:1px solid #007ce0;color:#007ce0;padding-left:20px;padding-right:20px}.btn-empty-blue:focus,.btn-empty-blue:hover{color:#007ce0;border-color:#007ce0}.btn-empty-white{border:1px solid #fff;color:#fff;background-color:transparent;padding-left:20px;padding-right:20px}.btn-empty-white:focus,.btn-empty-white:hover{background-color:#fff;color:#007ce0;border-color:#fff;opacity:1}.btn-blue-on-white,.btn-blue-on-white:focus,.btn-blue-on-white:hover{color:#007ce0;background-color:#fff}.resource-item .hdx-btn-group{position:absolute;top:14px;right:10px;display:inline-block;vertical-align:middle}.btn.hdx-btn.resource-btn{background-color:#888;color:#fff;border:0;line-height:35px;margin-left:10px;text-transform:uppercase;border-radius:4px;padding:0 20px}.btn.hdx-btn.resource-btn.resource-icon-btn{width:35px;padding:0}.btn.hdx-btn.resource-icon-btn img{width:14px;margin-bottom:5px}.dataset-item{border-bottom:0;margin-top:35px;margin-bottom:60px;padding-bottom:0}.dataset-item .dataset-heading{font-family:Source Sans Pro,sans-serif;font-size:20px;font-weight:700;margin-bottom:8px;margin-top:0}.updatedNameColor,.updatedNameColor a{color:#007ce0}.ckan-icon{display:inline-block;vertical-align:text-bottom;position:relative;top:2px;width:16px;height:16px;background-image:url(../../../../base/images/sprite-ckan-icons.png);background-repeat:no-repeat;background-position:16px 16px}.dataset-resources{margin-top:8px;padding:0}.dataset-resources li{display:inline}.dataset-resources [class*=" icon-"],.dataset-resources [class^=icon-]{display:inline-block;font-size:16px}.dataset-resources [class*=" icon-"]:before,.dataset-resources [class^=icon-]:before{color:#888}.label-icons span{font-size:15px;color:#888;margin-left:10px;padding-top:3px}.label-icons span.download-counts{font-size:12px;white-space:nowrap}ul.dataset-resources li+li.label-icons{border-left:1px solid #888;margin-left:10px;white-space:nowrap}.label{border:none;border-radius:0;box-shadow:none;color:#fff;background-color:#aaa;display:inline-block;margin-right:6px;margin-bottom:4px;padding:3px 10px;text-transform:uppercase;font-family:Source Sans Pro,sans-serif;font-weight:600;font-size:14px;line-height:20px;min-width:0;vertical-align:middle}.label.label-small{font-family:Gotham-Bold,sans-serif;font-weight:400;font-size:9px;letter-spacing:.01em;line-height:16px;margin-right:0;padding:0 5px;margin-bottom:3px}.pill{font-family:Source Sans Pro,sans-serif;font-weight:600;font-size:14px;color:#fff;text-transform:uppercase;padding:5px 15px;margin-right:20px;margin-bottom:20px;display:inline-block;background-color:#888;border-radius:0}.pill .glyphicon-remove,.pill .icon-remove{cursor:pointer;margin-left:20px}.label[data-format*=html],.label[data-format=html]{background-color:#55a1ce}.label[data-format*=json],.label[data-format*=xml],.label[data-format=json],.label[data-format=xml]{background-color:#ef7100}.label[data-format*=text],.label[data-format=text]{background-color:#74cbec}.label[data-format*=csv],.label[data-format=csv]{background-color:#dfb100}.label[data-format*=xls],.label[data-format=xls]{background-color:#2db55d}.label[data-format*=zip],.label[data-format=zip]{background-color:#686868}.label[data-format*=api],.label[data-format=api]{background-color:#ec96be}.label[data-format*=pdf],.label[data-format=pdf]{background-color:#e0051e}.label[data-format*=nquad],.label[data-format*=ntriples],.label[data-format*=rdf],.label[data-format*=turtle],.label[data-format=rdf]{background-color:#0b4498}.resource-item{position:relative;padding:10px 10px 10px 60px;margin-bottom:0}.resource-item .format-label{position:absolute;top:10px;left:10px}.format-label{display:inline-block;vertical-align:text-bottom;position:relative;top:2px;width:16px;height:16px;background-image:url(../../../../base/images/sprite-ckan-icons.png);background-repeat:no-repeat;background-position:16px 16px;text-indent:-900em;background:url(../../../../base/images/sprite-resource-icons.png) no-repeat 0 0;width:32px;height:35px;background-position:0 -62px}.format-label[data-format*=rdf],.format-label[data-format=rdf]{width:32px;height:35px;background-position:-32px -62px}.format-label[data-format*=pdf],.format-label[data-format=pdf]{width:32px;height:35px;background-position:-64px -62px}.format-label[data-format*=api],.format-label[data-format=api]{width:32px;height:35px;background-position:-96px -62px}.format-label[data-format*=zip],.format-label[data-format=zip]{width:32px;height:35px;background-position:-128px -62px}.format-label[data-format*=xls],.format-label[data-format=xls]{width:32px;height:35px;background-position:-160px -62px}.format-label[data-format*=csv],.format-label[data-format=csv]{width:32px;height:35px;background-position:-192px -62px}.format-label[data-format*=txt],.format-label[data-format=txt]{width:32px;height:35px;background-position:-224px -62px}.format-label[data-format*=xml],.format-label[data-format=xml]{width:32px;height:35px;background-position:-256px -62px}.format-label[data-format*=json],.format-label[data-format=json]{width:32px;height:35px;background-position:-288px -62px}.format-label[data-format*=html],.format-label[data-format=html]{width:32px;height:35px;background-position:-320px -62px}.icon-leaf.fresh,.icon-leaf.fresh:before{color:#1bb580;font-size:16px;margin-left:0}.icon-questionmark.freshness,.icon-questionmark.freshness:before{color:#007ce0;font-size:15px}#error-page{min-height:400px;height:70vh;background:url(/assets/images/page404/pxel_bg.png);background-size:10px 20px;background-repeat:repeat;position:relative}#error-page .error-message-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:450px;text-align:center;color:#333}#error-page .error-message-container img{height:90px}#error-page .error-message-container h1{font-family:Gotham-Bold,sans-serif;font-weight:400;font-size:18px;text-transform:uppercase;margin:20px 0}#error-page .error-message-container p{margin:20px 0;font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:14px}.facet-hidden{display:none}.module-heading.facet-title{cursor:pointer;color:#888;border:0}.module-heading.facet-title,.module-heading .facet-title-counter{font-family:Gotham-Black,sans-serif;font-weight:400;font-size:16px}.module-heading .facet-title-counter{color:#fff}.nav-facet .list-items{padding:7px 10px;border-bottom:none}.nav-facet .list-items a{color:#fff;font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:16px}.nav-facet .list-items a .float-right{font-family:Gotham-Book,sans-serif;font-weight:400;font-size:14px}.nav-facet .list-items a:hover{background-color:inherit}.list-items.module-narrow .module-content,.list-items.module-narrow .module-footer,.list-items.module-narrow .module-heading{padding:0}.list-items .list-items.action{margin-top:5px}.list-items.facet-items{border-bottom:1px solid #888}.nav-aside li.active a:hover,.nav-item.active>a:hover{color:#fff;background-color:#8ca0a6}.followers-count{font-family:Gotham-Light,sans-serif;font-weight:400;font-size:48px;line-height:normal}.greeting-message{background-color:#eee;padding-top:45px;padding-bottom:60px}.greeting-message .header-user-message{font-family:Source Sans Pro,sans-serif;font-weight:300;text-align:center;color:#000;line-height:normal}.greeting-message .header-user-message-large{font-size:39px;margin-bottom:25px}.greeting-message .header-user-message-small{font-size:20px;margin-top:25px}.greeting-message .header-user-message-hr{background-color:#999;border:0 none;height:1px;margin-left:auto;margin-right:auto;width:450px}.greeting-message .header-user-message a{color:#0b0080}.mainLinks{padding-left:20px;margin:0}.mainLinks.mainLinks-gray>li>a{font-family:Gotham-Book,sans-serif;font-weight:400;font-size:12px;color:#ccc;line-height:1}.mainLinks.mainLinks-gray>li>a:focus,.mainLinks.mainLinks-gray>li>a:hover{color:#ccc}.mainLinks>li{display:inline}.mainLinks>li>a{margin-left:15px;margin-top:0;margin-bottom:0;font-family:Gotham-Bold,sans-serif;font-weight:400;font-size:12px;color:#333;letter-spacing:.03em;line-height:31px;text-transform:uppercase}.mainLinks>li>a:focus,.mainLinks>li>a:hover{color:#000}.mainLinks>li>a:after{content:"|";margin-left:15px}.mainLinks>li>a:focus{text-decoration:none;cursor:pointer}.mainLinks>li .dropdown-menu a:hover{background-color:#fff;color:#333;text-decoration:underline}.mainLinks>li #crises-label:after{content:"\25bc";margin-left:3px;font-size:13px}.mainLinks>li:first-child>a{margin-left:0}.mainLinks>li:last-child>a:after{content:"";margin:0}.modal.in{position:fixed;top:0;left:0;width:100%;height:100%;z-index:4}.modal.in .modal-dialog{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:auto}.modal.in .modal-dialog .modal-content{min-width:370px;min-height:360px;border-radius:6px;overflow:hidden;position:relative}.modal.in .modal-dialog .modal-content .modal-header{font-family:Gotham-Bold,sans-serif;font-weight:400;font-size:16px;color:#fff;background-color:#007ce0;letter-spacing:.01em;line-height:20px;padding:20px}.modal.in .modal-dialog .modal-content .modal-header .close{margin-left:20px;float:right;top:0;color:#fff;opacity:1}.modal.in .modal-dialog .modal-content .modal-body{min-height:193px;padding:30px 30px 0}.modal.in .modal-dialog .modal-content .modal-body .nav-tabs{border-color:#ccc}.modal.in .modal-dialog .modal-content .modal-body .nav-tabs h4{margin:0}.modal.in .modal-dialog .modal-content .modal-body input[type=text]{height:44px;line-height:14px;border-color:#fff;box-shadow:none;padding-left:15px;font-size:14px;color:#000;border-radius:3px;border:1px solid #fff}.modal.in .modal-dialog .modal-content .modal-body input[type=text]:disabled{background-color:#eee}.modal.in .modal-dialog .modal-content .modal-footer{padding:30px;box-shadow:none;border-top:none;position:relative;bottom:0;right:0}.modal.in .modal-dialog .modal-content .modal-footer .btn-large{min-width:150px}.modal.in .modal-dialog .modal-content .modal-footer .btn-large.btn-empty{min-width:0;margin-right:30px;color:#000}::-webkit-input-placeholder{color:#ccc;font-size:16px;font-family:Source Sans Pro,sans-serif;font-weight:700}:-moz-placeholder,::-moz-placeholder{color:#ccc;font-size:16px;font-family:Source Sans Pro,sans-serif;font-weight:700;opacity:1}:-ms-input-placeholder{color:#ccc;font-size:16px;font-family:Source Sans Pro,sans-serif;font-weight:700}.resource-social a{line-height:31px;vertical-align:middle;display:block;margin-bottom:5px}.resource-social a i{font-size:31px;width:31px;padding-right:5px;vertical-align:middle}.resource-social a span{font-size:14px;vertical-align:middle;line-height:25px}.resource-social a:hover{text-decoration:none}.list-items.search-form{border-bottom:none;margin:0;padding:0}.list-items.search-form h2{font-family:Source Sans Pro,sans-serif;font-size:16px;font-weight:400}.list-items.search-form .search-input.search-giant input{border-radius:14px;background-color:#fff;border:1px solid #ccc}.list-items.search-form .search-input{margin-bottom:25px}.select2-container{display:block;padding:0}.select2-container.required.error>.select2-choice{border-color:red}.select2-container .select2-choice{background-image:none;color:#888;font-family:Gotham-Bold,sans-serif;font-weight:400;font-size:14px;height:44px;line-height:44px;padding-left:15px;outline:none;border-color:#fff}.select2-container-multi .select2-choices{box-shadow:none;border-color:#fff;background-image:none}.select2-container-multi .select2-choices .select2-search-choice{line-height:28px}.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close{top:14px}.select2-dropdown-open .select2-choice{background-color:#fff;border-color:#5897fb}.select2-dropdown-open.select2-drop-above .select2-choice{background-color:#fff;background-image:none}.select2-container .select2-choice .select2-arrow{background-color:#888;background-image:none;padding-top:14px;padding-left:13px}.select2-container .select2-choice .select2-arrow b{border-left:9px solid transparent;border-right:9px solid transparent;border-top:9px solid #fff;display:inline;background:none;background-image:none!important}.select2-container .select2-choice .select2-arrow{width:42px}.page-header{background:none;border-bottom:3px solid #eee;border-radius:0 3px 0 0;padding:0;margin-top:0;margin-bottom:0}.page-header.page-header-gray{border-bottom-color:#ccc}.page-header.page-header-gray .nav-tabs a:hover{background-color:inherit}.page-header .nav-tabs{margin-bottom:-3px}.nav-tabs{border-bottom:3px solid #eee}.nav-tabs.nav-tabs-gray{border-bottom-color:#ccc}.nav-tabs.nav-tabs-gray>li.active>a{background-color:inherit}.nav-tabs>li{margin-bottom:-3px}.nav-tabs>li>a{font-family:Gotham-Bold,sans-serif;font-weight:400;font-size:14px;padding-left:30px;padding-right:30px;letter-spacing:.03em;color:#888;border:none}.nav-tabs>li>a:hover{color:#f2645a}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{border:none;background-color:inherit;border-bottom:3px solid #f2645a;color:#f2645a}.nav-tabs .hdx-tab-button i{display:none}.tooltip{text-transform:uppercase;font-size:10px;font-family:Source Sans Pro,sans-serif;font-weight:400;letter-spacing:.01em}.tooltip .tooltip-inner{padding:10px 15px}.user-list{margin:0;list-style:none}.user-list li{margin:0 0 10px}.user-list .gravatar{vertical-align:-4px;margin-right:3px;border-radius:100px}.red{color:red}.blue{color:#007ce0}.grey{color:#888}.black{color:#000}.no-margin{margin:0}.vertically-center-reference{position:relative}.vertically-center-reference .vertically-center{position:absolute;top:50%;transform:translateY(-50%)}.hide-heading{display:none}.whitebg{background-color:#fff}.badge-inverse,.label-inverse{background-color:#333}.gothamBold20,.gothamBold30{font-family:Gotham-Bold,sans-serif;font-weight:400;font-size:20px}.gothamBook12{font-family:Gotham-Book,sans-serif;font-weight:400;font-size:12px}.gothamBold10{font-family:Gotham-Bold,sans-serif;font-weight:400;font-size:10px}.sspRegular12{font-size:12px}.sspRegular12,.sspRegular14{font-family:Source Sans Pro,sans-serif;font-weight:400}.sspRegular14{font-size:14px}.sspBold16{font-size:16px}.sspBold14,.sspBold16{font-family:Source Sans Pro,sans-serif;font-weight:700}.sspBold14{font-size:14px}.sspBold20{font-size:20px}.sspBold20,.sspBold28{font-family:Source Sans Pro,sans-serif;font-weight:700}.sspBold28{font-size:28px}.flash-messages{background-color:#eee;padding-bottom:1px}.mTop60{margin-top:60px}.mTop70{margin-top:70px}.mTop110{margin-top:110px}.mTop80{margin-top:80px}.mTop45{margin-top:45px}.mTop40{margin-top:40px}.mTop35{margin-top:35px}.mTop30{margin-top:30px}.mTop23{margin-top:23px}.mTop25{margin-top:25px}.mTop15,.mTop20{margin-top:20px}.mTop8{margin-top:8px}.mTop10{margin-top:10px}.mBottom5{margin-bottom:5px}.mBottom10{margin-bottom:10px}.mBottom15{margin-bottom:15px}.mBottom20{margin-bottom:20px}.mBottom30{margin-bottom:30px}.mBottom35{margin-bottom:35px}.mBottom40{margin-bottom:40px}.mBottom65{margin-bottom:65px}.mBottom100{margin-bottom:100px}.mBottom110{margin-bottom:110px}.mLR45{margin-left:45px;margin-right:45px}.mLR30{margin-left:30px;margin-right:30px}.mLR15{margin-left:15px;margin-right:15px}.mLR10{margin-left:10px;margin-right:10px}.mTB0{margin-top:0;margin-bottom:0}.mTB30{margin-top:30px;margin-bottom:30px}.mTB35{margin-top:35px;margin-bottom:35px}.mTB45{margin-top:45px;margin-bottom:45px}.mTB15{margin-top:15px;margin-bottom:15px}.pLR45{padding-left:45px;padding-right:45px}.pTB15{padding-top:15px;padding-bottom:15px}.pR45{padding-right:45px}.pR7{padding-right:7px}.pL5{padding-left:5px}.pL15{padding-left:15px}.pL45{padding-left:45px}.pTopBottom5{padding-top:5px;padding-bottom:5px}.pTopBottom10{padding-top:10px;padding-bottom:10px}.pTopBottom15{padding-top:15px;padding-bottom:15px}.pTopBottom35{padding-top:35px;padding-bottom:35px}.pTopBottom80{padding-bottom:80px}.pTop80,.pTopBottom80{padding-top:80px}.pBottom80{padding-bottom:80px}.pBottom35{padding-bottom:35px}.mL45{margin-left:45px}.mR45{margin-right:45px}.mL35{margin-left:35px}.mR35{margin-right:35px}.mL15{margin-left:15px}.mR15{margin-right:15px}.mL30{margin-left:30px}.mR30{margin-right:30px}hr{margin:0}hr.dotted{border-top:1px dotted #888;border-bottom:none}.border-bottom-grey{border-top:none;border-bottom:1px solid #ddd}.border-grey{border:1px solid #ddd}.center{text-align:center}.no-transform{text-transform:none}.txt-justify{text-align:justify}.float-right{float:right}.table-valign{display:table;position:relative}.table-valign-content{display:table-cell;vertical-align:middle}.secondary .nav-simple .nav-item{padding:0;margin:0}.secondary .nav-simple .nav-item.active{background-color:#8ca0a6}.secondary .nav-simple .nav-item.active a:after{content:"x";float:right}.search-form{margin-bottom:20px;padding-bottom:25px}.search-form .search-input{position:relative;margin-bottom:20px}.search-form .search-input input{margin:0;width:100%;height:auto}.search-form .search-input button{cursor:pointer;display:block;position:absolute;top:50%;margin-top:-10px;right:10px;height:20px;padding:0;border:none;background:transparent}.search-form .search-input button span{display:none}.search-form .search-input.search-giant input{font-size:16px;padding:15px}.search-form .search-input.search-giant button{margin-top:-15px;right:15px;height:30px}.search-form .search-input.search-giant button i{font-size:28px;width:28px}.search-form .control-order-by label,.search-form .control-order-by select{display:inline}.search-form .control-order-by select{width:160px;margin:0}.search-form h2{font-size:24px;line-height:1.3;margin-bottom:0;margin-top:20px}.search-form .filter-list{line-height:32px;margin:10px 0 0}.search-form .filter-list .pill{line-height:21px}.search-form .filter-list .extra{margin-top:10px;font-size:18px;font-weight:400}.search-form.no-bottom-border{border-bottom-width:0;margin-bottom:0}.uppercase{text-transform:uppercase}.form-actions{margin-right:0}.nav>li>a:focus,.nav>li>a:hover{background:none}.content_action{text-align:right}.itemTitle{font-weight:600;font-size:28px;display:inline;line-height:28px;color:#333}.itemTitle,.notes.embedded-content{font-family:Source Sans Pro,sans-serif}.notes.embedded-content{font-weight:400;font-size:14px;max-width:700px}.org-nums dl{margin-bottom:20px}.org-nums dd,.org-nums dt{font-weight:300}.org-nums dd{margin-left:0;margin-top:5px;margin-bottom:5px}.header-user-message-med{font-size:12pt;margin-top:25px;margin-bottom:35px;font-weight:700}.info-wrapper .info-item-name{font-family:Source Sans Pro,sans-serif;font-weight:600;font-size:18px;color:#fff}.resource-upload-field input{transform:none}.control-full .error-block{position:relative;z-index:1}.highlight{font-weight:700}.module-resource .actions{top:0;right:0}.page_primary_action{margin-left:45px}.org-nums dl{margin-top:14px;border-bottom:1px solid #888;padding-bottom:15px}.unstyled{margin:0;list-style:none}.contentBackground{background-color:#fff}.js .js-hide{display:none}.js .js-hide.active{display:block}label{cursor:pointer;font-size:14px}label:after{content:":"}label.checkbox:after,label.radio:after{content:""}input[type=checkbox],input[type=radio]{position:relative;top:7px;padding:0;margin:0}input[type=checkbox].checkbox-onown,input[type=radio].checkbox-onown{top:0}select{padding:4px}textarea{max-width:100%}.control-group .btn{position:relative;top:-2px}.control-full input,.control-full select,.control-full textarea{height:auto;width:100%}.control-medium input,.control-medium select,.control-medium textarea{width:320px}@media (max-width:768px){.control-medium input,.control-medium select,.control-medium textarea{width:100%;min-height:28px}}.form-actions .control-required-message{float:left;margin-left:20px;margin-bottom:0;line-height:30px}.form-actions .control-required-message:first-child{margin-left:0}.form-actions{background:none;margin-left:-25px;margin-right:-25px;margin-bottom:0;padding-bottom:0}@media (min-width:768px){.form-actions{text-align:right}}.form-horizontal .control-label{width:120px}.form-horizontal .controls{margin-left:130px}.form-horizontal .control-medium .info-block.info-inline{width:165px}.form-horizontal .info-block:before{font-size:2.2em;position:absolute;left:0;top:2px}.form-horizontal .info-inline:before{top:8px}.info-block .icon-large,.info-inline .icon-large{float:left;font-size:22px;margin-right:15px}.form-horizontal .form-actions{padding-left:25px;padding-right:25px}.form-inline input{padding-bottom:9px}.form-inline select{margin-top:0}.form-inline .btn{margin-left:5px}.form-narrow label{margin-bottom:0}.form-narrow select{width:100%}.form-narrow .form-actions{margin-left:-15px;margin-right:-15px;padding:10px 15px 0}.form-select label{margin-right:5px}.simple-input button,.simple-input label{display:none}.simple-input .field{position:relative}.simple-input .field input{width:100%;height:auto;margin:0 -7px;padding:7px 5px}.simple-input .field .btn-search{position:absolute;display:block;height:17px;width:17px;padding:0;top:50%;right:0;margin-top:-10px;background-color:transparent;border:none;color:#999}.simple-input .field .btn-search:hover{color:#000}.editor textarea{border-radius:3px 3px 0 0;border-bottom:none}.editor .editor-info-block{border-radius:3px 3px 0 0;display:block;float:none;padding:4px 10px;background:#ebebeb;width:auto;border:1px solid #ccc;border-top:none;font-size:11px;color:#282828}.editor .editor-info-block a{text-decoration:none}@media (max-width:768px){[data-module=custom-fields] .input-prepend .add-on{display:block}}@media (max-width:480px){[data-module=custom-fields] .input-prepend{width:100%}[data-module=custom-fields] .control-custom input{width:100%;min-height:28px}}.form-section{padding:30px 0}.control-medium .error-block{width:318px}.control-custom.error .error-block,.control-full .error-block,.control-group.error .input-prepend .error-block{width:auto}.control-custom.error .error-block{width:401px}.control-select.error .error-block{width:196px}.control-group.error .controls.error input,.control-group.error .controls.error textarea{border:1px solid #f2645a}.control-group.error .controls.error .error-block{color:#f2645a}.control-full .select2-container{max-width:100%}.btn-mini{padding:0 6px;font-size:10.5px;border-radius:3px}.checkbox-slider{position:relative;width:30px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.checkbox-slider .checkbox-slider-checkbox{display:none}.checkbox-slider .checkbox-slider-label{display:block;overflow:hidden;cursor:pointer;border:none;border-radius:28px;margin:0}.checkbox-slider .checkbox-slider-label:after{content:none}.checkbox-slider .checkbox-slider-checkbox:checked+.checkbox-slider-label .checkbox-slider-inner{margin-left:0}.checkbox-slider .checkbox-slider-checkbox:checked+.checkbox-slider-label .checkbox-slider-switch{right:0;border-color:#007ce0}.checkbox-slider .checkbox-slider-inner{display:block;width:200%;margin-left:-100%;transition:margin .3s ease-in 0s}.checkbox-slider .checkbox-slider-inner:after,.checkbox-slider .checkbox-slider-inner:before{display:block;float:left;width:50%;height:20px;padding:0;line-height:20px;font-size:20px;color:#fff;font-family:Trebuchet,Arial,sans-serif;font-weight:700;box-sizing:border-box}.checkbox-slider .checkbox-slider-inner:before{content:"";padding-left:10px;background-color:#007ce0;color:#fff}.checkbox-slider .checkbox-slider-inner:after{content:"";padding-right:10px;background-color:#888;color:#666;text-align:right}.checkbox-slider .checkbox-slider-switch{display:block;width:20px;height:20px;margin:0;background:#fff;position:absolute;top:0;bottom:0;right:10px;border:2px solid #888;border-radius:28px;transition:all .3s ease-in 0s}.filter-title{padding:15px;color:#000;font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:14px}.filter-title .filter-clear{color:#007ce0;cursor:pointer}.filter-category{border:1px solid #eee}.filter-category .categ-title{background-color:#edf6fd;padding:15px;border-bottom:1px solid #eee;font-family:Gotham-Bold,sans-serif;font-weight:400;font-size:12px;text-transform:uppercase;color:#888;line-height:1em;letter-spacing:.03em;cursor:pointer}.filter-category .categ-list .categ-search{margin:15px;padding:0;display:none;position:relative}.filter-category .categ-list .categ-search input{width:100%;border:1px solid #ccc;padding:5px;padding-left:10px}.filter-category .categ-list .categ-search input:focus{outline:none}.filter-category .categ-list .categ-search i.glyphicon-search{position:absolute;right:10px;top:10px}.filter-category .categ-list .categ-items{list-style:none;margin:15px;padding:0;padding-right:20px;padding-left:1px}.filter-category .categ-list .categ-items li{line-height:20px;color:#333}.filter-category .categ-list .categ-items li label{margin-bottom:0;font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:14px;line-height:20px}.filter-category .categ-list .categ-items li label:after{content:none}.filter-category .categ-list .categ-items li input[type=checkbox]{top:0;margin-right:5px}.filter-category .categ-list .categ-items li .item-count{margin-left:2px;color:#888}.filter-category .categ-list .categ-items li:nth-child(n+6){display:none}.filter-category .categ-list.show-all .categ-search{display:block}.filter-category .categ-list.show-all .categ-items{max-height:210px;overflow-y:scroll}.filter-category .categ-list.show-all .categ-items li:nth-child(n+6),.filter-category .categ-list.show-always .categ-items li:nth-child(n+6){display:block}.filter-category .categ-actions{margin:15px}.filter-category .categ-actions .show-more{color:#007ce0;cursor:pointer}.filter-category~.filter-category{margin-top:-1px}.list-header{margin-top:25px;height:50px;border-bottom:1px solid #ccc;vertical-align:middle;line-height:49px;padding:0;padding-right:15px;background-color:#edf6fd}.list-header .list-header-title{font-family:Gotham-Bold,sans-serif;font-weight:400;font-size:16px;color:#333}.list-header .header-search{line-height:18px;font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:14px;color:#888;padding:7px 6px;width:400px;border:1px solid #ccc;border-radius:6px}.list-header .header-search:focus{outline:none}.list-header .dropdown.orderDropdown .dropdown-toggle{cursor:pointer}.list-header .list-header-showall{color:#333}.list-header .list-header-showall>span:before{content:"|";color:#888;margin-left:10px;margin-right:10px}.list-header .list-header-showall>span:first-child:before{content:"";margin-right:0}.list-header .list-header-showall>span input[type=radio]{position:absolute;visibility:hidden}.list-header .list-header-showall>span input[type=radio]:checked~label{color:#000;cursor:default}.list-header .list-header-showall>span input[type=radio]~label{font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:14px;color:#007ce0;cursor:pointer}.list-header .list-header-showall>span input[type=radio]~label:after{content:""}.list-header .list-header-right-side{text-align:right}.list-header.list-header-min .filters-actions{visibility:hidden}.hdx-form{color:#333}.hdx-form .background-gray{background-color:#eee}.hdx-form .background-white{background-color:#fff}.hdx-form .label-title-style{font-family:Gotham-Light,sans-serif;font-weight:400;font-size:13px;line-height:14px;text-transform:uppercase}.hdx-form .form-section{padding:30px 0}.hdx-form .form-section h3{color:#007ce0;font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:18px;margin:0}.hdx-form .form-section h3~p{color:#888}.hdx-form .form-section .sample-text{font-family:Gotham-Light,sans-serif;font-weight:400;font-size:13px;text-transform:uppercase}.hdx-form .form-hr{background-color:#ccc;border:0 none;height:1px;margin:0 -5px}.hdx-form.edit-mode .hdx-form-breadcrumb,.hdx-form.edit-mode .hdx-form-breadcrumb .breadcrumb{background-color:#888}.hdx-form .hdx-form-breadcrumb{padding:20px 0;background-color:#007ce0;font-family:Gotham-Light,sans-serif;font-weight:400;font-size:20px;color:#fff}.hdx-form .hdx-form-breadcrumb .breadcrumb{margin:0;background-color:#007ce0}.hdx-form .hdx-form-breadcrumb .breadcrumb li{opacity:.6}.hdx-form .hdx-form-breadcrumb .breadcrumb li.active{color:#fff;opacity:1}.hdx-form .hdx-form-breadcrumb .breadcrumb li .circle{display:block;height:20px;width:20px;line-height:20px;border-radius:50%;background-color:#fff;color:#007ce0;text-align:center;font-family:Gotham-Bold,sans-serif;font-weight:400;font-size:14px;margin-right:5px}.hdx-form .hdx-form-breadcrumb .breadcrumb>li+li:before{content:">";float:left;color:#fff}.hdx-form label.control-label{color:#333}.hdx-form label.control-label:after{content:""}.hdx-form .form-group.required .control-label:after{content:"*";color:#f2645a;font-size:16px}.hdx-form .form-group .control-label{font-family:Gotham-Light,sans-serif;font-weight:400;font-size:13px;line-height:14px;text-transform:uppercase}.hdx-form .form-group .control-label:after{content:""}.hdx-form .form-group .error-block{color:#f2645a;display:none}.hdx-form .form-group .error .form-control{border-color:#f2645a}.hdx-form .form-group .error .error-block{display:inherit}.hdx-form .form-group .checkbox,.hdx-form .form-group .radio{margin-top:0;margin-bottom:5px}.hdx-form .form-group .checkbox label:after,.hdx-form .form-group .radio label:after{content:""}.hdx-form .form-group .checkbox input,.hdx-form .form-group .radio input{margin-top:4px;top:0}.hdx-form .form-group .form-control{background-color:#fff;min-height:44px;height:auto;border-color:#ccc;font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:14px;color:#333}.hdx-form .form-group .form-control.select2-container{border:none}.hdx-form .form-group .form-control.select2-container .select2-choice{box-shadow:none;border-color:#ccc}.hdx-form .form-group .form-control.select2-container .select2-choice .select2-arrow{background-color:#fff;border:none}.hdx-form .form-group .form-control.select2-container .select2-choice .select2-arrow b{border-top-color:#888}.hdx-form .form-group .form-control.select2-container .select2-choice.select2-default>.select2-chosen{font-family:Source Sans Pro,sans-serif;font-weight:300;font-size:15px;color:#ccc}.hdx-form .form-group .form-control.select2-container .select2-choice>.select2-chosen{font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:14px;color:#333}.hdx-form .form-group .form-control.select2-container-multi.choices-orange .select2-choices .select2-search-choice{background-color:#f2645a}.hdx-form .form-group .form-control.select2-container-multi .select2-choices{border-color:#ccc;border-radius:6px;min-height:44px}.hdx-form .form-group .form-control.select2-container-multi .select2-choices .select2-search-field input{height:42px;margin:0;border:none}.hdx-form .form-group .form-control.select2-container-multi .select2-choices .select2-search-choice{background-color:#888;background-image:none;color:#fff;font-family:Gotham-Medium,sans-serif;font-weight:400;font-size:14px;text-transform:uppercase;height:30px;line-height:30px;margin:0;margin-top:6px;margin-left:10px;padding:0;padding-left:10px;padding-right:35px;outline:none;border:none;border-radius:0}.hdx-form .form-group .form-control.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close{background-color:#fff;left:auto;top:1px;right:13px;background:none;width:10px;height:1px}.hdx-form .form-group .form-control.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:before{font-family:Glyphicons Halflings;font-style:normal;font-weight:400;content:"\e014";color:#fff;font-size:15px}.hdx-form .form-group .form-control.select2-dropdown-open .select2-choice{border-color:#007ce0}.hdx-form .form-group .form-control.select2-dropdown-open .select2-choices{border-color:#007ce0;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:none}.hdx-form .form-group .form-control:focus{border-color:#007ce0}.hdx-form .form-group .form-control::-webkit-input-placeholder{color:#ccc;font-family:Source Sans Pro,sans-serif;font-weight:300;font-size:15px}.hdx-form .form-group .form-control:-moz-placeholder,.hdx-form .form-group .form-control::-moz-placeholder{color:#ccc;font-family:Source Sans Pro,sans-serif;font-weight:300;font-size:15px;opacity:1}.hdx-form .form-group .form-control:-ms-input-placeholder{color:#ccc;font-family:Source Sans Pro,sans-serif;font-weight:300;font-size:15px}.hdx-form .form-horizontal .form-group{margin-left:0;margin-right:0}.hdx-form .form-horizontal .controls{margin-left:170px}.hdx-form .form-horizontal .control-label{float:left;text-align:left;padding-top:15px;width:160px}.hdx-form .form-horizontal .checkbox{padding-top:0}.hdx-form input[type=checkbox],.hdx-form input[type=radio]{top:auto}ul.list-horizontal{list-style:none;display:inline;padding:0;margin:0;margin-left:10px}ul.list-horizontal li{display:inline}ul.list-horizontal li:before{content:"|";margin:0 10px}ul.list-horizontal li:first-child:before{content:"";margin:auto}.drag-drop-component{padding:15px;padding-bottom:0;margin-bottom:10px;background-color:#fff}.drag-drop-component.drag-drop-ghost{opacity:.4}.drag-drop-component .cloud-img{height:21px;margin-right:3px}.drag-drop-component label.control-label{color:inherit;font-weight:inherit}.drag-drop-component .list-horizontal li.or-separator:before{content:"or"}.drag-drop-component .drag-drop-area{position:relative}.drag-drop-component .drag-drop-area .drag-drop-content{border-radius:6px;border:3px dashed #ccc;background-color:#eee;padding:30px;font-family:Gotham-Bold,sans-serif;font-weight:400;font-size:14px;color:#888;letter-spacing:.03em;text-align:center}.drag-drop-component .drag-drop-area .drag-drop-content .drag-text2{display:none}.drag-drop-component .drag-drop-area .drop-here-mask{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.drag-drop-component .drag-drop-area.drop-incoming .drag-drop-content{background-color:#007ce0;color:#fff;border-color:#fff}.drag-drop-component .drag-drop-area.drop-incoming .drag-drop-content .drag-text1{display:none}.drag-drop-component .drag-drop-area.drop-incoming .drag-drop-content .drag-text2{display:block}.drag-drop-component .drag-drop-area.drop-incoming .browse-button{display:none}.drag-drop-component .drag-drop-area .browse-button{color:#007ce0;cursor:pointer;position:relative;margin:0}.drag-drop-component .drag-drop-area .browse-button:after{content:none}.drag-drop-component .drag-drop-area .browse-button span{position:relative;z-index:3}.drag-drop-component .drag-drop-area .browse-button input[type=file]{position:absolute;z-index:2;height:1px;width:1px;opacity:0;padding:0;top:0}.form-explanation p+p{margin-top:30px}.form-explanation .cloud-img{height:21px;margin-right:3px}.allow-cookies-container{position:fixed;z-index:5;left:0;width:100%;bottom:0;font-family:Gotham-Book,sans-serif;font-weight:400;font-size:14px;color:#fff;background-color:rgba(0,0,0,.5);padding:30px 0}.allow-cookies-container a{color:#fff;text-decoration:underline}.allow-cookies-container .allow-cookies-continue{position:absolute;right:30px;top:50%;transform:translateY(-50%);height:50px;width:180px;background-color:#eee;color:#000;border:0;border-radius:6px;font-size:18px;text-transform:uppercase}.hdx-footer{position:relative;z-index:3}.hdx-footer .titlePlusVersion{color:#888;font-family:Gotham-Book,sans-serif;font-weight:400;font-size:12px}.hdx-footer .logo-gray{height:40px;margin-bottom:10px}.hdx-footer .match-logo-margin{margin-top:50px}.hdx-footer .other-services{text-align:center}.hdx-footer .other-services img{max-height:40px;max-width:100%}.hdx-footer .other-services img.logo-hdx{max-height:30px}.hdx-footer .other-services img.logo-centre{margin-bottom:-8px}.hdx-footer .other-services img.logo-hxl{max-height:30px;max-width:137px}.hdx-footer .mailChimpForm .subscribeText{font-family:Gotham-Medium,sans-serif;font-weight:400;font-size:12px;margin-bottom:10px;color:#eee}.hdx-footer .mailChimpForm input[type=email]{height:44px;border-color:#fff;box-shadow:none;line-height:14px;border:0;border-radius:3px;width:280px;margin:0;padding:5px}.hdx-footer .mailChimpForm form{margin:0}.hdx-footer .mailChimpForm .response{color:#fff}.hdx-footer .mailChimpForm .btn.btn-primary{height:45px;margin-left:7px;margin-top:-3px;padding:0 20px}.hdx-footer .links-list{font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:15px;color:#888}.hdx-footer .links-list:after{content:none}.hdx-footer .links-list ul{list-style:none;padding:0}.hdx-footer .links-list ul a,.hdx-footer .links-list ul li{font-family:Gotham-Bold,sans-serif;font-weight:400;font-size:12px;color:#eee}.hdx-footer .links-list ul a .glyphicon-new-window,.hdx-footer .links-list ul a .icon-external-link,.hdx-footer .links-list ul li .glyphicon-new-window,.hdx-footer .links-list ul li .icon-external-link{color:#888;margin-left:3px;font-weight:400}.hdx-footer .links-list ul a svg,.hdx-footer .links-list ul li svg{fill:#888;margin-bottom:-1px;margin-left:3px;height:12px;width:12px}.hdx-footer .links-list .logo-tools-gray{height:24px;margin:10px 0}.hdx-footer .social-footer{position:relative}.hdx-footer .social-footer .terms{margin:30px 0;display:-ms-flexbox;display:flex}.hdx-footer .social-footer .terms .separator{margin-left:auto}.hdx-footer .social-footer .terms a{text-transform:uppercase;margin-right:30px;color:#eee}.hdx-footer .social-footer .terms a:hover{text-decoration:underline}.hdx-footer .social-footer .terms a:last-child{margin-right:0}.hdx-footer .social-footer .terms a .icon-external-link{color:#888}.hdx-footer .social-footer .service{margin-bottom:45px;color:#fff}.hdx-footer .social-footer .service .service-details{display:-ms-flexbox;display:flex;font-size:12px}.hdx-footer .social-footer .service .service-details .ocha-service{display:-ms-flexbox;display:flex}.hdx-footer .social-footer .service .service-details .ocha-service .ocha-logo{height:40px;margin:10px 0}.hdx-footer .social-footer .service .service-details .ocha-service .spacer{border-right:1px solid #fff;height:40px;margin:10px}.hdx-footer .social-footer .service .service-details .ocha-service .ocha-text{-ms-flex:510px 1 1;flex:510px 1 1;margin:10px 0;margin-right:10px}.hdx-footer .social-footer .service .service-details .license{width:290px;text-align:right;margin:10px 0;margin-left:auto;margin-right:10px}.hdx-footer .social-footer .service .service-details .license-cc{margin:10px 0}.hdx-footer .social-footer .service .service-details .license-cc>svg{margin-top:10px;fill:#fff}.hdx-footer .footer-wrapper{vertical-align:middle;padding-top:60px;padding-bottom:60px}.hdx-footer .mainLinks{margin:0;padding-left:0}.hdx-footer .mainLinks li a{font-family:Gotham-Bold,sans-serif;font-weight:400;font-size:12px;color:#fff;text-transform:uppercase}.hdx-footer .otherLicenseText{color:#fff;font-weight:300}.hdx-footer a.social-icon{background-image:url(/assets/images/homepage/socialBlog.png);background-size:250px 64px;background-color:#404040;border-radius:3px;float:left;height:25px;list-style:none;margin-left:4px;width:25px}.hdx-footer a.social-icon:hover{background-color:#007ce0}.hdx-footer a.social-icon.twitter{background-position:-163px -3px}.hdx-footer a.social-icon.github{background-position:-3px -3px}.hdx-footer a.social-icon.email{background-position:-67px -36px}.hdx-footer a.social-icon.rss{background-position:-224px -4px}.new-header .global-header a:hover{text-decoration:underline}.new-header .global-header a:hover.btn{text-decoration:none}.new-header .global-header .global-header-content{position:relative;height:35px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.new-header .global-header .global-header-content.open .ocha-services .icon-o-arrow-up{display:block}.new-header .global-header .global-header-content.open .ocha-services .icon-o-arrow-down{display:none}.new-header .global-header .global-header-content .ocha-services{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-family:helvetica,arial,sans-serif;font-weight:400;font-size:12px;color:#eee}.new-header .global-header .global-header-content .ocha-services .ocha-logo{background:url(/assets/images/homepage/logo-ocha-white.svg) 50% no-repeat;background-size:contain;display:inline-block;-ms-flex-negative:0;flex-shrink:0;height:18px;margin-right:4px;width:21px}.new-header .global-header .global-header-content .ocha-services .icon-o-arrow-down,.new-header .global-header .global-header-content .ocha-services .icon-o-arrow-up{margin-left:10px;height:9px;fill:#eee}.new-header .global-header .global-header-content .ocha-services .icon-o-arrow-up{display:none}.new-header .global-header .global-header-content .ocha-services-menu{padding:22px 0;width:100%;background-color:#333;color:#eee;margin:0;background-clip:unset;box-shadow:0 -8px 12px rgba(0,0,0,.375);border:none;font-family:helvetica,arial,sans-serif;font-weight:400;font-size:12px}.new-header .global-header .global-header-content .ocha-services-menu:before{content:" ";position:absolute;top:-5px;left:110px;height:10px;width:10px;background-color:#333;transform:translate(-50%) rotate(45deg)}.new-header .global-header .global-header-content .ocha-services-menu .list-title{font-weight:300}.new-header .global-header .global-header-content .ocha-services-menu .ocha-links-list{list-style:none;padding:0}.new-header .global-header .global-header-content .ocha-services-menu .ocha-links-list li{margin-bottom:12px;font-weight:600}.new-header .global-header .global-header-content .ocha-services-menu .ocha-links-list li:last-child{margin-bottom:0}.new-header .global-header .global-header-content .ocha-services-menu .ocha-links-list li a{color:#eee}.new-header .global-header .global-header-content .ocha-services-menu .ocha-see-all{width:210px;padding:12px;background-color:#ccc;color:#007ce0}.new-header .global-header .global-header-content .header-user-box{margin-left:auto;color:#eee}.new-header .global-header .global-header-content .header-user-box a{color:#eee}.new-header .global-header .global-header-content .header-user-box a i{display:none}.new-header .global-header .global-header-content .header-user-box svg[class^=icon-o-]{height:14px;fill:#eee;margin-right:10px}.new-header .global-header .global-header-content .header-user-box ul.separated-list{display:-ms-inline-flexbox;display:inline-flex;padding:0;margin:0;list-style:none}.new-header .global-header .global-header-content .header-user-box ul.separated-list>li{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}.new-header .global-header .global-header-content .header-user-box ul.separated-list>li:last-child:after{content:none}.new-header .global-header .global-header-content .header-user-box ul.separated-list>li:after{content:"|";margin:0 20px}.new-header .global-header .global-header-content .header-user-box .dropdown-menu{margin:0}.new-header .global-header .global-header-content .header-user-box .dropdown-menu li a{color:#333}.new-header .global-header .global-header-content .header-user-box .dropdown-menu>li>a:focus,.new-header .global-header .global-header-content .header-user-box .dropdown-menu>li>a:hover{color:#fff;background-color:#007ce0;background-image:none}.new-header .global-header .global-header-bg{background-color:#333}.new-header .hdx-header .hdx-header-bg{background-color:#fff}.new-header .hdx-header .header-nav-border{border-bottom:3px solid #ccc}.new-header .hdx-header .header-nav{height:55px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.new-header .hdx-header .header-nav .table-valign{height:55px}.new-header .hdx-header .header-nav .header-nav-search .header-search-form input::-webkit-input-placeholder{color:#dadada;font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:18px;line-height:28px}.new-header .hdx-header .header-nav .submit-data{margin-left:auto}.new-header .hdx-header .header-nav .submit-data .submitData{background-color:#f2645a;border-radius:6px;display:inline-block;padding:10px 30px;font-family:Gotham-Bold,sans-serif;font-weight:400;font-size:14px;color:#fff;text-transform:uppercase;white-space:nowrap}.new-header .hdx-header .crises-menu{padding:0;width:250px}.new-header .hdx-header .crises-menu li.crises-group{text-transform:uppercase;color:#888;font-family:Gotham-Book,sans-serif;font-weight:400;font-size:12px;padding:10px 20px;border-bottom:1px solid #eee}.new-header .hdx-header .crises-menu li.crises-group:last-child{border-bottom:none}.new-header .hdx-header .crises-menu li.crises-group ul{padding:0;list-style:none;text-transform:none;font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:14px}.new-header .hdx-header .crises-menu li.crises-group ul li{padding-top:5px;font-size:12px}.new-header .hdx-header .crises-menu li.crises-group ul li a{color:#000;font-size:14px}.new-header .hdx-header .crises-menu li.crises-group ul li a:hover{text-decoration:none}.new-header .hdx-header .crises-menu li.crises-group ul li .crises-datasets{line-height:1}.header-message{max-width:1260px;margin-left:auto;margin-right:auto;overflow:hidden}.header-message .header-message-container{line-height:1;font-size:0;background-image:url(/images/empty.png);background-repeat:repeat-x}.header-message .header-message-container img.header-message-image{visibility:hidden}.header-nav-search{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:61px;margin-left:15px;width:310px;border-bottom:3px solid #888}.header-nav-search .header-search-form{margin:0;padding:0}.header-nav-search .header-search-form .input-prepend{margin:0}.header-nav-search .header-search-form .icon-search{margin:0 20px;color:#888;font-size:20px;line-height:28px}.header-nav-search .header-search-form .filter-icon{visibility:hidden;color:#007ce0;font-size:20px;cursor:pointer}.header-nav-search .header-search-form input,.header-nav-search .header-search-form input:focus{border:none;text-shadow:none;box-shadow:none;transition:none;width:224px;margin:0;padding:0;height:28px;background:transparent;font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:18px;line-height:28px;outline:none;color:#000}.header-nav-search .header-search-form input:-ms-input-placeholder,.header-nav-search .header-search-form input::-webkit-input-placeholder{color:#dadada;font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:18px;line-height:28px}.header-nav-search .header-search-form input:-moz-placeholder,.header-nav-search .header-search-form input::-moz-placeholder{color:#dadada;font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:18px;line-height:28px;opacity:1}.hdxLogo{position:relative}.hdxLogo .logo #hdxVersion{color:#888;position:absolute;font-size:10px;left:99px;bottom:0;display:none;line-height:10px}.hdxLogo .logo .logo-img:hover~#hdxVersion{display:block}.hdxLogo .logo .logo-img{background-image:url(/assets/images/homepage/logo-hdx.svg);background-repeat:no-repeat;background-size:126px 31px;width:126px;height:31px;min-width:126px}nav.mobile-only{display:none}@media (max-width:767px){body.home .search-ahead{width:120%}}label.terms-of-service{font-weight:400;margin:0}label.terms-of-service:after{content:none}.container,.navbar-fixed-bottom .container,.navbar-fixed-top .container,.navbar-static-top .container{width:1170px;padding:0}.paddingRowHack{margin-left:-45px;margin-right:-45px}.paddingRowHack .paddingLeftHack{padding-left:45px;margin-left:0}.paddingRowHack .paddingRightHack{padding-right:45px;margin-right:0}body{line-height:20px}[role=main] .primary{width:100%;float:none;padding-left:0}[role=main] .secondary{margin:0;padding-right:15px;width:100%;color:#fff}.main,[role=main]{padding:0;background:none}.hdx-wrapper.wrapper{background:none;border:none;box-shadow:0 0 0 0;margin:0}.mainContent>.row{background-color:#fff}.mainContent .module-content,.mainContent .module-content.mBottom10{padding-left:0;padding-right:0;padding-bottom:0}.mainContent .module-content.mBottom10{margin-bottom:10px}.mainContent .primary .module:last-child{margin-bottom:0}.secondary input{color:#333}.secondary .simple-input .field .btn-search{margin-right:12px}.nav-aside>li,.secondary .nav-simple>li{padding:7px 19px;width:95%}.twoColumnBackground{background-image:url(/images/homepage/columnBackground.png);background-repeat:repeat-y;min-height:350px}.secondary .module-heading{background-color:transparent;border:none;font-family:Source Sans Pro,sans-serif;font-weight:600;font-size:18px;margin:35px 0;padding:0 0 35px;border-bottom:1px dotted #888}.secondary .pTopBottom35 .module-heading{margin:0}.secondary .module-heading i{display:none}.secondary .module-content{padding:0;font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:14px}.secondary .module{margin-bottom:20px}.secondary .nav-simple .nav-item a{color:#fff}.secondary .nav-simple .nav-item a:focus,.secondary .nav-simple .nav-item a:hover{background-color:#888}.module-footer{border:0}.offset1andHalf{margin-left:12.5%!important}.select2-container{display:inline-block}.contentBackground{background-color:#eee}.hdxLogo .logo .logo-img{background-image:url(/assets/images/logo-tools.png);background-size:100%;width:181px;min-height:31px}.hdxLogo .logo #hdxVersion{left:184px}.hdx-header .header-nav .mainLinks{margin-left:auto}.hdx-header .header-nav .mainLinks>li>a:after{content:" "}.icon{display:inline-block;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor}.hxl-example{background:#fff;color:#333;min-width:0}.hxl-example h1{font-family:Gotham-Book,sans-serif;font-weight:400;font-size:48px;color:#333;line-height:1}.hxl-example h1 span a{font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:16px}.hxl-example h2{font-family:Gotham-Medium,sans-serif;font-weight:400;font-size:36px}.hxl-example h3{font-family:Gotham-Bold,sans-serif;font-weight:400;font-size:24px;color:#333}.hxl-example h4{font-family:Gotham-Medium,sans-serif;font-weight:400;font-size:18px;color:#333;height:auto;line-height:20px;margin-bottom:3px;margin-top:0}.hxl-example h5{font-family:Source Sans Pro,sans-serif;font-weight:700;font-size:13px;margin-bottom:5px;text-transform:uppercase}.hxl-example td{font-size:14px;padding:5px}.hxl-example a{font-family:Source Sans Pro,sans-serif;font-weight:600;font-size:14px}.hxl-example .sample-name{font-size:16px;margin-bottom:3px}.hxl-example .sampletable{margin-top:16px;margin-bottom:40px}.hxl-example .overview{background-color:#fcf2f2;border-top:4px solid #f2645a;padding-bottom:25px;padding-left:20px}.hxl-example .overview-tag{color:#f2645a;margin-top:10px;margin-bottom:10px;text-align:left}.hxl-example .tagdescription{font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:16px;margin-bottom:25px}.hxl-example .attributes p{font-family:Source Sans Pro,sans-serif;font-weight:600;font-size:14px;margin-bottom:0}.hxl-example #header{margin-bottom:22px}.hxl-example #hover{font-family:Gotham-Book,sans-serif;font-weight:400;font-size:24px;color:#333}.hxl-example #noexample{margin:20px 0 40px}.hxl-example #tags{position:absolute;width:185px}.hxl-example #tags.affix{position:fixed;top:100px;height:85vh}.hxl-example #tags.affix-top{top:0}.hxl-example .tag{color:#f2645a;cursor:pointer;margin-bottom:0;font-size:16px}.hxl-example .tag:focus,.hxl-example .tag:hover{color:#d51e11}.hxl-example .tag_cat{margin-bottom:20px}.hxl-example .highlight0{color:#333}.hxl-example .highlight0,.hxl-example .highlight1,.hxl-example .highlight2,.hxl-example .highlight3,.hxl-example .highlight4{background-color:#fcf2f2}.hxl-example .row0{font-family:Gotham-Bold,sans-serif;font-weight:400;font-size:16px;color:#333}.hxl-example .row1{color:#333}.hxl-example .affix{height:100vh;overflow-y:auto;padding-top:10px;padding-right:15px;top:0;width:185px}.hero-section.hxl-hero-section{background:#fff}.hero-section.hxl-hero-section .hero-content,.hero-section.hxl-hero-section .hero-content h1{color:#f2645a}.hxl-section{height:400px;background:#eee}.hxl-section .hxl-content{padding-top:40px}.hxl-section .hxl-content p{line-height:1.3em;margin-bottom:30px;color:#333;white-space:pre;text-align:center;font-family:Gotham-Book,sans-serif;font-weight:400;font-size:24px}.hxl-section .hxl-content p strong{font-family:Gotham-Medium,sans-serif;font-weight:400;font-size:24px}.hxl-section .hxl-content .hxl-info-box{position:relative;height:180px;background:#fff}.hxl-section .hxl-content .hxl-info-box .hxl-info-box-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;font-family:Gotham-Medium,sans-serif;font-weight:400;font-size:18px;color:#333;min-width:240px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImV4YW1wbGVzLmNzcyIsIi4uL2hkeC1zdHlsZXMvc3JjL2NvbW1vbi9sZXNzL2Jhc2UvYmFzZS5sZXNzIiwiLi4vaGR4LXN0eWxlcy9zcmMvY29tbW9uL2xlc3MvYmFzZS9taXhpbnMubGVzcyIsIi4uL2hkeC1zdHlsZXMvc3JjL2NvbW1vbi9sZXNzL2Jhc2UvcGFnaW5hdGlvbi5sZXNzIiwiLi4vaGR4LXN0eWxlcy9zcmMvY29tbW9uL2xlc3MvYmFzZS9vcmRlcmJ5Lmxlc3MiLCIuLi9oZHgtc3R5bGVzL3NyYy9jb21tb24vbGVzcy9iYXNlL2NvbXBvbmVudHMvaGVhZGVyL2FjdGl2aXR5Lmxlc3MiLCIuLi9oZHgtc3R5bGVzL3NyYy9jb21tb24vbGVzcy9iYXNlL2NvbXBvbmVudHMvaGVhZGVyL2Jhc2UtYWN0aW9ucy1tZW51Lmxlc3MiLCIuLi9oZHgtc3R5bGVzL3NyYy9jb21tb24vbGVzcy9iYXNlL2NvbXBvbmVudHMvaGVhZGVyL2JyZWFkY3J1bWJzLmxlc3MiLCIuLi9oZHgtc3R5bGVzL3NyYy9jb21tb24vbGVzcy9iYXNlL2NvbXBvbmVudHMvZGVwcmVjYXRlZC5sZXNzIiwiLi4vaGR4LXN0eWxlcy9zcmMvY29tbW9uL2xlc3MvYmFzZS9jb21wb25lbnRzL2hlYWRlci9idXR0b25zLmxlc3MiLCIuLi9oZHgtc3R5bGVzL3NyYy9jb21tb24vbGVzcy9iYXNlL2NvbXBvbmVudHMvaGVhZGVyL2RhdGFzZXQtaXRlbS5sZXNzIiwiLi4vaGR4LXN0eWxlcy9zcmMvY29tbW9uL2xlc3MvYmFzZS9jb21wb25lbnRzL2hlYWRlci9kYXRhc2V0LWxhYmVscy5sZXNzIiwiLi4vaGR4LXN0eWxlcy9zcmMvY29tbW9uL2xlc3MvYmFzZS9jb21wb25lbnRzL2hlYWRlci9lcnJvci1wYWdlLmxlc3MiLCIuLi9oZHgtc3R5bGVzL3NyYy9jb21tb24vbGVzcy9iYXNlL2NvbXBvbmVudHMvaGVhZGVyL2ZhY2V0LWxpc3QubGVzcyIsIi4uL2hkeC1zdHlsZXMvc3JjL2NvbW1vbi9sZXNzL2Jhc2UvY29tcG9uZW50cy9oZWFkZXIvZ3JlZXRpbmctbWVzc2FnZS5sZXNzIiwiLi4vaGR4LXN0eWxlcy9zcmMvY29tbW9uL2xlc3MvYmFzZS9jb21wb25lbnRzL2hlYWRlci9tYWluLWxpbmtzLmxlc3MiLCIuLi9oZHgtc3R5bGVzL3NyYy9jb21tb24vbGVzcy9iYXNlL2NvbXBvbmVudHMvaGVhZGVyL21vZGFsLmxlc3MiLCIuLi9oZHgtc3R5bGVzL3NyYy9jb21tb24vbGVzcy93aWRnZXQvb25ib2FyZGluZy9ub3RpZmljYXRpb24tbWl4aW5zLmxlc3MiLCIuLi9oZHgtc3R5bGVzL3NyYy9jb21tb24vbGVzcy9iYXNlL2NvbXBvbmVudHMvaGVhZGVyL3BsYWNlaG9sZGVycy5sZXNzIiwiLi4vaGR4LXN0eWxlcy9zcmMvY29tbW9uL2xlc3MvYmFzZS9jb21wb25lbnRzL2hlYWRlci9yZXNvdXJjZS1zb2NpYWwubGVzcyIsIi4uL2hkeC1zdHlsZXMvc3JjL2NvbW1vbi9sZXNzL2Jhc2UvY29tcG9uZW50cy9oZWFkZXIvc2VhcmNoLWZvcm0ubGVzcyIsIi4uL2hkeC1zdHlsZXMvc3JjL2NvbW1vbi9sZXNzL2Jhc2UvY29tcG9uZW50cy9oZWFkZXIvc2VsZWN0Mi5sZXNzIiwiLi4vaGR4LXN0eWxlcy9zcmMvY29tbW9uL2xlc3MvYmFzZS9jb21wb25lbnRzL2hlYWRlci90YWJzLmxlc3MiLCIuLi9oZHgtc3R5bGVzL3NyYy9jb21tb24vbGVzcy9iYXNlL2NvbXBvbmVudHMvaGVhZGVyL3Rvb2x0aXAubGVzcyIsIi4uL2hkeC1zdHlsZXMvc3JjL2NvbW1vbi9sZXNzL2Jhc2UvY29tcG9uZW50cy9oZWFkZXIvdXNlci1saXN0Lmxlc3MiLCIuLi9oZHgtc3R5bGVzL3NyYy9jb21tb24vbGVzcy9iYXNlL2NvbXBvbmVudHMvaGVhZGVyL3V0aWwubGVzcyIsIi4uL2hkeC1zdHlsZXMvc3JjL2NvbW1vbi9sZXNzL2Jhc2UvY29tcG9uZW50cy9mb3Jtcy1kZXByZWNhdGVkLmxlc3MiLCIuLi9oZHgtc3R5bGVzL3NyYy9jb21tb24vbGVzcy9iYXNlL2NvbXBvbmVudHMvY2hlY2tib3gtc2xpZGVyLmxlc3MiLCIuLi9oZHgtc3R5bGVzL3NyYy9jb21tb24vbGVzcy9zZWFyY2gvZmFjZXRzLmxlc3MiLCIuLi9oZHgtc3R5bGVzL3NyYy9jb21tb24vbGVzcy9zZWFyY2gvbGlzdC1oZWFkZXItc2VhcmNoLmxlc3MiLCIuLi9oZHgtc3R5bGVzL3NyYy9jb21tb24vbGVzcy9iYXNlL2NvbXBvbmVudHMvZm9ybXMubGVzcyIsIi4uL2hkeC1zdHlsZXMvc3JjL2NvbW1vbi9sZXNzL2Jhc2UvY29tcG9uZW50cy9hbGxvdy1jb29raWVzLmxlc3MiLCIuLi9oZHgtc3R5bGVzL3NyYy9jb21tb24vbGVzcy9iYXNlL2Zvb3Rlci5sZXNzIiwiLi4vaGR4LXN0eWxlcy9zcmMvY29tbW9uL2xlc3MvYmFzZS9oZWFkZXIubGVzcyIsIi4uL2hkeC1zdHlsZXMvc3JjL2NvbW1vbi9sZXNzL2Jhc2UvbGF5b3V0Lmxlc3MiLCJiYXNlL292ZXJyaWRlcy5sZXNzIiwicGFnZXMvaHhsLWV4YW1wbGUubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQSx5RkFBeUYsQUNLckYsNEJBQ0ksY0FBQSxBQUNBLG9CQUFBLENERFAsQUNFTyw0RkFDSSxjQUFBLEFBQ0Esb0JBQUEsQ0RLWCxBQ0NHLEtBQ0Usc0JBQUEsQUFDQSw4REFBQSxBQUNBLGlCQUFBLEFBQ0EsV0FBQSxBQUNBLHNDQUFBLENER0wsQUNDRCxHQUNFLGNBQUEsQ0RFRCxBQ0FELEdBQ0UsY0FBQSxDREVELEFDQUQsR0FDRSxjQUFBLENERUQsQUNBRCxHQUNFLGNBQUEsQ0RFRCxBQ0FELFlBSUUsZUFBQSxDREVELEFDQUQsb0NBSUUsY0FBQSxDREVELEFDRUQsT0FDSSxrQ0FBQSxBQUNBLG1DQUFBLEFBQ0EsNkJBQUEsQUFDQSxrQkFBQSxDRENILEFDSUcsV0FDSSxlQUFBLEFBQ0Esb0JBQUEsQ0RBUCxBQ0lPLFlBQ0UsY0FBQSxBQUNBLGtCQUFBLEFBQ0Es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QUFDQSxrQkFBQSxBbENsSVYsbUNBQUEsQUFUQSxnQkFBQSxBQUNBLGNBQUEsQ0Z5M0dELEFvQzF2R0QsbUNsQzdHRSxxQ0FBQSxBQW5CQSxnQkFBQSxBQUNBLGNBQUEsQ0Y4M0dELEFvQy92R0Qsd0NBbUJZLGtCQUFBLEFBQ0EsYUFBQSxBQUNBLGVBQUEsQ3BDK3VHWCxBb0Nwd0dELDhEQXdCZ0Isa0JBQUEsQUFDQSxRQUFBLEFBQ0EsU0FBQSxBQUNBLCtCQUFBLEFBQ0Esa0JBQUEsQWxDeklkLHFDQUFBLEFBbkJBLGdCQUFBLEFBQ0EsZUFBQSxBa0M2SmMsV0FBQSxBQUNBLGVBQUEsQ3BDaXZHZiIsImZpbGUiOiJleGFtcGxlcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBEZWZhdWx0IGxpbmsgc3R5bGUgKi9cbkBpbXBvcnQgdXJsKGh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Tb3VyY2UrU2FucytQcm86MjAwLDMwMCw0MDAsNjAwLDcwMCk7XG5hLFxuLmRhdGFzZXQtaGVhZGluZyBhLFxuYS50ZXN0IHtcbiAgY29sb3I6ICMwMDdDRTA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmE6aG92ZXIsXG4uZGF0YXNldC1oZWFkaW5nIGE6aG92ZXIsXG5hLnRlc3Q6aG92ZXIsXG5hOmZvY3VzLFxuLmRhdGFzZXQtaGVhZGluZyBhOmZvY3VzLFxuYS50ZXN0OmZvY3VzIHtcbiAgY29sb3I6ICMwMDQ0N2E7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi8qIEVORCBEZWZhdWx0IGxpbmsgc3R5bGUgKi9cbi8qIEJvZHkgQmFja2dyb3VuZCAqL1xuYm9keSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQ6ICMxZWJmYjMgdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaG9tZXBhZ2UvbWFwLnBuZ1wiKSBmaXhlZDtcbiAgbWluLXdpZHRoOiAxMjYwcHg7XG4gIGNvbG9yOiAjODg4ODg4O1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG59XG4vKiBFTkQgQm9keSBCYWNrZ3JvdW5kICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbn1cbmgyIHtcbiAgZm9udC1zaXplOiAyMXB4O1xufVxuaDMge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5oNCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbmgxLFxuaDIsXG5oMyxcbmg0IHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbmgxIHNtYWxsLFxuaDIgc21hbGwsXG5oMyBzbWFsbCxcbmg0IHNtYWxsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLyogU3R5bGUgQ2FyZXQgKi9cbi5jYXJldCB7XG4gIGJvcmRlci1sZWZ0OiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA5cHggc29saWQgIzAwN0NFMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi8qIEVORCBTdHlsZSBDYXJldCAqL1xuLyogQ2hhbmdlIHRoZSBkZWZhdWx0IHN0eWxlIGZvciB1bCBpdGVtcyAqL1xudWwuaGR4LWJzMyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLyogU3R5bGUgcGFnaW5hdGlvbiAqL1xuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDQ1cHg7XG59XG4vKiBFTkQgU3R5bGUgcGFnaW5hdGlvbiAqL1xuLyogRU5EIENoYW5nZSB0aGUgZGVmYXVsdCBzdHlsZSBmb3IgdWwgaXRlbXMgKi9cbi8qIEFjdGlvbnMgYnV0dG9uIGxpc3QgKi9cbi5hY3Rpb25zIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLyogRU5EIC0gQWN0aW9ucyBidXR0b24gbGlzdCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtLUJvbGQnO1xuICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9Hb3RoYW1fT1RGL0dvdGhhbS1Cb2xkLm90ZicpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtLUJvb2snO1xuICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9Hb3RoYW1fT1RGL0dvdGhhbS1Cb29rLm90ZicpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtLUxpZ2h0JztcbiAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvR290aGFtX09URi9Hb3RoYW0tTGlnaHQub3RmJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0tVGhpbic7XG4gIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL0dvdGhhbV9PVEYvR290aGFtLVRoaW4ub3RmJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0tQmxhY2snO1xuICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9Hb3RoYW1fT1RGL0dvdGhhbS1CbGFjay5vdGYnKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dvdGhhbS1NZWRpdW0nO1xuICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9Hb3RoYW1fT1RGL0dvdGhhbS1NZWRpdW0ub3RmJyk7XG59XG4ucGFnaW5hdGlvbixcbi5tb2R1bGUgLnBhZ2luYXRpb24ge1xuICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xuICBib3JkZXItdG9wOiBub25lO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5wYWdpbmF0aW9uIHVsLFxuLm1vZHVsZSAucGFnaW5hdGlvbiB1bCB7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnBhZ2luYXRpb24gbGksXG4ubW9kdWxlIC5wYWdpbmF0aW9uIGxpIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLnBhZ2luYXRpb24gbGkgYSxcbi5tb2R1bGUgLnBhZ2luYXRpb24gbGkgYSxcbi5wYWdpbmF0aW9uIGxpIGE6aG92ZXIsXG4ubW9kdWxlIC5wYWdpbmF0aW9uIGxpIGE6aG92ZXIsXG4ucGFnaW5hdGlvbiBsaSBhOmZvY3VzLFxuLm1vZHVsZSAucGFnaW5hdGlvbiBsaSBhOmZvY3VzIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0tQm9vaycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQ1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xufVxuLnBhZ2luYXRpb24gbGkuYWN0aXZlIGEsXG4ubW9kdWxlIC5wYWdpbmF0aW9uIGxpLmFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlYmZiMztcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFnaW5hdGlvbiBsaS5kaXNhYmxlZCBhLFxuLm1vZHVsZSAucGFnaW5hdGlvbiBsaS5kaXNhYmxlZCBhIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLyogT3JkZXIgRHJvcERvd24gc3R5bGUgKi9cbi5jb250cm9sLW9yZGVyLWJ5IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBoZWlnaHQ6IGluaGVyaXQ7XG59XG4uY29udHJvbC1vcmRlci1ieSBsYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtLUJvbGQnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjODg4ODg4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5jb250cm9sLW9yZGVyLWJ5IC5vcmRlckRyb3Bkb3duIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmNvbnRyb2wtb3JkZXItYnkgLm9yZGVyRHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMwMDdDRTA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIHBhZGRpbmc6IDA7XG59XG4uY29udHJvbC1vcmRlci1ieSAub3JkZXJEcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlIC5jYXJldCB7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cbi5jb250cm9sLW9yZGVyLWJ5IC5vcmRlckRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4uY29udHJvbC1vcmRlci1ieSAub3JkZXJEcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgY29sb3I6ICMwMDQ0N2E7XG59XG4uY29udHJvbC1vcmRlci1ieSAub3JkZXJEcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlLXRleHQge1xuICBmb250LWZhbWlseTogJ0dvdGhhbS1Cb2xkJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwN0NFMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbn1cbi5jb250cm9sLW9yZGVyLWJ5IC5vcmRlckRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGUtdGV4dDpob3Zlcixcbi5jb250cm9sLW9yZGVyLWJ5IC5vcmRlckRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGUtdGV4dDpmb2N1cyB7XG4gIGNvbG9yOiAjMDA0NDdhO1xufVxuLyogRU5EIERyb3BEb3duIHN0eWxlICovXG4vKiBTdHlsZSBEYXNoYm9hcmQgLSBOZXdzZmVlZCBsaXN0ICovXG4uYWN0aXZpdHkge1xuICBtYXJnaW46IDEwcHggMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uLy4uLy4uLy4uL2Jhc2UvaW1hZ2VzL2RvdHRlZC5wbmcnKSAxNHB4IDAgcmVwZWF0LXk7XG59XG4uYWN0aXZpdHkgLmxvYWQtbGVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uYWN0aXZpdHkgLml0ZW0gLmFjdG9yIC5ncmF2YXRhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbn1cbi8qIEVORCBTdHlsZSBEYXNoYm9hcmQgLSBOZXdzZmVlZCBsaXN0ICovXG4vKiBBY3Rpb25zICovXG4uYmFzZS1hY3Rpb25zLW1lbnUgYS5idG4uaGR4LWJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuLmJhc2UtYWN0aW9ucy1tZW51IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5iYXNlLWFjdGlvbnMtbWVudSB1bCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG4uYmFzZS1hY3Rpb25zLW1lbnUgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5iYXNlLWFjdGlvbnMtbWVudSB1bCBsaTpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBib3JkZXI6IG5vbmU7XG59XG4uYmFzZS1hY3Rpb25zLW1lbnUgdWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjODg4ODg4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbi5iYXNlLWFjdGlvbnMtbWVudSB1bCBsaS5kZWxldGUtb3ZlcnJpZGUgYSB7XG4gIGNvbG9yOiAjZjI2NDVhO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi5iYXNlLWFjdGlvbnMtbWVudSB1bCBsaSBhIGkge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5iYXNlLWFjdGlvbnMtbWVudSB1bCBsaSAuZGlyZWN0LXNoYXJlLWxpbmtzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IC01cHg7XG59XG4vKiBFTkQgLSBBY3Rpb25zICovXG4vKiBTdHlsZSBicmVhZGNydW1icyAqL1xuLnRvb2xiYXJSb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBoZWlnaHQ6IDIwcHg7XG59XG4udG9vbGJhclJvdyAudG9vbGJhciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi50b29sYmFyUm93IC50b29sYmFyIC5icmVhZGNydW1iIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi50b29sYmFyUm93IC50b29sYmFyIC5icmVhZGNydW1iID4gbGkge1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi50b29sYmFyUm93IC50b29sYmFyIC5icmVhZGNydW1iID4gbGk6YWZ0ZXIge1xuICBjb250ZW50OiBcIiAvIFwiO1xufVxuLnRvb2xiYXJSb3cgLnRvb2xiYXIgLmJyZWFkY3J1bWIgPiBsaS5hY3RpdmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xufVxuLnRvb2xiYXJSb3cgLnRvb2xiYXIgLmJyZWFkY3J1bWIgPiBsaS5hY3RpdmUgYSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi50b29sYmFyUm93IC50b29sYmFyIC5icmVhZGNydW1iID4gbGkgYSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLnRvb2xiYXJSb3cgLnRvb2xiYXIgLmJyZWFkY3J1bWIgPiBsaSArIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwYWRkaW5nOiAwO1xufVxuLyogRU5EIFN0eWxlIGJyZWFkY3J1bWJzICovXG4vKiBCdXR0b24gc3R5bGUgKi9cbi5idG4ge1xuICBmb250LWZhbWlseTogJ0dvdGhhbS1Cb2xkJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ODg4ODg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0biB+IC5idG4ge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbi5idG46aG92ZXIsXG4uYnRuOmZvY3VzLFxuLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg4ODg4O1xuICBib3JkZXItY29sb3I6ICM4ODg4ODg7XG4gIG9wYWNpdHk6IDAuNztcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtLUJvbGQnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBpbmhlcml0O1xufVxuLmJ0bi5oZHgtYnRuLm9yZy1idG4ge1xuICBtaW4td2lkdGg6IDEwMHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN0NFMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLWludmVydGVkIHtcbiAgY29sb3I6ICM4ODg4ODg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnRuLWludmVydGVkOmhvdmVyLFxuLmJ0bi1pbnZlcnRlZDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuNztcbiAgY29sb3I6ICM4ODg4ODg7XG59XG4uYnRuLWRlbW8ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3Q0UwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG4tZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNjQ1YTtcbn1cbi5idG4tZW1wdHksXG4uYnRuLWVtcHR5LWJsYWNrIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICB3aWR0aDogYXV0bztcbiAgY29sb3I6ICMwMDdDRTA7XG59XG4uYnRuLWVtcHR5OmhvdmVyLFxuLmJ0bi1lbXB0eS1ibGFjazpob3Zlcixcbi5idG4tZW1wdHk6Zm9jdXMsXG4uYnRuLWVtcHR5LWJsYWNrOmZvY3VzIHtcbiAgY29sb3I6ICMwMDdDRTA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uYnRuLWVtcHR5LWJsYWNrIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uYnRuLWVtcHR5LWJsYWNrOmhvdmVyLFxuLmJ0bi1lbXB0eS1ibGFjazpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmJ0bi1lbXB0eS1ibHVlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwN0NFMDtcbiAgY29sb3I6ICMwMDdDRTA7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5idG4tZW1wdHktYmx1ZTpob3Zlcixcbi5idG4tZW1wdHktYmx1ZTpmb2N1cyB7XG4gIGNvbG9yOiAjMDA3Q0UwO1xuICBib3JkZXItY29sb3I6ICMwMDdDRTA7XG59XG4uYnRuLWVtcHR5LXdoaXRlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4uYnRuLWVtcHR5LXdoaXRlOmhvdmVyLFxuLmJ0bi1lbXB0eS13aGl0ZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDA3Q0UwO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG4uYnRuLWJsdWUtb24td2hpdGUsXG4uYnRuLWJsdWUtb24td2hpdGU6aG92ZXIsXG4uYnRuLWJsdWUtb24td2hpdGU6Zm9jdXMge1xuICBjb2xvcjogIzAwN0NFMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5yZXNvdXJjZS1pdGVtIC5oZHgtYnRuLWdyb3VwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE0cHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYnRuLmhkeC1idG4ucmVzb3VyY2UtYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg4ODg4ODtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDA7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG4uYnRuLmhkeC1idG4ucmVzb3VyY2UtYnRuLnJlc291cmNlLWljb24tYnRuIHtcbiAgd2lkdGg6IDM1cHg7XG4gIHBhZGRpbmc6IDA7XG59XG4uYnRuLmhkeC1idG4ucmVzb3VyY2UtaWNvbi1idG4gaW1nIHtcbiAgd2lkdGg6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi8qIEVORCBCdXR0b24gc3R5bGUqL1xuLyogU3R5bGUgRGF0YXNldCBJdGVtICovXG4uZGF0YXNldC1pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uZGF0YXNldC1pdGVtIC5kYXRhc2V0LWhlYWRpbmcge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnVwZGF0ZWROYW1lQ29sb3IsXG4udXBkYXRlZE5hbWVDb2xvciBhIHtcbiAgY29sb3I6ICMwMDdDRTA7XG59XG4vKiBFTkQgU3R5bGUgRGF0YXNldCBJdGVtICovXG4uY2thbi1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLy4uL2Jhc2UvaW1hZ2VzL3Nwcml0ZS1ja2FuLWljb25zLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTZweCAxNnB4O1xufVxuLyogU3R5bGUgZGF0YXNldCBsYWJlbHMgKi9cbi5kYXRhc2V0LXJlc291cmNlcyB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgcGFkZGluZzogMDtcbn1cbi5kYXRhc2V0LXJlc291cmNlcyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5kYXRhc2V0LXJlc291cmNlcyBbY2xhc3NePVwiaWNvbi1cIl0sXG4uZGF0YXNldC1yZXNvdXJjZXMgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmRhdGFzZXQtcmVzb3VyY2VzIFtjbGFzc149XCJpY29uLVwiXTpiZWZvcmUsXG4uZGF0YXNldC1yZXNvdXJjZXMgW2NsYXNzKj1cIiBpY29uLVwiXTpiZWZvcmUge1xuICBjb2xvcjogIzg4ODg4ODtcbn1cbi8qIFN0eWxlIGRhdGFzZXQgaWNvbnMgKi9cbi5sYWJlbC1pY29ucyBzcGFuIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzg4ODg4ODtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG59XG4ubGFiZWwtaWNvbnMgc3Bhbi5kb3dubG9hZC1jb3VudHMge1xuICBmb250LXNpemU6IDEycHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG51bC5kYXRhc2V0LXJlc291cmNlcyBsaSArIGxpLmxhYmVsLWljb25zIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjODg4ODg4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi8qIEVORCBTdHlsZSBkYXRhc2V0IGljb25zICovXG4vKiBMYWJlbCBzdHlsZSAoZWcuIHRhZ3MpICovXG4ubGFiZWwge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhYWFhO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIHBhZGRpbmc6IDNweCAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1pbi13aWR0aDogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5sYWJlbC5sYWJlbC1zbWFsbCB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtLUJvbGQnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDlweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgcGFkZGluZzogMCA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cbi8qIFBpbGwgc3R5bGluZyAtIHNlZW0gdG8gYmUgdGhlIHNpbWlsYXIgdG8gbGFiZWxzLCBidXQgZ3JheSBhbmQgd2l0aCBhIGJ1dHRvbiovXG4ucGlsbCB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg4ODg4O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnBpbGwgLmljb24tcmVtb3ZlLFxuLnBpbGwgLmdseXBoaWNvbi1yZW1vdmUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLyogRU5EIFBpbGwgc3R5bGluZyAqL1xuLyogRU5EIExhYmVsIHN0eWxlICovXG4ubGFiZWxbZGF0YS1mb3JtYXQ9aHRtbF0sXG4ubGFiZWxbZGF0YS1mb3JtYXQqPWh0bWxdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1YTFjZTtcbn1cbi5sYWJlbFtkYXRhLWZvcm1hdD1qc29uXSxcbi5sYWJlbFtkYXRhLWZvcm1hdCo9anNvbl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY3MTAwO1xufVxuLmxhYmVsW2RhdGEtZm9ybWF0PXhtbF0sXG4ubGFiZWxbZGF0YS1mb3JtYXQqPXhtbF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY3MTAwO1xufVxuLmxhYmVsW2RhdGEtZm9ybWF0PXRleHRdLFxuLmxhYmVsW2RhdGEtZm9ybWF0Kj10ZXh0XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NGNiZWM7XG59XG4ubGFiZWxbZGF0YS1mb3JtYXQ9Y3N2XSxcbi5sYWJlbFtkYXRhLWZvcm1hdCo9Y3N2XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmIxMDA7XG59XG4ubGFiZWxbZGF0YS1mb3JtYXQ9eGxzXSxcbi5sYWJlbFtkYXRhLWZvcm1hdCo9eGxzXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZGI1NWQ7XG59XG4ubGFiZWxbZGF0YS1mb3JtYXQ9emlwXSxcbi5sYWJlbFtkYXRhLWZvcm1hdCo9emlwXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ODY4Njg7XG59XG4ubGFiZWxbZGF0YS1mb3JtYXQ9YXBpXSxcbi5sYWJlbFtkYXRhLWZvcm1hdCo9YXBpXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzk2YmU7XG59XG4ubGFiZWxbZGF0YS1mb3JtYXQ9cGRmXSxcbi5sYWJlbFtkYXRhLWZvcm1hdCo9cGRmXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMDA1MWU7XG59XG4ubGFiZWxbZGF0YS1mb3JtYXQ9cmRmXSxcbi5sYWJlbFtkYXRhLWZvcm1hdCo9cmRmXSxcbi5sYWJlbFtkYXRhLWZvcm1hdCo9bnF1YWRdLFxuLmxhYmVsW2RhdGEtZm9ybWF0Kj1udHJpcGxlc10sXG4ubGFiZWxbZGF0YS1mb3JtYXQqPXR1cnRsZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGI0NDk4O1xufVxuLyogRU5EIFN0eWxlIGRhdGFzZXQgbGFiZWxzICovXG4ucmVzb3VyY2UtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLnJlc291cmNlLWl0ZW0gLmZvcm1hdC1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAxMHB4O1xufVxuLmZvcm1hdC1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi9iYXNlL2ltYWdlcy9zcHJpdGUtY2thbi1pY29ucy5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDE2cHggMTZweDtcbiAgdGV4dC1pbmRlbnQ6IC05MDBlbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vLi4vLi4vYmFzZS9pbWFnZXMvc3ByaXRlLXJlc291cmNlLWljb25zLnBuZ1wiKSBuby1yZXBlYXQgMCAwO1xufVxuLmZvcm1hdC1sYWJlbCB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtNjJweDtcbn1cbi5mb3JtYXQtbGFiZWxbZGF0YS1mb3JtYXQ9cmRmXSxcbi5mb3JtYXQtbGFiZWxbZGF0YS1mb3JtYXQqPXJkZl0ge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNjJweDtcbn1cbi5mb3JtYXQtbGFiZWxbZGF0YS1mb3JtYXQ9cGRmXSxcbi5mb3JtYXQtbGFiZWxbZGF0YS1mb3JtYXQqPXBkZl0ge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtNjJweDtcbn1cbi5mb3JtYXQtbGFiZWxbZGF0YS1mb3JtYXQ9YXBpXSxcbi5mb3JtYXQtbGFiZWxbZGF0YS1mb3JtYXQqPWFwaV0ge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtNjJweDtcbn1cbi5mb3JtYXQtbGFiZWxbZGF0YS1mb3JtYXQ9emlwXSxcbi5mb3JtYXQtbGFiZWxbZGF0YS1mb3JtYXQqPXppcF0ge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTYycHg7XG59XG4uZm9ybWF0LWxhYmVsW2RhdGEtZm9ybWF0PXhsc10sXG4uZm9ybWF0LWxhYmVsW2RhdGEtZm9ybWF0Kj14bHNdIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC02MnB4O1xufVxuLmZvcm1hdC1sYWJlbFtkYXRhLWZvcm1hdD1jc3ZdLFxuLmZvcm1hdC1sYWJlbFtkYXRhLWZvcm1hdCo9Y3N2XSB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtNjJweDtcbn1cbi5mb3JtYXQtbGFiZWxbZGF0YS1mb3JtYXQ9dHh0XSxcbi5mb3JtYXQtbGFiZWxbZGF0YS1mb3JtYXQqPXR4dF0ge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTYycHg7XG59XG4uZm9ybWF0LWxhYmVsW2RhdGEtZm9ybWF0PXhtbF0sXG4uZm9ybWF0LWxhYmVsW2RhdGEtZm9ybWF0Kj14bWxdIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1NnB4IC02MnB4O1xufVxuLmZvcm1hdC1sYWJlbFtkYXRhLWZvcm1hdD1qc29uXSxcbi5mb3JtYXQtbGFiZWxbZGF0YS1mb3JtYXQqPWpzb25dIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4OHB4IC02MnB4O1xufVxuLmZvcm1hdC1sYWJlbFtkYXRhLWZvcm1hdD1odG1sXSxcbi5mb3JtYXQtbGFiZWxbZGF0YS1mb3JtYXQqPWh0bWxdIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyMHB4IC02MnB4O1xufVxuLmljb24tbGVhZi5mcmVzaCB7XG4gIGNvbG9yOiAjMWJiNTgwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmljb24tbGVhZi5mcmVzaDo6YmVmb3JlIHtcbiAgY29sb3I6ICMxYmI1ODA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uaWNvbi1xdWVzdGlvbm1hcmsuZnJlc2huZXNzIHtcbiAgY29sb3I6ICMwMDdDRTA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5pY29uLXF1ZXN0aW9ubWFyay5mcmVzaG5lc3M6OmJlZm9yZSB7XG4gIGNvbG9yOiAjMDA3Q0UwO1xuICBmb250LXNpemU6IDE1cHg7XG59XG4jZXJyb3ItcGFnZSB7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICBoZWlnaHQ6IDcwdmg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1hZ2VzL3BhZ2U0MDQvcHhlbF9iZy5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jZXJyb3ItcGFnZSAuZXJyb3ItbWVzc2FnZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogNDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4jZXJyb3ItcGFnZSAuZXJyb3ItbWVzc2FnZS1jb250YWluZXIgaW1nIHtcbiAgaGVpZ2h0OiA5MHB4O1xufVxuI2Vycm9yLXBhZ2UgLmVycm9yLW1lc3NhZ2UtY29udGFpbmVyIGgxIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0tQm9sZCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG4jZXJyb3ItcGFnZSAuZXJyb3ItbWVzc2FnZS1jb250YWluZXIgcCB7XG4gIG1hcmdpbjogMjBweCAwO1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi8qIEZhY2V0cyBmb250cyAqL1xuLmZhY2V0LWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9kdWxlLWhlYWRpbmcuZmFjZXQtdGl0bGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtLUJsYWNrJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzg4ODg4ODtcbiAgYm9yZGVyOiAwO1xufVxuLm1vZHVsZS1oZWFkaW5nIC5mYWNldC10aXRsZS1jb3VudGVyIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0tQmxhY2snLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5hdi1mYWNldCAubGlzdC1pdGVtcyB7XG4gIHBhZGRpbmc6IDdweCAxMHB4O1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLm5hdi1mYWNldCAubGlzdC1pdGVtcyBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLm5hdi1mYWNldCAubGlzdC1pdGVtcyBhIC5mbG9hdC1yaWdodCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbS1Cb29rXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5uYXYtZmFjZXQgLmxpc3QtaXRlbXMgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG4ubGlzdC1pdGVtcy5tb2R1bGUtbmFycm93IC5tb2R1bGUtaGVhZGluZyxcbi5saXN0LWl0ZW1zLm1vZHVsZS1uYXJyb3cgLm1vZHVsZS1jb250ZW50LFxuLmxpc3QtaXRlbXMubW9kdWxlLW5hcnJvdyAubW9kdWxlLWZvb3RlciB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubGlzdC1pdGVtcyAubGlzdC1pdGVtcy5hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4ubGlzdC1pdGVtcy5mYWNldC1pdGVtcyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODg4ODg4O1xufVxuLyogb3ZlcndyaXRlIHRoZSBob3ZlciB0aGUgc2VsZWN0ZWQgZmFjZXRzIC0gIzcwMiovXG4ubmF2LWl0ZW0uYWN0aXZlID4gYTpob3Zlcixcbi5uYXYtYXNpZGUgbGkuYWN0aXZlIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhjYTBhNjtcbn1cbi8qIEZvbGxvd2VycyBDb3VudCAqL1xuLmZvbGxvd2Vycy1jb3VudCB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtLUxpZ2h0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLyogRU5EIEZvbGxvd2VycyBDb3VudCAqL1xuLyogRU5EIEZhY2V0cyBmb250cyAqL1xuLyogU3R5bGUgR3JlZXRpbmcgbWVzc2FnZSAqL1xuLmdyZWV0aW5nLW1lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBwYWRkaW5nLXRvcDogNDVweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG4uZ3JlZXRpbmctbWVzc2FnZSAuaGVhZGVyLXVzZXItbWVzc2FnZSB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5ncmVldGluZy1tZXNzYWdlIC5oZWFkZXItdXNlci1tZXNzYWdlLWxhcmdlIHtcbiAgZm9udC1zaXplOiAzOXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLmdyZWV0aW5nLW1lc3NhZ2UgLmhlYWRlci11c2VyLW1lc3NhZ2Utc21hbGwge1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG4uZ3JlZXRpbmctbWVzc2FnZSAuaGVhZGVyLXVzZXItbWVzc2FnZS1ociB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk5OTk7XG4gIGJvcmRlcjogMCBub25lO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IDQ1MHB4O1xufVxuLmdyZWV0aW5nLW1lc3NhZ2UgLmhlYWRlci11c2VyLW1lc3NhZ2UgYSB7XG4gIGNvbG9yOiAjMEIwMDgwO1xufVxuLyogRU5EIFN0eWxlIEdyZWV0aW5nIG1lc3NhZ2UgKi9cbi8qIFN0eWxlIGxpbmtzIGluc2lkZSBoZWFkZXItbmF2LCBtYWluIG5hdmlnYXRpb24gbGlua3MgKi9cbi5tYWluTGlua3Mge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbjogMDtcbn1cbi5tYWluTGlua3MubWFpbkxpbmtzLWdyYXkgPiBsaSA+IGEge1xuICBmb250LWZhbWlseTogJ0dvdGhhbS1Cb29rJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2NjY2NjYztcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ubWFpbkxpbmtzLm1haW5MaW5rcy1ncmF5ID4gbGkgPiBhOmhvdmVyLFxuLm1haW5MaW5rcy5tYWluTGlua3MtZ3JheSA+IGxpID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjY2NjY2NjO1xufVxuLm1haW5MaW5rcyA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLm1haW5MaW5rcyA+IGxpID4gYSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LWZhbWlseTogJ0dvdGhhbS1Cb2xkJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzMzMzMzMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubWFpbkxpbmtzID4gbGkgPiBhOmhvdmVyLFxuLm1haW5MaW5rcyA+IGxpID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLm1haW5MaW5rcyA+IGxpID4gYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwifFwiO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbi5tYWluTGlua3MgPiBsaSA+IGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tYWluTGlua3MgPiBsaSAuZHJvcGRvd24tbWVudSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm1haW5MaW5rcyA+IGxpICNjcmlzZXMtbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiAnXFwyNWJjJztcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLm1haW5MaW5rcyA+IGxpOmZpcnN0LWNoaWxkID4gYSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm1haW5MaW5rcyA+IGxpOmxhc3QtY2hpbGQgPiBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgbWFyZ2luOiAwO1xufVxuLyogU3R5bGUgTW9kYWwgRGlhbG9ncyAqL1xuLm1vZGFsLmluIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwNDE7XG59XG4ubW9kYWwuaW4gLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLyogSUUgOSAqL1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAvKiBTYWZhcmkgKi9cbiAgd2lkdGg6IGluaXRpYWw7XG59XG4ubW9kYWwuaW4gLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCB7XG4gIG1pbi13aWR0aDogMzcwcHg7XG4gIG1pbi1oZWlnaHQ6IDM2MHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tb2RhbC5pbiAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIge1xuICBmb250LWZhbWlseTogJ0dvdGhhbS1Cb2xkJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN0NFMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4ubW9kYWwuaW4gLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIHRvcDogMDtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG4ubW9kYWwuaW4gLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDE5M3B4O1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMDtcbn1cbi5tb2RhbC5pbiAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5uYXYtdGFicyB7XG4gIGJvcmRlci1jb2xvcjogI2NjY2NjYztcbn1cbi5tb2RhbC5pbiAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5uYXYtdGFicyBoNCB7XG4gIG1hcmdpbjogMDtcbn1cbi5tb2RhbC5pbiAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgaGVpZ2h0OiA0NHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbn1cbi5tb2RhbC5pbiAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbn1cbi5tb2RhbC5pbiAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIge1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItdG9wOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG4ubW9kYWwuaW4gLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tbGFyZ2Uge1xuICBtaW4td2lkdGg6IDE1MHB4O1xufVxuLm1vZGFsLmluIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWxhcmdlLmJ0bi1lbXB0eSB7XG4gIG1pbi13aWR0aDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzAwMDtcbn1cbi8qIEVORCBTdHlsZSBNb2RhbCBEaWFsb2dzICovXG4vKiBTdHlsZSBwbGFjZWhvbGRlcnMgKi9cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjY2NjY2NjO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOC0gKi9cbiAgY29sb3I6ICNjY2NjY2M7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBvcGFjaXR5OiAxO1xufVxuOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICNjY2NjY2M7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBvcGFjaXR5OiAxO1xufVxuOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjY2NjY2NjO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi8qIEVORCBTdHlsZSBwbGFjZWhvbGRlcnMgKi9cbi8qIFNvY2lhbCB3aWRnZXQgLSBzaGFyZSAqL1xuLnJlc291cmNlLXNvY2lhbCBhIHtcbiAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ucmVzb3VyY2Utc29jaWFsIGEgaSB7XG4gIGZvbnQtc2l6ZTogMzFweDtcbiAgd2lkdGg6IDMxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5yZXNvdXJjZS1zb2NpYWwgYSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cbi5yZXNvdXJjZS1zb2NpYWwgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi8qKi9cbi8qIHNlYXJjaF9mb3JtLmh0bWwgY3VzdG9taXNhdGlvbnMgKi9cbi5saXN0LWl0ZW1zLnNlYXJjaC1mb3JtIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmxpc3QtaXRlbXMuc2VhcmNoLWZvcm0gaDIge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5saXN0LWl0ZW1zLnNlYXJjaC1mb3JtIC5zZWFyY2gtaW5wdXQuc2VhcmNoLWdpYW50IGlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbn1cbi5saXN0LWl0ZW1zLnNlYXJjaC1mb3JtIC5zZWFyY2gtaW5wdXQge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLyogRU5EIHNlYXJjaF9mb3JtLmh0bWwgY3VzdG9taXNhdGlvbnMgKi9cbi8qIFN0eWxlIFNlbGVjdDIgRHJvcGRvd24gKi9cbi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLnJlcXVpcmVkLmVycm9yID4gLnNlbGVjdDItY2hvaWNlIHtcbiAgYm9yZGVyLWNvbG9yOiByZWQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY29sb3I6ICM4ODg4ODg7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtLUJvbGQnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItY2hvaWNlcyAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlIHtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItY2hvaWNlcyAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICB0b3A6IDE0cHg7XG59XG4uc2VsZWN0Mi1kcm9wZG93bi1vcGVuIC5zZWxlY3QyLWNob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogIzU4OTdmYjtcbn1cbi5zZWxlY3QyLWRyb3Bkb3duLW9wZW4uc2VsZWN0Mi1kcm9wLWFib3ZlIC5zZWxlY3QyLWNob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIC5zZWxlY3QyLWFycm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg4ODg4ODtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG4gIHBhZGRpbmctbGVmdDogMTNweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2UgLnNlbGVjdDItYXJyb3cgYiB7XG4gIGJvcmRlci1sZWZ0OiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA5cHggc29saWQgI2ZmZmZmZjtcbiAgZGlzcGxheTogaW5saW5lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4vKiBFTkQgU3R5bGUgU2VsZWN0MiBEcm9wZG93biAqL1xuLyogU3R5bGUgU2VsZWN0MiBEcm9wZG93biAqL1xuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1hcnJvdyB7XG4gIHdpZHRoOiA0MnB4O1xufVxuLyogRU5EIFN0eWxlIFNlbGVjdDIgRHJvcGRvd24gKi9cbi8qIEFsdGVyIHBhZ2UtaGVhZGVyIHN0eWxlIC0gdXNlZCB3aXRoIG5hdi10YWJzICovXG4ucGFnZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2VlZWVlZTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDNweCAwIDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMCAzcHggMCAwO1xuICBib3JkZXItcmFkaXVzOiAwIDNweCAwIDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFnZS1oZWFkZXIucGFnZS1oZWFkZXItZ3JheSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjY2NjY2M7XG59XG4ucGFnZS1oZWFkZXIucGFnZS1oZWFkZXItZ3JheSAubmF2LXRhYnMgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG4ucGFnZS1oZWFkZXIgLm5hdi10YWJzIHtcbiAgbWFyZ2luLWJvdHRvbTogLTNweDtcbn1cbi8qIEVORCBBbHRlciBwYWdlLWhlYWRlciBzdHlsZSAqL1xuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNlZWVlZWU7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtZ3JheSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjY2NjY2M7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtZ3JheSA+IGxpLmFjdGl2ZSA+IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuLm5hdi10YWJzID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAtM3B4O1xufVxuLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0tQm9sZCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBjb2xvcjogIzg4ODg4ODtcbiAgYm9yZGVyOiBub25lO1xufVxuLm5hdi10YWJzID4gbGkgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICNmMjY0NWE7XG59XG4ubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhLFxuLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpob3Zlcixcbi5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZjI2NDVhO1xuICBjb2xvcjogI2YyNjQ1YTtcbn1cbi5uYXYtdGFicyAuaGR4LXRhYi1idXR0b24gaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKiBFTkQgU3R5bGUgdGFicyovXG4vKiBUb29sdGlwIHN0eWxlICovXG4udG9vbHRpcCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAvKmRvbid0IG92ZXJyaWRlIG9wYWNpdHkgZ2xvYmFsbHkgaXQgd2lsbCBjYW5jZWwgdGhlIGZhZGUgZWZmZWN0Ki9cbiAgLypvcGFjaXR5OiAxOyovXG59XG4udG9vbHRpcCAudG9vbHRpcC1pbm5lciB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cbi8qIEVORCBUb29sdGlwIHN0eWxlICovXG4vKiBTdHlsZSBTeXNhZG1pbiBzZXR0aW5ncyovXG4udXNlci1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnVzZXItbGlzdCBsaSB7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbn1cbi51c2VyLWxpc3QgLmdyYXZhdGFyIHtcbiAgdmVydGljYWwtYWxpZ246IC00cHg7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbn1cbi8qIEVORCBTdHlsZSBTeXNhZG1pbiBzZXR0aW5ncyovXG4ucmVkIHtcbiAgY29sb3I6ICNmZjAwMDA7XG59XG4uYmx1ZSB7XG4gIGNvbG9yOiAjMDA3Q0UwO1xufVxuLmdyZXkge1xuICBjb2xvcjogIzg4ODg4ODtcbn1cbi5ibGFjayB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLm5vLW1hcmdpbiB7XG4gIG1hcmdpbjogMDtcbn1cbi52ZXJ0aWNhbGx5LWNlbnRlci1yZWZlcmVuY2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmVydGljYWxseS1jZW50ZXItcmVmZXJlbmNlIC52ZXJ0aWNhbGx5LWNlbnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5oaWRlLWhlYWRpbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndoaXRlYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLyogUHJpdmF0ZSBkYXRhc2V0IGxhYmVsIGZpeCAqL1xuLmxhYmVsLWludmVyc2UsXG4uYmFkZ2UtaW52ZXJzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG59XG4vKiBFTkQgUHJpdmF0ZSBkYXRhc2V0IGxhYmVsIGZpeCAqL1xuLyogRm9udHMgKi9cbi5nb3RoYW1Cb2xkMjAge1xuICBmb250LWZhbWlseTogJ0dvdGhhbS1Cb2xkJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLmdvdGhhbUJvbGQzMCB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtLUJvbGQnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG59XG4uZ290aGFtQm9vazEyIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0tQm9vaycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5nb3RoYW1Cb2xkMTAge1xuICBmb250LWZhbWlseTogJ0dvdGhhbS1Cb2xkJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuLnNzcFJlZ3VsYXIxMiB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLnNzcFJlZ3VsYXIxNCB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnNzcEJvbGQxNiB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnNzcEJvbGQxNCB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnNzcEJvbGQyMCB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLnNzcEJvbGQyOCB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuLyogRU5EIEZvbnRzICovXG4vKiBTdHlsZSBCb290c3RyYXAgRmxhc2ggbWVzc2FnZXMqL1xuLmZsYXNoLW1lc3NhZ2VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbn1cbi8qIEVORCBTdHlsZSBCb290c3RyYXAgRmxhc2ggbWVzc2FnZXMqL1xuLyogQ29tbW9uIENsYXNzZXMgKi9cbi5tVG9wNjAge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuLm1Ub3A3MCB7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG59XG4ubVRvcDExMCB7XG4gIG1hcmdpbi10b3A6IDExMHB4O1xufVxuLm1Ub3A4MCB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG4ubVRvcDQ1IHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbn1cbi5tVG9wNDAge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLm1Ub3AzNSB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG4ubVRvcDMwIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5tVG9wMjMge1xuICBtYXJnaW4tdG9wOiAyM3B4O1xufVxuLm1Ub3AyNSB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG4ubVRvcDIwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5tVG9wMTUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLm1Ub3A4IHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLm1Ub3AxMCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ubUJvdHRvbTUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubUJvdHRvbTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5tQm90dG9tMTUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLm1Cb3R0b20yMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubUJvdHRvbTMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5tQm90dG9tMzUge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuLm1Cb3R0b200MCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ubUJvdHRvbTY1IHtcbiAgbWFyZ2luLWJvdHRvbTogNjVweDtcbn1cbi5tQm90dG9tMTAwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG4ubUJvdHRvbTExMCB7XG4gIG1hcmdpbi1ib3R0b206IDExMHB4O1xufVxuLm1MUjQ1IHtcbiAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG4gIG1hcmdpbi1yaWdodDogNDVweDtcbn1cbi5tTFIzMCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG4ubUxSMTUge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLm1MUjEwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5tVEIwIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tVEIzMCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ubVRCMzUge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuLm1UQjQ1IHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cbi5tVEIxNSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ucExSNDUge1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG59XG4ucFRCMTUge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4ucFI0NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG59XG4ucFI3IHtcbiAgcGFkZGluZy1yaWdodDogN3B4O1xufVxuLnBMNSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuLnBMMTUge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4ucEw0NSB7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbn1cbi5wVG9wQm90dG9tNSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG4ucFRvcEJvdHRvbTEwIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLnBUb3BCb3R0b20xNSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi5wVG9wQm90dG9tMzUge1xuICBwYWRkaW5nLXRvcDogMzVweDtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XG59XG4ucFRvcEJvdHRvbTgwIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuLnBUb3A4MCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xufVxuLnBCb3R0b204MCB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuLnBCb3R0b20zNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xufVxuLm1MNDUge1xuICBtYXJnaW4tbGVmdDogNDVweDtcbn1cbi5tUjQ1IHtcbiAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xufVxuLm1MMzUge1xuICBtYXJnaW4tbGVmdDogMzVweDtcbn1cbi5tUjM1IHtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xufVxuLm1MMTUge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbi5tUjE1IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLm1MMzAge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cbi5tUjMwIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuaHIge1xuICBtYXJnaW46IDA7XG59XG5oci5kb3R0ZWQge1xuICBib3JkZXItdG9wOiAxcHggZG90dGVkICM4ODg4ODg7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uYm9yZGVyLWJvdHRvbS1ncmV5IHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG59XG4uYm9yZGVyLWdyZXkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xufVxuLmNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5uby10cmFuc2Zvcm0ge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi50eHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG4uZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG4vKiBFTkQgQ29tbW9uIENsYXNzZXMgKi9cbi50YWJsZS12YWxpZ24ge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRhYmxlLXZhbGlnbi1jb250ZW50IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi8qVGhlc2Ugc3R5bGVzIHdpbGwgYmUgcHJvYmFibHkgYmUgZGVwcmVjYXRlZCBhZnRlciBuZXh0IHNwcmludCovXG4vKiBzdHlsZSB0aGUgZmlsdGVyIGl0ZW1zIHByZXNlbnQgaW4gdGhlIGxlZnQgc2lkZSBkYXJrIHNlY3Rpb24qL1xuLnNlY29uZGFyeSAubmF2LXNpbXBsZSAubmF2LWl0ZW0ge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uc2Vjb25kYXJ5IC5uYXYtc2ltcGxlIC5uYXYtaXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNhMGE2O1xufVxuLnNlY29uZGFyeSAubmF2LXNpbXBsZSAubmF2LWl0ZW0uYWN0aXZlIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcInhcIjtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLyogRU5EIHN0eWxlIHRoZSBmaWx0ZXIgaXRlbXMgcHJlc2VudCBpbiB0aGUgbGVmdCBzaWRlIGRhcmsgc2VjdGlvbiovXG4vKiBzdHlsZSBzZWFyY2ggZm9ybSBwcmVzZW50IGluIHRoZSBkYXRhc2V0IGxpc3RzKi9cbi5zZWFyY2gtZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuLnNlYXJjaC1mb3JtIC5zZWFyY2gtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc2VhcmNoLWZvcm0gLnNlYXJjaC1pbnB1dCBpbnB1dCB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zZWFyY2gtZm9ybSAuc2VhcmNoLWlucHV0IGJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICByaWdodDogMTBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnNlYXJjaC1mb3JtIC5zZWFyY2gtaW5wdXQgYnV0dG9uIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlYXJjaC1mb3JtIC5zZWFyY2gtaW5wdXQuc2VhcmNoLWdpYW50IGlucHV0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLnNlYXJjaC1mb3JtIC5zZWFyY2gtaW5wdXQuc2VhcmNoLWdpYW50IGJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xuICByaWdodDogMTVweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLnNlYXJjaC1mb3JtIC5zZWFyY2gtaW5wdXQuc2VhcmNoLWdpYW50IGJ1dHRvbiBpIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICB3aWR0aDogMjhweDtcbn1cbi5zZWFyY2gtZm9ybSAuY29udHJvbC1vcmRlci1ieSBsYWJlbCxcbi5zZWFyY2gtZm9ybSAuY29udHJvbC1vcmRlci1ieSBzZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uc2VhcmNoLWZvcm0gLmNvbnRyb2wtb3JkZXItYnkgc2VsZWN0IHtcbiAgd2lkdGg6IDE2MHB4O1xuICBtYXJnaW46IDA7XG59XG4uc2VhcmNoLWZvcm0gaDIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uc2VhcmNoLWZvcm0gLmZpbHRlci1saXN0IHtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIG1hcmdpbjogMTBweCAwIDAgMDtcbn1cbi5zZWFyY2gtZm9ybSAuZmlsdGVyLWxpc3QgLnBpbGwge1xuICBsaW5lLWhlaWdodDogMjFweDtcbn1cbi5zZWFyY2gtZm9ybSAuZmlsdGVyLWxpc3QgLmV4dHJhIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnNlYXJjaC1mb3JtLm5vLWJvdHRvbS1ib3JkZXIge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLyogRU5EIHN0eWxlIHNlYXJjaCBmb3JtKi9cbi8qIE1pc3Npbmcgc3R5bGVzIGR1ZSB0byByZW1vdmFsIG9mIEJTIDIuMyArIG90aGVyIGZpeGVzICovXG4udXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5mb3JtLWFjdGlvbnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubmF2ID4gbGkgPiBhOmhvdmVyLFxuLm5hdiA+IGxpID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4vKiBFTkQgTWlzc2luZyBzdHlsZXMgZHVlIHRvIHJlbW92YWwgb2YgQlMgMi4zICovXG4uY29udGVudF9hY3Rpb24ge1xuICAvKmZsb2F0OiByaWdodDsqL1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi8qIGRhdGFzZXRzIGFuZCBvcmdzIHZpZXcmbGlzdCAqL1xuLml0ZW1UaXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5ub3Rlcy5lbWJlZGRlZC1jb250ZW50IHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1heC13aWR0aDogNzAwcHg7XG59XG4ub3JnLW51bXMgZGwge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzg4ODg4ODtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4ub3JnLW51bXMgZHQge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLm9yZy1udW1zIGRkIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uaGVhZGVyLXVzZXItbWVzc2FnZS1tZWQge1xuICBmb250LXNpemU6IDEycHQ7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLyogRU5EIFNUWUxFIGRhdGFzZXRzIGFuZCBvcmdzIHZpZXcmbGlzdCovXG4vKiBJbmZvIHNuaXBwZXQgc3R5bGUgKi9cbi5pbmZvLXdyYXBwZXIgLmluZm8taXRlbS1uYW1lIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLyogRU5EIEluZm8gc25pcHBldCBzdHlsZSAqL1xuLyogRklMRSB1cGxvYWQgKi9cbi5yZXNvdXJjZS11cGxvYWQtZmllbGQgaW5wdXQge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4vKiBGSUxFIHVwbG9hZCBlbmQqL1xuLyogRXJyb3IgbWVzc2FnZXMgcG9zaXRpb24gYWJvdmUgZmxvYXRpbmcgZWxlbWVudHMgKi9cbi5jb250cm9sLWZ1bGwgLmVycm9yLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLyogRU5EIEVycm9yIG1lc3NhZ2VzIHBvc2l0aW9uIGFib3ZlIGZsb2F0aW5nIGVsZW1lbnRzICovXG4vKiBIaWdobGlnaHQgU3R5bGUgKi9cbi5oaWdobGlnaHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi8qIEVORCBIaWdobGlnaHQgU3R5bGUgKi9cbi8qIEZpeCBhY3Rpb24gYnV0dG9ucyBpbiB0aGUgcmVzb3VyY2UgcHJldmlldyBwYWdlICovXG4ubW9kdWxlLXJlc291cmNlIC5hY3Rpb25zIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cbi8qIEVORCBGaXggYWN0aW9uIGJ1dHRvbnMgaW4gdGhlIHJlc291cmNlIHByZXZpZXcgcGFnZSAqL1xuLyogRml4IHByaW1hcnkgYWN0aW9ucyBvbiBvbGQgcGFnZXMgKGVnLiBBZGQgZ3JvdXAgYnV0dG9uIG9uIC9ncm91cCApICovXG4ucGFnZV9wcmltYXJ5X2FjdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4O1xufVxuLyogRU5EIEZpeCBwcmltYXJ5IGFjdGlvbnMgb24gb2xkIHBhZ2VzIChlZy4gQWRkIGdyb3VwIGJ1dHRvbiBvbiAvZ3JvdXAgKSAqL1xuLyogRklYIE9yZyBQYWdlICovXG4ub3JnLW51bXMgZGwge1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzg4ODg4ODtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4udW5zdHlsZWQge1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4vKiBFTkQgRklYIE9yZyBQYWdlICovXG4uY29udGVudEJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmpzIC5qcy1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5qcyAuanMtaGlkZS5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5sYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiOlwiO1xufVxubGFiZWwucmFkaW86YWZ0ZXIsXG5sYWJlbC5jaGVja2JveDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5pbnB1dFt0eXBlPXJhZGlvXSxcbmlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDdweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuaW5wdXRbdHlwZT1yYWRpb10uY2hlY2tib3gtb25vd24sXG5pbnB1dFt0eXBlPWNoZWNrYm94XS5jaGVja2JveC1vbm93biB7XG4gIHRvcDogMDtcbn1cbnNlbGVjdCB7XG4gIHBhZGRpbmc6IDRweDtcbn1cbnRleHRhcmVhIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmNvbnRyb2wtZ3JvdXAgLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xufVxuLmNvbnRyb2wtZnVsbCBpbnB1dCxcbi5jb250cm9sLWZ1bGwgc2VsZWN0LFxuLmNvbnRyb2wtZnVsbCB0ZXh0YXJlYSB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29udHJvbC1tZWRpdW0gaW5wdXQsXG4uY29udHJvbC1tZWRpdW0gc2VsZWN0LFxuLmNvbnRyb2wtbWVkaXVtIHRleHRhcmVhIHtcbiAgd2lkdGg6IDMyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb250cm9sLW1lZGl1bSBpbnB1dCxcbiAgLmNvbnRyb2wtbWVkaXVtIHNlbGVjdCxcbiAgLmNvbnRyb2wtbWVkaXVtIHRleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAyOHB4O1xuICB9XG59XG4uZm9ybS1hY3Rpb25zIC5jb250cm9sLXJlcXVpcmVkLW1lc3NhZ2Uge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLmZvcm0tYWN0aW9ucyAuY29udHJvbC1yZXF1aXJlZC1tZXNzYWdlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZm9ybS1hY3Rpb25zIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1hY3Rpb25zIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuLmZvcm0taG9yaXpvbnRhbCAuY29udHJvbC1sYWJlbCB7XG4gIHdpZHRoOiAxMjBweDtcbn1cbi5mb3JtLWhvcml6b250YWwgLmNvbnRyb2xzIHtcbiAgbWFyZ2luLWxlZnQ6IDEzMHB4O1xufVxuLmZvcm0taG9yaXpvbnRhbCAuY29udHJvbC1tZWRpdW0gLmluZm8tYmxvY2suaW5mby1pbmxpbmUge1xuICB3aWR0aDogMTY1cHg7XG59XG4uZm9ybS1ob3Jpem9udGFsIC5pbmZvLWJsb2NrOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMi4yZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAycHg7XG59XG4uZm9ybS1ob3Jpem9udGFsIC5pbmZvLWlubGluZTpiZWZvcmUge1xuICB0b3A6IDhweDtcbn1cbi5pbmZvLWJsb2NrIC5pY29uLWxhcmdlLFxuLmluZm8taW5saW5lIC5pY29uLWxhcmdlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1hY3Rpb25zIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xufVxuLmZvcm0taW5saW5lIGlucHV0IHtcbiAgcGFkZGluZy1ib3R0b206IDlweDtcbn1cbi5mb3JtLWlubGluZSBzZWxlY3Qge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmZvcm0taW5saW5lIC5idG4ge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLmZvcm0tbmFycm93IGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mb3JtLW5hcnJvdyBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb3JtLW5hcnJvdyAuZm9ybS1hY3Rpb25zIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBwYWRkaW5nOiAxMHB4IDE1cHggMDtcbn1cbi5mb3JtLXNlbGVjdCBsYWJlbCB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLnNpbXBsZS1pbnB1dCBsYWJlbCxcbi5zaW1wbGUtaW5wdXQgYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaW1wbGUtaW5wdXQgLmZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNpbXBsZS1pbnB1dCAuZmllbGQgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgLTdweDtcbiAgcGFkZGluZzogN3B4IDVweDtcbn1cbi5zaW1wbGUtaW5wdXQgLmZpZWxkIC5idG4tc2VhcmNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxN3B4O1xuICB3aWR0aDogMTdweDtcbiAgcGFkZGluZzogMDtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICM5OTk7XG59XG4uc2ltcGxlLWlucHV0IC5maWVsZCAuYnRuLXNlYXJjaDpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmVkaXRvciB0ZXh0YXJlYSB7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmVkaXRvciAuZWRpdG9yLWluZm8tYmxvY2sge1xuICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgYmFja2dyb3VuZDogI2ViZWJlYjtcbiAgd2lkdGg6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6ICMyODI4Mjg7XG59XG4uZWRpdG9yIC5lZGl0b3ItaW5mby1ibG9jayBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIFtkYXRhLW1vZHVsZT1cImN1c3RvbS1maWVsZHNcIl0gLmlucHV0LXByZXBlbmQgLmFkZC1vbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICBbZGF0YS1tb2R1bGU9XCJjdXN0b20tZmllbGRzXCJdIC5pbnB1dC1wcmVwZW5kIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBbZGF0YS1tb2R1bGU9XCJjdXN0b20tZmllbGRzXCJdIC5jb250cm9sLWN1c3RvbSBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMjhweDtcbiAgfVxufVxuLmZvcm0tc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cbi5jb250cm9sLW1lZGl1bSAuZXJyb3ItYmxvY2sge1xuICB3aWR0aDogMzE4cHg7XG59XG4uY29udHJvbC1mdWxsIC5lcnJvci1ibG9jayB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmNvbnRyb2wtZ3JvdXAuZXJyb3IgLmlucHV0LXByZXBlbmQgLmVycm9yLWJsb2NrLFxuLmNvbnRyb2wtY3VzdG9tLmVycm9yIC5lcnJvci1ibG9jayB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmNvbnRyb2wtY3VzdG9tLmVycm9yIC5lcnJvci1ibG9jayB7XG4gIHdpZHRoOiA0MDFweDtcbn1cbi5jb250cm9sLXNlbGVjdC5lcnJvciAuZXJyb3ItYmxvY2sge1xuICB3aWR0aDogMTk2cHg7XG59XG4uY29udHJvbC1ncm91cC5lcnJvciAuY29udHJvbHMuZXJyb3IgaW5wdXQsXG4uY29udHJvbC1ncm91cC5lcnJvciAuY29udHJvbHMuZXJyb3IgdGV4dGFyZWEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjI2NDVhO1xufVxuLmNvbnRyb2wtZ3JvdXAuZXJyb3IgLmNvbnRyb2xzLmVycm9yIC5lcnJvci1ibG9jayB7XG4gIGNvbG9yOiAjZjI2NDVhO1xufVxuLmNvbnRyb2wtZnVsbCAuc2VsZWN0Mi1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uYnRuLW1pbmkge1xuICBwYWRkaW5nOiAwIDZweDtcbiAgZm9udC1zaXplOiAxMC41cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLyogVGhlIHNsaWRlciovXG4uY2hlY2tib3gtc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzBweDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xufVxuLmNoZWNrYm94LXNsaWRlciAuY2hlY2tib3gtc2xpZGVyLWNoZWNrYm94IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jaGVja2JveC1zbGlkZXIgLmNoZWNrYm94LXNsaWRlci1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgbWFyZ2luOiAwO1xufVxuLmNoZWNrYm94LXNsaWRlciAuY2hlY2tib3gtc2xpZGVyLWxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5jaGVja2JveC1zbGlkZXIgLmNoZWNrYm94LXNsaWRlci1jaGVja2JveDpjaGVja2VkICsgLmNoZWNrYm94LXNsaWRlci1sYWJlbCAuY2hlY2tib3gtc2xpZGVyLWlubmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uY2hlY2tib3gtc2xpZGVyIC5jaGVja2JveC1zbGlkZXItY2hlY2tib3g6Y2hlY2tlZCArIC5jaGVja2JveC1zbGlkZXItbGFiZWwgLmNoZWNrYm94LXNsaWRlci1zd2l0Y2gge1xuICByaWdodDogMHB4O1xuICBib3JkZXItY29sb3I6ICMwMDdDRTA7XG59XG4uY2hlY2tib3gtc2xpZGVyIC5jaGVja2JveC1zbGlkZXItaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwMCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTAwJTtcbiAgdHJhbnNpdGlvbjogbWFyZ2luIDAuM3MgZWFzZS1pbiAwcztcbn1cbi5jaGVja2JveC1zbGlkZXIgLmNoZWNrYm94LXNsaWRlci1pbm5lcjpiZWZvcmUsXG4uY2hlY2tib3gtc2xpZGVyIC5jaGVja2JveC1zbGlkZXItaW5uZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogVHJlYnVjaGV0LCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uY2hlY2tib3gtc2xpZGVyIC5jaGVja2JveC1zbGlkZXItaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3Q0UwO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5jaGVja2JveC1zbGlkZXIgLmNoZWNrYm94LXNsaWRlci1pbm5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ODg4ODg7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5jaGVja2JveC1zbGlkZXIgLmNoZWNrYm94LXNsaWRlci1zd2l0Y2gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAwcHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAxMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjODg4ODg4O1xuICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluIDBzO1xufVxuLmZpbHRlci10aXRsZSB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5maWx0ZXItdGl0bGUgLmZpbHRlci1jbGVhciB7XG4gIGNvbG9yOiAjMDA3Q0UwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmlsdGVyLWNhdGVnb3J5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZWVlZTtcbn1cbi5maWx0ZXItY2F0ZWdvcnkgLmNhdGVnLXRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjZmZDtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWVlZWU7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtLUJvbGQnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjODg4ODg4O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmlsdGVyLWNhdGVnb3J5IC5jYXRlZy1saXN0IC5jYXRlZy1zZWFyY2gge1xuICBtYXJnaW46IDE1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5maWx0ZXItY2F0ZWdvcnkgLmNhdGVnLWxpc3QgLmNhdGVnLXNlYXJjaCBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBwYWRkaW5nOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5maWx0ZXItY2F0ZWdvcnkgLmNhdGVnLWxpc3QgLmNhdGVnLXNlYXJjaCBpbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZmlsdGVyLWNhdGVnb3J5IC5jYXRlZy1saXN0IC5jYXRlZy1zZWFyY2ggaS5nbHlwaGljb24tc2VhcmNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiAxMHB4O1xufVxuLmZpbHRlci1jYXRlZ29yeSAuY2F0ZWctbGlzdCAuY2F0ZWctaXRlbXMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDE1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMXB4O1xufVxuLmZpbHRlci1jYXRlZ29yeSAuY2F0ZWctbGlzdCAuY2F0ZWctaXRlbXMgbGkge1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uZmlsdGVyLWNhdGVnb3J5IC5jYXRlZy1saXN0IC5jYXRlZy1pdGVtcyBsaSBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5maWx0ZXItY2F0ZWdvcnkgLmNhdGVnLWxpc3QgLmNhdGVnLWl0ZW1zIGxpIGxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5maWx0ZXItY2F0ZWdvcnkgLmNhdGVnLWxpc3QgLmNhdGVnLWl0ZW1zIGxpIGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xuICB0b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmZpbHRlci1jYXRlZ29yeSAuY2F0ZWctbGlzdCAuY2F0ZWctaXRlbXMgbGkgLml0ZW0tY291bnQge1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBjb2xvcjogIzg4ODg4ODtcbn1cbi5maWx0ZXItY2F0ZWdvcnkgLmNhdGVnLWxpc3QgLmNhdGVnLWl0ZW1zIGxpOm50aC1jaGlsZChuKzYpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5maWx0ZXItY2F0ZWdvcnkgLmNhdGVnLWxpc3Quc2hvdy1hbGwgLmNhdGVnLXNlYXJjaCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZpbHRlci1jYXRlZ29yeSAuY2F0ZWctbGlzdC5zaG93LWFsbCAuY2F0ZWctaXRlbXMge1xuICBtYXgtaGVpZ2h0OiAyMTBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuLmZpbHRlci1jYXRlZ29yeSAuY2F0ZWctbGlzdC5zaG93LWFsbCAuY2F0ZWctaXRlbXMgbGk6bnRoLWNoaWxkKG4rNikge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5maWx0ZXItY2F0ZWdvcnkgLmNhdGVnLWxpc3Quc2hvdy1hbHdheXMgLmNhdGVnLWl0ZW1zIGxpOm50aC1jaGlsZChuKzYpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZmlsdGVyLWNhdGVnb3J5IC5jYXRlZy1hY3Rpb25zIHtcbiAgbWFyZ2luOiAxNXB4O1xufVxuLmZpbHRlci1jYXRlZ29yeSAuY2F0ZWctYWN0aW9ucyAuc2hvdy1tb3JlIHtcbiAgY29sb3I6ICMwMDdDRTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5maWx0ZXItY2F0ZWdvcnkgfiAuZmlsdGVyLWNhdGVnb3J5IHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cbi8qIExpc3QgaGVhZGVyICovXG4ubGlzdC1oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjY2NjO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogNDlweDtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjZmZDtcbn1cbi5saXN0LWhlYWRlciAubGlzdC1oZWFkZXItdGl0bGUge1xuICBmb250LWZhbWlseTogJ0dvdGhhbS1Cb2xkJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5saXN0LWhlYWRlciAuaGVhZGVyLXNlYXJjaCB7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM4ODg4ODg7XG4gIHBhZGRpbmc6IDdweCA2cHg7XG4gIHdpZHRoOiA0MDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmxpc3QtaGVhZGVyIC5oZWFkZXItc2VhcmNoOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5saXN0LWhlYWRlciAuZHJvcGRvd24ub3JkZXJEcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxpc3QtaGVhZGVyIC5saXN0LWhlYWRlci1zaG93YWxsIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4ubGlzdC1oZWFkZXIgLmxpc3QtaGVhZGVyLXNob3dhbGwgPiBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwifFwiO1xuICBjb2xvcjogIzg4ODg4ODtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5saXN0LWhlYWRlciAubGlzdC1oZWFkZXItc2hvd2FsbCA+IHNwYW46Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmxpc3QtaGVhZGVyIC5saXN0LWhlYWRlci1zaG93YWxsID4gc3BhbiBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5saXN0LWhlYWRlciAubGlzdC1oZWFkZXItc2hvd2FsbCA+IHNwYW4gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgfiBsYWJlbCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ubGlzdC1oZWFkZXIgLmxpc3QtaGVhZGVyLXNob3dhbGwgPiBzcGFuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB+IGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDA3Q0UwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubGlzdC1oZWFkZXIgLmxpc3QtaGVhZGVyLXNob3dhbGwgPiBzcGFuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB+IGxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbn1cbi5saXN0LWhlYWRlciAubGlzdC1oZWFkZXItcmlnaHQtc2lkZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmxpc3QtaGVhZGVyLmxpc3QtaGVhZGVyLW1pbiAuZmlsdGVycy1hY3Rpb25zIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogRU5EIExpc3QgaGVhZGVyICovXG4uaGR4LWZvcm0ge1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5oZHgtZm9ybSAuYmFja2dyb3VuZC1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbn1cbi5oZHgtZm9ybSAuYmFja2dyb3VuZC13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uaGR4LWZvcm0gLmxhYmVsLXRpdGxlLXN0eWxlIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0tTGlnaHQnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmhkeC1mb3JtIC5mb3JtLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG4uaGR4LWZvcm0gLmZvcm0tc2VjdGlvbiBoMyB7XG4gIGNvbG9yOiAjMDA3Q0UwO1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luOiAwO1xufVxuLmhkeC1mb3JtIC5mb3JtLXNlY3Rpb24gaDMgfiBwIHtcbiAgY29sb3I6ICM4ODg4ODg7XG59XG4uaGR4LWZvcm0gLmZvcm0tc2VjdGlvbiAuc2FtcGxlLXRleHQge1xuICBmb250LWZhbWlseTogJ0dvdGhhbS1MaWdodCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5oZHgtZm9ybSAuZm9ybS1ociB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG4gIGJvcmRlcjogMCBub25lO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAwIC01cHg7XG59XG4uaGR4LWZvcm0uZWRpdC1tb2RlIC5oZHgtZm9ybS1icmVhZGNydW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg4ODg4ODtcbn1cbi5oZHgtZm9ybS5lZGl0LW1vZGUgLmhkeC1mb3JtLWJyZWFkY3J1bWIgLmJyZWFkY3J1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg4ODg4O1xufVxuLmhkeC1mb3JtIC5oZHgtZm9ybS1icmVhZGNydW1iIHtcbiAgcGFkZGluZzogMjBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3Q0UwO1xuICBmb250LWZhbWlseTogJ0dvdGhhbS1MaWdodCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGR4LWZvcm0gLmhkeC1mb3JtLWJyZWFkY3J1bWIgLmJyZWFkY3J1bWIge1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdDRTA7XG59XG4uaGR4LWZvcm0gLmhkeC1mb3JtLWJyZWFkY3J1bWIgLmJyZWFkY3J1bWIgbGkge1xuICBvcGFjaXR5OiAwLjY7XG59XG4uaGR4LWZvcm0gLmhkeC1mb3JtLWJyZWFkY3J1bWIgLmJyZWFkY3J1bWIgbGkuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGR4LWZvcm0gLmhkeC1mb3JtLWJyZWFkY3J1bWIgLmJyZWFkY3J1bWIgbGkgLmNpcmNsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC8qIG9yIDUwJSAqL1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC8qIG9yIDUwJSAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwN0NFMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogJ0dvdGhhbS1Cb2xkJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5oZHgtZm9ybSAuaGR4LWZvcm0tYnJlYWRjcnVtYiAuYnJlYWRjcnVtYiA+IGxpICsgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCI+XCI7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZHgtZm9ybSBsYWJlbC5jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uaGR4LWZvcm0gbGFiZWwuY29udHJvbC1sYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uaGR4LWZvcm0gLmZvcm0tZ3JvdXAucmVxdWlyZWQgLmNvbnRyb2wtbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIipcIjtcbiAgY29sb3I6ICNmMjY0NWE7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5oZHgtZm9ybSAuZm9ybS1ncm91cCAuY29udHJvbC1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtLUxpZ2h0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5oZHgtZm9ybSAuZm9ybS1ncm91cCAuY29udHJvbC1sYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uaGR4LWZvcm0gLmZvcm0tZ3JvdXAgLmVycm9yLWJsb2NrIHtcbiAgY29sb3I6ICNmMjY0NWE7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGR4LWZvcm0gLmZvcm0tZ3JvdXAgLmVycm9yIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICNmMjY0NWE7XG59XG4uaGR4LWZvcm0gLmZvcm0tZ3JvdXAgLmVycm9yIC5lcnJvci1ibG9jayB7XG4gIGRpc3BsYXk6IGluaGVyaXQ7XG59XG4uaGR4LWZvcm0gLmZvcm0tZ3JvdXAgLnJhZGlvLFxuLmhkeC1mb3JtIC5mb3JtLWdyb3VwIC5jaGVja2JveCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5oZHgtZm9ybSAuZm9ybS1ncm91cCAucmFkaW8gbGFiZWw6YWZ0ZXIsXG4uaGR4LWZvcm0gLmZvcm0tZ3JvdXAgLmNoZWNrYm94IGxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbn1cbi5oZHgtZm9ybSAuZm9ybS1ncm91cCAucmFkaW8gaW5wdXQsXG4uaGR4LWZvcm0gLmZvcm0tZ3JvdXAgLmNoZWNrYm94IGlucHV0IHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICB0b3A6IDA7XG59XG4uaGR4LWZvcm0gLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjO1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uaGR4LWZvcm0gLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5oZHgtZm9ybSAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2NjY2NjYztcbn1cbi5oZHgtZm9ybSAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1hcnJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5oZHgtZm9ybSAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1hcnJvdyBiIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzg4ODg4ODtcbn1cbi5oZHgtZm9ybSAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZS5zZWxlY3QyLWRlZmF1bHQgPiAuc2VsZWN0Mi1jaG9zZW4ge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICNjY2NjY2M7XG59XG4uaGR4LWZvcm0gLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2UgPiAuc2VsZWN0Mi1jaG9zZW4ge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uaGR4LWZvcm0gLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbC5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aS5jaG9pY2VzLW9yYW5nZSAuc2VsZWN0Mi1jaG9pY2VzIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI2NDVhO1xufVxuLmhkeC1mb3JtIC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wuc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItY2hvaWNlcyB7XG4gIGJvcmRlci1jb2xvcjogI2NjY2NjYztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBtaW4taGVpZ2h0OiA0NHB4O1xufVxuLmhkeC1mb3JtIC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wuc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItY2hvaWNlcyAuc2VsZWN0Mi1zZWFyY2gtZmllbGQgaW5wdXQge1xuICBoZWlnaHQ6IDQycHg7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuLmhkeC1mb3JtIC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wuc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItY2hvaWNlcyAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg4ODg4ODtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtLU1lZGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5oZHgtZm9ybSAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMgLnNlbGVjdDItc2VhcmNoLWNob2ljZSAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGxlZnQ6IGF1dG87XG4gIHRvcDogMXB4O1xuICByaWdodDogMTNweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMXB4O1xufVxuLmhkeC1mb3JtIC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wuc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItY2hvaWNlcyAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2UtY2xvc2U6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGUwMTRcIjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5oZHgtZm9ybSAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sLnNlbGVjdDItZHJvcGRvd24tb3BlbiAuc2VsZWN0Mi1jaG9pY2Uge1xuICBib3JkZXItY29sb3I6ICMwMDdDRTA7XG59XG4uaGR4LWZvcm0gLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbC5zZWxlY3QyLWRyb3Bkb3duLW9wZW4gLnNlbGVjdDItY2hvaWNlcyB7XG4gIGJvcmRlci1jb2xvcjogIzAwN0NFMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uaGR4LWZvcm0gLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzAwN0NFMDtcbn1cbi5oZHgtZm9ybSAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjY2NjY2M7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLmhkeC1mb3JtIC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2w6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTgtICovXG4gIGNvbG9yOiAjY2NjY2NjO1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZHgtZm9ybSAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICNjY2NjY2M7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBvcGFjaXR5OiAxO1xufVxuLmhkeC1mb3JtIC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjY2NjY2M7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLmhkeC1mb3JtIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmhkeC1mb3JtIC5mb3JtLWhvcml6b250YWwgLmNvbnRyb2xzIHtcbiAgbWFyZ2luLWxlZnQ6IDE3MHB4O1xufVxuLmhkeC1mb3JtIC5mb3JtLWhvcml6b250YWwgLmNvbnRyb2wtbGFiZWwge1xuICBmbG9hdDogbGVmdDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHdpZHRoOiAxNjBweDtcbn1cbi5oZHgtZm9ybSAuZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmhkeC1mb3JtIGlucHV0W3R5cGU9cmFkaW9dLFxuLmhkeC1mb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgdG9wOiBhdXRvO1xufVxudWwubGlzdC1ob3Jpem9udGFsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxudWwubGlzdC1ob3Jpem9udGFsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxudWwubGlzdC1ob3Jpem9udGFsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwifFwiO1xuICBtYXJnaW46IDAgMTBweDtcbn1cbnVsLmxpc3QtaG9yaXpvbnRhbCBsaTpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBtYXJnaW46IGF1dG87XG59XG4uZHJhZy1kcm9wLWNvbXBvbmVudCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmRyYWctZHJvcC1jb21wb25lbnQuZHJhZy1kcm9wLWdob3N0IHtcbiAgb3BhY2l0eTogMC40O1xufVxuLmRyYWctZHJvcC1jb21wb25lbnQgLmNsb3VkLWltZyB7XG4gIGhlaWdodDogMjFweDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG4uZHJhZy1kcm9wLWNvbXBvbmVudCBsYWJlbC5jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuLmRyYWctZHJvcC1jb21wb25lbnQgLmxpc3QtaG9yaXpvbnRhbCBsaS5vci1zZXBhcmF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJvclwiO1xufVxuLmRyYWctZHJvcC1jb21wb25lbnQgLmRyYWctZHJvcC1hcmVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRyYWctZHJvcC1jb21wb25lbnQgLmRyYWctZHJvcC1hcmVhIC5kcmFnLWRyb3AtY29udGVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiAzcHggZGFzaGVkICNjY2NjY2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtLUJvbGQnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjODg4ODg4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZHJhZy1kcm9wLWNvbXBvbmVudCAuZHJhZy1kcm9wLWFyZWEgLmRyYWctZHJvcC1jb250ZW50IC5kcmFnLXRleHQyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kcmFnLWRyb3AtY29tcG9uZW50IC5kcmFnLWRyb3AtYXJlYSAuZHJvcC1oZXJlLW1hc2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTAwO1xufVxuLmRyYWctZHJvcC1jb21wb25lbnQgLmRyYWctZHJvcC1hcmVhLmRyb3AtaW5jb21pbmcgLmRyYWctZHJvcC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN0NFMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5kcmFnLWRyb3AtY29tcG9uZW50IC5kcmFnLWRyb3AtYXJlYS5kcm9wLWluY29taW5nIC5kcmFnLWRyb3AtY29udGVudCAuZHJhZy10ZXh0MSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHJhZy1kcm9wLWNvbXBvbmVudCAuZHJhZy1kcm9wLWFyZWEuZHJvcC1pbmNvbWluZyAuZHJhZy1kcm9wLWNvbnRlbnQgLmRyYWctdGV4dDIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kcmFnLWRyb3AtY29tcG9uZW50IC5kcmFnLWRyb3AtYXJlYS5kcm9wLWluY29taW5nIC5icm93c2UtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kcmFnLWRyb3AtY29tcG9uZW50IC5kcmFnLWRyb3AtYXJlYSAuYnJvd3NlLWJ1dHRvbiB7XG4gIGNvbG9yOiAjMDA3Q0UwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xufVxuLmRyYWctZHJvcC1jb21wb25lbnQgLmRyYWctZHJvcC1hcmVhIC5icm93c2UtYnV0dG9uOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5kcmFnLWRyb3AtY29tcG9uZW50IC5kcmFnLWRyb3AtYXJlYSAuYnJvd3NlLWJ1dHRvbiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDA7XG59XG4uZHJhZy1kcm9wLWNvbXBvbmVudCAuZHJhZy1kcm9wLWFyZWEgLmJyb3dzZS1idXR0b24gaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5O1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgb3BhY2l0eTogMDtcbiAgcGFkZGluZzogMDtcbiAgdG9wOiAwO1xufVxuLmZvcm0tZXhwbGFuYXRpb24gcCArIHAge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmZvcm0tZXhwbGFuYXRpb24gLmNsb3VkLWltZyB7XG4gIGhlaWdodDogMjFweDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG4vKipcbiAqIEhEWCBGb290ZXJcbiAqL1xuLyoqXG4gKiBIRFggQWxsb3cgQ29va2llcyBCYW5uZXJcbiAqIC0gdXNlZCBvbiBDS0FOLCBUb29sc1xuICovXG4uYWxsb3ctY29va2llcy1jb250YWluZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAwO1xuICBmb250LWZhbWlseTogJ0dvdGhhbS1Cb29rJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG4uYWxsb3ctY29va2llcy1jb250YWluZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5hbGxvdy1jb29raWVzLWNvbnRhaW5lciAuYWxsb3ctY29va2llcy1jb250aW51ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDMwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogMTgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmhkeC1mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi5oZHgtZm9vdGVyIC50aXRsZVBsdXNWZXJzaW9uIHtcbiAgY29sb3I6ICM4ODg4ODg7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtLUJvb2snLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG59XG4uaGR4LWZvb3RlciAubG9nby1ncmF5IHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmhkeC1mb290ZXIgLm1hdGNoLWxvZ28tbWFyZ2luIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5oZHgtZm9vdGVyIC5vdGhlci1zZXJ2aWNlcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5oZHgtZm9vdGVyIC5vdGhlci1zZXJ2aWNlcyBpbWcge1xuICBtYXgtaGVpZ2h0OiA0MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uaGR4LWZvb3RlciAub3RoZXItc2VydmljZXMgaW1nLmxvZ28taGR4IHtcbiAgbWF4LWhlaWdodDogMzBweDtcbn1cbi5oZHgtZm9vdGVyIC5vdGhlci1zZXJ2aWNlcyBpbWcubG9nby1jZW50cmUge1xuICBtYXJnaW4tYm90dG9tOiAtOHB4O1xufVxuLmhkeC1mb290ZXIgLm90aGVyLXNlcnZpY2VzIGltZy5sb2dvLWh4bCB7XG4gIG1heC1oZWlnaHQ6IDMwcHg7XG4gIG1heC13aWR0aDogMTM3cHg7XG59XG4uaGR4LWZvb3RlciAubWFpbENoaW1wRm9ybSAuc3Vic2NyaWJlVGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtLU1lZGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICNlZWVlZWU7XG59XG4uaGR4LWZvb3RlciAubWFpbENoaW1wRm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB3aWR0aDogMjgwcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNXB4O1xufVxuLmhkeC1mb290ZXIgLm1haWxDaGltcEZvcm0gZm9ybSB7XG4gIG1hcmdpbjogMDtcbn1cbi5oZHgtZm9vdGVyIC5tYWlsQ2hpbXBGb3JtIC5yZXNwb25zZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmhkeC1mb290ZXIgLm1haWxDaGltcEZvcm0gLmJ0bi5idG4tcHJpbWFyeSB7XG4gIGhlaWdodDogNDVweDtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuLmhkeC1mb290ZXIgLmxpbmtzLWxpc3Qge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICM4ODg4ODg7XG59XG4uaGR4LWZvb3RlciAubGlua3MtbGlzdDphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uaGR4LWZvb3RlciAubGlua3MtbGlzdCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4uaGR4LWZvb3RlciAubGlua3MtbGlzdCB1bCBsaSxcbi5oZHgtZm9vdGVyIC5saW5rcy1saXN0IHVsIGEge1xuICBmb250LWZhbWlseTogJ0dvdGhhbS1Cb2xkJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2VlZWVlZTtcbn1cbi5oZHgtZm9vdGVyIC5saW5rcy1saXN0IHVsIGxpIC5nbHlwaGljb24tbmV3LXdpbmRvdyxcbi5oZHgtZm9vdGVyIC5saW5rcy1saXN0IHVsIGEgLmdseXBoaWNvbi1uZXctd2luZG93LFxuLmhkeC1mb290ZXIgLmxpbmtzLWxpc3QgdWwgbGkgLmljb24tZXh0ZXJuYWwtbGluayxcbi5oZHgtZm9vdGVyIC5saW5rcy1saXN0IHVsIGEgLmljb24tZXh0ZXJuYWwtbGluayB7XG4gIGNvbG9yOiAjODg4ODg4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmhkeC1mb290ZXIgLmxpbmtzLWxpc3QgdWwgbGkgc3ZnLFxuLmhkeC1mb290ZXIgLmxpbmtzLWxpc3QgdWwgYSBzdmcge1xuICBmaWxsOiAjODg4ODg4O1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xufVxuLmhkeC1mb290ZXIgLmxpbmtzLWxpc3QgLmxvZ28tdG9vbHMtZ3JheSB7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG4uaGR4LWZvb3RlciAuc29jaWFsLWZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZHgtZm9vdGVyIC5zb2NpYWwtZm9vdGVyIC50ZXJtcyB7XG4gIG1hcmdpbjogMzBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmhkeC1mb290ZXIgLnNvY2lhbC1mb290ZXIgLnRlcm1zIC5zZXBhcmF0b3Ige1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5oZHgtZm9vdGVyIC5zb2NpYWwtZm9vdGVyIC50ZXJtcyBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBjb2xvcjogI2VlZWVlZTtcbn1cbi5oZHgtZm9vdGVyIC5zb2NpYWwtZm9vdGVyIC50ZXJtcyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uaGR4LWZvb3RlciAuc29jaWFsLWZvb3RlciAudGVybXMgYTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmhkeC1mb290ZXIgLnNvY2lhbC1mb290ZXIgLnRlcm1zIGEgLmljb24tZXh0ZXJuYWwtbGluayB7XG4gIGNvbG9yOiAjODg4ODg4O1xufVxuLmhkeC1mb290ZXIgLnNvY2lhbC1mb290ZXIgLnNlcnZpY2Uge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZHgtZm9vdGVyIC5zb2NpYWwtZm9vdGVyIC5zZXJ2aWNlIC5zZXJ2aWNlLWRldGFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDEycHg7XG59XG4uaGR4LWZvb3RlciAuc29jaWFsLWZvb3RlciAuc2VydmljZSAuc2VydmljZS1kZXRhaWxzIC5vY2hhLXNlcnZpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmhkeC1mb290ZXIgLnNvY2lhbC1mb290ZXIgLnNlcnZpY2UgLnNlcnZpY2UtZGV0YWlscyAub2NoYS1zZXJ2aWNlIC5vY2hhLWxvZ28ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuLmhkeC1mb290ZXIgLnNvY2lhbC1mb290ZXIgLnNlcnZpY2UgLnNlcnZpY2UtZGV0YWlscyAub2NoYS1zZXJ2aWNlIC5zcGFjZXIge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMTBweDtcbn1cbi5oZHgtZm9vdGVyIC5zb2NpYWwtZm9vdGVyIC5zZXJ2aWNlIC5zZXJ2aWNlLWRldGFpbHMgLm9jaGEtc2VydmljZSAub2NoYS10ZXh0IHtcbiAgZmxleDogNTEwcHggMSAxO1xuICBtYXJnaW46IDEwcHggMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmhkeC1mb290ZXIgLnNvY2lhbC1mb290ZXIgLnNlcnZpY2UgLnNlcnZpY2UtZGV0YWlscyAubGljZW5zZSB7XG4gIHdpZHRoOiAyOTBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbjogMTBweCAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmhkeC1mb290ZXIgLnNvY2lhbC1mb290ZXIgLnNlcnZpY2UgLnNlcnZpY2UtZGV0YWlscyAubGljZW5zZS1jYyB7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuLmhkeC1mb290ZXIgLnNvY2lhbC1mb290ZXIgLnNlcnZpY2UgLnNlcnZpY2UtZGV0YWlscyAubGljZW5zZS1jYyA+IHN2ZyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZpbGw6ICNmZmY7XG59XG4uaGR4LWZvb3RlciAuZm9vdGVyLXdyYXBwZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG4uaGR4LWZvb3RlciAubWFpbkxpbmtzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uaGR4LWZvb3RlciAubWFpbkxpbmtzIGxpIGEge1xuICBmb250LWZhbWlseTogJ0dvdGhhbS1Cb2xkJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5oZHgtZm9vdGVyIC5vdGhlckxpY2Vuc2VUZXh0IHtcbiAgLyp3aWR0aDogMzIwcHg7Ki9cbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uaGR4LWZvb3RlciBhLnNvY2lhbC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaG9tZXBhZ2Uvc29jaWFsQmxvZy5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMjUwcHggNjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwNDA0MDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICB3aWR0aDogMjVweDtcbn1cbi5oZHgtZm9vdGVyIGEuc29jaWFsLWljb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3Y2UwO1xufVxuLmhkeC1mb290ZXIgYS5zb2NpYWwtaWNvbi50d2l0dGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2M3B4IC0zcHg7XG59XG4uaGR4LWZvb3RlciBhLnNvY2lhbC1pY29uLmdpdGh1YiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zcHggLTNweDtcbn1cbi5oZHgtZm9vdGVyIGEuc29jaWFsLWljb24uZW1haWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjdweCAtMzZweDtcbn1cbi5oZHgtZm9vdGVyIGEuc29jaWFsLWljb24ucnNzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC00cHg7XG59XG4ubmV3LWhlYWRlciAuZ2xvYmFsLWhlYWRlciBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubmV3LWhlYWRlciAuZ2xvYmFsLWhlYWRlciBhOmhvdmVyLmJ0biB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uZXctaGVhZGVyIC5nbG9iYWwtaGVhZGVyIC5nbG9iYWwtaGVhZGVyLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMzVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5uZXctaGVhZGVyIC5nbG9iYWwtaGVhZGVyIC5nbG9iYWwtaGVhZGVyLWNvbnRlbnQub3BlbiAub2NoYS1zZXJ2aWNlcyAuaWNvbi1vLWFycm93LXVwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmV3LWhlYWRlciAuZ2xvYmFsLWhlYWRlciAuZ2xvYmFsLWhlYWRlci1jb250ZW50Lm9wZW4gLm9jaGEtc2VydmljZXMgLmljb24tby1hcnJvdy1kb3duIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uZXctaGVhZGVyIC5nbG9iYWwtaGVhZGVyIC5nbG9iYWwtaGVhZGVyLWNvbnRlbnQgLm9jaGEtc2VydmljZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LWZhbWlseTogaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2VlZWVlZTtcbn1cbi5uZXctaGVhZGVyIC5nbG9iYWwtaGVhZGVyIC5nbG9iYWwtaGVhZGVyLWNvbnRlbnQgLm9jaGEtc2VydmljZXMgLm9jaGEtbG9nbyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1hZ2VzL2hvbWVwYWdlL2xvZ28tb2NoYS13aGl0ZS5zdmdcIikgNTAlIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICB3aWR0aDogMjFweDtcbn1cbi5uZXctaGVhZGVyIC5nbG9iYWwtaGVhZGVyIC5nbG9iYWwtaGVhZGVyLWNvbnRlbnQgLm9jaGEtc2VydmljZXMgLmljb24tby1hcnJvdy11cCxcbi5uZXctaGVhZGVyIC5nbG9iYWwtaGVhZGVyIC5nbG9iYWwtaGVhZGVyLWNvbnRlbnQgLm9jaGEtc2VydmljZXMgLmljb24tby1hcnJvdy1kb3duIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGhlaWdodDogOXB4O1xuICBmaWxsOiAjZWVlZWVlO1xufVxuLm5ldy1oZWFkZXIgLmdsb2JhbC1oZWFkZXIgLmdsb2JhbC1oZWFkZXItY29udGVudCAub2NoYS1zZXJ2aWNlcyAuaWNvbi1vLWFycm93LXVwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uZXctaGVhZGVyIC5nbG9iYWwtaGVhZGVyIC5nbG9iYWwtaGVhZGVyLWNvbnRlbnQgLm9jaGEtc2VydmljZXMtbWVudSB7XG4gIHBhZGRpbmc6IDIycHggMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gIGNvbG9yOiAjZWVlZWVlO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY2xpcDogdW5zZXQ7XG4gIGJveC1zaGFkb3c6IDBweCAtOHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjM3NSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5uZXctaGVhZGVyIC5nbG9iYWwtaGVhZGVyIC5nbG9iYWwtaGVhZGVyLWNvbnRlbnQgLm9jaGEtc2VydmljZXMtbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IDExMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKSByb3RhdGVaKDQ1ZGVnKTtcbn1cbi5uZXctaGVhZGVyIC5nbG9iYWwtaGVhZGVyIC5nbG9iYWwtaGVhZGVyLWNvbnRlbnQgLm9jaGEtc2VydmljZXMtbWVudSAubGlzdC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4ubmV3LWhlYWRlciAuZ2xvYmFsLWhlYWRlciAuZ2xvYmFsLWhlYWRlci1jb250ZW50IC5vY2hhLXNlcnZpY2VzLW1lbnUgLm9jaGEtbGlua3MtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4ubmV3LWhlYWRlciAuZ2xvYmFsLWhlYWRlciAuZ2xvYmFsLWhlYWRlci1jb250ZW50IC5vY2hhLXNlcnZpY2VzLW1lbnUgLm9jaGEtbGlua3MtbGlzdCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ubmV3LWhlYWRlciAuZ2xvYmFsLWhlYWRlciAuZ2xvYmFsLWhlYWRlci1jb250ZW50IC5vY2hhLXNlcnZpY2VzLW1lbnUgLm9jaGEtbGlua3MtbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5uZXctaGVhZGVyIC5nbG9iYWwtaGVhZGVyIC5nbG9iYWwtaGVhZGVyLWNvbnRlbnQgLm9jaGEtc2VydmljZXMtbWVudSAub2NoYS1saW5rcy1saXN0IGxpIGEge1xuICBjb2xvcjogI2VlZWVlZTtcbn1cbi5uZXctaGVhZGVyIC5nbG9iYWwtaGVhZGVyIC5nbG9iYWwtaGVhZGVyLWNvbnRlbnQgLm9jaGEtc2VydmljZXMtbWVudSAub2NoYS1zZWUtYWxsIHtcbiAgd2lkdGg6IDIxMHB4O1xuICBwYWRkaW5nOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xuICBjb2xvcjogIzAwN0NFMDtcbn1cbi5uZXctaGVhZGVyIC5nbG9iYWwtaGVhZGVyIC5nbG9iYWwtaGVhZGVyLWNvbnRlbnQgLmhlYWRlci11c2VyLWJveCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBjb2xvcjogI2VlZWVlZTtcbn1cbi5uZXctaGVhZGVyIC5nbG9iYWwtaGVhZGVyIC5nbG9iYWwtaGVhZGVyLWNvbnRlbnQgLmhlYWRlci11c2VyLWJveCBhIHtcbiAgY29sb3I6ICNlZWVlZWU7XG59XG4ubmV3LWhlYWRlciAuZ2xvYmFsLWhlYWRlciAuZ2xvYmFsLWhlYWRlci1jb250ZW50IC5oZWFkZXItdXNlci1ib3ggYSBpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uZXctaGVhZGVyIC5nbG9iYWwtaGVhZGVyIC5nbG9iYWwtaGVhZGVyLWNvbnRlbnQgLmhlYWRlci11c2VyLWJveCBzdmdbY2xhc3NePSdpY29uLW8tJ10ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGZpbGw6ICNlZWVlZWU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5uZXctaGVhZGVyIC5nbG9iYWwtaGVhZGVyIC5nbG9iYWwtaGVhZGVyLWNvbnRlbnQgLmhlYWRlci11c2VyLWJveCB1bC5zZXBhcmF0ZWQtbGlzdCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubmV3LWhlYWRlciAuZ2xvYmFsLWhlYWRlciAuZ2xvYmFsLWhlYWRlci1jb250ZW50IC5oZWFkZXItdXNlci1ib3ggdWwuc2VwYXJhdGVkLWxpc3QgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm5ldy1oZWFkZXIgLmdsb2JhbC1oZWFkZXIgLmdsb2JhbC1oZWFkZXItY29udGVudCAuaGVhZGVyLXVzZXItYm94IHVsLnNlcGFyYXRlZC1saXN0ID4gbGk6bGFzdC1jaGlsZDphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ubmV3LWhlYWRlciAuZ2xvYmFsLWhlYWRlciAuZ2xvYmFsLWhlYWRlci1jb250ZW50IC5oZWFkZXItdXNlci1ib3ggdWwuc2VwYXJhdGVkLWxpc3QgPiBsaTphZnRlciB7XG4gIGNvbnRlbnQ6ICd8JztcbiAgbWFyZ2luOiAwIDIwcHg7XG59XG4ubmV3LWhlYWRlciAuZ2xvYmFsLWhlYWRlciAuZ2xvYmFsLWhlYWRlci1jb250ZW50IC5oZWFkZXItdXNlci1ib3ggLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW46IDA7XG59XG4ubmV3LWhlYWRlciAuZ2xvYmFsLWhlYWRlciAuZ2xvYmFsLWhlYWRlci1jb250ZW50IC5oZWFkZXItdXNlci1ib3ggLmRyb3Bkb3duLW1lbnUgbGkgYSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLm5ldy1oZWFkZXIgLmdsb2JhbC1oZWFkZXIgLmdsb2JhbC1oZWFkZXItY29udGVudCAuaGVhZGVyLXVzZXItYm94IC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyLFxuLm5ldy1oZWFkZXIgLmdsb2JhbC1oZWFkZXIgLmdsb2JhbC1oZWFkZXItY29udGVudCAuaGVhZGVyLXVzZXItYm94IC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdDRTA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4ubmV3LWhlYWRlciAuZ2xvYmFsLWhlYWRlciAuZ2xvYmFsLWhlYWRlci1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG59XG4ubmV3LWhlYWRlciAuaGR4LWhlYWRlciAuaGR4LWhlYWRlci1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubmV3LWhlYWRlciAuaGR4LWhlYWRlciAuaGVhZGVyLW5hdi1ib3JkZXIge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2NjY2NjYztcbn1cbi5uZXctaGVhZGVyIC5oZHgtaGVhZGVyIC5oZWFkZXItbmF2IHtcbiAgaGVpZ2h0OiA1NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm5ldy1oZWFkZXIgLmhkeC1oZWFkZXIgLmhlYWRlci1uYXYgLnRhYmxlLXZhbGlnbiB7XG4gIGhlaWdodDogNTVweDtcbn1cbi5uZXctaGVhZGVyIC5oZHgtaGVhZGVyIC5oZWFkZXItbmF2IC5oZWFkZXItbmF2LXNlYXJjaCAuaGVhZGVyLXNlYXJjaC1mb3JtIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNkYWRhZGE7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbi5uZXctaGVhZGVyIC5oZHgtaGVhZGVyIC5oZWFkZXItbmF2IC5zdWJtaXQtZGF0YSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLm5ldy1oZWFkZXIgLmhkeC1oZWFkZXIgLmhlYWRlci1uYXYgLnN1Ym1pdC1kYXRhIC5zdWJtaXREYXRhIHtcbiAgLypTdWJtaXQgRGF0YSBCdXR0b24qL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI2NDVhO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTBweCAzMHB4O1xuICBmb250LWZhbWlseTogJ0dvdGhhbS1Cb2xkJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5uZXctaGVhZGVyIC5oZHgtaGVhZGVyIC5jcmlzZXMtbWVudSB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAyNTBweDtcbn1cbi5uZXctaGVhZGVyIC5oZHgtaGVhZGVyIC5jcmlzZXMtbWVudSBsaS5jcmlzZXMtZ3JvdXAge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzg4ODg4ODtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0tQm9vaycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWVlZTtcbn1cbi5uZXctaGVhZGVyIC5oZHgtaGVhZGVyIC5jcmlzZXMtbWVudSBsaS5jcmlzZXMtZ3JvdXA6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ubmV3LWhlYWRlciAuaGR4LWhlYWRlciAuY3Jpc2VzLW1lbnUgbGkuY3Jpc2VzLWdyb3VwIHVsIHtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLm5ldy1oZWFkZXIgLmhkeC1oZWFkZXIgLmNyaXNlcy1tZW51IGxpLmNyaXNlcy1ncm91cCB1bCBsaSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5uZXctaGVhZGVyIC5oZHgtaGVhZGVyIC5jcmlzZXMtbWVudSBsaS5jcmlzZXMtZ3JvdXAgdWwgbGkgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ubmV3LWhlYWRlciAuaGR4LWhlYWRlciAuY3Jpc2VzLW1lbnUgbGkuY3Jpc2VzLWdyb3VwIHVsIGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmV3LWhlYWRlciAuaGR4LWhlYWRlciAuY3Jpc2VzLW1lbnUgbGkuY3Jpc2VzLWdyb3VwIHVsIGxpIC5jcmlzZXMtZGF0YXNldHMge1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5oZWFkZXItbWVzc2FnZSB7XG4gIG1heC13aWR0aDogMTI2MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmhlYWRlci1tZXNzYWdlIC5oZWFkZXItbWVzc2FnZS1jb250YWluZXIge1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2VtcHR5LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuLmhlYWRlci1tZXNzYWdlIC5oZWFkZXItbWVzc2FnZS1jb250YWluZXIgaW1nLmhlYWRlci1tZXNzYWdlLWltYWdlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogSEVBREVSIFNlYXJjaCBXaWRnZXQgICovXG4uaGVhZGVyLW5hdi1zZWFyY2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDYxcHg7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB3aWR0aDogMzEwcHg7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjODg4ODg4O1xufVxuLmhlYWRlci1uYXYtc2VhcmNoIC5oZWFkZXItc2VhcmNoLWZvcm0ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uaGVhZGVyLW5hdi1zZWFyY2ggLmhlYWRlci1zZWFyY2gtZm9ybSAuaW5wdXQtcHJlcGVuZCB7XG4gIG1hcmdpbjogMDtcbn1cbi5oZWFkZXItbmF2LXNlYXJjaCAuaGVhZGVyLXNlYXJjaC1mb3JtIC5pY29uLXNlYXJjaCB7XG4gIG1hcmdpbjogMCAyMHB4O1xuICBjb2xvcjogIzg4ODg4ODtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbi5oZWFkZXItbmF2LXNlYXJjaCAuaGVhZGVyLXNlYXJjaC1mb3JtIC5maWx0ZXItaWNvbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgY29sb3I6ICMwMDdDRTA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmhlYWRlci1uYXYtc2VhcmNoIC5oZWFkZXItc2VhcmNoLWZvcm0gaW5wdXQsXG4uaGVhZGVyLW5hdi1zZWFyY2ggLmhlYWRlci1zZWFyY2gtZm9ybSBpbnB1dDpmb2N1cyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIHdpZHRoOiAyMjRweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmhlYWRlci1uYXYtc2VhcmNoIC5oZWFkZXItc2VhcmNoLWZvcm0gaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4uaGVhZGVyLW5hdi1zZWFyY2ggLmhlYWRlci1zZWFyY2gtZm9ybSBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2RhZGFkYTtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuLmhlYWRlci1uYXYtc2VhcmNoIC5oZWFkZXItc2VhcmNoLWZvcm0gaW5wdXQ6LW1vei1wbGFjZWhvbGRlcixcbi5oZWFkZXItbmF2LXNlYXJjaCAuaGVhZGVyLXNlYXJjaC1mb3JtIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNkYWRhZGE7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgb3BhY2l0eTogMTtcbn1cbi8qIEhEWCBWZXJzaW9uIGRpc3BsYXkgKi9cbi5oZHhMb2dvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhkeExvZ28gLmxvZ28gI2hkeFZlcnNpb24ge1xuICBjb2xvcjogIzg4ODg4ODtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxlZnQ6IDk5cHg7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG59XG4uaGR4TG9nbyAubG9nbyAubG9nby1pbWc6aG92ZXIgfiAjaGR4VmVyc2lvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhkeExvZ28gLmxvZ28gLmxvZ28taW1nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaG9tZXBhZ2UvbG9nby1oZHguc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEyNnB4IDMxcHg7XG4gIHdpZHRoOiAxMjZweDtcbiAgaGVpZ2h0OiAzMXB4O1xuICBtaW4td2lkdGg6IDEyNnB4O1xuICBtaW4taGVpZ2h0OiAzMXB4O1xufVxuLyogRU5EIEhEWCBWZXJzaW9uIGRpc3BsYXkgKi9cbm5hdi5tb2JpbGUtb25seSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keS5ob21lIC5zZWFyY2gtYWhlYWQge1xuICAgIHdpZHRoOiAxMjAlO1xuICB9XG59XG5sYWJlbC50ZXJtcy1vZi1zZXJ2aWNlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiAwO1xufVxubGFiZWwudGVybXMtb2Ytc2VydmljZTphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4vKiBDdXN0b21pemUgZml4ZWQgQm9vdHN0cmFwIGxheW91dCAtLSB1Z2x5IGhhY2tpbmcgOikgKi9cbi5jb250YWluZXIsXG4ubmF2YmFyLXN0YXRpYy10b3AgLmNvbnRhaW5lcixcbi5uYXZiYXItZml4ZWQtdG9wIC5jb250YWluZXIsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAuY29udGFpbmVyIHtcbiAgd2lkdGg6IDExNzBweDtcbiAgcGFkZGluZzogMDtcbn1cbi5wYWRkaW5nUm93SGFjayB7XG4gIG1hcmdpbi1sZWZ0OiAtNDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNDVweDtcbn1cbi5wYWRkaW5nUm93SGFjayAucGFkZGluZ0xlZnRIYWNrIHtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5wYWRkaW5nUm93SGFjayAucGFkZGluZ1JpZ2h0SGFjayB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi8qIEVORCAtIEN1c3RvbWl6ZSBmaXhlZCBCb290c3RyYXAgbGF5b3V0ICovXG4vKiBTdHlsZSBkZWZhdWx0IFByaW1hcnkgKi9cbltyb2xlPW1haW5dIC5wcmltYXJ5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5bcm9sZT1tYWluXSAuc2Vjb25kYXJ5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAvKiBtaW1pYyB0aGUgbGVmdCA0NSBwYWRkaW5nICovXG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi8qIEZpeCBtYWluIGNvbnRlbnQgKi9cbltyb2xlPW1haW5dLFxuLm1haW4ge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmhkeC13cmFwcGVyLndyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDA7XG4gIG1hcmdpbjogMDtcbn1cbi8qIEVORCBGaXggbWFpbiBjb250ZW50ICovXG4vKiBNYWluIENvbnRlbnQgKi9cbi5tYWluQ29udGVudCA+IC5yb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLm1haW5Db250ZW50IC5tb2R1bGUtY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIC8qbWFyZ2luLWJvdHRvbTogMDsqL1xufVxuLm1haW5Db250ZW50IC5tb2R1bGUtY29udGVudC5tQm90dG9tMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLm1haW5Db250ZW50IC5wcmltYXJ5IC5tb2R1bGU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4vKiBFTkQgTWFpbiBDb250ZW50ICovXG4uc2Vjb25kYXJ5IGlucHV0IHtcbiAgY29sb3I6ICMzMzM7XG59XG4uc2Vjb25kYXJ5IC5zaW1wbGUtaW5wdXQgLmZpZWxkIC5idG4tc2VhcmNoIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuLnNlY29uZGFyeSAubmF2LXNpbXBsZSA+IGxpLFxuLm5hdi1hc2lkZSA+IGxpIHtcbiAgcGFkZGluZzogN3B4IDE5cHg7XG4gIHdpZHRoOiA5NSU7XG59XG4vKiBFTkQgU3R5bGUgZGVmYXVsdCBQcmltYXJ5ICovXG4vKiBTdHlsZSBkZWZhdWx0IFNlY29uZGFyeSAqL1xuLnR3b0NvbHVtbkJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaG9tZXBhZ2UvY29sdW1uQmFja2dyb3VuZC5wbmcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xuICBtaW4taGVpZ2h0OiAzNTBweDtcbn1cbi5zZWNvbmRhcnkgLm1vZHVsZS1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbjogMzVweCAwO1xuICBwYWRkaW5nOiAwIDAgMzVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjODg4ODg4O1xufVxuLnNlY29uZGFyeSAucFRvcEJvdHRvbTM1IC5tb2R1bGUtaGVhZGluZyB7XG4gIG1hcmdpbjogMDtcbn1cbi5zZWNvbmRhcnkgLm1vZHVsZS1oZWFkaW5nIGkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlY29uZGFyeSAubW9kdWxlLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5zZWNvbmRhcnkgLm1vZHVsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc2Vjb25kYXJ5IC5uYXYtc2ltcGxlIC5uYXYtaXRlbSBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uc2Vjb25kYXJ5IC5uYXYtc2ltcGxlIC5uYXYtaXRlbSBhOmhvdmVyLFxuLnNlY29uZGFyeSAubmF2LXNpbXBsZSAubmF2LWl0ZW0gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ODg4ODg7XG59XG4ubW9kdWxlLWZvb3RlciB7XG4gIGJvcmRlcjogMDtcbn1cbi8qIEVORCBTdHlsZSBkZWZhdWx0IFNlY29uZGFyeSAqL1xuLm9mZnNldDFhbmRIYWxmIHtcbiAgbWFyZ2luLWxlZnQ6IDEyLjUlICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY29udGVudEJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xufVxuLmhkeExvZ28gLmxvZ28gLmxvZ28taW1nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2xvZ28tdG9vbHMucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB3aWR0aDogMTgxcHg7XG4gIG1pbi1oZWlnaHQ6IDMxcHg7XG59XG4uaGR4TG9nbyAubG9nbyAjaGR4VmVyc2lvbiB7XG4gIGxlZnQ6IDE4NHB4O1xufVxuLmhkeC1oZWFkZXIgLmhlYWRlci1uYXYgLm1haW5MaW5rcyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmhkeC1oZWFkZXIgLmhlYWRlci1uYXYgLm1haW5MaW5rcyA+IGxpID4gYTphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbn1cbi5pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgc3Ryb2tlLXdpZHRoOiAwO1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuLmh4bC1leGFtcGxlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5oeGwtZXhhbXBsZSBoMSB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtLUJvb2snLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5oeGwtZXhhbXBsZSBoMSBzcGFuIGEge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5oeGwtZXhhbXBsZSBoMiB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtLU1lZGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMzZweDtcbn1cbi5oeGwtZXhhbXBsZSBoMyB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtLUJvbGQnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLmh4bC1leGFtcGxlIGg0IHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0tTWVkaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzMzMzMzMztcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmh4bC1leGFtcGxlIGg1IHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5oeGwtZXhhbXBsZSB0ZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogNXB4O1xufVxuLmh4bC1leGFtcGxlIGEge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5oeGwtZXhhbXBsZSAuc2FtcGxlLW5hbWUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cbi5oeGwtZXhhbXBsZSAuc2FtcGxldGFibGUge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmh4bC1leGFtcGxlIC5vdmVydmlldyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2YyZjI7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjZjI2NDVhO1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLmh4bC1leGFtcGxlIC5vdmVydmlldy10YWcge1xuICBjb2xvcjogI2YyNjQ1YTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5oeGwtZXhhbXBsZSAudGFnZGVzY3JpcHRpb24ge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5oeGwtZXhhbXBsZSAuYXR0cmlidXRlcyBwIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaHhsLWV4YW1wbGUgI2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG4uaHhsLWV4YW1wbGUgI2hvdmVyIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0tQm9vaycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uaHhsLWV4YW1wbGUgI25vZXhhbXBsZSB7XG4gIG1hcmdpbjogMjBweCAwIDQwcHg7XG59XG4uaHhsLWV4YW1wbGUgI3RhZ3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxODVweDtcbn1cbi5oeGwtZXhhbXBsZSAjdGFncy5hZmZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAxMDBweDtcbiAgaGVpZ2h0OiA4NXZoO1xufVxuLmh4bC1leGFtcGxlICN0YWdzLmFmZml4LXRvcCB7XG4gIHRvcDogMDtcbn1cbi5oeGwtZXhhbXBsZSAudGFnIHtcbiAgY29sb3I6ICNmMjY0NWE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmh4bC1leGFtcGxlIC50YWc6aG92ZXIsXG4uaHhsLWV4YW1wbGUgLnRhZzpmb2N1cyB7XG4gIGNvbG9yOiAjZDUxZTExO1xufVxuLmh4bC1leGFtcGxlIC50YWdfY2F0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5oeGwtZXhhbXBsZSAuaGlnaGxpZ2h0MCB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLmh4bC1leGFtcGxlIC5oaWdobGlnaHQwLFxuLmh4bC1leGFtcGxlIC5oaWdobGlnaHQxLFxuLmh4bC1leGFtcGxlIC5oaWdobGlnaHQyLFxuLmh4bC1leGFtcGxlIC5oaWdobGlnaHQzLFxuLmh4bC1leGFtcGxlIC5oaWdobGlnaHQ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjJmMjtcbn1cbi5oeGwtZXhhbXBsZSAucm93MCB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtLUJvbGQnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLmh4bC1leGFtcGxlIC5yb3cxIHtcbiAgY29sb3I6ICMzMzM7XG59XG4uaHhsLWV4YW1wbGUgLmFmZml4IHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDE4NXB4O1xufVxuLmhlcm8tc2VjdGlvbi5oeGwtaGVyby1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5oZXJvLXNlY3Rpb24uaHhsLWhlcm8tc2VjdGlvbiAuaGVyby1jb250ZW50IHtcbiAgY29sb3I6ICNmMjY0NWE7XG59XG4uaGVyby1zZWN0aW9uLmh4bC1oZXJvLXNlY3Rpb24gLmhlcm8tY29udGVudCBoMSB7XG4gIGNvbG9yOiAjZjI2NDVhO1xufVxuLmh4bC1zZWN0aW9uIHtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgYmFja2dyb3VuZDogI2VlZWVlZTtcbn1cbi5oeGwtc2VjdGlvbiAuaHhsLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cbi5oeGwtc2VjdGlvbiAuaHhsLWNvbnRlbnQgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0tQm9vaycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi5oeGwtc2VjdGlvbiAuaHhsLWNvbnRlbnQgcCBzdHJvbmcge1xuICBmb250LWZhbWlseTogJ0dvdGhhbS1NZWRpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDI0cHg7XG59XG4uaHhsLXNlY3Rpb24gLmh4bC1jb250ZW50IC5oeGwtaW5mby1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTgwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uaHhsLXNlY3Rpb24gLmh4bC1jb250ZW50IC5oeGwtaW5mby1ib3ggLmh4bC1pbmZvLWJveC1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogJ0dvdGhhbS1NZWRpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBtaW4td2lkdGg6IDI0MHB4O1xufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AYm9keUJhY2tncm91bmRDb2xvcjogQGdyZWVuQ29sb3I7XG5AYm9keUJhY2tncm91bmRVcmw6IFwiQHtpbWFnZVBhdGh9L2hvbWVwYWdlL21hcC5wbmdcIjtcblxuLyogRGVmYXVsdCBsaW5rIHN0eWxlICovXG4gICAgYSwgLmRhdGFzZXQtaGVhZGluZyBhLCBhLnRlc3Qge1xuICAgICAgICBjb2xvcjogQGRlZmF1bHRMaW5rQ29sb3I7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogZGFya2VuKEBkZWZhdWx0TGlua0NvbG9yLCAyMCUpO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuLyogRU5EIERlZmF1bHQgbGluayBzdHlsZSAqL1xuXG4vKiBCb2R5IEJhY2tncm91bmQgKi9cbiAgICBib2R5IHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiBAYm9keUJhY2tncm91bmRDb2xvciB1cmwoQGJvZHlCYWNrZ3JvdW5kVXJsKSBmaXhlZDtcbiAgICAgIG1pbi13aWR0aDogMTI2MHB4O1xuICAgICAgY29sb3I6IEBncmF5Q29sb3I7XG4gICAgICBmb250LWZhbWlseTogQHNvdXJjZVNhbnNQcm9Gb250O1xuICAgIH1cbi8qIEVORCBCb2R5IEJhY2tncm91bmQgKi9cblxuaDEge1xuICBmb250LXNpemU6IDI4cHg7XG59XG5oMiB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbn1cbmgzIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuaDQge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5oMSxcbmgyLFxuaDMsXG5oNCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5oMSBzbWFsbCxcbmgyIHNtYWxsLFxuaDMgc21hbGwsXG5oNCBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLyogU3R5bGUgQ2FyZXQgKi9cbi5jYXJldHtcbiAgICBib3JkZXItbGVmdDogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDlweCBzb2xpZCBAZGVmYXVsdExpbmtDb2xvcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLyogRU5EIFN0eWxlIENhcmV0ICovXG5cbi8qIENoYW5nZSB0aGUgZGVmYXVsdCBzdHlsZSBmb3IgdWwgaXRlbXMgKi9cbiAgICB1bC5oZHgtYnMzIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgfVxuXG4gICAgLyogU3R5bGUgcGFnaW5hdGlvbiAqL1xuICAgICAgICAucGFnaW5hdGlvbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGhlaWdodDogQGNvbnRhaW5lck1hcmdpblNpemU7XG4gICAgICAgIH1cbiAgICAvKiBFTkQgU3R5bGUgcGFnaW5hdGlvbiAqL1xuLyogRU5EIENoYW5nZSB0aGUgZGVmYXVsdCBzdHlsZSBmb3IgdWwgaXRlbXMgKi9cblxuLyogQWN0aW9ucyBidXR0b24gbGlzdCAqL1xuLmFjdGlvbnMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4vKiBFTkQgLSBBY3Rpb25zIGJ1dHRvbiBsaXN0ICovXG4iLCJAaW1wb3J0IFwidmFyaWFibGVzLmxlc3NcIjtcblxuLy9Gb250IEZhY2VzXG4uZm9udC1mYWNlKEBmYW1pbHksIEBzcmMpe1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogQGZhbWlseTtcbiAgICBzcmM6IHVybChAc3JjKTtcbiAgfVxufVxuLmdvdGhhbS1mYWNlKEB0eXBlKXtcbiAgLmZvbnQtZmFjZSgnR290aGFtLUB7dHlwZX0nLCAnQHtmb250c1BhdGh9L0dvdGhhbV9PVEYvR290aGFtLUB7dHlwZX0ub3RmJyk7XG59XG5cbi8vRm9udCBtaXhpbnNcbi5mb250LWRlZmluaXRpb24oQHdlaWdodDogNDAwLCBAc2l6ZTogMTZweCkge1xuICBmb250LXdlaWdodDogQHdlaWdodDtcbiAgZm9udC1zaXplOiBAc2l6ZTtcbn1cbi5nb3RoYW1Cb2xkRm9udChAc2l6ZTogMTZweCkge1xuICBmb250LWZhbWlseTogQGdvdGhhbUJvbGRGb250O1xuICAuZm9udC1kZWZpbml0aW9uKDQwMCwgQHNpemUpO1xufVxuXG4uZ290aGFtQm9va0ZvbnQoQHNpemU6IDE2cHgpIHtcbiAgZm9udC1mYW1pbHk6IEBnb3RoYW1Cb29rRm9udDtcbiAgLmZvbnQtZGVmaW5pdGlvbig0MDAsIEBzaXplKTtcbn1cblxuLmdvdGhhbUxpZ2h0Rm9udChAc2l6ZTogMTZweCkge1xuICBmb250LWZhbWlseTogQGdvdGhhbUxpZ2h0Rm9udDtcbiAgLmZvbnQtZGVmaW5pdGlvbig0MDAsIEBzaXplKTtcbn1cblxuLmdvdGhhbU1lZGl1bUZvbnQoQHNpemU6IDE2cHgpIHtcbiAgZm9udC1mYW1pbHk6IEBnb3RoYW1NZWRpdW1Gb250O1xuICAuZm9udC1kZWZpbml0aW9uKDQwMCwgQHNpemUpO1xufVxuXG4uc291cmNlU2Fuc1Byb0ZvbnQoQHdlaWdodDogNDAwLCBAc2l6ZTogMTZweCkge1xuICBmb250LWZhbWlseTogQHNvdXJjZVNhbnNQcm9Gb250O1xuICAuZm9udC1kZWZpbml0aW9uKEB3ZWlnaHQsIEBzaXplKTtcbn1cblxuLmhlbHZldGljYUZvbnQoQHNpemU6IDE2cHgpIHtcbiAgZm9udC1mYW1pbHk6IEBoZWx2ZXRpY2FGb250O1xuICAuZm9udC1kZWZpbml0aW9uKDQwMCwgQHNpemUpO1xufVxuXG4ubGV0dGVyLXNwYWNpbmctMSgpIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbn1cblxuLmxldHRlci1zcGFjaW5nLTAoKSB7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG4ubGV0dGVyLXNwYWNpbmctMygpIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbn1cblxuLnVwcGVyY2FzZSgpe1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ub3JnLWxvZ28oQHdyYXBwZXJXaWR0aDogMzcwcHgsIEB3cmFwcGVySGVpZ2h0OiAyMDBweCwgQGltZ01heFdpZHRoOiAzMDBweCwgQGltZ01heEhlaWdodDogMTI1cHggKXtcbiAgd2lkdGg6IEB3cmFwcGVyV2lkdGg7XG4gIGhlaWdodDogQHdyYXBwZXJIZWlnaHQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiBAaW1nTWF4SGVpZ2h0O1xuICAgIG1heC13aWR0aDogQGltZ01heFdpZHRoO1xuICB9XG59XG5cbi5wYWRkaW5nSGFja01peGluKCl7XG4gIC5wYWRkaW5nUm93SGFja3tcbiAgICBtYXJnaW4tbGVmdDogLUBjb250YWluZXJNYXJnaW5TaXplO1xuICAgIG1hcmdpbi1yaWdodDogLUBjb250YWluZXJNYXJnaW5TaXplO1xuICB9XG5cbiAgLnBhZGRpbmdSb3dIYWNrIC5wYWRkaW5nTGVmdEhhY2t7XG4gICAgcGFkZGluZy1sZWZ0OiBAY29udGFpbmVyTWFyZ2luU2l6ZTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5wYWRkaW5nUm93SGFjayAucGFkZGluZ1JpZ2h0SGFja3tcbiAgICBwYWRkaW5nLXJpZ2h0OiBAY29udGFpbmVyTWFyZ2luU2l6ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuXG4ucGFnaW5hdGlvbiwgLm1vZHVsZSAucGFnaW5hdGlvbiB7XG4gIGJhY2tncm91bmQ6IEBleHRyYUxpZ2h0R3JheUNvbG9yO1xuICBib3JkZXItdG9wOiBub25lO1xuICBoZWlnaHQ6IEBwYWdpbmF0aW9uSXRlbVNpemU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcblxuICB1bCB7XG4gICAgbGluZS1oZWlnaHQ6IEBwYWdpbmF0aW9uSXRlbVNpemU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBhLCBhOmhvdmVyLCBhOmZvY3VzIHtcblxuICAgICAgLmdvdGhhbUJvb2tGb250KDE2cHgpO1xuICAgICAgY29sb3I6IEBibGFja0NvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHdoaXRlQ29sb3I7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBAcGFnaW5hdGlvbkl0ZW1TaXplO1xuICAgIH1cblxuICAgICYuYWN0aXZlIGEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHBhZ2luYXRpb25BY3RpdmVCYWNrZ3JvdW5kO1xuICAgICAgY29sb3I6IEB3aGl0ZUNvbG9yO1xuICAgIH1cbiAgICAmLmRpc2FibGVkIGF7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5cbkBvcmRlckJ5RHJvcGRvd25Db2xvcjogQGRlZmF1bHRMaW5rQ29sb3I7XG5cbi8qIE9yZGVyIERyb3BEb3duIHN0eWxlICovXG4uY29udHJvbC1vcmRlci1ieSB7XG4gIGZsb2F0OiByaWdodDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBsYWJlbCB7XG4gICAgLmdvdGhhbUJvbGRGb250KDEycHgpO1xuICAgIGNvbG9yOiBAZ3JheUNvbG9yO1xuICAgIC5sZXR0ZXItc3BhY2luZy0zO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLm9yZGVyRHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IGlubGluZTtcblxuICAgIC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHdoaXRlQ29sb3I7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjb2xvcjogQG9yZGVyQnlEcm9wZG93bkNvbG9yO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAuY2FyZXQge1xuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogZGFya2VuKEBvcmRlckJ5RHJvcGRvd25Db2xvciwgMjAlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24tdG9nZ2xlLXRleHQge1xuICAgICAgLmdvdGhhbUJvbGRGb250KDE0cHgpO1xuICAgICAgY29sb3I6IEBvcmRlckJ5RHJvcGRvd25Db2xvcjtcbiAgICAgIC5sZXR0ZXItc3BhY2luZy0zO1xuXG4gICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IGRhcmtlbihAb3JkZXJCeURyb3Bkb3duQ29sb3IsIDIwJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vKiBFTkQgRHJvcERvd24gc3R5bGUgKi9cbiIsIi8qIFN0eWxlIERhc2hib2FyZCAtIE5ld3NmZWVkIGxpc3QgKi9cblxuLmFjdGl2aXR5IHtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi8uLi8uLi8uLi9iYXNlL2ltYWdlcy9kb3R0ZWQucG5nJykgMTRweCAwIHJlcGVhdC15O1xuXG4gIC5sb2FkLWxlc3N7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gIC5pdGVtIC5hY3RvciAuZ3JhdmF0YXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgfVxufVxuLyogRU5EIFN0eWxlIERhc2hib2FyZCAtIE5ld3NmZWVkIGxpc3QgKi9cbiIsIkBpbXBvcnQgXCIuLi8uLi92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi8uLi9taXhpbnNcIjtcblxuXG4vKiBBY3Rpb25zICovXG4uYmFzZS1hY3Rpb25zLW1lbnV7XG4gIEBsaXN0TWFyZ2luVW5pdDogMTZweDtcbiAgYS5idG4uaGR4LWJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIH1cblxuICB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBsaSB7XG4gICAgICBsaW5lLWhlaWdodDogQGxpc3RNYXJnaW5Vbml0O1xuICAgICAgLnNvdXJjZVNhbnNQcm9Gb250KDQwMCwgMTRweCk7XG5cbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIG1hcmdpbi1yaWdodDogQGxpc3RNYXJnaW5Vbml0O1xuXG4gICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBAZ3JheUNvbG9yO1xuICAgICAgICBoZWlnaHQ6IEBsaXN0TWFyZ2luVW5pdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBAbGlzdE1hcmdpblVuaXQ7XG4gICAgICB9XG5cbiAgICAgICYuZGVsZXRlLW92ZXJyaWRle1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogQG9yYW5nZUNvbG9yO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZGlyZWN0LXNoYXJlLWxpbmtze1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvdHRvbTogLTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyogRU5EIC0gQWN0aW9ucyAqL1xuIiwiQGltcG9ydCBcIi4uLy4uL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uLy4uL21peGluc1wiO1xuXG5AdG9vbGJhckJhY2tncm91bmRDb2xvcjogQGV4dHJhTGlnaHRHcmF5Q29sb3I7XG5AdG9vbGJhckhlaWdodDogMjBweDtcbi8qIFN0eWxlIGJyZWFkY3J1bWJzICovXG4udG9vbGJhclJvd3tcbiAgYmFja2dyb3VuZC1jb2xvcjogQHRvb2xiYXJCYWNrZ3JvdW5kQ29sb3I7XG4gIGhlaWdodDogQHRvb2xiYXJIZWlnaHQ7XG5cbiAgLnRvb2xiYXJ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAuYnJlYWRjcnVtYntcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgLnNvdXJjZVNhbnNQcm9Gb250KDQwMCwgMTJweCk7XG4gICAgICBsaW5lLWhlaWdodDogQHRvb2xiYXJIZWlnaHQ7XG4gICAgICAudXBwZXJjYXNlO1xuICAgICAgPiBsaSB7XG4gICAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIC8gXCI7XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIH1cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiBAZGFya0dyYXlDb2xvcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogQGRhcmtHcmF5Q29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgID4gbGkgKyBsaTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8qIEVORCBTdHlsZSBicmVhZGNydW1icyAqL1xuIiwiLypUaGVzZSBzdHlsZXMgd2lsbCBiZSBwcm9iYWJseSBiZSBkZXByZWNhdGVkIGFmdGVyIG5leHQgc3ByaW50Ki9cblxuLyogc3R5bGUgdGhlIGZpbHRlciBpdGVtcyBwcmVzZW50IGluIHRoZSBsZWZ0IHNpZGUgZGFyayBzZWN0aW9uKi9cbiAgLnNlY29uZGFyeSAubmF2LXNpbXBsZSAubmF2LWl0ZW17XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICAmLmFjdGl2ZXtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4Y2EwYTY7XG4gICAgICAgIGE6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6IFwieFwiO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4vKiBFTkQgc3R5bGUgdGhlIGZpbHRlciBpdGVtcyBwcmVzZW50IGluIHRoZSBsZWZ0IHNpZGUgZGFyayBzZWN0aW9uKi9cblxuXG4vKiBzdHlsZSBzZWFyY2ggZm9ybSBwcmVzZW50IGluIHRoZSBkYXRhc2V0IGxpc3RzKi9cbi5zZWFyY2gtZm9ybSB7XG4gIC8vIC5jbGVhcmZpeDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIC8vYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCBAZ2VuZXJpY0JvcmRlckNvbG9yO1xuXG4gIC8vIE5vcm1hbCBzZWFyY2ggYm94XG4gIC5zZWFyY2gtaW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBcdGlucHV0IHtcbiAgICAgIC8vLmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gICAgYnV0dG9uIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICBpIHtcbiAgICAgICAgLy9jb2xvcjogQGlucHV0Qm9yZGVyO1xuICAgICAgICAvLy50cmFuc2l0aW9uKGNvbG9yIDAuMnMgZWFzZS1pbik7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIGkge1xuICAgICAgICAvL2NvbG9yOiBAaW5wdXRDb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5zZWFyY2gtZ2lhbnQge1xuICAgICAgaW5wdXQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICB9XG4gICAgICBidXR0b24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jb250cm9sLW9yZGVyLWJ5IHtcbiAgICBsYWJlbCxcbiAgICBzZWxlY3Qge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgICBzZWxlY3Qge1xuICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgLy9jb2xvcjogQGxheW91dEJvbGRDb2xvcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6MjBweDtcbiAgfVxuICAuZmlsdGVyLWxpc3Qge1xuICAgIC8vY29sb3I6IEBsYXlvdXRUZXh0Q29sb3I7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICAgIC5waWxsIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIH1cbiAgICAuZXh0cmEge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAvL2NvbG9yOiBAbGF5b3V0Qm9sZENvbG9yO1xuICAgIH1cbiAgfVxuICAmLm5vLWJvdHRvbS1ib3JkZXIge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLyogRU5EIHN0eWxlIHNlYXJjaCBmb3JtKi9cblxuLyogTWlzc2luZyBzdHlsZXMgZHVlIHRvIHJlbW92YWwgb2YgQlMgMi4zICsgb3RoZXIgZml4ZXMgKi9cbiAgICAudXBwZXJjYXNle1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIC5mb3JtLWFjdGlvbnN7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICAubmF2ID4gbGkgPiBhOmhvdmVyLCAubmF2ID4gbGkgPiBhOmZvY3Vze1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cbi8qIEVORCBNaXNzaW5nIHN0eWxlcyBkdWUgdG8gcmVtb3ZhbCBvZiBCUyAyLjMgKi9cblxuXG4uY29udGVudF9hY3Rpb24ge1xuICAgIC8qZmxvYXQ6IHJpZ2h0OyovXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cblxuLyogZGF0YXNldHMgYW5kIG9yZ3MgdmlldyZsaXN0ICovXG4uaXRlbVRpdGxle1xuICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi5ub3Rlcy5lbWJlZGRlZC1jb250ZW50e1xuICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xufVxuXG4ub3JnLW51bXMgZGx7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODg4ODg4O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi5vcmctbnVtcyBkdHtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLm9yZy1udW1zIGRke1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRtYXJnaW4tbGVmdDogMHB4O1xuXHRtYXJnaW4tdG9wOiA1cHg7XG5cdG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmhlYWRlci11c2VyLW1lc3NhZ2UtbWVkIHtcbiAgICBmb250LXNpemU6IDEycHQ7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKiBFTkQgU1RZTEUgZGF0YXNldHMgYW5kIG9yZ3MgdmlldyZsaXN0Ki9cblxuLyogSW5mbyBzbmlwcGV0IHN0eWxlICovXG4gICAgLmluZm8td3JhcHBlciAuaW5mby1pdGVtLW5hbWV7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4vKiBFTkQgSW5mbyBzbmlwcGV0IHN0eWxlICovXG5cbi8qIEZJTEUgdXBsb2FkICovXG4ucmVzb3VyY2UtdXBsb2FkLWZpZWxkIGlucHV0IHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG59XG4vKiBGSUxFIHVwbG9hZCBlbmQqL1xuXG4vKiBFcnJvciBtZXNzYWdlcyBwb3NpdGlvbiBhYm92ZSBmbG9hdGluZyBlbGVtZW50cyAqL1xuLmNvbnRyb2wtZnVsbCAuZXJyb3ItYmxvY2t7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG59XG4vKiBFTkQgRXJyb3IgbWVzc2FnZXMgcG9zaXRpb24gYWJvdmUgZmxvYXRpbmcgZWxlbWVudHMgKi9cblxuLyogSGlnaGxpZ2h0IFN0eWxlICovXG4gICAgLmhpZ2hsaWdodHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuLyogRU5EIEhpZ2hsaWdodCBTdHlsZSAqL1xuXG5cblxuLyogRml4IGFjdGlvbiBidXR0b25zIGluIHRoZSByZXNvdXJjZSBwcmV2aWV3IHBhZ2UgKi9cbi5tb2R1bGUtcmVzb3VyY2UgLmFjdGlvbnMge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbn1cbi8qIEVORCBGaXggYWN0aW9uIGJ1dHRvbnMgaW4gdGhlIHJlc291cmNlIHByZXZpZXcgcGFnZSAqL1xuXG4vKiBGaXggcHJpbWFyeSBhY3Rpb25zIG9uIG9sZCBwYWdlcyAoZWcuIEFkZCBncm91cCBidXR0b24gb24gL2dyb3VwICkgKi9cbiAgICAucGFnZV9wcmltYXJ5X2FjdGlvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0NXB4O1xuICAgIH1cbi8qIEVORCBGaXggcHJpbWFyeSBhY3Rpb25zIG9uIG9sZCBwYWdlcyAoZWcuIEFkZCBncm91cCBidXR0b24gb24gL2dyb3VwICkgKi9cblxuXG4vKiBGSVggT3JnIFBhZ2UgKi9cbiAgICAub3JnLW51bXMgZGwge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzg4ODg4ODtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgfVxuICAgIC51bnN0eWxlZCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB9XG5cbi8qIEVORCBGSVggT3JnIFBhZ2UgKi9cblxuLmNvbnRlbnRCYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuIiwiQGltcG9ydCBcIi4uLy4uL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uLy4uL21peGluc1wiO1xuXG4vKiBCdXR0b24gc3R5bGUgKi9cbi5idG57XG4gIC5nb3RoYW1Cb2xkRm9udCgxMnB4KTtcbiAgLnVwcGVyY2FzZTtcbiAgLmxldHRlci1zcGFjaW5nLTA7XG5cbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IEBncmF5Q29sb3I7XG4gIGNvbG9yOiBAd2hpdGVDb2xvcjtcblxuICB+IC5idG4ge1xuICAgIC8vdHdvIGNvbnNlY3V0aXZlIGJ1dHRvbnMgLSBhZGQgc3BhY2luZ1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBncmF5Q29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiBAZ3JheUNvbG9yO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGNvbG9yOiBAd2hpdGVDb2xvcjtcblxuICAgIC5nb3RoYW1Cb2xkRm9udCgxMnB4KTtcbiAgICAubGV0dGVyLXNwYWNpbmctMDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBpbmhlcml0O1xuICB9XG4gICYuaGR4LWJ0bi5vcmctYnRuIHtcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBibHVlQ29sb3I7XG4gICAgY29sb3I6IEB3aGl0ZUNvbG9yO1xuICB9XG59XG5cbi5idG4taW52ZXJ0ZWR7XG4gIGNvbG9yOiBAZ3JheUNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGVDb2xvcjtcbiAgYm9yZGVyOiAxcHggc29saWQgQGxpZ2h0R3JheUNvbG9yO1xuICBib3gtc2hhZG93OiBub25lO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZUNvbG9yO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICBjb2xvcjogQGdyYXlDb2xvcjtcbiAgfVxufVxuXG4uYnRuLWRlbW8ge1xuICBib3JkZXI6IDJweCBzb2xpZCBAd2hpdGVDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuXG59XG5cbi5idG4tcHJpbWFyeXtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGJsdWVDb2xvcjtcbiAgY29sb3I6IEB3aGl0ZUNvbG9yO1xufVxuXG4uYnRuLWRhbmdlcntcbiAgYmFja2dyb3VuZC1jb2xvcjogQG9yYW5nZUNvbG9yO1xufVxuXG4uYnRuLWVtcHR5LCAuYnRuLWVtcHR5LWJsYWNrIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICB3aWR0aDogYXV0bztcbiAgY29sb3I6IEBibHVlQ29sb3I7XG4gICY6aG92ZXIsICY6Zm9jdXMge1xuICAgIGNvbG9yOiBAYmx1ZUNvbG9yO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbn1cblxuLmJ0bi1lbXB0eS1ibGFjayB7XG4gIGNvbG9yOiBAYmxhY2tDb2xvcjtcbiAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgY29sb3I6IEBibGFja0NvbG9yO1xuICB9XG59XG5cbi5idG4tZW1wdHktYmx1ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBibHVlQ29sb3I7XG4gIGNvbG9yOiBAYmx1ZUNvbG9yO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgY29sb3I6IEBibHVlQ29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiBAYmx1ZUNvbG9yO1xuICB9XG59XG5cbi5idG4tZW1wdHktd2hpdGUge1xuICBib3JkZXI6IDFweCBzb2xpZCBAd2hpdGVDb2xvcjtcbiAgY29sb3I6IEB3aGl0ZUNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG4gICY6aG92ZXIsICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZUNvbG9yO1xuICAgIGNvbG9yOiBAYmx1ZUNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogQHdoaXRlQ29sb3I7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uYnRuLWJsdWUtb24td2hpdGUge1xuICAmLCAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICBjb2xvcjogQGJsdWVDb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGVDb2xvcjtcbiAgfVxufVxuXG5cbiAgICAucmVzb3VyY2UtaXRlbSAuaGR4LWJ0bi1ncm91cHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE0cHg7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLmJ0bi5oZHgtYnRuLnJlc291cmNlLWJ0biB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg4ODg4O1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG5cbiAgICAgICYucmVzb3VyY2UtaWNvbi1idG57XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmJ0bi5oZHgtYnRuLnJlc291cmNlLWljb24tYnRuIGltZ3tcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG4vKiBFTkQgQnV0dG9uIHN0eWxlKi9cbiIsIkBpbXBvcnQgXCIuLi8uLi92YXJpYWJsZXNcIjtcblxuLyogU3R5bGUgRGF0YXNldCBJdGVtICovXG4gICAgLmRhdGFzZXQtaXRlbSB7XG5cdCAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHQgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgICAgLmRhdGFzZXQtaGVhZGluZyB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXHR9XG5cbiAgICAudXBkYXRlZE5hbWVDb2xvciwgLnVwZGF0ZWROYW1lQ29sb3IgYXtcblx0XHRjb2xvcjogQGJsdWVDb2xvcjtcblx0fVxuXG4vKiBFTkQgU3R5bGUgRGF0YXNldCBJdGVtICovXG4iLCJAaW1wb3J0IFwiLi4vLi4vdmFyaWFibGVzXCI7XG5cbkBiYXNlSW1hZ2VQYXRoOiBcIi4uLy4uLy4uLy4uL2Jhc2UvaW1hZ2VzXCI7XG5AZm9ybWF0TWVkaXVtWDogMzJweDtcbkBmb3JtYXRNZWRpdW1ZOiAzNXB4O1xuQGZvcm1hdE1lZGl1bU9mZnNldFg6IC1AZm9ybWF0TWVkaXVtWDtcbkBmb3JtYXRNZWRpdW1PZmZzZXRZOiAtNjJweDtcblxuLmNrYW4taWNvbiB7XG4gIC8vLmllNy1yZXN0b3JlLXJpZ2h0LXdoaXRlc3BhY2U7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJAe2Jhc2VJbWFnZVBhdGh9L3Nwcml0ZS1ja2FuLWljb25zLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTZweCAxNnB4O1xufVxuXG4uY2thbi1pY29uLWJhY2tncm91bmQtcG9zaXRpb24oQG9mZnNldCwgQHNpemUpIHtcbiAgQHc6IFwiQHtzaXplfVhcIjtcbiAgQGg6IFwiQHtzaXplfVlcIjtcbiAgQHg6IFwiQHtzaXplfU9mZnNldFhcIjtcbiAgQHk6IFwiQHtzaXplfU9mZnNldFlcIjtcbiAgd2lkdGg6IEBAdztcbiAgaGVpZ2h0OiBAQGg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IChAQHggKiBAb2Zmc2V0KSBAQHk7XG59XG5cblxuLyogU3R5bGUgZGF0YXNldCBsYWJlbHMgKi9cbi5kYXRhc2V0LXJlc291cmNlcyB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuXG4gICAgW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogQGdyYXlDb2xvcjtcbiAgICAgICAgfVxuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG59XG5cbi8qIFN0eWxlIGRhdGFzZXQgaWNvbnMgKi9cbi5sYWJlbC1pY29ucyBzcGFue1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiBAZ3JheUNvbG9yO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgcGFkZGluZy10b3A6IDNweDtcblxuICAmLmRvd25sb2FkLWNvdW50cyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cblxudWwuZGF0YXNldC1yZXNvdXJjZXMgbGkgKyBsaS5sYWJlbC1pY29ucyB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzg4ODg4ODtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8qIEVORCBTdHlsZSBkYXRhc2V0IGljb25zICovXG5cbi8qIExhYmVsIHN0eWxlIChlZy4gdGFncykgKi9cblxuLmxhYmVse1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhYWFhO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIHBhZGRpbmc6IDNweCAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1pbi13aWR0aDogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmxhYmVsLmxhYmVsLXNtYWxse1xuICBmb250LWZhbWlseTogJ0dvdGhhbS1Cb2xkJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG5cbiAgLyogUGlsbCBzdHlsaW5nIC0gc2VlbSB0byBiZSB0aGUgc2ltaWxhciB0byBsYWJlbHMsIGJ1dCBncmF5IGFuZCB3aXRoIGEgYnV0dG9uKi9cbiAgLnBpbGwge1xuICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg4ODg4ODtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgLnBpbGwgLmljb24tcmVtb3ZlLCAucGlsbCAuZ2x5cGhpY29uLXJlbW92ZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuXG4gIH1cbi8qIEVORCBQaWxsIHN0eWxpbmcgKi9cblxuLyogRU5EIExhYmVsIHN0eWxlICovXG5cblxuLmxhYmVsW2RhdGEtZm9ybWF0PWh0bWxdLFxuLmxhYmVsW2RhdGEtZm9ybWF0Kj1odG1sXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NWExY2U7XG59XG5cbi5sYWJlbFtkYXRhLWZvcm1hdD1qc29uXSxcbi5sYWJlbFtkYXRhLWZvcm1hdCo9anNvbl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY3MTAwO1xufVxuXG4ubGFiZWxbZGF0YS1mb3JtYXQ9eG1sXSxcbi5sYWJlbFtkYXRhLWZvcm1hdCo9eG1sXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZjcxMDA7XG59XG5cbi5sYWJlbFtkYXRhLWZvcm1hdD10ZXh0XSxcbi5sYWJlbFtkYXRhLWZvcm1hdCo9dGV4dF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzRjYmVjO1xufVxuXG4ubGFiZWxbZGF0YS1mb3JtYXQ9Y3N2XSxcbi5sYWJlbFtkYXRhLWZvcm1hdCo9Y3N2XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmIxMDA7XG59XG5cbi5sYWJlbFtkYXRhLWZvcm1hdD14bHNdLFxuLmxhYmVsW2RhdGEtZm9ybWF0Kj14bHNdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkYjU1ZDtcbn1cblxuLmxhYmVsW2RhdGEtZm9ybWF0PXppcF0sXG4ubGFiZWxbZGF0YS1mb3JtYXQqPXppcF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjg2ODY4O1xufVxuXG4ubGFiZWxbZGF0YS1mb3JtYXQ9YXBpXSxcbi5sYWJlbFtkYXRhLWZvcm1hdCo9YXBpXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzk2YmU7XG59XG5cbi5sYWJlbFtkYXRhLWZvcm1hdD1wZGZdLFxuLmxhYmVsW2RhdGEtZm9ybWF0Kj1wZGZdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwMDUxZTtcbn1cblxuLmxhYmVsW2RhdGEtZm9ybWF0PXJkZl0sXG4ubGFiZWxbZGF0YS1mb3JtYXQqPXJkZl0sXG4ubGFiZWxbZGF0YS1mb3JtYXQqPW5xdWFkXSxcbi5sYWJlbFtkYXRhLWZvcm1hdCo9bnRyaXBsZXNdLFxuLmxhYmVsW2RhdGEtZm9ybWF0Kj10dXJ0bGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBiNDQ5ODtcbn1cbi8qIEVORCBTdHlsZSBkYXRhc2V0IGxhYmVscyAqL1xuXG5cbi5yZXNvdXJjZS1pdGVte1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcblxuICAuZm9ybWF0LWxhYmVsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuLmZvcm1hdC1sYWJlbCB7XG4gIC5ja2FuLWljb247XG5cbiAgdGV4dC1pbmRlbnQ6IC05MDBlbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiQHtiYXNlSW1hZ2VQYXRofS9zcHJpdGUtcmVzb3VyY2UtaWNvbnMucG5nXCIpIG5vLXJlcGVhdCAwIDA7XG59XG5cbi5mb3JtYXQtbGFiZWwge1xuICAuY2thbi1pY29uLWJhY2tncm91bmQtcG9zaXRpb24oMCwgXCJmb3JtYXRNZWRpdW1cIik7XG59XG5cbi5mb3JtYXQtbGFiZWxbZGF0YS1mb3JtYXQ9cmRmXSxcbi5mb3JtYXQtbGFiZWxbZGF0YS1mb3JtYXQqPXJkZl0ge1xuICAuY2thbi1pY29uLWJhY2tncm91bmQtcG9zaXRpb24oMSwgXCJmb3JtYXRNZWRpdW1cIik7XG59XG5cbi5mb3JtYXQtbGFiZWxbZGF0YS1mb3JtYXQ9cGRmXSxcbi5mb3JtYXQtbGFiZWxbZGF0YS1mb3JtYXQqPXBkZl0ge1xuICAuY2thbi1pY29uLWJhY2tncm91bmQtcG9zaXRpb24oMiwgXCJmb3JtYXRNZWRpdW1cIik7XG59XG5cbi5mb3JtYXQtbGFiZWxbZGF0YS1mb3JtYXQ9YXBpXSxcbi5mb3JtYXQtbGFiZWxbZGF0YS1mb3JtYXQqPWFwaV0ge1xuICAuY2thbi1pY29uLWJhY2tncm91bmQtcG9zaXRpb24oMywgXCJmb3JtYXRNZWRpdW1cIik7XG59XG5cbi5mb3JtYXQtbGFiZWxbZGF0YS1mb3JtYXQ9emlwXSxcbi5mb3JtYXQtbGFiZWxbZGF0YS1mb3JtYXQqPXppcF0ge1xuICAuY2thbi1pY29uLWJhY2tncm91bmQtcG9zaXRpb24oNCwgXCJmb3JtYXRNZWRpdW1cIik7XG59XG5cbi5mb3JtYXQtbGFiZWxbZGF0YS1mb3JtYXQ9eGxzXSxcbi5mb3JtYXQtbGFiZWxbZGF0YS1mb3JtYXQqPXhsc10ge1xuICAuY2thbi1pY29uLWJhY2tncm91bmQtcG9zaXRpb24oNSwgXCJmb3JtYXRNZWRpdW1cIik7XG59XG5cbi5mb3JtYXQtbGFiZWxbZGF0YS1mb3JtYXQ9Y3N2XSxcbi5mb3JtYXQtbGFiZWxbZGF0YS1mb3JtYXQqPWNzdl0ge1xuICAuY2thbi1pY29uLWJhY2tncm91bmQtcG9zaXRpb24oNiwgXCJmb3JtYXRNZWRpdW1cIik7XG59XG5cbi5mb3JtYXQtbGFiZWxbZGF0YS1mb3JtYXQ9dHh0XSxcbi5mb3JtYXQtbGFiZWxbZGF0YS1mb3JtYXQqPXR4dF0ge1xuICAuY2thbi1pY29uLWJhY2tncm91bmQtcG9zaXRpb24oNywgXCJmb3JtYXRNZWRpdW1cIik7XG59XG5cbi5mb3JtYXQtbGFiZWxbZGF0YS1mb3JtYXQ9eG1sXSxcbi5mb3JtYXQtbGFiZWxbZGF0YS1mb3JtYXQqPXhtbF0ge1xuICAuY2thbi1pY29uLWJhY2tncm91bmQtcG9zaXRpb24oOCwgXCJmb3JtYXRNZWRpdW1cIik7XG59XG5cbi5mb3JtYXQtbGFiZWxbZGF0YS1mb3JtYXQ9anNvbl0sXG4uZm9ybWF0LWxhYmVsW2RhdGEtZm9ybWF0Kj1qc29uXSB7XG4gIC5ja2FuLWljb24tYmFja2dyb3VuZC1wb3NpdGlvbig5LCBcImZvcm1hdE1lZGl1bVwiKTtcbn1cblxuLmZvcm1hdC1sYWJlbFtkYXRhLWZvcm1hdD1odG1sXSxcbi5mb3JtYXQtbGFiZWxbZGF0YS1mb3JtYXQqPWh0bWxdIHtcbiAgLmNrYW4taWNvbi1iYWNrZ3JvdW5kLXBvc2l0aW9uKDEwLCBcImZvcm1hdE1lZGl1bVwiKTtcbn1cblxuLmljb24tbGVhZi5mcmVzaCB7XG4gICAgY29sb3I6IEBmcmVzaEdyZWVuQ29sb3I7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmljb24tbGVhZi5mcmVzaDo6YmVmb3JlIHtcbiAgICBjb2xvcjogQGZyZXNoR3JlZW5Db2xvcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5pY29uLXF1ZXN0aW9ubWFyay5mcmVzaG5lc3Mge1xuICAgIGNvbG9yOiBAYmx1ZUNvbG9yO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmljb24tcXVlc3Rpb25tYXJrLmZyZXNobmVzczo6YmVmb3JlIHtcbiAgICBjb2xvcjogQGJsdWVDb2xvcjtcbiAgICBmb250LXNpemU6IDE1cHg7XG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vLi4vbWl4aW5zXCI7XG5cbkBlcnJvclBhZ2VCYWNrZ3JvdW5kVXJsOiBcIkB7aW1hZ2VQYXRofS9wYWdlNDA0L3B4ZWxfYmcucG5nXCI7XG5cbiNlcnJvci1wYWdlIHtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICBoZWlnaHQ6IDcwdmg7XG4gICAgYmFja2dyb3VuZDogdXJsKEBlcnJvclBhZ2VCYWNrZ3JvdW5kVXJsKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5lcnJvci1tZXNzYWdlLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHdpZHRoOiA0NTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogQGRhcmtHcmF5Q29sb3I7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIC5nb3RoYW1Cb2xkRm9udCgxOHB4KTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgICAgICAuc291cmNlU2Fuc1Byb0ZvbnQoNDAwLCAxNHB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi8uLi9taXhpbnNcIjtcblxuLyogRmFjZXRzIGZvbnRzICovXG4gICAgLmZhY2V0LWhpZGRlbntcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubW9kdWxlLWhlYWRpbmcuZmFjZXQtdGl0bGV7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0tQmxhY2snLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjODg4ODg4O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgfVxuXG4gICAgLm1vZHVsZS1oZWFkaW5nIC5mYWNldC10aXRsZS1jb3VudGVye1xuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbS1CbGFjaycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuXG4gICAgLm5hdi1mYWNldCAubGlzdC1pdGVtcyB7XG5cdCAgICBwYWRkaW5nOiA3cHggMTBweDtcblx0ICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgICAgICAgIC5mbG9hdC1yaWdodCB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtLUJvb2tcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxpc3QtaXRlbXMubW9kdWxlLW5hcnJvdyAubW9kdWxlLWhlYWRpbmcsXG5cdC5saXN0LWl0ZW1zLm1vZHVsZS1uYXJyb3cgLm1vZHVsZS1jb250ZW50LFxuXHQubGlzdC1pdGVtcy5tb2R1bGUtbmFycm93IC5tb2R1bGUtZm9vdGVyIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cbiAgICAubGlzdC1pdGVtcyAubGlzdC1pdGVtcy5hY3Rpb257XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG5cbiAgICAubGlzdC1pdGVtcy5mYWNldC1pdGVtcyB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODg4ODg4O1xuICAgIH1cblxuICAgIC8qIG92ZXJ3cml0ZSB0aGUgaG92ZXIgdGhlIHNlbGVjdGVkIGZhY2V0cyAtICM3MDIqL1xuICAgIC5uYXYtaXRlbS5hY3RpdmUgPiBhOmhvdmVyLFxuXHQubmF2LWFzaWRlIGxpLmFjdGl2ZSBhOmhvdmVyIHtcblx0ICBjb2xvcjogI2ZmZmZmZjtcblx0ICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNhMGE2O1xuXHR9XG5cblx0LyogRm9sbG93ZXJzIENvdW50ICovXG4gICAgLmZvbGxvd2Vycy1jb3VudCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtLUxpZ2h0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgICAvKiBFTkQgRm9sbG93ZXJzIENvdW50ICovXG5cbi8qIEVORCBGYWNldHMgZm9udHMgKi9cbiIsIi8qIFN0eWxlIEdyZWV0aW5nIG1lc3NhZ2UgKi9cbiAgICAuZ3JlZXRpbmctbWVzc2FnZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIH1cblxuICAgIC5ncmVldGluZy1tZXNzYWdlIC5oZWFkZXItdXNlci1tZXNzYWdlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIH1cblxuICAgIC5ncmVldGluZy1tZXNzYWdlIC5oZWFkZXItdXNlci1tZXNzYWdlLWxhcmdlIHtcbiAgICAgICAgZm9udC1zaXplOiAzOXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cblxuICAgIC5ncmVldGluZy1tZXNzYWdlIC5oZWFkZXItdXNlci1tZXNzYWdlLXNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIH1cblxuICAgIC5ncmVldGluZy1tZXNzYWdlIC5oZWFkZXItdXNlci1tZXNzYWdlLWhyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTk5OTtcbiAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogNDUwcHg7XG5cbiAgICB9XG4gICAgLmdyZWV0aW5nLW1lc3NhZ2UgLmhlYWRlci11c2VyLW1lc3NhZ2UgYSB7XG4gICAgICAgIGNvbG9yOiAjMEIwMDgwO1xuICAgIH1cblxuLyogRU5EIFN0eWxlIEdyZWV0aW5nIG1lc3NhZ2UgKi9cbiIsIkBpbXBvcnQgXCIuLi8uLi92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi8uLi9taXhpbnNcIjtcblxuQG1haW5MaW5rc0NvbG9yOiBAZGFya0dyYXlDb2xvcjtcblxuLyogU3R5bGUgbGlua3MgaW5zaWRlIGhlYWRlci1uYXYsIG1haW4gbmF2aWdhdGlvbiBsaW5rcyAqL1xuXG4ubWFpbkxpbmtzIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW46IDA7XG5cbiAgJi5tYWluTGlua3MtZ3JheSB7XG4gICAgPiBsaSB7XG4gICAgICA+IGEge1xuICAgICAgICAuZ290aGFtQm9va0ZvbnQoMTJweCk7XG4gICAgICAgIGNvbG9yOiBAbGlnaHRHcmF5Q29sb3I7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiBAbGlnaHRHcmF5Q29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICA+bGkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcblxuICAgID5hIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgIC5nb3RoYW1Cb2xkRm9udCgxMnB4KTtcbiAgICAgIGNvbG9yOiBAbWFpbkxpbmtzQ29sb3I7XG4gICAgICAubGV0dGVyLXNwYWNpbmctMztcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgICAgLnVwcGVyY2FzZTtcblxuICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oQG1haW5MaW5rc0NvbG9yLCAyMCUpO1xuICAgICAgfVxuICAgIH1cblxuICAgID5hOmFmdGVye1xuICAgICAgY29udGVudDogXCJ8XCI7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICB9XG5cbiAgICA+YTpmb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIC5kcm9wZG93bi1tZW51IGE6aG92ZXJ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICAjY3Jpc2VzLWxhYmVsOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDI1YmMnO1xuICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG5cbiAgfVxuXG4gID5saTpmaXJzdC1jaGlsZCA+IGEge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgPmxpOmxhc3QtY2hpbGQgPiBhOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuIiwiLyogU3R5bGUgTW9kYWwgRGlhbG9ncyAqL1xuQGltcG9ydCBcIi4uLy4uLy4uL3dpZGdldC9vbmJvYXJkaW5nL25vdGlmaWNhdGlvbi1taXhpbnNcIjtcblxuLm1vZGFsLmluIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgLy9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEsMSwxLDAuMyk7XG4gIHotaW5kZXg6IDEwNDE7XG4gIEBub3RpZmljYXRpb25QYWRkaW5nU2l6ZTogMjBweDtcbiAgQG5vdGlmaWNhdGlvbkxpbmVIZWlnaHQ6IDIwcHg7XG4gIEBub3RpZmljYXRpb25UaXRsZUhlaWdodDogMipAbm90aWZpY2F0aW9uUGFkZGluZ1NpemUgKyBAbm90aWZpY2F0aW9uTGluZUhlaWdodDtcblxuXG4gIC5tb2RhbC1kaWFsb2d7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IC8qIElFIDkgKi9cbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyAvKiBTYWZhcmkgKi9cbiAgICB3aWR0aDogaW5pdGlhbDtcblxuICAgIEBtb2RhbENvbnRlbnRIZWlnaHQ6IDM2MHB4O1xuICAgIC5tb2RhbC1jb250ZW50e1xuICAgICAgbWluLXdpZHRoOiAzNzBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IEBtb2RhbENvbnRlbnRIZWlnaHQ7XG5cbiAgICAgIC5ub3RpZmljYXRpb24td2lkZ2V0LXN0eWxlKCk7XG4gICAgICAubW9kYWwtaGVhZGVye1xuICAgICAgICAubm90aWZpY2F0aW9uLXRpdGxlLXN0eWxlKCk7XG4gICAgICB9XG4gICAgICAubW9kYWwtYm9keXtcbiAgICAgICAgbWluLWhlaWdodDogQG1vZGFsQ29udGVudEhlaWdodCAtIDY1cHggLSAxMDJweDtcblxuICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMDtcbiAgICAgICAgLm5hdi10YWJzIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IEBsaWdodEdyYXlDb2xvcjtcbiAgICAgICAgICBoNHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXXtcbiAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcblxuICAgICAgICAgICY6ZGlzYWJsZWR7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZXh0cmFMaWdodEdyYXlDb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5tb2RhbC1mb290ZXJ7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG5cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgIC5idG4tbGFyZ2Uge1xuICAgICAgICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgICAgICAgJi5idG4tZW1wdHkge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgY29sb3I6IEBibGFja0NvbG9yO1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8qIEVORCBTdHlsZSBNb2RhbCBEaWFsb2dzICovXG4iLCJAaW1wb3J0IFwiLi4vLi4vYmFzZS9taXhpbnNcIjtcbkBpbXBvcnQgXCIuLi8uLi9iYXNlL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIm9uYm9hcmRpbmctdmFyaWFibGVzXCI7XG5cbkBub3RpZmljYXRpb25QYWRkaW5nU2l6ZTogQHBhZGRpbmdTbWFsbDtcbkBub3RpZmljYXRpb25MaW5lSGVpZ2h0OiAyMHB4O1xuQG5vdGlmaWNhdGlvblRpdGxlSGVpZ2h0OiAyKkBub3RpZmljYXRpb25QYWRkaW5nU2l6ZSArIEBub3RpZmljYXRpb25MaW5lSGVpZ2h0O1xuXG5cbi5ub3RpZmljYXRpb24td2lkZ2V0LXN0eWxlKCl7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubm90aWZpY2F0aW9uLXRpdGxlLXN0eWxlKCl7XG4gIC5nb3RoYW1Cb2xkRm9udCgxNnB4KTtcbiAgY29sb3I6IEB3aGl0ZUNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmx1ZUNvbG9yO1xuICAubGV0dGVyLXNwYWNpbmctMSgpO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogQG5vdGlmaWNhdGlvblBhZGRpbmdTaXplO1xuXG4gIC5jbG9zZSB7XG4gICAgbWFyZ2luLWxlZnQ6IEBub3RpZmljYXRpb25QYWRkaW5nU2l6ZTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgdG9wOiAwO1xuICAgIGNvbG9yOiBAd2hpdGVDb2xvcjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbn0iLCIvKiBTdHlsZSBwbGFjZWhvbGRlcnMgKi9cbiAgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2NjY2NjYztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICA6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXG4gICAgY29sb3I6ICNjY2NjY2M7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA6Oi1tb3otcGxhY2Vob2xkZXIgeyAgLyogRmlyZWZveCAxOSsgKi9cbiAgICBjb2xvcjogI2NjY2NjYztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjY2NjY2NjO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuLyogRU5EIFN0eWxlIHBsYWNlaG9sZGVycyAqL1xuIiwiLyogU29jaWFsIHdpZGdldCAtIHNoYXJlICovXG4gICAgLnJlc291cmNlLXNvY2lhbCBhIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuICAgIC5yZXNvdXJjZS1zb2NpYWwgYSBpIHtcbiAgICAgICAgZm9udC1zaXplOiAzMXB4O1xuICAgICAgICB3aWR0aDogMzFweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgICAucmVzb3VyY2Utc29jaWFsIGEgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgfVxuICAgIC5yZXNvdXJjZS1zb2NpYWwgYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICAgIH1cbi8qKi9cbiIsIi8qIHNlYXJjaF9mb3JtLmh0bWwgY3VzdG9taXNhdGlvbnMgKi9cbiAgICAubGlzdC1pdGVtcy5zZWFyY2gtZm9ybSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG4gICAgICAgIC5zZWFyY2gtaW5wdXQuc2VhcmNoLWdpYW50IGlucHV0IHtcbiAgICBcdFx0Ym9yZGVyLXJhZGl1czogMTRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgICAgICB9XG4gICAgICAgIC5zZWFyY2gtaW5wdXQge1xuICAgIFx0ICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbi8qIEVORCBzZWFyY2hfZm9ybS5odG1sIGN1c3RvbWlzYXRpb25zICovXG4iLCIvKiBTdHlsZSBTZWxlY3QyIERyb3Bkb3duICovXG4gICAgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItY29udGFpbmVyLnJlcXVpcmVkLmVycm9yID4gLnNlbGVjdDItY2hvaWNlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZWQ7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZXtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgY29sb3I6ICM4ODg4ODg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtLUJvbGQnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICAgIH1cblxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1jaG9pY2Vze1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMgLnNlbGVjdDItc2VhcmNoLWNob2ljZXtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMgLnNlbGVjdDItc2VhcmNoLWNob2ljZSAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlLWNsb3Nle1xuICAgICAgICB0b3A6IDE0cHg7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItZHJvcGRvd24tb3BlbiAuc2VsZWN0Mi1jaG9pY2V7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzU4OTdmYjtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1kcm9wZG93bi1vcGVuLnNlbGVjdDItZHJvcC1hYm92ZSAuc2VsZWN0Mi1jaG9pY2V7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1hcnJvdyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4ODg4ODg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1hcnJvdyBiIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci10b3A6IDlweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4vKiBFTkQgU3R5bGUgU2VsZWN0MiBEcm9wZG93biAqL1xuLyogU3R5bGUgU2VsZWN0MiBEcm9wZG93biAqL1xuICAgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2UgLnNlbGVjdDItYXJyb3d7XG4gICAgICAgIHdpZHRoOiA0MnB4O1xuICAgIH1cbi8qIEVORCBTdHlsZSBTZWxlY3QyIERyb3Bkb3duICovXG4iLCJAaW1wb3J0IFwiLi4vLi4vdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vLi4vbWl4aW5zXCI7XG5cblxuQG5hdlRhYnNBY3RpdmVDb2xvcjogQG9yYW5nZUNvbG9yO1xuQG5hdlRhYnNCb3JkZXJIZWlnaHQ6IEBuYXZCb3JkZXJIZWlnaHQ7XG5cbi8qIEFsdGVyIHBhZ2UtaGVhZGVyIHN0eWxlIC0gdXNlZCB3aXRoIG5hdi10YWJzICovXG4ucGFnZS1oZWFkZXJ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IEBuYXZUYWJzQm9yZGVySGVpZ2h0IHNvbGlkIEBleHRyYUxpZ2h0R3JheUNvbG9yO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgM3B4IDAgMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDNweCAwIDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgM3B4IDAgMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAmLnBhZ2UtaGVhZGVyLWdyYXl7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQGxpZ2h0R3JheUNvbG9yO1xuXG4gICAgLm5hdi10YWJze1xuICAgICAgYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdi10YWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtQG5hdlRhYnNCb3JkZXJIZWlnaHQ7IC8vcmVzZXQgZGVmYXVsdCBDS0FOIHN0eWxlXG4gIH1cblxufVxuLyogRU5EIEFsdGVyIHBhZ2UtaGVhZGVyIHN0eWxlICovXG5cbi5uYXYtdGFic3tcbiAgYm9yZGVyLWJvdHRvbTogQG5hdlRhYnNCb3JkZXJIZWlnaHQgc29saWQgQGV4dHJhTGlnaHRHcmF5Q29sb3I7XG5cbiAgJi5uYXYtdGFicy1ncmF5e1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IEBsaWdodEdyYXlDb2xvcjtcbiAgICA+IGxpLmFjdGl2ZSA+IGEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICB9XG4gIH1cblxuICA+IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtQG5hdlRhYnNCb3JkZXJIZWlnaHQ7XG5cblxuICAgID4gYSB7XG4gICAgICAuZ290aGFtQm9sZEZvbnQoMTRweCk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgLmxldHRlci1zcGFjaW5nLTM7XG4gICAgICBjb2xvcjogQGdyYXlDb2xvcjtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICA+IGE6aG92ZXIge1xuICAgICAgY29sb3I6IEBuYXZUYWJzQWN0aXZlQ29sb3I7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUgPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogQG5hdlRhYnNCb3JkZXJIZWlnaHQgc29saWQgQG5hdlRhYnNBY3RpdmVDb2xvcjtcbiAgICAgICAgY29sb3I6IEBuYXZUYWJzQWN0aXZlQ29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhkeC10YWItYnV0dG9uIHtcbi8vICAgIGNvbG9yOiBAYmx1ZUNvbG9yO1xuICAgIGkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxufVxuLyogRU5EIFN0eWxlIHRhYnMqL1xuIiwiLyogVG9vbHRpcCBzdHlsZSAqL1xuICAgIC50b29sdGlwe1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcblxuICAgICAgICAvKmRvbid0IG92ZXJyaWRlIG9wYWNpdHkgZ2xvYmFsbHkgaXQgd2lsbCBjYW5jZWwgdGhlIGZhZGUgZWZmZWN0Ki9cbiAgICAgICAgLypvcGFjaXR5OiAxOyovXG4gICAgfVxuICAgIC50b29sdGlwIC50b29sdGlwLWlubmVye1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgfVxuLyogRU5EIFRvb2x0aXAgc3R5bGUgKi9cbiIsIi8qIFN0eWxlIFN5c2FkbWluIHNldHRpbmdzKi9cbi51c2VyLWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgbGkge1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgfVxuXG4gIC5ncmF2YXRhciB7XG4gICAgdmVydGljYWwtYWxpZ246IC00cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICB9XG59XG4vKiBFTkQgU3R5bGUgU3lzYWRtaW4gc2V0dGluZ3MqL1xuIiwiQGltcG9ydCBcIi4uLy4uL3ZhcmlhYmxlc1wiO1xuXG4ucmVkIHtcbiAgY29sb3I6IEByZWRDb2xvcjtcbn1cbi5ibHVle1xuICBjb2xvcjogQGJsdWVDb2xvcjtcbn1cbi5ncmV5e1xuICBjb2xvcjogQGdyYXlDb2xvcjtcbn1cbi5ibGFja3tcbiAgY29sb3I6IEBibGFja0NvbG9yO1xufVxuXG4ubm8tbWFyZ2lue1xuICBtYXJnaW46IDA7XG59XG5cbi52ZXJ0aWNhbGx5LWNlbnRlci1yZWZlcmVuY2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC52ZXJ0aWNhbGx5LWNlbnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuXG4uaGlkZS1oZWFkaW5nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLndoaXRlYmd7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi8qIFByaXZhdGUgZGF0YXNldCBsYWJlbCBmaXggKi9cbi5sYWJlbC1pbnZlcnNlLFxuLmJhZGdlLWludmVyc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xufVxuLyogRU5EIFByaXZhdGUgZGF0YXNldCBsYWJlbCBmaXggKi9cblxuXG4vKiBGb250cyAqL1xuLmdvdGhhbUJvbGQyMHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0tQm9sZCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmdvdGhhbUJvbGQzMHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0tQm9sZCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmdvdGhhbUJvb2sxMntcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0tQm9vaycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmdvdGhhbUJvbGQxMHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0tQm9sZCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuLnNzcFJlZ3VsYXIxMntcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5zc3BSZWd1bGFyMTR7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uc3NwQm9sZDE2e1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnNzcEJvbGQxNHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5zc3BCb2xkMjB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuXG59XG5cbi5zc3BCb2xkMjh7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuXG59XG4vKiBFTkQgRm9udHMgKi9cblxuLyogU3R5bGUgQm9vdHN0cmFwIEZsYXNoIG1lc3NhZ2VzKi9cbi5mbGFzaC1tZXNzYWdlc3tcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbn1cbi8qIEVORCBTdHlsZSBCb290c3RyYXAgRmxhc2ggbWVzc2FnZXMqL1xuXG5cbi8qIENvbW1vbiBDbGFzc2VzICovXG4ubVRvcDYwe1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuLm1Ub3A3MHtcbiAgbWFyZ2luLXRvcDogNzBweDtcbn1cbi5tVG9wMTEwe1xuICBtYXJnaW4tdG9wOiAxMTBweDtcbn1cbi5tVG9wODB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG4ubVRvcDQ1e1xuICBtYXJnaW4tdG9wOiA0NXB4O1xufVxuXG4ubVRvcDQwe1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLm1Ub3AzNXtcbiAgbWFyZ2luLXRvcDogMzVweDtcbn1cbi5tVG9wMzB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ubVRvcDIze1xuICBtYXJnaW4tdG9wOiAyM3B4O1xufVxuLm1Ub3AyNXtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbi5tVG9wMjB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ubVRvcDE1e1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLm1Ub3A4e1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4ubVRvcDEwe1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLm1Cb3R0b201e1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5tQm90dG9tMTB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubUJvdHRvbTE1e1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLm1Cb3R0b20yMHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5tQm90dG9tMzB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ubUJvdHRvbTM1e1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuLm1Cb3R0b200MHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLm1Cb3R0b202NXtcbiAgbWFyZ2luLWJvdHRvbTogNjVweDtcbn1cbi5tQm90dG9tMTAwe1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbi5tQm90dG9tMTEwe1xuICBtYXJnaW4tYm90dG9tOiAxMTBweDtcbn1cbi5tTFI0NXtcbiAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG4gIG1hcmdpbi1yaWdodDogNDVweDtcbn1cbi5tTFIzMHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbi5tTFIxNXtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5tTFIxMHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5tVEIwe1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1UQjMwe1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLm1UQjM1e1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuLm1UQjQ1e1xuICBtYXJnaW4tdG9wOiA0NXB4O1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuLm1UQjE1e1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnBMUjQ1e1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG59XG5cbi5wVEIxNXtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLnBSNDV7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG59XG4ucFI3e1xuICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG59XG4ucEw1e1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLnBMMTV7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLnBMNDV7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbn1cblxuLnBUb3BCb3R0b201e1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4ucFRvcEJvdHRvbTEwe1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5wVG9wQm90dG9tMTV7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi5wVG9wQm90dG9tMzV7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbn1cblxuLnBUb3BCb3R0b204MHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuXG4ucFRvcDgwe1xuICBwYWRkaW5nLXRvcDogODBweDtcbn1cblxuLnBCb3R0b204MHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5cbi5wQm90dG9tMzV7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xufVxuXG4ubUw0NXtcbiAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG59XG4ubVI0NXtcbiAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xufVxuLm1MMzV7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4O1xufVxuLm1SMzV7XG4gIG1hcmdpbi1yaWdodDogMzVweDtcbn1cbi5tTDE1e1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbi5tUjE1e1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4ubUwzMHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG4ubVIzMHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuaHJ7XG4gIG1hcmdpbjogMDtcbn1cbmhyLmRvdHRlZHtcbiAgYm9yZGVyLXRvcDoxcHggZG90dGVkICM4ODg4ODg7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uYm9yZGVyLWJvdHRvbS1ncmV5e1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDtcbn1cbi5ib3JkZXItZ3JleXtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbn1cbi5jZW50ZXJ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5uby10cmFuc2Zvcm17XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLnR4dC1qdXN0aWZ5e1xuICB0ZXh0LWFsaWduOmp1c3RpZnk7XG59XG4uZmxvYXQtcmlnaHR7XG4gIGZsb2F0OiByaWdodDtcbn1cbi8qIEVORCBDb21tb24gQ2xhc3NlcyAqL1xuXG4vLyBWZXJ0aWNhbCBhbGlnbiBpdGVtcyB1c2luZyB0YWJsZXNcbi50YWJsZS12YWxpZ257XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGFibGUtdmFsaWduLWNvbnRlbnR7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8vIEVORCAtIFZlcnRpY2FsIGFsaWduIGl0ZW1zIHVzaW5nIHRhYmxlc1xuIiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuXG5AZ3V0dGVyWDogMjVweDtcbkBndXR0ZXJZOiAyMHB4O1xuQGd1dHRlclNtYWxsWDogMTVweDtcbkBndXR0ZXJTbWFsbFk6IEBndXR0ZXJZO1xuQGlucHV0Qm9yZGVyOiAjY2NjO1xuQGlucHV0Qm9yZGVyUmFkaXVzOiAzcHg7XG5cbi5qcyAuanMtaGlkZSB7XG4gIGRpc3BsYXk6bm9uZTtcbn1cblxuLmpzIC5qcy1oaWRlLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLy5idG4sXG4vL2xhYmVsIHtcbi8vICBmb250LXdlaWdodDogYm9sZDtcbi8vfVxuXG5sYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5sYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiOlwiO1xufVxuXG5sYWJlbC5yYWRpbzphZnRlcixcbmxhYmVsLmNoZWNrYm94OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10sXG5pbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA3cHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgJi5jaGVja2JveC1vbm93biB7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbnNlbGVjdCB7XG4gIHBhZGRpbmc6IDRweDtcbn1cblxudGV4dGFyZWEge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb250cm9sLWdyb3VwIC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbn1cblxuLmNvbnRyb2wtZnVsbCBpbnB1dCxcbi5jb250cm9sLWZ1bGwgc2VsZWN0LFxuLmNvbnRyb2wtZnVsbCB0ZXh0YXJlYSB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb250cm9sLW1lZGl1bSBpbnB1dCxcbi5jb250cm9sLW1lZGl1bSBzZWxlY3QsXG4uY29udHJvbC1tZWRpdW0gdGV4dGFyZWEge1xuICB3aWR0aDogMzIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRyb2wtbWVkaXVtIGlucHV0LFxuICAuY29udHJvbC1tZWRpdW0gc2VsZWN0LFxuICAuY29udHJvbC1tZWRpdW0gdGV4dGFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6MjhweDtcbiAgfVxufVxuXG4uZm9ybS1hY3Rpb25zIC5jb250cm9sLXJlcXVpcmVkLW1lc3NhZ2Uge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLmZvcm0tYWN0aW9ucyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAtQGd1dHRlclg7XG4gIG1hcmdpbi1yaWdodDogLUBndXR0ZXJYO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBQcmV2ZW50cyByZWR1Y2VzIHRoZSBwYWRkaW5nIHdoZW4gaW5jbHVkZWQgaW4gYSBtb2R1bGUuXG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLWFjdGlvbnMge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cbi8vIE92ZXJyaWRlIHRoZSBkZWZhdWx0IGZvcm0gd2lkdGhzLlxuLmZvcm0taG9yaXpvbnRhbCAuY29udHJvbC1sYWJlbCB7XG4gIHdpZHRoOiAxMjBweDtcbn1cbi5mb3JtLWhvcml6b250YWwgLmNvbnRyb2xzIHtcbiAgbWFyZ2luLWxlZnQ6IDEzMHB4O1xufVxuXG5cbi5mb3JtLWhvcml6b250YWwgLmNvbnRyb2wtbWVkaXVtIC5pbmZvLWJsb2NrLmluZm8taW5saW5lIHtcbiAgd2lkdGg6IDE2NXB4O1xufVxuXG4uZm9ybS1ob3Jpem9udGFsIC5pbmZvLWJsb2NrOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMi4yZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAycHg7XG59XG5cbi5mb3JtLWhvcml6b250YWwgLmluZm8taW5saW5lOmJlZm9yZSB7XG4gIHRvcDogOHB4O1xufVxuXG4uaW5mby1ibG9jayxcbi5pbmZvLWlubGluZSB7XG4gIC5pY29uLWxhcmdlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBAZ3V0dGVyU21hbGxYO1xuICB9XG59XG5cbi5mb3JtLWhvcml6b250YWwgLmZvcm0tYWN0aW9ucyB7XG4gIHBhZGRpbmctbGVmdDogQGd1dHRlclg7XG4gIHBhZGRpbmctcmlnaHQ6IEBndXR0ZXJYO1xufVxuXG4uZm9ybS1pbmxpbmUgaW5wdXQge1xuICBwYWRkaW5nLWJvdHRvbTogOXB4O1xufVxuXG4uZm9ybS1pbmxpbmUgc2VsZWN0IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmZvcm0taW5saW5lIC5idG4ge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4vLyBGb3JtIE5hcnJvd1xuXG4uZm9ybS1uYXJyb3cgbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZm9ybS1uYXJyb3cgc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mb3JtLW5hcnJvdyAuZm9ybS1hY3Rpb25zIHtcbiAgbWFyZ2luLWxlZnQ6IC1AZ3V0dGVyU21hbGxYO1xuICBtYXJnaW4tcmlnaHQ6IC1AZ3V0dGVyU21hbGxYO1xuICBwYWRkaW5nOiAxMHB4IEBndXR0ZXJTbWFsbFggMDtcbn1cblxuLy8gSW5saW5lIFNlbGVjdCBGb3Jtc1xuXG4uZm9ybS1zZWxlY3QgbGFiZWwge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLy8gU2luZ2xlIEZpZWxkIElucHV0c1xuXG4uc2ltcGxlLWlucHV0IGxhYmVsLFxuLnNpbXBsZS1pbnB1dCBidXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2ltcGxlLWlucHV0IC5maWVsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpbXBsZS1pbnB1dCAuZmllbGQgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgLTdweDsgLy8gUHVsbCBpbnB1dCBvdXQgaW50byBndXR0ZXJcbiAgcGFkZGluZzogN3B4IDVweDtcbn1cblxuLnNpbXBsZS1pbnB1dCAuZmllbGQgLmJ0bi1zZWFyY2gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE3cHg7XG4gIHdpZHRoOiAxN3B4O1xuICBwYWRkaW5nOiAwO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzk5OTtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbn1cblxuLmVkaXRvciB0ZXh0YXJlYSB7XG4gIGJvcmRlci1yYWRpdXM6IEBpbnB1dEJvcmRlclJhZGl1cyBAaW5wdXRCb3JkZXJSYWRpdXMgMCAwO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uZWRpdG9yIC5lZGl0b3ItaW5mby1ibG9jayB7XG4gIGJvcmRlci1yYWRpdXM6IEBpbnB1dEJvcmRlclJhZGl1cyBAaW5wdXRCb3JkZXJSYWRpdXMgMCAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICB3aWR0aDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgQGlucHV0Qm9yZGVyO1xuICBib3JkZXItdG9wOiBub25lO1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjMjgyODI4O1xufVxuXG4uZWRpdG9yIC5lZGl0b3ItaW5mby1ibG9jayBhIHtcbiAgLy9jb2xvcjogQGxheW91dExpbmtDb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vLyBDdXN0b20gRmllbGRzXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgW2RhdGEtbW9kdWxlPVwiY3VzdG9tLWZpZWxkc1wiXSB7XG4gICAgLmlucHV0LXByZXBlbmQgLmFkZC1vbiB7XG4gICAgICBkaXNwbGF5OmJsb2NrO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIFtkYXRhLW1vZHVsZT1cImN1c3RvbS1maWVsZHNcIl0ge1xuICAgIC5pbnB1dC1wcmVwZW5kIHtcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgfVxuICAgIC5jb250cm9sLWN1c3RvbSBpbnB1dCB7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgICAgbWluLWhlaWdodDoyOHB4O1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1zZWN0aW9uIHtcbiAgcGFkZGluZzogQGZvcm1TZWN0aW9uUGFkZGluZztcbn1cblxuLmNvbnRyb2wtbWVkaXVtIC5lcnJvci1ibG9jayB7XG4gIHdpZHRoOiAzMThweDtcbn1cblxuLmNvbnRyb2wtZnVsbCAuZXJyb3ItYmxvY2sge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmNvbnRyb2wtZ3JvdXAuZXJyb3IgLmlucHV0LXByZXBlbmQgLmVycm9yLWJsb2NrLFxuLmNvbnRyb2wtY3VzdG9tLmVycm9yIC5lcnJvci1ibG9jayB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uY29udHJvbC1jdXN0b20uZXJyb3IgLmVycm9yLWJsb2NrIHtcbiAgd2lkdGg6IDQwMXB4O1xufVxuXG4uY29udHJvbC1zZWxlY3QuZXJyb3IgLmVycm9yLWJsb2NrIHtcbiAgd2lkdGg6IDE5NnB4O1xufVxuXG4uY29udHJvbC1ncm91cC5lcnJvciAuY29udHJvbHMuZXJyb3Ige1xuICBpbnB1dCwgdGV4dGFyZWEge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBvcmFuZ2VDb2xvcjtcbiAgfVxuICAuZXJyb3ItYmxvY2sge1xuICAgIGNvbG9yOiBAb3JhbmdlQ29sb3I7XG4gIH1cbn1cblxuLmNvbnRyb2wtZnVsbCAuc2VsZWN0Mi1jb250YWluZXIge1xuICAvLyBJbXBvcnRhbnQgaXMgYmFkIGJ1dCBzZWxlY3QyIGluY29ycmVjdGx5IGNhbGN1bGF0ZXMgdGhlIHdpZHRoIGFuZCBzZXRzIGl0IG9uIHRoZSBlbGVtZW50LlxuICAvLyBDb21tZW50aW5nIG91dCwgYXMgSSBjYW5ub3QgcmVwcm9kdWNlIHRoaXMgcHJvYmxlbSAoU1MpXG4gIC8vd2lkdGg6IDUyMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDoxMDAlO1xufVxuXG4uYnRuLW1pbmkge1xuICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgIGZvbnQtc2l6ZTogMTAuNXB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbiIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi9taXhpbnNcIjtcblxuXG4vKiBUaGUgc2xpZGVyKi9cbi5jaGVja2JveC1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMzBweDtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7IC1tb3otdXNlci1zZWxlY3Q6bm9uZTsgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuXG5cbiAgICAuY2hlY2tib3gtc2xpZGVyLWNoZWNrYm94IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuY2hlY2tib3gtc2xpZGVyLWxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IG92ZXJmbG93OiBoaWRkZW47IGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jaGVja2JveC1zbGlkZXItY2hlY2tib3g6Y2hlY2tlZCArIC5jaGVja2JveC1zbGlkZXItbGFiZWwgLmNoZWNrYm94LXNsaWRlci1pbm5lciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgICAuY2hlY2tib3gtc2xpZGVyLWNoZWNrYm94OmNoZWNrZWQgKyAuY2hlY2tib3gtc2xpZGVyLWxhYmVsIC5jaGVja2JveC1zbGlkZXItc3dpdGNoIHtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAYmx1ZUNvbG9yO1xuICAgIH1cblxuICAgIC5jaGVja2JveC1zbGlkZXItaW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDIwMCU7IG1hcmdpbi1sZWZ0OiAtMTAwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogbWFyZ2luIDAuM3MgZWFzZS1pbiAwcztcblxuICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgZmxvYXQ6IGxlZnQ7IHdpZHRoOiA1MCU7IGhlaWdodDogMjBweDsgcGFkZGluZzogMDsgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7IGNvbG9yOiB3aGl0ZTsgZm9udC1mYW1pbHk6IFRyZWJ1Y2hldCwgQXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN0NFMDsgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBncmF5Q29sb3I7IGNvbG9yOiAjNjY2NjY2O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2hlY2tib3gtc2xpZGVyLXN3aXRjaCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMjBweDsgaGVpZ2h0OjIwcHg7IG1hcmdpbjogMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgQGdyYXlDb2xvcjsgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbiAwcztcbiAgICB9XG5cbn1cbiIsIkBpbXBvcnQgXCIuLi9iYXNlL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uL2Jhc2UvbWl4aW5zXCI7XG5AaW1wb3J0IFwiLi4vYmFzZS9jb21wb25lbnRzL2NoZWNrYm94LXNsaWRlclwiO1xuXG5AZmlsdGVyQ2F0ZWdQYWRkaW5nOiAxNXB4O1xuQGZpbHRlckNhdGVnSXRlbUxpbmVIZWlnaHQ6IDIwcHg7XG5cbi5maWx0ZXItdGl0bGUge1xuICAgIHBhZGRpbmc6IEBmaWx0ZXJDYXRlZ1BhZGRpbmc7XG4gICAgY29sb3I6IEBibGFja0NvbG9yO1xuICAgIC5zb3VyY2VTYW5zUHJvRm9udCg0MDAsIDE0cHgpO1xuXG4gICAgLmZpbHRlci1jbGVhciB7XG4gICAgICAgIGNvbG9yOiBAYmx1ZUNvbG9yO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxufVxuXG4uZmlsdGVyLWNhdGVnb3J5IHtcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBleHRyYUxpZ2h0R3JheUNvbG9yO1xuXG4gICAgLmNhdGVnLXRpdGxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGV4dHJhTGlnaHRCbHVlQ29sb3I7XG4gICAgICAgIHBhZGRpbmc6IEBmaWx0ZXJDYXRlZ1BhZGRpbmc7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAZXh0cmFMaWdodEdyYXlDb2xvcjtcblxuICAgICAgICAuZ290aGFtQm9sZEZvbnQoMTJweCk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiBAZ3JheUNvbG9yO1xuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICAubGV0dGVyLXNwYWNpbmctMygpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLmNhdGVnLWxpc3Qge1xuICAgICAgICAuY2F0ZWctc2VhcmNoIHtcbiAgICAgICAgICAgIG1hcmdpbjogQGZpbHRlckNhdGVnUGFkZGluZztcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQGxpZ2h0R3JheUNvbG9yO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGkuZ2x5cGhpY29uLXNlYXJjaCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY2F0ZWctaXRlbXMge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogQGZpbHRlckNhdGVnUGFkZGluZztcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyAvL3Njcm9sbGJhciBmaXhcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXB4OyAvL3Njcm9sbGJhciBmaXhcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBAZmlsdGVyQ2F0ZWdJdGVtTGluZUhlaWdodDtcblxuICAgICAgICAgICAgICAgIGNvbG9yOiBAZGFya0dyYXlDb2xvcjtcblxuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgLnNvdXJjZVNhbnNQcm9Gb250KDQwMCwgMTRweCk7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBAZmlsdGVyQ2F0ZWdJdGVtTGluZUhlaWdodDtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPSdjaGVja2JveCddIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaXRlbS1jb3VudHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBncmF5Q29sb3I7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQobis2KSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5zaG93LWFsbCB7XG4gICAgICAgICAgICAuY2F0ZWctc2VhcmNoIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jYXRlZy1pdGVtcyB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAuNSpAZmlsdGVyQ2F0ZWdJdGVtTGluZUhlaWdodDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG5cbiAgICAgICAgICAgICAgICBsaTpudGgtY2hpbGQobis2KSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc2hvdy1hbHdheXMge1xuICAgICAgICAgICAgLmNhdGVnLWl0ZW1zIHtcbiAgICAgICAgICAgICAgICBsaTpudGgtY2hpbGQobis2KSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmNhdGVnLWFjdGlvbnMge1xuICAgICAgICBtYXJnaW46IEBmaWx0ZXJDYXRlZ1BhZGRpbmc7XG5cbiAgICAgICAgLnNob3ctbW9yZSB7XG4gICAgICAgICAgICBjb2xvcjogQGJsdWVDb2xvcjtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIH4gLmZpbHRlci1jYXRlZ29yeSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xcHg7IC8vZG91YmxlIGJvcmRlciBmaXhcbiAgICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vYmFzZS92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi9iYXNlL21peGluc1wiO1xuQGltcG9ydCBcImZhY2V0c1wiO1xuXG5AbGlzdEhlYWRlckhlaWdodDogNTBweDtcbkBsaXN0Qm9yZGVySGVpZ2h0OiAxcHg7XG4ubGlzdC1oZWFkZXItbWl4aW4oKXtcbiAgaGVpZ2h0OiBAbGlzdEhlYWRlckhlaWdodDtcbiAgYm9yZGVyLWJvdHRvbTogQGxpc3RCb3JkZXJIZWlnaHQgc29saWQgQGxpZ2h0R3JheUNvbG9yO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogQGxpc3RIZWFkZXJIZWlnaHQgLSBAbGlzdEJvcmRlckhlaWdodDtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLyogTGlzdCBoZWFkZXIgKi9cbi5saXN0LWhlYWRlciB7XG5cbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgLmxpc3QtaGVhZGVyLW1peGluKCk7XG4gIGJhY2tncm91bmQtY29sb3I6IEBleHRyYUxpZ2h0Qmx1ZUNvbG9yO1xuXG4gIC5saXN0LWhlYWRlci10aXRsZSB7XG4gICAgLmdvdGhhbUJvbGRGb250KDE2cHgpO1xuICAgIGNvbG9yOiBAZGFya0dyYXlDb2xvcjtcbiAgfVxuXG4gIC5oZWFkZXItc2VhcmNoIHtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAuc291cmNlU2Fuc1Byb0ZvbnQoNDAwLCAxNHB4KTtcbiAgICBjb2xvcjogQGdyYXlDb2xvcjtcbiAgICBwYWRkaW5nOiA3cHggNnB4O1xuICAgIHdpZHRoOiA0MDBweDtcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBsaWdodEdyYXlDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmRyb3Bkb3duLm9yZGVyRHJvcGRvd257XG4gICAgLmRyb3Bkb3duLXRvZ2dsZXtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAubGlzdC1oZWFkZXItc2hvd2FsbCB7XG4gICAgY29sb3I6IEBkYXJrR3JheUNvbG9yO1xuICAgID4gc3BhbiB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwifFwiO1xuICAgICAgICBjb2xvcjogQGdyYXlDb2xvcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIH1cbiAgICAgICY6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICB+IGxhYmVsIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIH4gbGFiZWwge1xuICAgICAgICAgIC5zb3VyY2VTYW5zUHJvRm9udCg0MDAsIDE0cHgpO1xuICAgICAgICAgIGNvbG9yOiBAYmx1ZUNvbG9yO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuLmxpc3QtaGVhZGVyIC5saXN0LWhlYWRlci1yaWdodC1zaWRlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5saXN0LWhlYWRlci5saXN0LWhlYWRlci1taW4ge1xuICB+IC5saXN0LWhlYWRlci1maWx0ZXJze1xuICAgIC8vZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIH4gLmxpc3QtaGVhZGVyLWFwcGx5e1xuICAgIC8vZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5oZWFkZXItc2VhcmNoIHtcbiAgfVxuXG4gIC5maWx0ZXJzLWFjdGlvbnMge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuXG4vKiBFTkQgTGlzdCBoZWFkZXIgKi9cblxuXG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vbWl4aW5zXCI7XG5cbkBmb3JtRWxlbWVudEhlaWdodDogNDRweDtcbkBsYWJlbEZvbnRTaXplOiAxM3B4O1xuQGxhYmVsTGluZUhlaWdodDogMTRweDtcbkBsYWJlbE1heFdpZHRoOiAxNjBweDtcblxuXG4uaW1nLWhlaWdodC1tYXJnaW4tcmlnaHQoQGhlaWdodCwgQG1hcmdpblJpZ2h0KSB7XG4gIGhlaWdodDogQGhlaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiBAbWFyZ2luUmlnaHQ7XG59XG5cblxuLmhkeC1mb3JtIHtcbiAgY29sb3I6IEBkYXJrR3JheUNvbG9yO1xuXG4gIC5iYWNrZ3JvdW5kLWdyYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBleHRyYUxpZ2h0R3JheUNvbG9yO1xuICB9XG5cbiAgLmJhY2tncm91bmQtd2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZUNvbG9yO1xuICB9XG5cbiAgLmxhYmVsVGl0bGVTdHlsZSgpe1xuICAgIC5nb3RoYW1MaWdodEZvbnQoQGxhYmVsRm9udFNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiBAbGFiZWxMaW5lSGVpZ2h0O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAubGFiZWwtdGl0bGUtc3R5bGUge1xuICAgIC5sYWJlbFRpdGxlU3R5bGUoKTtcbiAgfVxuXG4gIC5mb3JtLXNlY3Rpb257XG4gICAgcGFkZGluZzogQGZvcm1TZWN0aW9uUGFkZGluZztcbiAgICBoMyB7XG4gICAgICBjb2xvcjogQGJsdWVDb2xvcjtcbiAgICAgIC5zb3VyY2VTYW5zUHJvRm9udCg0MDAsIDE4cHgpO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAmIH4gcCB7XG4gICAgICAgIGNvbG9yOiBAZ3JheUNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zYW1wbGUtdGV4dCB7XG4gICAgICAuZ290aGFtTGlnaHRGb250KDEzcHgpO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gIH1cblxuICAuZm9ybS1ocntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGlnaHRHcmF5Q29sb3I7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiAwIC01cHg7XG4gIH1cblxuICAmLmVkaXQtbW9kZSAuaGR4LWZvcm0tYnJlYWRjcnVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGdyYXlDb2xvcjtcblxuICAgIC5icmVhZGNydW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBncmF5Q29sb3I7XG4gICAgfVxuICB9XG5cbiAgLmhkeC1mb3JtLWJyZWFkY3J1bWIge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmx1ZUNvbG9yO1xuICAgIC5nb3RoYW1MaWdodEZvbnQoMjBweCk7XG4gICAgY29sb3I6IEB3aGl0ZUNvbG9yO1xuXG4gICAgLmJyZWFkY3J1bWJ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmx1ZUNvbG9yO1xuICAgICAgbGkge1xuICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogQHdoaXRlQ29sb3I7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jaXJjbGUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcblxuICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogNTAlOyAvKiBvciA1MCUgKi9cbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IC8qIG9yIDUwJSAqL1xuXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHdoaXRlQ29sb3I7XG4gICAgICAgICAgY29sb3I6IEBibHVlQ29sb3I7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIC5nb3RoYW1Cb2xkRm9udCgxNHB4KTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IGxpK2xpOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiPlwiO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgY29sb3I6IEB3aGl0ZUNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGxhYmVsLmNvbnRyb2wtbGFiZWx7XG4gICAgY29sb3I6IEBkYXJrR3JheUNvbG9yO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG4gIH1cblxuICAuZm9ybS1ncm91cCB7XG5cbiAgICAmLnJlcXVpcmVkIHtcbiAgICAgIC5jb250cm9sLWxhYmVsOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIqXCI7XG4gICAgICAgIGNvbG9yOiBAb3JhbmdlQ29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogQGxhYmVsRm9udFNpemUgKyAzcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5jb250cm9sLWxhYmVsIHtcbiAgICAgIC5sYWJlbFRpdGxlU3R5bGUoKTtcblxuICAgICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZXJyb3ItYmxvY2sge1xuICAgICAgY29sb3I6IEBvcmFuZ2VDb2xvcjtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5lcnJvciB7XG4gICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAb3JhbmdlQ29sb3I7XG4gICAgICB9XG4gICAgICAuZXJyb3ItYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBpbmhlcml0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yYWRpbywgLmNoZWNrYm94IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBsYWJlbCB7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHdoaXRlQ29sb3I7XG4gICAgICBtaW4taGVpZ2h0OiBAZm9ybUVsZW1lbnRIZWlnaHQ7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBib3JkZXItY29sb3I6IEBsaWdodEdyYXlDb2xvcjtcbiAgICAgIC5zb3VyY2VTYW5zUHJvRm9udCg0MDAsIDE0cHgpO1xuICAgICAgY29sb3I6IEBkYXJrR3JheUNvbG9yO1xuXG5cbiAgICAgICYuc2VsZWN0Mi1jb250YWluZXJ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgLnNlbGVjdDItY2hvaWNlIHtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogQGxpZ2h0R3JheUNvbG9yO1xuICAgICAgICAgIC5zZWxlY3QyLWFycm93IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZUNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICAgICAgICBiIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogQGdyYXlDb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnNlbGVjdDItZGVmYXVsdCA+IC5zZWxlY3QyLWNob3NlbntcbiAgICAgICAgICAgIC5zb3VyY2VTYW5zUHJvRm9udCgzMDAsIDE1cHgpO1xuICAgICAgICAgICAgY29sb3I6ICNjY2NjY2M7XG4gICAgICAgICAgfVxuXG5cbiAgICAgICAgICA+IC5zZWxlY3QyLWNob3NlbiB7XG4gICAgICAgICAgICAuc291cmNlU2Fuc1Byb0ZvbnQoNDAwLCAxNHB4KTtcbiAgICAgICAgICAgIGNvbG9yOiBAZGFya0dyYXlDb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLW11bHRpLmNob2ljZXMtb3JhbmdlIC5zZWxlY3QyLWNob2ljZXMge1xuICAgICAgICAgIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2Uge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG9yYW5nZUNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtbXVsdGkgLnNlbGVjdDItY2hvaWNlcyB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBAbGlnaHRHcmF5Q29sb3I7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IEBmb3JtRWxlbWVudEhlaWdodDtcblxuICAgICAgICAgIC5zZWxlY3QyLXNlYXJjaC1maWVsZCBpbnB1dCB7XG4gICAgICAgICAgICBoZWlnaHQ6IEBmb3JtRWxlbWVudEhlaWdodCAtIDJweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICB9XG5cblxuICAgICAgICAgIEBzZWxlY3RTZWFyY2hDaG9pY2VIZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgLnNlbGVjdDItc2VhcmNoLWNob2ljZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBncmF5Q29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgICAgY29sb3I6IEB3aGl0ZUNvbG9yO1xuICAgICAgICAgICAgLy8uZ290aGFtQm9sZEZvbnQoMTRweCk7XG4gICAgICAgICAgICAuZ290aGFtTWVkaXVtRm9udCgxNHB4KTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBoZWlnaHQ6IEBzZWxlY3RTZWFyY2hDaG9pY2VIZWlnaHQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogQHNlbGVjdFNlYXJjaENob2ljZUhlaWdodDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IChAZm9ybUVsZW1lbnRIZWlnaHQgLSBAc2VsZWN0U2VhcmNoQ2hvaWNlSGVpZ2h0KS8yIC0gMXB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAgICAgICAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlLWNsb3Nle1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgICAgIHJpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICB3aWR0aDoxMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcblxuICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgICAgICAgXHRjb250ZW50OiBcIlxcZTAxNFwiO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBAd2hpdGVDb2xvcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5zZWxlY3QyLWRyb3Bkb3duLW9wZW4ge1xuICAgICAgICAuc2VsZWN0Mi1jaG9pY2V7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBAYmx1ZUNvbG9yO1xuICAgICAgICB9XG4gICAgICAgIC5zZWxlY3QyLWNob2ljZXN7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBAYmx1ZUNvbG9yO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAYmx1ZUNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICNjY2NjY2M7XG4gICAgICAgIC5zb3VyY2VTYW5zUHJvRm9udCgzMDAsIDE1cHgpO1xuICAgICAgfVxuXG4gICAgICAmOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xuICAgICAgICBjb2xvcjogI2NjY2NjYztcbiAgICAgICAgLnNvdXJjZVNhbnNQcm9Gb250KDMwMCwgMTVweCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG5cbiAgICAgICY6Oi1tb3otcGxhY2Vob2xkZXIgeyAgLyogRmlyZWZveCAxOSsgKi9cbiAgICAgICAgY29sb3I6ICNjY2NjY2M7XG4gICAgICAgIC5zb3VyY2VTYW5zUHJvRm9udCgzMDAsIDE1cHgpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuXG5cbiAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICNjY2NjY2M7XG4gICAgICAgIC5zb3VyY2VTYW5zUHJvRm9udCgzMDAsIDE1cHgpO1xuICAgICAgfVxuXG4gICAgfVxuXG5cblxuXG5cbiAgfVxuXG4gIC5mb3JtLWhvcml6b250YWwge1xuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAuY29udHJvbHMge1xuICAgICAgbWFyZ2luLWxlZnQ6IEBsYWJlbE1heFdpZHRoICsgMTBweDtcbiAgICB9XG4gICAgLmNvbnRyb2wtbGFiZWwge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZy10b3A6IChAZm9ybUVsZW1lbnRIZWlnaHQgLSBAbGFiZWxMaW5lSGVpZ2h0KS8yO1xuICAgICAgd2lkdGg6IEBsYWJlbE1heFdpZHRoO1xuICAgIH1cblxuICAgIC5jaGVja2JveCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gIH1cbiAgXG4gIC8vb3ZlcnJpZGUgb2xkIHJhZGlvIHN0eWxlXG4gIGlucHV0W3R5cGU9cmFkaW9dLCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgdG9wOiBhdXRvO1xuICB9XG59XG5cblxudWwubGlzdC1ob3Jpem9udGFsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwifFwiO1xuICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGQ6YmVmb3Jle1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLmRyYWctZHJvcC1jb21wb25lbnR7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGVDb2xvcjtcblxuICAmLmRyYWctZHJvcC1naG9zdHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gIH1cblxuICAuY2xvdWQtaW1nIHtcbiAgICAuaW1nLWhlaWdodC1tYXJnaW4tcmlnaHQoMjFweCwgM3B4KTtcbiAgfVxuXG4gIGxhYmVsLmNvbnRyb2wtbGFiZWwge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICB9XG5cbiAgLmxpc3QtaG9yaXpvbnRhbCB7XG4gICAgbGkub3Itc2VwYXJhdG9yIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJvclwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kcmFnLWRyb3AtYXJlYXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuZHJhZy1kcm9wLWNvbnRlbnQge1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgYm9yZGVyOiAzcHggZGFzaGVkIEBsaWdodEdyYXlDb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBleHRyYUxpZ2h0R3JheUNvbG9yO1xuICAgICAgcGFkZGluZzogMzBweDtcblxuICAgICAgLmdvdGhhbUJvbGRGb250KDE0cHgpO1xuICAgICAgY29sb3I6IEBncmF5Q29sb3I7XG4gICAgICAubGV0dGVyLXNwYWNpbmctMygpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAuZHJhZy10ZXh0MiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuZHJvcC1oZXJlLW1hc2sge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgei1pbmRleDogMTAwO1xuICAgIH1cblxuXG4gICAgJi5kcm9wLWluY29taW5ne1xuICAgICAgLmRyYWctZHJvcC1jb250ZW50e1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmx1ZUNvbG9yO1xuICAgICAgICBjb2xvcjogQHdoaXRlQ29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogQHdoaXRlQ29sb3I7XG4gICAgICAgIC5kcmFnLXRleHQxIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5kcmFnLXRleHQyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYnJvd3NlLWJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJyb3dzZS1idXR0b24ge1xuICAgICAgY29sb3I6IEBibHVlQ29sb3I7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAvL292ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuXG4gICAgICBzcGFue1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgIH1cbiAgICAgIGlucHV0W3R5cGU9XCJmaWxlXCJde1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1leHBsYW5hdGlvbiB7XG4gIHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC5jbG91ZC1pbWcge1xuICAgIC5pbWctaGVpZ2h0LW1hcmdpbi1yaWdodCgyMXB4LCAzcHgpO1xuICB9XG5cbn1cbiIsIi8qKlxuICogSERYIEFsbG93IENvb2tpZXMgQmFubmVyXG4gKiAtIHVzZWQgb24gQ0tBTiwgVG9vbHNcbiAqL1xuXG5AaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vbWl4aW5zXCI7XG5cblxuLmFsbG93LWNvb2tpZXMtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTAwMDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3R0b206IDA7XG4gICAgLmdvdGhhbUJvb2tGb250KDE0cHgpO1xuXG4gICAgY29sb3I6IEB3aGl0ZUNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC41KTtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6IEB3aGl0ZUNvbG9yO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICAuYWxsb3ctY29va2llcy1jb250aW51ZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBleHRyYUxpZ2h0R3JheUNvbG9yO1xuICAgICAgICBjb2xvcjogQGJsYWNrQ29sb3I7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxufVxuIiwiLyoqXG4gKiBIRFggRm9vdGVyXG4gKi9cblxuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuXG5AaW1wb3J0IFwiY29tcG9uZW50cy9hbGxvdy1jb29raWVzXCI7XG5cblxuLmhkeC1mb290ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgLnRpdGxlUGx1c1ZlcnNpb257XG4gICAgICAgIGNvbG9yOiAjODg4ODg4O1xuICAgICAgICAuZ290aGFtQm9va0ZvbnQoMTJweCk7XG4gICAgfVxuXG4gICAgQGxvZ28tZ3JheS1oZWlnaHQ6IDQwcHg7XG4gICAgQGxvZ28tZ3JheS1tYXJnaW46IDEwcHg7XG4gICAgLmxvZ28tZ3JheSB7XG4gICAgICAgIGhlaWdodDogQGxvZ28tZ3JheS1oZWlnaHQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IEBsb2dvLWdyYXktbWFyZ2luO1xuICAgIH1cbiAgICAubWF0Y2gtbG9nby1tYXJnaW4ge1xuICAgICAgICBtYXJnaW4tdG9wOiBAbG9nby1ncmF5LW1hcmdpbiArIEBsb2dvLWdyYXktaGVpZ2h0O1xuICAgIH1cbiAgICAub3RoZXItc2VydmljZXMge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LWhlaWdodDogQGxvZ28tZ3JheS1oZWlnaHQ7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICAmLmxvZ28taGR4IHtcbiAgICAgICAgICAvL3VzZWQgb24gdG9vbHNcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgICYubG9nby1jZW50cmUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC04cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5sb2dvLWh4bCB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMzBweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEzN3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1haWxDaGltcEZvcm0ge1xuICAgICAgICAuc3Vic2NyaWJlVGV4dCB7XG4gICAgICAgICAgICAuZ290aGFtTWVkaXVtRm9udCgxMnB4KTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBjb2xvcjogQGV4dHJhTGlnaHRHcmF5Q29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgZm9ybXtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yZXNwb25zZXtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ0bi5idG4tcHJpbWFyeSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5saW5rcy1saXN0IHtcbiAgICAgICAgLnNvdXJjZVNhbnNQcm9Gb250KDQwMCwgMTVweCk7XG4gICAgICAgIGNvbG9yOiBAZ3JheUNvbG9yO1xuXG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgIGxpLCBhIHtcbiAgICAgICAgICAgICAgICAuZ290aGFtQm9sZEZvbnQoMTJweCk7XG4gICAgICAgICAgICAgICAgY29sb3I6IEBleHRyYUxpZ2h0R3JheUNvbG9yO1xuXG4gICAgICAgICAgICAgICAgLmdseXBoaWNvbi1uZXctd2luZG93LCAuaWNvbi1leHRlcm5hbC1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBncmF5Q29sb3I7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6IEBncmF5Q29sb3I7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxvZ28tdG9vbHMtZ3JheSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLnNvY2lhbC1mb290ZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLnRlcm1zIHtcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgLnNlcGFyYXRvciB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6IEBleHRyYUxpZ2h0R3JheUNvbG9yO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pY29uLWV4dGVybmFsLWxpbmsge1xuICAgICAgICAgICAgICAgICAgY29sb3I6IEBncmF5Q29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zZXJ2aWNlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgICAgICAgIGNvbG9yOiBAd2hpdGVDb2xvcjtcblxuICAgICAgICAgIC5wcm92aWRlZC1ieSB7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zZXJ2aWNlLWRldGFpbHMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIC5vY2hhLXNlcnZpY2Uge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBAb2NoYUxvZ29IZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgIC5vY2hhLWxvZ28ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogQG9jaGFMb2dvSGVpZ2h0O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5zcGFjZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIEB3aGl0ZUNvbG9yO1xuICAgICAgICAgICAgICAgIGhlaWdodDogQG9jaGFMb2dvSGVpZ2h0O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAub2NoYS10ZXh0IHtcbiAgICAgICAgICAgICAgICAvL3dpZHRoOiA1MTBweDtcbiAgICAgICAgICAgICAgICBmbGV4OiA1MTBweCAxIDE7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5saWNlbnNlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDI5MHB4O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubGljZW5zZS1jYyB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICAgICAgICA+IHN2ZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICBmaWxsOiBAd2hpdGVDb2xvcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG5cbiAgICAuZm9vdGVyLXdyYXBwZXIge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgfVxuICAgIC5tYWluTGlua3N7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5tYWluTGlua3MgbGkgYXtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0tQm9sZCcsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG5cbiAgICAub3RoZXJMaWNlbnNlVGV4dHtcbiAgICAgICAgLyp3aWR0aDogMzIwcHg7Ki9cbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgfVxuXG4gICAgYS5zb2NpYWwtaWNvbiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIkB7aW1hZ2VQYXRofS9ob21lcGFnZS9zb2NpYWxCbG9nLnBuZ1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNTBweCA2NHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA0MDQwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgIH1cblxuICAgIGEuc29jaWFsLWljb246aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdjZTA7XG4gICAgfVxuICAgIGEuc29jaWFsLWljb24udHdpdHRlcntcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2M3B4IC0zcHg7XG4gICAgfVxuXG4gICAgYS5zb2NpYWwtaWNvbi5naXRodWJ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICAtM3B4IC0zcHg7XG4gICAgfVxuXG4gICAgYS5zb2NpYWwtaWNvbi5lbWFpbHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY3cHggLTM2cHg7XG4gICAgfVxuXG4gICAgYS5zb2NpYWwtaWNvbi5yc3N7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtNHB4O1xuICAgIH1cblxufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcImZvbnRzXCI7XG5AaW1wb3J0IFwiYmFzZVwiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuXG5AaW1wb3J0IFwicGFnaW5hdGlvblwiO1xuQGltcG9ydCBcIm9yZGVyYnlcIjtcbkBpbXBvcnQgXCJsYXlvdXRcIjtcblxuQGltcG9ydCBcImNvbXBvbmVudHMvaGVhZGVyL19nbG9iYWwtY29tcG9uZW50c1wiO1xuLy9EbyByZW1vdmUgOilcbkBpbXBvcnQgXCJjb21wb25lbnRzL2RlcHJlY2F0ZWRcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Zvcm1zLWRlcHJlY2F0ZWRcIjtcblxuQGltcG9ydCBcIi4uL3NlYXJjaC9saXN0LWhlYWRlci1zZWFyY2hcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Zvcm1zXCI7XG5AaW1wb3J0IFwiZm9vdGVyXCI7XG5cblxuQGhkeExvZ29Vcmw6IFwiQHtpbWFnZVBhdGh9L2hvbWVwYWdlL2xvZ28taGR4LnN2Z1wiO1xuXG5AaGVhZGVyTmF2SGVpZ2h0OiA1NXB4O1xuQGhlYWRlck5hdkJvcmRlckhlaWdodDogQG5hdkJvcmRlckhlaWdodDtcbkBoZWFkZXJOYXZCYWNrZ3JvdW5kQ29sb3I6IEB3aGl0ZUNvbG9yO1xuQGhlYWRlck5hdkJvcmRlckNvbG9yOiBAbGlnaHRHcmF5Q29sb3I7XG5AaGVhZGVyTmF2U2VhcmNoQm9yZGVyQ29sb3I6IEBncmF5Q29sb3I7XG5cbkBzZWFyY2hQbGFjZWhvbGRlckNvbG9yOiAjZGFkYWRhO1xuQHNlYXJjaFRleHRDb2xvcjogQGJsYWNrQ29sb3I7XG5cblxuXG4ubmV3LWhlYWRlciB7XG4gIEBnbG9iYWwtaGVhZGVyLWhlaWdodDogMzVweDtcbiAgLmdsb2JhbC1oZWFkZXIge1xuICAgIGE6aG92ZXIge1xuICAgICAgJi5idG4ge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gICAgLmdsb2JhbC1oZWFkZXItY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IEBnbG9iYWwtaGVhZGVyLWhlaWdodDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cbiAgICAgICYub3BlbiAub2NoYS1zZXJ2aWNlcyB7XG4gICAgICAgIC5pY29uLW8tYXJyb3ctdXAge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5pY29uLW8tYXJyb3ctZG93biB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm9jaGEtc2VydmljZXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIC5oZWx2ZXRpY2FGb250KDEycHgpO1xuICAgICAgICBjb2xvcjogQGV4dHJhTGlnaHRHcmF5Q29sb3I7XG5cbiAgICAgICAgLm9jaGEtbG9nbyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiQHtpbWFnZVBhdGh9L2hvbWVwYWdlL2xvZ28tb2NoYS13aGl0ZS5zdmdcIikgNTAlIG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgICAgfVxuXG5cblxuICAgICAgICBAYXJyb3dTaXplOiA5cHg7XG4gICAgICAgIC5pY29uLW8tYXJyb3ctdXAsIC5pY29uLW8tYXJyb3ctZG93biB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiBAYXJyb3dTaXplO1xuICAgICAgICAgIGZpbGw6IEBleHRyYUxpZ2h0R3JheUNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgLmljb24tby1hcnJvdy11cCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub2NoYS1zZXJ2aWNlcy1tZW51IHtcbiAgICAgICAgcGFkZGluZzogMjJweCAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGRhcmtHcmF5Q29sb3I7XG4gICAgICAgIGNvbG9yOiBAZXh0cmFMaWdodEdyYXlDb2xvcjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHVuc2V0O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggLThweCAxMnB4IHJnYmEoMCwgMCwgMCwgLjM3NSk7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAuaGVsdmV0aWNhRm9udCgxMnB4KTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgQHNlcnZpY2VzTWVudUNhcmV0U2l6ZTogMTBweDtcbiAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAtQHNlcnZpY2VzTWVudUNhcmV0U2l6ZS8yO1xuICAgICAgICAgIGxlZnQ6IDExMHB4O1xuXG4gICAgICAgICAgaGVpZ2h0OiBAc2VydmljZXNNZW51Q2FyZXRTaXplO1xuICAgICAgICAgIHdpZHRoOiBAc2VydmljZXNNZW51Q2FyZXRTaXplO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBkYXJrR3JheUNvbG9yO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApIHJvdGF0ZVooNDVkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxpc3QtdGl0bGUge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIH1cbiAgICAgICAgLm9jaGEtbGlua3MtbGlzdCB7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgY29sb3I6IEBleHRyYUxpZ2h0R3JheUNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5vY2hhLXNlZS1hbGwge1xuICAgICAgICAgIHdpZHRoOiAyMTBweDtcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBsaWdodEdyYXlDb2xvcjtcbiAgICAgICAgICBjb2xvcjogQGJsdWVDb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaGVhZGVyLXVzZXItYm94IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGNvbG9yOiBAZXh0cmFMaWdodEdyYXlDb2xvcjtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogQGV4dHJhTGlnaHRHcmF5Q29sb3I7XG4gICAgICAgICAgaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHN2Z1tjbGFzc149J2ljb24tby0nXSB7XG4gICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIGZpbGw6IEBleHRyYUxpZ2h0R3JheUNvbG9yO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsLnNlcGFyYXRlZC1saXN0IHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICd8JztcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBsaSBhIHtcbiAgICAgICAgICAgIGNvbG9yOiBAZGFya0dyYXlDb2xvcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgID4gYTpob3ZlciwgPiBhOmZvY3Vze1xuICAgICAgICAgICAgICBjb2xvcjogQHdoaXRlQ29sb3I7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBibHVlQ29sb3I7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gICAgLmdsb2JhbC1oZWFkZXItYmd7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZGFya0dyYXlDb2xvcjtcbiAgICB9XG4gIH1cblxuICAuaGR4LWhlYWRlciB7XG4gICAgLmhkeC1oZWFkZXItYmcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGhlYWRlck5hdkJhY2tncm91bmRDb2xvcjtcbiAgICB9XG4gICAgLmhlYWRlci1uYXYtYm9yZGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IEBoZWFkZXJOYXZCb3JkZXJIZWlnaHQgc29saWQgQGhlYWRlck5hdkJvcmRlckNvbG9yO1xuICAgIH1cbiAgICAuaGVhZGVyLW5hdiB7XG4gICAgICBoZWlnaHQ6IEBoZWFkZXJOYXZIZWlnaHQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgLnRhYmxlLXZhbGlnbntcbiAgICAgICAgaGVpZ2h0OiBAaGVhZGVyTmF2SGVpZ2h0O1xuICAgICAgfVxuXG4gICAgICAuaGVhZGVyLW5hdi1zZWFyY2ggLmhlYWRlci1zZWFyY2gtZm9ybSBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiBAc2VhcmNoUGxhY2Vob2xkZXJDb2xvcjtcbiAgICAgICAgLnNvdXJjZVNhbnNQcm9Gb250KDQwMCwgMThweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgfVxuXG4gICAgICAuc3VibWl0LWRhdGEge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgICAgICAuc3VibWl0RGF0YXtcbiAgICAgICAgICAvKlN1Ym1pdCBEYXRhIEJ1dHRvbiovXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG9yYW5nZUNvbG9yO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xuXG4gICAgICAgICAgLmdvdGhhbUJvbGRGb250KDE0cHgpO1xuICAgICAgICAgIGNvbG9yOiBAd2hpdGVDb2xvcjtcbiAgICAgICAgICAudXBwZXJjYXNlO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY3Jpc2VzLW1lbnUge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAyNTBweDtcblxuICAgICAgbGkuY3Jpc2VzLWdyb3VwIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6IEBncmF5Q29sb3I7XG4gICAgICAgIC5nb3RoYW1Cb29rRm9udCgxMnB4KTtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGV4dHJhTGlnaHRHcmF5Q29sb3I7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIC5zb3VyY2VTYW5zUHJvRm9udCg0MDAsIDE0cHgpO1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgY29sb3I6IEBibGFja0NvbG9yO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY3Jpc2VzLWRhdGFzZXRzIHtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuXG4vL1VzZWQgaW4gbW9iaWxlIGhlYWRlciBhbHNvXG4uaGVhZGVyLW1lc3NhZ2Uge1xuICAvLyBQbGFjZWhvbGRlciB0byBiZSBvdmVycmlkZGVuIGJ5IG5naW54IG9uIHN0YWdpbmcvZGV2IHNlcnZlcnNcbiAgbWF4LXdpZHRoOiBAY29udGFpbmVyUmVhbFNpemUgKyAyKkBjb250YWluZXJNYXJnaW5TaXplO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5oZWFkZXItbWVzc2FnZS1jb250YWluZXIge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2VtcHR5LnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG5cbiAgICBpbWcuaGVhZGVyLW1lc3NhZ2UtaW1hZ2Uge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbiAgfVxufVxuXG5cblxuXG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cblxuLyogSEVBREVSIFNlYXJjaCBXaWRnZXQgICovXG4uc2VhcmNoUGxhY2Vob2xkZXJTdHlsZSgpe1xuICBjb2xvcjogQHNlYXJjaFBsYWNlaG9sZGVyQ29sb3I7XG4gIC5zb3VyY2VTYW5zUHJvRm9udCg0MDAsIDE4cHgpO1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbi5oZWFkZXItbmF2LXNlYXJjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogQGhlYWRlck5hdkhlaWdodCArIDIqQGhlYWRlck5hdkJvcmRlckhlaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIHdpZHRoOiAzMTBweDtcblxuICBib3JkZXItYm90dG9tOiBAaGVhZGVyTmF2Qm9yZGVySGVpZ2h0IHNvbGlkIEBoZWFkZXJOYXZTZWFyY2hCb3JkZXJDb2xvcjtcblxuICAuaGVhZGVyLXNlYXJjaC1mb3Jte1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLmlucHV0LXByZXBlbmR7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmljb24tc2VhcmNoe1xuICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgICBjb2xvcjogQGdyYXlDb2xvcjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIH1cblxuICAgIC5maWx0ZXItaWNvbntcbiAgICAgIC8vbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgICBjb2xvcjogQGJsdWVDb2xvcjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcblxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIGlucHV0LCBpbnB1dDpmb2N1cyB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgd2lkdGg6IDIyNHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGhlaWdodDogMjhweDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgICAuc291cmNlU2Fuc1Byb0ZvbnQoNDAwLCAxOHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGNvbG9yOiBAc2VhcmNoVGV4dENvbG9yO1xuICAgIH1cblxuICAgIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7XG4gICAgICAuc2VhcmNoUGxhY2Vob2xkZXJTdHlsZTtcbiAgICB9XG5cbiAgICBpbnB1dDotbW96LXBsYWNlaG9sZGVyLCBpbnB1dDo6LW1vei1wbGFjZWhvbGRlcnsgLy9GaXJlZm94XG4gICAgICAuc2VhcmNoUGxhY2Vob2xkZXJTdHlsZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG59XG5cbi8qIEhEWCBWZXJzaW9uIGRpc3BsYXkgKi9cbi5oZHhMb2dvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAubG9nbyB7XG4gICAgI2hkeFZlcnNpb257XG4gICAgICBjb2xvcjogQGdyYXlDb2xvcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGxlZnQ6IDk5cHg7XG4gICAgICBib3R0b206IDA7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgfVxuICAgIC5sb2dvLWltZzpob3ZlciB+ICNoZHhWZXJzaW9ue1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgQGxvZ29JbWFnZUhlaWdodDogMzFweDtcbiAgICBAbG9nb0ltYWdlV2lkdGg6IDEyNnB4O1xuICAgIC5sb2dvLWltZyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoQGhkeExvZ29VcmwpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogQGxvZ29JbWFnZVdpZHRoIEBsb2dvSW1hZ2VIZWlnaHQ7XG4gICAgICB3aWR0aDogQGxvZ29JbWFnZVdpZHRoO1xuICAgICAgaGVpZ2h0OiBAbG9nb0ltYWdlSGVpZ2h0O1xuICAgICAgbWluLXdpZHRoOiBAbG9nb0ltYWdlV2lkdGg7XG4gICAgICBtaW4taGVpZ2h0OiBAbG9nb0ltYWdlSGVpZ2h0O1xuICAgIH1cbiAgfVxufVxuXG4vKiBFTkQgSERYIFZlcnNpb24gZGlzcGxheSAqL1xuXG5cbm5hdntcbiAgJi5tb2JpbGUtb25seXtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkuaG9tZSAuc2VhcmNoLWFoZWFkIHtcbiAgICB3aWR0aDogMTIwJTtcbiAgfVxufVxuXG5cblxubGFiZWwudGVybXMtb2Ytc2VydmljZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMDtcblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG5cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXMubGVzc1wiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuXG4vKiBDdXN0b21pemUgZml4ZWQgQm9vdHN0cmFwIGxheW91dCAtLSB1Z2x5IGhhY2tpbmcgOikgKi9cbi5jb250YWluZXIsXG4ubmF2YmFyLXN0YXRpYy10b3AgLmNvbnRhaW5lcixcbi5uYXZiYXItZml4ZWQtdG9wIC5jb250YWluZXIsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogQGNvbnRhaW5lclJlYWxTaXplO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5wYWRkaW5nSGFja01peGluKCk7XG5cbmJvZHl7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4vKiBFTkQgLSBDdXN0b21pemUgZml4ZWQgQm9vdHN0cmFwIGxheW91dCAqL1xuXG5cbi8qIFN0eWxlIGRlZmF1bHQgUHJpbWFyeSAqL1xuW3JvbGU9bWFpbl0gLnByaW1hcnl7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5bcm9sZT1tYWluXSAuc2Vjb25kYXJ5e1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiBAZ3V0dGVyU21hbGxTaXplOyAvKiBtaW1pYyB0aGUgbGVmdCA0NSBwYWRkaW5nICovXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi8qIEZpeCBtYWluIGNvbnRlbnQgKi9cbiAgICBbcm9sZT1tYWluXSwgLm1haW4ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cblxuICAgIC5oZHgtd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuLyogRU5EIEZpeCBtYWluIGNvbnRlbnQgKi9cblxuLyogTWFpbiBDb250ZW50ICovXG4gICAgLm1haW5Db250ZW50ID4gLnJvd3tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4gICAgLm1haW5Db250ZW50IC5tb2R1bGUtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIC8qbWFyZ2luLWJvdHRvbTogMDsqL1xuICAgIH1cblxuXHQubWFpbkNvbnRlbnQgLm1vZHVsZS1jb250ZW50Lm1Cb3R0b20xMCB7XG5cdCAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHQgICAgcGFkZGluZy1ib3R0b206IDA7XG5cdCAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cdCAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG5cbiAgICAubWFpbkNvbnRlbnQgLnByaW1hcnkgLm1vZHVsZTpsYXN0LWNoaWxke1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbi8qIEVORCBNYWluIENvbnRlbnQgKi9cblxuLnNlY29uZGFyeSBpbnB1dHtcbiAgICBjb2xvcjogIzMzMztcbn1cbi5zZWNvbmRhcnkgLnNpbXBsZS1pbnB1dCAuZmllbGQgLmJ0bi1zZWFyY2gge1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLnNlY29uZGFyeSAubmF2LXNpbXBsZSA+IGxpLCAubmF2LWFzaWRlID4gbGkge1xuICAgIHBhZGRpbmc6IDdweCAxOXB4O1xuICAgIHdpZHRoOjk1JTtcbn1cblxuXG4vKiBFTkQgU3R5bGUgZGVmYXVsdCBQcmltYXJ5ICovXG5cbi8qIFN0eWxlIGRlZmF1bHQgU2Vjb25kYXJ5ICovXG4gICAgLnR3b0NvbHVtbkJhY2tncm91bmR7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcvaW1hZ2VzL2hvbWVwYWdlL2NvbHVtbkJhY2tncm91bmQucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbiAgICAgICAgbWluLWhlaWdodDogMzUwcHg7XG4gICAgfVxuXG4gICAgLnNlY29uZGFyeSAubW9kdWxlLWhlYWRpbmd7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBtYXJnaW46IDM1cHggMDtcbiAgICAgICAgcGFkZGluZzogMCAwIDM1cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzg4ODg4ODtcbiAgICB9XG4gICAgLnNlY29uZGFyeSAucFRvcEJvdHRvbTM1IC5tb2R1bGUtaGVhZGluZyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuc2Vjb25kYXJ5IC5tb2R1bGUtaGVhZGluZyBpe1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5zZWNvbmRhcnkgLm1vZHVsZS1jb250ZW50e1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAuc2Vjb25kYXJ5IC5tb2R1bGV7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLnNlY29uZGFyeSAubmF2LXNpbXBsZSAubmF2LWl0ZW0gYXtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuXG4gICAgLnNlY29uZGFyeSAubmF2LXNpbXBsZSAubmF2LWl0ZW0gYTpob3ZlciwgLnNlY29uZGFyeSAubmF2LXNpbXBsZSAubmF2LWl0ZW0gYTpmb2N1c3tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg4ODg4ODtcbiAgICB9XG5cbiAgICAubW9kdWxlLWZvb3RlciB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICB9XG4vKiBFTkQgU3R5bGUgZGVmYXVsdCBTZWNvbmRhcnkgKi9cblxuXG4vL3NwZWNpYWwgb2Zmc2V0IGhhY2sgY2xhc3Ncbi5vZmZzZXQxYW5kSGFsZntcbiAgICBtYXJnaW4tbGVmdDogMTIuNSUgIWltcG9ydGFudDsgLy9zaG91bGQgYmUgYWJsZSB0byBvdmVycmlkZSBzcGFuWFxufVxuIiwiLy9IRFggU3R5bGUgdmFyaWFibGVzIG92ZXJyaWRlc1xuQGdlbmVyYWxQYXRoOiBcIi9hc3NldHNcIjtcblxuLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmJvZHkge1xuICAvL2JhY2tncm91bmQtY29sb3I6IEBibHVlQ29sb3I7XG59XG5cbi5jb250ZW50QmFja2dyb3VuZHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGV4dHJhTGlnaHRHcmF5Q29sb3I7XG59XG5cbi5oZHhMb2dvIC5sb2dvIHtcbiAgLmxvZ28taW1nIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvbG9nby10b29scy5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICB3aWR0aDogMTgxcHg7XG4gICAgbWluLWhlaWdodDogMzFweDtcbiAgfVxuICAjaGR4VmVyc2lvbiB7XG4gICAgbGVmdDogMTg0cHg7XG4gIH1cbn1cblxuLmhkeC1oZWFkZXIge1xuICAgIC5oZWFkZXItbmF2IHtcbiAgICAgICAgLm1haW5MaW5rcyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgID4gbGkgPiBhOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDFlbTtcbiAgICBoZWlnaHQ6IDFlbTtcbiAgICBzdHJva2Utd2lkdGg6IDA7XG4gICAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gICAgZmlsbDogY3VycmVudENvbG9yO1xufVxuIiwiLmh4bC1leGFtcGxlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiBAZGFya0dyYXlDb2xvcjtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgLy8+IGRpdiB7XG4gICAgLy8gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgLy99XG4gICAgaDEge1xuICAgICAgICAuZ290aGFtQm9va0ZvbnQoNDhweCk7XG4gICAgICAgIGNvbG9yOiBAZGFya0dyYXlDb2xvcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgLnNvdXJjZVNhbnNQcm9Gb250KDQwMCwgMTZweCk7IFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGgyIHtcbiAgICAgICAgLmdvdGhhbU1lZGl1bUZvbnQoMzZweCk7XG4gICAgfVxuICAgIGgzIHtcbiAgICAgICAgLmdvdGhhbUJvbGRGb250KDI0cHgpO1xuICAgICAgICBjb2xvcjogQGRhcmtHcmF5Q29sb3I7XG4gICAgfVxuICAgIGg0IHtcbiAgICAgICAgLmdvdGhhbU1lZGl1bUZvbnQoMThweCk7XG4gICAgICAgIGNvbG9yOiBAZGFya0dyYXlDb2xvcjtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICBoNSB7XG4gICAgICAgIC5zb3VyY2VTYW5zUHJvRm9udCg3MDAsIDEzcHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICAgIHRkIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgfVxuICAgIGEge1xuICAgICAgICAuc291cmNlU2Fuc1Byb0ZvbnQoNjAwLCAxNHB4KTtcbiAgICB9XG4gICAgLnNhbXBsZS1uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgfVxuICAgIC5zYW1wbGV0YWJsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgIC5vdmVydmlldyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2YyZjI7XG4gICAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCBAb3JhbmdlQ29sb3I7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxuICAgIC5vdmVydmlldy10YWcge1xuICAgICAgICBjb2xvcjogQG9yYW5nZUNvbG9yO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICAudGFnZGVzY3JpcHRpb24ge1xuICAgICAgICAuc291cmNlU2Fuc1Byb0ZvbnQoNDAwLCAxNnB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG4gICAgLmF0dHJpYnV0ZXMgcCB7XG4gICAgICAgIC5zb3VyY2VTYW5zUHJvRm9udCg2MDAsIDE0cHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAjaGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICB9XG4gICAgI2hvdmVyIHtcbiAgICAgICAgLmdvdGhhbUJvb2tGb250KDI0cHgpO1xuICAgICAgICBjb2xvcjogQGRhcmtHcmF5Q29sb3I7XG4gICAgfVxuICAgICNub2V4YW1wbGUge1xuICAgICAgICBtYXJnaW46IDIwcHggMCA0MHB4O1xuICAgIH1cbiAgICAjdGFncyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDE4NXB4O1xuICAgICAgICAmLmFmZml4IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIHRvcDogMTAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDg1dmg7XG4gICAgICAgIH1cbiAgICAgICAgJi5hZmZpeC10b3Age1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC50YWcge1xuICAgICAgICBjb2xvcjogQG9yYW5nZUNvbG9yO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogZGFya2VuKEBvcmFuZ2VDb2xvciwgMjAlKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGFnX2NhdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIC5oaWdobGlnaHQwIHtcbiAgICAgICAgY29sb3I6IEBkYXJrR3JheUNvbG9yO1xuICAgIH1cbiAgICAuaGlnaGxpZ2h0MCxcbiAgICAuaGlnaGxpZ2h0MSxcbiAgICAuaGlnaGxpZ2h0MixcbiAgICAuaGlnaGxpZ2h0MyxcbiAgICAuaGlnaGxpZ2h0NCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2YyZjI7XG4gICAgfVxuICAgIC5yb3cwIHtcbiAgICAgICAgLmdvdGhhbUJvbGRGb250KDE2cHgpO1xuICAgICAgICBjb2xvcjogQGRhcmtHcmF5Q29sb3I7XG4gICAgfVxuICAgIC5yb3cxIHtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgfVxuICAgIC5hZmZpeCB7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxODVweDtcbiAgICB9XG59XG5cbi5oZXJvLXNlY3Rpb24uaHhsLWhlcm8tc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogQHdoaXRlQ29sb3I7XG4gICAgLmhlcm8tY29udGVudCB7XG4gICAgICAgIGNvbG9yOiBAb3JhbmdlQ29sb3I7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGNvbG9yOiBAb3JhbmdlQ29sb3I7XG4gICAgICAgIH1cbiAgICB9XG59XG4uaHhsLXNlY3Rpb24ge1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgYmFja2dyb3VuZDogQGV4dHJhTGlnaHRHcmF5Q29sb3I7XG4gICAgLmh4bC1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIEBoeGxTZWN0aW9uUGFyYWdyYXBoRm9udFNpemU6IDI0cHg7XG4gICAgICAgICAgICBjb2xvcjogQGRhcmtHcmF5Q29sb3I7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgLmdvdGhhbUJvb2tGb250KEBoeGxTZWN0aW9uUGFyYWdyYXBoRm9udFNpemUpO1xuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAuZ290aGFtTWVkaXVtRm9udChAaHhsU2VjdGlvblBhcmFncmFwaEZvbnRTaXplKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5oeGwtaW5mby1ib3gge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IEB3aGl0ZUNvbG9yO1xuXG4gICAgICAgICAgICAuaHhsLWluZm8tYm94LWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIC5nb3RoYW1NZWRpdW1Gb250KDE4cHgpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBAZGFya0dyYXlDb2xvcjtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG4iXX0= */
