/*!********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./assets/sass/reports/jv.Reports.scss ***!
  \********************************************************************************************************************************************************************************************************************************/
h4.nofontfamilyreq{font-weight:600!important}.jv-message-bar{background:#333;left:0;position:fixed;right:0;z-index:15000}.jv-message-bar.bottom{bottom:0}.jv-message-bar.top{top:0}.jv-message-bar-inner{color:#fff;font-size:14px;margin:0 auto;position:relative;width:600px}.jv-message-bar-inner .block{padding:15px 10px}.jv-message-bar-inner .secondary{display:none;margin-right:10px;position:relative;top:-3px}.jv-message-bar-inner .body{margin:0;text-align:center}.jv-message-bar-body{color:grey}.jv-message-bar-header{margin-top:0;padding:0}.jv-message-bar-close{cursor:pointer;display:none;position:absolute;right:0;top:30px}.jv-message-bar,.message-bar-animate-hide,.message-bar-animate-show{transition:transform .4s,opacity .2s}.jv-message-bar.ng-hide-add,.jv-message-bar.ng-hide-remove{display:block!important;opacity:1;transform:translateY(0)}.jv-message-bar.ng-hide{opacity:0;transform:translateY(100px)}.jv-message-bar.ng-hide-remove,.message-bar-animate-hide{transition-delay:0s,.2s}.message-bar-animate-hide.message-bar-animate-hide-active,.message-bar-animate-show{opacity:0;transform:translateY(100px)}.message-bar-animate-hide,.message-bar-animate-show-active{opacity:1;transform:translateY(0)}.jv-loading-button-spinner,.jv-loading-image,.spinner16,.spinner32{background-position:50%;background-repeat:no-repeat}.jv-loading-image,.spinner32{background-image:url(../013f1a04d7d70954a316.gif);height:32px;width:32px}.jv-loading-button-spinner,.spinner16{background-image:url(../348096485a34ef03e311.gif);height:16px;width:16px}.jv-loading-overlay{background-color:hsla(0,0%,100%,0);position:fixed;z-index:10000}.jv-contextual-loading-overlay,.jv-loading-overlay{background-position:50%;background-repeat:no-repeat;bottom:0;left:0;right:0;top:0}.jv-contextual-loading-overlay{background-color:#fff;opacity:.5;position:absolute;transition:opacity .2s;z-index:9999}.jv-contextual-loading-overlay .jv-loading-image{display:none}.spin{-webkit-animation:spin .7s linear infinite;-moz-animation:spin .7s linear infinite;animation:spin .7s linear infinite;height:13px;width:13px}@-moz-keyframes spin{to{-moz-transform:rotate(1turn)}}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.jv-loading-image{left:50%;margin-left:-16px;margin-top:-16px;position:absolute;top:50%}.loading-animate-hide.loading-animate-hide-active,.loading-animate-show{opacity:0}.jv-slider{overflow:hidden;position:relative}.slider-panel{transition:transform .4s,opacity .2s;width:100%}.slide-animate-show{opacity:0;transform:translateX(-300px)}.slide-animate-hide,.slide-animate-show-active{opacity:1;transform:translateX(0)}.slide-animate-hide-active{left:0;opacity:0;position:absolute;top:0;transform:translateX(300px)}.fade-hide,.fade-show{transition:opacity .2s}.fade-hide.fade-hide-active,.fade-show{opacity:0}.fade-hide,.fade-show.fade-show-active{opacity:1}.fade-enter.ng-enter{opacity:0;transition:opacity .2s}.fade-enter.ng-enter.ng-enter-active{opacity:1}#page-reportList #container{bottom:52px;left:0;position:absolute;right:0;top:50px}#page-reportList #hr-footerContainer{bottom:10px;left:50%;margin:0 0 0 -495px;position:absolute}#page-reportList .report-list-row{bottom:0;left:0;position:absolute;right:0;top:94px}#page-reportList .report-list-col,#page-reportList .report-view-col{bottom:0;left:0;overflow-y:auto;position:absolute;right:0;top:0}#page-reportList .report-view-col{margin-left:23.5%;width:76.5%}#page-reportList .report-scroll-list{bottom:0;left:0;overflow-y:auto;position:absolute;right:0}#page-reportList .select2-container-multi .select2-input{border:0;box-shadow:none}#page-reportList .minimal-table td,#page-reportList .minimal-table th{padding:5px 10px 5px 0}#page-reportList .minimal-table th{background:transparent;border-bottom:1px solid #e6e6e6;font-size:1em}#page-reportList .minimal-table td{border-bottom:0}#page-reportList .minimal-table tbody tr,#page-reportList .minimal-table tbody tr:last-child{border:0}#page-reportList .minimal-spacing{margin-bottom:5px}#page-reportList .minimal-spacing td{padding-bottom:0}#page-reportList .table-control{width:20px}#page-reportList .minimal-table .table-toggle-control{padding-right:0;text-align:right;width:80px}#page-reportList .recipient-list{max-height:78px;overflow:auto}#page-reportList .parameter-controls{left:282px;padding-top:2px;position:absolute}#page-reportList .slider-panel .button-group{margin-top:0}#page-reportList .report-search .body{margin:0}#page-reportList .parameter-panel{min-height:5em}#page-reportList .share-icon{vertical-align:-2px}#page-reportList .splash-row{height:21em}#page-reportList .splash-row .col-4{height:100%}#page-reportList .splash-action{bottom:1.8em;position:absolute}#page-reportList .report-preview-container{background-image:url(../10a202ecc6781c8ba6d3.gif)}#page-reportList .report-preview-image{box-shadow:1px 1px 1px 1px #ccc}#page-reportList .report-preview-ribbon{height:75px;position:absolute;right:12px;top:12px;width:75px}#page-reportList .report-preview-watermark{height:33%;left:33%;position:absolute;top:33%;width:33%}#report-search .select2-container-multi{background:#fff;z-index:1}#page-reportRun #container{bottom:52px;left:0;padding-left:4.9em;padding-right:4.9em;position:absolute;right:0;top:50px;width:100%}#page-reportRun .report-run-container{bottom:0;left:0;position:absolute;right:0;top:48px}#page-reportRun #actuate-report-viewer{left:0;padding-left:4.9em;padding-right:4.9em;position:absolute;right:0;top:144px}#page-reportRun #hr-footerContainer{display:none}.expandy-panel,.expandy-panel-expand{overflow:hidden}.expandy-panel-inner{width:200px}.expandy-panel{box-sizing:content-box;float:left;padding:0 10px;position:relative;width:200px}.expandy-panel.expanded{border:1px solid #e6e6e6}.expandy-panel-expand{background:#f57d21;float:left;padding:30px 0;text-align:center;width:40px}.expandy-panel-collapse{display:block;left:186px;position:absolute;top:10px}.expandy-primary{margin-left:220px}.ng-animate.expandy-panel-expand.ng-hide-add,.ng-animate.expandy-panel-expand.ng-hide-remove,.ng-animate.expandy-panel.ng-hide-add,.ng-animate.expandy-panel.ng-hide-remove,.ng-animate.expandy-primary.expandy-primary-collapsed-add,.ng-animate.expandy-primary.expandy-primary-collapsed-remove{transition-duration:.2s;transition-property:width,margin,padding}.ng-animate.expandy-panel-expand.ng-hide,.ng-animate.expandy-panel.ng-hide{display:block!important;padding:0;width:0}.expandy-primary-collapsed:not(.ng-animate),.ng-animate.expandy-primary.expandy-primary-collapsed-add-active,.ng-animate.expandy-primary.expandy-primary-collapsed-remove{margin-left:44px}.ng-animate.expandy-primary.expandy-primary-collapsed-remove-active{margin-left:220px}.blue-arrow-left,.blue-arrow-right,.blue-checkmark_icon,.blue-icon,.blue-icon-active,.blue-icon-add,.blue-icon-addAttachment,.blue-icon-addCampaign,.blue-icon-addCandidate,.blue-icon-addContact,.blue-icon-addLinks,.blue-icon-addRequisition,.blue-icon-alert,.blue-icon-alertRed,.blue-icon-app-facebook,.blue-icon-app-facebook-gray,.blue-icon-app-gmail,.blue-icon-app-gmail-gray,.blue-icon-app-google-apps,.blue-icon-app-google-apps-gray,.blue-icon-app-google-calendar,.blue-icon-app-google-calendar-gray,.blue-icon-app-hireright,.blue-icon-app-hireright-gray,.blue-icon-app-linkedin,.blue-icon-app-linkedin-gray,.blue-icon-app-talentwise,.blue-icon-app-talentwise-gray,.blue-icon-app-twitter,.blue-icon-app-twitter-gray,.blue-icon-app-yahoo,.blue-icon-app-yahoo-gray,.blue-icon-back-blue,.blue-icon-backtotop,.blue-icon-bing,.blue-icon-calendar,.blue-icon-calendar-white,.blue-icon-circleMinus,.blue-icon-circlePlus,.blue-icon-clear-input,.blue-icon-close,.blue-icon-close-gray,.blue-icon-close_active,.blue-icon-close_hover,.blue-icon-collapse,.blue-icon-community,.blue-icon-createDbsearch24,.blue-icon-createJob24,.blue-icon-delete,.blue-icon-download,.blue-icon-dragDrop,.blue-icon-droparrow,.blue-icon-edit,.blue-icon-edit-gray,.blue-icon-edit-light,.blue-icon-email,.blue-icon-equest24,.blue-icon-expand,.blue-icon-facebook,.blue-icon-facebook16,.blue-icon-feedback,.blue-icon-google,.blue-icon-help,.blue-icon-hide,.blue-icon-importContacts,.blue-icon-inactive,.blue-icon-jobtarget24,.blue-icon-linkedin,.blue-icon-linkedin16,.blue-icon-linkedin24,.blue-icon-logout,.blue-icon-mail-blue,.blue-icon-message,.blue-icon-minimize,.blue-icon-myaccount,.blue-icon-newpage-blue,.blue-icon-note,.blue-icon-pagination-left,.blue-icon-pagination-right,.blue-icon-pdfPreview,.blue-icon-popout-blue,.blue-icon-print,.blue-icon-profilePic,.blue-icon-referFriend,.blue-icon-search,.blue-icon-selectTemplate,.blue-icon-send,.blue-icon-sendEmail,.blue-icon-sendEmail_active,.blue-icon-sendEmail_hover,.blue-icon-sendJobvite,.blue-icon-sendJobvite24,.blue-icon-settings,.blue-icon-share24,.blue-icon-sortDown,.blue-icon-sortUp,.blue-icon-src-agency,.blue-icon-src-arrow,.blue-icon-src-campaign,.blue-icon-src-candidate,.blue-icon-src-careersite,.blue-icon-src-custom,.blue-icon-src-email,.blue-icon-src-employee,.blue-icon-src-facebook,.blue-icon-src-hiringmanager,.blue-icon-src-import,.blue-icon-src-internal,.blue-icon-src-jobboard,.blue-icon-src-jobnotification,.blue-icon-src-linkedin,.blue-icon-src-othernetwork,.blue-icon-src-recruiter,.blue-icon-src-twitter,.blue-icon-src-webpage,.blue-icon-src-websearch,.blue-icon-table-carrot,.blue-icon-table-carrot2,.blue-icon-tag,.blue-icon-task,.blue-icon-tasksNav,.blue-icon-textPreview,.blue-icon-training,.blue-icon-trash-blue,.blue-icon-twitter,.blue-icon-twitter16,.blue-icon-upload,.blue-icon-view,.blue-icon-view_hover,.blue-lock,.blue-logo,.blue-maybe_lg,.blue-maybe_sm,.blue-new_window_blue_icon_12x12,.blue-new_window_white_icon_12x12,.blue-no_lg,.blue-no_sm,.blue-shl_icon_24x14,.blue-skip_icon,.blue-talentwise_icon_21x24,.blue-yes_lg,.blue-yes_sm{background-image:url(../abfa633e582f584f4393.png)}.blue-icon-sortUp{background-position:-10px -10px}.blue-icon-sortDown{background-position:-10px -34px}.blue-icon-droparrow{background-position:-10px -58px}.blue-icon-close_hover{background-position:-10px -87px}.blue-icon-close_active{background-position:-10px -116px}.blue-icon-clear-input{background-position:-10px -145px}.blue-icon-close{background-position:-10px -174px}.blue-icon-mail-blue{background-position:-10px -203px}.blue-icon-src-arrow{background-position:-10px -235px}.blue-icon-table-carrot{background-position:-10px -267px}.blue-icon-table-carrot2{background-position:-10px -299px}.blue-new_window_blue_icon_12x12{background-position:-10px -331px}.blue-new_window_white_icon_12x12{background-position:-10px -363px}.blue-icon-pagination-left{background-position:-10px -395px}.blue-icon-pagination-right{background-position:-10px -428px}.blue-shl_icon_24x14{background-position:-10px -461px}.blue-icon-active{background-position:-10px -495px}.blue-icon-popout-blue{background-position:-10px -529px}.blue-icon-pdfPreview{background-position:-10px -563px}.blue-icon-edit-gray{background-position:-10px -599px}.blue-skip_icon{background-position:-10px -635px}.blue-icon-facebook16{background-position:-10px -671px}.blue-icon-close-gray{background-position:-10px -707px}.blue-checkmark_icon{background-position:-10px -743px}.blue-icon-inactive{background-position:-10px -779px}.blue-icon-linkedin16{background-position:-10px -815px}.blue-icon-circleMinus{background-position:-10px -851px}.blue-icon-newpage-blue{background-position:-10px -887px}.blue-icon-delete{background-position:-10px -923px}.blue-icon-download{background-position:-10px -959px}.blue-icon-circlePlus{background-position:-10px -995px}.blue-icon-back-blue{background-position:-10px -1031px}.blue-icon-print{background-position:-10px -1067px}.blue-icon-textPreview{background-position:-10px -1103px}.blue-icon-trash-blue{background-position:-10px -1139px}.blue-icon-send{background-position:-10px -1175px}.blue-icon-twitter16{background-position:-10px -1211px}.blue-icon-upload{background-position:-10px -1247px}.blue-logo{background-position:-10px -1283px}.blue-icon-add{background-position:-10px -1319px}.blue-lock{background-position:-10px -1355px}.blue-icon-importContacts{background-position:-10px -1391px}.blue-icon-app-gmail-gray{background-position:-10px -1427px}.blue-icon-app-gmail{background-position:-10px -1465px}.blue-icon-search{background-position:-10px -1503px}.blue-icon-app-google-calendar-gray{background-position:-10px -1542px}.blue-icon-app-google-calendar{background-position:-10px -1583px}.blue-icon-addAttachment{background-position:-10px -1624px}.blue-icon-app-google-apps-gray{background-position:-10px -1668px}.blue-icon-dragDrop{background-position:-10px -1712px}.blue-icon-app-google-apps{background-position:-10px -1756px}.blue-icon-addCampaign{background-position:-10px -1800px}.blue-icon-edit-light{background-position:-10px -1844px}.blue-icon-edit{background-position:-10px -1888px}.blue-icon-email{background-position:-10px -1932px}.blue-icon-equest24{background-position:-10px -1976px}.blue-icon-expand{background-position:-10px -2020px}.blue-icon-addCandidate{background-position:-10px -2064px}.blue-icon-app-hireright-gray{background-position:-10px -2108px}.blue-icon-feedback{background-position:-10px -2152px}.blue-icon-app-hireright{background-position:-10px -2196px}.blue-icon-help{background-position:-10px -2240px}.blue-icon-hide{background-position:-10px -2284px}.blue-icon-app-linkedin-gray{background-position:-10px -2328px}.blue-icon-app-linkedin{background-position:-10px -2372px}.blue-icon-jobtarget24{background-position:-10px -2416px}.blue-no_sm{background-position:-10px -2460px}.blue-icon-app-talentwise-gray{background-position:-10px -2504px}.blue-icon-linkedin24{background-position:-10px -2548px}.blue-icon-logout{background-position:-10px -2592px}.blue-icon-app-talentwise{background-position:-10px -2636px}.blue-icon-message{background-position:-10px -2680px}.blue-icon-minimize{background-position:-10px -2724px}.blue-icon-myaccount{background-position:-10px -2768px}.blue-icon-app-twitter-gray{background-position:-10px -2812px}.blue-icon-note{background-position:-10px -2856px}.blue-icon-app-twitter{background-position:-10px -2900px}.blue-icon-app-yahoo-gray{background-position:-10px -2944px}.blue-icon-app-yahoo{background-position:-10px -2988px}.blue-icon-addContact{background-position:-10px -3032px}.blue-talentwise_icon_21x24{background-position:-10px -3076px}.blue-icon-bing{background-position:-10px -3120px}.blue-icon-referFriend{background-position:-10px -3164px}.blue-icon-calendar-white{background-position:-10px -3208px}.blue-icon-selectTemplate{background-position:-10px -3252px}.blue-icon-calendar{background-position:-10px -3296px}.blue-icon-sendEmail{background-position:-10px -3340px}.blue-icon-sendEmail_active{background-position:-10px -3384px}.blue-icon-sendEmail_hover{background-position:-10px -3428px}.blue-icon-sendJobvite{background-position:-10px -3472px}.blue-maybe_sm{background-position:-10px -3516px}.blue-icon-settings{background-position:-10px -3560px}.blue-icon-share24{background-position:-10px -3604px}.blue-icon-addLinks{background-position:-10px -3648px}.blue-icon-addRequisition{background-position:-10px -3692px}.blue-icon-alert{background-position:-10px -3736px}.blue-icon-alertRed{background-position:-10px -3780px}.blue-icon-app-facebook-gray{background-position:-10px -3824px}.blue-icon-app-facebook{background-position:-10px -3868px}.blue-yes_sm{background-position:-10px -3912px}.blue-icon-collapse{background-position:-10px -3956px}.blue-icon-training{background-position:-10px -4000px}.blue-icon-community{background-position:-10px -4044px}.blue-icon-tasksNav{background-position:-10px -4088px}.blue-icon-task{background-position:-10px -4132px}.blue-icon-tag{background-position:-10px -4176px}.blue-icon-createDbsearch24{background-position:-10px -4220px}.blue-icon-createJob24{background-position:-10px -4264px}.blue-icon-view{background-position:-10px -4308px}.blue-icon-view_hover{background-position:-10px -4358px}.blue-icon-sendJobvite24{background-position:-10px -4408px}.blue-icon-profilePic{background-position:-10px -4458px}.blue-icon-src-careersite{background-position:-10px -4508px}.blue-icon-src-webpage{background-position:-10px -4560px}.blue-icon-src-websearch{background-position:-10px -4612px}.blue-icon-src-jobboard{background-position:-10px -4664px}.blue-icon-src-internal{background-position:-10px -4716px}.blue-icon-src-import{background-position:-10px -4768px}.blue-yes_lg{background-position:-10px -4820px}.blue-icon-src-facebook{background-position:-10px -4872px}.blue-icon-src-employee{background-position:-10px -4924px}.blue-icon-src-email{background-position:-10px -4976px}.blue-icon-src-custom{background-position:-10px -5028px}.blue-icon-twitter{background-position:-10px -5080px}.blue-icon-src-linkedin{background-position:-10px -5132px}.blue-icon-src-candidate{background-position:-10px -5184px}.blue-icon-src-jobnotification{background-position:-10px -5236px}.blue-icon-src-othernetwork{background-position:-10px -5288px}.blue-icon-src-campaign{background-position:-10px -5340px}.blue-icon-src-agency{background-position:-10px -5392px}.blue-maybe_lg{background-position:-10px -5444px}.blue-icon-src-recruiter{background-position:-10px -5496px}.blue-icon-src-twitter{background-position:-10px -5548px}.blue-icon-facebook{background-position:-10px -5600px}.blue-no_lg{background-position:-10px -5652px}.blue-icon-linkedin{background-position:-10px -5704px}.blue-icon-google{background-position:-10px -5756px}.blue-icon-src-hiringmanager{background-position:-10px -5808px}.blue-icon-backtotop{background-position:-10px -5867px}.blue-arrow-right{background-position:-10px -5927px}.blue-arrow-left{background-position:-10px -6002px}.jv-resetwrap{display:block;position:relative}.jv-reset{cursor:pointer;margin-top:-4px;position:absolute;right:5px;top:50%;z-index:2}.pill{background-color:#edf4fa;border-radius:3px;overflow:hidden;padding:5px}.draggable{cursor:move}.clickable{cursor:pointer}#page-reportEdit #container{bottom:52px;left:0;position:absolute;right:0;top:50px}#page-reportEdit #hr-footerContainer{bottom:10px;left:50%;margin:0 0 0 -495px;position:absolute}#page-reportEdit .group-name{width:85%}#page-reportEdit .report-field-editor{bottom:0;left:0;position:absolute;right:0;top:48px}#page-reportEdit .report-field-editor .expandy-panel{border-top-right-radius:0;height:100%}#page-reportEdit .report-field-editor .expandy-primary{height:100%;position:relative}#page-reportEdit .report-field-editor ul{margin:10px 0;padding:0}#page-reportEdit .report-field-editor .field-list-drop{border-top:1px solid #e6e6e6;list-style:none;padding-bottom:20px}#page-reportEdit .report-field-editor .field-list-drop.empty-drop{background:#f5f9fd;border:2px dashed #edf4fa;border-radius:3px;height:100px}#page-reportEdit .report-available-fields{bottom:0;left:0;overflow-y:auto;position:absolute;right:0;top:85px}#page-reportEdit .field-columns{bottom:0;left:0;overflow-y:auto;position:absolute;right:0;top:0}#page-reportEdit .field-column{float:left;width:50%}#page-reportEdit .column-body{border-top:3px solid #215485;margin:0 0 0 15px;position:relative}#page-reportEdit .report-controls button{margin:0 0 0 10px}#page-reportEdit .report-controls{width:750px}#page-reportEdit .report-field-group{border-top:1px solid #e6e6e6;margin:5px 10px;padding-top:5px}#page-reportEdit .report-field-group:first-child{border:0;padding-top:0}#page-reportEdit .report-field-group h3 .icon{margin-top:2px}#page-reportEdit .report-field{margin:5px 1px 0 0;position:relative}#page-reportEdit .report-field:first-child{margin-top:0}#page-reportEdit .report-field.ui-sortable-placeholder{background:#edf4fa;border-radius:3px;margin:5px 5px 6px;padding:5px 0}#page-reportEdit .report-field.ui-sortable-placeholder:before{content:" "}#page-reportEdit .report-field.ui-sortable-placeholder:after{content:""!important}#page-reportEdit .report-field.ui-draggable-dragging,#page-reportEdit .report-field.ui-sortable-helper{opacity:.75}#page-reportEdit .report-field.nodrop{background:#e51414!important;color:#fff}#page-reportEdit .report-field .report-field-name{margin-right:10px;overflow:hidden;padding-left:1.4em;position:relative}#page-reportEdit .report-field .report-field-name .draggable-icon{left:2px;position:absolute;top:6px}#page-reportEdit .report-field .report-field-type{color:grey;font-size:.8em;position:absolute;right:5px;top:7px}#page-reportEdit .report-field-disabled{cursor:default;opacity:.5}#page-reportEdit .selected-report-field{background-color:#fff;border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;margin-top:-1px;padding:10px 0;position:relative}#page-reportEdit .selected-report-field.ui-sortable-helper{border-bottom:3px solid #38b24a;box-shadow:0 4px 8px -4px rgba(0,0,0,.3)}#page-reportEdit .selected-report-field .show-on-hover{visibility:hidden}#page-reportEdit .selected-report-field .controls{margin-top:-12px;position:absolute;right:0;top:50%}#page-reportEdit .selected-report-field .controls .icon{margin-left:10px}#page-reportEdit .selected-report-field:hover .show-on-hover{visibility:visible}#page-reportEdit .selected-report-field .display-name{margin-right:100px}#page-reportEdit .selected-report-field .display-name .blue-icon-help{margin-top:-3px;position:absolute}#page-reportEdit .message-header{background-color:#333}#page-reportEdit .message-header .icon{position:relative;top:-5px}#page-reportEdit .field-edit-pane{border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;box-shadow:0 4px 8px -4px rgba(0,0,0,.3);padding:10px 0}#page-reportEdit .deleted-fields-modal .jv-modal-close{display:none}#page-reportEdit .jv-edit-inline-pane{background-color:#fff;display:none;position:absolute}#page-reportEdit .jv-edit-inline-controls{color:#f4f4f4;padding-right:15px;text-align:right}#page-reportEdit .column-overlay{background:#fff;bottom:35px;left:0;overflow:hidden;padding:10px 0;position:absolute;right:0;top:0;z-index:100}#page-reportEdit .column-overlay p{margin-top:10px}#page-reportEdit .warning-text{color:#e51414}#page-reportEdit .name-tooltip{background:#fff;border-radius:3px;box-shadow:0 2px 2px 2px rgba(0,0,0,.1);margin:0;padding:6px;position:absolute}#page-reportEdit .name-tooltip:before{border-bottom:5px solid transparent;border-right:5px solid #3d87cf;border-top:5px solid transparent;content:" ";display:block;height:0;width:0}#page-reportEdit .name-tooltip{border-left:3px solid #3d87cf!important}#page-reportEdit .name-tooltip:before{left:-8px;margin-top:-5px;position:absolute;top:50%}#page-reportEdit .name-tooltip{font-size:11px;z-index:100}#page-reportEdit .name-tooltip strong{font-weight:400;font-weight:700}#page-reportEdit .advanced-help-tooltip{width:250px;z-index:100}#page-reportEdit .ui-sortable-disabled{opacity:.5}#page-reportEdit .ui-sortable-disabled .selected-report-field{background:#f4f4f4}#page-reportEdit .warning-header{color:#f57d21}#page-reportEdit .error-header{color:#e51414}.report-form input,.report-form textarea{background-color:#fff;border:1px solid #e6e6e6;border-radius:2px;color:#404040;display:inline-block;font-size:13px;height:auto;margin:0;padding:6px 5px 7px;resize:none}.report-form input:focus,.report-form textarea:focus{background-color:#fff;border:1px solid #3d87cf;outline:0}.report-form .row-label-multiple{float:left;padding-right:15px}.report-form input{font-weight:400;vertical-align:middle}.report-form input[type=radio]{margin:5px}.report-form input[type=checkbox],.report-form input[type=radio]{border:none!important;overflow-y:auto}.report-form select{-webkit-appearance:none;box-sizing:border-box;color:#333;font-size:13px;height:28px;-webkit-box-align:center;border-image:initial;white-space:pre;-webkit-rtl-ordering:logical;border:1px solid #e6e6e6;color:#000;cursor:default;min-width:85px;padding:5px}.report-form select:focus{background-color:#fff;border:1px solid #3d87cf;outline:0}.report-form .select2-container{margin:0}.report-form .hasDatepicker{background-image:url(../cf88f593f319a8a03bc3.png);background-position:100% 0;background-repeat:no-repeat}.report-form .next,.report-form .prev{background:#fff no-repeat 50%;box-sizing:content-box;display:block;height:65px;margin:-32px 0 0;opacity:1;padding:0;position:absolute;top:50%;width:55px!important}.report-form .next:hover,.report-form .prev:hover{background-color:#fff;opacity:.8}.report-form .prev{background:url(../4a1141184967009b17ea.svg) 0 0 no-repeat #fff;border:1px solid #e6e6e6;border-radius:2px;color:transparent;cursor:pointer;display:inline-block;height:24px;padding:5px;text-indent:-99999px;width:24px}.report-form .prev.disabled{cursor:text;display:inline-block;opacity:.3}.report-form .prev{left:-57px}.report-form .next{background:url(../24d4f4f57f1e96194e2e.svg) 0 0 no-repeat #fff;border:1px solid #e6e6e6;border-radius:2px;color:transparent;cursor:pointer;display:inline-block;height:24px;padding:5px;text-indent:-99999px;width:24px}.report-form .next.disabled{cursor:text;display:inline-block;opacity:.3}.report-form .next{right:-57px}.jv-modal-container{overflow-x:hidden;top:0}.jv-modal-container,.jv-modal-container-center{bottom:0;left:0;position:fixed;right:0;z-index:11000}.jv-modal-container-center{overflow:hidden;top:50%}.jv-modal input,.jv-modal textarea{background-color:#fff;border:1px solid #e6e6e6;border-radius:2px;color:#404040;display:inline-block;font-size:13px;height:auto;margin:0;padding:6px 5px 7px;resize:none}.jv-modal input:focus,.jv-modal textarea:focus{background-color:#fff;border:1px solid #3d87cf;outline:0}.jv-modal .row-label-multiple{float:left;padding-right:15px}.jv-modal input{font-weight:400;vertical-align:middle}.jv-modal input[type=radio]{margin:5px}.jv-modal input[type=checkbox],.jv-modal input[type=radio]{border:none!important;overflow-y:auto}.jv-modal select{-webkit-appearance:none;box-sizing:border-box;color:#333;font-size:13px;height:28px;-webkit-box-align:center;border-image:initial;white-space:pre;-webkit-rtl-ordering:logical;border:1px solid #e6e6e6;color:#000;cursor:default;min-width:85px;padding:5px}.jv-modal select:focus{background-color:#fff;border:1px solid #3d87cf;outline:0}.jv-modal .select2-container{margin:0}.jv-modal .hasDatepicker{background-image:url(../cf88f593f319a8a03bc3.png);background-position:100% 0;background-repeat:no-repeat}.jv-modal .next,.jv-modal .prev{background:#fff no-repeat 50%;box-sizing:content-box;display:block;height:65px;margin:-32px 0 0;opacity:1;padding:0;position:absolute;top:50%;width:55px!important}.jv-modal .next:hover,.jv-modal .prev:hover{background-color:#fff;opacity:.8}.jv-modal .prev{background:url(../4a1141184967009b17ea.svg) 0 0 no-repeat #fff;border:1px solid #e6e6e6;border-radius:2px;color:transparent;cursor:pointer;display:inline-block;height:24px;padding:5px;text-indent:-99999px;width:24px}.jv-modal .prev.disabled{cursor:text;display:inline-block;opacity:.3}.jv-modal .prev{left:-57px}.jv-modal .next{background:url(../24d4f4f57f1e96194e2e.svg) 0 0 no-repeat #fff;border:1px solid #e6e6e6;border-radius:2px;color:transparent;cursor:pointer;display:inline-block;height:24px;padding:5px;text-indent:-99999px;width:24px}.jv-modal .next.disabled{cursor:text;display:inline-block;opacity:.3}.jv-modal .next{right:-57px}.jv-modal{background-color:#fff;border-radius:0 0 2px 2px;box-shadow:0 0 2em rgba(0,0,0,.3);margin:0 auto 20px;position:relative;top:10%!important;width:740px;z-index:12000}.jv-modal .modalTableView tr:last-child{border-bottom:1px solid #ccc!important}.jv-modal .modalTableView td{max-width:123px;padding:3px}.jv-modal .modalTableView th{padding:5px 2px;text-align:left}.jv-modal .paging{position:absolute;right:10px;top:125px}.jv-modal .paging .jv-arrowLeft{margin-right:0}.jv-modal .paging .jv-arrowLeft,.jv-modal .paging .jv-arrowRight{height:30px!important;min-width:30px!important}.jv-modal .paging .pagination-count{color:#333}.jv-modal-minimal .jv-modal{border-radius:3px;margin-top:20px}.jv-modal-minimal .jv-modal-header{display:none}.jv-modal-minimal .jv-modal-content{padding:25px;text-align:center}.jv-modal-minimal .jv-modal-icon-close{color:#ccc}.jv-modal-minimal .jv-modal-close{right:10px;top:10px}.jv-modal-content,.jv-modal-header{overflow:auto;padding:15px}.jv-modal-content.clearfix,.jv-modal-header.clearfix{overflow:inherit}.jv-modal-content .jv-modal-subpoints,.jv-modal-header .jv-modal-subpoints{margin:15px 40px}.jv-modal-content .jv-modal-subpoints>li,.jv-modal-header .jv-modal-subpoints>li{font-size:11px;list-style:initial;margin-bottom:10px}.jv-modal-content .tooltipWindow,.jv-modal-header .tooltipWindow{padding:0}.jv-modal-content .tooltipWindow:before,.jv-modal-header .tooltipWindow:before{border-left:0;border-right:0}.jv-modalSubTitle{display:inline-block;padding:0 0 10px}.jv-modal-header{background:#3d87cf;box-sizing:border-box;color:#fff;height:50px;position:relative}.jv-modal-header h1,.jv-modal-header h2,.jv-modal-header h3,.jv-modal-header h4,.jv-modal-header h5,.jv-modal-header h6{border:0;font-weight:400;margin:0;padding:0}.jv-modal-header h2{font-size:13px;font-weight:600;margin-top:4px;padding:0}.jv-modal-overlay{background-color:rgba(51,51,51,.2);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:10000}.jv-modal-overlay.animate{transition:opacity .2s,visibility 0s linear;transition-delay:.2s,.4s}.jv-modal-overlay.visible{opacity:1;transition-delay:0s;visibility:visible}.jv-modal-visible{height:100%;overflow:hidden;position:static}.jv-modal-visible .select2-drop{z-index:13000}.jv-modal-visible .select2-drop-mask{z-index:12999}.jv-modal-visible #ui-datepicker-div{z-index:13001!important}.jv-modal-close{position:absolute;right:15px;top:18px}.jv-modal-icon-close{color:#fff;font-size:13px}.modal-animate-hide,.modal-animate-show{transition:opacity .3s,transform .4s}.modal-animate-hide.modal-animate-hide-active,.modal-animate-show{bottom:-100px;opacity:0;transform:translateY(-100px)}.modal-animate-hide.modal-animate-hide-active .jv-modal,.modal-animate-show .jv-modal{margin-bottom:120px}.modal-animate-show.modal-animate-show-active{opacity:1;transform:translateY(0)}.animate-modal{transition:opacity .3s,transform .4s}.animate-modal.ng-hide-add,.animate-modal.ng-hide-remove{display:block!important}.animate-modal.ng-hide-add-active,.animate-modal.ng-hide-remove{bottom:-100px;opacity:0;transform:translateY(-100px)}.animate-modal.ng-hide-add-active .jv-modal,.animate-modal.ng-hide-remove .jv-modal{margin-bottom:120px}.animate-modal.ng-hide-remove-active{opacity:1;transform:translateY(0)}.button-group{margin-top:15px}.button-group:after{clear:both;content:"";display:table}.primary-buttons{float:right}.primary-buttons button{margin-left:10px;margin-right:0}.secondary-buttons{float:left}.error,.errorLabel{color:#e51414}.error{background-color:#fff;padding-top:5px}.ng-hide{display:none!important}.field-row{margin-bottom:10px}.field-row:after{clear:both;content:"";display:table}.field-row .row-label{float:left;margin-top:5px;width:120px}.field-row .row-label.required:after{content:"*";margin-left:2px}.field-row .row-controls{margin-left:130px}.field-row .row-controls p{padding-top:5px}.field-row.wide .row-label{display:block;float:none;margin-bottom:5px}.field-row.wide .row-controls{margin-left:0}.field-row .row-error{color:#e51414}.field-divider{background-color:transparent;border:0;border-bottom:1px solid #e6e6e6;height:0;margin:15px 0}.jv-loading-button{position:relative;transition:padding-right .3s cubic-bezier(.175,.885,.32,1.275)}.jv-loading-button.is-loading{padding-right:36px}.jv-loading-button.is-loading .jv-loading-button-spinner{opacity:1;transition-duration:.4s}.jv-loading-button-spinner{margin-top:-8px;opacity:0;position:absolute;right:12px;top:50%;transition:opacity .1s}.hr-pageScroller{background-color:#4d4d4d;background-image:url(../e97f684c68d25b112e77.png);border-radius:3px 0 0 3px;bottom:40px;cursor:pointer;display:none;height:40px;position:fixed;right:0;transition-duration:.4s;width:40px;z-index:95}.report-actions-disabled{background-color:hsla(0,0%,100%,.5);bottom:0;left:0;position:absolute;top:0;z-index:99}.report-pagination .pagination-context{margin-top:.4em!important}.report-pagination .pagination-context input{width:50px}.pagination-disabled{cursor:default!important;opacity:.5;pointer-events:none}.pagination-page{display:inline-block;margin-right:10px}.pagination-loading{visibility:hidden}.report-viewer{min-height:400px}.actuate-wrapper{transition:height .4s}.actuate-parameter-col{margin-left:17em}.tinymce-placeholder{background-color:#f4f4f4;border:solid #e6e6e6;border-radius:3px 3px 0 0;border-width:1px 1px 0;height:25px}.tinymce-placeholder+textarea{border-radius:0 0 3px 3px;border-top:0;box-shadow:none}.tinymce-placeholder+textarea:focus{border-top:0}.icon-link{display:inline-block;margin-top:12px}.icon-link .icon{vertical-align:-3px}.nowrap{white-space:nowrap}.inline-message{background-color:#333;border-radius:3px;color:#fff;margin:10px;padding:10px}.description{color:grey;font-size:13px;font-weight:700;margin-top:15px}.report-tooltip{background:#fff;border-radius:3px;box-shadow:0 2px 2px 2px rgba(0,0,0,.1);margin:0;padding:6px;position:absolute}.report-tooltip:before{border-bottom:5px solid #3d87cf;border-left:5px solid transparent;border-right:5px solid transparent;content:" ";display:block;height:0;width:0}.report-tooltip{border-top:3px solid #3d87cf!important}.report-tooltip:before{margin:-14px auto 10px}.report-tooltip{padding:10px}.report-tooltip:before{margin-left:2px;margin-top:-18px}.report-tooltip-right:before{margin-left:auto;margin-right:-2px}.compact-table td{padding:5px 0}.compact-table td+td{padding-left:10px}.report-copy-pane{width:350px}.text-link{color:#3d87cf;cursor:pointer}.text-link:hover{color:#215485}.text-link-disabled,.text-link-disabled:hover{color:rgba(46,117,186,.4)}.text-center{text-align:center}.offset-margin{margin-left:-.9em;margin-right:-.9em}.jv-modal-close{top:15px}.row-grid{display:table;width:450px}.row-grid-row{display:table-row}.row-grid-cell{display:table-cell}.report-text-cell{text-align:center;width:45px}.report-date-cell{width:225px}.list-blue-tab-links li{padding:0}.list-blue-tab-links a{color:#fff;padding:1em 1.16em}.list-blue-tab-links a:hover{color:#fff}.list-blue-tab-links .selected a{color:#3d87cf}.list-blue-tab-links .selected:hover{background-color:#fff}.breadcrumb-current,.breadcrumb-current-page{line-height:1.1}.btn{top:0!important}.blue-btn:hover,.dark-btn:hover{color:#fff}.jv-modal-header h2{font-weight:inherit;margin-top:0}.width-100.select2-container,.width-100>.select2-container{width:100%!important}.ui-datepicker{height:auto!important}.ui-datepicker-title{font-size:1em!important;margin-top:6px!important}.report-editor{min-height:20em;position:static}.blue-secondary-btn{font-size:1em;padding-bottom:.55em!important;padding-top:.55em!important}.block-center{margin-left:auto;margin-right:auto}.valign-text-bottom{vertical-align:text-bottom}.valign-middle{vertical-align:middle}.primary-buttons{text-align:right}html{height:100%}.circle-icon{border-radius:50%;display:inline-block}.circle-icon .icon{display:block}.bottom-border{border-bottom:2px solid #3d87cf}.disabled{opacity:.6;pointer-events:none}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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U0FFQSxVUnNNUixDUWxNSSwyQ0FLSSxXQUZBLFNBRkEsa0JBQ0EsUUFFQSxTUnFNUixDUWhNQSx3Q0FDQyxlTjFLTyxDTTJLUCxTUm1NRCxDUXhMSSwyQkFFSSxXQVBXLENBVVgsT0FFQSxtQkFDQSxvQkFQQSxrQkFHQSxRQURBLFFBVFcsQ0FZWCxVUjZMUixDUXhMSSxzQ0FHSSxTQUNBLE9BSEEsa0JBSUEsUUFIQSxRUjZMUixDUXZMSSx1Q0FHSSxPQUVBLG1CQUNBLG9CQUxBLGtCQUdBLFFBRkEsU1I2TFIsQ1F0TEksb0NBQ0ksWVJ3TFIsQ1NuWUEscUNBRUMsZVQyWUQsQ1N4WUEscUJBQ0MsV1QyWUQsQ1N4WUEsZUFLQyx1QkFIQSxXQUVBLGVBSEEsa0JBRUEsV1Q2WUQsQ1N6WUksd0JBQ0ksd0JUMllSLENTeFlBLHNCQUNDLGtCUE5RLENPVVIsV0FGQSxlQUNBLGtCQUZBLFVUOFlELENTellBLHdCQUVDLGNBRUEsV0FIQSxrQkFFQSxRVDZZRCxDU3pZQSxpQkFDQyxpQlQ0WUQsQ1MxWUEsbVNBT0Msd0JBREEsd0NUOFlELENTM1lBLDJFQUVDLHdCQUVBLFVBREEsT1QrWUQsQ1M1WUEsMEtBR0MsZ0JUK1lELENTN1lBLG9FQUNDLGlCVGdaRCxDVW5kQSwwaEdBQ0ksd0RWd2ZKLENVcmZBLGtCQUNJLCtCVndmSixDVXJmQSxvQkFDSSwrQlZ3ZkosQ1VyZkEscUJBQ0ksK0JWd2ZKLENVcmZBLHVCQUNJLCtCVndmSixDVXJmQSx3QkFDSSxnQ1Z3ZkosQ1VyZkEsdUJBQ0ksZ0NWd2ZKLENVcmZBLGlCQUNJLGdDVndmSixDVXJmQSxxQkFDSSxnQ1Z3ZkosQ1VyZkEscUJBQ0ksZ0NWd2ZKLENVcmZBLHdCQUNJLGdDVndmSixDVXJmQSx5QkFDSSxnQ1Z3ZkosQ1VyZkEsaUNBQ0ksZ0NWd2ZKLENVcmZBLGtDQUNJLGdDVndmSixDVXJmQSwyQkFDSSxnQ1Z3ZkosQ1VyZkEsNEJBQ0ksZ0NWd2ZKLENVcmZBLHFCQUNJLGdDVndmSixDVXJmQSxrQkFDSSxnQ1Z3ZkosQ1VyZkEsdUJBQ0ksZ0NWd2ZKLENVcmZBLHNCQUNJLGdDVndmSixDVXJmQSxxQkFDSSxnQ1Z3ZkosQ1VyZkEsZ0JBQ0ksZ0NWd2ZKLENVcmZBLHNCQUNJLGdDVndmSixDVXJmQSxzQkFDSSxnQ1Z3ZkosQ1VyZkEscUJBQ0ksZ0NWd2ZKLENVcmZBLG9CQUNJLGdDVndmSixDVXJmQSxzQkFDSSxnQ1Z3ZkosQ1VyZkEsdUJBQ0ksZ0NWd2ZKLENVcmZBLHdCQUNJLGdDVndmSixDVXJmQSxrQkFDSSxnQ1Z3ZkosQ1VyZkEsb0JBQ0ksZ0NWd2ZKLENVcmZBLHNCQUNJLGdDVndmSixDVXJmQSxxQkFDSSxpQ1Z3ZkosQ1VyZkEsaUJBQ0ksaUNWd2ZKLENVcmZBLHVCQUNJLGlDVndmSixDVXJmQSxzQkFDSSxpQ1Z3ZkosQ1VyZkEsZ0JBQ0ksaUNWd2ZKLENVcmZBLHFCQUNJLGlDVndmSixDVXJmQSxrQkFDSSxpQ1Z3ZkosQ1VyZkEsV0FDSSxpQ1Z3ZkosQ1VyZkEsZUFDSSxpQ1Z3ZkosQ1VyZkEsV0FDSSxpQ1Z3ZkosQ1VyZkEsMEJBQ0ksaUNWd2ZKLENVcmZBLDBCQUNJLGlDVndmSixDVXJmQSxxQkFDSSxpQ1Z3ZkosQ1VyZkEsa0JBQ0ksaUNWd2ZKLENVcmZBLG9DQUNJLGlDVndmSixDVXJmQSwrQkFDSSxpQ1Z3ZkosQ1VyZkEseUJBQ0ksaUNWd2ZKLENVcmZBLGdDQUNJLGlDVndmSixDVXJmQSxvQkFDSSxpQ1Z3ZkosQ1VyZkEsMkJBQ0ksaUNWd2ZKLENVcmZBLHVCQUNJLGlDVndmSixDVXJmQSxzQkFDSSxpQ1Z3ZkosQ1VyZkEsZ0JBQ0ksaUNWd2ZKLENVcmZBLGlCQUNJLGlDVndmSixDVXJmQSxvQkFDSSxpQ1Z3ZkosQ1VyZkEsa0JBQ0ksaUNWd2ZKLENVcmZBLHdCQUNJLGlDVndmSixDVXJmQSw4QkFDSSxpQ1Z3ZkosQ1VyZkEsb0JBQ0ksaUNWd2ZKLENVcmZBLHlCQUNJLGlDVndmSixDVXJmQSxnQkFDSSxpQ1Z3ZkosQ1VyZkEsZ0JBQ0ksaUNWd2ZKLENVcmZBLDZCQUNJLGlDVndmSixDVXJmQSx3QkFDSSxpQ1Z3ZkosQ1VyZkEsdUJBQ0ksaUNWd2ZKLENVcmZBLFlBQ0ksaUNWd2ZKLENVcmZBLCtCQUNJLGlDVndmSixDVXJmQSxzQkFDSSxpQ1Z3ZkosQ1VyZkEsa0JBQ0ksaUNWd2ZKLENVcmZBLDBCQUNJLGlDVndmSixDVXJmQSxtQkFDSSxpQ1Z3ZkosQ1VyZkEsb0JBQ0ksaUNWd2ZKLENVcmZBLHFCQUNJLGlDVndmSixDVXJmQSw0QkFDSSxpQ1Z3ZkosQ1VyZkEsZ0JBQ0ksaUNWd2ZKLENVcmZBLHVCQUNJLGlDVndmSixDVXJmQSwwQkFDSSxpQ1Z3ZkosQ1VyZkEscUJBQ0ksaUNWd2ZKLENVcmZBLHNCQUNJLGlDVndmSixDVXJmQSw0QkFDSSxpQ1Z3ZkosQ1VyZkEsZ0JBQ0ksaUNWd2ZKLENVcmZBLHVCQUNJLGlDVndmSixDVXJmQSwwQkFDSSxpQ1Z3ZkosQ1VyZkEsMEJBQ0ksaUNWd2ZKLENVcmZBLG9CQUNJLGlDVndmSixDVXJmQSxxQkFDSSxpQ1Z3ZkosQ1VyZkEsNEJBQ0ksaUNWd2ZKLENVcmZBLDJCQUNJLGlDVndmSixDVXJmQSx1QkFDSSxpQ1Z3ZkosQ1VyZkEsZUFDSSxpQ1Z3ZkosQ1VyZkEsb0JBQ0ksaUNWd2ZKLENVcmZBLG1CQUNJLGlDVndmSixDVXJmQSxvQkFDSSxpQ1Z3ZkosQ1VyZkEsMEJBQ0ksaUNWd2ZKLENVcmZBLGlCQUNJLGlDVndmSixDVXJmQSxvQkFDSSxpQ1Z3ZkosQ1VyZkEsNkJBQ0ksaUNWd2ZKLENVcmZBLHdCQUNJLGlDVndmSixDVXJmQSxhQUNJLGlDVndmSixDVXJmQSxvQkFDSSxpQ1Z3ZkosQ1VyZkEsb0JBQ0ksaUNWd2ZKLENVcmZBLHFCQUNJLGlDVndmSixDVXJmQSxvQkFDSSxpQ1Z3ZkosQ1VyZkEsZ0JBQ0ksaUNWd2ZKLENVcmZBLGVBQ0ksaUNWd2ZKLENVcmZBLDRCQUNJLGlDVndmSixDVXJmQSx1QkFDSSxpQ1Z3ZkosQ1VyZkEsZ0JBQ0ksaUNWd2ZKLENVcmZBLHNCQUNJLGlDVndmSixDVXJmQSx5QkFDSSxpQ1Z3ZkosQ1VyZkEsc0JBQ0ksaUNWd2ZKLENVcmZBLDBCQUNJLGlDVndmSixDVXJmQSx1QkFDSSxpQ1Z3ZkosQ1VyZkEseUJBQ0ksaUNWd2ZKLENVcmZBLHdCQUNJLGlDVndmSixDVXJmQSx3QkFDSSxpQ1Z3ZkosQ1VyZkEsc0JBQ0ksaUNWd2ZKLENVcmZBLGFBQ0ksaUNWd2ZKLENVcmZBLHdCQUNJLGlDVndmSixDVXJmQSx3QkFDSSxpQ1Z3ZkosQ1VyZkEscUJBQ0ksaUNWd2ZKLENVcmZBLHNCQUNJLGlDVndmSixDVXJmQSxtQkFDSSxpQ1Z3ZkosQ1VyZkEsd0JBQ0ksaUNWd2ZKLENVcmZBLHlCQUNJLGlDVndmSixDVXJmQSwrQkFDSSxpQ1Z3ZkosQ1VyZkEsNEJBQ0ksaUNWd2ZKLENVcmZBLHdCQUNJLGlDVndmSixDVXJmQSxzQkFDSSxpQ1Z3ZkosQ1VyZkEsZUFDSSxpQ1Z3ZkosQ1VyZkEseUJBQ0ksaUNWd2ZKLENVcmZBLHVCQUNJLGlDVndmSixDVXJmQSxvQkFDSSxpQ1Z3ZkosQ1VyZkEsWUFDSSxpQ1Z3ZkosQ1VyZkEsb0JBQ0ksaUNWd2ZKLENVcmZBLGtCQUNJLGlDVndmSixDVXJmQSw2QkFDSSxpQ1Z3ZkosQ1VyZkEscUJBQ0ksaUNWd2ZKLENVcmZBLGtCQUNJLGlDVndmSixDVXJmQSxpQkFDSSxpQ1Z3ZkosQ1c1aUNBLGNBQ0MsY0FDQSxpQlhnakNELENXOWlDQSxVQUVDLGVBRUEsZ0JBSEEsa0JBSUEsU1JWZSxDUVFmLFFBR0EsU1hpakNELENZeGpDQSxNQUlDLHdCQU5TLENBR1Qsa0JBSUEsZ0JBRkEsV1o0akNELENZdmpDQSxXQUNDLFdaMGpDRCxDWXZqQ0EsV0FDQyxjWjBqQ0QsQ2FyakNDLDRCQUVDLFdBTmMsQ0FTZCxPQUpBLGtCQUdBLFFBREEsUWIwakNGLENhcmpDQyxxQ0FHQyxZQURBLFNBRUEsb0JBSEEsaUJiMGpDRixDYW5qQ0MsNkJBQ0MsU2JxakNGLENhbGpDQyxzQ0FHQyxTQUNBLE9BSEEsa0JBSUEsUUFIQSxRYnVqQ0YsQ2FsakNFLHFEQUNDLDBCQUNBLFdib2pDSCxDYWxqQ0UsdURBRUMsWUFEQSxpQmJxakNILENhbGpDRSx5Q0FFQyxjQURBLFNicWpDSCxDYWxqQ0UsdURBQ0MsNkJBRUEsZ0JBREEsbUJicWpDSCxDYW5qQ0csa0VBSUMsbUJBSEEsMEJBRUEsa0JBREEsWWJ1akNKLENhampDQywwQ0FDQyxTQUNBLE9BQ0EsZ0JBQ0Esa0JBQ0EsUUFDQSxRYm1qQ0YsQ2FoakNDLGdDQUtDLFNBQ0EsT0FMQSxnQkFDQSxrQkFFQSxRQURBLEticWpDRixDYS9pQ0MsK0JBQ0MsV0FDQSxTYmlqQ0YsQ2E5aUNDLDhCQUdDLDZCQURBLGtCQURBLGlCYmtqQ0YsQ2E1aUNFLHlDQUNDLGlCYjhpQ0gsQ2FoakNDLGtDQUlDLFdiK2lDRixDYTVpQ0MscUNBRUMsNkJBREEsZ0JBRUEsZWI4aUNGLENhNWlDRSxpREFDQyxTQUNBLGFiOGlDSCxDYTVpQ0UsOENBQ0MsY2I4aUNILENhM2lDQywrQkFDQyxtQkFDQSxpQmI2aUNGLENhNWlDRSwyQ0FDQyxZYjhpQ0gsQ2E1aUNFLHVEQUdDLG1CQUZBLGtCQUNBLG1CQUVBLGFiOGlDSCxDYTdpQ0csOERBQ0MsV2IraUNKLENhN2lDRyw2REFDQyxvQmIraUNKLENhNWlDRSx1R0FFQyxXYjZpQ0gsQ2EzaUNFLHNDQUNDLDZCQUNBLFViNmlDSCxDYTFpQ0Usa0RBQ0MsaUJWdkpPLENVMEpQLGdCQUZBLG1CQUNBLGlCYjZpQ0gsQ2EzaUNHLGtFQUNDLFNBQ0Esa0JBQ0EsT2I2aUNKLENhemlDRSxrREFLQyxVWGpLUSxDV2dLUixlQUhBLGtCQUNBLFNWOUpJLENVK0pKLE9iNmlDSCxDYXhpQ0Msd0NBRUMsZUFEQSxVYjJpQ0YsQ2F4aUNDLHdDQUlDLHFCWGhMTSxDVzhLTixnQ0FDQSw2QkFFQSxnQkFKQSxlQUtBLGlCYjBpQ0YsQ2F4aUNFLDJEQUVDLGdDQURBLHdDYjJpQ0gsQ2F4aUNFLHVEQUNDLGlCYjBpQ0gsQ2F4aUNFLGtEQUlDLGlCQUhBLGtCQUVBLFFBREEsT2I0aUNILENheGlDRyx3REFDQyxnQmIwaUNKLENhdmlDRSw2REFDQyxrQmJ5aUNILENhdmlDRSxzREFDQyxrQmJ5aUNILENhdmlDRyxzRUFDQyxnQkFDQSxpQmJ5aUNKLENhbmlDQyxpQ0FDQyxxQmJxaUNGLENhcGlDRSx1Q0FDQyxrQkFDQSxRYnNpQ0gsQ2FsaUNDLGtDQUdDLGdDQUNBLDZCQUZBLHlDQURBLGNidWlDRixDYWppQ0MsdURBQ0MsWWJtaUNGLENhOWhDQyxzQ0FJQyxxQlg1T00sQ1d5T04sYUFDQSxpQmJpaUNGLENhN2hDQywwQ0FHQyxhWC9PUyxDVzhPVCxrQlYxT0ssQ1V5T0wsZ0JiaWlDRixDYTVoQ0MsaUNBTUMsZVgxUE0sQ1d5UE4sWUFGQSxPQU1BLGdCQUZBLGVBTkEsa0JBR0EsUUFGQSxNQU1BLFdiK2hDRixDYTVoQ0UsbUNBQ0MsZWI4aENILENhMWhDQywrQkFDQyxhYjRoQ0YsQ2F6aENDLCtCQ2xRQyxlWk5NLENZR04sa0JBQ0Esd0NBSUEsU0FEQSxZQUZBLGlCZG95Q0YsQ2NoeUNFLHNDQ0hBLG9DQUNBLCtCQUNBLGlDREVFLFlBQ0EsY0NSSCxTQUNBLE9mOHlDRCxDYTFpQ0MsK0JDelBHLHVDZHN5Q0osQ2NyeUNJLHNDQUlFLFVBREEsZ0JBRkEsa0JBQ0EsT2R5eUNOLENhbmpDQywrQkFFQyxlQUNBLFdib2pDRixDYW5qQ0Usc0NBQ0MsZ0JkclBDLGVDMnlDSixDYWpqQ0Msd0NBQ0MsWUFDQSxXYm1qQ0YsQ2FoakNDLHVDQUNDLFVia2pDRixDYWpqQ0UsOERBQ0Msa0JibWpDSCxDYS9pQ0ksaUNBQ0ksYWJpakNSLENhOWlDSSwrQkFDSSxhYmdqQ1IsQ2dCejBDQyx5Q0FPQyxxQmRqQk0sQ2NrQk4seUJBTkEsa0JBRUEsY0FRQSxxQkFQQSxlQU1BLFlBRkEsU0FDQSxvQkFKQSxXaEJpMUNGLENnQjEwQ0UscURBSUMscUJkM0JLLENjMEJMLHlCQURBLFNoQjgwQ0gsQ2dCeDBDQyxpQ0FDQyxXQUNBLGtCaEIwMENGLENnQnYwQ0MsbUJqQnBCRyxlQWRrQixDaUJvQ3BCLHFCaEJ5MENGLENnQnQwQ0MsK0JBQ0MsVWhCdzBDRixDZ0J0MENDLGlFQUVDLHNCQUNBLGVoQncwQ0YsQ2dCcjBDQyxvQkFJQyx3QkFDQSxzQkFGQSxVZHBESyxDY2tETCxl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bEI0akRaLENrQnZqREksbUNBR0ksY0FEQSxZbEIyakRSLENrQnpqRFEscURBQ0ksZ0JsQjRqRFosQ2tCMWpEUSwyRUFDSSxnQmxCNmpEWixDa0I1akRZLGlGQUVJLGVBREEsbUJBRUEsa0JsQitqRGhCLENrQjVqRFEsaUVBQ0ksU2xCK2pEWixDa0I5akRZLCtFQUNJLGNBQ0EsY2xCaWtEaEIsQ2tCN2pESSxrQkFDSSxxQkFDQSxnQmxCZ2tEUixDa0I5akRJLGlCQUVJLGtCaEJoSEQsQ2dCK0dDLHNCQUVBLFVoQnpIQSxDZ0IySEEsWUFEQSxpQmxCa2tEUixDa0Joa0RRLHdIQUlJLFNuQmhIUixlQWRrQixDbUI0SFYsU0FDQSxTbEJta0RaLENrQmhrRFEsb0JBR0ksZW5CakhSLGVBakJlLENtQmlJUCxlQUVBLFNsQmtrRFosQ2tCOWpESSxrQkFRSSxtQ0FGQSxTQUNBLE9BTkEsVUFFQSxlQUVBLFFBREEsTUFGQSxrQkFPQSxhbEJpa0RSLENrQmhrRFEsMEJBQ0ksNENBQ0Esd0JsQmtrRFosQ2tCaGtEUSwwQkFFSSxVQURBLG9CQUVBLGtCbEJra0RaLENrQjlqREksa0JBR0ksWUFEQSxnQkFEQSxlbEJta0RSLENrQi9qRFEsZ0NBQ0ksYWxCaWtEWixDa0IvakRRLHFDQUNJLGFsQmlrRFosQ2tCOWpEUSxxQ0FDSSx1QmxCZ2tEWixDa0I1akRJLGdCQUNJLGtCQUNBLFdBQ0EsUWxCK2pEUixDa0I1akRJLHFCQUNJLFVoQnZMQSxDZ0J3TEEsY2xCK2pEUixDa0I1akRJLHdDQUVJLG9DbEIrakRSLENrQjVqREksa0VBSUksY0FEQSxVQURBLDRCbEJpa0RSLENrQjdqRFEsc0ZBQ0ksbUJsQmdrRFosQ2tCNWpESSw4Q0FFSSxVQURBLHVCbEJna0RSLENrQjVqREksZUFDSSxvQ2xCK2pEUixDa0I1akRJLHlEQUVJLHVCbEIrakRSLENrQjVqREksZ0VBSUksY0FEQSxVQURBLDRCbEJpa0RSLENrQjlqRFEsb0ZBQ0ksbUJsQmlrRFosQ2tCN2pESSxxQ0FFSSxVQURBLHVCbEJpa0RSLENrQjdqREksY0FDSSxlbEJn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MDREUixDQXg0REksaUNBQ0ksYUEwNERSLENBeDRESSxxQ0FDSSxxQkEwNERSLENBcjREQSw2Q0FFSSxlQXc0REosQ0F0NERBLEtBQ0ksZUF5NERKLENBdjREQSxnQ0FFSSxVQTA0REosQ0F2NERBLG9CQUNJLG9CQUNBLFlBMDRESixDQXY0REEsMkRBRUksb0JBMDRESixDQXQ0REEsZUFDSSxxQkF5NERKLENBcjREQSxxQkFDSSx3QkFDQSx3QkF3NERKLENBcDREQSxlQUNJLGdCQUNBLGVBdTRESixDQWw0REEsb0JBQ0ksY0FFQSwrQkFEQSwyQkFzNERKLENBbDREQSxjQUNJLGlCQUNBLGlCQXE0REosQ0FsNERBLG9CQUNJLDBCQXE0REosQ0FsNERBLGVBQ0kscUJBcTRESixDQWw0REEsaUJBQ0ksZ0JBcTRESixDQWw0REEsS0FDSSxXQXE0REosQ0FsNERBLGFBQ0ksa0JBQ0Esb0JBcTRESixDQXA0REksbUJBQ0ksYUFzNERSLENBbDREQSxXIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX3R5cG9ncmFwaHktbm9mb250cy5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvcmVwb3J0cy9qdi5SZXBvcnRzLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX21lc3NhZ2VCYXIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fY29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX3NwYWNpbmcuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fc3Bpbm5lci5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL19sb2FkaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX3NsaWRlci5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL19hbmltYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL3JlcG9ydHMvX2p2LlJlcG9ydHMuTGlzdC5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL19leHBhbmR5LnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9fYmx1ZS1zcHJpdGVzLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX3Jlc2V0LnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX3BpbGwuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL3JlcG9ydHMvX2p2LlJlcG9ydHMuRWRpdC5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL190b29sdGlwLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX3RyaWFuZ2xlLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX2Zvcm0uc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL19tb2RhbC5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL19sb2FkaW5nQnV0dG9uLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQHVzZSBcInNhc3M6Y29sb3JcIjtcbkB1c2UgXCIuLi9jb21tb24vY29sb3JzXCIgYXMgKjtcblxuLy8gRm9udCBXZWlnaHRzXG4kZm9udC13ZWlnaHQtdGhpbjogMzAwO1xuJGZvbnQtd2VpZ2h0LXJlZ3VsYXI6IDQwMDtcbiRmb250LXdlaWdodC1zZW1pOiA2MDA7XG4kZm9udC13ZWlnaHQtYm9sZDogNzAwO1xuXG4vLyBGb250IFNpemVzXG4kZm9udC1zaXplLXNtYWxsOiAxMnB4O1xuLy8gYmFzZSBmb250LXNpemUgaXMgZGVmaW5lZCBpbiB0aGUgYm9keSB0YWcgQCAxM3B4LiBTZWUgYmVsb3cuXG4kZm9udC1zaXplLW5vcm1hbDogMTNweDtcbiRmb250LXNpemUtbWVkaXVtOiAxNnB4O1xuJGZvbnQtc2l6ZS1sYXJnZTogMjJweDtcbiRmb250LXNpemUteGxhcmdlOiAyOHB4O1xuXG5cbkBtaXhpbiB0eXBlLWxpZ2h0IHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG59XG5cbkBtaXhpbiB0eXBlLXJvbWFuIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG59XG5cbkBtaXhpbiB0eXBlLW1lZGl1bSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xufVxuXG5AbWl4aW4gdHlwZS1oZWF2eSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xufVxuXG5AbWl4aW4gcmVzZXRGb250cyB7XG4gICAgYm9keSB7XG4gICAgICAgIGNvbG9yOiAkYm9keTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgLy8gQWRkaW5nIEhlbHZldGljYSwgSGVsdmV0aWNhIE5ldWUsIGFuZCBBcmlhbCBhcyBGYWxsYmFja3MgaWYgbmVjZXNzYXJ5XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1lZGl1bTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICAgIH1cblxuICAgIGg0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICAgIH1cblxuICAgIGg1IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICAgIH1cblxuICAgIHAge1xuXG4gICAgfVxuICAgIHN0cm9uZywgc3Ryb25nICoge1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgfVxuICAgIC5zbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICAgIH1cblxuICAgIGxhYmVsIHtcblxuICAgIH1cbiAgICB0aW1lIHtcbiAgICAgICAgY29sb3I6IGNvbG9yLmFkanVzdCgkZGFyaywgJGxpZ2h0bmVzczogMzUlKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgIH1cblxufVxuaDQubm9mb250ZmFtaWx5cmVxIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWkgIWltcG9ydGFudDtcbn0iLCJAdXNlIFwiLi4vY29tbW9uL2Zvcm1cIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9tZXNzYWdlQmFyXCI7XG5AdXNlIFwiLi4vY29tbW9uL2NvbG9yc1wiO1xuQHVzZSBcIi4uL2NvbW1vbi9sb2FkaW5nXCI7XG5AdXNlIFwiLi4vY29tbW9uL3NwYWNpbmdcIjtcbkB1c2UgXCIuLi9jb21tb24vbW9kYWxcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9sb2FkaW5nQnV0dG9uXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vdHlwb2dyYXBoeS1ub2ZvbnRzXCI7XG5AdXNlIFwiLi4vY29tbW9uL3Rvb2x0aXBcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9zcGlubmVyXCIgYXMgKjtcblxuQHVzZSBcIi4uL3JlcG9ydHMvanYuUmVwb3J0cy5MaXN0XCI7XG5AdXNlIFwiLi4vcmVwb3J0cy9qdi5SZXBvcnRzLkVkaXRcIiBhcyAqO1xuXG4ucmVwb3J0LWZvcm0ge1xuICAgIEBpbmNsdWRlIGZvcm0tc3R5bGVzO1xufVxuQGluY2x1ZGUgbW9kYWwtYmFzZTtcbkBpbmNsdWRlIGZpZWxkLXN0eWxlcztcbkBpbmNsdWRlIGxvYWRpbmctYnV0dG9uLWJhc2U7XG5AaW5jbHVkZSBzcGlubmVyLWJhc2U7XG5cbi8vIGRvbid0IGxpa2UgdGhpcyBidXQgYWRkaW5nIGl0IGZvciBub3dcbi8vIHRoaXMgaXMgdGhlIG9sZCBzY3JvbGwtdG8tdG9wIGxpbmtcbi8vIG5lZWQgdG8gaW52ZXN0aWdhdGUgd2h5IGl0J3Mgc3RpbGwgZ2V0dGluZyBhZGRlZFxuLy8gYnV0IGFzIGxvbmcgYXMgaXQncyBoZXJlLCBqdXN0IHN0eWxlIGl0XG4uaHItcGFnZVNjcm9sbGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvaWNvbi1iYWNrdG90b3AucG5nKTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZDRkNGQ7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDk1O1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogNDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8vIGZhbGxiYWNrIGZvciBicm93c2VycyB0aGF0IGRvbid0IHN1cHBvcnQgcG9pbnRlci1ldmVudHNcbi5yZXBvcnQtYWN0aW9ucy1kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogOTk7XG59XG5cbi5yZXBvcnQtcGFnaW5hdGlvbiAucGFnaW5hdGlvbi1jb250ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAwLjRlbSAhaW1wb3J0YW50O1xuICAgIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgfVxufVxuXG4ucGFnaW5hdGlvbi1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnBhZ2luYXRpb24tcGFnZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogJHNwLW07XG59XG4ucGFnaW5hdGlvbi1sb2FkaW5nIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5yZXBvcnQtdmlld2VyIHtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbn1cblxuLmFjdHVhdGUtd3JhcHBlciB7XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuNHM7XG59XG5cbi5hY3R1YXRlLXBhcmFtZXRlci1jb2wge1xuICAgIG1hcmdpbi1sZWZ0OiAxN2VtO1xufVxuXG4udGlueW1jZS1wbGFjZWhvbGRlciB7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXByaTtcbiAgICBib3JkZXI6IHNvbGlkICRib3JkZXI7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XG5cbiAgICAmICsgdGV4dGFyZWEge1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaWNvbi1saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogJHNwLW0gKyAyO1xuXG4gICAgLmljb24ge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogLTNweDtcbiAgICB9XG59XG5cbi5ub3dyYXAge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5pbmxpbmUtbWVzc2FnZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgbWFyZ2luOiAkc3AtbTtcbiAgICBwYWRkaW5nOiAkc3AtbTtcbn1cblxuLmRlc2NyaXB0aW9uIHtcbiAgICBAaW5jbHVkZSB0eXBlLW1lZGl1bTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luLXRvcDogJHNwLWw7XG4gICAgY29sb3I6ICRkYXJrLXRyaTtcbn1cblxuLnJlcG9ydC10b29sdGlwIHtcbiAgICBAaW5jbHVkZSB0b29sdGlwMjtcbiAgICBwYWRkaW5nOiAkc3AtbTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xOHB4O1xuICAgIH1cbn1cblxuLnJlcG9ydC10b29sdGlwLXJpZ2h0OmJlZm9yZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xufVxuXG4uY29tcGFjdC10YWJsZSB7XG4gICAgdGQge1xuICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICB9XG4gICAgdGQgKyB0ZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICB9XG59XG5cbi5yZXBvcnQtY29weS1wYW5lIHtcbiAgICB3aWR0aDogMzUwcHg7XG59XG5cbi50ZXh0LWxpbmsge1xuICAgIGNvbG9yOiAkYmx1ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkYmx1ZS10cmk7XG4gICAgfVxufVxuLnRleHQtbGluay1kaXNhYmxlZCB7XG4gICAgY29sb3I6IHJnYmEoNDYsIDExNywgMTg2LCAwLjQpO1xuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogcmdiYSg0NiwgMTE3LCAxODYsIDAuNCk7XG4gICAgfVxufVxuLnRleHQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5vZmZzZXQtbWFyZ2luIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuOWVtO1xuICAgIG1hcmdpbi1yaWdodDogLTAuOWVtO1xufVxuXG4uanYtbW9kYWwtY2xvc2Uge1xuICAgIHRvcDogMTVweDtcbn1cblxuLnJvdy1ncmlkIHtcbiAgICB3aWR0aDogNDUwcHg7XG4gICAgZGlzcGxheTogdGFibGU7XG59XG4ucm93LWdyaWQtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG59XG4ucm93LWdyaWQtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cbi5yZXBvcnQtdGV4dC1jZWxsIHtcbiAgICB3aWR0aDogNDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5yZXBvcnQtZGF0ZS1jZWxsIHtcbiAgICB3aWR0aDoyMjVweDtcbn1cblxuLy8gVE9ETzogbW92ZSB0byBzdHlsZWtpdFxuLmxpc3QtYmx1ZS10YWItbGlua3Mge1xuICAgIGxpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgYSB7XG4gICAgICAgIHBhZGRpbmc6IDFlbSAxLjE2ZW07XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICAuc2VsZWN0ZWQgYSB7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICB9XG4gICAgLnNlbGVjdGVkOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIH1cbn1cblxuLy8gVE9ETzogbW92ZSB0byBzdHlsZWtpdFxuLmJyZWFkY3J1bWItY3VycmVudCxcbi5icmVhZGNydW1iLWN1cnJlbnQtcGFnZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cbi5idG4ge1xuICAgIHRvcDogMCAhaW1wb3J0YW50O1xufVxuLmRhcmstYnRuOmhvdmVyLFxuLmJsdWUtYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogJHdoaXRlO1xufVxuXG4uanYtbW9kYWwtaGVhZGVyIGgyIHtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ud2lkdGgtMTAwID4gLnNlbGVjdDItY29udGFpbmVyLFxuLndpZHRoLTEwMC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLy8gV2h5IGlzIGhlaWdodCBzZXQgdG8gaW5oZXJpdCBpbiBzdHlsZWtpdD9cbi51aS1kYXRlcGlja2VyIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLy8gbmVlZCBtb3JlIHJvb20gd2hlbiB1c2luZyBkcm9wZG93bnMgZm9yIG1vbnRoL3llYXIgXG4udWktZGF0ZXBpY2tlci10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiA2cHggIWltcG9ydGFudDtcbn1cblxuLy8gV2h5IGlzIC5lZGl0b3IgcG9zaXRpb246YWJzb2x1dGU/XG4ucmVwb3J0LWVkaXRvciB7XG4gICAgbWluLWhlaWdodDogMjBlbTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4vLyB0cnlpbmcgdG8gZ2V0IHNlY29uZGFyeSBidXR0b24gdG8gYmUgdGhlIHNhbWUgc2l6ZVxuLy8gYXMgYSBub3JtYWwgYnV0dG9uXG4uYmx1ZS1zZWNvbmRhcnktYnRuIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBwYWRkaW5nLXRvcDogMC41NWVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNTVlbSAhaW1wb3J0YW50O1xufVxuXG4uYmxvY2stY2VudGVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi52YWxpZ24tdGV4dC1ib3R0b20ge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbn1cblxuLnZhbGlnbi1taWRkbGUge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5wcmltYXJ5LWJ1dHRvbnMge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyAvLyBJRTkgYnVnXG59XG5cbmh0bWwge1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuLmNpcmNsZS1pY29uIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC5pY29uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4uYm90dG9tLWJvcmRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMzZDg3Y2Y7XG59XG5cbi5kaXNhYmxlZCB7IFxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0b3BhY2l0eTogMC42O1xufSIsIkB1c2UgXCIuLi9jb21tb24vY29sb3JzXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vc3BhY2luZ1wiIGFzICo7XG5cbi5qdi1tZXNzYWdlLWJhciB7XG5cdGJhY2tncm91bmQ6ICRkYXJrO1xuXHRcblx0bGVmdDogMDtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRyaWdodDogMDtcblx0ei1pbmRleDogMTUwMDA7XG5cdCYuYm90dG9te1xuXHRcdGJvdHRvbTogMDtcblx0fVxuXHQmLnRvcHtcblx0XHR0b3A6IDA7XG5cdH1cbn1cblxuLmp2LW1lc3NhZ2UtYmFyLWlubmVyIHtcblx0d2lkdGg6IDYwMHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0Y29sb3I6ICR3aGl0ZTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0LmJsb2NrIHtcblx0XHRwYWRkaW5nOiAkc3AtbCAkc3AtbTtcblx0fVxuXHQuc2Vjb25kYXJ5IHtcblx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRvcDogLTNweDtcblx0XHRtYXJnaW4tcmlnaHQ6ICRzcC1tO1xuXHR9XG5cdC5ib2R5IHtcblx0XHRtYXJnaW46IDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG59XG5cbi5qdi1tZXNzYWdlLWJhci1ib2R5IHtcblx0Y29sb3I6ICRkYXJrLXRyaTtcbn1cblxuLmp2LW1lc3NhZ2UtYmFyLWhlYWRlciB7XG5cdG1hcmdpbi10b3A6IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5qdi1tZXNzYWdlLWJhci1jbG9zZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogJHNwLWwgKiAyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tZXNzYWdlLWJhci1hbmltYXRlLXNob3csXG4ubWVzc2FnZS1iYXItYW5pbWF0ZS1oaWRlLFxuLmp2LW1lc3NhZ2UtYmFyIHtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMsIG9wYWNpdHkgMC4ycztcbn1cbi5qdi1tZXNzYWdlLWJhci5uZy1oaWRlLWFkZCxcbi5qdi1tZXNzYWdlLWJhci5uZy1oaWRlLXJlbW92ZSB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0b3BhY2l0eTogMTtcbn1cbi5qdi1tZXNzYWdlLWJhci5uZy1oaWRlIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTtcblx0b3BhY2l0eTogMDtcbn1cbi5qdi1tZXNzYWdlLWJhci5uZy1oaWRlLXJlbW92ZSB7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDBzLCAwLjJzO1xufVxuXG4ubWVzc2FnZS1iYXItYW5pbWF0ZS1oaWRlIHtcblx0dHJhbnNpdGlvbi1kZWxheTogMHMsIDAuMnM7XG59XG4ubWVzc2FnZS1iYXItYW5pbWF0ZS1oaWRlLm1lc3NhZ2UtYmFyLWFuaW1hdGUtaGlkZS1hY3RpdmUsXG4ubWVzc2FnZS1iYXItYW5pbWF0ZS1zaG93IHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTtcblx0b3BhY2l0eTogMDtcbn1cbi5tZXNzYWdlLWJhci1hbmltYXRlLWhpZGUsXG4ubWVzc2FnZS1iYXItYW5pbWF0ZS1zaG93LWFjdGl2ZSB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0b3BhY2l0eTogMTtcbn0iLCJAdXNlICdzYXNzOmNvbG9yJztcbi8vIFN0eWxla2l0IENvbG9yc1xuJGJsYWNrOiAjMjIyO1xuJHdoaXRlOiAjRkZGO1xuJGRhcms6ICMzMzM7XG4kZGFyay1wcmk6IGNvbG9yLmFkanVzdCgkZGFyaywgJGxpZ2h0bmVzczogNzUuNSUpOyAvKiAjZjFmMWYxICovXG4kZGFyay1zZWM6IGNvbG9yLmFkanVzdCgkZGFyaywgJGxpZ2h0bmVzczogNjAlKTsgLyogI0NDQyAqL1xuJGRhcmstdHJpOiBjb2xvci5hZGp1c3QoJGRhcmssICRsaWdodG5lc3M6IDMwJSk7IC8qICM2NjYgKi9cbiRkYXJrLWJsdWU6ICMzMTQ3OUU7XG4kY29sb3ItYmxhY2s6ICMwMDAwMDA7XG5cbiRibHVlOiAjM2Q4N2NmOyAvKiAkYmx1ZTogIzQxODhDQzsgKi9cbiRibHVlLXByaTogY29sb3IuYWRqdXN0KCRibHVlLCAkbGlnaHRuZXNzOiA0MyUpO1xuJGJsdWUtc2VjOiBjb2xvci5hZGp1c3QoJGJsdWUsICRsaWdodG5lc3M6IDMwJSk7XG4kYmx1ZS10cmk6IGNvbG9yLmFkanVzdCgkYmx1ZSwgJGxpZ2h0bmVzczogLTIwJSk7XG5cbiRncmVlbjogIzM4QjI0QTtcbiRncmVlbi1wcmk6IGNvbG9yLmFkanVzdCgkZ3JlZW4sICRsaWdodG5lc3M6IDQ1JSk7XG4kZ3JlZW4tc2VjOiBjb2xvci5hZGp1c3QoJGdyZWVuLCAkbGlnaHRuZXNzOiAzMCUpO1xuJGdyZWVuLXRyaTogY29sb3IuYWRqdXN0KCRncmVlbiwgJGxpZ2h0bmVzczogLTEwJSk7XG5cbiRyZWQ6ICNlNTE0MTQ7XG4kcmVkLXByaTogY29sb3IuYWRqdXN0KCRyZWQsICRsaWdodG5lc3M6IDQzJSk7XG4kcmVkLXNlYzogY29sb3IuYWRqdXN0KCRyZWQsICRsaWdodG5lc3M6IDIwJSk7XG4kcmVkLXRyaTogY29sb3IuYWRqdXN0KCRyZWQsICRsaWdodG5lc3M6IC0xMCUpO1xuXG4kb3JhbmdlOiAjZjU3ZDIxO1xuJG9yYW5nZS1wcmk6IGNvbG9yLmFkanVzdCgkb3JhbmdlLCAkbGlnaHRuZXNzOiA0MyUpO1xuJG9yYW5nZS1zZWM6IGNvbG9yLmFkanVzdCgkb3JhbmdlLCAkbGlnaHRuZXNzOiAyMCUpO1xuJG9yYW5nZS10cmk6IGNvbG9yLmFkanVzdCgkb3JhbmdlLCAkbGlnaHRuZXNzOiAtNyUpO1xuXG4kbWFnZW50YTogI2YwMTk3ODtcbiRtYWdlbnRhLXByaTogY29sb3IuYWRqdXN0KCRtYWdlbnRhLCAkbGlnaHRuZXNzOiAzMCUpO1xuJG1hZ2VudGEtc2VjOiBjb2xvci5hZGp1c3QoJG1hZ2VudGEsICRsaWdodG5lc3M6IDIwJSk7XG4kbWFnZW50YS10cmk6IGNvbG9yLmFkanVzdCgkbWFnZW50YSwgJGxpZ2h0bmVzczogLTEwJSk7XG5cbiR5ZWxsb3c6ICNmOWVkMjU7XG4keWVsbG93LXByaTogY29sb3IuYWRqdXN0KCR5ZWxsb3csICRsaWdodG5lc3M6IDM0JSk7XG4keWVsbG93LXNlYzogY29sb3IuYWRqdXN0KCR5ZWxsb3csICRsaWdodG5lc3M6IDIwJSk7XG4keWVsbG93LXRyaTogY29sb3IuYWRqdXN0KCR5ZWxsb3csICRsaWdodG5lc3M6IC0xMC41JSk7XG5cbiRsaW5rZWRpbi1jb2xvcjogIzBENjY5NjtcbiR0d2l0dGVyLWNvbG9yOiAjMzRBQURGO1xuJGdvb2dsZS1jb2xvcjogI0RENEIzOTtcbiRmYWNlYm9vay1jb2xvcjogIzNENUI5NjtcbiRkcm9wYm94LWNvbG9yOiAjMDA3RUU1O1xuJGJpbmctY29sb3I6ICNmYWE2MWM7XG4kYmx1ZS1uYXZoaWdobGlnaHQtY29sb3I6ICM2Mzk1QzI7XG5cbiRibHVlLTQ2OiBjb2xvci5hZGp1c3QoJGJsdWUsICRsaWdodG5lc3M6IDQ2JSk7XG4kcHVycGxlOiAjNzM1NGJkO1xuJGJsYWNrOiAjMjIyO1xuJGJvcmRlcjogY29sb3IuYWRqdXN0KCRkYXJrLCAkbGlnaHRuZXNzOiA3MCUpO1xuXG4vLyBHbG9iYWwgRWxlbWVudHNcbiRib2R5OiAkZGFyaztcbiRnbG9iYWwtYmctY29sb3I6ICR3aGl0ZTtcbiRib3JkZXJCbHVlOiAxcHggc29saWQgJGJsdWUtcHJpO1xuJGZvbnQtd2VpZ2h0LXNlbWlHcmF5OiAkZGFyay10cmk7XG4kZ3JpZEFjdGlvbkNvbG9yOiAkZGFyay1wcmk7XG4kZmlsdGVyU2hhZG93Q29sb3I6ICRkYXJrLXNlYztcbiRsYWJlbDogJGRhcmstdHJpO1xuJGVudGl0eVJvd0JvcmRlckNvbG9yOiAkYm9yZGVyO1xuJHRoLWFjdGlvbi1iZy1jb2xvcjogJGRhcmstcHJpO1xuJHRoLWJnLWNvbG9yOiAkYmx1ZS1wcmk7XG4kZmlsdGVyLWJnLWNvbG9yOiAkZGFyay1wcmk7XG4kZW50aXR5Um93Qm9yZGVyQ29sb3I6ICRib3JkZXI7XG4kbW9kYWwtc2hhZG93OiB0cmFuc3BhcmVudDtcblxuLy9zb2NpYWwgYnV0dG9uc1xuJGxpbmtlZGluX2NvbG9yOiAjMDA3QUFBO1xuJGdvb2dsZV9jb2xvcjogIzQyODVmNDtcbiRmYWNlYm9va19jb2xvcjogIzRBNDc5NztcbiR0d2l0dGVyX2NvbG9yOiAjNDI5REUyO1xuXG4kZ3JleTogIzgwODA4MDsiLCJAdXNlICdzYXNzOm1hdGgnO1xuJHNwYWNpbmc6IDEwcHg7XG4kc3BhY2luZy1zbWFsbDogNXB4O1xuJHNwYWNpbmctbGFyZ2U6IDE1cHg7XG5cbi8vIHNob3J0Y3V0c1xuJHNwLXhzOiAycHg7XG4kc3AtczogbWF0aC5kaXYoJHNwYWNpbmcsIDIpO1xuJHNwLW06ICRzcGFjaW5nO1xuJHNwLWw6ICRzcGFjaW5nICogMS41O1xuJHNwLXhsOiAkc3BhY2luZyAqIDI7XG5cbkBtaXhpbiBzcGFjaW5nLWNsYXNzZXMge1xuXHQucGFkLWlubmVyIHtcblx0XHRwYWRkaW5nOiAkc3BhY2luZztcblx0fVxuXHQucGFkLWlubmVyLXNtIHtcblx0XHRwYWRkaW5nOiAkc3BhY2luZy1zbWFsbDtcblx0fVxuXHQucGFkLWlubmVyLWxnIHtcblx0XHRwYWRkaW5nOiAkc3BhY2luZy1sYXJnZTtcblx0fVxuXG5cdC5wYWQtb3V0ZXIge1xuXHRcdG1hcmdpbjogJHNwYWNpbmc7XG5cdH1cblx0LnBhZC1vdXRlci1zbSB7XG5cdFx0bWFyZ2luOiAkc3BhY2luZy1zbWFsbDtcblx0fVxuXHQucGFkLW91dGVyLWxnIHtcblx0XHRtYXJnaW46ICRzcGFjaW5nLWxhcmdlO1xuXHR9XG5cblx0LmNsZWFyLXBhZC1vdXRlciB7XG5cdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdH1cblx0LmNsZWFyLXBhZC1pbm5lciB7XG5cdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHR9XG59IiwiXG4lc3Bpbm5lciB7XG5cdC8vYm9yZGVyLXJhZGl1czogNTAlO1xuXHQvL2JveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMik7XG5cdC8vYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG4lc3Bpbm5lcjMyIHtcblx0QGV4dGVuZCAlc3Bpbm5lcjtcblx0d2lkdGg6IDMycHg7XG5cdGhlaWdodDogMzJweDtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9oci1sb2FkaW5nLmdpZicpO1xufVxuXG4lc3Bpbm5lcjE2IHtcblx0QGV4dGVuZCAlc3Bpbm5lcjtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9oci1sb2FkaW5nLTE2cHguZ2lmJyk7XG59XG5cbkBtaXhpbiBzcGlubmVyLWJhc2Uge1xuXHQuc3Bpbm5lcjMyIHtcblx0XHRAZXh0ZW5kICVzcGlubmVyMzI7XG5cdH1cblx0LnNwaW5uZXIxNiB7XG5cdFx0QGV4dGVuZCAlc3Bpbm5lcjE2O1xuXHR9XG59IiwiXG5AdXNlIFwiLi4vY29tbW9uL2NvbG9yc1wiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3NwaW5uZXJcIiBhcyAqO1xuXG4uanYtbG9hZGluZy1vdmVybGF5IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDEwMDAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSwgMCk7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmp2LWNvbnRleHR1YWwtbG9hZGluZy1vdmVybGF5IHtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuXHRvcGFjaXR5OiAwLjU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiA5OTk5O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0Lmp2LWxvYWRpbmctaW1hZ2V7XG5cdFx0ZGlzcGxheTogbm9uZSA7XG5cdH1cbn1cblxuLnNwaW57XG5cdGhlaWdodDogMTNweDtcblx0d2lkdGg6IDEzcHg7XG5cdC13ZWJraXQtYW5pbWF0aW9uOnNwaW4gMC43cyBsaW5lYXIgaW5maW5pdGU7XG5cdC1tb3otYW5pbWF0aW9uOnNwaW4gMC43cyBsaW5lYXIgaW5maW5pdGU7XG5cdGFuaW1hdGlvbjpzcGluIDAuN3MgbGluZWFyIGluZmluaXRlO1xufVxuQC1tb3ota2V5ZnJhbWVzIHNwaW4geyAxMDAlIHsgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cbkAtd2Via2l0LWtleWZyYW1lcyBzcGluIHsgMTAwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5Aa2V5ZnJhbWVzIHNwaW4geyAxMDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyk7IH0gfVxuXG4uanYtbG9hZGluZy1pbWFnZSB7XG5cdEBleHRlbmQgJXNwaW5uZXIzMjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW4tdG9wOiAtMTZweDtcblx0bWFyZ2luLWxlZnQ6IC0xNnB4O1xufVxuXG4ubG9hZGluZy1hbmltYXRlLWhpZGUubG9hZGluZy1hbmltYXRlLWhpZGUtYWN0aXZlLFxuLmxvYWRpbmctYW5pbWF0ZS1zaG93IHtcblx0b3BhY2l0eTogMDtcbn0iLCJcbi5qdi1zbGlkZXIge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zbGlkZXItcGFuZWwge1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cywgb3BhY2l0eSAwLjJzO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnNsaWRlLWFuaW1hdGUtc2hvdyB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzAwcHgpO1xuXHRvcGFjaXR5OiAwO1xufVxuXG4uc2xpZGUtYW5pbWF0ZS1oaWRlLFxuLnNsaWRlLWFuaW1hdGUtc2hvdy1hY3RpdmUge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcblx0b3BhY2l0eTogMTtcbn1cblxuLnNsaWRlLWFuaW1hdGUtaGlkZS1hY3RpdmUge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzAwcHgpO1xuXHRvcGFjaXR5OiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcbn0iLCJcbi8vIFNpbXBsZSBmYWRlIGFuaW1hdGlvblxuXG5AbWl4aW4gYW5pbWF0aW9uLWZhZGUoJGR1cmF0aW9uOiAwLjJzKSB7XG5cdC5mYWRlLXNob3csXG5cdC5mYWRlLWhpZGUge1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgJGR1cmF0aW9uO1xuXHR9XG5cblx0LmZhZGUtc2hvdyxcblx0LmZhZGUtaGlkZS5mYWRlLWhpZGUtYWN0aXZlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cblx0LmZhZGUtc2hvdy5mYWRlLXNob3ctYWN0aXZlLFxuXHQuZmFkZS1oaWRlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0Ly8gZm9yIG5nLWlmXG5cdC5mYWRlLWVudGVyLm5nLWVudGVyIHtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5ICRkdXJhdGlvbjtcblx0XHRvcGFjaXR5OjA7XG5cdH1cblxuXHQuZmFkZS1lbnRlci5uZy1lbnRlci5uZy1lbnRlci1hY3RpdmUge1xuXHRcdG9wYWNpdHk6MTtcblx0fVxufVxuXG5AbWl4aW4gYW5pbWF0aW9uLWFwcGVhci1pbigkZHVyYXRpb246IDFzKSB7XG5cdEBrZXlmcmFtZXMgZmFkZWluIHtcblx0XHRmcm9tIHsgb3BhY2l0eTogMDsgfVxuXHRcdHRvICAgeyBvcGFjaXR5OiAxOyB9XG5cdH1cblx0LmFwcGVhci1pbntcblx0XHQtd2Via2l0LWFuaW1hdGlvbjogZmFkZWluICRkdXJhdGlvbjtcblx0XHQtbW96LWFuaW1hdGlvbjogZmFkZWluICRkdXJhdGlvbjtcblx0XHQtbXMtYW5pbWF0aW9uOiBmYWRlaW4gJGR1cmF0aW9uO1xuXHRcdC1vLWFuaW1hdGlvbjogZmFkZWluICRkdXJhdGlvbjtcblx0XHRhbmltYXRpb246IGZhZGVpbiAkZHVyYXRpb247XG5cdH1cbn0iLCJAdXNlIFwiLi4vY29tbW9uL3R5cG9ncmFwaHktbm9mb250c1wiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL2NvbG9yc1wiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3NsaWRlclwiO1xuQHVzZSBcIi4uL2NvbW1vbi9hbmltYXRpb25cIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9zcGFjaW5nXCIgYXMgKjtcblxuQGluY2x1ZGUgYW5pbWF0aW9uLWZhZGU7XG5cbiNwYWdlLXJlcG9ydExpc3Qge1xuXG4vLyBVc2luZyB0aGUgYmVsb3cgdmFycyB0byBjbGFyaWZ5IG1hZ2ljIG51bWJlcnMuXG4gICAgJGhlYWRlckhlaWdodDogNTBweDtcbiAgICAkZm9vdGVySGVpZ2h0OiA1MnB4O1xuICAgICRicmVhZGNydW1iSGVpZ2h0OiA0OHB4O1xuICAgICR0YWJzSGVpZ2h0OiA0NnB4O1xuICAgICRzZWFyY2hIZWFkZXJIZWlnaHQ6IDg1cHg7XG5cbiAgICAjY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206ICRmb290ZXJIZWlnaHQ7XG4gICAgICAgIHRvcDogJGhlYWRlckhlaWdodDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgI2hyLWZvb3RlckNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBib3R0b206IDEwcHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgLTQ5NXB4O1xuICAgIH1cbiAgICBcbiAgICAucmVwb3J0LWxpc3Qtcm93IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6ICRicmVhZGNydW1iSGVpZ2h0ICsgJHRhYnNIZWlnaHQ7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLnJlcG9ydC1saXN0LWNvbCB7XHRcdFxuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICB9XG5cbiAgICAucmVwb3J0LXZpZXctY29sIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIzLjUlO1xuICAgICAgICB3aWR0aDogNzYuNSU7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cblxuXHQucmVwb3J0LXNjcm9sbC1saXN0IHtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0fVxuXG5cdC5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1pbnB1dCB7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cblxuXHQubWluaW1hbC10YWJsZSB7XG5cdFx0dGgsIHRkIHtcblx0XHRcdHBhZGRpbmc6ICRzcC1zICRzcC1tICRzcC1zIDA7XG5cdFx0fVxuXHRcdHRoIHtcblx0XHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGJvcmRlcjtcblx0XHR9XG5cdFx0dGQge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHR9XG5cdFx0dGJvZHkgdHIge1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5taW5pbWFsLXNwYWNpbmcge1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcC1zO1xuXHRcdHRkIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXG5cdC50YWJsZS1jb250cm9sIHtcblx0XHR3aWR0aDogMjBweDtcblx0fVxuXHQubWluaW1hbC10YWJsZSAudGFibGUtdG9nZ2xlLWNvbnRyb2wge1xuXHRcdHdpZHRoOiA4MHB4O1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdH1cblxuXHQucmVjaXBpZW50LWxpc3Qge1xuXHRcdG1heC1oZWlnaHQ6IDc4cHg7XG5cdFx0b3ZlcmZsb3c6IGF1dG87XG5cdH1cblxuXHQucGFyYW1ldGVyLWNvbnRyb2xzIHtcblx0XHRsZWZ0OiAyODJweDtcblx0XHRwYWRkaW5nLXRvcDogMnB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0fVxuXG5cdC5zbGlkZXItcGFuZWwgLmJ1dHRvbi1ncm91cCB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXG5cdC5yZXBvcnQtc2VhcmNoIC5ib2R5IHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQucGFyYW1ldGVyLXBhbmVsIHtcblx0XHRtaW4taGVpZ2h0OiA1ZW07XG5cdH1cblxuXHQuc2hhcmUtaWNvbiB7XG5cdFx0dmVydGljYWwtYWxpZ246IC0ycHg7XG5cdH1cblxuXHQuc3BsYXNoLXJvdyB7XG5cdFx0aGVpZ2h0OiAyMWVtO1xuXHRcdC5jb2wtNCB7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdC5zcGxhc2gtYWN0aW9uIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAxLjhlbTtcblx0fVxuXHRcbiAgICAucmVwb3J0LXByZXZpZXctY29udGFpbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9yZXBvcnRzL2JnLWhhdGNoLXNtYWxsLmdpZicpO1xuICAgICB9XG4gICAgXG4gICAgLnJlcG9ydC1wcmV2aWV3LWltYWdlIHtcbiAgICAgICAgYm94LXNoYWRvdzogMXB4IDFweCAxcHggMXB4ICNDQ0NDQ0M7XG4gICAgfVxuICAgICAgICBcbiAgICAucmVwb3J0LXByZXZpZXctcmliYm9uIHtcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7IFxuICAgICAgICB0b3A6MTJweDsgXG4gICAgICAgIHJpZ2h0OjEycHg7IFxuICAgICAgICB3aWR0aDo3NXB4OyBcbiAgICAgICAgaGVpZ2h0Ojc1cHg7XG4gICAgfVxuICAgIFxuICAgIC5yZXBvcnQtcHJldmlldy13YXRlcm1hcmsge1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTsgXG4gICAgICAgIHRvcDozMyU7IFxuICAgICAgICBsZWZ0OjMzJTsgXG4gICAgICAgIHdpZHRoOjMzJTsgXG4gICAgICAgIGhlaWdodDozMyU7XG4gICAgfVxufVxuXG4jcmVwb3J0LXNlYXJjaCAuc2VsZWN0Mi1jb250YWluZXItbXVsdGkge1xuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdHotaW5kZXg6IDE7XG59XG5cbiNwYWdlLXJlcG9ydFJ1biB7XG4vLyBVc2luZyB0aGUgYmVsb3cgdmFycyB0byBjbGFyaWZ5IG1hZ2ljIG51bWJlcnMuXG4gICAgJGhlYWRlckhlaWdodDogNTBweDtcbiAgICAkZm9vdGVySGVpZ2h0OiA1MnB4O1xuICAgICRicmVhZGNydW1iSGVpZ2h0OiA0OHB4O1xuICAgICR0YWJzSGVpZ2h0OiA0NnB4O1xuICAgICRyZXBvcnRIZWlnaHQ6IDcyNXB4O1xuXG4gICAgI2NvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAkZm9vdGVySGVpZ2h0O1xuICAgICAgICB0b3A6ICRoZWFkZXJIZWlnaHQ7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6NC45ZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6NC45ZW07XG4gICAgfVxuICAgIFxuICAgIC5yZXBvcnQtcnVuLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAkYnJlYWRjcnVtYkhlaWdodDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG4gICAgXG4gICAgI2FjdHVhdGUtcmVwb3J0LXZpZXdlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAkaGVhZGVySGVpZ2h0ICsgJGJyZWFkY3J1bWJIZWlnaHQgKyAkdGFic0hlaWdodDtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICByaWdodDowO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6NC45ZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6NC45ZW07XG4gICAgfVxuICAgIFxuICAgICNoci1mb290ZXJDb250YWluZXIge1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxufSIsIkB1c2UgXCIuL2NvbG9yc1wiIGFzICo7XG5AdXNlIFwiLi9zcGFjaW5nXCIgYXMgKjtcblxuLypcblxuXHREaXJlY3RpdmU6IC9jb21tb24vZGlyZWN0aXZlcy9leHBhbmR5XG5cbiAqL1xuXG4kcGFuZWxXaWR0aDogMjAwcHg7XG5cbi5leHBhbmR5LXBhbmVsLFxuLmV4cGFuZHktcGFuZWwtZXhwYW5kIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmV4cGFuZHktcGFuZWwtaW5uZXIge1xuXHR3aWR0aDogJHBhbmVsV2lkdGg7XG59XG5cbi5leHBhbmR5LXBhbmVsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmbG9hdDogbGVmdDtcblx0d2lkdGg6ICRwYW5lbFdpZHRoO1xuXHRwYWRkaW5nOiAwIDEwcHg7XG5cdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXG4gICAgJi5leHBhbmRlZCB7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRib3JkZXI7XG4gICAgfVxufVxuLmV4cGFuZHktcGFuZWwtZXhwYW5kIHtcblx0YmFja2dyb3VuZDogJG9yYW5nZTtcblx0d2lkdGg6IDQwcHg7XG5cdHBhZGRpbmc6IDMwcHggMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmbG9hdDogbGVmdDtcbn1cbi5leHBhbmR5LXBhbmVsLWNvbGxhcHNlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0dG9wOiAkc3BhY2luZztcblx0bGVmdDogMTg2cHg7IC8vIHVzZSBsZWZ0IGluc3RlYWQgb2YgcmlnaHQgc28gYW5pbWF0aW9uIGxvb2tzIGdvb2Rcbn1cblxuLmV4cGFuZHktcHJpbWFyeSB7XG5cdG1hcmdpbi1sZWZ0OiAkcGFuZWxXaWR0aCArIDIwcHg7XG59XG4ubmctYW5pbWF0ZS5leHBhbmR5LXBhbmVsLm5nLWhpZGUtYWRkLFxuLm5nLWFuaW1hdGUuZXhwYW5keS1wYW5lbC5uZy1oaWRlLXJlbW92ZSxcbi5uZy1hbmltYXRlLmV4cGFuZHktcGFuZWwtZXhwYW5kLm5nLWhpZGUtYWRkLFxuLm5nLWFuaW1hdGUuZXhwYW5keS1wYW5lbC1leHBhbmQubmctaGlkZS1yZW1vdmUsXG4ubmctYW5pbWF0ZS5leHBhbmR5LXByaW1hcnkuZXhwYW5keS1wcmltYXJ5LWNvbGxhcHNlZC1hZGQsXG4ubmctYW5pbWF0ZS5leHBhbmR5LXByaW1hcnkuZXhwYW5keS1wcmltYXJ5LWNvbGxhcHNlZC1yZW1vdmUge1xuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aCwgbWFyZ2luLCBwYWRkaW5nO1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xufVxuLm5nLWFuaW1hdGUuZXhwYW5keS1wYW5lbC1leHBhbmQubmctaGlkZSxcbi5uZy1hbmltYXRlLmV4cGFuZHktcGFuZWwubmctaGlkZSB7XG5cdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuLmV4cGFuZHktcHJpbWFyeS1jb2xsYXBzZWQ6bm90KC5uZy1hbmltYXRlKSxcbi5uZy1hbmltYXRlLmV4cGFuZHktcHJpbWFyeS5leHBhbmR5LXByaW1hcnktY29sbGFwc2VkLWFkZC1hY3RpdmUsXG4ubmctYW5pbWF0ZS5leHBhbmR5LXByaW1hcnkuZXhwYW5keS1wcmltYXJ5LWNvbGxhcHNlZC1yZW1vdmUge1xuXHRtYXJnaW4tbGVmdDogNDRweDtcbn1cbi5uZy1hbmltYXRlLmV4cGFuZHktcHJpbWFyeS5leHBhbmR5LXByaW1hcnktY29sbGFwc2VkLXJlbW92ZS1hY3RpdmUge1xuXHRtYXJnaW4tbGVmdDogJHBhbmVsV2lkdGggKyAyMHB4O1xufSIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcbiRibHVlLW1hcmdpbjogbWF0aC5kaXYoMjYgLSA2LCAyKTtcbi5ibHVlLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvYmx1ZS5wbmcnKTtcbn1cblxuLmJsdWUtaWNvbi1zb3J0VXAge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTBweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zb3J0RG93biB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjRweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1kcm9wYXJyb3cge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTQ4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tY2xvc2VfaG92ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTc3cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tY2xvc2VfYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xMDZweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1jbGVhci1pbnB1dCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTM1cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tY2xvc2Uge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTE2NHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLW1haWwtYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTkzcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc3JjLWFycm93IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yMjVweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi10YWJsZS1jYXJyb3Qge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTI1N3B4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXRhYmxlLWNhcnJvdDIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTI4OXB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1uZXdfd2luZG93X2JsdWVfaWNvbl8xMngxMiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzIxcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLW5ld193aW5kb3dfd2hpdGVfaWNvbl8xMngxMiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzUzcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tcGFnaW5hdGlvbi1sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zODVweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1wYWdpbmF0aW9uLXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00MThweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtc2hsX2ljb25fMjR4MTQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTQ1MXB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDg1cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tcG9wb3V0LWJsdWUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTUxOXB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXBkZlByZXZpZXcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTU1M3B4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWVkaXQtZ3JheSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNTg5cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLXNraXBfaWNvbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNjI1cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tZmFjZWJvb2sxNiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNjYxcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tY2xvc2UtZ3JheSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNjk3cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWNoZWNrbWFya19pY29uIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC03MzNweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1pbmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNzY5cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tbGlua2VkaW4xNiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtODA1cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tY2lyY2xlTWludXMge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTg0MXB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLW5ld3BhZ2UtYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtODc3cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tZGVsZXRlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC05MTNweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1kb3dubG9hZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtOTQ5cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tY2lyY2xlUGx1cyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtOTg1cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYmFjay1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xMDIxcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tcHJpbnQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTEwNTdweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi10ZXh0UHJldmlldyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTA5M3B4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXRyYXNoLWJsdWUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTExMjlweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zZW5kIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xMTY1cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tdHdpdHRlcjE2IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xMjAxcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tdXBsb2FkIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xMjM3cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWxvZ28ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTEyNzNweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hZGQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTEzMDlweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtbG9jayB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTM0NXB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWltcG9ydENvbnRhY3RzIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xMzgxcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYXBwLWdtYWlsLWdyYXkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTE0MTdweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hcHAtZ21haWwge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTE0NTVweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zZWFyY2gge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTE0OTNweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hcHAtZ29vZ2xlLWNhbGVuZGFyLWdyYXkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTE1MzJweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hcHAtZ29vZ2xlLWNhbGVuZGFyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xNTczcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYWRkQXR0YWNobWVudCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTYxNHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFwcC1nb29nbGUtYXBwcy1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xNjU4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tZHJhZ0Ryb3Age1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTE3MDJweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hcHAtZ29vZ2xlLWFwcHMge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTE3NDZweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hZGRDYW1wYWlnbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTc5MHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWVkaXQtbGlnaHQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTE4MzRweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1lZGl0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xODc4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tZW1haWwge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTE5MjJweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1lcXVlc3QyNCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTk2NnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWV4cGFuZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjAxMHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFkZENhbmRpZGF0ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjA1NHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFwcC1oaXJlcmlnaHQtZ3JheSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjA5OHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWZlZWRiYWNrIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yMTQycHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYXBwLWhpcmVyaWdodCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjE4NnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWhlbHAge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTIyMzBweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1oaWRlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yMjc0cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYXBwLWxpbmtlZGluLWdyYXkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTIzMThweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hcHAtbGlua2VkaW4ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTIzNjJweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1qb2J0YXJnZXQyNCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjQwNnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1ub19zbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjQ1MHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFwcC10YWxlbnR3aXNlLWdyYXkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTI0OTRweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1saW5rZWRpbjI0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yNTM4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tbG9nb3V0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yNTgycHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYXBwLXRhbGVudHdpc2Uge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTI2MjZweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1tZXNzYWdlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yNjcwcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tbWluaW1pemUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTI3MTRweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1teWFjY291bnQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTI3NThweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hcHAtdHdpdHRlci1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yODAycHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tbm90ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjg0NnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFwcC10d2l0dGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yODkwcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYXBwLXlhaG9vLWdyYXkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTI5MzRweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hcHAteWFob28ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTI5NzhweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hZGRDb250YWN0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zMDIycHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLXRhbGVudHdpc2VfaWNvbl8yMXgyNCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzA2NnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWJpbmcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTMxMTBweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1yZWZlckZyaWVuZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzE1NHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWNhbGVuZGFyLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zMTk4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc2VsZWN0VGVtcGxhdGUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTMyNDJweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1jYWxlbmRhciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzI4NnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNlbmRFbWFpbCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzMzMHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNlbmRFbWFpbF9hY3RpdmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTMzNzRweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zZW5kRW1haWxfaG92ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTM0MThweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zZW5kSm9idml0ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzQ2MnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1tYXliZV9zbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzUwNnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNldHRpbmdzIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zNTUwcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc2hhcmUyNCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzU5NHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFkZExpbmtzIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zNjM4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYWRkUmVxdWlzaXRpb24ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTM2ODJweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hbGVydCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzcyNnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFsZXJ0UmVkIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zNzcwcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYXBwLWZhY2Vib29rLWdyYXkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTM4MTRweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hcHAtZmFjZWJvb2sge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTM4NThweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUteWVzX3NtIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zOTAycHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tY29sbGFwc2Uge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTM5NDZweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi10cmFpbmluZyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzk5MHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWNvbW11bml0eSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDAzNHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXRhc2tzTmF2IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00MDc4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tdGFzayB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDEyMnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXRhZyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDE2NnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWNyZWF0ZURic2VhcmNoMjQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTQyMTBweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1jcmVhdGVKb2IyNCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDI1NHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXZpZXcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTQyOThweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi12aWV3X2hvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00MzQ4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc2VuZEpvYnZpdGUyNCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDM5OHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXByb2ZpbGVQaWMge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTQ0NDhweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zcmMtY2FyZWVyc2l0ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDQ5OHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNyYy13ZWJwYWdlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00NTUwcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc3JjLXdlYnNlYXJjaCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDYwMnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNyYy1qb2Jib2FyZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDY1NHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNyYy1pbnRlcm5hbCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDcwNnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNyYy1pbXBvcnQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTQ3NThweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUteWVzX2xnIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00ODEwcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc3JjLWZhY2Vib29rIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00ODYycHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc3JjLWVtcGxveWVlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00OTE0cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc3JjLWVtYWlsIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00OTY2cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc3JjLWN1c3RvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNTAxOHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXR3aXR0ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTUwNzBweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zcmMtbGlua2VkaW4ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTUxMjJweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zcmMtY2FuZGlkYXRlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC01MTc0cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc3JjLWpvYm5vdGlmaWNhdGlvbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNTIyNnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNyYy1vdGhlcm5ldHdvcmsge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTUyNzhweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zcmMtY2FtcGFpZ24ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTUzMzBweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zcmMtYWdlbmN5IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC01MzgycHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLW1heWJlX2xnIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC01NDM0cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc3JjLXJlY3J1aXRlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNTQ4NnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNyYy10d2l0dGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC01NTM4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tZmFjZWJvb2sge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTU1OTBweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtbm9fbGcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTU2NDJweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1saW5rZWRpbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNTY5NHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWdvb2dsZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNTc0NnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNyYy1oaXJpbmdtYW5hZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC01Nzk4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYmFja3RvdG9wIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC01ODU3cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWFycm93LXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC01OTE3cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWFycm93LWxlZnQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTU5OTJweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuIiwiQHVzZSBcIi4vc3BhY2luZ1wiIGFzICo7XG5cbi8qIHVpLXJlc2V0ICovXG4uanYtcmVzZXR3cmFwIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5qdi1yZXNldCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0b3A6IDUwJTtcblx0bWFyZ2luLXRvcDogLTRweDtcblx0cmlnaHQ6ICRzcGFjaW5nLXNtYWxsO1xuXHR6LWluZGV4OiAyO1xufVxuIiwiQHVzZSBcInNhc3M6Y29sb3JcIjtcbkB1c2UgXCIuL3NwYWNpbmdcIiBhcyAqO1xuQHVzZSBcIi4vY29sb3JzXCIgYXMgKjtcblxuJHBpbGwtYmc6IGNvbG9yLmFkanVzdCgkYmx1ZSwgJGxpZ2h0bmVzczogNDMlKTtcblxuJXBpbGwge1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdC8vYm94LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgkYmx1ZSwgMC40KTtcblx0cGFkZGluZzogJHNwYWNpbmctc21hbGw7XG5cdGJhY2tncm91bmQtY29sb3I6ICRwaWxsLWJnO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4lZHJhZ2dhYmxlIHtcblx0Y3Vyc29yOiBtb3ZlO1xufVxuXG4lY2xpY2thYmxlIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWl4aW4gcGlsbC1iYXNlIHtcblxuXHQucGlsbCB7XG5cdFx0QGV4dGVuZCAlcGlsbDtcblx0fVxuXG5cdC5kcmFnZ2FibGUge1xuXHRcdEBleHRlbmQgJWRyYWdnYWJsZTtcblx0fVxuXG5cdC5jbGlja2FibGUge1xuXHRcdEBleHRlbmQgJWNsaWNrYWJsZTtcblx0fVxufSIsIkB1c2UgXCJzYXNzOmNvbG9yXCI7XG5AdXNlIFwiLi4vY29tbW9uL2V4cGFuZHlcIjtcbkB1c2UgXCIuLi9jb21tb24vc3ByaXRlc1wiO1xuQHVzZSBcIi4uL2NvbW1vbi9yZXNldFwiO1xuQHVzZSBcIi4uL2NvbW1vbi90b29sdGlwXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vdHlwb2dyYXBoeS1ub2ZvbnRzXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vc3BhY2luZ1wiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL2NvbG9yc1wiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3BpbGxcIiBhcyAqOyBcblxuQGluY2x1ZGUgcGlsbC1iYXNlO1xuXG4jcGFnZS1yZXBvcnRFZGl0IHtcblxuXHQvLyBXQVJOSU5HISEhIVxuXHQvLyBJIGhhZCB0byBtZXNzIHdpdGggdGhlIGZsb3cgb2YgdGhpcyBwYWdlIHF1aXRlIGEgYml0XG5cdC8vIHRvIGdldCB0aGUgc2Nyb2xsaW5nIGJlaGF2aW9yIGRlc2NyaWJlZCBpbiB0aGUgd2lyZWZyYW1lLlxuXG5cdC8vIFVzaW5nIHRoZSBiZWxvdyB2YXJzIHRvIGNsYXJpZnkgbWFnaWMgbnVtYmVycy5cblx0JGhlYWRlckhlaWdodDogNTBweDtcblx0JGZvb3RlckhlaWdodDogNTJweDtcblx0JGJyZWFkY3J1bWJIZWlnaHQ6IDQ4cHg7XG5cdCRzZWFyY2hIZWFkZXJIZWlnaHQ6IDg1cHg7XG5cblx0I2NvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogJGZvb3RlckhlaWdodDtcblx0XHR0b3A6ICRoZWFkZXJIZWlnaHQ7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0bGVmdDogMDtcblx0fVxuXG5cdCNoci1mb290ZXJDb250YWluZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0Ym90dG9tOiAxMHB4O1xuXHRcdG1hcmdpbjogMCAwIDAgLTQ5NXB4O1xuXHR9XG5cdFxuXG5cdC5ncm91cC1uYW1lIHtcblx0XHR3aWR0aDogODUlO1xuXHR9XG5cblx0LnJlcG9ydC1maWVsZC1lZGl0b3Ige1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6ICRicmVhZGNydW1iSGVpZ2h0O1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXG5cdFx0LmV4cGFuZHktcGFuZWwge1xuXHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXHRcdC5leHBhbmR5LXByaW1hcnkge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdH1cblx0XHR1bCB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luOiAkc3BhY2luZyAwO1xuXHRcdH1cblx0XHQuZmllbGQtbGlzdC1kcm9wIHtcblx0XHRcdGJvcmRlci10b3A6IHNvbGlkIDFweCAkYm9yZGVyO1xuXHRcdFx0cGFkZGluZy1ib3R0b206ICRzcC14bDtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHQmLmVtcHR5LWRyb3Age1xuXHRcdFx0XHRib3JkZXI6IGRhc2hlZCAycHggJGJsdWUtcHJpO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGNvbG9yLmFkanVzdCgkYmx1ZSwgJGxpZ2h0bmVzczogNDUlKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnJlcG9ydC1hdmFpbGFibGUtZmllbGRzIHtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6ICRzZWFyY2hIZWFkZXJIZWlnaHQ7XG5cdH1cblxuXHQuZmllbGQtY29sdW1ucyB7XG5cdFx0b3ZlcmZsb3cteTogYXV0bztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHR9XG5cblx0LmZpZWxkLWNvbHVtbiB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxuXG5cdC5jb2x1bW4tYm9keSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbjogMCAwIDAgJHNwYWNpbmctbGFyZ2U7XG5cdFx0Ym9yZGVyLXRvcDogc29saWQgM3B4ICRibHVlLXRyaTtcblx0fVxuXG5cdC5yZXBvcnQtY29udHJvbHMge1xuXHRcdGJ1dHRvbiB7XG5cdFx0XHRtYXJnaW46IDAgMCAwICRzcGFjaW5nO1xuXHRcdH1cblx0XHR3aWR0aDo3NTBweDtcblx0fVxuXG5cdC5yZXBvcnQtZmllbGQtZ3JvdXAge1xuXHRcdG1hcmdpbjogJHNwYWNpbmctc21hbGwgJHNwYWNpbmc7XG5cdFx0Ym9yZGVyLXRvcDogc29saWQgMXB4ICRib3JkZXI7XG5cdFx0cGFkZGluZy10b3A6ICRzcGFjaW5nLXNtYWxsO1xuXG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHR9XG5cdFx0aDMgLmljb24ge1xuXHRcdFx0bWFyZ2luLXRvcDogMnB4O1xuXHRcdH1cblx0fVxuXHQucmVwb3J0LWZpZWxkIHtcblx0XHRtYXJnaW46ICRzcGFjaW5nLXNtYWxsIDFweCAwIDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdFx0Ji51aS1zb3J0YWJsZS1wbGFjZWhvbGRlciB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRtYXJnaW46ICRzcGFjaW5nLXNtYWxsICRzcGFjaW5nLXNtYWxsICRzcGFjaW5nLXNtYWxsKzE7XG5cdFx0XHRiYWNrZ3JvdW5kOiBjb2xvci5hZGp1c3QoJGJsdWUsICRsaWdodG5lc3M6IDQzJSk7XG5cdFx0XHRwYWRkaW5nOiAkc3BhY2luZy1zbWFsbCAwO1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnICc7XG5cdFx0XHR9XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJycgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji51aS1zb3J0YWJsZS1oZWxwZXIsXG5cdFx0Ji51aS1kcmFnZ2FibGUtZHJhZ2dpbmcge1xuXHRcdFx0b3BhY2l0eTogMC43NTtcblx0XHR9XG5cdFx0Ji5ub2Ryb3Age1xuXHRcdFx0YmFja2dyb3VuZDogJHJlZCAhaW1wb3J0YW50O1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cblx0XHQucmVwb3J0LWZpZWxkLW5hbWUge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAkc3AtbTtcblx0XHRcdHBhZGRpbmctbGVmdDogMS40ZW07XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0LmRyYWdnYWJsZS1pY29uIHtcblx0XHRcdFx0bGVmdDogMnB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNnB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5yZXBvcnQtZmllbGQtdHlwZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogJHNwLXM7XG5cdFx0XHR0b3A6ICRzcC1zICsgMjtcblx0XHRcdGZvbnQtc2l6ZTogMC44ZW07XG5cdFx0XHRjb2xvcjogJGRhcmstdHJpO1xuXHRcdH1cblx0fVxuXHQucmVwb3J0LWZpZWxkLWRpc2FibGVkIHtcblx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHR9XG5cdC5zZWxlY3RlZC1yZXBvcnQtZmllbGQge1xuXHRcdHBhZGRpbmc6ICRzcGFjaW5nIDA7XG5cdFx0Ym9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRib3JkZXI7XG5cdFx0Ym9yZGVyLXRvcDogc29saWQgMXB4ICRib3JkZXI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdG1hcmdpbi10b3A6IC0xcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0Ji51aS1zb3J0YWJsZS1oZWxwZXIge1xuXHRcdFx0Ym94LXNoYWRvdzogMCA0cHggOHB4IC00cHggcmdiYSgwLDAsMCwwLjMpO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogc29saWQgM3B4ICRncmVlbjtcblx0XHR9XG5cdFx0LnNob3ctb24taG92ZXIge1xuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdH1cblx0XHQuY29udHJvbHMge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdG1hcmdpbi10b3A6IC0xMnB4O1xuXG5cdFx0XHQuaWNvbiB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAkc3AtbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jjpob3ZlciAuc2hvdy1vbi1ob3ZlciB7XG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdH1cblx0XHQuZGlzcGxheS1uYW1lIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMTAwcHg7XG5cblx0XHRcdC5ibHVlLWljb24taGVscCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC0zcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG5cdC5tZXNzYWdlLWhlYWRlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG5cdFx0Lmljb24ge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dG9wOiAtNXB4O1xuXHRcdH1cblx0fVxuXG5cdC5maWVsZC1lZGl0LXBhbmUge1xuXHRcdHBhZGRpbmc6ICRzcC1tIDA7XG5cdFx0Ym94LXNoYWRvdzogMCA0cHggOHB4IC00cHggcmdiYSgwLDAsMCwwLjMpO1xuXHRcdGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkYm9yZGVyO1xuXHRcdGJvcmRlci10b3A6IHNvbGlkIDFweCAkYm9yZGVyO1xuXHR9XG5cblx0LmRlbGV0ZWQtZmllbGRzLW1vZGFsIC5qdi1tb2RhbC1jbG9zZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC8vIFRFTVBPUkFSWVxuXG5cdC5qdi1lZGl0LWlubGluZS1wYW5lIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQvLyB6LWluZGV4OiAyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0fVxuXHQuanYtZWRpdC1pbmxpbmUtY29udHJvbHMge1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdHBhZGRpbmctcmlnaHQ6ICRzcC1sO1xuXHRcdGNvbG9yOiAkZGFyay1wcmk7XG5cdH1cblxuXHQuY29sdW1uLW92ZXJsYXkge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDM1cHg7XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdHBhZGRpbmc6ICRzcC1tIDA7XG5cdFx0ei1pbmRleDogMTAwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XG5cdFx0cCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAkc3AtbTtcblx0XHR9XG5cdH1cblxuXHQud2FybmluZy10ZXh0IHtcblx0XHRjb2xvcjogJHJlZDtcblx0fVxuXG5cdC5uYW1lLXRvb2x0aXAge1xuXHRcdEBpbmNsdWRlIHRvb2x0aXAyKCRibHVlLCBsZWZ0KTtcblx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0ei1pbmRleDogMTAwO1xuXHRcdHN0cm9uZyB7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0QGluY2x1ZGUgdHlwZS1tZWRpdW07XG5cdFx0fVxuXHR9XG5cblx0LmFkdmFuY2VkLWhlbHAtdG9vbHRpcCB7XG5cdFx0d2lkdGg6IDI1MHB4O1xuXHRcdHotaW5kZXg6IDEwMDtcblx0fVxuXG5cdC51aS1zb3J0YWJsZS1kaXNhYmxlZCB7XG5cdFx0b3BhY2l0eTogMC41O1xuXHRcdC5zZWxlY3RlZC1yZXBvcnQtZmllbGQge1xuXHRcdFx0YmFja2dyb3VuZDogJGRhcmstcHJpO1xuXHRcdH1cblx0fVxuXG4gICAgLndhcm5pbmctaGVhZGVyIHtcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgfVxuICAgIFxuICAgIC5lcnJvci1oZWFkZXIge1xuICAgICAgICBjb2xvcjogJHJlZDtcbiAgICB9XG59XG4iLCJAdXNlIFwic2Fzczpjb2xvclwiO1xuQHVzZSBcIi4vY29sb3JzXCIgYXMgKjtcbkB1c2UgXCIuL3RyaWFuZ2xlXCIgYXMgKjtcblxuQG1peGluIHRvb2x0aXAyKCRjb2xvcjogJGJsdWUsICRwb3NpdGlvbjogdXApIHtcbiAgJHRvb2x0aXAtYm9yZGVyOiAzcHggc29saWQgJGNvbG9yICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDJweCByZ2JhKDAsMCwwLDAuMSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBwYWRkaW5nOiA2cHg7XG4gIG1hcmdpbjogMDtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSB0cmlhbmdsZSgkcG9zaXRpb24sICRjb2xvciwgNXB4KTtcbiAgfVxuICBAaWYgJHBvc2l0aW9uID09IGxlZnQge1xuICAgIGJvcmRlci1sZWZ0OiAkdG9vbHRpcC1ib3JkZXI7XG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgbGVmdDogLThweDtcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJHBvc2l0aW9uID09IHJpZ2h0IHtcbiAgICBib3JkZXItcmlnaHQ6ICR0b29sdGlwLWJvcmRlcjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICByaWdodDogLThweDtcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJHBvc2l0aW9uID09IHVwIHtcbiAgICBib3JkZXItdG9wOiAkdG9vbHRpcC1ib3JkZXI7XG4gICAgJjpiZWZvcmUge1xuICAgICAgbWFyZ2luOiAtMTRweCBhdXRvIDEwcHggYXV0bztcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJHBvc2l0aW9uID09IGRvd24ge1xuICAgIGJvcmRlci1ib3R0b206ICR0b29sdGlwLWJvcmRlcjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICAgIGJvdHRvbTogLThweDtcbiAgICB9XG4gIH1cbn1cbkBtaXhpbiBlcnJvci10b29sdGlwIHtcblx0QGluY2x1ZGUgdG9vbHRpcDIoJHJlZCk7XG5cdGNvbG9yOiAkcmVkO1xufVxuXG5cbi8vLy8gVE9PTFRJUCBNSVhJTiAvLy8vXG5cbkBtaXhpbiB0b29sdGlwKCR3aWR0aDogMTBlbSwgJHZlcnRpY2FsT2Zmc2V0OiAwcHgsICRob3Jpem9udGFsT2Zmc2V0OiAxNXB4KSB7XG4gIC8vQnVnIDE0NjUxIC0gTlZcbiAgIC8vcG9zaXRpb246IHJlbGF0aXZlO1xuICAgcG9zaXRpb246IGFic29sdXRlOyBcbiAgLnRvb2x0aXBXaW5kb3cge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzZDg3Y2Y7XG4gICAgd2lkdGg6ICR3aWR0aDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB6LWluZGV4OiAyMDAwO1xuICAgIG92ZXJmbG93LXdyYXA6YnJlYWstd29yZDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gICAgLnRpdGxlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgfVxuICAgIC5ib2R5IHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAudG9vbHRpcENvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgfVxuICAgIHB7XG4gICAgXHRmb250LXNpemU6MC44NDZlbTtcbiAgICBcdG1hcmdpbi1sZWZ0OjA7XG4gICAgXHRtYXJnaW4tcmlnaHQ6MDtcbiAgICB9XG4gIH1cbiAgJi5kb3duIHtcbiAgICAudG9vbHRpcFdpbmRvdyB7XG4gICAgICBib3gtc2hhZG93OiAwIC0ycHggM3B4ICNjY2NjY2M7XG4gICAgICBib3R0b206ICR2ZXJ0aWNhbE9mZnNldDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBib3R0b206IC01cHg7XG4gICAgICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCAjM2Q4N2NmO1xuICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5zaXRMZWZ0IHtcbiAgICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgICAgbGVmdDogJGhvcml6b250YWxPZmZzZXQ7XG4gICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgbGVmdDogMTlweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLnNpdFJpZ2h0IHtcbiAgICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgICAgcmlnaHQ6ICRob3Jpem9udGFsT2Zmc2V0O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICByaWdodDogMTlweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnVwIHtcbiAgICAudG9vbHRpcFdpbmRvdyB7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCAzcHggI2NjY2NjYztcbiAgICAgIHRvcDogJHZlcnRpY2FsT2Zmc2V0O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICMzZDg3Y2Y7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgICAmLnNpdExlZnQge1xuICAgICAgLnRvb2x0aXBXaW5kb3cge1xuICAgICAgICBsZWZ0OiAkaG9yaXpvbnRhbE9mZnNldDtcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBsZWZ0OiAxOXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuc2l0UmlnaHQge1xuICAgICAgLnRvb2x0aXBXaW5kb3cge1xuICAgICAgICByaWdodDogJGhvcml6b250YWxPZmZzZXQ7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHJpZ2h0OiAxOXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYucG9pbnRSaWdodCB7XG4gICAgLnRvb2x0aXBXaW5kb3cge1xuICAgICAgYm94LXNoYWRvdzogLTJweCAycHggM3B4ICNjY2NjY2M7XG4gICAgICByaWdodDogJGhvcml6b250YWxPZmZzZXQ7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IC00cHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgIzNkODdjZjtcbiAgICAgICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgICYudG9wIHtcbiAgICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgICAgdG9wOiAkdmVydGljYWxPZmZzZXQ7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuYm90dG9tIHtcbiAgICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgICAgYm90dG9tOiAkdmVydGljYWxPZmZzZXQ7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYucG9pbnRMZWZ0IHtcbiAgICAudG9vbHRpcFdpbmRvdyB7XG4gICAgICBib3gtc2hhZG93OiAycHggMnB4IDNweCAjY2NjY2NjO1xuICAgICAgbGVmdDogJGhvcml6b250YWxPZmZzZXQ7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgbGVmdDogLTRweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgIzNkODdjZjtcbiAgICAgICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgICYudG9wIHtcbiAgICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgICAgdG9wOiAkdmVydGljYWxPZmZzZXQ7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuYm90dG9tIHtcbiAgICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgICAgYm90dG9tOiAkdmVydGljYWxPZmZzZXQ7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbiAgJi51cCB7XG4gICAgLnRvb2x0aXBXaW5kb3cgLnRvb2x0aXBDb250YWluZXIge1xuICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIH1cbiAgfVxuICAmLmRvd24gLnRvb2x0aXBXaW5kb3cgLnRvb2x0aXBDb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxuICAmLnBvaW50bGVmdCAudG9vbHRpcFdpbmRvdyAudG9vbHRpcENvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgfVxuICAmLnBvaW50cmlnaHQgLnRvb2x0aXBXaW5kb3cgLnRvb2x0aXBDb250YWluZXIge1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICB9XG59XG4iLCJAdXNlIFwiLi4vY29tbW9uL2NvbG9yc1wiIGFzICo7XG4vLy8vIFRSSUFOR0xFUyAvLy8vXG5cbi8vIFRyYW5zZm9ybXMgdGhlIGVsZW1lbnQgaW50byBhIHRyaWFuZ2xlXG4vLyBZb3UgY2FuIG1vZGlmeSBib3JkZXIgc2l6ZXMgdG8gY2hhbmdlIHRoZSBzaGFwZVxuQG1peGluIHRyaWFuZ2xlKCRkaXJlY3Rpb246IGRvd24sICRjb2xvcjogJGJsdWUsICRzaXplOiA2cHgpIHtcblx0aGVpZ2h0OiAwO1xuXHR3aWR0aDogMDtcblx0QGlmICRkaXJlY3Rpb24gPT0gbGVmdCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAkc2l6ZSBzb2xpZCAkY29sb3I7XG5cdFx0Ym9yZGVyLXRvcDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG5cdH1cblx0QGVsc2UgaWYgJGRpcmVjdGlvbiA9PSByaWdodCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLWxlZnQ6ICRzaXplIHNvbGlkICRjb2xvcjtcblx0XHRib3JkZXItdG9wOiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcblx0fVxuXHRAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcblx0XHRib3JkZXItYm90dG9tOiAkc2l6ZSBzb2xpZCAkY29sb3I7XG5cdFx0Ym9yZGVyLWxlZnQ6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1yaWdodDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG5cdH1cblx0QGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcblx0XHRib3JkZXItcmlnaHQ6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1sZWZ0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItdG9wOiAkc2l6ZSBzb2xpZCAkY29sb3I7XG5cdH1cbn1cblxuLy8gQXR0YWNoZXMgYSB0cmlhbmdsZSB0byB0aGUgZWxlbWVudCB1c2luZyBhIHBzZXVkby1lbGVtZW50XG5AbWl4aW4gdHJpYW5nbGUtYWZ0ZXIoJGRpcmVjdGlvbjogZG93biwgJGNvbG9yOiAkYmx1ZSwgJHNpemU6IDZweCkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCY6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIHRyaWFuZ2xlKCRkaXJlY3Rpb24sICRjb2xvciwgJHNpemUpO1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHR9XG59XG5cbi8vIEF0dGFjaGVzIGEgdHJpYW5nbGUgdG8gdGhlIGVsZW1lbnQgdXNpbmcgYSBwc2V1ZG8tZWxlbWVudFxuQG1peGluIHRyaWFuZ2xlLWJlZm9yZSgkZGlyZWN0aW9uOiBkb3duLCAkY29sb3I6ICRibHVlLCAkc2l6ZTogNnB4KSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0JjpiZWZvcmUge1xuXHRcdEBpbmNsdWRlIHRyaWFuZ2xlKCRkaXJlY3Rpb24sICRjb2xvciwgJHNpemUpO1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHR9XG59XG5cbi8vIENvbnZlbmllbmNlIGZ1bmN0aW9uIHRvIGNoYW5nZSB0aGUgY3VycmVudCBlbGVtZW50IGFuZCBpdCdzIHRyaWFuZ2xlJ3MgY29sb3JcbkBtaXhpbiB0cmlhbmdsZS1jb2xvcigkY29sb3I6ICRibHVlLCAkZGlyZWN0aW9uOiBkb3duKSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvcjtcblx0JjphZnRlciB7XG5cdFx0QGlmICRkaXJlY3Rpb24gPT0gbGVmdCB7XG5cdFx0XHRib3JkZXItcmlnaHQtY29sb3I6ICRjb2xvcjtcblx0XHR9XG5cdFx0QGVsc2UgaWYgJGRpcmVjdGlvbiA9PSByaWdodCB7XG5cdFx0XHRib3JkZXItbGVmdC1jb2xvcjogJGNvbG9yO1xuXHRcdH1cblx0XHRAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvcjtcblx0XHR9XG5cdFx0QGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcblx0XHRcdGJvcmRlci10b3AtY29sb3I6ICRjb2xvcjtcblx0XHR9XG5cdH1cbn1cblxuQG1peGluIHRyaWFuZ2xlLXRvZ2dsZXMge1xuXHQudHJpYW5nbGUtZXhwYW5kZWQsXG5cdC50cmlhbmdsZS1jb2xsYXBzZWQge1xuXHRcdG1hcmdpbi10b3A6IDAuNWVtO1xuXHR9XG5cblx0LnRyaWFuZ2xlLWV4cGFuZGVkIHtcblx0XHRAaW5jbHVkZSB0cmlhbmdsZSh1cCwgJGRhcmstc2VjLCA1cHgpO1xuXHR9XG5cblx0LnRyaWFuZ2xlLWNvbGxhcHNlZCB7XG5cdFx0QGluY2x1ZGUgdHJpYW5nbGUoZG93biwgJGRhcmstc2VjLCA1cHgpO1xuXHR9XG59IiwiQGZvcndhcmQgXCIuLi9jb21tb24vc3BhY2luZ1wiO1xuQGZvcndhcmQgXCIuLi9jb21tb24vdHlwb2dyYXBoeS1ub2ZvbnRzXCI7XG5AZm9yd2FyZCBcIi4uL2NvbW1vbi9jb2xvcnNcIjtcbkBmb3J3YXJkIFwiLi4vY29tbW9uL3NwYWNpbmdcIjtcbkBmb3J3YXJkIFwiLi4vY29tbW9uL3BhZ2luYXRpb25cIjtcblxuQHVzZSAnc2Fzczpjb2xvcic7XG5AdXNlIFwiLi4vY29tbW9uL3R5cG9ncmFwaHktbm9mb250c1wiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL2NvbG9yc1wiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3NwYWNpbmdcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9wYWdpbmF0aW9uXCIgYXMgKjtcblxuQG1peGluIGZvcm0tc3R5bGVzIHtcblx0dGV4dGFyZWEsXG5cdGlucHV0IHtcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0Ly9ib3gtc2hhZG93OiBpbnNldCAwIDJweCA2cHggLTRweCBjb2xvci5hZGp1c3QoJGRhcmssICRsaWdodG5lc3M6IDEwJSk7XG5cdFx0Y29sb3I6IGNvbG9yLmFkanVzdCgkYm9keSwgJGxpZ2h0bmVzczogNSUpO1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRyZXNpemU6bm9uZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogNnB4IDVweCA3cHggNXB4O1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHQvLyBib3gtc2hhZG93OiAgMCAwcHggMTVweCAtNXB4ICRkYXJrO1xuXHRcdFx0b3V0bGluZTogMDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRibHVlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdH1cblx0fVxuXG5cdC5yb3ctbGFiZWwtbXVsdGlwbGUge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdH1cblxuXHRpbnB1dCB7XG5cdFx0QGluY2x1ZGUgdHlwZS1saWdodDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR9XG5cblx0aW5wdXRbdHlwZT1yYWRpb10ge1xuXHRcdG1hcmdpbjogNXB4O1xuXHR9XG5cdGlucHV0W3R5cGU9cmFkaW9dLFxuXHRpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG5cdFx0Ym9yZGVyOiBub25lIWltcG9ydGFudDtcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHR9XG5cblx0c2VsZWN0IHtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdGNvbG9yOiAkZGFyaztcblx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHRcdGJvcmRlci1pbWFnZTogaW5pdGlhbDtcblx0XHR3aGl0ZS1zcGFjZTogcHJlO1xuXHRcdC13ZWJraXQtcnRsLW9yZGVyaW5nOiBsb2dpY2FsO1xuXHRcdGNvbG9yOiBibGFjaztcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRtaW4td2lkdGg6IDg1cHg7XG5cdFx0cGFkZGluZzogNXB4O1xuXHRcdC8vYm94LXNoYWRvdzogaW5zZXQgMCAycHggNnB4IC00cHggY29sb3IuYWRqdXN0KCRkYXJrLCAkbGlnaHRuZXNzOiAxMCUpO1xuXHRcdCY6Zm9jdXMge1xuXHRcdFx0b3V0bGluZTogMDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRibHVlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KCR3aGl0ZSwgJGxpZ2h0bmVzczogMCUpO1xuXG5cdFx0fVxuXHR9XG5cdC5zZWxlY3QyLWNvbnRhaW5lciB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0Lmhhc0RhdGVwaWNrZXIge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvYmx1ZS9pY29uLWNhbGVuZGFyLnBuZycpO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHR9XG5cblx0Lm5leHQsIC5wcmV2IHtcblx0XHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRiYWNrZ3JvdW5kOiB3aGl0ZSBuby1yZXBlYXQgY2VudGVyO1xuXHRcdHdpZHRoOiA1NXB4ICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiA2NXB4O1xuXHRcdHRvcDogNTAlO1xuXHRcdG1hcmdpbjogLTMycHggMCAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRvcGFjaXR5OiAuODtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cdH1cblx0LnByZXYge1xuXHRcdC8vYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG5cdFx0Ly9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvYXJyb3ctbGVmdC5wbmcpO1xuXHRcdC8vYm94LXNoYWRvdzogLTIwcHggMCAzMHB4IC0yMHB4IHJnYmEoMCwwLDAsMC40KSBpbnNldDtcblx0XHQvL2JhY2tncm91bmQtcG9zaXRpb24teDogbGVmdDtcblx0XHRAaW5jbHVkZSBwYWdpbmF0aW9uKHByZXZpb3VzKTtcblx0XHRsZWZ0OiAtNTdweDtcblx0XHQvLyY6aG92ZXIge1xuXHRcdC8vXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvYXJyb3ctbGVmdC5wbmcpO1xuXHRcdC8vXHRib3gtc2hhZG93OiAtMjBweCAwIDMwcHggLTIwcHggcmdiYSgwLDAsMCwwLjQpIGluc2V0O1xuXHRcdC8vfVxuXHR9XG5cdC5uZXh0IHtcblx0XHQvL2JvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xuXHRcdC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2Fycm93LXJpZ2h0LnBuZyk7XG5cdFx0Ly9ib3gtc2hhZG93OiAyMHB4IDAgMzBweCAtMjBweCByZ2JhKDAsMCwwLDAuNCkgaW5zZXQ7XG5cdFx0Ly9iYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IHJpZ2h0O1xuXHRcdEBpbmNsdWRlIHBhZ2luYXRpb24obmV4dCk7XG5cdFx0cmlnaHQ6IC01N3B4O1xuXHRcdC8vJjpob3ZlciB7XG5cdFx0Ly9cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9hcnJvdy1yaWdodC5wbmcpO1xuXHRcdC8vXHRib3gtc2hhZG93OiAyMHB4IDAgMzBweCAtMjBweCByZ2JhKDAsMCwwLDAuNCkgaW5zZXQ7XG5cdFx0Ly99XG5cdH1cbn1cblxuQG1peGluIGZpZWxkLXN0eWxlcyB7XG5cdC5maWVsZC1yb3cge1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcC1tO1xuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdH1cblx0XHQucm93LWxhYmVsIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0bWFyZ2luLXRvcDogJHNwLXM7XG5cdFx0XHR3aWR0aDogMTIwcHg7XG5cdFx0XHQmLnJlcXVpcmVkIHtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogJyonO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAkc3AteHM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQucm93LWNvbnRyb2xzIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMzBweDtcblx0XHRcdHAge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogJHNwLXM7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji53aWRlIHtcblx0XHRcdC5yb3ctbGFiZWwge1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcC1zO1xuXHRcdFx0fVxuXHRcdFx0LnJvdy1jb250cm9scyB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucm93LWVycm9yIHtcblx0XHRcdGNvbG9yOiAkcmVkO1xuXHRcdH1cblx0fVxuXG5cdC5maWVsZC1kaXZpZGVyIHtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuXHRcdG1hcmdpbjogJHNwLWwgMDtcblx0fVxufVxuIiwiQHVzZSBcIi4vY29sb3JzXCIgYXMgKjtcbkBtaXhpbiBwYWdpbmF0aW9uKCRkaXJlY3Rpb24pIHtcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuXHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdHRleHQtaW5kZW50OiAtOTk5OTlweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGhlaWdodDogMjRweDtcblx0d2lkdGg6IDI0cHg7XG5cdHBhZGRpbmc6IDVweDtcblx0Ly8gUHJldmlvdXMgb3IgQmFjayBBcnJvd1xuXHRAaWYgJGRpcmVjdGlvbiA9PSBcInByZXZpb3VzXCIge1xuXHRcdGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9pbWFnZXMvaWNvbi1wcmV2aW91cy5zdmcnKSAwIDAgbm8tcmVwZWF0ICR3aGl0ZTtcblx0XHQvL21hcmdpbi1yaWdodDogNXB4O1xuXHR9XG5cdC8vIE5leHQgb3IgRm9yd2FyZCBBcnJvd1xuXHRAaWYgJGRpcmVjdGlvbiA9PSBcIm5leHRcIiB7XG5cdFx0YmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltYWdlcy9pY29uLW5leHQuc3ZnJykgMCAwIG5vLXJlcGVhdCAkd2hpdGU7XG5cdFx0Ly9tYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdH1cblx0Ji5kaXNhYmxlZCB7XG5cdFx0b3BhY2l0eTogLjM7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGN1cnNvcjogdGV4dDtcblx0fVxufSIsIkB1c2UgXCIuLi9jb21tb24vY29sb3JzXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vdHlwb2dyYXBoeS1ub2ZvbnRzXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vZm9ybVwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3NwYWNpbmdcIiBhcyAqO1xuXG5cbkBtaXhpbiBtb2RhbC1iYXNlIHtcbiAgICAuanYtbW9kYWwtY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDExMDAwO1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLmp2LW1vZGFsLWNvbnRhaW5lci1jZW50ZXIge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB6LWluZGV4OiAxMTAwMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuanYtbW9kYWwge1xuICAgICAgICBAaW5jbHVkZSBmb3JtLXN0eWxlcztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAyZW0gcmdiYSgwLDAsMCwwLjMpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMTAlICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgICAgIHdpZHRoOiA3NDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB6LWluZGV4OiAxMjAwMDtcbiAgICAgICAgLm1vZGFsVGFibGVWaWV3e1xuICAgICAgICAgICAgdHJ7XG4gICAgICAgICAgICAgICAgLy9ib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmstc2VjICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgICAgcGFkZGluZzozcHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRoe1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAycHg7XG4gICAgICAgICAgICAgICAgLy9UaGlzIGlzIG5lZWRlZCBmb3IgSUUgaW4gIC0gTlZcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wYWdpbmd7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEyNXB4O1xuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAuanYtYXJyb3dMZWZ0e1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmp2LWFycm93UmlnaHR7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucGFnaW5hdGlvbi1jb3VudHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuanYtbW9kYWwtbWluaW1hbCB7XG4gICAgICAgIC5qdi1tb2RhbCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5qdi1tb2RhbC1oZWFkZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuanYtbW9kYWwtY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIC5qdi1tb2RhbC1pY29uLWNsb3NlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1zZWM7XG4gICAgICAgIH1cbiAgICAgICAgLmp2LW1vZGFsLWNsb3NlIHtcbiAgICAgICAgICAgIHRvcDogJHNwYWNpbmc7XG4gICAgICAgICAgICByaWdodDogJHNwYWNpbmc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuanYtbW9kYWwtaGVhZGVyLFxuICAgIC5qdi1tb2RhbC1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICYuY2xlYXJmaXh7XG4gICAgICAgICAgICBvdmVyZmxvdzogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgICAgICAuanYtbW9kYWwtc3VicG9pbnRze1xuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDQwcHg7XG4gICAgICAgICAgICA+bGl7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudG9vbHRpcFdpbmRvd3tcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDowIG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OjAgbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuanYtbW9kYWxTdWJUaXRsZXtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDEwcHg7XG4gICAgfVxuICAgIC5qdi1tb2RhbC1oZWFkZXIge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGgxLGgyLGgzLGg0LGg1LGg2IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHR5cGUtbGlnaHQ7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHR5cGUtcm9tYW47XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmp2LW1vZGFsLW92ZXJsYXkge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLDUxLDUxLC4yKTtcbiAgICAgICAgei1pbmRleDogMTAwMDA7XG4gICAgICAgICYuYW5pbWF0ZSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIHZpc2liaWxpdHkgMHMgbGluZWFyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4ycywgMC40cztcbiAgICAgICAgfVxuICAgICAgICAmLnZpc2libGUge1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5qdi1tb2RhbC12aXNpYmxlIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIC5zZWxlY3QyLWRyb3Age1xuICAgICAgICAgICAgei1pbmRleDogMTMwMDA7XG4gICAgICAgIH1cbiAgICAgICAgLnNlbGVjdDItZHJvcC1tYXNrIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDEyOTk5O1xuICAgICAgICB9XG5cbiAgICAgICAgI3VpLWRhdGVwaWNrZXItZGl2IHtcbiAgICAgICAgICAgIHotaW5kZXg6IDEzMDAxICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuanYtbW9kYWwtY2xvc2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAkc3BhY2luZys1cHg7XG4gICAgICAgIHRvcDogJHNwYWNpbmcrOHB4O1xuICAgIH1cblxuICAgIC5qdi1tb2RhbC1pY29uLWNsb3NlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cblxuICAgIC5tb2RhbC1hbmltYXRlLXNob3csXG4gICAgLm1vZGFsLWFuaW1hdGUtaGlkZSB7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdHJhbnNmb3JtIDAuNHM7XG4gICAgfVxuXG4gICAgLm1vZGFsLWFuaW1hdGUtc2hvdyxcbiAgICAubW9kYWwtYW5pbWF0ZS1oaWRlLm1vZGFsLWFuaW1hdGUtaGlkZS1hY3RpdmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgYm90dG9tOiAtMTAwcHg7XG5cbiAgICAgICAgLmp2LW1vZGFsIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1vZGFsLWFuaW1hdGUtc2hvdy5tb2RhbC1hbmltYXRlLXNob3ctYWN0aXZlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIC5hbmltYXRlLW1vZGFsIHtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB0cmFuc2Zvcm0gMC40cztcbiAgICB9XG5cbiAgICAuYW5pbWF0ZS1tb2RhbC5uZy1oaWRlLXJlbW92ZSxcbiAgICAuYW5pbWF0ZS1tb2RhbC5uZy1oaWRlLWFkZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFuaW1hdGUtbW9kYWwubmctaGlkZS1yZW1vdmUsXG4gICAgLmFuaW1hdGUtbW9kYWwubmctaGlkZS1hZGQtYWN0aXZlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGJvdHRvbTogLTEwMHB4O1xuICAgICAgICAuanYtbW9kYWwge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYW5pbWF0ZS1tb2RhbC5uZy1oaWRlLXJlbW92ZS1hY3RpdmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgLmJ1dHRvbi1ncm91cCB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRzcC1sO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucHJpbWFyeS1idXR0b25zIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJHNwLW07XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNlY29uZGFyeS1idXR0b25zIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuXG4gICAgLmVycm9yTGFiZWwge1xuICAgICAgICBjb2xvcjogJHJlZDtcbiAgICB9XG5cbiAgICAuZXJyb3Ige1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIC8vIGJhY2t3YXJkcy1jb21wYXQgZm9yIEFuZ3VsYXIgMS4wLnhcbiAgICAubmctaGlkZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbn1cblxuQG1peGluIG1vZGFsLWNvbXBhdCB7XG4gICAgLmp2LW1vZGFsLWFkYXB0ZXIge1xuICAgICAgICB0ZXh0YXJlYSxcbiAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLmp2LW1vZGFsQnV0dG9uIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAgICAgLmJ0bixcbiAgICAgICAgICAgIC5idG4tY2FuY2VsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmp2LW1vZGFsQ29udGVudCB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5qdi1tb2RhbENvbnRlbnQgPiAqIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmp2LWhMaXN0IHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgICAgICAgICAgICAgICAgJi53aWRlSW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ3MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5idG4sIC5idG4tYmxhY2sge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmp2LW1vZGFsLXZpc2libGUgLnNlbGVjdDItZHJvcCB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB9XG59XG4iLCJAdXNlIFwiLi4vY29tbW9uL3NwaW5uZXJcIjtcblxuQG1peGluIGxvYWRpbmctYnV0dG9uLWJhc2Uge1xuXHQuanYtbG9hZGluZy1idXR0b24ge1xuXHRcdHRyYW5zaXRpb246IHBhZGRpbmctcmlnaHQgMC4zcyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMS4yNzUpO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmLmlzLWxvYWRpbmcge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMzZweDtcblxuXHRcdFx0Lmp2LWxvYWRpbmctYnV0dG9uLXNwaW5uZXIge1xuXHRcdFx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzO1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5qdi1sb2FkaW5nLWJ1dHRvbi1zcGlubmVyIHtcblx0XHRAZXh0ZW5kICVzcGlubmVyMTY7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRtYXJnaW4tdG9wOiAtOHB4O1xuXHRcdHJpZ2h0OiAxMnB4O1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/