.body,.fo{font-style:normal}.questionsFrgmt .calculateBlock .handICO:hover,.sendFrgmt .handICO:hover,.shake{animation:shake .5s ease-in forwards}.sap-phone .agencyFrgmt .widthFullForMoble,.sap-tablet .agencyFrgmt .widthFullForMoble{width:100%!important}.agencyFrgmt .agencyRow .sapUiBlockLayoutCell{position:relative;background-color:#fff;padding-bottom:.5rem;padding-top:.5rem;margin:0;text-align:start}.agencyFrgmt .agencyRow .sapUiBlockLayoutCell.title h2{text-align:start;font-size:1.5rem!important}#visBody .version,.agencyFrgmt .agencyText,.maintenanceV .sapUiBlockLayoutCell:first-child,.roadMap>div .sapMFT,.roadMap>div .sapMFT .no{text-align:center}.agencyFrgmt .agencyHeadline{margin-left:-.1rem!important}.agencyFrgmt .agencyHBox{width:80%;height:auto;margin:0 auto;-ms-flex-pack:center;justify-content:center}.agencyFrgmt .agencyVBox{margin-top:15px;margin-bottom:15px;z-index:0;position:relative;background:#FFF;box-shadow:0 0 0 1px #E2E9ED;padding:10px;box-sizing:border-box;transition:box-shadow .2s ease,transform .2s ease,z-index 0s .2s ease;max-width:300px}.agencyFrgmt .agencyVBox:before{content:"";display:block}.agencyFrgmt .agencyVBox:hover{z-index:1;box-shadow:0 8px 50px rgba(0,0,0,.2);transform:scale(1.05);transition:box-shadow .2s ease,transform .2s ease,z-index 0s 0s ease;cursor:pointer}.agencyFrgmt .agencyImage{padding-top:20px;max-width:65%;height:auto;display:block;margin-right:auto;margin-left:auto}.agencyFrgmt .agency_name{color:#313435;font-family:Roboto,sans-serif;font-size:1.3rem;font-weight:500;line-height:2.625rem;padding-top:10px}.agencyFrgmt .agencyInfo{text-align:center;color:#6F808A;font-family:Roboto,sans-serif!important;font-size:.875rem!important}.agencyFrgmt .arrowRight{border:solid #000;border-width:0 3px 3px 0;display:inline-block;padding:3px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.agencyFrgmt .agencyNextButton{background:#002ea7!important;color:#fff;margin-top:10px;padding-top:5px;height:30px;border-radius:30px}.agencyFrgmt .agencyNextButton:hover{border-color:#fff!important;background:#94d0ed!important;color:#002ea7!important}.agencyFrgmt .agencyInputSearch{min-width:30em}.agencyFrgmt .agencyResultImg{max-height:250px}.agencyFrgmt .sapMCrslBackground-Translucent{background:#e9f5fc;border:.5px solid #d3d3d3}.visColumn{padding:0!important}.sapUiCalCancel,.sapUiCalHead>button{background-color:#d3d3d3!important}#visBody button{background-color:transparent;color:inherit;margin:0;font-size:1.125rem;padding:0;border-radius:0}#visBody button:active,#visBody button:focus,#visBody button:hover{box-shadow:none}#visBody p:after,#visBody p:before,#visBody span:not([class]):after,#visBody span:not([class]):before{content:initial}#visBody:not(.noEmbeded) section:not(.sapMPageEnableScrolling){overflow:visible!important}#visBody .sapUiIcon:before{display:initial}#visBody input[type=search]{border:none;box-shadow:none;font-size:.875rem;background:0 0;width:100%;height:2.375rem;outline:0;padding:0;margin:0;text-indent:.125rem;vertical-align:top;text-overflow:ellipsis}#visBody input[type=search]:active,#visBody input[type=search]:focus,#visBody input[type=search]:hover{border:none!important;text-shadow:none!important}#visBody .fo-like:before,#visBody .oevbsIco:before,#visBody .sapMSltArrow:before{display:inline-block}#visBody .fo-like:after,#visBody .oevbsIco:after,#visBody .sapMSltArrow:after{display:none;content:""}.confirmationLbl,.confirmationVal{display:inline-block}@media (min-width:880px){#visBody .dataFrgmt{position:absolute;top:1px;left:0}}.bitMTextRB,.body,.overviewFrgmt .overviewRow .sapUiBlockLayoutCell.contractDetails .sapUiHLayout{position:relative}@keyframes shake{0%{transform:translate(1px,1px)}10%{transform:translate(-1px,-2px)}20%{transform:translate(-3px,0)}30%{transform:translate(3px,2px)}40%{transform:translate(1px,-1px)}50%{transform:translate(-1px,2px)}60%{transform:translate(-3px,1px)}70%{transform:translate(3px,1px)}80%{transform:translate(-1px,-1px)}90%{transform:translate(1px,2px)}100%{transform:translate(1px,-2px)}}.btnBlue{background:#002ea7;color:#fff!important;text-shadow:none;border-radius:30px!important;padding:0 10px!important}.btnBlue span{color:inherit}.btnBlue .sapUiIcon{color:#fff;background:0 0!important}.btnBlueHover{border-color:#fff!important;background:#94d0ed!important;color:#002ea7!important;text-shadow:none}.btnGrey,.btnGreyHover{background:#e9f5fc;text-shadow:none}.btnBlueHover span{color:inherit}.btnGrey{border-color:#bfcbe9;color:#4d4d4c!important}.btnGrey span{color:inherit}.btnGreyHover{color:#4d4d4c!important}.btnGreyHover span{color:inherit}.toggleBtnPressed{background:#002ea7;border-color:#002ea7!important;color:#fff;text-shadow:none}.toggleBtnPressedBlue{background:#1b3d93;border-color:#0d39ab;color:#fff;text-shadow:none}.body,.fontProperties{font-family:BrixSansRegular,Helvetica,Helvetica,Arial,sans-serif!important;color:#3c3c3b}.body{background:#fff;padding:0;margin:0;font-weight:200;line-height:1.25rem;cursor:default;width:100%}.fontProperties{font-size:1rem}.blockHeaderBg{background:linear-gradient(to right,#0d39ab,#1b3d93);background-size:100% 55px;background-repeat:no-repeat}.blockHeaderBg .sapUiBlockCellTitle.sapUiBlockCellBegin{color:#fff;margin-bottom:1.5rem}.red{color:#da291c!important}.green{color:#97d700!important}.headline{font-size:1.5rem;line-height:2.625rem;color:#0d39ab;margin-bottom:.938rem}@media (min-width:320px) and (max-width:480px){.headline{font-size:1.75rem!important;line-height:1.75rem!important}}.h3{font-weight:400;font-size:1.375rem;line-height:1.625rem;color:#3c3c3b}@media (min-width:320px) and (max-width:480px){.h3{font-size:1.125rem!important;line-height:1.25rem!important}}*{font-family:BrixSansRegular,Helvetica,Helvetica,Arial,sans-serif}.sapMLabel,.sapMRbB .sapMRbBOut{font-family:BrixSansRegular,Helvetica,Helvetica,Arial,sans-serif!important}.sapMLabel{font-size:1rem!important;color:#3c3c3b!important;cursor:pointer}.sapMInputBaseInner,.sapMMsgStripIcon>.sapUiIcon,.sapMTitle{font-size:1rem}.sapMGlobalBackgroundColor,.sapUiGlobalBackgroundColor{background-color:#fff!important;background-image:none!important}.sapMInputBaseContentWrapper{border:.4px solid #bfbfbf!important;background:#fff}.fb{font-weight:700}.sapMRbSel .sapMRbBInn{background-color:#0d39ab!important}.sapMCbHoverable:hover,.sapMRbHoverable:hover{border-color:#0d39ab!important}.sapMRbB .sapMRbBOut{font-size:1rem;color:#3c3c3b}.sapMInputBaseInner:not(.sapMInputBaseReadonlyInner):not(.sapMInputBaseStateInner):not(.sapMInputBaseDisabledInner):hover{border-color:#0d39ab}.sapMCbBg.sapMCbMarkChecked:before{color:#0d39ab!important}.sapMFT,.sapMInputBaseInner,.sapMText,.sapMText>div,.sapMText>span,.sapMTitle{color:#3c3c3b;font-family:BrixSansRegular,Helvetica,Helvetica,Arial,sans-serif!important}.sapMSltHoverable:hover{border-color:#0d39ab!important}.sapMMsgStrip{width:calc(100%);margin:0 1rem 1rem}.msgContainer,.sapUiComponentContainer,.sapUiComponentContainer>div{width:100%}.sapUiResponsiveMargin{margin:0 0 1rem!important}.cbValueStateError .sapMCbBg,.valueStateError{border:2px solid #d62018}.sapMFT,.sapMText,.sapMText>div,.sapMText>span{font-size:1rem!important;line-height:1.375;font-weight:400}.bitMTextRB{top:10px}.bitUiSmallMarginTop{margin-top:.8rem!important}.sapUiSizeCompact .sapUiSmallMarginTop{margin-top:.5rem!important}.bitHBoxH{height:50px}.msgContainer .sapMMsgStrip{margin:0 0 .3rem;min-height:2rem}.sapUiComponentContainer{overflow:hidden}.mb1rem{margin-bottom:1rem}.mt1rem{margin-top:1rem}.mbt1rem{margin:1rem 0}.lblMaxWidth100,.sapMLabelMaxWidth.lblMaxWidth100{max-width:100%}.sapMInputBaseWarningInner{border-color:#bfbfbf;border-width:1px}.sapMInputBaseInner:not(.sapMInputBaseReadonlyInner):not(.sapMInputBaseStateErrorInner):not(.sapMInputBaseDisabledInner):hover,.sapMInputBaseInner:not(.sapMInputBaseReadonlyInner):not(.sapMInputBaseStateInner):focus{border-color:#0d39ab}.confirmationLbl{width:150px;font-weight:700;padding-right:5px}.confirmationLbl.longTxt{width:260px}.sapMTile.sapMTileActive{background:#0d39ab}.sapMStdTileIconDiv{color:#0d39ab}.sapMIBar-CTX .sapMTitle{color:#fff}.sapMBar .sapMBarContainer .sapMInputSuggInDialog .sapMInputBaseInner{color:inherit}.sapMBar .sapMBarContainer .sapMInputBaseInner{color:#fff}.sapMMessagePage>.sapMPage section{max-width:80%}.contractList .sapMLIB{border-bottom:none}.sapUiFormEdit .contractList .sapMText{min-height:1rem;padding-top:.3125rem;padding-bottom:0;line-height:1}.sapUiForm .sapUiFormTitle{font-family:BrixSansRegular,Helvetica,Helvetica,Arial,sans-serif!important}.sapMList .sapMIBar .sapMBarChild .sapMBtnIcon{color:#000!important}.sapMList .sapMIBar .sapMBarChild .sapMBtnHoverable .sapMBtnIcon{color:#fff}.sapMList .sapMLIB.sapMGHLI{color:#0d39ab;background:#f7f7f7;border-bottom:1px solid #0d39ab}.sapMLIB.sapMLIBActive{background:#0d39ab;color:#fff}.sapMLIB.sapMLIBActive .sapMSLIImgIcon{color:#fff}.sapMSLIImgIcon{margin-left:0}.sapMSegB .sapMSegBBtn{color:#0d39ab}.sapMSegBBtn.sapMSegBBtnSel{background:#d62018;color:#fff;border-color:#d62018}.sapMSegBBtnFocusable:hover{border-color:#fff!important;background:#94d0ed!important;color:#002ea7!important}.sapMSegBBtn.sapMSegBBtnFocusable.sapMSegBBtnSel{border-right:0 solid #d62018}.bitF14{font-size:1rem}.bitF16{font-size:1.1rem}.sapUiDlg div{float:none}.sapMPanelHdr .sapMBtnIcon{color:#fff}.sapMPanelHdr .sapMTitle{color:#0d39ab!important;text-shadow:0 .0625rem 0 #000!important}.sapMPopover.helpPopover .sapMPanelHdr .sapMTitle>span{color:#000!important;text-shadow:0 .0625rem 0 #fff!important}html.sap-desktop .sapMBtn[data-btnPressed] .sapMBtnInner,html.sap-desktop .sapMIBar-CTX .sapMToggleBtnPressed,html.sap-desktop .sapMTB-Transparent-CTX .sapMBtnInner.sapMToggleBtnPressed,html.sap-desktop .sapMToggleBtnPressed{background:#1b3d93!important;border-color:#0d39ab!important;color:#fff!important;text-shadow:none!important}html.sap-desktop .sapMBtn .sapMBtnHoverable.sapMToggleBtnPressed:hover,html.sap-desktop .sapMBtn:hover .sapMBtnHoverable.sapMToggleBtnPressed,html.sap-desktop .sapMTB-Transparent-CTX .sapMBtnHoverable.sapMToggleBtnPressed:hover{background-image:none}html.sap-desktop .sapMBtnTransparent>.sapMBtnIcon{color:inherit!important}html.sap-desktop .sapMBtn:focus>.sapMFocusable{outline:0!important}html.sap-phone .sapMBtn[data-btnPressed] .sapMBtnInner,html.sap-phone .sapMIBar-CTX .sapMToggleBtnPressed,html.sap-phone .sapMTB-Transparent-CTX .sapMBtnInner.sapMToggleBtnPressed,html.sap-phone .sapMToggleBtnPressed,html.sap-tablet .sapMBtn[data-btnPressed] .sapMBtnInner,html.sap-tablet .sapMIBar-CTX .sapMToggleBtnPressed,html.sap-tablet .sapMTB-Transparent-CTX .sapMBtnInner.sapMToggleBtnPressed,html.sap-tablet .sapMToggleBtnPressed{background:#1b3d93!important;border-color:#0d39ab!important;color:#fff!important;text-shadow:none!important}html.sap-phone .sapMBtnTransparent>.sapMBtnIcon,html.sap-tablet .sapMBtnTransparent>.sapMBtnIcon{color:inherit!important}button,button:not(.dropdown){font-family:Arial,Helvetica,sans-serif!important;font-size:14px;background:0 0}button:not(.dropdown)[aria-pressed=false].sapMBtn:hover>.sapMBtnHoverable,button[aria-pressed=false].sapMBtn:hover>.sapMBtnHoverable{background:#e9f5fc;text-shadow:none;color:#4d4d4c!important}button:not(.dropdown)[aria-pressed=false].sapMBtn:hover>.sapMBtnHoverable span,button[aria-pressed=false].sapMBtn:hover>.sapMBtnHoverable span{color:inherit}button:not(.dropdown)[aria-pressed=false] .sapMBtnInner,button[aria-pressed=false] .sapMBtnInner{background:#e9f5fc;border-color:#bfcbe9;color:#4d4d4c!important;text-shadow:none}button:not(.dropdown)[aria-pressed=false] .sapMBtnInner span,button[aria-pressed=false] .sapMBtnInner span{color:inherit}button:not(.dropdown)[aria-pressed=false] .sapMBtnInner.sapMBtnActive,button[aria-pressed=false] .sapMBtnInner.sapMBtnActive{border-color:#4d4d4c}.sapUiSizeCompact .sapMBtn{margin:0 .2rem}.sapMBtnIcon{margin:0!important;padding-left:.4375rem;padding-right:.4375rem;background-color:inherit!important;color:#fff}.tbInfoBtn{border:1px solid #f5f5f5}.tbInfoBtn.sapMBtn{height:1.5rem}.tbInfoBtn .sapMBtnInner{height:1.125rem!important;min-width:1.5rem}.tbInfoBtn .sapMBtnIcon{line-height:1;width:.5rem;font-size:.75rem;margin-left:.4375rem;margin-right:.4375rem}.sapMIBar.sapMFooter,.sapMIBar.sapMFooter-CTX{background-color:#DFDFDF!important}.sapMSwt,.sapMSwt:hover{border-color:#fff!important;background:red;color:#002ea7!important;font-size:1rem}.sapMSwt.sapMSwtAcceptReject.sapMSwtOff,.sapMSwt.sapMSwtAcceptReject.sapMSwtOn,.sapMSwt:hover.sapMSwtAcceptReject.sapMSwtOff,.sapMSwt:hover.sapMSwtAcceptReject.sapMSwtOn,:not(.sapMSFDisabled)>.sapMSFF:hover{border-color:#0d39ab}.sapMSwt.sapMSwtAcceptReject.sapMSwtOff .sapMSwtHandle,.sapMSwt.sapMSwtAcceptReject.sapMSwtOn .sapMSwtHandle,.sapMSwt:hover.sapMSwtAcceptReject.sapMSwtOff .sapMSwtHandle,.sapMSwt:hover.sapMSwtAcceptReject.sapMSwtOn .sapMSwtHandle{border-color:#0d39ab;background:#0d39ab}.sapMSwt.sapMSwtAcceptReject .sapMSwtLabel::after,.sapMSwt:hover.sapMSwtAcceptReject .sapMSwtLabel::after{display:none;content:''}.sapMSwt.sapMSwtAcceptReject .sapMSwtLabelOff::before,.sapMSwt.sapMSwtAcceptReject .sapMSwtLabelOn::before,.sapMSwt:hover.sapMSwtAcceptReject .sapMSwtLabelOff::before,.sapMSwt:hover.sapMSwtAcceptReject .sapMSwtLabelOn::before{color:#0d39ab;display:inline-block}.sapMSwt.sapMSwtAcceptReject .sapMSwtLabelOff,.sapMSwt:hover.sapMSwtAcceptReject .sapMSwtLabelOff{padding:0 .5rem!important}.sapMLnk{color:#0d39ab!important;padding-top:10px;white-space:normal!important}.sapMLnk .icoL{margin-right:5px}.sapMLnk:hover{color:#000!important}.sapMLnk:focus,.sapMLnk:focus-visible{outline:0!important;box-shadow:none!important;background:0 0!important;color:gray!important}.sapUiBlockCellTitle,.sapUiBlockCellTitle:after,.sapUiBlockCellTitle:before{box-sizing:unset!important}.sapMCb:not(.sapMCbBgDis).sapMCbHasLabel:focus:before{height:100%;top:-.185rem!important}#content{padding:0!important;background:#fff!important}.sapUiBlockLayoutSizeL .sapUiBlockCellContent,.sapUiBlockLayoutSizeM .sapUiBlockCellContent,.sapUiBlockLayoutSizeS .sapUiBlockCellContent,.sapUiBlockLayoutSizeXL .sapUiBlockCellContent,.sapUiBlockLayoutSizeXS .sapUiBlockCellContent{padding:0 0 0 10px!important}.sapUiBlockCellTitle{font-weight:400!important;font-size:1.375rem!important;line-height:1.625rem!important}.sapUiBlockLayout{margin-bottom:1rem}.sap-desktop .sapMPopover{z-index:102!important}.sap-desktop .sapMPopover.sapMSltPicker{max-height:450px!important}.sap-desktop .sapMPopover.sapMSltPicker .sapMPopoverCont{height:290px!important;padding-bottom:20px!important}.sapMPopoverCont{padding:.5rem}.sapUiSizeCompact .sapMSelectListItemBase{height:1.5rem!important;font-family:Arial,Helvetica,sans-serif}@media (min-width:320px) and (max-width:480px){.sapUiBlockCellTitle{font-size:1.125rem!important;line-height:1.25rem!important}#outer_div_flex_for_mobile{height:auto!important}}.sapMDialogFooter{padding:0!important}.sapMDialogFooter .sapMBtn{padding:0}.sapMDialogFooter .sapMBtn.sapMBarChild{background-color:#002ea7!important}.sapMDialogFooter .sapMBtn.sapMBarChild bdi{color:#fff!important}.sap-phone #High5App,.sap-tablet #High5App{margin:0 .25rem;width:calc(100% - .5rem)!important}.sap-phone .sapUiRtt,.sap-tablet .sapUiRtt{left:0!important}.sap-phone .sapMRb{width:100%}.sap-phone .sapMRb.wInfo{width:calc(100% - 40px)}.sapMCrslBulleted>span:after,.sapMCrslBulleted>span:before,.sapMInputHighlight:after,.sapMInputHighlight:before{content:none!important}.sapMDialog{z-index:1112!important}.sapMDialog .sapMSFI[type=search]{border:none!important;box-shadow:none;font-size:.875rem;background:0 0;width:100%;height:2.375rem;outline:0;padding:0;margin:0;text-indent:.125rem;vertical-align:top;text-overflow:ellipsis}.sapMDialog .sapMSFI[type=search]:active,.sapMDialog .sapMSFI[type=search]:focus,.sapMDialog .sapMSFI[type=search]:hover{border-color:#fff!important;background:#94d0ed!important;color:#002ea7!important}.sapMDialog .sapMSFF{border:none}.sapMDialog .sapMFT{padding:.5rem}.contactDataFrgmt .plz,.contactDataFrgmt .street{margin-right:.375rem}.overviewFrgmt{margin-bottom:0;padding-bottom:0!important}.overviewFrgmt .overviewRow{margin-top:1rem}.overviewFrgmt .overviewRow .mb{margin-bottom:.375rem}.overviewFrgmt .overviewRow .sapUiBlockLayoutCell{position:relative;background-color:#e9f5fc;border:.5px solid #d3d3d3;padding:1rem;margin-bottom:.5rem!important}.overviewFrgmt .overviewRow .sapUiBlockLayoutCell .sapUiBlockCellContent{margin-top:0}.overviewFrgmt .overviewRow .sapUiBlockLayoutCell h2{min-height:60px;margin-bottom:.5rem;color:#0d39ab!important;font-size:1.5rem!important;line-height:40px!important;vertical-align:bottom;padding-left:40px;width:calc(100% - 110px);background-repeat:no-repeat;background-size:75px 75px;background-position:0 0}.overviewFrgmt .overviewRow .sapUiBlockLayoutCell.policyholder h2{background-image:url(../img/policyholder.png);background-position:-20px -18px}.overviewFrgmt .overviewRow .sapUiBlockLayoutCell.policyholder .sapMFT{margin-bottom:.375rem}.overviewFrgmt .overviewRow .sapUiBlockLayoutCell.contractDetails h2{padding-left:50px;margin-bottom:0}.overviewFrgmt .overviewRow .sapUiBlockLayoutCell.contractDetails[data-process=p1] h2{background-image:url(../img/neueVers.png);background-position:-8px -5px;background-size:60px 60px}.overviewFrgmt .overviewRow .sapUiBlockLayoutCell.contractDetails h3{display:block;font-weight:600}.overviewFrgmt .overviewRow .sapUiBlockLayoutCell.contractDetails h4{display:block;font-weight:500}.overviewFrgmt .overviewRow .sapUiBlockLayoutCell.contractDetails .sapUiHLayout .sapMFT{display:inline-block}.overviewFrgmt .overviewRow .sapUiBlockLayoutCell.contractDetails .sapUiHLayout .oevbsIco{position:absolute;top:2px;left:65px;margin:0}.completionFrgmt .sapMCb .sapMCbBg,.consultationFrgmt .consultationRow .sapMCb .sapMCbBg,.roadMap>div:after,.sendFrgmt .sapMCb .sapMCbBg,.thanksFrgmt .sapMCb .sapMCbBg{left:0}.overviewFrgmt .overviewRow .sapUiBlockLayoutCell:first-child{margin-left:.5rem}.overviewFrgmt .overviewRow .sapUiBlockLayoutCell:last-child{margin-right:.5rem}.overviewFrgmt .invElem{margin:0!important;padding:0!important;height:1px!important;font-size:1px!important;line-height:1px!important}.completionFrgmt .completionRow .sapUiBlockLayoutCell h2,.consultationFrgmt .consultationRow .sapUiBlockLayoutCell h2{color:#0d39ab!important;font-size:1.5rem!important;line-height:2.625rem!important;min-height:100px;vertical-align:middle;background-repeat:no-repeat;width:calc(100% - 110px);background-size:100px 100px}.overviewFrgmt .invElem div,.overviewFrgmt .invElem div:hover{border-color:#fff!important;display:none!important}.completionFrgmt,.sendFrgmt,.thanksFrgmt{border:.5px solid #d3d3d3}.consultationFrgmt{margin-top:1rem}.consultationFrgmt .consultationRow .sapUiBlockLayoutCell{position:relative;background-color:#e9f5fc;padding:1rem;margin:0 .5rem;border:.5px solid #d3d3d3}.consultationFrgmt .consultationRow .sapUiBlockLayoutCell h2{margin-bottom:.5rem;padding-top:.5rem;padding-left:110px;background-position:0 0;background-position-y:-10px}.consultationFrgmt .consultationRow .sapUiBlockLayoutCell.berater h2{background-image:url(../img/berater.png)}.consultationFrgmt .consultationRow .errMsg{margin-top:1rem}.consultationFrgmt .consultationRow .sapMCb{padding:0 0 0 2rem}.consultationFrgmt .sapMLnk{padding-top:2px!important}.completionFrgmt{position:relative;background-color:#e9f5fc;padding:1rem;margin:0 .5rem}.completionFrgmt .completionRow .sapUiBlockLayoutCell{background-color:#e9f5fc}.completionFrgmt .completionRow .sapUiBlockLayoutCell h2{margin-bottom:.5rem;padding-top:.5rem;padding-left:110px;background-position:0 -5px}.completionFrgmt .completionRow .sapUiBlockLayoutCell.contract h2{background-image:url(../img/contractDetails.png)}.completionFrgmt .completionRowEnd{background-color:#0d39ab!important}.completionFrgmt .completionRowEnd .sapUiBlockLayoutCell div,.completionFrgmt .completionRowEnd .sapUiBlockLayoutCell label{color:#fff!important}.sendFrgmt .sapUiBlockLayoutCell h2,.thanksFrgmt .sapUiBlockLayoutCell h2{font-size:1.5rem!important;color:#0d39ab!important;line-height:2.625rem!important;min-height:100px;background-position-y:-10px;background-repeat:no-repeat;vertical-align:middle}.completionFrgmt .sapMCb.sapMCbWrapped.sapMCbHasLabel>.sapMLabel.sapMLabelWrapped{margin:0!important}.completionFrgmt .sapMCb{padding:0 0 0 2rem!important}.sendFrgmt{overflow:visible;padding:1rem;background-color:#e9f5fc;margin:1rem .5rem}.sendFrgmt .sapUiBlockLayoutCell h2{margin-bottom:.5rem;padding-top:.5rem;padding-left:110px;width:calc(100% - 110px);background-size:100px 100px;background-position:0 0}.sendFrgmt .sapUiBlockLayoutCell.police h2{background-image:url(../img/police.png)}.sendFrgmt .errMsg{margin-top:1rem}.sendFrgmt .sapMCb{padding:0 0 0 2rem}.sendFrgmt .floatLeft{float:left!important}.sendFrgmt .sapMBtn{float:right}.sendFrgmt .handICO{cursor:pointer!important;display:inline-block;background-image:url(../img/handBG.png);background-size:contain;background-repeat:no-repeat;background-position:center center;transform:rotate(-15deg);margin-left:5px;margin-top:5px;width:60px;height:60px}.thanksFrgmt{overflow:visible;padding:1rem;background-color:#97d700;margin:0 .5rem .5rem}.thanksFrgmt .sapUiBlockLayoutCell h2{margin-bottom:.5rem;padding-top:.5rem;padding-left:110px;width:calc(100% - 110px);background-size:100px 100px;background-position:0 0;background-image:url(../img/success.png)}.thanksFrgmt .sapMCb{padding:0 0 0 2rem}.thanksFrgmt .sapMBtn{float:left}@font-face{font-family:oevbs-iconfont;src:url(../fonts/oevbs-iconfont.eot);src:url(../fonts/oevbs-iconfont.eot?#iefix) format("embedded-opentype"),url(../fonts/oevbs-iconfont.woff2) format("woff2"),url(../fonts/oevbs-iconfont.woff) format("woff"),url(../fonts/oevbs-iconfont.ttf) format("truetype"),url(../fonts/oevbs-iconfont.svg#oevbs-iconfont) format("svg");font-weight:400;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:oevbs-iconfont;src:url(../fonts/oevbs-iconfont.svg#oevbs-iconfont) format("svg")}}[data-icon]:before{content:attr(data-icon)}.fo-alert:before,.fo-arrow-down:before,.fo-arrow-left:before,.fo-arrow-right:before,.fo-arrow-up:before,.fo-backward:before,.fo-bar:before,.fo-bullet-arrow:before,.fo-bullet:before,.fo-calculator:before,.fo-calendar:before,.fo-check:before,.fo-clock:before,.fo-customer:before,.fo-delete:before,.fo-dislike:before,.fo-dot:before,.fo-doublearrow-down:before,.fo-doublearrow-up:before,.fo-download:before,.fo-exclamation:before,.fo-forward:before,.fo-id-card:before,.fo-like:before,.fo-mail:before,.fo-memorize:before,.fo-menu:before,.fo-minus:before,.fo-mobile-berater:before,.fo-mobile-menue-aktiv:before,.fo-mobile-menue-hoch-aktiv:before,.fo-mobile-menue-hoch:before,.fo-mobile-menue:before,.fo-padlock-open:before,.fo-padlock:before,.fo-paper-blank:before,.fo-paper:before,.fo-pencil:before,.fo-phone:before,.fo-place:before,.fo-play-pause:before,.fo-plus:before,.fo-print:before,.fo-question:before,.fo-reload:before,.fo-search:before,.fo-service-numbers:before,.fo-speaker:before,.fo-table-pagination:before,.fo-trash-bin:before,.fo-world:before,[data-icon]:before{display:inline-block;font-family:oevbs-iconfont;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;padding:0 0 5px 1px!important}.fo-alert:before{content:"\62"}.fo-arrow-down:before{content:"\4b"}.fo-arrow-left:before{content:"\4a"}.fo-arrow-right:before{content:"\71"}.fo-arrow-up:before{content:"\4c"}.fo-backward:before{content:"\7a"}.fo-bar:before{content:"\48"}.fo-bullet:before{content:"\45"}.fo-bullet-arrow:before{content:"\52"}.fo-calculator:before{content:"\6a"}.fo-calendar:before{content:"\64"}.fo-check:before{content:"\70"}.fo-clock:before{content:"\4f"}.fo-customer:before{content:"\6c"}.fo-delete:before{content:"\74"}.fo-dislike:before{content:"\61"}.fo-dot:before{content:"\4d"}.fo-doublearrow-down:before{content:"\53"}.fo-doublearrow-up:before{content:"\54"}.fo-download:before{content:"\42"}.fo-exclamation:before{content:"\41"}.fo-forward:before{content:"\43"}.fo-id-card:before{content:"\50"}.fo-like:before{content:"\73"}.fo-mail:before{content:"\46"}.fo-memorize:before{content:"\69"}.fo-menu:before{content:"\66"}.fo-minus:before{content:"\63"}.fo-mobile-berater:before{content:"\55"}.fo-mobile-menue:before{content:"\56"}.fo-mobile-menue-aktiv:before{content:"\57"}.fo-mobile-menue-hoch:before{content:"\58"}.fo-mobile-menue-hoch-aktiv:before{content:"\59"}.fo-padlock:before{content:"\6e"}.fo-padlock-open:before{content:"\6f"}.fo-paper:before{content:"\68"}.fo-paper-blank:before{content:"\67"}.fo-pencil:before{content:"\75"}.fo-phone:before{content:"\6d"}.fo-place:before{content:"\49"}.fo-play-pause:before{content:"\79"}.fo-plus:before{content:"\77"}.fo-print:before{content:"\44"}.fo-question:before{content:"\78"}.fo-reload:before{content:"\47"}.fo-search:before{content:"\65"}.fo-service-numbers:before{content:"\6b"}.fo-speaker:before{content:"\76"}.fo-table-pagination:before{content:"\72"}.fo-trash-bin:before{content:"\51"}.fo-world:before{content:"\4e"}.fo{display:inline-block;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-family:BrixSansRegular,Helvetica,Helvetica,Arial,sans-serif}.fo:before{font-family:oevbs-iconfont}.fo-close:before{content:"t"}@font-face{font-family:'Sparkasse Web';src:url(../fonts/sparrg-webfont.eot);src:url(../fonts/sparrg-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/sparrg-webfont.woff) format("woff"),url(../fonts/sparrg-webfont.ttf) format("truetype"),url(../fonts/sparrg-webfont.svg#sparkasse_rgregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Sparkasse Web';src:url(../fonts/sparrgit-webfont.eot);src:url(../fonts/sparrgit-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/sparrgit-webfont.woff) format("woff"),url(../fonts/sparrgit-webfont.ttf) format("truetype"),url(../fonts/sparrgit-webfont.svg#sparkasse_rgitalic) format("svg");font-weight:400;font-style:italic}@font-face{font-family:'Sparkasse Web';src:url(../fonts/sparlt-webfont.eot);src:url(../fonts/sparlt-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/sparlt-webfont.woff) format("woff"),url(../fonts/sparlt-webfont.ttf) format("truetype"),url(../fonts/sparlt-webfont.svg#sparkasse_ltregular) format("svg");font-weight:200;font-style:normal}@font-face{font-family:'Sparkasse Web';src:url(../fonts/sparltit-webfont.eot);src:url(../fonts/sparltit-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/sparltit-webfont.woff) format("woff"),url(../fonts/sparltit-webfont.ttf) format("truetype"),url(../fonts/sparltit-webfont.svg#sparkasse_ltitalic) format("svg");font-weight:200;font-style:italic}@font-face{font-family:'Sparkasse Web';src:url(../fonts/sparbd-webfont.eot);src:url(../fonts/sparbd-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/sparbd-webfont.woff) format("woff"),url(../fonts/sparbd-webfont.ttf) format("truetype"),url(../fonts/sparbd-webfont.svg#sparkasse_rgbold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:'Sparkasse Web';src:url(../fonts/sparbdit-webfont.eot);src:url(../fonts/sparbdit-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/sparbdit-webfont.woff) format("woff"),url(../fonts/sparbdit-webfont.ttf) format("truetype"),url(../fonts/sparbdit-webfont.svg#sparkasse_rgbold_italic) format("svg");font-weight:700;font-style:italic}@font-face{font-family:BrixSansBold;src:url(../fonts/BrixSansBold.eot);src:url(../fonts/BrixSansBold.eot?#iefix) format("embedded-opentype"),url(../fonts/BrixSansBold.woff2) format("woff2"),url(../fonts/BrixSansBold.woff) format("woff"),url(../fonts/BrixSansBold.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:BrixSansLight;src:url(../fonts/BrixSansLight.eot);src:url(../fonts/BrixSansLight.eot?#iefix) format("embedded-opentype"),url(../fonts/BrixSansLight.woff2) format("woff2"),url(../fonts/BrixSansLight.woff) format("woff"),url(../fonts/BrixSansLight.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:BrixSansRegular-Italic;src:url(../fonts/BrixSansRegular-Italic.eot);src:url(../fonts/BrixSansRegular-Italic.eot?#iefix) format("embedded-opentype"),url(../fonts/BrixSansRegular-Italic.woff2) format("woff2"),url(../fonts/BrixSansRegular-Italic.woff) format("woff"),url(../fonts/BrixSansRegular-Italic.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:BrixSansRegular;src:url(../fonts/BrixSansRegular.eot);src:url(../fonts/BrixSansRegular.eot?#iefix) format("embedded-opentype"),url(../fonts/BrixSansRegular.woff2) format("woff2"),url(../fonts/BrixSansRegular.woff) format("woff"),url(../fonts/BrixSansRegular.ttf) format("truetype");font-weight:400;font-style:normal}.msgWrapper{width:calc(100% - 0rem)}.msgWrapper .sapMMsgStrip{margin:0 0 .5rem}.errMsg,.roadMap{margin-bottom:.5rem}.errorCtrl input,.errorCtrl.sapMSlt{border:1px solid #da291c}.errorCtrl input:focus,.errorCtrl.sapMSlt:focus{border-color:#da291c!important}.errorCtrl.sapMSF form{border:1px solid #da291c}.errorCtrl.sapMSF form:focus{border-color:#da291c!important}.errorCtrl.sapMSF form .sapMSFB{color:#da291c}.errorCtrl.sapMSF input,.errorCtrl.sapMSF:focus{border:none!important}.errorCtrl.sapMCb .sapMCbBg,.errorCtrl.sapMRb .sapMRbBOut{border-color:#da291c!important}.errorCtrl bdi{padding-right:1.5rem}.errorCtrl bdi:after{content:"";background-image:url(../svg/inline_validierung_negativ.svg);background-repeat:no-repeat;position:absolute;width:1.125rem;height:1.125rem;margin-left:.5rem;margin-top:0}.errorCtrl.sapMRb bdi:after{display:none}.sapUiHLayout>.errorCtrl bdi:after{margin-top:0!important}.errMsg{margin-top:.25rem;color:#da291c!important;font-size:.75rem!important}.roadMap{width:100%}.roadMap span:after,.roadMap span:before{display:none!important}.roadMap .pointer{height:40px;background:#5977c6;margin-right:1px;z-index:5;position:relative;color:#fff}.roadMap .pointer:after,.roadMap .pointer:before{content:"";position:absolute;bottom:0;width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent}.roadMap .pointer:before{right:-19px;border-left:20px solid #5977c6}.roadMap .pointer:after{left:0;border-left:20px solid #fff}.roadMap .pointer:first-child{margin-left:0;background:#0d39ab}.roadMap .pointer:first-child:after{border-left:0}.roadMap .pointer:first-child:before{border-left-color:#0d39ab}.roadMap .pointer:nth-child(2){z-index:4}.roadMap .pointer:nth-child(3){z-index:3}.roadMap .pointer:last-child{z-index:2}.roadMap .pointer:last-child:before{border-left:0}.roadMap>div{-ms-flex-positive:1!important;flex-grow:1!important;display:-ms-inline-flexbox;display:inline-flex;height:40px;background:#5977c6;margin-right:1px;z-index:5;position:relative;color:#fff}.roadMap[data-actualStep=webStepOffer]>div:nth-child(1),.roadMap[data-actualStep=webStepOffer]>div:nth-child(2),.roadMap[data-actualStep=webStepRequest]>div:nth-child(2),.roadMap[data-actualStep=webStepRequest]>div:nth-child(3),.roadMap[data-actualStep=webStepConclusion]>div:nth-child(2),.roadMap[data-actualStep=webStepConclusion]>div:nth-child(3),.roadMap[data-actualStep=webStepConclusion]>div:nth-child(4){background:#0d39ab}.roadMap>div:after,.roadMap>div:before{position:absolute;bottom:0;width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;content:""}.roadMap>div:before{right:-19px;border-left:20px solid #5977c6}.roadMap>div:after{border-left:20px solid #fff}.roadMap>div:first-child{margin-left:0;background:#0d39ab}.roadMap>div:first-child:after{border-left:0}.roadMap>div:first-child:before{border-left-color:#0d39ab}.roadMap>div:nth-child(2){z-index:4}.roadMap>div:nth-child(3){z-index:3}.roadMap>div:last-child{z-index:2}.roadMap>div:last-child:before{border-left:0}.roadMap>div .sapMFT{color:inherit;vertical-align:middle;width:calc(100% - 20px);padding-left:20px;line-height:40px}.roadMap>div .sapMFT span{cursor:inherit}.roadMap>div .sapMFT .no{border:2px solid #fff;width:25px;padding-left:2px;height:25px;line-height:22px;display:inline-block;border-radius:15px}.roadMap[data-actualStep=webStepOffer]>div:nth-child(1):before,.roadMap[data-actualStep=webStepOffer]>div:nth-child(2):before,.roadMap[data-actualStep=webStepRequest]>div:nth-child(2):before,.roadMap[data-actualStep=webStepRequest]>div:nth-child(3):before,.roadMap[data-actualStep=webStepConclusion]>div:nth-child(2):before,.roadMap[data-actualStep=webStepConclusion]>div:nth-child(3):before,.roadMap[data-actualStep=webStepConclusion]>div:nth-child(4):before{border-left-color:#0d39ab}.roadMap>div .sapMFT .title{margin-left:5px}@media (max-width:780px){.roadMap>div .sapMFT .title{display:none}}@media (max-width:420px){.roadMap>div .sapMFT{font-size:.75rem!important}.roadMap>div .sapMFT .no{width:20px;height:20px;line-height:17px;border-radius:20px}}.roadMap[data-actualStep=webStepStart]>div:first-child .sapMFT{cursor:pointer}.roadMap[data-actualStep=webStepStart]>div:first-child .sapMFT span{cursor:inherit}.roadMap[data-actualStep=webStepOffer]>div:nth-child(1) .sapMFT,.roadMap[data-actualStep=webStepOffer]>div:nth-child(2) .sapMFT,.roadMap[data-actualStep=webStepRequest]>div:nth-child(2) .sapMFT,.roadMap[data-actualStep=webStepRequest]>div:nth-child(3) .sapMFT,.roadMap[data-actualStep=webStepConclusion]>div:nth-child(2) .sapMFT,.roadMap[data-actualStep=webStepConclusion]>div:nth-child(3) .sapMFT,.roadMap[data-actualStep=webStepConclusion]>div:nth-child(4) .sapMFT{cursor:pointer}@media (min-width:414px){.roadMap[data-actualStep=webStepStart]>div:first-child .title,.roadMap[data-actualStep=webStepOffer]>div:nth-child(2) .title,.roadMap[data-actualStep=webStepRequest]>div:nth-child(3) .title,.roadMap[data-actualStep=webStepConclusion]>div:last-child .title{display:inline-block}}.maintenanceV .sapUiBlockLayoutCell{margin-right:1rem}.maintenanceV .sapUiBlockLayoutCell:last-child{margin-right:0}.maintenanceV .sapMFT{margin-top:2rem;font-size:1.5rem}.propertiesBitAutoComplete{background:0 0;position:relative;display:inline-block;vertical-align:top;outline:0;padding:.25rem 0;border-radius:0;height:2.5rem;width:100%;margin-top:.25rem}.bitAutoComplete,.productsFrgmt .prodWrapper .swipeWrapper .prodSwipe .sapUiIcon:focus{outline:0!important}.propertiesBitAutoCompleteInner{-webkit-appearance:none;-moz-appearance:textfield;font-size:.875rem;line-height:normal;padding:0 .75rem;height:100%;box-sizing:border-box}.bitAutoComplete{background:0 0!important;position:relative!important;display:inline-block!important;vertical-align:top!important;padding:.25rem 0!important;border-radius:0!important;height:2.5rem!important;width:100%!important;margin-top:.25rem!important}.bitAutoComplete .sapUiTfCombo{font-family:BrixSansRegular,Helvetica,Helvetica,Arial,sans-serif!important}.bitAutoComplete .sapUiTfInner{-webkit-appearance:none!important;-moz-appearance:textfield!important;font-size:.875rem!important;line-height:normal!important;padding:0 .75rem!important;height:100%!important;box-sizing:border-box!important}.bitAutoComplete.error,.bitAutoComplete.errorCtrl{border-color:#d62018}.sapUiLbx .sapUiLbxI{height:3rem}.sapUiLbx .sapUiLbxI .sapUiLbxITxt{font-size:.875rem}.blockSize{background:#0d39ab;color:#fff;width:100%;margin:0 auto;max-width:830px;min-width:160px}.lblSettings{color:#fff;font-size:1.1rem;line-height:1.5rem;vertical-align:top;display:block;max-width:100%}.blockWrap{width:calc(33% - 20px);min-width:calc(190px - 25px);margin:0 10px}.blockWrap .sapMLabel{color:#fff!important;font-size:1.1rem!important;line-height:1.5rem!important;vertical-align:top!important;display:block!important;max-width:100%!important}.blockPeriodTerm,.dataFrgmt{display:-ms-flexbox!important;-ms-flex-align:stretch}.dataFrgmt{background:#0d39ab;color:#fff;width:100%;margin:0 auto;max-width:830px;min-width:160px;padding:10px 0 10px 10px;display:flex!important;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}.dataFrgmt .birthdate .sapMLabel,.dataFrgmt .homeSpace .sapMLabel{color:#fff!important;font-size:1.1rem!important;line-height:1.5rem!important;vertical-align:top!important;max-width:100%!important}.dataFrgmt .birthdate{width:calc(33% - 20px);min-width:calc(190px - 25px);margin:0 10px}.dataFrgmt .birthdate .sapMLabel{display:block!important}.dataFrgmt .birthdate .sapMInput{width:125px!important}.dataFrgmt .homeSpace{width:calc(33% - 20px);min-width:calc(190px - 25px);margin:0 10px}.dataFrgmt .homeSpace .sapMLabel{display:inline-block!important}.dataFrgmt .homeSpace .cbHomespace{margin:0 0 0 10px;background-color:#0d39ab;background-image:url(../img/decline3.png);background-size:contain;background-repeat:no-repeat;background-position:center center;height:22px;width:22px;display:inline-block;cursor:pointer!important}.dataFrgmt .beginn .sapMLabel,.dataFrgmt .period .sapMLabel,.dataFrgmt .stocknumber .sapMLabel,.dataFrgmt .term .sapMLabel{color:#fff!important;font-size:1.1rem!important;line-height:1.5rem!important;vertical-align:top!important;display:block!important;max-width:100%!important}.dataFrgmt .homeSpace .cbHomespace[data-enclosed="X"]{background-image:url(../img/check.png)}.dataFrgmt .homeSpace .wrapper{width:100%;margin:0!important;padding:0!important}.dataFrgmt .homeSpace .wrapper .qm{width:55px!important;margin:0 5px 0 0}.dataFrgmt .homeSpace .wrapper .zip{width:85px!important}.dataFrgmt .stocknumber{width:calc(33% - 20px);min-width:calc(190px - 25px);margin:0 10px}.dataFrgmt .stocknumber .sapMInput,.dataFrgmt .stocknumber .sapMSlt{width:125px!important}.dataFrgmt .beginn,.dataFrgmt .period,.dataFrgmt .term{width:calc(33% - 20px);min-width:calc(190px - 25px);margin:0 10px}.dataFrgmt .sapMBtn:hover>.sapMBtnHoverable .sapMBtnIcon{border-color:#fff!important;background:#94d0ed!important;color:#002ea7!important}.blockSizeOnline{color:#fff;width:calc(100% -1px);margin:0 auto;max-width:100%;min-width:50%}.lblSettingsOnline{color:#fff;font-size:.9rem;line-height:1rem;width:calc(50% - 30px);margin-left:2px}.blockBegin .sapMLabel,.blockWrapOnline .sapMLabel{line-height:1rem!important;font-size:.9rem!important}.blockWrapOnline{width:calc(100% - 2px);min-width:calc(100% - 2px)}.blockWrapOnline .sapMLabel{color:#fff!important;width:calc(50% - 30px)!important;margin-left:2px!important}.blockPeriodTerm{background:#0d39ab;color:#fff;width:100%;margin:0 auto;max-width:830px;min-width:160px;display:flex!important;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}.blockBack,.blockBegin{display:-ms-flexbox!important;-ms-flex-align:stretch}.blockPeriodTerm .term{width:130px!important;margin:3px;border:.4px solid #bfbfbf!important}.blockPeriodTerm .term.sapMSlt>.sapMSltLabel{color:#fff;background:#0d39ab;text-overflow:unset!important;width:120%!important}.blockPeriodTerm .beginn,.blockPeriodTerm .period{width:130px!important;margin:3px;border:.4px solid #bfbfbf!important}.blockPeriodTerm .term .sapMSltArrow{color:#fff}.blockPeriodTerm .period.sapMSlt>.sapMSltLabel{color:#fff;background:#0d39ab}.blockPeriodTerm .period .sapMSltArrow{color:#fff}.blockPeriodTerm .period .sapMSlt>.sapMSltLabel{text-overflow:unset!important}.blockPeriodTerm .beginn.sapMSlt>.sapMSltLabel{color:#fff;background:#0d39ab}.blockPeriodTerm .beginn .sapMSltArrow{color:#fff}.blockPeriodTerm .beginn .sapMSlt>.sapMSltLabel{text-overflow:unset!important}.blockBegin{width:calc(100% - 2px);min-width:calc(100% - 2px);display:flex!important;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:8px 0}.blockBegin .sapMLabel{color:#fff!important;margin-left:2px!important;width:175px!important}.blockBegin .begin .sapMInputBaseContentWrapper{background:#7f9ce8!important;width:95px!important}.blockBegin .begin .sapMInputBaseContentWrapper .sapMInputBaseInner{height:37px;color:#fff;background:#0d39ab!important;border-color:#fff}.blockBegin .begin .sapMInputBaseContentWrapper .sapMInputValHelpInner{color:#fff}.blockBack{padding-bottom:5px;background:#0d39ab;color:#fff;width:100%;margin:0 auto;max-width:830px;min-width:160px;display:flex!important;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}.blockBack .backBtn .sapMBtnInner,.blockBack a.iconPdf{height:40px;vertical-align:middle;line-height:40px;padding:0 15px!important}.blockBack .backBtn{height:40px;margin-top:15px!important;margin-right:3px;left:1px;right:10px;bottom:14px}.blockBack .backBtn .sapMBtnInner{border-color:#fff!important;background:#0d39ab!important;border-radius:30px!important;color:#fff;font-size:.9rem!important}.blockBack .backBtn .sapMBtnContent{height:40px;line-height:40px}.blockBack .backBtn:hover .sapMBtnInner{border-color:#fff!important;background:#94d0ed!important;color:#002ea7!important}.blockBack a.iconPdf{font-family:BrixSansRegular,Helvetica,Helvetica,Arial,sans-serif;border:1px solid #fff!important;background:#0d39ab!important;color:#fff!important;font-size:.9rem;border-radius:30px!important}.blockBack a.iconPdf:focus{border-color:#97d700!important}.blockBack a.iconPdf:hover{border-color:#fff!important;background:#94d0ed!important;color:#002ea7!important}.blockBack .editOffer{margin-right:10px!important}.questionsFrgmt{color:#fff;width:calc(100% -1px);margin:0 auto;max-width:100%;min-width:50%;padding-bottom:50px;display:-ms-flexbox!important;display:flex!important;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}.questionsFrgmt .age,.questionsFrgmt .homeSpace,.questionsFrgmt .homeStatus,.questionsFrgmt .homeZip,.questionsFrgmt .status{padding-left:.5rem;margin-top:.5rem;padding-bottom:.5rem;min-width:calc(100% - 2px)}.questionsFrgmt .oevbsIco{margin-left:5px}.questionsFrgmt .age .sapMLabel,.questionsFrgmt .homeStatus .sapMLabel,.questionsFrgmt .status .sapMLabel{font-size:.9rem!important;line-height:1rem!important;margin-left:2px!important}.questionsFrgmt .age{background:linear-gradient(to right,#0d39ab,#3358b9);width:calc(100% - 2px)}.questionsFrgmt .age .sapMLabel{color:#fff!important;width:calc(50% - 30px)!important}.questionsFrgmt .age .ageInp{width:100px!important;vertical-align:text-bottom;top:15px}.questionsFrgmt .age .ageInp .sapMSltArrow{background:rgba(222,222,222,.5);color:#d3d3d3!important}.questionsFrgmt .status{background:linear-gradient(to right,#0d39ab,#3358b9);width:calc(100% - 2px)}.questionsFrgmt .status .sapMLabel{color:#fff!important;width:calc(50% - 30px)!important}.questionsFrgmt .status .statusInp{width:100px!important;vertical-align:text-bottom;top:15px}.questionsFrgmt .status .statusInp .sapMSltArrow{background:rgba(222,222,222,.5);color:#d3d3d3!important}.questionsFrgmt .homeStatus{background:linear-gradient(to right,#0d39ab,#3358b9);width:calc(100% - 2px)}.questionsFrgmt .homeStatus .sapMLabel{color:#fff!important;width:calc(50% - 30px)!important}.questionsFrgmt .homeStatus .homeStatusInp{width:101px!important;vertical-align:text-bottom;top:15px}.questionsFrgmt .homeStatus .homeStatusInp .sapMSltArrow{background:rgba(222,222,222,.5);color:#d3d3d3!important}.questionsFrgmt .calculateBlock,.questionsFrgmt .homeSpace,.questionsFrgmt .homeZip{background:linear-gradient(to right,#0d39ab,#3358b9)}.questionsFrgmt .calculateBlock .sapMLabel,.questionsFrgmt .homeSpace .sapMLabel,.questionsFrgmt .homeZip .sapMLabel{color:#fff!important;font-size:.9rem!important;line-height:1rem!important;margin-left:2px!important}.questionsFrgmt .homeSpace{width:calc(100% - 2px)}.questionsFrgmt .homeSpace .sapMLabel{width:calc(50% - 30px)!important}.questionsFrgmt .homeSpace .qmInp{width:60px!important;vertical-align:text-bottom;top:15px}.questionsFrgmt .homeZip{width:calc(100% - 2px)}.questionsFrgmt .homeZip .sapMLabel{width:calc(50% - 30px)!important}.questionsFrgmt .homeZip .zipInp{width:101px!important;vertical-align:text-bottom;top:15px}.questionsFrgmt .calculateBlock{margin-top:8px;padding-bottom:5px;width:calc(100% - 2px)!important;min-width:calc(100% - 2px)!important;position:relative;display:block}.questionsFrgmt .calculateBlock .sapMLabel{width:calc(50% - 30px)!important}.questionsFrgmt .calculateBlock .handICO{cursor:pointer!important;display:inline-block;background-image:url(../img/handBG.png);background-size:contain;background-repeat:no-repeat;background-position:center center;transform:rotate(-15deg);margin-left:2px;margin-top:2px;width:60px;height:60px}.questionsFrgmt .calculateBlock .nextBtn{height:40px;position:relative;left:15px;top:12px}.questionsFrgmt .calculateBlock .nextBtn .sapMBtnInner{border-color:#fff!important;background:#0d39ab!important;border-radius:30px!important;padding:0 15px!important;color:#fff;font-weight:700;height:40px!important;line-height:50px;font-size:1.3rem}.questionsFrgmt .calculateBlock .nextBtn .sapMBtnContent{height:40px;line-height:40px}.questionsFrgmt .calculateBlock .nextBtn:hover .sapMBtnInner{border-color:#fff!important;background:#94d0ed!important;color:#002ea7!important}.questionsFrgmt .calculateBlock .nextBtn:focus .sapMBtnInner{border-color:#97d700!important}.questionsFrgmt .fadeIn{display:inline-block;opacity:0;animation:fade .3s ease-in .3s forwards}.questionsFrgmt .sapMSltWithArrow .sapMSelectListItemBase,.questionsFrgmt .sapMSltWithArrow>.sapMSltLabel{padding:0 0 0 .3rem!important}.questionsFrgmt .sapMInputBaseInner{color:#5cb85c;font-size:.95rem}.questionsFrgmt .sapMSlt>.sapMSltLabel{color:#5cb85c!important;left:2px}.questionsFrgmt .sapMInputBaseInner:not(.sapMInputBaseReadonlyInner):not(.sapMInputBaseStateErrorInner):not(.sapMInputBaseDisabledInner):focus{background:#fafafa}.questionsFrgmt img{display:unset}@keyframes maxi{to{width:calc(100% - 60px)}from{width:60px}}@keyframes mini{from{width:calc(100% - 60px)}to{width:60px}}@keyframes fade{from{opacity:0}to{opacity:1}}.productsFrgmt{width:100%}.productsFrgmt:after{content:".";clear:both;display:block;visibility:hidden;height:0}.productsFrgmt .prodWrapper{margin:0 auto;width:100%;max-width:840px;min-width:320px;display:block}.productsFrgmt .prodWrapper .swipeWrapper{background:#e9f5fc;width:100%;position:relative}.productsFrgmt .prodWrapper .swipeWrapper .checkfield{background-color:#0d39ab;background-image:url(../img/decline3.png);background-size:50px 50px;background-repeat:no-repeat;background-position:center center;height:60px;width:60px;display:inline-block;float:left;cursor:pointer!important}.productsFrgmt .prodWrapper .swipeWrapper .prodSwipe{width:calc(100% - 60px);height:60px;display:inline-block;float:left}.productsFrgmt .prodWrapper .swipeWrapper .prodSwipe .triangle{width:0;height:0;position:absolute;z-index:1;border-left:20px solid #3358b9;border-top:30px solid transparent;border-bottom:30px solid transparent;left:120px;top:0}.productsFrgmt .prodWrapper .swipeWrapper .prodSwipe .sapUiIcon{font-weight:700}.productsFrgmt .prodWrapper .swipeWrapper .prodSwipe .sapUiIcon.moreInfoLink{font-size:26px!important;color:#0d39ab;padding:5px;border-radius:15px;cursor:help!important;margin-left:20px;position:absolute;right:7%;top:10px}.productsFrgmt .prodWrapper .swipeWrapper .prodSwipe .swiper{background:linear-gradient(to right,#0d39ab,#3358b9);overflow:hidden;height:60px;width:60px;min-width:60px;display:inline-block;position:absolute;z-index:2;animation:mini .5s ease-in forwards}.productsFrgmt .prodWrapper .swipeWrapper .prodSwipe .swiper .title{color:#97d700!important}.productsFrgmt .prodWrapper .swipeWrapper .prodSwipe .swiper .subtitle,.productsFrgmt .prodWrapper .swipeWrapper .prodSwipe .swiper .whiteIcon{color:#fff!important}.productsFrgmt .prodWrapper .swipeWrapper .prodSwipe .swiper .sapUiIcon.close{cursor:pointer;color:#fff!important;font-size:2rem;z-index:2;position:absolute;right:25px;top:20px;display:none}.productsFrgmt .prodWrapper .swipeWrapper .prodSwipe .swiper .sapUiIcon.moreInfoLink{font-size:26px!important;color:#fff!important;position:absolute;right:7.5%;top:10px;display:none}.productsFrgmt .prodWrapper .swipeWrapper .prodSwipe .img{background-size:contain;background-color:transparent;background-position:center center;height:60px;width:60px;position:absolute;z-index:3;cursor:pointer!important}.productsFrgmt .prodWrapper .swipeWrapper .prodSwipe .title{margin-left:85px;margin-right:2px;display:inline-block;line-height:60px;vertical-align:middle;height:60px;font-size:1.3rem!important;cursor:pointer!important}.productsFrgmt .prodWrapper .swipeWrapper .prodSwipe .title.wSubtitle{padding-top:20px;line-height:unset;vertical-align:unset;height:unset}.productsFrgmt .prodWrapper .swipeWrapper .prodSwipe .subtitle{display:block;font-size:.7rem!important}.productsFrgmt .prodWrapper .disabledTxt{position:absolute;left:145px;top:40px;right:0;font-size:.8rem!important}.productsFrgmt .prodWrapper[data-type=phv] .img{background-image:url(../img/products/white/ph.png)}.productsFrgmt .prodWrapper[data-type=ds] .img{background-image:url(../img/products/white/ds.png)}.productsFrgmt .prodWrapper[data-type=unf] .img{background-image:url(../img/products/white/un.png)}.productsFrgmt .prodWrapper[data-type=hr] .img{background-image:url(../img/products/white/hr.png)}.productsFrgmt .prodWrapper[data-type=gl] .img{background-image:url(../img/products/white/gl.png)}.productsFrgmt .prodWrapper[data-checked="X"] .swipeWrapper .checkfield{background-image:url(../img/check.png)!important}.productsFrgmt .prodWrapper[data-checked="X"] .swipeWrapper .swiper{width:calc(100% - 60px);animation:maxi .5s ease-in forwards}.productsFrgmt .prodWrapper[data-checked="X"] .swipeWrapper .swiper .sapUiIcon.close{opacity:0;animation:fade .4s ease-in .4s forwards}.productsFrgmt .prodWrapper[data-checked="X"] .swipeWrapper .swiper .sapUiIcon.moreInfoLink{display:inline-block;opacity:0;animation:fade .4s ease-in .4s forwards}.productsFrgmt .prodWrapper[data-disabled="X"] .checkfield{opacity:.8;background-image:url(../img/decline3.png)}.productsFrgmt .prodWrapper[data-disabled="X"] .img{opacity:.8}.productsFrgmt .prodWrapper[data-disabled="X"] .swiper{opacity:.8;animation:none!important}.blockBtn .handICO:hover,.priceFrgmt .blockPrice .handICO:hover{animation:shake .5s ease-in forwards}.productsFrgmt .prodWrapper[data-disabled="X"] .triangle{display:none!important}.productsFrgmt .prodWrapper .detailInformation{background-color:#e9f5fc;width:calc(100% - 20px);padding:10px 10px 0;margin-top:-7px;display:none;border-bottom:none;box-shadow:2px 2px 6px 6px rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}.productsFrgmt .prodWrapper .detailInformation .polprHighlights .sapMFT{font-size:1.15rem!important;vertical-align:middle}.productsFrgmt .prodWrapper .detailInformation .polprHighlights .sapMFT .fo-like{font-size:.85rem;color:#0d39ab!important;margin-right:5px}.productsFrgmt .prodWrapper .detailInformation .polprHighlights .sapUiVltCell{margin-bottom:5px}.productsFrgmt .prodWrapper .detailInformation .polprHighlightsTitle{width:100%}.productsFrgmt .prodWrapper .detailInformation .polprHighlightsTitle .sapMFT{font-size:1.15rem!important;vertical-align:middle;overflow:hidden}.productsFrgmt .prodWrapper .detailInformation .polprHighlightsTitle .sapUiVltCell{margin-bottom:10px}.productsFrgmt .prodWrapper .detailInformation .polprDetails{margin:5px 0 10px}.oevbsIco[data-atbottom="X"]{bottom:-2px;position:absolute}.priceFrgmt{display:inline-block;width:100%}.priceFrgmt .priceHand{display:none}.priceFrgmt .blockPrice{margin:0 auto;width:100%;max-width:840px;min-width:320px;display:block;position:relative;padding-bottom:40px;background:#0d39ab}.priceFrgmt .blockPrice .handICO{cursor:pointer!important;display:inline-block;background-image:url(../img/handBG.png);background-size:contain;background-repeat:no-repeat;background-position:center center;transform:rotate(-15deg);margin-left:5px;margin-top:12px;width:60px;height:60px}.priceFrgmt .blockPrice .priceBlock{position:absolute;left:75px;top:12px;line-height:2rem;display:inline-block;font-size:.75rem!important;color:#97d700!important}.priceFrgmt .blockPrice .priceBlock strong{color:#97d700;font-size:1.75rem;display:block}.priceFrgmt .blockPrice .priceBlock span{color:#fff;font-size:1.5rem;display:block}.priceFrgmt .blockPrice .priceBlock span span{text-decoration:line-through;display:inline}.priceFrgmt .blockPrice .priceBlockOnline{position:absolute;left:75px;top:12px;line-height:2rem;display:inline-block}.priceFrgmt .blockPrice .priceBlockOnline strong{color:#97d700;font-size:2rem;display:block}.priceFrgmt .blockPrice .priceBlockOnline span{color:#fff!important;font-size:1.2rem!important;display:block}.priceFrgmt .blockPrice .priceBlockOnline span span{text-decoration:line-through;display:inline}.priceFrgmt .blockPrice .totalFeetNote{position:absolute;left:75px;bottom:10px;line-height:2rem;display:inline-block;font-size:.75rem!important;color:#97d700}.priceFrgmt .blockPrice .nextBtn{height:40px!important;position:relative;left:130px;top:12px}.priceFrgmt .blockPrice .nextBtn .sapMBtnInner{border-color:#fff!important;background:#0d39ab!important;border-radius:30px!important;padding:0 15px!important;color:#fff;font-weight:700;height:40px!important;line-height:50px;font-size:1.3rem}.priceFrgmt .blockPrice .nextBtn .sapMBtnContent{height:40px;line-height:40px}.priceFrgmt .blockPrice .nextBtn:hover .sapMBtnInner{border-color:#fff!important;background:#94d0ed!important;color:#002ea7!important}.priceFrgmt .blockPrice .nextBtn:focus .sapMBtnInner{border-color:#97d700!important}@media (min-width:880px){.priceFrgmt .priceHand{display:inline-block;background-image:url(../img/handBG.png);background-size:contain;background-repeat:no-repeat;background-position:center center;transform:rotate(-15deg);margin-left:20px;width:150px;height:150px;position:fixed}.priceFrgmt .priceHand strong{font-size:1rem;position:absolute;left:36px;bottom:20px;transform:rotate(-8deg);color:#0d39ab}.priceFrgmt .priceHand span{font-size:1rem;text-decoration:line-through;color:#d62018;position:absolute;top:80px;left:35px;transform:rotate(-15deg)}}.policyholderTray{width:100%}.policyholderTray .tray{width:100%;max-width:840px;min-width:320px}@media (min-width:880px){.dataFrgmt{display:inline-block!important;margin:0 20px 0 5px;width:180px;position:fixed;left:0;padding:10px}.policyholderTray,.productsFrgmt{margin:0 0 0 210px;float:left}.blsk .dataFrgmt{position:absolute;top:0;width:180px}.productsFrgmt{width:840px}.blockPrice{margin:0 0 0 210px!important;width:840px}.questionsFrgmt{margin:0 20px -15px 0;width:50%;left:0}.blockBtn{color:#fff;width:calc(100% -1px);margin:0 auto;max-width:100%;min-width:50%;height:68px;position:absolute!important;display:block!important}}.blockBtn{width:calc(50% - 2px);max-width:840px;min-width:335px;height:68px;position:relative;display:block!important;background:#0d39ab}.blockBtn .nextBtn{height:60px;margin-top:10px;position:absolute;right:15px}.blockBtn .nextBtn .sapMBtnInner{border-color:#fff!important;background:#0d39ab!important;border-radius:30px!important;padding:0 15px!important;color:#fff;font-weight:700;height:50px;vertical-align:middle;line-height:50px;font-size:1.3rem}.blockBtn .nextBtn .sapMBtnContent{height:50px;line-height:40px}.blockBtn .nextBtn:hover .sapMBtnInner{border-color:#0d39ab!important;background:#94d0ed!important;color:#002ea7!important}.blockBtn .nextBtn:focus .sapMBtnInner{border-color:#97d700!important}.blockBtn .handICO{display:inline-block;background-image:url(../img/handBG.png);background-size:contain;background-repeat:no-repeat;background-position:center center;margin-left:15px;margin-top:5px;width:60px;height:60px}#visBody,#visBody.sapUiBody{background:#fff;color:#3c3c3b;padding:0;margin:0;font-family:BrixSansRegular,Helvetica,Helvetica,Arial,sans-serif!important;font-weight:200;font-style:normal;line-height:1.25rem;position:relative;cursor:default}@keyframes blink{0%,100%{opacity:.2}20%{opacity:1}}#visBody{width:100%;min-height:500px}#visBody.sapUiBody{width:100%}#visBody.loading #content{visibility:hidden}#visBody.loading #init{display:block;font-size:1.5rem;line-height:2.625rem;color:#0d39ab;margin-bottom:.938rem}@media (min-width:320px) and (max-width:480px){#visBody.loading #init{font-size:1.75rem!important;line-height:1.75rem!important}}#visBody.loading #init span{animation-name:blink;animation-duration:1.4s;animation-iteration-count:infinite;animation-fill-mode:both}#visBody.loading #init span:after,#visBody.loading #init span:before{display:none;content:""}#visBody.loading #init span:nth-child(2){animation-delay:.2s}#visBody.loading #init span:nth-child(3){animation-delay:.4s}#visBody #init{display:none}#visBody span,#visBody table{font-size:inherit;font-weight:inherit;color:inherit}#visBody .sapUiBlockLayoutCell.wHL h2{font-size:1.5rem!important;line-height:2.625rem!important;color:#0d39ab!important;margin-bottom:.938rem!important}@media (min-width:320px) and (max-width:480px){#visBody .sapUiBlockLayoutCell.wHL h2{font-size:1.75rem!important;line-height:1.75rem!important}}#visBody .sapMFT .wHL h3{font-size:1.5rem;line-height:2.625rem;color:#0d39ab;margin-bottom:.938rem}@media (min-width:320px) and (max-width:480px){#visBody .sapMFT .wHL h3{font-size:1.75rem!important;line-height:1.75rem!important}}#visBody .fo-question{cursor:help!important}#visBody .curr{font-size:1.25rem}#visBody .curr:after{content:' €';display:inline}#visBody .fleft{float:left}#visBody .fright{float:right}#visBody .dIF{display:-ms-inline-flexbox!important;display:inline-flex!important}#visBody .version{display:block;width:100%;color:#3c3c3b;font-size:1rem}#visBody .w100{width:100%!important}#visBody .h100{height:100%!important}#visBody .w40rem{width:40rem!important}#visBody .w39rem{width:39rem!important}#visBody .w38rem{width:38rem!important}#visBody .w37rem{width:37rem!important}#visBody .w36rem{width:36rem!important}#visBody .w35rem{width:35rem!important}#visBody .w34rem{width:34rem!important}#visBody .w33rem{width:33rem!important}#visBody .w32rem{width:32rem!important}#visBody .w31rem{width:31rem!important}#visBody .w30rem{width:30rem!important}#visBody .w29rem{width:29rem!important}#visBody .w28rem{width:28rem!important}#visBody .w27rem{width:27rem!important}#visBody .w26rem{width:26rem!important}#visBody .w25rem{width:25rem!important}#visBody .w24rem{width:24rem!important}#visBody .w23rem{width:23rem!important}#visBody .w22rem{width:22rem!important}#visBody .w21rem{width:21rem!important}#visBody .w20rem{width:20rem!important}#visBody .w19rem{width:19rem!important}#visBody .w18rem{width:18rem!important}#visBody .w17rem{width:17rem!important}#visBody .w16rem{width:16rem!important}#visBody .w15rem{width:15rem!important}#visBody .w14rem{width:14rem!important}#visBody .w13rem{width:13rem!important}#visBody .w12rem{width:12rem!important}#visBody .w11rem{width:11rem!important}#visBody .w10rem{width:10rem!important}#visBody .w9rem{width:9rem!important}#visBody .w8rem{width:8rem!important}#visBody .w7rem{width:7rem!important}#visBody .w6rem{width:6rem!important}#visBody .w5rem{width:5rem!important}#visBody .w4rem{width:4rem!important}#visBody .w3rem{width:3rem!important}#visBody .w2rem{width:2rem!important}#visBody .w1rem{width:1rem!important}#visBody .flexGrow{-ms-flex-positive:1;flex-grow:1}#visBody .mr05rem{margin-right:.5rem}#visBody .mr1rem{margin-right:1rem}#visBody .mb1rem{margin-bottom:1rem}#visBody .noBorder{border:none!important}#visBody .sapUiBLy,#visBody .sapUiBusyIndicator,#visBody .sapUiLocalBusyIndicator{z-index:200!important}#visBody .sapMDialogPhone{z-index:220!important}#visBody .sapUiBLy{background-color:#eee!important}#visBody .sap-ui-blocklayer-popup{z-index:199!important;background-color:transparent}#visBody #sapUiBusyIndicator,#visBody #sapUiBusyIndicator .sapUiLocalBusyIndicator,#visBody .sapUiLocalBusy,#visBody .sapUiLocalBusy .sapUiLocalBusyIndicator{z-index:201!important}#visBody #sapUiBusyIndicator .sapUiLocalBusyIndicator .sapUiLocalBusyIndicatorAnimation,#visBody .sapUiLocalBusy .sapUiLocalBusyIndicator .sapUiLocalBusyIndicatorAnimation{background:url(../img/loading-oevbs-s.gif) no-repeat;background-size:100% 100%;width:50px!important;height:50px!important;left:calc(100% / 2 - 25px)!important;top:calc(100% / 2 - 25px)!important;z-index:201!important;position:fixed}#visBody #sapUiBusyIndicator .sapUiLocalBusyIndicator .sapUiLocalBusyIndicatorAnimation>div,#visBody .sapUiLocalBusy .sapUiLocalBusyIndicator .sapUiLocalBusyIndicatorAnimation>div{display:none!important}#visBody .btnMR .sapMBtn{margin-right:.5rem}#visBody button.sapMBtn,#visBody button:not(.dropdown).sapMBtn{outline:0}#visBody button.sapMBtn:hover>.sapMBtnHoverable,#visBody button:not(.dropdown).sapMBtn:hover>.sapMBtnHoverable{border-color:#fff!important;background:#94d0ed!important;color:#002ea7!important;text-shadow:none}#visBody button.sapMBtn:hover>.sapMBtnHoverable span,#visBody button:not(.dropdown).sapMBtn:hover>.sapMBtnHoverable span{color:inherit}#visBody button.sapMBtn:hover>.sapMBtnHoverable.sapMBtnTransparent,#visBody button:not(.dropdown).sapMBtn:hover>.sapMBtnHoverable.sapMBtnTransparent{border-color:#fff!important;background:#94d0ed!important;color:#002ea7!important;text-shadow:none}#visBody button.sapMBtn:hover>.sapMBtnHoverable.sapMBtnTransparent span,#visBody button:not(.dropdown).sapMBtn:hover>.sapMBtnHoverable.sapMBtnTransparent span{color:inherit}#visBody button.sapMBtn:hover>.sapMBtnHoverable.sapMToggleBtnPressed:not(.sapMBtnActive),#visBody button:not(.dropdown).sapMBtn:hover>.sapMBtnHoverable.sapMToggleBtnPressed:not(.sapMBtnActive){border-color:#fff!important;background:#94d0ed!important;color:#002ea7!important;text-shadow:none}#visBody button.sapMBtn:hover>.sapMBtnHoverable.sapMToggleBtnPressed:not(.sapMBtnActive) span,#visBody button:not(.dropdown).sapMBtn:hover>.sapMBtnHoverable.sapMToggleBtnPressed:not(.sapMBtnActive) span{color:inherit}#visBody button.sapMBtn:hover>.sapMBtnHoverable .sapMBtnHoverable.sapMToggleBtnPressed:hover,#visBody button:not(.dropdown).sapMBtn:hover>.sapMBtnHoverable .sapMBtnHoverable.sapMToggleBtnPressed:hover{border-color:#fff!important;background:#94d0ed!important;color:#002ea7!important;text-shadow:none}#visBody button.sapMBtn:hover>.sapMBtnHoverable .sapMBtnHoverable.sapMToggleBtnPressed:hover span,#visBody button:not(.dropdown).sapMBtn:hover>.sapMBtnHoverable .sapMBtnHoverable.sapMToggleBtnPressed:hover span{color:inherit}#visBody button .sapMBtnInner,#visBody button:not(.dropdown) .sapMBtnInner{font-size:1.125rem;background:#002ea7;color:#fff!important;text-shadow:none;border-radius:30px!important;padding:0 10px!important}#visBody button .sapMBtnInner span,#visBody button:not(.dropdown) .sapMBtnInner span{color:inherit}#visBody button .sapMBtnInner .sapUiIcon,#visBody button:not(.dropdown) .sapMBtnInner .sapUiIcon{color:#fff;background:0 0!important}#visBody .nextBG,#visBody .nextBG h3{font-weight:400!important;color:#3c3c3b!important}#visBody .nextBG,.sapMInputBaseIcon{background:#0d39ab}#visBody .blockForm{overflow:visible;padding-bottom:1rem;border-bottom:2px solid #e9f5fc}#visBody .blockForm .sapUiBlockLayoutCell{margin:0 .5rem}#visBody .blockForm .sapUiBlockCellContent{margin-top:16px}#visBody .blockForm .wHeadline .sapUiBlockLayoutCell{margin:0}#visBody .blockForm .sapMRbB .sapMRbBInn,#visBody .blockForm .sapMSlt{margin-top:1px}#visBody .blockForm .sapUiBlockCellTitle{margin-bottom:0}#visBody .blockForm .formText{font-size:1rem!important;line-height:33px;height:40px;vertical-align:bottom}#visBody .blockForm .sapMRb{clear:none;margin:.5rem .75rem .5rem 0}#visBody .blockForm .sapMRb:focus:before{width:100%!important;left:0!important;top:.125rem!important}#visBody .blockForm .sapMRb .sapMRbB{top:0;height:2rem;width:2rem}#visBody .blockForm .sapMRb .sapMRbB .sapMRbBOut{margin:0;padding-top:0}#visBody .blockForm .sapMRb .sapMRbBLabel{max-width:calc(100% - 2rem + 1px);margin-left:0;margin-right:.8125rem;padding-left:.5em;position:relative!important}#visBody .blockForm .sapMRbG .sapMRb:focus:before{width:100%!important;left:0!important;top:.125rem!important}#visBody .blockForm .sapMRbG .sapMRb .sapMRbB{height:2rem;width:2rem}#visBody .blockForm .sapMRbG .sapMRb .sapMRbB .sapMRbBOut{margin:0 .5rem 0 0;padding-top:0!important}#visBody .blockForm .sapMRbG .sapMRb .sapMRbBLabel{padding-left:2rem;max-width:calc(100% + 1px);height:2rem;line-height:2rem}#visBody .blockForm .sapMCb.firstChild{padding-left:35px}#visBody .blockForm .sapMCb.firstChild .sapMCbMark{left:0}@media (max-width:560px){#visBody .blockForm .sapMCb{padding-left:35px}#visBody .blockForm .sapMCb .sapMCbMark{left:0}}#visBody .blockForm .sapMCb .sapMLabel{cursor:pointer}#visBody .blockForm .sapMDP{width:9rem!important}#visBody .blockForm .sapMLabel{text-overflow:clip;overflow:visible;white-space:normal}#visBody .noOverflow,#visBody .sapMCb>label{overflow:visible!important}#visBody .noWhiteSpace,#visBody .sapMCb>label{white-space:normal!important}#visBody .blockForm .sapMCbLabel{line-height:normal}#visBody .blockForm .sapMLabel:not(.sapMRbBLabel):not(.sapMCbLabel){padding:0 0 3px;cursor:pointer}#visBody .blockForm .sapUiHLayout{position:relative}#visBody .blockForm .sapUiHLayout .oevbsIco{position:absolute;top:0;margin:0 0 0 8px}#visBody .blockForm .oevbsIco{margin:-2px 0 0 8px}#visBody .blockForm .oevbsIco.fleft{margin-top:12px;margin-left:-8px;margin-right:1rem}#visBody .sapMSF{display:inline-block}#visBody .nextBG{padding:1rem .5rem 2.5rem;font-size:1.375rem!important;line-height:1.625rem!important}@media (min-width:320px) and (max-width:480px){#visBody .nextBG{font-size:1.125rem!important;line-height:1.25rem!important}}#visBody .nextBG h3{font-size:1.375rem!important;line-height:1.625rem!important}@media (min-width:320px) and (max-width:480px){#visBody .nextBG h3{font-size:1.125rem!important;line-height:1.25rem!important}}#visBody .nextBG .sapMFT{color:#97d700;display:inline-block;font-weight:inherit!important;font-size:1.5rem}#visBody .nextBG .sapMBtn{margin-top:.5rem;margin-right:0!important}#visBody .nextBG .sapUiBlockCellContent,#visBody .nextBG .sapUiBlockLayoutCell{margin:0!important}#visBody .totalFeetNote{font-size:.75rem!important;color:#97d700}#visBody .sapMCb{margin:.5rem 0;height:inherit!important;line-height:normal!important}#visBody .sapMCb>label{text-overflow:clip!important;line-height:normal}#visBody .sapMCb .sapMCbBg{top:0!important}#visBody .sapMRbBLabel{height:inherit!important;line-height:normal!important}#visBody .sapMRbBLabel:before{display:none}#visBody .mw80{min-width:80px}.sapMCb.sapMCbWrapped.sapMCbHasLabel>.sapMLabel.sapMLabelWrapped{margin:0!important}.sapUiBlockCellTitle{margin-bottom:0;color:#0d39ab!important}.sapMPageBgStandard{background-color:#fff!important}.btnDelete>span{border:none;background:#5977c6!important;margin:0 1px 0 8px!important}.transparent{color:transparent!important}.sapUiLocalBusyIndicatorShowContainer>div.sapUiLocalBusyIndicatorAnimation{padding:0!important;margin:0!important}.mt25{margin-top:25px}.pt25{padding-top:25px}::-moz-placeholder{color:#9e9e9e!important}::placeholder{color:#9e9e9e!important}::-webkit-input-placeholder{color:#9e9e9e!important}:-ms-input-placeholder{color:#9e9e9e!important}::-ms-input-placeholder{color:#9e9e9e!important}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm9ldmJzLnN0eWxlZ3VpZGUubGVzcyIsImZvbnRzLmxlc3MiLCJkYXRhRnJnbXQubGVzcyIsInN0ZXBELnNlbmQuZnJhZ21lbnQubGVzcyIsInNoYWtlLmxlc3MiLCJzdGVwQy5hZ2VuY3kuZnJhZ21lbnQubGVzcyIsIndlYi5jc3MiLCJ3ZWIubGVzcyIsIm1haW50ZW5hbmNlLmxlc3MiLCJyb2FkbWFwLmxlc3MiLCJvdmVyd3JpdGVzLm9ldmJzLmxlc3MiLCJzdGVwRC5vdmVydmlldy5mcmFnbWVudC5sZXNzIiwib3ZlcndyaXRlcy5ibG9ja2xheW91dC5sZXNzIiwib3ZlcndyaXRlcy5wb3BvdmVyLmxlc3MiLCJvdmVyd3JpdGVzLm1vYmlsZS5sZXNzIiwic3RlcEMuY29udGFjdERhdGEuZnJhZ21lbnQubGVzcyIsInN0ZXBELmNvbXBsZXRpb24uZnJhZ21lbnQubGVzcyIsInN0ZXBELmNvbnN1bHRhdGlvbi5mcmFnbWVudC5sZXNzIiwic3RlcEQudGhhbmtzLmZyYWdtZW50Lmxlc3MiLCJtZXNzYWdlcy5sZXNzIiwib3ZlcndyaXRlcy5jb250cm9scy5iaXQuQXV0b0NvbXBsZXRlLmxlc3MiLCJwcm9kdWN0c0ZyZ210Lmxlc3MiLCJvZmZlclZpZXcubGVzcyIsInByaWNlRnJnbXQubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0REEsTUNxTEEsSUQ5S0UsV0FBQSxPRWdWTSwrQ0M5VUosMEJDR0osT0FDRSxVQUFBLE1BQUEsSUFBQSxRQUFBLFNDekVGLDJDQ0NBLDRDREdNLE1BQUEsZUFNTiw4Q0FJTSxTQUFBLFNBQ0EsaUJBQUEsS0FFQSxlQUFBLE1BQ0EsWUFBQSxNQUNBLE9BQUEsRUFDQSxXQUFBLE1BRUEsdURBR0ksV0FBQSxNQUNBLFVBQUEsaUJFNkdWLGtCRjdIQSx5QkdQSSxnRENISixxQkFBQSx5QkZvT0ksV0FBQSxPRjFOSiw2QkF1QkksWUFBQSxpQkF2QkoseUJBNEJJLE1BQUEsSUFDQSxPQUFBLEtBQ0EsT0FBQSxFQUFBLEtB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LEtBQUEsRUFBQSxFQUFBLElBRUEsb0NBQ0UsV0FBQSxLQUNBLFlBQUEsS0FDQSxhQUFBLEtBalhSLGlCQXVYSSxRQUFBLGFBdlhKLGlCQTJYSSxRQUFBLEtBQUEsTUFBQSxPUC9ZRixVQUFBLG1CQUNBLFlBQUEsbUJBRUEsK0NBT0YsaUJBTkksVUFBQSxtQkFDQSxZQUFBLG1CT2VKLG9CUHBCRSxVQUFBLG1CQUNBLFlBQUEsbUJBRUEsK0NBT0Ysb0JBTkksVUFBQSxtQkFDQSxZQUFBLG1CT2VKLHlCQXFZTSxNQUFBLFFBQ0EsUUFBQSxhQUNBLFlBQUEsa0JBQ0EsVUFBQSxPQXhZTiwwQkE0WU0sV0FBQSxNQUNBLGFBQUEsWUR1MEZOLHdDQ3B0R0EsdUNBa1pNLE9BQUEsWUFsWk4sd0JBdVpJLFVBQUEsaUJBQ0EsTUFBQSxRQXhaSixpQkE0WkksT0FBQSxNQUFBLEVBQ0EsT0FBQSxrQkFDQSxZQUFBLGlCQTlaSix1QkFpYU0sY0FBQSxlQUdBLFlBQUEsT0FwYU4sMkJBd2FNLElBQUEsWUF4YU4sdUJBNmFJLE9BQUEsa0JBQ0EsWUFBQSxpQkFFQSw4QkFDRSxRQUFBLEtBamJOLGVBOGJJLFVBQUEsS0FRSixpRUFDRSxPQUFBLFlBRUYscUJBQ0UsY0FBQSxFQUNBLE1BQUEsa0JBR0Ysb0JBQ0UsaUJBQUEsZUFHRixnQkFFSSxZQUNBLFdBQUEsa0JBQ0EsT0FBQSxFQUFBLElBQUEsRUFBQSxjQUlKLGFBQ0UsTUFBQSxzQkFHRiwyRUFDRSxRQUFBLFlBQ0EsT0FBQSxZQUdGLE1BQ0UsV0FBQSxLQUdGLE1BQ0UsWUFBQSxLQUlGLG1CQUNFLE1BQUEsa0JBREYsY0FDRSxNQUFBLGtCQUdGLDRCQUNFLE1BQUEsa0JBRUYsdUJBQ0UsTUFBQSxrQkFFRix3QkFDRSxNQUFBIiwiZmlsZSI6IndlYi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJcbi5idG5CbHVlIHtcbiAgYmFja2dyb3VuZDogQGJ0bl9kZWZhdWx0X2JsdWU7XG4gIGNvbG9yOiBAY29sb3IgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAxMHB4IDAgMTBweCAhaW1wb3J0YW50O1xuICBzcGFuIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuICAuc2FwVWlJY29uIHtcbiAgICBjb2xvcjogQGNvbG9yO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgLy9wYWRkaW5nOiA4cHggMCAwIDEycHg7XG4gIH1cbn1cblxuLmJ0bkJsdWVIb3ZlciB7XG4gIGJvcmRlci1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogQGJ0bl9kZWZhdWx0X2JsdWVfaG92ZXIgIWltcG9ydGFudDtcbiAgY29sb3I6IEBidG5fZGVmYXVsdF9ibHVlICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBzcGFuIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4uYnRuR3JleSB7XG4gIGJhY2tncm91bmQ6IEBjXzU7XG4gIGJvcmRlci1jb2xvcjogQGNfMTQ7XG4gIGNvbG9yOiBAY29sb3JfZGFya2dyZXkgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHNwYW4ge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi5idG5HcmV5SG92ZXIge1xuICBiYWNrZ3JvdW5kOiBAY181O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6IEBjb2xvcl9kYXJrZ3JleSAhaW1wb3J0YW50O1xuICBzcGFuIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4udG9nZ2xlQnRuUHJlc3NlZCB7XG4gIGJhY2tncm91bmQ6IEBidG5fZGVmYXVsdF9ibHVlO1xuICBib3JkZXItY29sb3I6IEBidG5fZGVmYXVsdF9ibHVlICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiBAY29sb3I7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG4udG9nZ2xlQnRuUHJlc3NlZEJsdWUge1xuICBiYWNrZ3JvdW5kOiBAYmdfYmx1ZV9ncmFkaWVudDtcbiAgYm9yZGVyLWNvbG9yOiBAY29sb3JfYmx1ZTtcbiAgY29sb3I6IEBjb2xvcjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbi5ib2R5IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6IEBjb2xvcl9ncmV5YmxhY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IEBmb250RmFtaWx5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB3aWR0aDogMTAwJTsvL09ubGluZVxuICAvKiBvdmVyZmxvdy15OiBvdmVybGF5OyAyLkJhbGtlbiBoYWxiIHZlcnN0ZWNrZW4gKi9cbn1cblxuLmZvbnRQcm9wZXJ0aWVzIHtcbiAgZm9udC1mYW1pbHk6IEBmb250RmFtaWx5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6IEBjb2xvcl9ncmV5YmxhY2s7XG59XG5cbi5ibG9ja0hlYWRlckJnIHtcbiAgYmFja2dyb3VuZDogQGJnX2hlYWRlcl9ncmFkaWVudDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDU1cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgLnNhcFVpQmxvY2tDZWxsVGl0bGUge1xuICAgICYuc2FwVWlCbG9ja0NlbGxCZWdpbiB7XG4gICAgICBjb2xvcjogQGNvbG9yO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIH1cbiAgfVxufVxuXG4ucmVkIHtcbiAgY29sb3I6IEBjb2xvcl9yZWQgIWltcG9ydGFudDtcbn1cbi5ncmVlbiB7XG4gIGNvbG9yOiBAY29sb3JfZ3JlZW4gIWltcG9ydGFudDtcbn1cblxuLmhlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjYyNXJlbTtcbiAgY29sb3I6IEBvZXZic19ibHVlO1xuICBtYXJnaW4tYm90dG9tOiAwLjkzOHJlbTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmgzIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICBjb2xvcjogQGNvbG9yX2dyZXlibGFjaztcbn1cbiIsIlxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9ldmJzLWljb25mb250XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb2V2YnMtaWNvbmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL29ldmJzLWljb25mb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiLi4vZm9udHMvb2V2YnMtaWNvbmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiLi4vZm9udHMvb2V2YnMtaWNvbmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uL2ZvbnRzL29ldmJzLWljb25mb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi9mb250cy9vZXZicy1pY29uZm9udC5zdmcjb2V2YnMtaWNvbmZvbnRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWxcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkge1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTpcIm9ldmJzLWljb25mb250XCI7XG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9vZXZicy1pY29uZm9udC5zdmcjb2V2YnMtaWNvbmZvbnRcIikgZm9ybWF0KFwic3ZnXCIpXG4gIH1cbn1cblxuW2RhdGEtaWNvbl06YmVmb3JlIHtcbiAgY29udGVudDogYXR0cihkYXRhLWljb24pXG59XG5cbltkYXRhLWljb25dOmJlZm9yZSwuZm8tYWxlcnQ6YmVmb3JlLC5mby1hcnJvdy1kb3duOmJlZm9yZSwuZm8tYXJyb3ctbGVmdDpiZWZvcmUsLmZvLWFycm93LXJpZ2h0OmJlZm9yZSwuZm8tYXJyb3ctdXA6YmVmb3JlLC5mby1iYWNrd2FyZDpiZWZvcmUsLmZvLWJhcjpiZWZvcmUsLmZvLWJ1bGxldDpiZWZvcmUsLmZvLWJ1bGxldC1hcnJvdzpiZWZvcmUsLmZvLWNhbGN1bGF0b3I6YmVmb3JlLC5mby1jYWxlbmRhcjpiZWZvcmUsLmZvLWNoZWNrOmJlZm9yZSwuZm8tY2xvY2s6YmVmb3JlLC5mby1jdXN0b21lcjpiZWZvcmUsLmZvLWRlbGV0ZTpiZWZvcmUsLmZvLWRpc2xpa2U6YmVmb3JlLC5mby1kb3Q6YmVmb3JlLC5mby1kb3VibGVhcnJvdy1kb3duOmJlZm9yZSwuZm8tZG91YmxlYXJyb3ctdXA6YmVmb3JlLC5mby1kb3dubG9hZDpiZWZvcmUsLmZvLWV4Y2xhbWF0aW9uOmJlZm9yZSwuZm8tZm9yd2FyZDpiZWZvcmUsLmZvLWlkLWNhcmQ6YmVmb3JlLC5mby1saWtlOmJlZm9yZSwuZm8tbWFpbDpiZWZvcmUsLmZvLW1lbW9yaXplOmJlZm9yZSwuZm8tbWVudTpiZWZvcmUsLmZvLW1pbnVzOmJlZm9yZSwuZm8tbW9iaWxlLWJlcmF0ZXI6YmVmb3JlLC5mby1tb2JpbGUtbWVudWU6YmVmb3JlLC5mby1tb2JpbGUtbWVudWUtYWt0aXY6YmVmb3JlLC5mby1tb2JpbGUtbWVudWUtaG9jaDpiZWZvcmUsLmZvLW1vYmlsZS1tZW51ZS1ob2NoLWFrdGl2OmJlZm9yZSwuZm8tcGFkbG9jazpiZWZvcmUsLmZvLXBhZGxvY2stb3BlbjpiZWZvcmUsLmZvLXBhcGVyOmJlZm9yZSwuZm8tcGFwZXItYmxhbms6YmVmb3JlLC5mby1wZW5jaWw6YmVmb3JlLC5mby1waG9uZTpiZWZvcmUsLmZvLXBsYWNlOmJlZm9yZSwuZm8tcGxheS1wYXVzZTpiZWZvcmUsLmZvLXBsdXM6YmVmb3JlLC5mby1wcmludDpiZWZvcmUsLmZvLXF1ZXN0aW9uOmJlZm9yZSwuZm8tcmVsb2FkOmJlZm9yZSwuZm8tc2VhcmNoOmJlZm9yZSwuZm8tc2VydmljZS1udW1iZXJzOmJlZm9yZSwuZm8tc3BlYWtlcjpiZWZvcmUsLmZvLXRhYmxlLXBhZ2luYXRpb246YmVmb3JlLC5mby10cmFzaC1iaW46YmVmb3JlLC5mby13b3JsZDpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIm9ldmJzLWljb25mb250XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAvL09ubGluZSBIaWxmZS1JY29uc1xuICBwYWRkaW5nOiAwIDAgNXB4IDFweCAhaW1wb3J0YW50O1xufVxuXG4uZm8tYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDYyXCJcbn1cblxuLmZvLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDRiXCJcbn1cblxuLmZvLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDRhXCJcbn1cblxuLmZvLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3MVwiXG59XG5cbi5mby1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNGNcIlxufVxuXG4uZm8tYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDdhXCJcbn1cblxuLmZvLWJhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDhcIlxufVxuXG4uZm8tYnVsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0NVwiXG59XG5cbi5mby1idWxsZXQtYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDUyXCJcbn1cblxuLmZvLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDZhXCJcbn1cblxuLmZvLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2NFwiXG59XG5cbi5mby1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzBcIlxufVxuXG4uZm8tY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDRmXCJcbn1cblxuLmZvLWN1c3RvbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2Y1wiXG59XG5cbi5mby1kZWxldGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDc0XCJcbn1cblxuLmZvLWRpc2xpa2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDYxXCJcbn1cblxuLmZvLWRvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNGRcIlxufVxuXG4uZm8tZG91YmxlYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTNcIlxufVxuXG4uZm8tZG91YmxlYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDU0XCJcbn1cblxuLmZvLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0MlwiXG59XG5cbi5mby1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDFcIlxufVxuXG4uZm8tZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDNcIlxufVxuXG4uZm8taWQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTBcIlxufVxuXG4uZm8tbGlrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzNcIlxufVxuXG4uZm8tbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDZcIlxufVxuXG4uZm8tbWVtb3JpemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDY5XCJcbn1cblxuLmZvLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDY2XCJcbn1cblxuLmZvLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2M1wiXG59XG5cbi5mby1tb2JpbGUtYmVyYXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTVcIlxufVxuXG4uZm8tbW9iaWxlLW1lbnVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1NlwiXG59XG5cbi5mby1tb2JpbGUtbWVudWUtYWt0aXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDU3XCJcbn1cblxuLmZvLW1vYmlsZS1tZW51ZS1ob2NoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1OFwiXG59XG5cbi5mby1tb2JpbGUtbWVudWUtaG9jaC1ha3RpdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTlcIlxufVxuXG4uZm8tcGFkbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNmVcIlxufVxuXG4uZm8tcGFkbG9jay1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2ZlwiXG59XG5cbi5mby1wYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjhcIlxufVxuXG4uZm8tcGFwZXItYmxhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDY3XCJcbn1cblxuLmZvLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzVcIlxufVxuXG4uZm8tcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDZkXCJcbn1cblxuLmZvLXBsYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0OVwiXG59XG5cbi5mby1wbGF5LXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3OVwiXG59XG5cbi5mby1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3N1wiXG59XG5cbi5mby1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDRcIlxufVxuXG4uZm8tcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDc4XCJcbn1cblxuLmZvLXJlbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDdcIlxufVxuXG4uZm8tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2NVwiXG59XG5cbi5mby1zZXJ2aWNlLW51bWJlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDZiXCJcbn1cblxuLmZvLXNwZWFrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDc2XCJcbn1cblxuLmZvLXRhYmxlLXBhZ2luYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDcyXCJcbn1cblxuLmZvLXRyYXNoLWJpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTFcIlxufVxuXG4uZm8td29ybGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDRlXCJcbn1cblxuLmZvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJvZXZicy1pY29uZm9udFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1mYW1pbHk6IFwiQnJpeFNhbnNSZWd1bGFyXCIsXCJIZWx2ZXRpY2FcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbn1cblxuLmZvOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9ldmJzLWljb25mb250XCJcbn1cblxuLmZvLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwidFwiXG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NwYXJrYXNzZSBXZWInO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3NwYXJyZy13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9zcGFycmctd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uL2ZvbnRzL3NwYXJyZy13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi9mb250cy9zcGFycmctd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKFwiLi4vZm9udHMvc3BhcnJnLXdlYmZvbnQuc3ZnI3NwYXJrYXNzZV9yZ3JlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWxcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU3Bhcmthc3NlIFdlYic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc3BhcnJnaXQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc3BhcnJnaXQtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uL2ZvbnRzL3NwYXJyZ2l0LXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uL2ZvbnRzL3NwYXJyZ2l0LXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uL2ZvbnRzL3NwYXJyZ2l0LXdlYmZvbnQuc3ZnI3NwYXJrYXNzZV9yZ2l0YWxpY1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IGl0YWxpY1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTcGFya2Fzc2UgV2ViJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9zcGFybHQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc3Bhcmx0LXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi9mb250cy9zcGFybHQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vZm9udHMvc3Bhcmx0LXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uL2ZvbnRzL3NwYXJsdC13ZWJmb250LnN2ZyNzcGFya2Fzc2VfbHRyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsXG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NwYXJrYXNzZSBXZWInO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3NwYXJsdGl0LXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3NwYXJsdGl0LXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi9mb250cy9zcGFybHRpdC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi9mb250cy9zcGFybHRpdC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi9mb250cy9zcGFybHRpdC13ZWJmb250LnN2ZyNzcGFya2Fzc2VfbHRpdGFsaWNcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBpdGFsaWNcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU3Bhcmthc3NlIFdlYic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc3BhcmJkLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3NwYXJiZC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiLi4vZm9udHMvc3BhcmJkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uL2ZvbnRzL3NwYXJiZC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi9mb250cy9zcGFyYmQtd2ViZm9udC5zdmcjc3Bhcmthc3NlX3JnYm9sZFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWxcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU3Bhcmthc3NlIFdlYic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc3BhcmJkaXQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc3BhcmJkaXQtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uL2ZvbnRzL3NwYXJiZGl0LXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uL2ZvbnRzL3NwYXJiZGl0LXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uL2ZvbnRzL3NwYXJiZGl0LXdlYmZvbnQuc3ZnI3NwYXJrYXNzZV9yZ2JvbGRfaXRhbGljXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpY1xufVxuXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCcml4U2Fuc0JvbGRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Ccml4U2Fuc0JvbGQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0JyaXhTYW5zQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uL2ZvbnRzL0JyaXhTYW5zQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCIuLi9mb250cy9Ccml4U2Fuc0JvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uL2ZvbnRzL0JyaXhTYW5zQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbFxufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQnJpeFNhbnNMaWdodFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0JyaXhTYW5zTGlnaHQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0JyaXhTYW5zTGlnaHQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi9mb250cy9Ccml4U2Fuc0xpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi4uL2ZvbnRzL0JyaXhTYW5zTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uL2ZvbnRzL0JyaXhTYW5zTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWxcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJyaXhTYW5zUmVndWxhci1JdGFsaWNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Ccml4U2Fuc1JlZ3VsYXItSXRhbGljLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Ccml4U2Fuc1JlZ3VsYXItSXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiLi4vZm9udHMvQnJpeFNhbnNSZWd1bGFyLUl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCIuLi9mb250cy9Ccml4U2Fuc1JlZ3VsYXItSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi9mb250cy9Ccml4U2Fuc1JlZ3VsYXItSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsXG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCcml4U2Fuc1JlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Ccml4U2Fuc1JlZ3VsYXIuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0JyaXhTYW5zUmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uL2ZvbnRzL0JyaXhTYW5zUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCIuLi9mb250cy9Ccml4U2Fuc1JlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uL2ZvbnRzL0JyaXhTYW5zUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbFxufSIsIi5ibG9ja1NpemUge1xuICAgIGJhY2tncm91bmQ6QG9ldmJzX2JsdWU7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogODMwcHg7XG4gICAgbWluLXdpZHRoOiAxNjBweDtcbn1cblxuLmxibFNldHRpbmdzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uYmxvY2tXcmFwIHtcbiAgd2lkdGg6IH5cImNhbGMoMzMlIC0gMjBweClcIjtcbiAgbWluLXdpZHRoOiB+XCJjYWxjKDE5MHB4IC0gMjVweClcIjtcbiAgbWFyZ2luOiAwcHggMTBweDtcblxuICAuc2FwTUxhYmVsIHtcbiAgICAubGJsU2V0dGluZ3MgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZGF0YUZyZ210IHtcbiAgLmJsb2NrU2l6ZTtcbiAgIC8vYm9yZGVyOiAycHggc29saWQgQG9ldmJzX2JsdWU7XG4gICBwYWRkaW5nOiAxMHB4IDAgMTBweCAxMHB4O1xuICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgLmJpcnRoZGF0ZSB7XG4gICAgLmJsb2NrV3JhcDtcbiAgICAuc2FwTUlucHV0IHtcbiAgICAgIHdpZHRoOiAxMjVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuaG9tZVNwYWNlIHtcbiAgICAuYmxvY2tXcmFwO1xuICAgIC5zYXBNTGFiZWwge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5jYkhvbWVzcGFjZSB7XG4gICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAb2V2YnNfYmx1ZTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi8uLi9pbWcvZGVjbGluZTMucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcblxuICAgICAgJltkYXRhLWVuY2xvc2VkPVwiWFwiXSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi8uLi9pbWcvY2hlY2sucG5nJyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLndyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblxuICAgICAgLnFtIHtcbiAgICAgICAgd2lkdGg6IDU1cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAwIDVweCAwIDA7XG4gICAgICB9XG4gICAgICAuemlwIHtcbiAgICAgICAgd2lkdGg6IDg1cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3RvY2tudW1iZXIge1xuICAgIC5ibG9ja1dyYXA7XG4gICAgLnNhcE1TbHQsIC5zYXBNSW5wdXQge1xuICAgICAgd2lkdGg6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnRlcm0ge1xuICAgIC5ibG9ja1dyYXA7XG4gIH1cblxuICAucGVyaW9kIHtcbiAgICAuYmxvY2tXcmFwO1xuICB9XG5cbiAgLmJlZ2lubiB7XG4gICAgLmJsb2NrV3JhcDtcbiAgfVxuXG4gIC5zYXBNQnRuOmhvdmVyID4gLnNhcE1CdG5Ib3ZlcmFibGUgLnNhcE1CdG5JY29uIHtcbiAgICBib3JkZXItY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogQGJ0bl9kZWZhdWx0X2JsdWVfaG92ZXIgIWltcG9ydGFudDtcbiAgICBjb2xvcjogQGJ0bl9kZWZhdWx0X2JsdWUgIWltcG9ydGFudDtcbiAgfVxuXG59XG5cbi8vQmVnaW1cbi8vT25saW5lXG4uYmxvY2tTaXplT25saW5lIHtcbiAgLy9iYWNrZ3JvdW5kOkBvZXZic19ibHVlO1xuICBjb2xvcjogd2hpdGU7XG4gIC8vd2lkdGg6IH5cImNhbGMoMTAwJSAtIDRweClcIjtcbiAgd2lkdGg6IH5cImNhbGMoMTAwJSAtMXB4KVwiO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDUwJTtcbn1cblxuLmxibFNldHRpbmdzT25saW5lIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgd2lkdGg6IH5cImNhbGMoNTAlIC0gMzBweClcIjtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cblxuLmJsb2NrV3JhcE9ubGluZSB7XG4gIHdpZHRoOiB+XCJjYWxjKDEwMCUgLSAycHgpXCI7XG4gIG1pbi13aWR0aDogflwiY2FsYygxMDAlIC0gMnB4KVwiO1xuICAuc2FwTUxhYmVsIHtcbiAgICAubGJsU2V0dGluZ3NPbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLy5kYXRhQmxvY2tPbmxpbmUge1xuLmJsb2NrUGVyaW9kVGVybSB7XG4gIC5ibG9ja1NpemU7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICAudGVybSB7XG4gICAgd2lkdGg6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAzcHg7XG4gICAgYm9yZGVyOiAwLjRweCBzb2xpZCAjYmZiZmJmICFpbXBvcnRhbnQ7XG4gICAgJi5zYXBNU2x0ID4gLnNhcE1TbHRMYWJlbCB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kOiBAb2V2YnNfYmx1ZTtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMTIwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuc2FwTVNsdEFycm93IHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gIH1cblxuICAucGVyaW9kIHtcbiAgICB3aWR0aDogMTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDNweDtcbiAgICBib3JkZXI6IDAuNHB4IHNvbGlkICNiZmJmYmYgIWltcG9ydGFudDtcblxuICAgICYuc2FwTVNsdD4uc2FwTVNsdExhYmVsIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQ6IEBvZXZic19ibHVlO1xuICAgIH1cbiAgICAuc2FwTVNsdEFycm93IHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gICAgJiAuc2FwTVNsdD4uc2FwTVNsdExhYmVsIHtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmJlZ2lubiB7XG4gICAgd2lkdGg6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAzcHg7XG4gICAgYm9yZGVyOiAwLjRweCBzb2xpZCAjYmZiZmJmICFpbXBvcnRhbnQ7XG5cbiAgICAmLnNhcE1TbHQ+LnNhcE1TbHRMYWJlbCB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kOiBAb2V2YnNfYmx1ZTtcbiAgICB9XG4gICAgLnNhcE1TbHRBcnJvdyB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuICAgICYgLnNhcE1TbHQ+LnNhcE1TbHRMYWJlbCB7XG4gICAgICB0ZXh0LW92ZXJmbG93OiB1bnNldCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG59XG5cbi5ibG9ja0JlZ2luIHtcbiAgLmJsb2NrV3JhcE9ubGluZTtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDhweCAwIDhweCAwO1xuICAuc2FwTUxhYmVsIHtcbiAgICB3aWR0aDogMTc1cHggIWltcG9ydGFudDtcbiAgfVxuICAuYmVnaW4ge1xuICAgIC5zYXBNSW5wdXRCYXNlQ29udGVudFdyYXBwZXIge1xuICAgICAgYmFja2dyb3VuZDogIzdmOWNlOCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDk1cHggIWltcG9ydGFudDtcblxuICAgICAgLnNhcE1JbnB1dEJhc2VJbm5lciB7XG4gICAgICAgIGhlaWdodDogMzdweDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiBAb2V2YnNfYmx1ZSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6IHdoaXRlO1xuICAgICAgfVxuXG4gICAgICAuc2FwTUlucHV0VmFsSGVscElubmVyIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYmxvY2tCYWNrIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcblxuICAuYmxvY2tTaXplO1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC5iYWNrQnRuIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgIGxlZnQ6IDFweDtcbiAgICByaWdodDogMTBweDtcbiAgICBib3R0b206IDE0cHg7XG4gICAgLnNhcE1CdG5Jbm5lciB7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6IEBvZXZic19ibHVlICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAwIDE1cHggMCAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMC45cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5zYXBNQnRuQ29udGVudCB7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5zYXBNQnRuSW5uZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IEBidG5fZGVmYXVsdF9ibHVlX2hvdmVyICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiBAYnRuX2RlZmF1bHRfYmx1ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBhLmljb25QZGYge1xuICAgIGZvbnQtZmFtaWx5OiBAZm9udEZhbWlseTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogQG9ldmJzX2JsdWUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNDBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwIDE1cHggMCAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6IEBjb2xvcl9ncmVlbiAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6IEBidG5fZGVmYXVsdF9ibHVlX2hvdmVyICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogQGJ0bl9kZWZhdWx0X2JsdWUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuZWRpdE9mZmVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5cbi8vT25saW5lXG4ucXVlc3Rpb25zRnJnbXQge1xuICAuYmxvY2tTaXplT25saW5lO1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG5cbiAgLm9ldmJzSWNvIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG5cbiAgLmFnZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gICAgYmFja2dyb3VuZDogQGJnX2hlYWRlcl9ncmFkaWVudF9vZXZicztcbiAgICAuYmxvY2tXcmFwT25saW5lO1xuICAgIC5hZ2VJbnAge1xuICAgICAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gICAgIHRvcDoxNXB4O1xuICAgICAgIC5zYXBNU2x0QXJyb3cge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMiwyMjIsMjIyLDAuNSk7XG4gICAgICAgICBjb2xvcjogbGlnaHRncmV5ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN0YXR1cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gICAgYmFja2dyb3VuZDogQGJnX2hlYWRlcl9ncmFkaWVudF9vZXZicztcbiAgICAuYmxvY2tXcmFwT25saW5lO1xuICAgIC5zdGF0dXNJbnAge1xuICAgICAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gICAgIHRvcDoxNXB4O1xuICAgICAgLnNhcE1TbHRBcnJvdyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjIyLDIyMiwyMjIsMC41KTtcbiAgICAgICAgY29sb3I6IGxpZ2h0Z3JleSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ob21lU3RhdHVzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiBAYmdfaGVhZGVyX2dyYWRpZW50X29ldmJzO1xuICAgIC5ibG9ja1dyYXBPbmxpbmU7XG4gICAgLmhvbWVTdGF0dXNJbnAge1xuICAgICAgd2lkdGg6IDEwMXB4ICFpbXBvcnRhbnQ7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gICAgIHRvcDoxNXB4O1xuICAgICAgLnNhcE1TbHRBcnJvdyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjIyLDIyMiwyMjIsMC41KTtcbiAgICAgICAgY29sb3I6IGxpZ2h0Z3JleSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaG9tZVNwYWNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiBAYmdfaGVhZGVyX2dyYWRpZW50X29ldmJzO1xuICAgIC5ibG9ja1dyYXBPbmxpbmU7XG4gICAgLnFtSW5wIHtcbiAgICAgIHdpZHRoOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gICAgIHRvcDoxNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5ob21lWmlwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiBAYmdfaGVhZGVyX2dyYWRpZW50X29ldmJzO1xuICAgIC5ibG9ja1dyYXBPbmxpbmU7XG4gICAgLnppcElucCB7XG4gICAgICB3aWR0aDogMTAxcHggIWltcG9ydGFudDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgICAgdG9wOjE1cHg7XG4gICAgfVxuICB9XG5cbiAgLmNhbGN1bGF0ZUJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBiYWNrZ3JvdW5kOiBAYmdfaGVhZGVyX2dyYWRpZW50X29ldmJzO1xuICAgIC5ibG9ja1dyYXBPbmxpbmUgIWltcG9ydGFudDtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAvL2hlaWdodDogNjhweDtcblxuXG4gICAgICAuaGFuZElDTyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi8uLi9pbWcvaGFuZEJHLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZShAcm90YXRlRGVnKTtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZShAcm90YXRlRGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKEByb3RhdGVEZWcpO1xuICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZShAcm90YXRlRGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoQHJvdGF0ZURlZyk7XG5cbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAuc2hha2U7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIC5uZXh0QnRuIHtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICB0b3A6IDEycHg7XG4gICAgICAuc2FwTUJ0bklubmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICBAb2V2YnNfYmx1ZSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweCAwIDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgfVxuICAgICAgLnNhcE1CdG5Db250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5zYXBNQnRuSW5uZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBAYnRuX2RlZmF1bHRfYmx1ZV9ob3ZlciAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiBAYnRuX2RlZmF1bHRfYmx1ZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgLnNhcE1CdG5Jbm5lciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBAY29sb3JfZ3JlZW4gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mYWRlSW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlIDAuM3MgZWFzZS1pbiAwLjNzIGZvcndhcmRzO1xuICAgIGFuaW1hdGlvbjogZmFkZSAwLjNzIGVhc2UtaW4gMC4zcyBmb3J3YXJkcztcbiAgfVxuXG4gIC5zYXBNU2x0V2l0aEFycm93ID4gLnNhcE1TbHRMYWJlbCwgLnNhcE1TbHRXaXRoQXJyb3cgLnNhcE1TZWxlY3RMaXN0SXRlbUJhc2Uge1xuICAgIHBhZGRpbmc6IDAgMCAwIDAuM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNhcE1JbnB1dEJhc2VJbm5lciB7XG4gICAgY29sb3I6ICM1Y2I4NWM7XG4gICAgZm9udC1zaXplOiAwLjk1cmVtO1xuICB9XG5cbiAgLnNhcE1TbHQgPiAuc2FwTVNsdExhYmVsIHtcbiAgICBjb2xvcjogIzVjYjg1YyAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDJweDtcbiAgfVxuXG4gIC5zYXBNSW5wdXRCYXNlSW5uZXI6bm90KC5zYXBNSW5wdXRCYXNlUmVhZG9ubHlJbm5lcik6bm90KC5zYXBNSW5wdXRCYXNlU3RhdGVFcnJvcklubmVyKTpub3QoLnNhcE1JbnB1dEJhc2VEaXNhYmxlZElubmVyKTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgfVxuXG4gIGltZyB7XG4gICAgZGlzcGxheTogdW5zZXQ7XG4gIH1cblxufS8vRW5kZSBPbmxpbmVcblxuIiwiLnNlbmRGcmdtdCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAb2V2YnNfbGlnaHRfYmx1ZTtcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCBsaWdodGdyYXk7XG4gIG1hcmdpbjogMXJlbSAwLjVyZW07XG5cbiAgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIHtcbiAgICBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6IEBvZXZic19ibHVlICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMi42MjVyZW0gIWltcG9ydGFudDtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICAgICAgd2lkdGg6IH5cImNhbGMoMTAwJSAtIDExMHB4KVwiO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwcHggMTAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC0xMHB4O1xuICAgIH1cblxuICAgICYucG9saWNlIHtcbiAgICAgIGgyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvcG9saWNlLnBuZycpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5lcnJNc2cge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cblxuICAuc2FwTUNiIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAycmVtO1xuICAgIC5zYXBNQ2JCZyB7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5mbG9hdExlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2FwTUJ0biB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG5cbiAgLmhhbmRJQ08ge1xuICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vLi4vaW1nL2hhbmRCRy5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZShAcm90YXRlRGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKEByb3RhdGVEZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZShAcm90YXRlRGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZShAcm90YXRlRGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZShAcm90YXRlRGVnKTtcblxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgLnNoYWtlO1xuICAgIH1cbiAgfVxufSIsIkAtd2Via2l0LWtleWZyYW1lcyBzaGFrZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxcHgsIDFweCk7XG4gIH1cbiAgMTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMXB4LCAtMnB4KTtcbiAgfVxuICAyMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zcHgsIDBweCk7XG4gIH1cbiAgMzAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzcHgsIDJweCk7XG4gIH1cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxcHgsIC0xcHgpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTFweCwgMnB4KTtcbiAgfVxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zcHgsIDFweCk7XG4gIH1cbiAgNzAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzcHgsIDFweCk7XG4gIH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMXB4LCAtMXB4KTtcbiAgfVxuICA5MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDFweCwgMnB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxcHgsIC0ycHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2hha2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMXB4LCAxcHgpO1xuICB9XG4gIDEwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTFweCwgLTJweCk7XG4gIH1cbiAgMjAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtM3B4LCAwcHgpO1xuICB9XG4gIDMwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoM3B4LCAycHgpO1xuICB9XG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMXB4LCAtMXB4KTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xcHgsIDJweCk7XG4gIH1cbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtM3B4LCAxcHgpO1xuICB9XG4gIDcwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoM3B4LCAxcHgpO1xuICB9XG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTFweCwgLTFweCk7XG4gIH1cbiAgOTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxcHgsIDJweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMXB4LCAtMnB4KTtcbiAgfVxufVxuXG4uc2hha2Uge1xuICBhbmltYXRpb246IHNoYWtlIDAuNXMgZWFzZS1pbiBmb3J3YXJkcztcbn0iLCIuc2FwLXBob25lLFxuLnNhcC10YWJsZXQge1xuICAuYWdlbmN5RnJnbXQge1xuICAgIC53aWR0aEZ1bGxGb3JNb2JsZSB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5cbi5hZ2VuY3lGcmdtdCB7XG5cbiAgLmFnZW5jeVJvdyB7XG4gICAgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAvL3BhZGRpbmc6IDFyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICAgICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgICAgIG1hcmdpbjogMCAwIDA7XG4gICAgICB0ZXh0LWFsaWduOiBzdGFydDtcblxuICAgICAgJi50aXRsZSB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAvL2NvbG9yOiAjMGQzOWFiICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hZ2VuY3lIZWFkbGluZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG5cbiAgLmFnZW5jeUhCb3gge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLmFnZW5jeVZCb3gge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB6LWluZGV4OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjRTJFOUVEO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMgZWFzZSxcbiAgICB0cmFuc2Zvcm0gMC4ycyBlYXNlLFxuICAgIHotaW5kZXggMHMgMC4ycyBlYXNlO1xuICAgIG1heC13aWR0aDogMzAwcHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgYm94LXNoYWRvdzogMCA4cHggNTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzIGVhc2UsXG4gICAgICB0cmFuc2Zvcm0gMC4ycyBlYXNlLFxuICAgICAgei1pbmRleCAwcyAwcyBlYXNlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIC8vJjpob3ZlciB7XG4gICAgLy8gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbiAgICAvLyAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLy99XG4gIH1cblxuICAuYWdlbmN5VkJveCA+IGRpdjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgLy9tYXJnaW46IDAgYXV0bztcbiAgICAvL3dpZHRoOiA2NSU7XG4gIH1cblxuICAuYWdlbmN5SW1hZ2Uge1xuICAgIC8vd2lkdGg6IDEwMCU7XG4gICAgLy9oZWlnaHQ6IDEwMCU7XG4gICAgLy9vYmplY3QtZml0OiBjb3ZlcjtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBtYXgtd2lkdGg6IDY1JTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIC8vYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbiAgfVxuXG4gIC5hZ2VuY3lfbmFtZSB7XG4gICAgY29sb3I6ICMzMTM0MzU7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIuNjI1cmVtO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIC8vaGVpZ2h0OiA1cmVtO1xuICB9XG5cbiAgLmFnZW5jeVRleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5hZ2VuY3lJbmZvIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICM2RjgwOEE7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICAgIC8vbGluZS1oZWlnaHQ6IDIuMzc1cmVtO1xuICB9XG5cbiAgLmFycm93UmlnaHQge1xuICAgIGJvcmRlcjogc29saWQgYmxhY2s7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDNweCAzcHggMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogM3B4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB9XG5cbiAgLmFnZW5jeU5leHRCdXR0b24ge1xuICAgIGJhY2tncm91bmQ6IEBidG5fZGVmYXVsdF9ibHVlICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IEBjb2xvcjtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6IEBidG5fZGVmYXVsdF9ibHVlX2hvdmVyICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogQGJ0bl9kZWZhdWx0X2JsdWUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuYWdlbmN5SW5wdXRTZWFyY2gge1xuICAgIG1pbi13aWR0aDogMzBlbTtcbiAgfVxuXG4gIC5hZ2VuY3lSZXN1bHRJbWcge1xuICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xuICB9XG5cbiAgLnNhcE1DcnNsQmFja2dyb3VuZC1UcmFuc2x1Y2VudCB7XG4gICAgYmFja2dyb3VuZDogQG9ldmJzX2xpZ2h0X2JsdWU7XG4gICAgYm9yZGVyOiAwLjVweCBzb2xpZCBsaWdodGdyYXk7XG4gIH1cblxuXG59XG5cbiIsIi5zYXAtcGhvbmUgLmFnZW5jeUZyZ210IC53aWR0aEZ1bGxGb3JNb2JsZSxcbi5zYXAtdGFibGV0IC5hZ2VuY3lGcmdtdCAud2lkdGhGdWxsRm9yTW9ibGUge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmFnZW5jeUZyZ210IC5hZ2VuY3lSb3cgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBtYXJnaW46IDAgMCAwO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cbi5hZ2VuY3lGcmdtdCAuYWdlbmN5Um93IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbC50aXRsZSBoMiB7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLmFnZW5jeUZyZ210IC5hZ2VuY3lIZWFkbGluZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4xcmVtICFpbXBvcnRhbnQ7XG59XG4uYWdlbmN5RnJnbXQgLmFnZW5jeUhCb3gge1xuICB3aWR0aDogODAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5hZ2VuY3lGcmdtdCAuYWdlbmN5VkJveCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHotaW5kZXg6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNFMkU5RUQ7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycyBlYXNlLCB0cmFuc2Zvcm0gMC4ycyBlYXNlLCB6LWluZGV4IDBzIDAuMnMgZWFzZTtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cbi5hZ2VuY3lGcmdtdCAuYWdlbmN5VkJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hZ2VuY3lGcmdtdCAuYWdlbmN5VkJveDpob3ZlciB7XG4gIHotaW5kZXg6IDE7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMgZWFzZSwgdHJhbnNmb3JtIDAuMnMgZWFzZSwgei1pbmRleCAwcyAwcyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYWdlbmN5RnJnbXQgLmFnZW5jeUltYWdlIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIG1heC13aWR0aDogNjUlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmFnZW5jeUZyZ210IC5hZ2VuY3lfbmFtZSB7XG4gIGNvbG9yOiAjMzEzNDM1O1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMi42MjVyZW07XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLmFnZW5jeUZyZ210IC5hZ2VuY3lUZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFnZW5jeUZyZ210IC5hZ2VuY3lJbmZvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzZGODA4QTtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbn1cbi5hZ2VuY3lGcmdtdCAuYXJyb3dSaWdodCB7XG4gIGJvcmRlcjogc29saWQgYmxhY2s7XG4gIGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogM3B4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4uYWdlbmN5RnJnbXQgLmFnZW5jeU5leHRCdXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjMDAyZWE3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG4uYWdlbmN5RnJnbXQgLmFnZW5jeU5leHRCdXR0b246aG92ZXIge1xuICBib3JkZXItY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICM5NGQwZWQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDJlYTcgIWltcG9ydGFudDtcbn1cbi5hZ2VuY3lGcmdtdCAuYWdlbmN5SW5wdXRTZWFyY2gge1xuICBtaW4td2lkdGg6IDMwZW07XG59XG4uYWdlbmN5RnJnbXQgLmFnZW5jeVJlc3VsdEltZyB7XG4gIG1heC1oZWlnaHQ6IDI1MHB4O1xufVxuLmFnZW5jeUZyZ210IC5zYXBNQ3JzbEJhY2tncm91bmQtVHJhbnNsdWNlbnQge1xuICBiYWNrZ3JvdW5kOiAjZTlmNWZjO1xuICBib3JkZXI6IDAuNXB4IHNvbGlkIGxpZ2h0Z3JheTtcbn1cbi52aXNDb2x1bW4ge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uc2FwVWlDYWxIZWFkID4gYnV0dG9uLFxuLnNhcFVpQ2FsQ2FuY2VsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmV5ICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbiN2aXNCb2R5IGJ1dHRvbjpob3ZlcixcbiN2aXNCb2R5IGJ1dHRvbjphY3RpdmUsXG4jdmlzQm9keSBidXR0b246Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuI3Zpc0JvZHkgcDpiZWZvcmUsXG4jdmlzQm9keSBwOmFmdGVyLFxuI3Zpc0JvZHkgc3Bhbjpub3QoW2NsYXNzXSk6YmVmb3JlLFxuI3Zpc0JvZHkgc3Bhbjpub3QoW2NsYXNzXSk6YWZ0ZXIge1xuICBjb250ZW50OiBpbml0aWFsO1xufVxuI3Zpc0JvZHk6bm90KC5ub0VtYmVkZWQpIHNlY3Rpb246bm90KC5zYXBNUGFnZUVuYWJsZVNjcm9sbGluZykge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgLnNhcFVpSWNvbjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbml0aWFsO1xufVxuI3Zpc0JvZHkgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIuMzc1cmVtO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHRleHQtaW5kZW50OiAwLjEyNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4jdmlzQm9keSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmhvdmVyLFxuI3Zpc0JvZHkgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTphY3RpdmUsXG4jdmlzQm9keSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAub2V2YnNJY286YmVmb3JlLFxuI3Zpc0JvZHkgLnNhcE1TbHRBcnJvdzpiZWZvcmUsXG4jdmlzQm9keSAuZm8tbGlrZTpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4jdmlzQm9keSAub2V2YnNJY286YWZ0ZXIsXG4jdmlzQm9keSAuc2FwTVNsdEFycm93OmFmdGVyLFxuI3Zpc0JvZHkgLmZvLWxpa2U6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBjb250ZW50OiBcIlwiO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDg4MHB4KSB7XG4gICN2aXNCb2R5IC5kYXRhRnJnbXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDFweDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2hha2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMXB4LCAxcHgpO1xuICB9XG4gIDEwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTFweCwgLTJweCk7XG4gIH1cbiAgMjAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtM3B4LCAwcHgpO1xuICB9XG4gIDMwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoM3B4LCAycHgpO1xuICB9XG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMXB4LCAtMXB4KTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xcHgsIDJweCk7XG4gIH1cbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtM3B4LCAxcHgpO1xuICB9XG4gIDcwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoM3B4LCAxcHgpO1xuICB9XG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTFweCwgLTFweCk7XG4gIH1cbiAgOTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxcHgsIDJweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMXB4LCAtMnB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBzaGFrZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxcHgsIDFweCk7XG4gIH1cbiAgMTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMXB4LCAtMnB4KTtcbiAgfVxuICAyMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zcHgsIDBweCk7XG4gIH1cbiAgMzAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzcHgsIDJweCk7XG4gIH1cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxcHgsIC0xcHgpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTFweCwgMnB4KTtcbiAgfVxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zcHgsIDFweCk7XG4gIH1cbiAgNzAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzcHgsIDFweCk7XG4gIH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMXB4LCAtMXB4KTtcbiAgfVxuICA5MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDFweCwgMnB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxcHgsIC0ycHgpO1xuICB9XG59XG4uc2hha2Uge1xuICBhbmltYXRpb246IHNoYWtlIDAuNXMgZWFzZS1pbiBmb3J3YXJkcztcbn1cbi5idG5CbHVlIHtcbiAgYmFja2dyb3VuZDogIzAwMmVhNztcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAxMHB4IDAgMTBweCAhaW1wb3J0YW50O1xufVxuLmJ0bkJsdWUgc3BhbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmJ0bkJsdWUgLnNhcFVpSWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmJ0bkJsdWVIb3ZlciB7XG4gIGJvcmRlci1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzk0ZDBlZCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMmVhNyAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbi5idG5CbHVlSG92ZXIgc3BhbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmJ0bkdyZXkge1xuICBiYWNrZ3JvdW5kOiAjZTlmNWZjO1xuICBib3JkZXItY29sb3I6ICNiZmNiZTk7XG4gIGNvbG9yOiAjNGQ0ZDRjICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuLmJ0bkdyZXkgc3BhbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmJ0bkdyZXlIb3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlOWY1ZmM7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzRkNGQ0YyAhaW1wb3J0YW50O1xufVxuLmJ0bkdyZXlIb3ZlciBzcGFuIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4udG9nZ2xlQnRuUHJlc3NlZCB7XG4gIGJhY2tncm91bmQ6ICMwMDJlYTc7XG4gIGJvcmRlci1jb2xvcjogIzAwMmVhNyAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG4udG9nZ2xlQnRuUHJlc3NlZEJsdWUge1xuICBiYWNrZ3JvdW5kOiAjMWIzZDkzO1xuICBib3JkZXItY29sb3I6ICMwZDM5YWI7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbi5ib2R5IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMzYzNjM2I7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiQnJpeFNhbnNSZWd1bGFyXCIsIFwiSGVsdmV0aWNhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHdpZHRoOiAxMDAlO1xuICAvKiBvdmVyZmxvdy15OiBvdmVybGF5OyAyLkJhbGtlbiBoYWxiIHZlcnN0ZWNrZW4gKi9cbn1cbi5mb250UHJvcGVydGllcyB7XG4gIGZvbnQtZmFtaWx5OiBcIkJyaXhTYW5zUmVndWxhclwiLCBcIkhlbHZldGljYVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMzYzNjM2I7XG59XG4uYmxvY2tIZWFkZXJCZyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzBkMzlhYiwgIzFiM2Q5Myk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSA1NXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmJsb2NrSGVhZGVyQmcgLnNhcFVpQmxvY2tDZWxsVGl0bGUuc2FwVWlCbG9ja0NlbGxCZWdpbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4ucmVkIHtcbiAgY29sb3I6ICNkYTI5MWMgIWltcG9ydGFudDtcbn1cbi5ncmVlbiB7XG4gIGNvbG9yOiAjOTdkNzAwICFpbXBvcnRhbnQ7XG59XG4uaGVhZGxpbmUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNjI1cmVtO1xuICBjb2xvcjogIzBkMzlhYjtcbiAgbWFyZ2luLWJvdHRvbTogMC45MzhyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5oMyB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbiAgY29sb3I6ICMzYzNjM2I7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuaDMge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4qIHtcbiAgZm9udC1mYW1pbHk6IFwiQnJpeFNhbnNSZWd1bGFyXCIsIFwiSGVsdmV0aWNhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4uc2FwTUxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiQnJpeFNhbnNSZWd1bGFyXCIsIFwiSGVsdmV0aWNhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjM2MzYzNiICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zYXBVaUdsb2JhbEJhY2tncm91bmRDb2xvcixcbi5zYXBNR2xvYmFsQmFja2dyb3VuZENvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2FwTUlucHV0QmFzZUNvbnRlbnRXcmFwcGVyIHtcbiAgYm9yZGVyOiAwLjRweCBzb2xpZCAjYmZiZmJmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4uc2FwTUNyc2xCdWxsZXRlZCA+IHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogbm9uZSFpbXBvcnRhbnQ7XG59XG4uc2FwTUNyc2xCdWxsZXRlZCA+IHNwYW46YWZ0ZXIge1xuICBjb250ZW50OiBub25lIWltcG9ydGFudDtcbn1cbi5zYXBNSW5wdXRIaWdobGlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiBub25lIWltcG9ydGFudDtcbn1cbi5zYXBNSW5wdXRIaWdobGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZSFpbXBvcnRhbnQ7XG59XG4uZmIge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5zYXBNUmJTZWwgLnNhcE1SYkJJbm4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzOWFiICFpbXBvcnRhbnQ7XG59XG4uc2FwTVJiSG92ZXJhYmxlOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGQzOWFiICFpbXBvcnRhbnQ7XG59XG4uc2FwTUNiSG92ZXJhYmxlOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGQzOWFiICFpbXBvcnRhbnQ7XG59XG4uc2FwTVJiQiAuc2FwTVJiQk91dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkJyaXhTYW5zUmVndWxhclwiLCBcIkhlbHZldGljYVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMzYzNjM2I7XG59XG4uc2FwTUlucHV0QmFzZUlubmVyOm5vdCguc2FwTUlucHV0QmFzZVJlYWRvbmx5SW5uZXIpOm5vdCguc2FwTUlucHV0QmFzZVN0YXRlSW5uZXIpOm5vdCguc2FwTUlucHV0QmFzZURpc2FibGVkSW5uZXIpOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGQzOWFiO1xufVxuLnNhcE1DYkJnLnNhcE1DYk1hcmtDaGVja2VkOmJlZm9yZSB7XG4gIGNvbG9yOiAjMGQzOWFiICFpbXBvcnRhbnQ7XG59XG4uc2FwTVNsdEhvdmVyYWJsZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzBkMzlhYiAhaW1wb3J0YW50O1xufVxuLnNhcE1Nc2dTdHJpcCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUpO1xuICBtYXJnaW46IDAgMXJlbSAxcmVtIDFyZW07XG59XG4uc2FwTU1zZ1N0cmlwSWNvbiA+IC5zYXBVaUljb24ge1xuICBmb250LXNpemU6IDFyZW07XG59XG4uc2FwVWlSZXNwb25zaXZlTWFyZ2luIHtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwICFpbXBvcnRhbnQ7XG59XG4uc2FwTUlucHV0QmFzZUlubmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiQnJpeFNhbnNSZWd1bGFyXCIsIFwiSGVsdmV0aWNhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzNjM2MzYjtcbn1cbi52YWx1ZVN0YXRlRXJyb3Ige1xuICBib3JkZXI6IDJweCBzb2xpZCAjZDYyMDE4O1xufVxuLmNiVmFsdWVTdGF0ZUVycm9yIC5zYXBNQ2JCZyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkNjIwMTg7XG59XG4uc2FwTVRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiQnJpeFNhbnNSZWd1bGFyXCIsIFwiSGVsdmV0aWNhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzNjM2MzYjtcbn1cbi5zYXBNVGV4dCxcbi5zYXBNRlQsXG4uc2FwTVRleHQgPiBkaXYsXG4uc2FwTVRleHQgPiBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiQnJpeFNhbnNSZWd1bGFyXCIsIFwiSGVsdmV0aWNhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzNjM2MzYjtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5iaXRNVGV4dFJCIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDEwcHg7XG59XG4uYml0VWlTbWFsbE1hcmdpblRvcCB7XG4gIG1hcmdpbi10b3A6IDAuOHJlbSAhaW1wb3J0YW50O1xufVxuLnNhcFVpU2l6ZUNvbXBhY3QgLnNhcFVpU21hbGxNYXJnaW5Ub3Age1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5iaXRIQm94SCB7XG4gIGhlaWdodDogNTBweDtcbn1cbi5tc2dDb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgLyptYXJnaW4tYm90dG9tOiAxcmVtOyovXG59XG4ubXNnQ29udGFpbmVyIC5zYXBNTXNnU3RyaXAge1xuICBtYXJnaW46IDAgMCAwLjNyZW0gMDtcbiAgbWluLWhlaWdodDogMnJlbTtcbn1cbi5zYXBVaUNvbXBvbmVudENvbnRhaW5lcixcbi5zYXBVaUNvbXBvbmVudENvbnRhaW5lciA+IGRpdiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNhcFVpQ29tcG9uZW50Q29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tYjFyZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLm10MXJlbSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ubWJ0MXJlbSB7XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuLnNhcE1MYWJlbE1heFdpZHRoLmxibE1heFdpZHRoMTAwLFxuLmxibE1heFdpZHRoMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnNhcE1JbnB1dEJhc2VXYXJuaW5nSW5uZXIge1xuICBib3JkZXItY29sb3I6ICNiZmJmYmY7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuLnNhcE1JbnB1dEJhc2VJbm5lcjpub3QoLnNhcE1JbnB1dEJhc2VSZWFkb25seUlubmVyKTpub3QoLnNhcE1JbnB1dEJhc2VTdGF0ZUVycm9ySW5uZXIpOm5vdCguc2FwTUlucHV0QmFzZURpc2FibGVkSW5uZXIpOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGQzOWFiO1xufVxuLnNhcE1JbnB1dEJhc2VJbm5lcjpub3QoLnNhcE1JbnB1dEJhc2VSZWFkb25seUlubmVyKTpub3QoLnNhcE1JbnB1dEJhc2VTdGF0ZUlubmVyKTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzBkMzlhYjtcbn1cbi5jb25maXJtYXRpb25MYmwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi5jb25maXJtYXRpb25MYmwubG9uZ1R4dCB7XG4gIHdpZHRoOiAyNjBweDtcbn1cbi5jb25maXJtYXRpb25WYWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2FwTVRpbGUuc2FwTVRpbGVBY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMGQzOWFiO1xufVxuLnNhcE1TdGRUaWxlSWNvbkRpdiB7XG4gIGNvbG9yOiAjMGQzOWFiO1xufVxuLnNhcE1JQmFyLUNUWCAuc2FwTVRpdGxlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnNhcE1CYXIgLnNhcE1CYXJDb250YWluZXIgLnNhcE1JbnB1dFN1Z2dJbkRpYWxvZyAuc2FwTUlucHV0QmFzZUlubmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uc2FwTUJhciAuc2FwTUJhckNvbnRhaW5lciAuc2FwTUlucHV0QmFzZUlubmVyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnNhcE1NZXNzYWdlUGFnZSA+IC5zYXBNUGFnZSBzZWN0aW9uIHtcbiAgbWF4LXdpZHRoOiA4MCU7XG59XG4uY29udHJhY3RMaXN0IC5zYXBNTElCIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5zYXBVaUZvcm1FZGl0IC5jb250cmFjdExpc3QgLnNhcE1UZXh0IHtcbiAgbWluLWhlaWdodDogMXJlbTtcbiAgcGFkZGluZy10b3A6IDAuMzEyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjAwMDtcbn1cbi5zYXBVaUZvcm0gLnNhcFVpRm9ybVRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiQnJpeFNhbnNSZWd1bGFyXCIsIFwiSGVsdmV0aWNhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cbi5zYXBNTGlzdCAuc2FwTUlCYXIgLnNhcE1CYXJDaGlsZCAuc2FwTUJ0bkljb24ge1xuICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbn1cbi5zYXBNTGlzdCAuc2FwTUlCYXIgLnNhcE1CYXJDaGlsZCAuc2FwTUJ0bkhvdmVyYWJsZSAuc2FwTUJ0bkljb24ge1xuICBjb2xvcjogd2hpdGU7XG59XG4uc2FwTUxpc3QgLnNhcE1MSUIuc2FwTUdITEkge1xuICBjb2xvcjogIzBkMzlhYjtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwZDM5YWI7XG59XG4uc2FwTUxJQi5zYXBNTElCQWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzBkMzlhYjtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnNhcE1MSUIuc2FwTUxJQkFjdGl2ZSAuc2FwTVNMSUltZ0ljb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zYXBNU0xJSW1nSWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnNhcE1TZWdCIC5zYXBNU2VnQkJ0biB7XG4gIGNvbG9yOiAjMGQzOWFiO1xufVxuLnNhcE1TZWdCQnRuLnNhcE1TZWdCQnRuU2VsIHtcbiAgYmFja2dyb3VuZDogI2Q2MjAxODtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2Q2MjAxODtcbn1cbi5zYXBNU2VnQkJ0bkZvY3VzYWJsZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzk0ZDBlZCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMmVhNyAhaW1wb3J0YW50O1xufVxuLnNhcE1TZWdCQnRuLnNhcE1TZWdCQnRuRm9jdXNhYmxlLnNhcE1TZWdCQnRuU2VsIHtcbiAgYm9yZGVyLXJpZ2h0OiAwIHNvbGlkICNkNjIwMTg7XG59XG4uYml0RjE0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmJpdEYxNiB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xufVxuLnNhcFVpRGxnIGRpdiB7XG4gIGZsb2F0OiBub25lO1xufVxuLypDdXN0b21IZWFkZXIgUGFuZWwqL1xuLnNhcE1QYW5lbEhkciAuc2FwTUJ0bkljb24ge1xuICBjb2xvcjogd2hpdGU7XG59XG4uc2FwTVBhbmVsSGRyIC5zYXBNVGl0bGUge1xuICBjb2xvcjogIzBkMzlhYiAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogMCAwLjA2MjVyZW0gMCAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIC8qZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7Ki9cbn1cbi5zYXBNUG9wb3Zlci5oZWxwUG9wb3ZlciAuc2FwTVBhbmVsSGRyIC5zYXBNVGl0bGUgPiBzcGFuIHtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IDAgMC4wNjI1cmVtIDAgI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLypDdXN0b21IZWFkZXIgUGFuZWwqL1xuLyogXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXiBTQVAgQlVUVE9OIE92ZXJyaWRlXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl4gKi9cbmh0bWwuc2FwLWRlc2t0b3AgLnNhcE1Ub2dnbGVCdG5QcmVzc2VkLFxuaHRtbC5zYXAtZGVza3RvcCAuc2FwTUlCYXItQ1RYIC5zYXBNVG9nZ2xlQnRuUHJlc3NlZCxcbmh0bWwuc2FwLWRlc2t0b3AgLnNhcE1UQi1UcmFuc3BhcmVudC1DVFggLnNhcE1CdG5Jbm5lci5zYXBNVG9nZ2xlQnRuUHJlc3NlZCxcbmh0bWwuc2FwLWRlc2t0b3AgLnNhcE1CdG5bZGF0YS1idG5QcmVzc2VkXSAuc2FwTUJ0bklubmVyIHtcbiAgYmFja2dyb3VuZDogIzFiM2Q5MyAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMwZDM5YWIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbmh0bWwuc2FwLWRlc2t0b3AgLnNhcE1CdG46aG92ZXIgLnNhcE1CdG5Ib3ZlcmFibGUuc2FwTVRvZ2dsZUJ0blByZXNzZWQsXG5odG1sLnNhcC1kZXNrdG9wIC5zYXBNQnRuIC5zYXBNQnRuSG92ZXJhYmxlLnNhcE1Ub2dnbGVCdG5QcmVzc2VkOmhvdmVyLFxuaHRtbC5zYXAtZGVza3RvcCAuc2FwTVRCLVRyYW5zcGFyZW50LUNUWCAuc2FwTUJ0bkhvdmVyYWJsZS5zYXBNVG9nZ2xlQnRuUHJlc3NlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5odG1sLnNhcC1kZXNrdG9wIC5zYXBNQnRuVHJhbnNwYXJlbnQgPiAuc2FwTUJ0bkljb24ge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuaHRtbC5zYXAtZGVza3RvcCAuc2FwTUJ0bjpmb2N1cyA+IC5zYXBNRm9jdXNhYmxlIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuaHRtbC5zYXAtcGhvbmUgLnNhcE1Ub2dnbGVCdG5QcmVzc2VkLFxuaHRtbC5zYXAtdGFibGV0IC5zYXBNVG9nZ2xlQnRuUHJlc3NlZCxcbmh0bWwuc2FwLXBob25lIC5zYXBNSUJhci1DVFggLnNhcE1Ub2dnbGVCdG5QcmVzc2VkLFxuaHRtbC5zYXAtdGFibGV0IC5zYXBNSUJhci1DVFggLnNhcE1Ub2dnbGVCdG5QcmVzc2VkLFxuaHRtbC5zYXAtcGhvbmUgLnNhcE1UQi1UcmFuc3BhcmVudC1DVFggLnNhcE1CdG5Jbm5lci5zYXBNVG9nZ2xlQnRuUHJlc3NlZCxcbmh0bWwuc2FwLXRhYmxldCAuc2FwTVRCLVRyYW5zcGFyZW50LUNUWCAuc2FwTUJ0bklubmVyLnNhcE1Ub2dnbGVCdG5QcmVzc2VkLFxuaHRtbC5zYXAtcGhvbmUgLnNhcE1CdG5bZGF0YS1idG5QcmVzc2VkXSAuc2FwTUJ0bklubmVyLFxuaHRtbC5zYXAtdGFibGV0IC5zYXBNQnRuW2RhdGEtYnRuUHJlc3NlZF0gLnNhcE1CdG5Jbm5lciB7XG4gIGJhY2tncm91bmQ6ICMxYjNkOTMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMGQzOWFiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5odG1sLnNhcC1waG9uZSAuc2FwTUJ0blRyYW5zcGFyZW50ID4gLnNhcE1CdG5JY29uLFxuaHRtbC5zYXAtdGFibGV0IC5zYXBNQnRuVHJhbnNwYXJlbnQgPiAuc2FwTUJ0bkljb24ge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuYnV0dG9uLFxuYnV0dG9uOm5vdCguZHJvcGRvd24pIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbmJ1dHRvblthcmlhLXByZXNzZWQ9J2ZhbHNlJ10uc2FwTUJ0bjpob3ZlciA+IC5zYXBNQnRuSG92ZXJhYmxlLFxuYnV0dG9uOm5vdCguZHJvcGRvd24pW2FyaWEtcHJlc3NlZD0nZmFsc2UnXS5zYXBNQnRuOmhvdmVyID4gLnNhcE1CdG5Ib3ZlcmFibGUge1xuICBiYWNrZ3JvdW5kOiAjZTlmNWZjO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICM0ZDRkNGMgIWltcG9ydGFudDtcbn1cbmJ1dHRvblthcmlhLXByZXNzZWQ9J2ZhbHNlJ10uc2FwTUJ0bjpob3ZlciA+IC5zYXBNQnRuSG92ZXJhYmxlIHNwYW4sXG5idXR0b246bm90KC5kcm9wZG93bilbYXJpYS1wcmVzc2VkPSdmYWxzZSddLnNhcE1CdG46aG92ZXIgPiAuc2FwTUJ0bkhvdmVyYWJsZSBzcGFuIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5idXR0b25bYXJpYS1wcmVzc2VkPSdmYWxzZSddIC5zYXBNQnRuSW5uZXIsXG5idXR0b246bm90KC5kcm9wZG93bilbYXJpYS1wcmVzc2VkPSdmYWxzZSddIC5zYXBNQnRuSW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZTlmNWZjO1xuICBib3JkZXItY29sb3I6ICNiZmNiZTk7XG4gIGNvbG9yOiAjNGQ0ZDRjICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuYnV0dG9uW2FyaWEtcHJlc3NlZD0nZmFsc2UnXSAuc2FwTUJ0bklubmVyIHNwYW4sXG5idXR0b246bm90KC5kcm9wZG93bilbYXJpYS1wcmVzc2VkPSdmYWxzZSddIC5zYXBNQnRuSW5uZXIgc3BhbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuYnV0dG9uW2FyaWEtcHJlc3NlZD0nZmFsc2UnXSAuc2FwTUJ0bklubmVyLnNhcE1CdG5BY3RpdmUsXG5idXR0b246bm90KC5kcm9wZG93bilbYXJpYS1wcmVzc2VkPSdmYWxzZSddIC5zYXBNQnRuSW5uZXIuc2FwTUJ0bkFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzRkNGQ0Yztcbn1cbi5zYXBVaVNpemVDb21wYWN0IC5zYXBNQnRuIHtcbiAgbWFyZ2luOiAwIDAuMnJlbTtcbn1cbi5zYXBNQnRuSWNvbiB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuNDM3NXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC40Mzc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi8qIF5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl4gU0FQIEJVVFRPTiBPdmVycmlkZSBeXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXiAqL1xuLyogXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXiBUb29sYmFyQnV0dG9uIF5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eICovXG4udGJJbmZvQnRuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgd2hpdGVzbW9rZTtcbn1cbi50YkluZm9CdG4uc2FwTUJ0biB7XG4gIGhlaWdodDogMS41cmVtO1xufVxuLnRiSW5mb0J0biAuc2FwTUJ0bklubmVyIHtcbiAgaGVpZ2h0OiAxLjEyNXJlbSAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDEuNXJlbTtcbn1cbi50YkluZm9CdG4gLnNhcE1CdG5JY29uIHtcbiAgbGluZS1oZWlnaHQ6IDEuMDA7XG4gIHdpZHRoOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuNDM3NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjQzNzVyZW07XG59XG4vKiBeXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eIFRvb2xiYXJCdXR0b24gXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl4gKi9cbi5zYXBNSUJhci5zYXBNRm9vdGVyLFxuLnNhcE1JQmFyLnNhcE1Gb290ZXItQ1RYIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RGREZERiAhaW1wb3J0YW50O1xufVxuLnNhcE1Td3QsXG4uc2FwTVN3dDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogcmVkO1xuICBjb2xvcjogIzAwMmVhNyAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDFyZW07XG59XG4uc2FwTVN3dC5zYXBNU3d0QWNjZXB0UmVqZWN0LnNhcE1Td3RPZmYsXG4uc2FwTVN3dDpob3Zlci5zYXBNU3d0QWNjZXB0UmVqZWN0LnNhcE1Td3RPZmYsXG4uc2FwTVN3dC5zYXBNU3d0QWNjZXB0UmVqZWN0LnNhcE1Td3RPbixcbi5zYXBNU3d0OmhvdmVyLnNhcE1Td3RBY2NlcHRSZWplY3Quc2FwTVN3dE9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGQzOWFiO1xufVxuLnNhcE1Td3Quc2FwTVN3dEFjY2VwdFJlamVjdC5zYXBNU3d0T2ZmIC5zYXBNU3d0SGFuZGxlLFxuLnNhcE1Td3Q6aG92ZXIuc2FwTVN3dEFjY2VwdFJlamVjdC5zYXBNU3d0T2ZmIC5zYXBNU3d0SGFuZGxlLFxuLnNhcE1Td3Quc2FwTVN3dEFjY2VwdFJlamVjdC5zYXBNU3d0T24gLnNhcE1Td3RIYW5kbGUsXG4uc2FwTVN3dDpob3Zlci5zYXBNU3d0QWNjZXB0UmVqZWN0LnNhcE1Td3RPbiAuc2FwTVN3dEhhbmRsZSB7XG4gIGJvcmRlci1jb2xvcjogIzBkMzlhYjtcbiAgYmFja2dyb3VuZDogIzBkMzlhYjtcbn1cbi5zYXBNU3d0LnNhcE1Td3RBY2NlcHRSZWplY3QgLnNhcE1Td3RMYWJlbDo6YWZ0ZXIsXG4uc2FwTVN3dDpob3Zlci5zYXBNU3d0QWNjZXB0UmVqZWN0IC5zYXBNU3d0TGFiZWw6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29udGVudDogJyc7XG59XG4uc2FwTVN3dC5zYXBNU3d0QWNjZXB0UmVqZWN0IC5zYXBNU3d0TGFiZWxPbjo6YmVmb3JlLFxuLnNhcE1Td3Q6aG92ZXIuc2FwTVN3dEFjY2VwdFJlamVjdCAuc2FwTVN3dExhYmVsT246OmJlZm9yZSB7XG4gIGNvbG9yOiAjMGQzOWFiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2FwTVN3dC5zYXBNU3d0QWNjZXB0UmVqZWN0IC5zYXBNU3d0TGFiZWxPZmYsXG4uc2FwTVN3dDpob3Zlci5zYXBNU3d0QWNjZXB0UmVqZWN0IC5zYXBNU3d0TGFiZWxPZmYge1xuICBwYWRkaW5nOiAwIDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLnNhcE1Td3Quc2FwTVN3dEFjY2VwdFJlamVjdCAuc2FwTVN3dExhYmVsT2ZmOjpiZWZvcmUsXG4uc2FwTVN3dDpob3Zlci5zYXBNU3d0QWNjZXB0UmVqZWN0IC5zYXBNU3d0TGFiZWxPZmY6OmJlZm9yZSB7XG4gIGNvbG9yOiAjMGQzOWFiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2FwTUxuayB7XG4gIGNvbG9yOiAjMGQzOWFiICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsIWltcG9ydGFudDtcbn1cbi5zYXBNTG5rIC5pY29MIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uc2FwTUxuazpob3ZlciB7XG4gIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xufVxuLyogRW50ZmVybnQgZGVuIGJsYXVlbiBSYWhtZW4gYmVpIEZva3VzIGbDvHIgTGlua3MgKi9cbi5zYXBNTG5rOmZvY3VzLFxuLnNhcE1Mbms6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgLyogRW50ZmVybnQgZGVuIFN0YW5kYXJkLUZva3VzcmFobWVuICovXG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgLyogRmFsbHMgU0FQVUk1IGVpbmVuIFNjaGF0dGVuIHNldHp0ICovXG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6IGdyYXkgIWltcG9ydGFudDtcbn1cbi5zYXBVaUJsb2NrQ2VsbFRpdGxlIHtcbiAgYm94LXNpemluZzogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5zYXBVaUJsb2NrQ2VsbFRpdGxlOmFmdGVyLFxuLnNhcFVpQmxvY2tDZWxsVGl0bGU6YmVmb3JlIHtcbiAgYm94LXNpemluZzogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5zYXBNQ2I6bm90KC5zYXBNQ2JCZ0Rpcykuc2FwTUNiSGFzTGFiZWw6Zm9jdXM6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IC0wLjE4NXJlbSAhaW1wb3J0YW50O1xufVxuOm5vdCguc2FwTVNGRGlzYWJsZWQpID4gLnNhcE1TRkY6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwZDM5YWI7XG59XG4jY29udGVudCB7XG4gIHBhZGRpbmc6IDBweCAwcHggMHB4IDBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuLnNhcFVpQmxvY2tMYXlvdXRTaXplWEwgLnNhcFVpQmxvY2tDZWxsQ29udGVudCB7XG4gIHBhZGRpbmc6IDAgMCAwIDEwcHggIWltcG9ydGFudDtcbn1cbi5zYXBVaUJsb2NrTGF5b3V0U2l6ZUwgLnNhcFVpQmxvY2tDZWxsQ29udGVudCB7XG4gIHBhZGRpbmc6IDAgMCAwIDEwcHggIWltcG9ydGFudDtcbn1cbi5zYXBVaUJsb2NrTGF5b3V0U2l6ZU0gLnNhcFVpQmxvY2tDZWxsQ29udGVudCB7XG4gIHBhZGRpbmc6IDAgMCAwIDEwcHggIWltcG9ydGFudDtcbn1cbi5zYXBVaUJsb2NrTGF5b3V0U2l6ZVMgLnNhcFVpQmxvY2tDZWxsQ29udGVudCB7XG4gIHBhZGRpbmc6IDAgMCAwIDEwcHggIWltcG9ydGFudDtcbn1cbi5zYXBVaUJsb2NrTGF5b3V0U2l6ZVhTIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQge1xuICBwYWRkaW5nOiAwIDAgMCAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uc2FwVWlCbG9ja0NlbGxUaXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS42MjVyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICMzYzNjM2IgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5zYXBVaUJsb2NrQ2VsbFRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnNhcFVpQmxvY2tMYXlvdXQge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnNhcC1kZXNrdG9wIC5zYXBNUG9wb3ZlciB7XG4gIHotaW5kZXg6IDEwMiAhaW1wb3J0YW50O1xufVxuLnNhcC1kZXNrdG9wIC5zYXBNUG9wb3Zlci5zYXBNU2x0UGlja2VyIHtcbiAgbWF4LWhlaWdodDogNDUwcHggIWltcG9ydGFudDtcbn1cbi5zYXAtZGVza3RvcCAuc2FwTVBvcG92ZXIuc2FwTVNsdFBpY2tlciAuc2FwTVBvcG92ZXJDb250IHtcbiAgaGVpZ2h0OiAyOTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuLnNhcE1Qb3BvdmVyQ29udCB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cbi5zYXBVaVNpemVDb21wYWN0IC5zYXBNU2VsZWN0TGlzdEl0ZW1CYXNlIHtcbiAgaGVpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAjb3V0ZXJfZGl2X2ZsZXhfZm9yX21vYmlsZSB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zYXBNRGlhbG9nRm9vdGVyIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnNhcE1EaWFsb2dGb290ZXIgLnNhcE1CdG4ge1xuICBwYWRkaW5nOiAwO1xufVxuLnNhcE1EaWFsb2dGb290ZXIgLnNhcE1CdG4uc2FwTUJhckNoaWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMmVhNyAhaW1wb3J0YW50O1xufVxuLnNhcE1EaWFsb2dGb290ZXIgLnNhcE1CdG4uc2FwTUJhckNoaWxkIGJkaSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4vKipcbiAqIE1vYmlsZSB1bmQgVGFibGV0XG4gKi9cbi5zYXAtcGhvbmUgI0hpZ2g1QXBwLFxuLnNhcC10YWJsZXQgI0hpZ2g1QXBwIHtcbiAgbWFyZ2luOiAwIDAuMjVyZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjVyZW0pICFpbXBvcnRhbnQ7XG59XG4uc2FwLXBob25lIC5zYXBVaVJ0dCxcbi5zYXAtdGFibGV0IC5zYXBVaVJ0dCB7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi8qKlxuICAqIE1vYmlsZVxuICovXG4uc2FwLXBob25lIC5zYXBNUmIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zYXAtcGhvbmUgLnNhcE1SYi53SW5mbyB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbn1cbi5zYXBNQ3JzbEJ1bGxldGVkID4gc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBub25lIWltcG9ydGFudDtcbn1cbi5zYXBNQ3JzbEJ1bGxldGVkID4gc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmUhaW1wb3J0YW50O1xufVxuLnNhcE1JbnB1dEhpZ2hsaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmUhaW1wb3J0YW50O1xufVxuLnNhcE1JbnB1dEhpZ2hsaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBub25lIWltcG9ydGFudDtcbn1cbi5zYXBNRGlhbG9nIHtcbiAgei1pbmRleDogMTExMiAhaW1wb3J0YW50O1xufVxuLnNhcE1EaWFsb2cgLnNhcE1TRklbdHlwZT1cInNlYXJjaFwiXSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMi4zNzVyZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1pbmRlbnQ6IDAuMTI1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5zYXBNRGlhbG9nIC5zYXBNU0ZJW3R5cGU9XCJzZWFyY2hcIl06aG92ZXIsXG4uc2FwTURpYWxvZyAuc2FwTVNGSVt0eXBlPVwic2VhcmNoXCJdOmFjdGl2ZSxcbi5zYXBNRGlhbG9nIC5zYXBNU0ZJW3R5cGU9XCJzZWFyY2hcIl06Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICM5NGQwZWQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDJlYTcgIWltcG9ydGFudDtcbn1cbi5zYXBNRGlhbG9nIC5zYXBNU0ZGIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnNhcE1EaWFsb2cgLnNhcE1GVCB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cbi5jb250YWN0RGF0YUZyZ210IC5zdHJlZXQsXG4uY29udGFjdERhdGFGcmdtdCAucGx6IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjM3NXJlbTtcbn1cbi5vdmVydmlld0ZyZ210IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5vdmVydmlld0ZyZ210IC5vdmVydmlld1JvdyB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ub3ZlcnZpZXdGcmdtdCAub3ZlcnZpZXdSb3cgLm1iIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW07XG59XG4ub3ZlcnZpZXdGcmdtdCAub3ZlcnZpZXdSb3cgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTlmNWZjO1xuICBib3JkZXI6IDAuNXB4IHNvbGlkIGxpZ2h0Z3JheTtcbiAgcGFkZGluZzogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ub3ZlcnZpZXdGcmdtdCAub3ZlcnZpZXdSb3cgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm92ZXJ2aWV3RnJnbXQgLm92ZXJ2aWV3Um93IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCBoMiB7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgY29sb3I6ICMwZDM5YWIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTEwcHgpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDc1cHggNzVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xufVxuLm92ZXJ2aWV3RnJnbXQgLm92ZXJ2aWV3Um93IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbC5wb2xpY3lob2xkZXIgaDIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9wb2xpY3lob2xkZXIucG5nJyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IC0xOHB4O1xufVxuLm92ZXJ2aWV3RnJnbXQgLm92ZXJ2aWV3Um93IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbC5wb2xpY3lob2xkZXIgLnNhcE1GVCB7XG4gIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtO1xufVxuLm92ZXJ2aWV3RnJnbXQgLm92ZXJ2aWV3Um93IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbC5jb250cmFjdERldGFpbHMgaDIge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ub3ZlcnZpZXdGcmdtdCAub3ZlcnZpZXdSb3cgLnNhcFVpQmxvY2tMYXlvdXRDZWxsLmNvbnRyYWN0RGV0YWlsc1tkYXRhLXByb2Nlc3M9XCJwMVwiXSBoMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL25ldWVWZXJzLnBuZycpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOHB4IC01cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogNjBweCA2MHB4O1xufVxuLm92ZXJ2aWV3RnJnbXQgLm92ZXJ2aWV3Um93IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbC5jb250cmFjdERldGFpbHMgaDMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5vdmVydmlld0ZyZ210IC5vdmVydmlld1JvdyAuc2FwVWlCbG9ja0xheW91dENlbGwuY29udHJhY3REZXRhaWxzIGg0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ub3ZlcnZpZXdGcmdtdCAub3ZlcnZpZXdSb3cgLnNhcFVpQmxvY2tMYXlvdXRDZWxsLmNvbnRyYWN0RGV0YWlscyAuc2FwVWlITGF5b3V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm92ZXJ2aWV3RnJnbXQgLm92ZXJ2aWV3Um93IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbC5jb250cmFjdERldGFpbHMgLnNhcFVpSExheW91dCAuc2FwTUZUIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm92ZXJ2aWV3RnJnbXQgLm92ZXJ2aWV3Um93IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbC5jb250cmFjdERldGFpbHMgLnNhcFVpSExheW91dCAub2V2YnNJY28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiA2NXB4O1xuICBtYXJnaW46IDA7XG59XG4ub3ZlcnZpZXdGcmdtdCAub3ZlcnZpZXdSb3cgLnNhcFVpQmxvY2tMYXlvdXRDZWxsOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5vdmVydmlld0ZyZ210IC5vdmVydmlld1JvdyAuc2FwVWlCbG9ja0xheW91dENlbGw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLm92ZXJ2aWV3RnJnbXQgLmludkVsZW0ge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDFweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG59XG4ub3ZlcnZpZXdGcmdtdCAuaW52RWxlbSBkaXYsXG4ub3ZlcnZpZXdGcmdtdCAuaW52RWxlbSBkaXY6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jb25zdWx0YXRpb25GcmdtdCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4uY29uc3VsdGF0aW9uRnJnbXQgLmNvbnN1bHRhdGlvblJvdyAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWY1ZmM7XG4gIHBhZGRpbmc6IDFyZW07XG4gIG1hcmdpbjogMCAwLjVyZW07XG4gIGJvcmRlcjogMC41cHggc29saWQgbGlnaHRncmF5O1xufVxuLmNvbnN1bHRhdGlvbkZyZ210IC5jb25zdWx0YXRpb25Sb3cgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBjb2xvcjogIzBkMzlhYiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMi42MjVyZW0gIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMTEwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMTBweCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwcHggMTAwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtMTBweDtcbn1cbi5jb25zdWx0YXRpb25GcmdtdCAuY29uc3VsdGF0aW9uUm93IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbC5iZXJhdGVyIGgyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvYmVyYXRlci5wbmcnKTtcbn1cbi5jb25zdWx0YXRpb25GcmdtdCAuY29uc3VsdGF0aW9uUm93IC5lcnJNc2cge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLmNvbnN1bHRhdGlvbkZyZ210IC5jb25zdWx0YXRpb25Sb3cgLnNhcE1DYiB7XG4gIHBhZGRpbmc6IDAgMCAwIDJyZW07XG59XG4uY29uc3VsdGF0aW9uRnJnbXQgLmNvbnN1bHRhdGlvblJvdyAuc2FwTUNiIC5zYXBNQ2JCZyB7XG4gIGxlZnQ6IDA7XG59XG4uY29uc3VsdGF0aW9uRnJnbXQgLnNhcE1Mbmsge1xuICBwYWRkaW5nLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG59XG4uY29tcGxldGlvbkZyZ210IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTlmNWZjO1xuICBib3JkZXI6IDAuNXB4IHNvbGlkIGxpZ2h0Z3JheTtcbiAgcGFkZGluZzogMXJlbTtcbiAgbWFyZ2luOiAwIDAuNXJlbTtcbn1cbi5jb21wbGV0aW9uRnJnbXQgLmNvbXBsZXRpb25Sb3cgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZjVmYztcbn1cbi5jb21wbGV0aW9uRnJnbXQgLmNvbXBsZXRpb25Sb3cgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBjb2xvcjogIzBkMzlhYiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMi42MjVyZW0gIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMTEwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMTBweCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwcHggMTAwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTVweDtcbn1cbi5jb21wbGV0aW9uRnJnbXQgLmNvbXBsZXRpb25Sb3cgLnNhcFVpQmxvY2tMYXlvdXRDZWxsLmNvbnRyYWN0IGgyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvY29udHJhY3REZXRhaWxzLnBuZycpO1xufVxuLmNvbXBsZXRpb25GcmdtdCAuY29tcGxldGlvblJvd0VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDM5YWIgIWltcG9ydGFudDtcbn1cbi5jb21wbGV0aW9uRnJnbXQgLmNvbXBsZXRpb25Sb3dFbmQgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIGRpdiB7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuLmNvbXBsZXRpb25GcmdtdCAuY29tcGxldGlvblJvd0VuZCAuc2FwVWlCbG9ja0xheW91dENlbGwgbGFiZWwge1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cbi5jb21wbGV0aW9uRnJnbXQgLnNhcE1DYi5zYXBNQ2JXcmFwcGVkLnNhcE1DYkhhc0xhYmVsID4gLnNhcE1MYWJlbC5zYXBNTGFiZWxXcmFwcGVkIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4uY29tcGxldGlvbkZyZ210IC5zYXBNQ2Ige1xuICBwYWRkaW5nOiAwIDAgMCAycmVtICFpbXBvcnRhbnQ7XG59XG4uY29tcGxldGlvbkZyZ210IC5zYXBNQ2IgLnNhcE1DYkJnIHtcbiAgbGVmdDogMDtcbn1cbi5zZW5kRnJnbXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZjVmYztcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCBsaWdodGdyYXk7XG4gIG1hcmdpbjogMXJlbSAwLjVyZW07XG59XG4uc2VuZEZyZ210IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICMwZDM5YWIgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTEwcHgpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IDEwMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogLTEwcHg7XG59XG4uc2VuZEZyZ210IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbC5wb2xpY2UgaDIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9wb2xpY2UucG5nJyk7XG59XG4uc2VuZEZyZ210IC5lcnJNc2cge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLnNlbmRGcmdtdCAuc2FwTUNiIHtcbiAgcGFkZGluZzogMCAwIDAgMnJlbTtcbn1cbi5zZW5kRnJnbXQgLnNhcE1DYiAuc2FwTUNiQmcge1xuICBsZWZ0OiAwO1xufVxuLnNlbmRGcmdtdCAuZmxvYXRMZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cbi5zZW5kRnJnbXQgLnNhcE1CdG4ge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uc2VuZEZyZ210IC5oYW5kSUNPIHtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaGFuZEJHLnBuZycpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtMTVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTE1ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTE1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE1ZGVnKTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuLnNlbmRGcmdtdCAuaGFuZElDTzpob3ZlciB7XG4gIGFuaW1hdGlvbjogc2hha2UgMC41cyBlYXNlLWluIGZvcndhcmRzO1xufVxuLnRoYW5rc0ZyZ210IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM5N2Q3MDA7XG4gIGJvcmRlcjogMC41cHggc29saWQgbGlnaHRncmF5O1xuICBtYXJnaW46IDAgMC41cmVtIDAuNXJlbSAwLjVyZW07XG59XG4udGhhbmtzRnJnbXQgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzBkMzlhYiAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMi42MjVyZW0gIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMTEwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMTBweCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwcHggMTAwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtMTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3VjY2Vzcy5wbmcnKTtcbn1cbi50aGFua3NGcmdtdCAuc2FwTUNiIHtcbiAgcGFkZGluZzogMCAwIDAgMnJlbTtcbn1cbi50aGFua3NGcmdtdCAuc2FwTUNiIC5zYXBNQ2JCZyB7XG4gIGxlZnQ6IDA7XG59XG4udGhhbmtzRnJnbXQgLnNhcE1CdG4ge1xuICBmbG9hdDogbGVmdDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJvZXZicy1pY29uZm9udFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL29ldmJzLWljb25mb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9vZXZicy1pY29uZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9vZXZicy1pY29uZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvb2V2YnMtaWNvbmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9vZXZicy1pY29uZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL29ldmJzLWljb25mb250LnN2ZyNvZXZicy1pY29uZm9udFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDApIHtcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwib2V2YnMtaWNvbmZvbnRcIjtcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL29ldmJzLWljb25mb250LnN2ZyNvZXZicy1pY29uZm9udFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIH1cbn1cbltkYXRhLWljb25dOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1pY29uKTtcbn1cbltkYXRhLWljb25dOmJlZm9yZSxcbi5mby1hbGVydDpiZWZvcmUsXG4uZm8tYXJyb3ctZG93bjpiZWZvcmUsXG4uZm8tYXJyb3ctbGVmdDpiZWZvcmUsXG4uZm8tYXJyb3ctcmlnaHQ6YmVmb3JlLFxuLmZvLWFycm93LXVwOmJlZm9yZSxcbi5mby1iYWNrd2FyZDpiZWZvcmUsXG4uZm8tYmFyOmJlZm9yZSxcbi5mby1idWxsZXQ6YmVmb3JlLFxuLmZvLWJ1bGxldC1hcnJvdzpiZWZvcmUsXG4uZm8tY2FsY3VsYXRvcjpiZWZvcmUsXG4uZm8tY2FsZW5kYXI6YmVmb3JlLFxuLmZvLWNoZWNrOmJlZm9yZSxcbi5mby1jbG9jazpiZWZvcmUsXG4uZm8tY3VzdG9tZXI6YmVmb3JlLFxuLmZvLWRlbGV0ZTpiZWZvcmUsXG4uZm8tZGlzbGlrZTpiZWZvcmUsXG4uZm8tZG90OmJlZm9yZSxcbi5mby1kb3VibGVhcnJvdy1kb3duOmJlZm9yZSxcbi5mby1kb3VibGVhcnJvdy11cDpiZWZvcmUsXG4uZm8tZG93bmxvYWQ6YmVmb3JlLFxuLmZvLWV4Y2xhbWF0aW9uOmJlZm9yZSxcbi5mby1mb3J3YXJkOmJlZm9yZSxcbi5mby1pZC1jYXJkOmJlZm9yZSxcbi5mby1saWtlOmJlZm9yZSxcbi5mby1tYWlsOmJlZm9yZSxcbi5mby1tZW1vcml6ZTpiZWZvcmUsXG4uZm8tbWVudTpiZWZvcmUsXG4uZm8tbWludXM6YmVmb3JlLFxuLmZvLW1vYmlsZS1iZXJhdGVyOmJlZm9yZSxcbi5mby1tb2JpbGUtbWVudWU6YmVmb3JlLFxuLmZvLW1vYmlsZS1tZW51ZS1ha3RpdjpiZWZvcmUsXG4uZm8tbW9iaWxlLW1lbnVlLWhvY2g6YmVmb3JlLFxuLmZvLW1vYmlsZS1tZW51ZS1ob2NoLWFrdGl2OmJlZm9yZSxcbi5mby1wYWRsb2NrOmJlZm9yZSxcbi5mby1wYWRsb2NrLW9wZW46YmVmb3JlLFxuLmZvLXBhcGVyOmJlZm9yZSxcbi5mby1wYXBlci1ibGFuazpiZWZvcmUsXG4uZm8tcGVuY2lsOmJlZm9yZSxcbi5mby1waG9uZTpiZWZvcmUsXG4uZm8tcGxhY2U6YmVmb3JlLFxuLmZvLXBsYXktcGF1c2U6YmVmb3JlLFxuLmZvLXBsdXM6YmVmb3JlLFxuLmZvLXByaW50OmJlZm9yZSxcbi5mby1xdWVzdGlvbjpiZWZvcmUsXG4uZm8tcmVsb2FkOmJlZm9yZSxcbi5mby1zZWFyY2g6YmVmb3JlLFxuLmZvLXNlcnZpY2UtbnVtYmVyczpiZWZvcmUsXG4uZm8tc3BlYWtlcjpiZWZvcmUsXG4uZm8tdGFibGUtcGFnaW5hdGlvbjpiZWZvcmUsXG4uZm8tdHJhc2gtYmluOmJlZm9yZSxcbi5mby13b3JsZDpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIm9ldmJzLWljb25mb250XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBwYWRkaW5nOiAwIDAgNXB4IDFweCAhaW1wb3J0YW50O1xufVxuLmZvLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2MlwiO1xufVxuLmZvLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDRiXCI7XG59XG4uZm8tYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNGFcIjtcbn1cbi5mby1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzFcIjtcbn1cbi5mby1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNGNcIjtcbn1cbi5mby1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcN2FcIjtcbn1cbi5mby1iYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQ4XCI7XG59XG4uZm8tYnVsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0NVwiO1xufVxuLmZvLWJ1bGxldC1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTJcIjtcbn1cbi5mby1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2YVwiO1xufVxuLmZvLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2NFwiO1xufVxuLmZvLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3MFwiO1xufVxuLmZvLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0ZlwiO1xufVxuLmZvLWN1c3RvbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2Y1wiO1xufVxuLmZvLWRlbGV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzRcIjtcbn1cbi5mby1kaXNsaWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2MVwiO1xufVxuLmZvLWRvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNGRcIjtcbn1cbi5mby1kb3VibGVhcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1M1wiO1xufVxuLmZvLWRvdWJsZWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1NFwiO1xufVxuLmZvLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0MlwiO1xufVxuLmZvLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0MVwiO1xufVxuLmZvLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQzXCI7XG59XG4uZm8taWQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTBcIjtcbn1cbi5mby1saWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3M1wiO1xufVxuLmZvLW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQ2XCI7XG59XG4uZm8tbWVtb3JpemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDY5XCI7XG59XG4uZm8tbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjZcIjtcbn1cbi5mby1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjNcIjtcbn1cbi5mby1tb2JpbGUtYmVyYXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTVcIjtcbn1cbi5mby1tb2JpbGUtbWVudWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDU2XCI7XG59XG4uZm8tbW9iaWxlLW1lbnVlLWFrdGl2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1N1wiO1xufVxuLmZvLW1vYmlsZS1tZW51ZS1ob2NoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1OFwiO1xufVxuLmZvLW1vYmlsZS1tZW51ZS1ob2NoLWFrdGl2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1OVwiO1xufVxuLmZvLXBhZGxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDZlXCI7XG59XG4uZm8tcGFkbG9jay1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2ZlwiO1xufVxuLmZvLXBhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2OFwiO1xufVxuLmZvLXBhcGVyLWJsYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2N1wiO1xufVxuLmZvLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzVcIjtcbn1cbi5mby1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNmRcIjtcbn1cbi5mby1wbGFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDlcIjtcbn1cbi5mby1wbGF5LXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3OVwiO1xufVxuLmZvLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDc3XCI7XG59XG4uZm8tcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQ0XCI7XG59XG4uZm8tcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDc4XCI7XG59XG4uZm8tcmVsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0N1wiO1xufVxuLmZvLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjVcIjtcbn1cbi5mby1zZXJ2aWNlLW51bWJlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDZiXCI7XG59XG4uZm8tc3BlYWtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzZcIjtcbn1cbi5mby10YWJsZS1wYWdpbmF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3MlwiO1xufVxuLmZvLXRyYXNoLWJpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTFcIjtcbn1cbi5mby13b3JsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNGVcIjtcbn1cbi5mbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwib2V2YnMtaWNvbmZvbnRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtZmFtaWx5OiBcIkJyaXhTYW5zUmVndWxhclwiLCBcIkhlbHZldGljYVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLmZvOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9ldmJzLWljb25mb250XCI7XG59XG4uZm8tY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJ0XCI7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTcGFya2Fzc2UgV2ViJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9zcGFycmctd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc3BhcnJnLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvc3BhcnJnLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9zcGFycmctd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3NwYXJyZy13ZWJmb250LnN2ZyNzcGFya2Fzc2VfcmdyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU3Bhcmthc3NlIFdlYic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc3BhcnJnaXQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc3BhcnJnaXQtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9zcGFycmdpdC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvc3BhcnJnaXQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3NwYXJyZ2l0LXdlYmZvbnQuc3ZnI3NwYXJrYXNzZV9yZ2l0YWxpY1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NwYXJrYXNzZSBXZWInO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3NwYXJsdC13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9zcGFybHQtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9zcGFybHQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL3NwYXJsdC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvc3Bhcmx0LXdlYmZvbnQuc3ZnI3NwYXJrYXNzZV9sdHJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTcGFya2Fzc2UgV2ViJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9zcGFybHRpdC13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9zcGFybHRpdC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3NwYXJsdGl0LXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9zcGFybHRpdC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvc3Bhcmx0aXQtd2ViZm9udC5zdmcjc3Bhcmthc3NlX2x0aXRhbGljXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU3Bhcmthc3NlIFdlYic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc3BhcmJkLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3NwYXJiZC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3NwYXJiZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvc3BhcmJkLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9zcGFyYmQtd2ViZm9udC5zdmcjc3Bhcmthc3NlX3JnYm9sZFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTcGFya2Fzc2UgV2ViJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9zcGFyYmRpdC13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9zcGFyYmRpdC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3NwYXJiZGl0LXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9zcGFyYmRpdC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvc3BhcmJkaXQtd2ViZm9udC5zdmcjc3Bhcmthc3NlX3JnYm9sZF9pdGFsaWNcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJyaXhTYW5zQm9sZFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0JyaXhTYW5zQm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQnJpeFNhbnNCb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0JyaXhTYW5zQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQnJpeFNhbnNCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvQnJpeFNhbnNCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJyaXhTYW5zTGlnaHRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Ccml4U2Fuc0xpZ2h0LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Ccml4U2Fuc0xpZ2h0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0JyaXhTYW5zTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0JyaXhTYW5zTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Ccml4U2Fuc0xpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJyaXhTYW5zUmVndWxhci1JdGFsaWNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Ccml4U2Fuc1JlZ3VsYXItSXRhbGljLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Ccml4U2Fuc1JlZ3VsYXItSXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0JyaXhTYW5zUmVndWxhci1JdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0JyaXhTYW5zUmVndWxhci1JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Ccml4U2Fuc1JlZ3VsYXItSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJyaXhTYW5zUmVndWxhclwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0JyaXhTYW5zUmVndWxhci5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQnJpeFNhbnNSZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0JyaXhTYW5zUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQnJpeFNhbnNSZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvQnJpeFNhbnNSZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLm1zZ1dyYXBwZXIge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMHJlbSk7XG59XG4ubXNnV3JhcHBlciAuc2FwTU1zZ1N0cmlwIHtcbiAgbWFyZ2luOiAwIDAgMC41cmVtIDA7XG59XG4uZXJyb3JDdHJsIGlucHV0LFxuLmVycm9yQ3RybC5zYXBNU2x0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RhMjkxYztcbn1cbi5lcnJvckN0cmwgaW5wdXQ6Zm9jdXMsXG4uZXJyb3JDdHJsLnNhcE1TbHQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNkYTI5MWMgIWltcG9ydGFudDtcbn1cbi5lcnJvckN0cmwuc2FwTVNGIGZvcm0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGEyOTFjO1xufVxuLmVycm9yQ3RybC5zYXBNU0YgZm9ybTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2RhMjkxYyAhaW1wb3J0YW50O1xufVxuLmVycm9yQ3RybC5zYXBNU0YgZm9ybSAuc2FwTVNGQiB7XG4gIGNvbG9yOiAjZGEyOTFjO1xufVxuLmVycm9yQ3RybC5zYXBNU0YgaW5wdXQsXG4uZXJyb3JDdHJsLnNhcE1TRjpmb2N1cyB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmVycm9yQ3RybCBiZGkge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG59XG4uZXJyb3JDdHJsIGJkaTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9zdmcvaW5saW5lX3ZhbGlkaWVydW5nX25lZ2F0aXYuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMS4xMjVyZW07XG4gIGhlaWdodDogMS4xMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZXJyb3JDdHJsLnNhcE1SYiAuc2FwTVJiQk91dCB7XG4gIGJvcmRlci1jb2xvcjogI2RhMjkxYyAhaW1wb3J0YW50O1xufVxuLmVycm9yQ3RybC5zYXBNUmIgYmRpOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5lcnJvckN0cmwuc2FwTUNiIC5zYXBNQ2JCZyB7XG4gIGJvcmRlci1jb2xvcjogI2RhMjkxYyAhaW1wb3J0YW50O1xufVxuLnNhcFVpSExheW91dCA+IC5lcnJvckN0cmwgYmRpOmFmdGVyIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLmVyck1zZyB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGNvbG9yOiAjZGEyOTFjICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ucm9hZE1hcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ucm9hZE1hcCBzcGFuOmJlZm9yZSxcbi5yb2FkTWFwIHNwYW46YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ucm9hZE1hcCAucG9pbnRlciB7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogIzU5NzdjNjtcbiAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gIHotaW5kZXg6IDU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmY7XG59XG4ucm9hZE1hcCAucG9pbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTlweDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMjBweCBzb2xpZCAjNTk3N2M2O1xuICBib3JkZXItdG9wOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnJvYWRNYXAgLnBvaW50ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgd2hpdGU7XG4gIGJvcmRlci10b3A6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ucm9hZE1hcCAucG9pbnRlcjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjMGQzOWFiO1xufVxuLnJvYWRNYXAgLnBvaW50ZXI6Zmlyc3QtY2hpbGQ6YWZ0ZXIge1xuICBib3JkZXItbGVmdDogMDtcbn1cbi5yb2FkTWFwIC5wb2ludGVyOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMGQzOWFiO1xufVxuLnJvYWRNYXAgLnBvaW50ZXI6bnRoLWNoaWxkKDIpIHtcbiAgei1pbmRleDogNDtcbn1cbi5yb2FkTWFwIC5wb2ludGVyOm50aC1jaGlsZCgzKSB7XG4gIHotaW5kZXg6IDM7XG59XG4ucm9hZE1hcCAucG9pbnRlcjpsYXN0LWNoaWxkIHtcbiAgei1pbmRleDogMjtcbn1cbi5yb2FkTWFwIC5wb2ludGVyOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4ucm9hZE1hcCA+IGRpdiB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjNTk3N2M2O1xuICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgei1pbmRleDogNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5yb2FkTWFwID4gZGl2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xOXB4O1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkICM1OTc3YzY7XG4gIGJvcmRlci10b3A6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ucm9hZE1hcCA+IGRpdjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMjBweCBzb2xpZCB3aGl0ZTtcbiAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5yb2FkTWFwID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICMwZDM5YWI7XG59XG4ucm9hZE1hcCA+IGRpdjpmaXJzdC1jaGlsZDphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLnJvYWRNYXAgPiBkaXY6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwZDM5YWI7XG59XG4ucm9hZE1hcCA+IGRpdjpudGgtY2hpbGQoMikge1xuICB6LWluZGV4OiA0O1xufVxuLnJvYWRNYXAgPiBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgei1pbmRleDogMztcbn1cbi5yb2FkTWFwID4gZGl2Omxhc3QtY2hpbGQge1xuICB6LWluZGV4OiAyO1xufVxuLnJvYWRNYXAgPiBkaXY6bGFzdC1jaGlsZDpiZWZvcmUge1xuICBib3JkZXItbGVmdDogMDtcbn1cbi5yb2FkTWFwID4gZGl2IC5zYXBNRlQge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG4ucm9hZE1hcCA+IGRpdiAuc2FwTUZUIHNwYW4ge1xuICBjdXJzb3I6IGluaGVyaXQ7XG59XG4ucm9hZE1hcCA+IGRpdiAuc2FwTUZUIC5ubyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIHdpZHRoOiAyNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucm9hZE1hcCA+IGRpdiAuc2FwTUZUIC50aXRsZSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLnJvYWRNYXAgPiBkaXYgLnNhcE1GVCAudGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xuICAucm9hZE1hcCA+IGRpdiAuc2FwTUZUIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm9hZE1hcCA+IGRpdiAuc2FwTUZUIC5ubyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAucm9hZE1hcFtkYXRhLWFjdHVhbFN0ZXA9J3dlYlN0ZXBTdGFydCddID4gZGl2OmZpcnN0LWNoaWxkIC50aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4ucm9hZE1hcFtkYXRhLWFjdHVhbFN0ZXA9J3dlYlN0ZXBTdGFydCddID4gZGl2OmZpcnN0LWNoaWxkIC5zYXBNRlQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucm9hZE1hcFtkYXRhLWFjdHVhbFN0ZXA9J3dlYlN0ZXBTdGFydCddID4gZGl2OmZpcnN0LWNoaWxkIC5zYXBNRlQgc3BhbiB7XG4gIGN1cnNvcjogaW5oZXJpdDtcbn1cbi5yb2FkTWFwW2RhdGEtYWN0dWFsU3RlcD0nd2ViU3RlcE9mZmVyJ10gPiBkaXY6bnRoLWNoaWxkKDEpLFxuLnJvYWRNYXBbZGF0YS1hY3R1YWxTdGVwPSd3ZWJTdGVwT2ZmZXInXSA+IGRpdjpudGgtY2hpbGQoMikge1xuICBiYWNrZ3JvdW5kOiAjMGQzOWFiO1xufVxuLnJvYWRNYXBbZGF0YS1hY3R1YWxTdGVwPSd3ZWJTdGVwT2ZmZXInXSA+IGRpdjpudGgtY2hpbGQoMSkgLnNhcE1GVCxcbi5yb2FkTWFwW2RhdGEtYWN0dWFsU3RlcD0nd2ViU3RlcE9mZmVyJ10gPiBkaXY6bnRoLWNoaWxkKDIpIC5zYXBNRlQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucm9hZE1hcFtkYXRhLWFjdHVhbFN0ZXA9J3dlYlN0ZXBPZmZlciddID4gZGl2Om50aC1jaGlsZCgxKTpiZWZvcmUsXG4ucm9hZE1hcFtkYXRhLWFjdHVhbFN0ZXA9J3dlYlN0ZXBPZmZlciddID4gZGl2Om50aC1jaGlsZCgyKTpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzBkMzlhYjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAucm9hZE1hcFtkYXRhLWFjdHVhbFN0ZXA9J3dlYlN0ZXBPZmZlciddID4gZGl2Om50aC1jaGlsZCgyKSAudGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLnJvYWRNYXBbZGF0YS1hY3R1YWxTdGVwPSd3ZWJTdGVwUmVxdWVzdCddID4gZGl2Om50aC1jaGlsZCgyKSxcbi5yb2FkTWFwW2RhdGEtYWN0dWFsU3RlcD0nd2ViU3RlcFJlcXVlc3QnXSA+IGRpdjpudGgtY2hpbGQoMykge1xuICBiYWNrZ3JvdW5kOiAjMGQzOWFiO1xufVxuLnJvYWRNYXBbZGF0YS1hY3R1YWxTdGVwPSd3ZWJTdGVwUmVxdWVzdCddID4gZGl2Om50aC1jaGlsZCgyKSAuc2FwTUZULFxuLnJvYWRNYXBbZGF0YS1hY3R1YWxTdGVwPSd3ZWJTdGVwUmVxdWVzdCddID4gZGl2Om50aC1jaGlsZCgzKSAuc2FwTUZUIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJvYWRNYXBbZGF0YS1hY3R1YWxTdGVwPSd3ZWJTdGVwUmVxdWVzdCddID4gZGl2Om50aC1jaGlsZCgyKTpiZWZvcmUsXG4ucm9hZE1hcFtkYXRhLWFjdHVhbFN0ZXA9J3dlYlN0ZXBSZXF1ZXN0J10gPiBkaXY6bnRoLWNoaWxkKDMpOmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMGQzOWFiO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5yb2FkTWFwW2RhdGEtYWN0dWFsU3RlcD0nd2ViU3RlcFJlcXVlc3QnXSA+IGRpdjpudGgtY2hpbGQoMykgLnRpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5yb2FkTWFwW2RhdGEtYWN0dWFsU3RlcD0nd2ViU3RlcENvbmNsdXNpb24nXSA+IGRpdjpudGgtY2hpbGQoMiksXG4ucm9hZE1hcFtkYXRhLWFjdHVhbFN0ZXA9J3dlYlN0ZXBDb25jbHVzaW9uJ10gPiBkaXY6bnRoLWNoaWxkKDMpLFxuLnJvYWRNYXBbZGF0YS1hY3R1YWxTdGVwPSd3ZWJTdGVwQ29uY2x1c2lvbiddID4gZGl2Om50aC1jaGlsZCg0KSB7XG4gIGJhY2tncm91bmQ6ICMwZDM5YWI7XG59XG4ucm9hZE1hcFtkYXRhLWFjdHVhbFN0ZXA9J3dlYlN0ZXBDb25jbHVzaW9uJ10gPiBkaXY6bnRoLWNoaWxkKDIpIC5zYXBNRlQsXG4ucm9hZE1hcFtkYXRhLWFjdHVhbFN0ZXA9J3dlYlN0ZXBDb25jbHVzaW9uJ10gPiBkaXY6bnRoLWNoaWxkKDMpIC5zYXBNRlQsXG4ucm9hZE1hcFtkYXRhLWFjdHVhbFN0ZXA9J3dlYlN0ZXBDb25jbHVzaW9uJ10gPiBkaXY6bnRoLWNoaWxkKDQpIC5zYXBNRlQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucm9hZE1hcFtkYXRhLWFjdHVhbFN0ZXA9J3dlYlN0ZXBDb25jbHVzaW9uJ10gPiBkaXY6bnRoLWNoaWxkKDIpOmJlZm9yZSxcbi5yb2FkTWFwW2RhdGEtYWN0dWFsU3RlcD0nd2ViU3RlcENvbmNsdXNpb24nXSA+IGRpdjpudGgtY2hpbGQoMyk6YmVmb3JlLFxuLnJvYWRNYXBbZGF0YS1hY3R1YWxTdGVwPSd3ZWJTdGVwQ29uY2x1c2lvbiddID4gZGl2Om50aC1jaGlsZCg0KTpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzBkMzlhYjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAucm9hZE1hcFtkYXRhLWFjdHVhbFN0ZXA9J3dlYlN0ZXBDb25jbHVzaW9uJ10gPiBkaXY6bGFzdC1jaGlsZCAudGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLm1haW50ZW5hbmNlViAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4ubWFpbnRlbmFuY2VWIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbDpmaXJzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tYWludGVuYW5jZVYgLnNhcFVpQmxvY2tMYXlvdXRDZWxsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubWFpbnRlbmFuY2VWIC5zYXBNRlQge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5wcm9wZXJ0aWVzQml0QXV0b0NvbXBsZXRlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwLjI1cmVtIDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMi41cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cbi5wcm9wZXJ0aWVzQml0QXV0b0NvbXBsZXRlSW5uZXIge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAwIDAuNzVyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5iaXRBdXRvQ29tcGxldGUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwLjI1cmVtIDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4uYml0QXV0b0NvbXBsZXRlIC5zYXBVaVRmQ29tYm8ge1xuICBmb250LWZhbWlseTogXCJCcml4U2Fuc1JlZ3VsYXJcIiwgXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuLmJpdEF1dG9Db21wbGV0ZSAuc2FwVWlUZklubmVyIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDAuNzVyZW0gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbn1cbi5iaXRBdXRvQ29tcGxldGUuZXJyb3IsXG4uYml0QXV0b0NvbXBsZXRlLmVycm9yQ3RybCB7XG4gIGJvcmRlci1jb2xvcjogI2Q2MjAxODtcbn1cbi5zYXBVaUxieCAuc2FwVWlMYnhJIHtcbiAgaGVpZ2h0OiAzcmVtO1xufVxuLnNhcFVpTGJ4IC5zYXBVaUxieEkgLnNhcFVpTGJ4SVR4dCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uYmxvY2tTaXplIHtcbiAgYmFja2dyb3VuZDogIzBkMzlhYjtcbiAgY29sb3I6IHdoaXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogODMwcHg7XG4gIG1pbi13aWR0aDogMTYwcHg7XG59XG4ubGJsU2V0dGluZ3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uYmxvY2tXcmFwIHtcbiAgd2lkdGg6IGNhbGMoMzMlIC0gMjBweCk7XG4gIG1pbi13aWR0aDogY2FsYygxOTBweCAtIDI1cHgpO1xuICBtYXJnaW46IDBweCAxMHB4O1xufVxuLmJsb2NrV3JhcCAuc2FwTUxhYmVsIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjFyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmRhdGFGcmdtdCB7XG4gIGJhY2tncm91bmQ6ICMwZDM5YWI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDgzMHB4O1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBwYWRkaW5nOiAxMHB4IDAgMTBweCAxMHB4O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZGF0YUZyZ210IC5iaXJ0aGRhdGUge1xuICB3aWR0aDogY2FsYygzMyUgLSAyMHB4KTtcbiAgbWluLXdpZHRoOiBjYWxjKDE5MHB4IC0gMjVweCk7XG4gIG1hcmdpbjogMHB4IDEwcHg7XG59XG4uZGF0YUZyZ210IC5iaXJ0aGRhdGUgLnNhcE1MYWJlbCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4xcmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5kYXRhRnJnbXQgLmJpcnRoZGF0ZSAuc2FwTUlucHV0IHtcbiAgd2lkdGg6IDEyNXB4ICFpbXBvcnRhbnQ7XG59XG4uZGF0YUZyZ210IC5ob21lU3BhY2Uge1xuICB3aWR0aDogY2FsYygzMyUgLSAyMHB4KTtcbiAgbWluLXdpZHRoOiBjYWxjKDE5MHB4IC0gMjVweCk7XG4gIG1hcmdpbjogMHB4IDEwcHg7XG59XG4uZGF0YUZyZ210IC5ob21lU3BhY2UgLnNhcE1MYWJlbCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4xcmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5kYXRhRnJnbXQgLmhvbWVTcGFjZSAuc2FwTUxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG4uZGF0YUZyZ210IC5ob21lU3BhY2UgLmNiSG9tZXNwYWNlIHtcbiAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzOWFiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9kZWNsaW5lMy5wbmcnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBoZWlnaHQ6IDIycHg7XG4gIHdpZHRoOiAyMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuLmRhdGFGcmdtdCAuaG9tZVNwYWNlIC5jYkhvbWVzcGFjZVtkYXRhLWVuY2xvc2VkPVwiWFwiXSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2NoZWNrLnBuZycpO1xufVxuLmRhdGFGcmdtdCAuaG9tZVNwYWNlIC53cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uZGF0YUZyZ210IC5ob21lU3BhY2UgLndyYXBwZXIgLnFtIHtcbiAgd2lkdGg6IDU1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIDVweCAwIDA7XG59XG4uZGF0YUZyZ210IC5ob21lU3BhY2UgLndyYXBwZXIgLnppcCB7XG4gIHdpZHRoOiA4NXB4ICFpbXBvcnRhbnQ7XG59XG4uZGF0YUZyZ210IC5zdG9ja251bWJlciB7XG4gIHdpZHRoOiBjYWxjKDMzJSAtIDIwcHgpO1xuICBtaW4td2lkdGg6IGNhbGMoMTkwcHggLSAyNXB4KTtcbiAgbWFyZ2luOiAwcHggMTBweDtcbn1cbi5kYXRhRnJnbXQgLnN0b2NrbnVtYmVyIC5zYXBNTGFiZWwge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uZGF0YUZyZ210IC5zdG9ja251bWJlciAuc2FwTVNsdCxcbi5kYXRhRnJnbXQgLnN0b2NrbnVtYmVyIC5zYXBNSW5wdXQge1xuICB3aWR0aDogMTI1cHggIWltcG9ydGFudDtcbn1cbi5kYXRhRnJnbXQgLnRlcm0ge1xuICB3aWR0aDogY2FsYygzMyUgLSAyMHB4KTtcbiAgbWluLXdpZHRoOiBjYWxjKDE5MHB4IC0gMjVweCk7XG4gIG1hcmdpbjogMHB4IDEwcHg7XG59XG4uZGF0YUZyZ210IC50ZXJtIC5zYXBNTGFiZWwge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uZGF0YUZyZ210IC5wZXJpb2Qge1xuICB3aWR0aDogY2FsYygzMyUgLSAyMHB4KTtcbiAgbWluLXdpZHRoOiBjYWxjKDE5MHB4IC0gMjVweCk7XG4gIG1hcmdpbjogMHB4IDEwcHg7XG59XG4uZGF0YUZyZ210IC5wZXJpb2QgLnNhcE1MYWJlbCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4xcmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5kYXRhRnJnbXQgLmJlZ2lubiB7XG4gIHdpZHRoOiBjYWxjKDMzJSAtIDIwcHgpO1xuICBtaW4td2lkdGg6IGNhbGMoMTkwcHggLSAyNXB4KTtcbiAgbWFyZ2luOiAwcHggMTBweDtcbn1cbi5kYXRhRnJnbXQgLmJlZ2lubiAuc2FwTUxhYmVsIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjFyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmRhdGFGcmdtdCAuc2FwTUJ0bjpob3ZlciA+IC5zYXBNQnRuSG92ZXJhYmxlIC5zYXBNQnRuSWNvbiB7XG4gIGJvcmRlci1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzk0ZDBlZCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMmVhNyAhaW1wb3J0YW50O1xufVxuLmJsb2NrU2l6ZU9ubGluZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtMXB4KTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiA1MCU7XG59XG4ubGJsU2V0dGluZ3NPbmxpbmUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICB3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cbi5ibG9ja1dyYXBPbmxpbmUge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMnB4KTtcbiAgbWluLXdpZHRoOiBjYWxjKDEwMCUgLSAycHgpO1xufVxuLmJsb2NrV3JhcE9ubGluZSAuc2FwTUxhYmVsIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjlyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCkgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xufVxuLmJsb2NrUGVyaW9kVGVybSB7XG4gIGJhY2tncm91bmQ6ICMwZDM5YWI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDgzMHB4O1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYmxvY2tQZXJpb2RUZXJtIC50ZXJtIHtcbiAgd2lkdGg6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogM3B4O1xuICBib3JkZXI6IDAuNHB4IHNvbGlkICNiZmJmYmYgIWltcG9ydGFudDtcbn1cbi5ibG9ja1BlcmlvZFRlcm0gLnRlcm0uc2FwTVNsdCA+IC5zYXBNU2x0TGFiZWwge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQ6ICMwZDM5YWI7XG4gIHRleHQtb3ZlcmZsb3c6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMjAlICFpbXBvcnRhbnQ7XG59XG4uYmxvY2tQZXJpb2RUZXJtIC50ZXJtIC5zYXBNU2x0QXJyb3cge1xuICBjb2xvcjogd2hpdGU7XG59XG4uYmxvY2tQZXJpb2RUZXJtIC5wZXJpb2Qge1xuICB3aWR0aDogMTMwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAzcHg7XG4gIGJvcmRlcjogMC40cHggc29saWQgI2JmYmZiZiAhaW1wb3J0YW50O1xufVxuLmJsb2NrUGVyaW9kVGVybSAucGVyaW9kLnNhcE1TbHQgPiAuc2FwTVNsdExhYmVsIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiAjMGQzOWFiO1xufVxuLmJsb2NrUGVyaW9kVGVybSAucGVyaW9kIC5zYXBNU2x0QXJyb3cge1xuICBjb2xvcjogd2hpdGU7XG59XG4uYmxvY2tQZXJpb2RUZXJtIC5wZXJpb2QgLnNhcE1TbHQgPiAuc2FwTVNsdExhYmVsIHtcbiAgdGV4dC1vdmVyZmxvdzogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5ibG9ja1BlcmlvZFRlcm0gLmJlZ2lubiB7XG4gIHdpZHRoOiAxMzBweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDNweDtcbiAgYm9yZGVyOiAwLjRweCBzb2xpZCAjYmZiZmJmICFpbXBvcnRhbnQ7XG59XG4uYmxvY2tQZXJpb2RUZXJtIC5iZWdpbm4uc2FwTVNsdCA+IC5zYXBNU2x0TGFiZWwge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQ6ICMwZDM5YWI7XG59XG4uYmxvY2tQZXJpb2RUZXJtIC5iZWdpbm4gLnNhcE1TbHRBcnJvdyB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5ibG9ja1BlcmlvZFRlcm0gLmJlZ2lubiAuc2FwTVNsdCA+IC5zYXBNU2x0TGFiZWwge1xuICB0ZXh0LW92ZXJmbG93OiB1bnNldCAhaW1wb3J0YW50O1xufVxuLmJsb2NrQmVnaW4ge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMnB4KTtcbiAgbWluLXdpZHRoOiBjYWxjKDEwMCUgLSAycHgpO1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogOHB4IDAgOHB4IDA7XG59XG4uYmxvY2tCZWdpbiAuc2FwTUxhYmVsIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjlyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCkgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xufVxuLmJsb2NrQmVnaW4gLnNhcE1MYWJlbCB7XG4gIHdpZHRoOiAxNzVweCAhaW1wb3J0YW50O1xufVxuLmJsb2NrQmVnaW4gLmJlZ2luIC5zYXBNSW5wdXRCYXNlQ29udGVudFdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjN2Y5Y2U4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA5NXB4ICFpbXBvcnRhbnQ7XG59XG4uYmxvY2tCZWdpbiAuYmVnaW4gLnNhcE1JbnB1dEJhc2VDb250ZW50V3JhcHBlciAuc2FwTUlucHV0QmFzZUlubmVyIHtcbiAgaGVpZ2h0OiAzN3B4O1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQ6ICMwZDM5YWIgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cbi5ibG9ja0JlZ2luIC5iZWdpbiAuc2FwTUlucHV0QmFzZUNvbnRlbnRXcmFwcGVyIC5zYXBNSW5wdXRWYWxIZWxwSW5uZXIge1xuICBjb2xvcjogd2hpdGU7XG59XG4uYmxvY2tCYWNrIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYmFja2dyb3VuZDogIzBkMzlhYjtcbiAgY29sb3I6IHdoaXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogODMwcHg7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5ibG9ja0JhY2sgLmJhY2tCdG4ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIGxlZnQ6IDFweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGJvdHRvbTogMTRweDtcbn1cbi5ibG9ja0JhY2sgLmJhY2tCdG4gLnNhcE1CdG5Jbm5lciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjMGQzOWFiICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAxNXB4IDAgMTVweCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiA0MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAwLjlyZW0gIWltcG9ydGFudDtcbn1cbi5ibG9ja0JhY2sgLmJhY2tCdG4gLnNhcE1CdG5Db250ZW50IHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cbi5ibG9ja0JhY2sgLmJhY2tCdG46aG92ZXIgLnNhcE1CdG5Jbm5lciB7XG4gIGJvcmRlci1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzk0ZDBlZCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMmVhNyAhaW1wb3J0YW50O1xufVxuLmJsb2NrQmFjayBhLmljb25QZGYge1xuICBmb250LWZhbWlseTogXCJCcml4U2Fuc1JlZ3VsYXJcIiwgXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjMGQzOWFiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBib3JkZXItcmFkaXVzOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMTVweCAwIDE1cHggIWltcG9ydGFudDtcbn1cbi5ibG9ja0JhY2sgYS5pY29uUGRmOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTdkNzAwICFpbXBvcnRhbnQ7XG59XG4uYmxvY2tCYWNrIGEuaWNvblBkZjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzk0ZDBlZCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMmVhNyAhaW1wb3J0YW50O1xufVxuLmJsb2NrQmFjayAuZWRpdE9mZmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4ucXVlc3Rpb25zRnJnbXQge1xuICBjb2xvcjogd2hpdGU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLTFweCk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogNTAlO1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnF1ZXN0aW9uc0ZyZ210IC5vZXZic0ljbyB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4ucXVlc3Rpb25zRnJnbXQgLmFnZSB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzBkMzlhYiwgIzMzNThiOSk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAycHgpO1xuICBtaW4td2lkdGg6IGNhbGMoMTAwJSAtIDJweCk7XG59XG4ucXVlc3Rpb25zRnJnbXQgLmFnZSAuc2FwTUxhYmVsIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjlyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCkgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xufVxuLnF1ZXN0aW9uc0ZyZ210IC5hZ2UgLmFnZUlucCB7XG4gIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIHRvcDogMTVweDtcbn1cbi5xdWVzdGlvbnNGcmdtdCAuYWdlIC5hZ2VJbnAgLnNhcE1TbHRBcnJvdyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjIyLCAyMjIsIDIyMiwgMC41KTtcbiAgY29sb3I6IGxpZ2h0Z3JleSAhaW1wb3J0YW50O1xufVxuLnF1ZXN0aW9uc0ZyZ210IC5zdGF0dXMge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwZDM5YWIsICMzMzU4YjkpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMnB4KTtcbiAgbWluLXdpZHRoOiBjYWxjKDEwMCUgLSAycHgpO1xufVxuLnF1ZXN0aW9uc0ZyZ210IC5zdGF0dXMgLnNhcE1MYWJlbCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC45cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAycHggIWltcG9ydGFudDtcbn1cbi5xdWVzdGlvbnNGcmdtdCAuc3RhdHVzIC5zdGF0dXNJbnAge1xuICB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICB0b3A6IDE1cHg7XG59XG4ucXVlc3Rpb25zRnJnbXQgLnN0YXR1cyAuc3RhdHVzSW5wIC5zYXBNU2x0QXJyb3cge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIyMiwgMjIyLCAyMjIsIDAuNSk7XG4gIGNvbG9yOiBsaWdodGdyZXkgIWltcG9ydGFudDtcbn1cbi5xdWVzdGlvbnNGcmdtdCAuaG9tZVN0YXR1cyB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzBkMzlhYiwgIzMzNThiOSk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAycHgpO1xuICBtaW4td2lkdGg6IGNhbGMoMTAwJSAtIDJweCk7XG59XG4ucXVlc3Rpb25zRnJnbXQgLmhvbWVTdGF0dXMgLnNhcE1MYWJlbCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC45cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAycHggIWltcG9ydGFudDtcbn1cbi5xdWVzdGlvbnNGcmdtdCAuaG9tZVN0YXR1cyAuaG9tZVN0YXR1c0lucCB7XG4gIHdpZHRoOiAxMDFweCAhaW1wb3J0YW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIHRvcDogMTVweDtcbn1cbi5xdWVzdGlvbnNGcmdtdCAuaG9tZVN0YXR1cyAuaG9tZVN0YXR1c0lucCAuc2FwTVNsdEFycm93IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMjIsIDIyMiwgMjIyLCAwLjUpO1xuICBjb2xvcjogbGlnaHRncmV5ICFpbXBvcnRhbnQ7XG59XG4ucXVlc3Rpb25zRnJnbXQgLmhvbWVTcGFjZSB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzBkMzlhYiwgIzMzNThiOSk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAycHgpO1xuICBtaW4td2lkdGg6IGNhbGMoMTAwJSAtIDJweCk7XG59XG4ucXVlc3Rpb25zRnJnbXQgLmhvbWVTcGFjZSAuc2FwTUxhYmVsIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjlyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCkgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xufVxuLnF1ZXN0aW9uc0ZyZ210IC5ob21lU3BhY2UgLnFtSW5wIHtcbiAgd2lkdGg6IDYwcHggIWltcG9ydGFudDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICB0b3A6IDE1cHg7XG59XG4ucXVlc3Rpb25zRnJnbXQgLmhvbWVaaXAge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwZDM5YWIsICMzMzU4YjkpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMnB4KTtcbiAgbWluLXdpZHRoOiBjYWxjKDEwMCUgLSAycHgpO1xufVxuLnF1ZXN0aW9uc0ZyZ210IC5ob21lWmlwIC5zYXBNTGFiZWwge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuOXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB3aWR0aDogY2FsYyg1MCUgLSAzMHB4KSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG59XG4ucXVlc3Rpb25zRnJnbXQgLmhvbWVaaXAgLnppcElucCB7XG4gIHdpZHRoOiAxMDFweCAhaW1wb3J0YW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIHRvcDogMTVweDtcbn1cbi5xdWVzdGlvbnNGcmdtdCAuY2FsY3VsYXRlQmxvY2sge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzBkMzlhYiwgIzMzNThiOSk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAycHgpICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogY2FsYygxMDAlIC0gMnB4KSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnF1ZXN0aW9uc0ZyZ210IC5jYWxjdWxhdGVCbG9jayAuc2FwTUxhYmVsIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjlyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCkgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xufVxuLnF1ZXN0aW9uc0ZyZ210IC5jYWxjdWxhdGVCbG9jayAuaGFuZElDTyB7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2hhbmRCRy5wbmcnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xNWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTE1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0xNWRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKC0xNWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xNWRlZyk7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbn1cbi5xdWVzdGlvbnNGcmdtdCAuY2FsY3VsYXRlQmxvY2sgLmhhbmRJQ086aG92ZXIge1xuICBhbmltYXRpb246IHNoYWtlIDAuNXMgZWFzZS1pbiBmb3J3YXJkcztcbn1cbi5xdWVzdGlvbnNGcmdtdCAuY2FsY3VsYXRlQmxvY2sgLm5leHRCdG4ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMTVweDtcbiAgdG9wOiAxMnB4O1xufVxuLnF1ZXN0aW9uc0ZyZ210IC5jYWxjdWxhdGVCbG9jayAubmV4dEJ0biAuc2FwTUJ0bklubmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICMwZDM5YWIgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDE1cHggMCAxNXB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbi5xdWVzdGlvbnNGcmdtdCAuY2FsY3VsYXRlQmxvY2sgLm5leHRCdG4gLnNhcE1CdG5Db250ZW50IHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cbi5xdWVzdGlvbnNGcmdtdCAuY2FsY3VsYXRlQmxvY2sgLm5leHRCdG46aG92ZXIgLnNhcE1CdG5Jbm5lciB7XG4gIGJvcmRlci1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzk0ZDBlZCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMmVhNyAhaW1wb3J0YW50O1xufVxuLnF1ZXN0aW9uc0ZyZ210IC5jYWxjdWxhdGVCbG9jayAubmV4dEJ0bjpmb2N1cyAuc2FwTUJ0bklubmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTdkNzAwICFpbXBvcnRhbnQ7XG59XG4ucXVlc3Rpb25zRnJnbXQgLmZhZGVJbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhZGUgMC4zcyBlYXNlLWluIDAuM3MgZm9yd2FyZHM7XG4gIGFuaW1hdGlvbjogZmFkZSAwLjNzIGVhc2UtaW4gMC4zcyBmb3J3YXJkcztcbn1cbi5xdWVzdGlvbnNGcmdtdCAuc2FwTVNsdFdpdGhBcnJvdyA+IC5zYXBNU2x0TGFiZWwsXG4ucXVlc3Rpb25zRnJnbXQgLnNhcE1TbHRXaXRoQXJyb3cgLnNhcE1TZWxlY3RMaXN0SXRlbUJhc2Uge1xuICBwYWRkaW5nOiAwIDAgMCAwLjNyZW0gIWltcG9ydGFudDtcbn1cbi5xdWVzdGlvbnNGcmdtdCAuc2FwTUlucHV0QmFzZUlubmVyIHtcbiAgY29sb3I6ICM1Y2I4NWM7XG4gIGZvbnQtc2l6ZTogMC45NXJlbTtcbn1cbi5xdWVzdGlvbnNGcmdtdCAuc2FwTVNsdCA+IC5zYXBNU2x0TGFiZWwge1xuICBjb2xvcjogIzVjYjg1YyAhaW1wb3J0YW50O1xuICBsZWZ0OiAycHg7XG59XG4ucXVlc3Rpb25zRnJnbXQgLnNhcE1JbnB1dEJhc2VJbm5lcjpub3QoLnNhcE1JbnB1dEJhc2VSZWFkb25seUlubmVyKTpub3QoLnNhcE1JbnB1dEJhc2VTdGF0ZUVycm9ySW5uZXIpOm5vdCguc2FwTUlucHV0QmFzZURpc2FibGVkSW5uZXIpOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbn1cbi5xdWVzdGlvbnNGcmdtdCBpbWcge1xuICBkaXNwbGF5OiB1bnNldDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBtYXhpIHtcbiAgdG8ge1xuICAgIHdpZHRoOiBjYWxjKCAxMDAlIC0gNjBweCk7XG4gIH1cbiAgZnJvbSB7XG4gICAgd2lkdGg6IDYwcHg7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbWF4aSB7XG4gIHRvIHtcbiAgICB3aWR0aDogY2FsYyggMTAwJSAtIDYwcHgpO1xuICB9XG4gIGZyb20ge1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgbWluaSB7XG4gIGZyb20ge1xuICAgIHdpZHRoOiBjYWxjKCAxMDAlIC0gNjBweCk7XG4gIH1cbiAgdG8ge1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1pbmkge1xuICBmcm9tIHtcbiAgICB3aWR0aDogY2FsYyggMTAwJSAtIDYwcHgpO1xuICB9XG4gIHRvIHtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGUge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGUge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4ucHJvZHVjdHNGcmdtdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByb2R1Y3RzRnJnbXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIi5cIjtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGhlaWdodDogMDtcbn1cbi5wcm9kdWN0c0ZyZ210IC5wcm9kV3JhcHBlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4NDBweDtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucHJvZHVjdHNGcmdtdCAucHJvZFdyYXBwZXIgLnN3aXBlV3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNlOWY1ZmM7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvZHVjdHNGcmdtdCAucHJvZFdyYXBwZXIgLnN3aXBlV3JhcHBlciAuY2hlY2tmaWVsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDM5YWI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2RlY2xpbmUzLnBuZycpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwcHggNTBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgaGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogNjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG4ucHJvZHVjdHNGcmdtdCAucHJvZFdyYXBwZXIgLnN3aXBlV3JhcHBlciAucHJvZFN3aXBlIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ucHJvZHVjdHNGcmdtdCAucHJvZFdyYXBwZXIgLnN3aXBlV3JhcHBlciAucHJvZFN3aXBlIC50cmlhbmdsZSB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgIzMzNThiOTtcbiAgYm9yZGVyLXRvcDogMzBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMzBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbGVmdDogMTIwcHg7XG4gIHRvcDogMHB4O1xufVxuLnByb2R1Y3RzRnJnbXQgLnByb2RXcmFwcGVyIC5zd2lwZVdyYXBwZXIgLnByb2RTd2lwZSAuc2FwVWlJY29uIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucHJvZHVjdHNGcmdtdCAucHJvZFdyYXBwZXIgLnN3aXBlV3JhcHBlciAucHJvZFN3aXBlIC5zYXBVaUljb246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG4ucHJvZHVjdHNGcmdtdCAucHJvZFdyYXBwZXIgLnN3aXBlV3JhcHBlciAucHJvZFN3aXBlIC5zYXBVaUljb24ubW9yZUluZm9MaW5rIHtcbiAgZm9udC1zaXplOiAyNnB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMGQzOWFiO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGN1cnNvcjogaGVscCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNyU7XG4gIHRvcDogMTBweDtcbn1cbi5wcm9kdWN0c0ZyZ210IC5wcm9kV3JhcHBlciAuc3dpcGVXcmFwcGVyIC5wcm9kU3dpcGUgLnN3aXBlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzBkMzlhYiwgIzMzNThiOSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDYwcHg7XG4gIG1pbi13aWR0aDogNjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBtaW5pIDAuNXMgZWFzZS1pbiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uOiBtaW5pIDAuNXMgZWFzZS1pbiBmb3J3YXJkcztcbn1cbi5wcm9kdWN0c0ZyZ210IC5wcm9kV3JhcHBlciAuc3dpcGVXcmFwcGVyIC5wcm9kU3dpcGUgLnN3aXBlciAudGl0bGUge1xuICBjb2xvcjogIzk3ZDcwMCAhaW1wb3J0YW50O1xufVxuLnByb2R1Y3RzRnJnbXQgLnByb2RXcmFwcGVyIC5zd2lwZVdyYXBwZXIgLnByb2RTd2lwZSAuc3dpcGVyIC5zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ucHJvZHVjdHNGcmdtdCAucHJvZFdyYXBwZXIgLnN3aXBlV3JhcHBlciAucHJvZFN3aXBlIC5zd2lwZXIgLndoaXRlSWNvbiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ucHJvZHVjdHNGcmdtdCAucHJvZFdyYXBwZXIgLnN3aXBlV3JhcHBlciAucHJvZFN3aXBlIC5zd2lwZXIgLnNhcFVpSWNvbi5jbG9zZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAycmVtO1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyNXB4O1xuICB0b3A6IDIwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJvZHVjdHNGcmdtdCAucHJvZFdyYXBwZXIgLnN3aXBlV3JhcHBlciAucHJvZFN3aXBlIC5zd2lwZXIgLnNhcFVpSWNvbi5tb3JlSW5mb0xpbmsge1xuICBmb250LXNpemU6IDI2cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNy41JTtcbiAgdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByb2R1Y3RzRnJnbXQgLnByb2RXcmFwcGVyIC5zd2lwZVdyYXBwZXIgLnByb2RTd2lwZSAuaW1nIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgaGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogNjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cbi5wcm9kdWN0c0ZyZ210IC5wcm9kV3JhcHBlciAuc3dpcGVXcmFwcGVyIC5wcm9kU3dpcGUgLnRpdGxlIHtcbiAgbWFyZ2luLWxlZnQ6IDg1cHg7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGZvbnQtc2l6ZTogMS4zcmVtICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuLnByb2R1Y3RzRnJnbXQgLnByb2RXcmFwcGVyIC5zd2lwZVdyYXBwZXIgLnByb2RTd2lwZSAudGl0bGUud1N1YnRpdGxlIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiB1bnNldDtcbiAgdmVydGljYWwtYWxpZ246IHVuc2V0O1xuICBoZWlnaHQ6IHVuc2V0O1xufVxuLnByb2R1Y3RzRnJnbXQgLnByb2RXcmFwcGVyIC5zd2lwZVdyYXBwZXIgLnByb2RTd2lwZSAuc3VidGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjdyZW0gIWltcG9ydGFudDtcbn1cbi5wcm9kdWN0c0ZyZ210IC5wcm9kV3JhcHBlciAuZGlzYWJsZWRUeHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE0NXB4O1xuICB0b3A6IDQwcHg7XG4gIHJpZ2h0OiAwO1xuICBmb250LXNpemU6IDAuOHJlbSAhaW1wb3J0YW50O1xufVxuLnByb2R1Y3RzRnJnbXQgLnByb2RXcmFwcGVyW2RhdGEtdHlwZT1cInBodlwiXSAuaW1nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvcHJvZHVjdHMvd2hpdGUvcGgucG5nJyk7XG59XG4ucHJvZHVjdHNGcmdtdCAucHJvZFdyYXBwZXJbZGF0YS10eXBlPVwiZHNcIl0gLmltZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3Byb2R1Y3RzL3doaXRlL2RzLnBuZycpO1xufVxuLnByb2R1Y3RzRnJnbXQgLnByb2RXcmFwcGVyW2RhdGEtdHlwZT1cInVuZlwiXSAuaW1nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvcHJvZHVjdHMvd2hpdGUvdW4ucG5nJyk7XG59XG4ucHJvZHVjdHNGcmdtdCAucHJvZFdyYXBwZXJbZGF0YS10eXBlPVwiaHJcIl0gLmltZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3Byb2R1Y3RzL3doaXRlL2hyLnBuZycpO1xufVxuLnByb2R1Y3RzRnJnbXQgLnByb2RXcmFwcGVyW2RhdGEtdHlwZT1cImdsXCJdIC5pbWcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9wcm9kdWN0cy93aGl0ZS9nbC5wbmcnKTtcbn1cbi5wcm9kdWN0c0ZyZ210IC5wcm9kV3JhcHBlcltkYXRhLWNoZWNrZWQ9XCJYXCJdIC5zd2lwZVdyYXBwZXIgLmNoZWNrZmllbGQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9jaGVjay5wbmcnKSAhaW1wb3J0YW50O1xufVxuLnByb2R1Y3RzRnJnbXQgLnByb2RXcmFwcGVyW2RhdGEtY2hlY2tlZD1cIlhcIl0gLnN3aXBlV3JhcHBlciAuc3dpcGVyIHtcbiAgd2lkdGg6IGNhbGMoIDEwMCUgLSA2MHB4KTtcbiAgLXdlYmtpdC1hbmltYXRpb246IG1heGkgMC41cyBlYXNlLWluIGZvcndhcmRzO1xuICBhbmltYXRpb246IG1heGkgMC41cyBlYXNlLWluIGZvcndhcmRzO1xufVxuLnByb2R1Y3RzRnJnbXQgLnByb2RXcmFwcGVyW2RhdGEtY2hlY2tlZD1cIlhcIl0gLnN3aXBlV3JhcHBlciAuc3dpcGVyIC5zYXBVaUljb24uY2xvc2Uge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZSAwLjRzIGVhc2UtaW4gMC40cyBmb3J3YXJkcztcbiAgYW5pbWF0aW9uOiBmYWRlIDAuNHMgZWFzZS1pbiAwLjRzIGZvcndhcmRzO1xufVxuLnByb2R1Y3RzRnJnbXQgLnByb2RXcmFwcGVyW2RhdGEtY2hlY2tlZD1cIlhcIl0gLnN3aXBlV3JhcHBlciAuc3dpcGVyIC5zYXBVaUljb24ubW9yZUluZm9MaW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZSAwLjRzIGVhc2UtaW4gMC40cyBmb3J3YXJkcztcbiAgYW5pbWF0aW9uOiBmYWRlIDAuNHMgZWFzZS1pbiAwLjRzIGZvcndhcmRzO1xufVxuLnByb2R1Y3RzRnJnbXQgLnByb2RXcmFwcGVyW2RhdGEtZGlzYWJsZWQ9XCJYXCJdIC5jaGVja2ZpZWxkIHtcbiAgb3BhY2l0eTogMC44O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9kZWNsaW5lMy5wbmcnKTtcbn1cbi5wcm9kdWN0c0ZyZ210IC5wcm9kV3JhcHBlcltkYXRhLWRpc2FibGVkPVwiWFwiXSAuaW1nIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLnByb2R1Y3RzRnJnbXQgLnByb2RXcmFwcGVyW2RhdGEtZGlzYWJsZWQ9XCJYXCJdIC5zd2lwZXIge1xuICBvcGFjaXR5OiAwLjg7XG4gIGFuaW1hdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLnByb2R1Y3RzRnJnbXQgLnByb2RXcmFwcGVyW2RhdGEtZGlzYWJsZWQ9XCJYXCJdIC50cmlhbmdsZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5wcm9kdWN0c0ZyZ210IC5wcm9kV3JhcHBlciAuZGV0YWlsSW5mb3JtYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTlmNWZjO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAwIDEwcHg7XG4gIG1hcmdpbi10b3A6IC03cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJveC1zaGFkb3c6IDJweCAycHggNnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4ucHJvZHVjdHNGcmdtdCAucHJvZFdyYXBwZXIgLmRldGFpbEluZm9ybWF0aW9uIC5wb2xwckhpZ2hsaWdodHMgLnNhcE1GVCB7XG4gIGZvbnQtc2l6ZTogMS4xNXJlbSAhaW1wb3J0YW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnByb2R1Y3RzRnJnbXQgLnByb2RXcmFwcGVyIC5kZXRhaWxJbmZvcm1hdGlvbiAucG9scHJIaWdobGlnaHRzIC5zYXBNRlQgLmZvLWxpa2Uge1xuICBmb250LXNpemU6IDAuODVyZW07XG4gIGNvbG9yOiAjMGQzOWFiICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLnByb2R1Y3RzRnJnbXQgLnByb2RXcmFwcGVyIC5kZXRhaWxJbmZvcm1hdGlvbiAucG9scHJIaWdobGlnaHRzIC5zYXBVaVZsdENlbGwge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ucHJvZHVjdHNGcmdtdCAucHJvZFdyYXBwZXIgLmRldGFpbEluZm9ybWF0aW9uIC5wb2xwckhpZ2hsaWdodHNUaXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByb2R1Y3RzRnJnbXQgLnByb2RXcmFwcGVyIC5kZXRhaWxJbmZvcm1hdGlvbiAucG9scHJIaWdobGlnaHRzVGl0bGUgLnNhcE1GVCB7XG4gIGZvbnQtc2l6ZTogMS4xNXJlbSAhaW1wb3J0YW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnByb2R1Y3RzRnJnbXQgLnByb2RXcmFwcGVyIC5kZXRhaWxJbmZvcm1hdGlvbiAucG9scHJIaWdobGlnaHRzVGl0bGUgLnNhcFVpVmx0Q2VsbCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucHJvZHVjdHNGcmdtdCAucHJvZFdyYXBwZXIgLmRldGFpbEluZm9ybWF0aW9uIC5wb2xwckRldGFpbHMge1xuICBtYXJnaW46IDVweCAwIDEwcHggMDtcbn1cbi5vZXZic0ljb1tkYXRhLWF0Ym90dG9tPVwiWFwiXSB7XG4gIGJvdHRvbTogLTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnByaWNlRnJnbXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByaWNlRnJnbXQgLnByaWNlSGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJpY2VGcmdtdCAuYmxvY2tQcmljZSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4NDBweDtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIGJhY2tncm91bmQ6ICMwZDM5YWI7XG59XG4ucHJpY2VGcmdtdCAuYmxvY2tQcmljZSAuaGFuZElDTyB7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2hhbmRCRy5wbmcnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xNWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTE1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0xNWRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKC0xNWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xNWRlZyk7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG59XG4ucHJpY2VGcmdtdCAuYmxvY2tQcmljZSAuaGFuZElDTzpob3ZlciB7XG4gIGFuaW1hdGlvbjogc2hha2UgMC41cyBlYXNlLWluIGZvcndhcmRzO1xufVxuLnByaWNlRnJnbXQgLmJsb2NrUHJpY2UgLnByaWNlQmxvY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDc1cHg7XG4gIHRvcDogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTdkNzAwICFpbXBvcnRhbnQ7XG59XG4ucHJpY2VGcmdtdCAuYmxvY2tQcmljZSAucHJpY2VCbG9jayBzdHJvbmcge1xuICBjb2xvcjogIzk3ZDcwMDtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wcmljZUZyZ210IC5ibG9ja1ByaWNlIC5wcmljZUJsb2NrIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnByaWNlRnJnbXQgLmJsb2NrUHJpY2UgLnByaWNlQmxvY2sgc3BhbiBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5wcmljZUZyZ210IC5ibG9ja1ByaWNlIC5wcmljZUJsb2NrT25saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA3NXB4O1xuICB0b3A6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucHJpY2VGcmdtdCAuYmxvY2tQcmljZSAucHJpY2VCbG9ja09ubGluZSBzdHJvbmcge1xuICBjb2xvcjogIzk3ZDcwMDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wcmljZUZyZ210IC5ibG9ja1ByaWNlIC5wcmljZUJsb2NrT25saW5lIHNwYW4ge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMnJlbSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wcmljZUZyZ210IC5ibG9ja1ByaWNlIC5wcmljZUJsb2NrT25saW5lIHNwYW4gc3BhbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4ucHJpY2VGcmdtdCAuYmxvY2tQcmljZSAudG90YWxGZWV0Tm90ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNzVweDtcbiAgYm90dG9tOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICM5N2Q3MDA7XG59XG4ucHJpY2VGcmdtdCAuYmxvY2tQcmljZSAubmV4dEJ0biB7XG4gIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDEzMHB4O1xuICB0b3A6IDEycHg7XG59XG4ucHJpY2VGcmdtdCAuYmxvY2tQcmljZSAubmV4dEJ0biAuc2FwTUJ0bklubmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICMwZDM5YWIgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDE1cHggMCAxNXB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbi5wcmljZUZyZ210IC5ibG9ja1ByaWNlIC5uZXh0QnRuIC5zYXBNQnRuQ29udGVudCB7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG4ucHJpY2VGcmdtdCAuYmxvY2tQcmljZSAubmV4dEJ0bjpob3ZlciAuc2FwTUJ0bklubmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjOTRkMGVkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAyZWE3ICFpbXBvcnRhbnQ7XG59XG4ucHJpY2VGcmdtdCAuYmxvY2tQcmljZSAubmV4dEJ0bjpmb2N1cyAuc2FwTUJ0bklubmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTdkNzAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODgwcHgpIHtcbiAgLnByaWNlRnJnbXQgLnByaWNlSGFuZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2hhbmRCRy5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE1ZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC0xNWRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0xNWRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTVkZWcpO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxuICAucHJpY2VGcmdtdCAucHJpY2VIYW5kIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAzNnB4O1xuICAgIGJvdHRvbTogMjBweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC04ZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC04ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLThkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKC04ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOGRlZyk7XG4gICAgY29sb3I6ICMwZDM5YWI7XG4gIH1cbiAgLnByaWNlRnJnbXQgLnByaWNlSGFuZCBzcGFuIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgY29sb3I6ICNkNjIwMTg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogODBweDtcbiAgICBsZWZ0OiAzNXB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE1ZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC0xNWRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0xNWRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTVkZWcpO1xuICB9XG59XG4ucG9saWN5aG9sZGVyVHJheSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBvbGljeWhvbGRlclRyYXkgLnRyYXkge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4NDBweDtcbiAgbWluLXdpZHRoOiAzMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4ODBweCkge1xuICAuZGF0YUZyZ210IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgMjBweCAwIDVweDtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAuYmxzayAuZGF0YUZyZ210IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxODBweDtcbiAgfVxuICAucHJvZHVjdHNGcmdtdCB7XG4gICAgbWFyZ2luOiAwIDAgMCAyMTBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogODQwcHg7XG4gIH1cbiAgLnBvbGljeWhvbGRlclRyYXkge1xuICAgIG1hcmdpbjogMCAwIDAgMjEwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmJsb2NrUHJpY2Uge1xuICAgIG1hcmdpbjogMCAwIDAgMjEwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogODQwcHg7XG4gIH1cbiAgLnF1ZXN0aW9uc0ZyZ210IHtcbiAgICBtYXJnaW46IDAgMjBweCAtMTVweCAwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5ibG9ja0J0biB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLTFweCk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogNTAlO1xuICAgIGhlaWdodDogNjhweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4uYmxvY2tCdG4ge1xuICB3aWR0aDogY2FsYyg1MCUgLSAycHgpO1xuICBtYXgtd2lkdGg6IDg0MHB4O1xuICBtaW4td2lkdGg6IDMzNXB4O1xuICBoZWlnaHQ6IDY4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzBkMzlhYjtcbn1cbi5ibG9ja0J0biAubmV4dEJ0biB7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbn1cbi5ibG9ja0J0biAubmV4dEJ0biAuc2FwTUJ0bklubmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICMwZDM5YWIgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDE1cHggMCAxNXB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgaGVpZ2h0OiA1MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG4uYmxvY2tCdG4gLm5leHRCdG4gLnNhcE1CdG5Db250ZW50IHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cbi5ibG9ja0J0biAubmV4dEJ0bjpob3ZlciAuc2FwTUJ0bklubmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGQzOWFiICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICM5NGQwZWQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDJlYTcgIWltcG9ydGFudDtcbn1cbi5ibG9ja0J0biAubmV4dEJ0bjpmb2N1cyAuc2FwTUJ0bklubmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTdkNzAwICFpbXBvcnRhbnQ7XG59XG4uYmxvY2tCdG4gLmhhbmRJQ08ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2hhbmRCRy5wbmcnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuLmJsb2NrQnRuIC5oYW5kSUNPOmhvdmVyIHtcbiAgYW5pbWF0aW9uOiBzaGFrZSAwLjVzIGVhc2UtaW4gZm9yd2FyZHM7XG59XG5Aa2V5ZnJhbWVzIGJsaW5rIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IC4yO1xuICB9XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAuMjtcbiAgfVxufVxuI3Zpc0JvZHkge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzNjM2MzYjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJCcml4U2Fuc1JlZ3VsYXJcIiwgXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIG92ZXJmbG93LXk6IG92ZXJsYXk7IDIuQmFsa2VuIGhhbGIgdmVyc3RlY2tlbiAqL1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbn1cbiN2aXNCb2R5LnNhcFVpQm9keSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjM2MzYzNiO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkJyaXhTYW5zUmVndWxhclwiLCBcIkhlbHZldGljYVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB3aWR0aDogMTAwJTtcbiAgLyogb3ZlcmZsb3cteTogb3ZlcmxheTsgMi5CYWxrZW4gaGFsYiB2ZXJzdGVja2VuICovXG59XG4jdmlzQm9keS5sb2FkaW5nICNjb250ZW50IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuI3Zpc0JvZHkubG9hZGluZyAjaW5pdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNjI1cmVtO1xuICBjb2xvcjogIzBkMzlhYjtcbiAgbWFyZ2luLWJvdHRvbTogMC45MzhyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAjdmlzQm9keS5sb2FkaW5nICNpbml0IHtcbiAgICBmb250LXNpemU6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4jdmlzQm9keS5sb2FkaW5nICNpbml0IHNwYW4ge1xuICBhbmltYXRpb24tbmFtZTogYmxpbms7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS40cztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG4jdmlzQm9keS5sb2FkaW5nICNpbml0IHNwYW46YWZ0ZXIsXG4jdmlzQm9keS5sb2FkaW5nICNpbml0IHNwYW46YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29udGVudDogXCJcIjtcbn1cbiN2aXNCb2R5LmxvYWRpbmcgI2luaXQgc3BhbjpudGgtY2hpbGQoMikge1xuICBhbmltYXRpb24tZGVsYXk6IC4ycztcbn1cbiN2aXNCb2R5LmxvYWRpbmcgI2luaXQgc3BhbjpudGgtY2hpbGQoMykge1xuICBhbmltYXRpb24tZGVsYXk6IC40cztcbn1cbiN2aXNCb2R5ICNpbml0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiN2aXNCb2R5IHNwYW4sXG4jdmlzQm9keSB0YWJsZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuI3Zpc0JvZHkgLnNhcFVpQmxvY2tMYXlvdXRDZWxsLndITCBoMiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyLjYyNXJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzBkMzlhYiAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjkzOHJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgI3Zpc0JvZHkgLnNhcFVpQmxvY2tMYXlvdXRDZWxsLndITCBoMiB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuI3Zpc0JvZHkgLnNhcE1GVCAud0hMIGgzIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjYyNXJlbTtcbiAgY29sb3I6ICMwZDM5YWI7XG4gIG1hcmdpbi1ib3R0b206IDAuOTM4cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgI3Zpc0JvZHkgLnNhcE1GVCAud0hMIGgzIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4jdmlzQm9keSAuZm8tcXVlc3Rpb24ge1xuICBjdXJzb3I6IGhlbHAgIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC5jdXJyIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuI3Zpc0JvZHkgLmN1cnI6YWZ0ZXIge1xuICBjb250ZW50OiAnIOKCrCc7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbiN2aXNCb2R5IC5mbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuI3Zpc0JvZHkgLmZyaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbiN2aXNCb2R5IC5kSUYge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgLnZlcnNpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMzYzNjM2I7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbiN2aXNCb2R5IC53MTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC5oMTAwIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzQwcmVtIHtcbiAgd2lkdGg6IDQwcmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzM5cmVtIHtcbiAgd2lkdGg6IDM5cmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzM4cmVtIHtcbiAgd2lkdGg6IDM4cmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzM3cmVtIHtcbiAgd2lkdGg6IDM3cmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzM2cmVtIHtcbiAgd2lkdGg6IDM2cmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzM1cmVtIHtcbiAgd2lkdGg6IDM1cmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzM0cmVtIHtcbiAgd2lkdGg6IDM0cmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzMzcmVtIHtcbiAgd2lkdGg6IDMzcmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzMycmVtIHtcbiAgd2lkdGg6IDMycmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzMxcmVtIHtcbiAgd2lkdGg6IDMxcmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzMwcmVtIHtcbiAgd2lkdGg6IDMwcmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzI5cmVtIHtcbiAgd2lkdGg6IDI5cmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzI4cmVtIHtcbiAgd2lkdGg6IDI4cmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzI3cmVtIHtcbiAgd2lkdGg6IDI3cmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzI2cmVtIHtcbiAgd2lkdGg6IDI2cmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzI1cmVtIHtcbiAgd2lkdGg6IDI1cmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzI0cmVtIHtcbiAgd2lkdGg6IDI0cmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzIzcmVtIHtcbiAgd2lkdGg6IDIzcmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzIycmVtIHtcbiAgd2lkdGg6IDIycmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzIxcmVtIHtcbiAgd2lkdGg6IDIxcmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzIwcmVtIHtcbiAgd2lkdGg6IDIwcmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzE5cmVtIHtcbiAgd2lkdGg6IDE5cmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzE4cmVtIHtcbiAgd2lkdGg6IDE4cmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzE3cmVtIHtcbiAgd2lkdGg6IDE3cmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzE2cmVtIHtcbiAgd2lkdGg6IDE2cmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzE1cmVtIHtcbiAgd2lkdGg6IDE1cmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzE0cmVtIHtcbiAgd2lkdGg6IDE0cmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzEzcmVtIHtcbiAgd2lkdGg6IDEzcmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzEycmVtIHtcbiAgd2lkdGg6IDEycmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzExcmVtIHtcbiAgd2lkdGg6IDExcmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzEwcmVtIHtcbiAgd2lkdGg6IDEwcmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzlyZW0ge1xuICB3aWR0aDogOXJlbSAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgLnc4cmVtIHtcbiAgd2lkdGg6IDhyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53N3JlbSB7XG4gIHdpZHRoOiA3cmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzZyZW0ge1xuICB3aWR0aDogNnJlbSAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgLnc1cmVtIHtcbiAgd2lkdGg6IDVyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53NHJlbSB7XG4gIHdpZHRoOiA0cmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzNyZW0ge1xuICB3aWR0aDogM3JlbSAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgLncycmVtIHtcbiAgd2lkdGg6IDJyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MXJlbSB7XG4gIHdpZHRoOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAuZmxleEdyb3cge1xuICBmbGV4LWdyb3c6IDE7XG59XG4jdmlzQm9keSAubXIwNXJlbSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuI3Zpc0JvZHkgLm1yMXJlbSB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbiN2aXNCb2R5IC5tYjFyZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuI3Zpc0JvZHkgLm5vQm9yZGVyIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAuc2FwVWlMb2NhbEJ1c3lJbmRpY2F0b3IsXG4jdmlzQm9keSAuc2FwVWlCdXN5SW5kaWNhdG9yLFxuI3Zpc0JvZHkgLnNhcFVpQkx5IHtcbiAgei1pbmRleDogMjAwICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAuc2FwTURpYWxvZ1Bob25lIHtcbiAgei1pbmRleDogMjIwICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAuc2FwVWlCTHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAuc2FwLXVpLWJsb2NrbGF5ZXItcG9wdXAge1xuICB6LWluZGV4OiAxOTkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4jdmlzQm9keSAjc2FwVWlCdXN5SW5kaWNhdG9yLFxuI3Zpc0JvZHkgLnNhcFVpTG9jYWxCdXN5IHtcbiAgei1pbmRleDogMjAxICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAjc2FwVWlCdXN5SW5kaWNhdG9yIC5zYXBVaUxvY2FsQnVzeUluZGljYXRvcixcbiN2aXNCb2R5IC5zYXBVaUxvY2FsQnVzeSAuc2FwVWlMb2NhbEJ1c3lJbmRpY2F0b3Ige1xuICB6LWluZGV4OiAyMDEgIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5ICNzYXBVaUJ1c3lJbmRpY2F0b3IgLnNhcFVpTG9jYWxCdXN5SW5kaWNhdG9yIC5zYXBVaUxvY2FsQnVzeUluZGljYXRvckFuaW1hdGlvbixcbiN2aXNCb2R5IC5zYXBVaUxvY2FsQnVzeSAuc2FwVWlMb2NhbEJ1c3lJbmRpY2F0b3IgLnNhcFVpTG9jYWxCdXN5SW5kaWNhdG9yQW5pbWF0aW9uIHtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvbG9hZGluZy1vZXZicy1zLmdpZicpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIHdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICBsZWZ0OiBjYWxjKDEwMCUgLyAyIC0gMjVweCkgIWltcG9ydGFudDtcbiAgdG9wOiBjYWxjKDEwMCUgLyAyIC0gMjVweCkgIWltcG9ydGFudDtcbiAgei1pbmRleDogMjAxICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbiN2aXNCb2R5ICNzYXBVaUJ1c3lJbmRpY2F0b3IgLnNhcFVpTG9jYWxCdXN5SW5kaWNhdG9yIC5zYXBVaUxvY2FsQnVzeUluZGljYXRvckFuaW1hdGlvbiA+IGRpdixcbiN2aXNCb2R5IC5zYXBVaUxvY2FsQnVzeSAuc2FwVWlMb2NhbEJ1c3lJbmRpY2F0b3IgLnNhcFVpTG9jYWxCdXN5SW5kaWNhdG9yQW5pbWF0aW9uID4gZGl2IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgLmJ0bk1SIC5zYXBNQnRuIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4jdmlzQm9keSBidXR0b24uc2FwTUJ0bixcbiN2aXNCb2R5IGJ1dHRvbjpub3QoLmRyb3Bkb3duKS5zYXBNQnRuIHtcbiAgb3V0bGluZTogMDtcbn1cbiN2aXNCb2R5IGJ1dHRvbi5zYXBNQnRuOmhvdmVyID4gLnNhcE1CdG5Ib3ZlcmFibGUsXG4jdmlzQm9keSBidXR0b246bm90KC5kcm9wZG93bikuc2FwTUJ0bjpob3ZlciA+IC5zYXBNQnRuSG92ZXJhYmxlIHtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjOTRkMGVkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAyZWE3ICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuI3Zpc0JvZHkgYnV0dG9uLnNhcE1CdG46aG92ZXIgPiAuc2FwTUJ0bkhvdmVyYWJsZSBzcGFuLFxuI3Zpc0JvZHkgYnV0dG9uOm5vdCguZHJvcGRvd24pLnNhcE1CdG46aG92ZXIgPiAuc2FwTUJ0bkhvdmVyYWJsZSBzcGFuIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4jdmlzQm9keSBidXR0b24uc2FwTUJ0bjpob3ZlciA+IC5zYXBNQnRuSG92ZXJhYmxlLnNhcE1CdG5UcmFuc3BhcmVudCxcbiN2aXNCb2R5IGJ1dHRvbjpub3QoLmRyb3Bkb3duKS5zYXBNQnRuOmhvdmVyID4gLnNhcE1CdG5Ib3ZlcmFibGUuc2FwTUJ0blRyYW5zcGFyZW50IHtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjOTRkMGVkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAyZWE3ICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuI3Zpc0JvZHkgYnV0dG9uLnNhcE1CdG46aG92ZXIgPiAuc2FwTUJ0bkhvdmVyYWJsZS5zYXBNQnRuVHJhbnNwYXJlbnQgc3BhbixcbiN2aXNCb2R5IGJ1dHRvbjpub3QoLmRyb3Bkb3duKS5zYXBNQnRuOmhvdmVyID4gLnNhcE1CdG5Ib3ZlcmFibGUuc2FwTUJ0blRyYW5zcGFyZW50IHNwYW4ge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbiN2aXNCb2R5IGJ1dHRvbi5zYXBNQnRuOmhvdmVyID4gLnNhcE1CdG5Ib3ZlcmFibGUuc2FwTVRvZ2dsZUJ0blByZXNzZWQ6bm90KC5zYXBNQnRuQWN0aXZlKSxcbiN2aXNCb2R5IGJ1dHRvbjpub3QoLmRyb3Bkb3duKS5zYXBNQnRuOmhvdmVyID4gLnNhcE1CdG5Ib3ZlcmFibGUuc2FwTVRvZ2dsZUJ0blByZXNzZWQ6bm90KC5zYXBNQnRuQWN0aXZlKSB7XG4gIGJvcmRlci1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzk0ZDBlZCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMmVhNyAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbiN2aXNCb2R5IGJ1dHRvbi5zYXBNQnRuOmhvdmVyID4gLnNhcE1CdG5Ib3ZlcmFibGUuc2FwTVRvZ2dsZUJ0blByZXNzZWQ6bm90KC5zYXBNQnRuQWN0aXZlKSBzcGFuLFxuI3Zpc0JvZHkgYnV0dG9uOm5vdCguZHJvcGRvd24pLnNhcE1CdG46aG92ZXIgPiAuc2FwTUJ0bkhvdmVyYWJsZS5zYXBNVG9nZ2xlQnRuUHJlc3NlZDpub3QoLnNhcE1CdG5BY3RpdmUpIHNwYW4ge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbiN2aXNCb2R5IGJ1dHRvbi5zYXBNQnRuOmhvdmVyID4gLnNhcE1CdG5Ib3ZlcmFibGUgLnNhcE1CdG5Ib3ZlcmFibGUuc2FwTVRvZ2dsZUJ0blByZXNzZWQ6aG92ZXIsXG4jdmlzQm9keSBidXR0b246bm90KC5kcm9wZG93bikuc2FwTUJ0bjpob3ZlciA+IC5zYXBNQnRuSG92ZXJhYmxlIC5zYXBNQnRuSG92ZXJhYmxlLnNhcE1Ub2dnbGVCdG5QcmVzc2VkOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjOTRkMGVkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAyZWE3ICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuI3Zpc0JvZHkgYnV0dG9uLnNhcE1CdG46aG92ZXIgPiAuc2FwTUJ0bkhvdmVyYWJsZSAuc2FwTUJ0bkhvdmVyYWJsZS5zYXBNVG9nZ2xlQnRuUHJlc3NlZDpob3ZlciBzcGFuLFxuI3Zpc0JvZHkgYnV0dG9uOm5vdCguZHJvcGRvd24pLnNhcE1CdG46aG92ZXIgPiAuc2FwTUJ0bkhvdmVyYWJsZSAuc2FwTUJ0bkhvdmVyYWJsZS5zYXBNVG9nZ2xlQnRuUHJlc3NlZDpob3ZlciBzcGFuIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4jdmlzQm9keSBidXR0b24gLnNhcE1CdG5Jbm5lcixcbiN2aXNCb2R5IGJ1dHRvbjpub3QoLmRyb3Bkb3duKSAuc2FwTUJ0bklubmVyIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgYmFja2dyb3VuZDogIzAwMmVhNztcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAxMHB4IDAgMTBweCAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgYnV0dG9uIC5zYXBNQnRuSW5uZXIgc3BhbixcbiN2aXNCb2R5IGJ1dHRvbjpub3QoLmRyb3Bkb3duKSAuc2FwTUJ0bklubmVyIHNwYW4ge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbiN2aXNCb2R5IGJ1dHRvbiAuc2FwTUJ0bklubmVyIC5zYXBVaUljb24sXG4jdmlzQm9keSBidXR0b246bm90KC5kcm9wZG93bikgLnNhcE1CdG5Jbm5lciAuc2FwVWlJY29uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAuYmxvY2tGb3JtIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2U5ZjVmYztcbn1cbiN2aXNCb2R5IC5ibG9ja0Zvcm0gLnNhcFVpQmxvY2tMYXlvdXRDZWxsIHtcbiAgbWFyZ2luOiAwIDAuNXJlbTtcbn1cbiN2aXNCb2R5IC5ibG9ja0Zvcm0gLnNhcFVpQmxvY2tDZWxsQ29udGVudCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4jdmlzQm9keSAuYmxvY2tGb3JtIC53SGVhZGxpbmUgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIHtcbiAgbWFyZ2luOiAwO1xufVxuI3Zpc0JvZHkgLmJsb2NrRm9ybSAuc2FwVWlCbG9ja0NlbGxUaXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jdmlzQm9keSAuYmxvY2tGb3JtIC5zYXBNU2x0IHtcbiAgbWFyZ2luLXRvcDogMXB4O1xufVxuI3Zpc0JvZHkgLmJsb2NrRm9ybSAuZm9ybVRleHQge1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIGhlaWdodDogNDBweDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbiN2aXNCb2R5IC5ibG9ja0Zvcm0gLnNhcE1SYkIgLnNhcE1SYkJJbm4ge1xuICBtYXJnaW4tdG9wOiAxcHg7XG59XG4jdmlzQm9keSAuYmxvY2tGb3JtIC5zYXBNUmIge1xuICBjbGVhcjogbm9uZTtcbiAgbWFyZ2luOiAwLjVyZW0gMC43NXJlbSAwLjVyZW0gMDtcbn1cbiN2aXNCb2R5IC5ibG9ja0Zvcm0gLnNhcE1SYjpmb2N1czpiZWZvcmUge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHRvcDogMC4xMjVyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC5ibG9ja0Zvcm0gLnNhcE1SYiAuc2FwTVJiQiB7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAycmVtO1xuICB3aWR0aDogMnJlbTtcbn1cbiN2aXNCb2R5IC5ibG9ja0Zvcm0gLnNhcE1SYiAuc2FwTVJiQiAuc2FwTVJiQk91dCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4jdmlzQm9keSAuYmxvY2tGb3JtIC5zYXBNUmIgLnNhcE1SYkJMYWJlbCB7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMnJlbSArIDFweCk7XG59XG4jdmlzQm9keSAuYmxvY2tGb3JtIC5zYXBNUmIgLnNhcE1SYkJMYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IC44MTI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IC41ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgLmJsb2NrRm9ybSAuc2FwTVJiRyAuc2FwTVJiOmZvY3VzOmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgdG9wOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgLmJsb2NrRm9ybSAuc2FwTVJiRyAuc2FwTVJiIC5zYXBNUmJCIHtcbiAgaGVpZ2h0OiAycmVtO1xuICB3aWR0aDogMnJlbTtcbn1cbiN2aXNCb2R5IC5ibG9ja0Zvcm0gLnNhcE1SYkcgLnNhcE1SYiAuc2FwTVJiQiAuc2FwTVJiQk91dCB7XG4gIG1hcmdpbjogMCAwLjVyZW0gMCAwO1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgLmJsb2NrRm9ybSAuc2FwTVJiRyAuc2FwTVJiIC5zYXBNUmJCTGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIG1heC13aWR0aDogY2FsYygxMDAlICsgMXB4KTtcbiAgaGVpZ2h0OiAycmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbn1cbiN2aXNCb2R5IC5ibG9ja0Zvcm0gLnNhcE1DYi5maXJzdENoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xufVxuI3Zpc0JvZHkgLmJsb2NrRm9ybSAuc2FwTUNiLmZpcnN0Q2hpbGQgLnNhcE1DYk1hcmsge1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gICN2aXNCb2R5IC5ibG9ja0Zvcm0gLnNhcE1DYiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICB9XG4gICN2aXNCb2R5IC5ibG9ja0Zvcm0gLnNhcE1DYiAuc2FwTUNiTWFyayB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuI3Zpc0JvZHkgLmJsb2NrRm9ybSAuc2FwTUNiIC5zYXBNTGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jdmlzQm9keSAuYmxvY2tGb3JtIC5zYXBNRFAge1xuICB3aWR0aDogOXJlbSAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgLmJsb2NrRm9ybSAuc2FwTUxhYmVsIHtcbiAgdGV4dC1vdmVyZmxvdzogY2xpcDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4jdmlzQm9keSAuYmxvY2tGb3JtIC5zYXBNQ2JMYWJlbCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4jdmlzQm9keSAuYmxvY2tGb3JtIC5zYXBNTGFiZWw6bm90KC5zYXBNUmJCTGFiZWwpOm5vdCguc2FwTUNiTGFiZWwpIHtcbiAgcGFkZGluZzogMCAwIDNweCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jdmlzQm9keSAuYmxvY2tGb3JtIC5zYXBVaUhMYXlvdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jdmlzQm9keSAuYmxvY2tGb3JtIC5zYXBVaUhMYXlvdXQgLm9ldmJzSWNvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIG1hcmdpbjogMCAwIDAgOHB4O1xufVxuI3Zpc0JvZHkgLmJsb2NrRm9ybSAub2V2YnNJY28ge1xuICBtYXJnaW46IC0ycHggMCAwIDhweDtcbn1cbiN2aXNCb2R5IC5ibG9ja0Zvcm0gLm9ldmJzSWNvLmZsZWZ0IHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbiN2aXNCb2R5IC5zYXBNU0Yge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4jdmlzQm9keSAubmV4dEJHIHtcbiAgcGFkZGluZzogMXJlbSAwLjVyZW0gMi41cmVtIDAuNXJlbTtcbiAgYmFja2dyb3VuZDogIzBkMzlhYjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzNjM2MzYiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgI3Zpc0JvZHkgLm5leHRCRyB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiN2aXNCb2R5IC5uZXh0QkcgaDMge1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjM2MzYzNiICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAjdmlzQm9keSAubmV4dEJHIGgzIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuI3Zpc0JvZHkgLm5leHRCRyAuc2FwTUZUIHtcbiAgY29sb3I6ICM5N2Q3MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4jdmlzQm9keSAubmV4dEJHIC5zYXBNQnRuIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC5uZXh0QkcgLnNhcFVpQmxvY2tMYXlvdXRDZWxsLFxuI3Zpc0JvZHkgLm5leHRCRyAuc2FwVWlCbG9ja0NlbGxDb250ZW50IHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudG90YWxGZWV0Tm90ZSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzk3ZDcwMDtcbn1cbiN2aXNCb2R5IC5zYXBNQ2Ige1xuICBtYXJnaW46IDAuNXJlbSAwO1xuICBoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgLnNhcE1DYiA+IGxhYmVsIHtcbiAgdGV4dC1vdmVyZmxvdzogY2xpcCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4jdmlzQm9keSAuc2FwTUNiIC5zYXBNQ2JCZyB7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgLnNhcE1SYkJMYWJlbCB7XG4gIGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAuc2FwTVJiQkxhYmVsOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jdmlzQm9keSAubm9PdmVyZmxvdyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAubm9XaGl0ZVNwYWNlIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgLm13ODAge1xuICBtaW4td2lkdGg6IDgwcHg7XG59XG4uc2FwTUlucHV0QmFzZUljb24ge1xuICBiYWNrZ3JvdW5kOiAjMGQzOWFiO1xufVxuLnNhcE1DYi5zYXBNQ2JXcmFwcGVkLnNhcE1DYkhhc0xhYmVsID4gLnNhcE1MYWJlbC5zYXBNTGFiZWxXcmFwcGVkIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4uc2FwVWlCbG9ja0NlbGxUaXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAjMGQzOWFiICFpbXBvcnRhbnQ7XG59XG4uc2FwTVBhZ2VCZ1N0YW5kYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cbi5idG5EZWxldGUgPiBzcGFuIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjNTk3N2M2ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAxcHggMCA4cHggIWltcG9ydGFudDtcbn1cbi50cmFuc3BhcmVudCB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLnNhcFVpTG9jYWxCdXN5SW5kaWNhdG9yU2hvd0NvbnRhaW5lciA+IGRpdi5zYXBVaUxvY2FsQnVzeUluZGljYXRvckFuaW1hdGlvbiB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4ubXQyNSB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG4ucHQyNSB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xufVxuLyogTW9kZXJuZSBCcm93c2VyICovXG46OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5ZTllOWUgIWltcG9ydGFudDtcbn1cbi8qIEJyb3dzZXItS29tcGF0aWJpbGl0w6R0ICovXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzllOWU5ZSAhaW1wb3J0YW50O1xufVxuOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOWU5ZTllICFpbXBvcnRhbnQ7XG59XG46Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOWU5ZTllICFpbXBvcnRhbnQ7XG59XG4iLCIvL0JlcmF0ZXItU3VjaGVcbkBpbXBvcnQgXCJzdGVwQy5hZ2VuY3kuZnJhZ21lbnQubGVzc1wiO1xuXG4udmlzQ29sdW1uIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4uc2FwVWlDYWxIZWFkID4gYnV0dG9uLCAuc2FwVWlDYWxDYW5jZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGdyZXkgIWltcG9ydGFudDtcbn1cblxuI3Zpc0JvZHkge1xuICBidXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgKiwgKjphZnRlciwgKjpiZWZvcmUge1xuICAgIC8vYm94LXNpemluZzogaW5oZXJpdDtcbiAgfVxuXG4gIHA6YmVmb3JlLCBwOmFmdGVyLFxuICBzcGFuOmJlZm9yZSwgc3BhbjphZnRlcixcbiAgdGFibGUgdHIgdGg6YmVmb3JlLFxuICB0YWJsZSB0ciB0aDphZnRlcixcbiAgdGFibGUgdHIgdGQ6YmVmb3JlLFxuICB0YWJsZSB0ciB0ZDphZnRlciB7XG4gICAgLy8gY29udGVudDogaW5oZXJpdDtcbiAgICAvL2Rpc3BsYXk6IGluaGVyaXQ7XG4gIH1cblxuICBwOmJlZm9yZSwgcDphZnRlcixcbiAgc3Bhbjpub3QoW2NsYXNzXSk6YmVmb3JlLCBzcGFuOm5vdChbY2xhc3NdKTphZnRlciB7XG4gICAgY29udGVudDogaW5pdGlhbDtcbiAgfVxuXG4gICY6bm90KC5ub0VtYmVkZWQpIHtcbiAgICBzZWN0aW9uIHtcbiAgICAgICY6bm90KC5zYXBNUGFnZUVuYWJsZVNjcm9sbGluZykge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zYXBVaUljb24ge1xuICAgICY6YWZ0ZXIge1xuICAgICAgLy9jb250ZW50OiBpbml0aWFsO1xuICAgICAgLy9kaXNwbGF5OiBpbmhlcml0O1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gICAgfVxuICB9XG5cbiAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIuMzc1cmVtO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1pbmRlbnQ6IDAuMTI1cmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cbiAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLm9ldmJzSWNvLCAuc2FwTVNsdEFycm93LCAuZm8tbGlrZSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDg4MHB4KSB7XG4gICAgLmRhdGFGcmdtdCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDFweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJzaGFrZS5sZXNzXCI7XG5AaW1wb3J0IFwib2V2YnMuc3R5bGVndWlkZS5sZXNzXCI7XG5AaW1wb3J0IFwib3ZlcndyaXRlcy5vZXZicy5sZXNzXCI7XG5AaW1wb3J0IFwib3ZlcndyaXRlcy5ibG9ja2xheW91dC5sZXNzXCI7XG5AaW1wb3J0IFwib3ZlcndyaXRlcy5wb3BvdmVyLmxlc3NcIjtcbkBpbXBvcnQgXCJvdmVyd3JpdGVzLm1vYmlsZS5sZXNzXCI7XG5AaW1wb3J0IFwic3RlcEMuY29udGFjdERhdGEuZnJhZ21lbnQubGVzc1wiO1xuQGltcG9ydCBcInN0ZXBELm92ZXJ2aWV3LmZyYWdtZW50Lmxlc3NcIjtcbkBpbXBvcnQgXCJzdGVwRC5jb25zdWx0YXRpb24uZnJhZ21lbnQubGVzc1wiO1xuQGltcG9ydCBcInN0ZXBELmNvbXBsZXRpb24uZnJhZ21lbnQubGVzc1wiO1xuQGltcG9ydCBcInN0ZXBELnNlbmQuZnJhZ21lbnQubGVzc1wiO1xuQGltcG9ydCBcInN0ZXBELnRoYW5rcy5mcmFnbWVudC5sZXNzXCI7XG5AaW1wb3J0IFwiZm9udHNcIjtcbkBpbXBvcnQgXCJtZXNzYWdlc1wiO1xuQGltcG9ydCBcInJvYWRtYXBcIjtcbkBpbXBvcnQgXCJtYWludGVuYW5jZVwiO1xuQGltcG9ydCBcIm92ZXJ3cml0ZXMuY29udHJvbHMuYml0LkF1dG9Db21wbGV0ZS5sZXNzXCI7XG5AaW1wb3J0IFwib2ZmZXJWaWV3XCI7XG5cbkBrZXlmcmFtZXMgYmxpbmsge1xuICAwJSB7XG4gICAgb3BhY2l0eTogLjI7XG4gIH1cbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IC4yO1xuICB9XG59XG5cbiN2aXNCb2R5IHtcbiAgLmJvZHk7XG5cbiAgJi5zYXBVaUJvZHkge1xuICAgIC5ib2R5O1xuICB9XG5cbiAgbWluLWhlaWdodDogNTAwcHg7XG5cbiAgJi5sb2FkaW5nIHtcbiAgICAjY29udGVudCB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgI2luaXQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAuaGVhZGxpbmU7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBhbmltYXRpb24tbmFtZTogYmxpbms7XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS40cztcbiAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG5cbiAgICAgICAgJjphZnRlciwgJjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLjJzO1xuICAgICAgfVxuXG4gICAgICBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLjRzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICNpbml0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgc3BhbiwgdGFibGUge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuXG4gIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCB7XG4gICAgJi53SEwge1xuICAgICAgaDIge1xuICAgICAgICAuaGVhZGxpbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2FwTUZUIHtcbiAgICAud0hMIHtcbiAgICAgIGgzIHtcbiAgICAgICAgLmhlYWRsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mby1xdWVzdGlvbiB7XG4gICAgY3Vyc29yOiBoZWxwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY3VyciB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnIOKCrCc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuICB9XG5cbiAgLmZsZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC5mcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuXG4gIC5kSUYge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudmVyc2lvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiBAY29sb3JfZ3JleWJsYWNrO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuXG4gIC53MTAwIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmgxMDAge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgQGl0ZXJhdGlvbnM6IDQwO1xuICAud3JlbS1sb29wIChAaSkgd2hlbiAoQGkgPiAwKSB7XG4gICAgLndAe2l9cmVtIHtcbiAgICAgIHdpZHRoOiB+XCJAe2l9cmVtICFpbXBvcnRhbnRcIjtcbiAgICB9XG4gICAgLndyZW0tbG9vcChAaSAtIDEpO1xuICB9XG4gIC53cmVtLWxvb3AgKEBpdGVyYXRpb25zKTtcblxuICAuZmxleEdyb3cge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuXG4gIC5tcjA1cmVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxuXG4gIC5tcjFyZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxuXG4gIC5tYjFyZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cblxuICAubm9Cb3JkZXIge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNhcFVpTG9jYWxCdXN5SW5kaWNhdG9yLFxuICAuc2FwVWlCdXN5SW5kaWNhdG9yLFxuICAuc2FwVWlCTHkge1xuICAgIHotaW5kZXg6IDIwMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNhcE1EaWFsb2dQaG9uZSB7XG4gICAgei1pbmRleDogMjIwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2FwVWlCTHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zYXAtdWktYmxvY2tsYXllci1wb3B1cCB7XG4gICAgei1pbmRleDogMTk5ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAjc2FwVWlCdXN5SW5kaWNhdG9yLFxuICAuc2FwVWlMb2NhbEJ1c3kge1xuICAgIHotaW5kZXg6IDIwMSAhaW1wb3J0YW50O1xuXG4gICAgLnNhcFVpTG9jYWxCdXN5SW5kaWNhdG9yIHtcbiAgICAgIHotaW5kZXg6IDIwMSAhaW1wb3J0YW50O1xuXG4gICAgICAuc2FwVWlMb2NhbEJ1c3lJbmRpY2F0b3JBbmltYXRpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9sb2FkaW5nLW9ldmJzLXMuZ2lmJykgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgICAgd2lkdGg6IDUwcHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6IH5cImNhbGMoMTAwJSAvIDIgLSAyNXB4KVwiICFpbXBvcnRhbnQ7XG4gICAgICAgIHRvcDogflwiY2FsYygxMDAlIC8gMiAtIDI1cHgpXCIgIWltcG9ydGFudDtcbiAgICAgICAgei1pbmRleDogMjAxICFpbXBvcnRhbnQ7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcblxuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJ0bk1SIHtcbiAgICAuc2FwTUJ0biB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICB9XG4gIH1cblxuICBidXR0b24sIGJ1dHRvbjpub3QoLmRyb3Bkb3duKSB7XG4gICAgJi5zYXBNQnRuIHtcbiAgICAgIG91dGxpbmU6IDA7XG5cbiAgICAgICY6aG92ZXIgPiAuc2FwTUJ0bkhvdmVyYWJsZSB7XG4gICAgICAgIC5idG5CbHVlSG92ZXI7XG5cbiAgICAgICAgJi5zYXBNQnRuVHJhbnNwYXJlbnQge1xuICAgICAgICAgIC5idG5CbHVlSG92ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLnNhcE1Ub2dnbGVCdG5QcmVzc2VkOm5vdCguc2FwTUJ0bkFjdGl2ZSkge1xuICAgICAgICAgIC5idG5CbHVlSG92ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuc2FwTUJ0bkhvdmVyYWJsZS5zYXBNVG9nZ2xlQnRuUHJlc3NlZDpob3ZlciB7XG4gICAgICAgICAgLmJ0bkJsdWVIb3ZlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zYXBNQnRuSW5uZXIge1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgIC5idG5CbHVlXG4gICAgfVxuICB9XG5cbiAgLmJsb2NrRm9ybSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIEBjXzU7XG5cbiAgICAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICAgICAgbWFyZ2luOiAwIDAuNXJlbTtcbiAgICB9XG5cbiAgICAuc2FwVWlCbG9ja0NlbGxDb250ZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgfVxuXG4gICAgLndIZWFkbGluZSB7XG4gICAgICAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNhcFVpQmxvY2tDZWxsVGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuc2FwTVNsdCB7XG4gICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgfVxuXG4gICAgLmZvcm1UZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIH1cblxuICAgIC5zYXBNUmJCIHtcbiAgICAgIC5zYXBNUmJCSW5uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zYXBNUmIge1xuICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICBtYXJnaW46IDAuNXJlbSAwLjc1cmVtIDAuNXJlbSAwO1xuXG4gICAgICAmOmZvY3VzOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgdG9wOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAuc2FwTVJiQiB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICB3aWR0aDogMnJlbTtcblxuICAgICAgICAuc2FwTVJiQk91dCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zYXBNUmJCTGFiZWwge1xuICAgICAgICBtYXgtd2lkdGg6IH5cImNhbGMoMTAwJSAtIDJyZW0gKyAxcHgpXCI7XG4gICAgICB9XG5cbiAgICAgIC5zYXBNUmJCTGFiZWwge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuODEyNXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAuNWVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cblxuICAgIC5zYXBNUmJHIHtcbiAgICAgIC5zYXBNUmIge1xuICAgICAgICAmOmZvY3VzOmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdG9wOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNhcE1SYkIge1xuICAgICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgICB3aWR0aDogMnJlbTtcblxuICAgICAgICAgIC5zYXBNUmJCT3V0IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwLjVyZW0gMCAwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2FwTVJiQkxhYmVsIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICAgICAgbWF4LXdpZHRoOiB+XCJjYWxjKDEwMCUgKyAxcHgpXCI7XG4gICAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNhcE1DYiB7XG4gICAgICAmLmZpcnN0Q2hpbGQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG5cbiAgICAgICAgLnNhcE1DYk1hcmsge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgICAgLnNhcE1DYk1hcmsge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNhcE1MYWJlbCB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2FwTURQIHtcbiAgICAgIHdpZHRoOiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnNhcE1MYWJlbCB7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBjbGlwO1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIH1cblxuICAgIC5zYXBNQ2JMYWJlbCB7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIH1cblxuICAgIC5zYXBNTGFiZWw6bm90KC5zYXBNUmJCTGFiZWwpOm5vdCguc2FwTUNiTGFiZWwpIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAzcHggMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAuc2FwVWlITGF5b3V0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLm9ldmJzSWNvIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5vZXZic0ljbyB7XG4gICAgICBtYXJnaW46IC0ycHggMCAwIDhweDtcblxuICAgICAgJi5mbGVmdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNhcE1TRiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLm5leHRCRyB7XG4gICAgcGFkZGluZzogMXJlbSAwLjVyZW0gMi41cmVtIDAuNXJlbTtcblxuICAgIGJhY2tncm91bmQ6IEBvZXZic19ibHVlO1xuICAgIC5oMyAhaW1wb3J0YW50O1xuXG4gICAgaDMge1xuICAgICAgLmgzICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnNhcE1GVCB7XG4gICAgICBjb2xvcjogQGNvbG9yX2dyZWVuO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIH1cblxuICAgIC5zYXBNQnRuIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCxcbiAgICAuc2FwVWlCbG9ja0NlbGxDb250ZW50IHtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC50b3RhbEZlZXROb3RlIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBjb2xvcjogQGNvbG9yX2dyZWVuO1xuICB9XG5cbiAgLnNhcE1DYiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgICBoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG5cbiAgICA+IGxhYmVsIHtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGNsaXAgIWltcG9ydGFudDtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIH1cblxuICAgIC5zYXBNQ2JCZyB7XG4gICAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuc2FwTVJiQkxhYmVsIHtcbiAgICBoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5ub092ZXJmbG93IHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm5vV2hpdGVTcGFjZSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm13ODAge1xuICAgIG1pbi13aWR0aDogODBweDtcbiAgfVxufVxuXG4uc2FwTUlucHV0QmFzZUljb24ge1xuICBiYWNrZ3JvdW5kOiAjMGQzOWFiO1xufVxuXG4uc2FwTUNiLnNhcE1DYldyYXBwZWQuc2FwTUNiSGFzTGFiZWwgPiAuc2FwTUxhYmVsLnNhcE1MYWJlbFdyYXBwZWQge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5zYXBVaUJsb2NrQ2VsbFRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6IEBvZXZic19ibHVlICFpbXBvcnRhbnQ7XG59XG5cbi5zYXBNUGFnZUJnU3RhbmRhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uYnRuRGVsZXRlIHtcbiAgPiBzcGFuIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogQG9ldmJzX2JsdWUyICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIDFweCAwIDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50cmFuc3BhcmVudCB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uc2FwVWlMb2NhbEJ1c3lJbmRpY2F0b3JTaG93Q29udGFpbmVyPmRpdi5zYXBVaUxvY2FsQnVzeUluZGljYXRvckFuaW1hdGlvbiB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tdDI1IHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuLnB0MjUge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbn1cblxuLyogTW9kZXJuZSBCcm93c2VyICovXG46OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IEBjb2xvcl92ZXJ5bGlnaHRncmV5ICFpbXBvcnRhbnQ7XG59XG4vKiBCcm93c2VyLUtvbXBhdGliaWxpdMOkdCAqL1xuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IEBjb2xvcl92ZXJ5bGlnaHRncmV5ICFpbXBvcnRhbnQ7XG59XG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IEBjb2xvcl92ZXJ5bGlnaHRncmV5ICFpbXBvcnRhbnQ7XG59XG46Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBAY29sb3JfdmVyeWxpZ2h0Z3JleSAhaW1wb3J0YW50O1xufVxuXG4iLCIubWFpbnRlbmFuY2VWIHtcbiAgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIHtcbiAgICBtYXJnaW4tcmlnaHQ6MXJlbTtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxke1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuICAuaW1nIHtcbiAgfVxuICAuc2FwTUZUIHtcbiAgICBtYXJnaW4tdG9wOjJyZW07XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn0iLCIucm9hZE1hcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG5cbiAgc3BhbjpiZWZvcmUsIHNwYW46YWZ0ZXJ7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBvaW50ZXIge1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYmFja2dyb3VuZDogQG9ldmJzX2JsdWUyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gICAgICB6LWluZGV4OiA1O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY29sb3I6IEBjb2xvcjtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLTE5cHg7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkIEBvZXZic19ibHVlMjtcbiAgICAgIGJvcmRlci10b3A6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkIHdoaXRlO1xuICAgICAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1ib3R0b206IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDowO1xuICAgICAgYmFja2dyb3VuZDogQG9ldmJzX2JsdWU7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBAb2V2YnNfYmx1ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICB6LWluZGV4OiA0O1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gID4gZGl2IHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAucG9pbnRlcjtcblxuICAgIC5zYXBNRlQge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgd2lkdGg6IH5cImNhbGMoMTAwJSAtIDIwcHgpXCI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcblxuXG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBjdXJzb3I6IGluaGVyaXQ7XG4gICAgICB9XG4gICAgICAubm8ge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgICAgIGhlaWdodDoyNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OjVweDtcbiAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3ODBweCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDQyMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAubm8ge1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJltkYXRhLWFjdHVhbFN0ZXA9J3dlYlN0ZXBTdGFydCddIHtcbiAgICA+IGRpdiB7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNhcE1GVCB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY3Vyc29yOiBpbmhlcml0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmW2RhdGEtYWN0dWFsU3RlcD0nd2ViU3RlcE9mZmVyJ10ge1xuICAgID4gZGl2IHtcbiAgICAgICY6bnRoLWNoaWxkKDEpLFxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICBiYWNrZ3JvdW5kOiBAb2V2YnNfYmx1ZTtcbiAgICAgICAgLnNhcE1GVCB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogQG9ldmJzX2JsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmW2RhdGEtYWN0dWFsU3RlcD0nd2ViU3RlcFJlcXVlc3QnXSB7XG4gICAgPiBkaXYge1xuICAgICAgJjpudGgtY2hpbGQoMiksXG4gICAgICAmOm50aC1jaGlsZCgzKXtcbiAgICAgICAgLnNhcE1GVCB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICAgIGJhY2tncm91bmQ6IEBvZXZic19ibHVlO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IEBvZXZic19ibHVlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgzKXtcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJltkYXRhLWFjdHVhbFN0ZXA9J3dlYlN0ZXBDb25jbHVzaW9uJ10ge1xuICAgID4gZGl2IHtcbiAgICAgICY6bnRoLWNoaWxkKDIpLFxuICAgICAgJjpudGgtY2hpbGQoMyksXG4gICAgICAmOm50aC1jaGlsZCg0KXtcbiAgICAgICAgLnNhcE1GVCB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICAgIGJhY2tncm91bmQ6IEBvZXZic19ibHVlO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IEBvZXZic19ibHVlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiKntcbiAgZm9udC1mYW1pbHk6IFwiQnJpeFNhbnNSZWd1bGFyXCIsXCJIZWx2ZXRpY2FcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbn1cblxuLnNhcE1MYWJlbCB7XG4gIC5mb250UHJvcGVydGllcyAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zYXBVaUdsb2JhbEJhY2tncm91bmRDb2xvcixcbi5zYXBNR2xvYmFsQmFja2dyb3VuZENvbG9ye1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy9CZXJhdGVyLVN1Y2hlXG4uc2FwTUlucHV0QmFzZUNvbnRlbnRXcmFwcGVyIHtcbiAgYm9yZGVyOiAwLjRweCBzb2xpZCAjYmZiZmJmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5zYXBNQ3JzbEJ1bGxldGVkID4gc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBub25lIWltcG9ydGFudDtcbn1cblxuLnNhcE1DcnNsQnVsbGV0ZWQgPiBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogbm9uZSFpbXBvcnRhbnQ7XG59XG5cbi5zYXBNSW5wdXRIaWdobGlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiBub25lIWltcG9ydGFudDtcbn1cblxuLnNhcE1JbnB1dEhpZ2hsaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBub25lIWltcG9ydGFudDtcbn1cblxuLmZie1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnNhcE1SYlNlbCAuc2FwTVJiQklubiB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBvZXZic19ibHVlICFpbXBvcnRhbnQ7XG59XG5cbi5zYXBNUmJIb3ZlcmFibGU6aG92ZXIge1xuICBib3JkZXItY29sb3I6IEBvZXZic19ibHVlICFpbXBvcnRhbnQ7XG59XG5cbi5zYXBNQ2JIb3ZlcmFibGU6aG92ZXIge1xuICBib3JkZXItY29sb3I6IEBvZXZic19ibHVlICFpbXBvcnRhbnQ7XG59XG5cbi5zYXBNUmJCIC5zYXBNUmJCT3V0IHtcbiAgLmZvbnRQcm9wZXJ0aWVzO1xufVxuXG4uc2FwTUlucHV0QmFzZUlubmVyOm5vdCguc2FwTUlucHV0QmFzZVJlYWRvbmx5SW5uZXIpOm5vdCguc2FwTUlucHV0QmFzZVN0YXRlSW5uZXIpOm5vdCguc2FwTUlucHV0QmFzZURpc2FibGVkSW5uZXIpOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiBAb2V2YnNfYmx1ZTtcbn1cblxuXG4uc2FwTUNiQmcuc2FwTUNiTWFya0NoZWNrZWQ6YmVmb3JlIHtcbiAgY29sb3I6IEBvZXZic19ibHVlICFpbXBvcnRhbnQ7XG59XG5cbi5zYXBNU2x0SG92ZXJhYmxlOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiBAb2V2YnNfYmx1ZSAhaW1wb3J0YW50O1xufVxuXG5cbi5zYXBNTXNnU3RyaXAge1xuICB3aWR0aDogY2FsYygxMDAlKTtcbiAgbWFyZ2luOiAwIDFyZW0gMXJlbSAxcmVtO1xufVxuXG4uc2FwTU1zZ1N0cmlwSWNvbiA+IC5zYXBVaUljb24ge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5zYXBVaVJlc3BvbnNpdmVNYXJnaW4ge1xuICBtYXJnaW46IDAgMCAxcmVtIDAgIWltcG9ydGFudDtcbn1cblxuLnNhcE1JbnB1dEJhc2VJbm5lciB7XG4gIC5mb250UHJvcGVydGllcztcbn1cblxuLnZhbHVlU3RhdGVFcnJvcntcbiAgYm9yZGVyOiAycHggc29saWQgQG9ldmJzX3JlZDtcbn1cblxuLmNiVmFsdWVTdGF0ZUVycm9yIC5zYXBNQ2JCZyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIEBvZXZic19yZWQ7XG59XG5cbi5zYXBNVGl0bGUge1xuICAuZm9udFByb3BlcnRpZXM7XG59XG5cbi5zYXBNVGV4dCxcbi5zYXBNRlQsXG4uc2FwTVRleHQgPiBkaXYsXG4uc2FwTVRleHQgPiBzcGFuIHtcbiAgLmZvbnRQcm9wZXJ0aWVzO1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uYml0TVRleHRSQiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxMHB4O1xufVxuXG4uYml0VWlTbWFsbE1hcmdpblRvcCB7XG4gIG1hcmdpbi10b3A6IDAuOHJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2FwVWlTaXplQ29tcGFjdCAuc2FwVWlTbWFsbE1hcmdpblRvcCB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uYml0SEJveEgge1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbi5tc2dDb250YWluZXJ7XG4gIHdpZHRoOiAxMDAlO1xuICAvKm1hcmdpbi1ib3R0b206IDFyZW07Ki9cbn1cblxuLm1zZ0NvbnRhaW5lciAuc2FwTU1zZ1N0cmlwIHtcbiAgbWFyZ2luOiAwIDAgMC4zcmVtIDA7XG4gIG1pbi1oZWlnaHQ6IDJyZW07XG59XG5cbi5zYXBVaUNvbXBvbmVudENvbnRhaW5lcixcbi5zYXBVaUNvbXBvbmVudENvbnRhaW5lciA+IGRpdiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2FwVWlDb21wb25lbnRDb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubWIxcmVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLm10MXJlbSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5tYnQxcmVtIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG5cbi5zYXBNTGFiZWxNYXhXaWR0aC5sYmxNYXhXaWR0aDEwMCxcbi5sYmxNYXhXaWR0aDEwMCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnNhcE1JbnB1dEJhc2VXYXJuaW5nSW5uZXIge1xuICBib3JkZXItY29sb3I6ICNiZmJmYmY7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuLnNhcE1JbnB1dEJhc2VJbm5lcjpub3QoLnNhcE1JbnB1dEJhc2VSZWFkb25seUlubmVyKTpub3QoLnNhcE1JbnB1dEJhc2VTdGF0ZUVycm9ySW5uZXIpOm5vdCguc2FwTUlucHV0QmFzZURpc2FibGVkSW5uZXIpOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiBAb2V2YnNfYmx1ZTtcbn1cbi5zYXBNSW5wdXRCYXNlSW5uZXI6bm90KC5zYXBNSW5wdXRCYXNlUmVhZG9ubHlJbm5lcik6bm90KC5zYXBNSW5wdXRCYXNlU3RhdGVJbm5lcik6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IEBvZXZic19ibHVlO1xufVxuXG4uY29uZmlybWF0aW9uTGJse1xuICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgd2lkdGg6MTUwcHg7XG4gIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gIHBhZGRpbmctcmlnaHQ6NXB4O1xufVxuLmNvbmZpcm1hdGlvbkxibC5sb25nVHh0IHtcbiAgd2lkdGg6MjYwcHg7XG59XG4uY29uZmlybWF0aW9uVmFsIHtcbiAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG59XG5cbi5zYXBNVGlsZS5zYXBNVGlsZUFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IEBvZXZic19ibHVlO1xufVxuLnNhcE1TdGRUaWxlSWNvbkRpdiB7XG4gIGNvbG9yOiBAb2V2YnNfYmx1ZTtcbn1cblxuLnNhcE1JQmFyLUNUWCAuc2FwTVRpdGxlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uc2FwTUJhciAuc2FwTUJhckNvbnRhaW5lciAgLnNhcE1JbnB1dFN1Z2dJbkRpYWxvZyAuc2FwTUlucHV0QmFzZUlubmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5zYXBNQmFyIC5zYXBNQmFyQ29udGFpbmVyIC5zYXBNSW5wdXRCYXNlSW5uZXIge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5zYXBNTWVzc2FnZVBhZ2U+LnNhcE1QYWdlIHNlY3Rpb24ge1xuICBtYXgtd2lkdGg6IDgwJTtcbn1cblxuLmNvbnRyYWN0TGlzdCAuc2FwTUxJQiB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5zYXBVaUZvcm1FZGl0IC5jb250cmFjdExpc3QgLnNhcE1UZXh0IHtcbiAgbWluLWhlaWdodDogMXJlbTtcbiAgcGFkZGluZy10b3A6IDAuMzEyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjAwMDtcbn1cblxuLnNhcFVpRm9ybSB7XG4gIC5zYXBVaUZvcm1UaXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IEBmb250RmFtaWx5ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuICAuc2FwTUxpc3QgLnNhcE1JQmFyIC5zYXBNQmFyQ2hpbGQgLnNhcE1CdG5JY29uIHtcbiAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zYXBNTGlzdCAuc2FwTUlCYXIgLnNhcE1CYXJDaGlsZCAuc2FwTUJ0bkhvdmVyYWJsZSAuc2FwTUJ0bkljb24ge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuXG4gIC5zYXBNTGlzdCAuc2FwTUxJQi5zYXBNR0hMSSB7XG4gICAgY29sb3I6IEBvZXZic19ibHVlO1xuICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBvZXZic19ibHVlO1xuICB9XG5cbiAgLnNhcE1MSUIuc2FwTUxJQkFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogQG9ldmJzX2JsdWU7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG5cbiAgLnNhcE1MSUIuc2FwTUxJQkFjdGl2ZSAuc2FwTVNMSUltZ0ljb24ge1xuICAgIGNvbG9yOiBAY29sb3I7XG4gIH1cblxuICAuc2FwTVNMSUltZ0ljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLnNhcE1TZWdCIC5zYXBNU2VnQkJ0biB7XG4gICAgY29sb3I6IEBvZXZic19ibHVlO1xuICB9XG4gIC5zYXBNU2VnQkJ0bi5zYXBNU2VnQkJ0blNlbCB7XG4gICAgYmFja2dyb3VuZDogQG9ldmJzX3JlZDtcbiAgICBjb2xvcjogQGNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogQG9ldmJzX3JlZDtcbiAgfVxuICAuc2FwTVNlZ0JCdG4uc2FwTVNlZ0JCdG5Gb2N1c2FibGUuc2FwTVNlZ0JCdG5TZWw6aG92ZXIsIC5zYXBNU2VnQkJ0bkZvY3VzYWJsZS5zYXBNQnRuQWN0aXZlOmhvdmVyIHtcblxuICB9XG4gIC5zYXBNU2VnQkJ0bkZvY3VzYWJsZTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IEBidG5fZGVmYXVsdF9ibHVlX2hvdmVyICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IEBidG5fZGVmYXVsdF9ibHVlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2FwTVNlZ0JCdG4uc2FwTVNlZ0JCdG5Gb2N1c2FibGUuc2FwTVNlZ0JCdG5TZWw6aG92ZXIsIC5zYXBNU2VnQkJ0bkZvY3VzYWJsZS5zYXBNQnRuQWN0aXZlOmhvdmVyIHtcblxuICB9XG5cbiAgLnNhcE1TZWdCQnRuLnNhcE1TZWdCQnRuRm9jdXNhYmxlLnNhcE1TZWdCQnRuU2VsIHtcbiAgICBib3JkZXItcmlnaHQ6IDAgc29saWQgQG9ldmJzX3JlZDtcbiAgfVxuXG4gIC5iaXRGMTQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAuYml0RjE2IHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgfVxuXG4gIC5zYXBVaURsZyBkaXYge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG5cbiAgLypDdXN0b21IZWFkZXIgUGFuZWwqL1xuICAuc2FwTVBhbmVsSGRyIC5zYXBNQnRuSWNvbiB7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG5cbiAgLnNhcE1QYW5lbEhkciAuc2FwTVRpdGxlIHtcbiAgICBjb2xvcjogQG9ldmJzX2JsdWUgIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwLjA2MjVyZW0gMCAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gICAgLypmb250LXNpemU6IDEzcHggIWltcG9ydGFudDsqL1xuICB9XG5cbiAgLnNhcE1Qb3BvdmVyLmhlbHBQb3BvdmVyIC5zYXBNUGFuZWxIZHIgLnNhcE1UaXRsZSA+c3BhbiB7XG4gICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwLjA2MjVyZW0gMCAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLypDdXN0b21IZWFkZXIgUGFuZWwqL1xuXG4gIC8qIF5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl4gU0FQIEJVVFRPTiBPdmVycmlkZV5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eICovXG5cblxuXG4gIGh0bWwge1xuICAgICYuc2FwLWRlc2t0b3Age1xuICAgICAgLnNhcE1Ub2dnbGVCdG5QcmVzc2VkLFxuICAgICAgLnNhcE1JQmFyLUNUWCAuc2FwTVRvZ2dsZUJ0blByZXNzZWQsXG4gICAgICAuc2FwTVRCLVRyYW5zcGFyZW50LUNUWCAuc2FwTUJ0bklubmVyLnNhcE1Ub2dnbGVCdG5QcmVzc2VkLFxuICAgICAgLnNhcE1CdG5bZGF0YS1idG5QcmVzc2VkXSAuc2FwTUJ0bklubmVye1xuICAgICAgICAudG9nZ2xlQnRuUHJlc3NlZEJsdWUgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLnNhcE1CdG46aG92ZXI+LnNhcE1CdG5Ib3ZlcmFibGUgLnNhcE1CdG5JY29uIHtcblxuICAgICAgfVxuXG5cbiAgICAgIC5zYXBNQnRuOmhvdmVyPi5zYXBNQnRuVHJhbnNwYXJlbnQuc2FwTUJ0bkhvdmVyYWJsZSB7XG5cbiAgICAgIH1cblxuICAgICAgLnNhcE1CdG46aG92ZXIgLnNhcE1CdG5Ib3ZlcmFibGUuc2FwTVRvZ2dsZUJ0blByZXNzZWQsXG4gICAgICAuc2FwTUJ0biAuc2FwTUJ0bkhvdmVyYWJsZS5zYXBNVG9nZ2xlQnRuUHJlc3NlZDpob3ZlcixcbiAgICAgIC5zYXBNVEItVHJhbnNwYXJlbnQtQ1RYIC5zYXBNQnRuSG92ZXJhYmxlLnNhcE1Ub2dnbGVCdG5QcmVzc2VkOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblxuICAgICAgfVxuXG4gICAgICAuc2FwTUJ0blRyYW5zcGFyZW50Pi5zYXBNQnRuSWNvbiB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5zYXBNQnRuOmZvY3VzPi5zYXBNRm9jdXNhYmxlIHtcbiAgICAgICAgb3V0bGluZTpub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICB9XG4gICAgJi5zYXAtcGhvbmUsICYuc2FwLXRhYmxldCB7XG4gICAgICAuc2FwTVRvZ2dsZUJ0blByZXNzZWQsXG4gICAgICAuc2FwTUlCYXItQ1RYIC5zYXBNVG9nZ2xlQnRuUHJlc3NlZCxcbiAgICAgIC5zYXBNVEItVHJhbnNwYXJlbnQtQ1RYIC5zYXBNQnRuSW5uZXIuc2FwTVRvZ2dsZUJ0blByZXNzZWQsXG4gICAgICAuc2FwTUJ0bltkYXRhLWJ0blByZXNzZWRdIC5zYXBNQnRuSW5uZXJ7XG4gICAgICAgIC50b2dnbGVCdG5QcmVzc2VkQmx1ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLy86bm90KC5zYXBNQnRuRGlzYWJsZWQpPi5zYXBNQnRuSW5uZXIuc2FwTUJ0bkFjdGl2ZVxuICAgICAgLy97XG4gICAgICAvLyAgLmJ0bkJsdWU7XG4gICAgICAvL31cblxuICAgICAgLnNhcE1CdG5UcmFuc3BhcmVudD4uc2FwTUJ0bkljb24ge1xuICAgICAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgYnV0dG9uLCBidXR0b246bm90KC5kcm9wZG93bikge1xuICAgIC8vZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAvL3BhZGRpbmc6IDA7IC8vIDAuNXJlbSAwLjg3NXJlbTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgIC8vJi5zYXBNQnRuIHtcbiAgICAvLyAgb3V0bGluZTogMDtcbiAgICAvLyAgJjpob3ZlciA+IC5zYXBNQnRuSG92ZXJhYmxlIHtcbiAgICAvLyAgICAuYnRuQmx1ZUhvdmVyO1xuICAgIC8vXG4gICAgLy8gICAgJi5zYXBNQnRuVHJhbnNwYXJlbnQge1xuICAgIC8vICAgICAgLmJ0bkJsdWVIb3ZlcjtcbiAgICAvLyAgICB9XG4gICAgLy9cbiAgICAvLyAgICAmLnNhcE1Ub2dnbGVCdG5QcmVzc2VkOm5vdCguc2FwTUJ0bkFjdGl2ZSkge1xuICAgIC8vICAgICAgLmJ0bkJsdWVIb3ZlcjtcbiAgICAvLyAgICB9XG4gICAgLy8gICAgLnNhcE1CdG5Ib3ZlcmFibGUuc2FwTVRvZ2dsZUJ0blByZXNzZWQ6aG92ZXIge1xuICAgIC8vICAgICAgLmJ0bkJsdWVIb3ZlcjtcbiAgICAvLyAgICB9XG4gICAgLy8gIH1cbiAgICAvL31cblxuICAgIC8vLnNhcE1CdG5Jbm5lciB7XG4gICAgLy8gIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgICAvLyAgZm9udC1zaXplOjEuMTI1cmVtO1xuICAgIC8vICAuYnRuQmx1ZVxuICAgIC8vfVxuXG4gICAgLnNhcE1Ub2dnbGVCdG5QcmVzc2VkOm5vdCguc2FwTUJ0bkRpc2FibGVkKSxcbiAgICAuc2FwTUlCYXItQ1RYIC5zYXBNVG9nZ2xlQnRuUHJlc3NlZDpub3QoLnNhcE1CdG5EaXNhYmxlZCksXG4gICAgLnNhcE1UQi1UcmFuc3BhcmVudC1DVFggLnNhcE1CdG5Jbm5lci5zYXBNVG9nZ2xlQnRuUHJlc3NlZDpub3QoLnNhcE1CdG5EaXNhYmxlZCkge1xuXG4gICAgfVxuXG4gICAgJlthcmlhLXByZXNzZWQ9J2ZhbHNlJ10ge1xuXG4gICAgICAmLnNhcE1CdG46aG92ZXI+LnNhcE1CdG5Ib3ZlcmFibGUge1xuICAgICAgICAuYnRuR3JleUhvdmVyO1xuXG4gICAgICAgIC5zYXBNQnRuQ29udGVudCB7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNhcE1CdG5Jbm5lciB7XG4gICAgICAgIC5idG5HcmV5O1xuXG4gICAgICAgICYuc2FwTUJ0bkFjdGl2ZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBAY29sb3JfZGFya2dyZXk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2FwVWlTaXplQ29tcGFjdCAuc2FwTUJ0biB7XG4gICAgbWFyZ2luOiAwIDAuMnJlbTtcbiAgfVxuICAuc2FwTUJ0bkljb24ge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC40Mzc1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNDM3NXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG5cblxuXG5cbiAgLyogXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXiBTQVAgQlVUVE9OIE92ZXJyaWRlIF5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eICovXG5cbiAgLyogXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXiBUb29sYmFyQnV0dG9uIF5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eICovXG4gIC50YkluZm9CdG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGVzbW9rZTtcbiAgfVxuXG4gIC50YkluZm9CdG4uc2FwTUJ0biB7XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gIH1cblxuICAudGJJbmZvQnRuIC5zYXBNQnRuSW5uZXIge1xuICAgIGhlaWdodDogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDEuNXJlbTtcbiAgfVxuXG4gIC50YkluZm9CdG4gLnNhcE1CdG5JY29uIHtcbiAgICBsaW5lLWhlaWdodDogMS4wMDtcbiAgICB3aWR0aDogMC41cmVtO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMC40Mzc1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC40Mzc1cmVtO1xuICB9XG5cbiAgLnRiSW5mb0J0bi5zYXBNQnRuOmhvdmVyPi5zYXBNQnRuSW5uZXIge1xuXG4gIH1cbiAgLyogXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXiBUb29sYmFyQnV0dG9uIF5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eICovXG5cblxuICAuc2FwTUlCYXIuc2FwTUZvb3RlcixcbiAgLnNhcE1JQmFyLnNhcE1Gb290ZXItQ1RYIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREZERkRGICFpbXBvcnRhbnQ7XG4gIH1cblxuXG4uc2FwTVN3dCxcbi5zYXBNU3d0OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiByZWQ7XG4gIGNvbG9yOiBAYnRuX2RlZmF1bHRfYmx1ZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDFyZW07XG5cbiAgJi5zYXBNU3d0QWNjZXB0UmVqZWN0IHtcbiAgICAmLnNhcE1Td3RPZmYsICAmLnNhcE1Td3RPbiB7XG4gICAgICBib3JkZXItY29sb3I6IEBvZXZic19ibHVlO1xuICAgICAgLnNhcE1Td3RIYW5kbGUge1xuICAgICAgICBib3JkZXItY29sb3I6IEBvZXZic19ibHVlO1xuICAgICAgICBiYWNrZ3JvdW5kOiBAb2V2YnNfYmx1ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2FwTVN3dExhYmVsIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNhcE1Td3RMYWJlbE9ue1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6IEBvZXZic19ibHVlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgIC5zYXBNU3d0TGFiZWxPZmYge1xuICAgICAgcGFkZGluZzogMCAwLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiBAb2V2YnNfYmx1ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2FwTUxuayB7XG4gIGNvbG9yOiBAb2V2YnNfYmx1ZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCFpbXBvcnRhbnQ7XG4gIC5pY29MICB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogRW50ZmVybnQgZGVuIGJsYXVlbiBSYWhtZW4gYmVpIEZva3VzIGbDvHIgTGlua3MgKi9cbi5zYXBNTG5rOmZvY3VzLFxuLnNhcE1Mbms6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDsgLyogRW50ZmVybnQgZGVuIFN0YW5kYXJkLUZva3VzcmFobWVuICovXG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgLyogRmFsbHMgU0FQVUk1IGVpbmVuIFNjaGF0dGVuIHNldHp0ICovXG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6IGdyYXkgIWltcG9ydGFudDtcbn1cblxuXG5cbi5zYXBVaUJsb2NrQ2VsbFRpdGxlIHtcbiAgJjphZnRlciwgJjpiZWZvcmUge1xuICAgIGJveC1zaXppbmc6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm94LXNpemluZzogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuLnNhcE1DYjpub3QoLnNhcE1DYkJnRGlzKS5zYXBNQ2JIYXNMYWJlbDpmb2N1czpiZWZvcmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogLTAuMTg1cmVtICFpbXBvcnRhbnQ7XG59XG5cbjpub3QoLnNhcE1TRkRpc2FibGVkKT4uc2FwTVNGRjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogQG9ldmJzX2JsdWU7XG59XG5cbi8vT25saW5lXG5cbiNjb250ZW50IHtcbiAgcGFkZGluZzogMHB4IDBweCAwcHggMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbiIsIi5vdmVydmlld0ZyZ210IHtcbiAgLm92ZXJ2aWV3Um93IHtcblxuICAgIC5tYiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbTtcbiAgICB9XG5cbiAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG9ldmJzX2xpZ2h0X2JsdWU7XG4gICAgICBib3JkZXI6IDAuNXB4IHNvbGlkIGxpZ2h0Z3JheTtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcblxuICAgICAgLnNhcFVpQmxvY2tDZWxsQ29udGVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG5cbiAgICAgIGgyIHtcbiAgICAgICAgbWluLWhlaWdodDogNjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICBjb2xvcjogQG9ldmJzX2JsdWUgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICB3aWR0aDogflwiY2FsYygxMDAlIC0gMTEwcHgpXCI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNzVweCA3NXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgICB9XG5cblxuXG4gICAgICAmLnBvbGljeWhvbGRlciB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9wb2xpY3lob2xkZXIucG5nJyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwcHggLTE4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2FwTUZUIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmNvbnRyYWN0RGV0YWlscyB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICAmW2RhdGEtcHJvY2Vzcz1cInAxXCJdIHtcbiAgICAgICAgICBoMiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9uZXVlVmVycy5wbmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04cHggLTVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNjBweCA2MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgaDMge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICAgICAgaDQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cblxuICAgICAgICAuc2FwVWlITGF5b3V0IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgLnNhcE1GVCB7XG4gICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgICAub2V2YnNJY28ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICBsZWZ0OiA2NXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudDtcblxuICAuaW52RWxlbSB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzowICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDFweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgICBkaXYsIGRpdjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59IiwiLnNhcFVpQmxvY2tMYXlvdXRTaXplWEwge1xuICAuc2FwVWlCbG9ja0NlbGxDb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDAgMCAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zYXBVaUJsb2NrTGF5b3V0U2l6ZUwge1xuICAuc2FwVWlCbG9ja0NlbGxDb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDAgMCAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zYXBVaUJsb2NrTGF5b3V0U2l6ZU0ge1xuICAuc2FwVWlCbG9ja0NlbGxDb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDAgMCAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zYXBVaUJsb2NrTGF5b3V0U2l6ZVMge1xuICAuc2FwVWlCbG9ja0NlbGxDb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDAgMCAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zYXBVaUJsb2NrTGF5b3V0U2l6ZVhTIHtcbiAgLnNhcFVpQmxvY2tDZWxsQ29udGVudCB7XG4gICAgcGFkZGluZzogMCAwIDAgMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zYXBVaUJsb2NrTGF5b3V0U2l6ZVhMIHtcbiAgLnNhcFVpQmxvY2tDZWxsQ29udGVudCA+IC5zYXBNVGV4dCB7XG5cbiAgfVxufVxuXG4gIC5zYXBVaUJsb2NrQ2VsbFRpdGxlIHtcbiAgICAuaDMgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zYXBVaUJsb2NrTGF5b3V0ICB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuIiwiLnNhcC1kZXNrdG9wIHtcbiAgLnNhcE1Qb3BvdmVyIHtcbiAgICB6LWluZGV4OiAxMDIgIWltcG9ydGFudDtcbiAgICAmLnNhcE1TbHRQaWNrZXIge1xuICAgICAgbWF4LWhlaWdodDogNDUwcHggIWltcG9ydGFudDtcbiAgICAgIC5zYXBNUG9wb3ZlckNvbnQge1xuICAgICAgICBoZWlnaHQ6IDI5MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIC5zYXBNUG9wb3ZlclNjcm9sbCB7XG4gICAgICAgICAgLy8gbWF4LWhlaWdodDogNDAwcHggIWltcG9ydGFudDsgLy9zdGF0dCAycmVtIHdnLiBhYmdlc2Nobml0dGVuZXIgQmVzdG5yLURyb3Bkb3duXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNhcE1Qb3BvdmVyQ29udCB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cblxuLnNhcFVpU2l6ZUNvbXBhY3QgLnNhcE1TZWxlY3RMaXN0SXRlbUJhc2Uge1xuICBoZWlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyAvL3N0YXR0IDJyZW0gd2cuIGFiZ2VzY2huaXR0ZW5lciBCZXN0bnItRHJvcGRvd25cbiAgZm9udC1mYW1pbHk6IEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO1xufSIsIiNvdXRlcl9kaXZfZmxleF9mb3JfbW9iaWxlIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2FwTURpYWxvZ0Zvb3RlciB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgLnNhcE1CdG4ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgJi5zYXBNQmFyQ2hpbGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJ0bl9kZWZhdWx0X2JsdWUgIWltcG9ydGFudDs7XG4gICAgICAgYmRpIHtcbiAgICAgICAgIGNvbG9yOiBAY29sb3IgIWltcG9ydGFudDtcbiAgICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qKlxuICogTW9iaWxlIHVuZCBUYWJsZXRcbiAqL1xuLnNhcC1waG9uZSxcbi5zYXAtdGFibGV0IHtcbiAgI0hpZ2g1QXBwIHtcbiAgICBtYXJnaW46IDAgMC4yNXJlbTtcbiAgICB3aWR0aDogflwiY2FsYygxMDAlIC0gMC41cmVtKVwiICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2FwVWlSdHQge1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLyoqXG4gICogTW9iaWxlXG4gKi9cbi5zYXAtcGhvbmUge1xuICAuc2FwTVJiICB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgJi53SW5mbyB7XG4gICAgICB3aWR0aDogflwiY2FsYygxMDAlIC0gNDBweClcIjtcbiAgICB9XG4gIH1cbn1cblxuLy9CZXJhdGVyLVN1Y2hlXG4uc2FwTUNyc2xCdWxsZXRlZCA+IHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogbm9uZSFpbXBvcnRhbnQ7XG59XG5cbi5zYXBNQ3JzbEJ1bGxldGVkID4gc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmUhaW1wb3J0YW50O1xufVxuXG4uc2FwTUlucHV0SGlnaGxpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogbm9uZSFpbXBvcnRhbnQ7XG59XG5cbi5zYXBNSW5wdXRIaWdobGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZSFpbXBvcnRhbnQ7XG59XG5cblxuLnNhcE1EaWFsb2cge1xuICB6LWluZGV4OiAxMTEyICFpbXBvcnRhbnQ7XG5cbiAgLnNhcE1TRklbdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMi4zNzVyZW07XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWluZGVudDogMC4xMjVyZW07XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiBAYnRuX2RlZmF1bHRfYmx1ZV9ob3ZlciAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6IEBidG5fZGVmYXVsdF9ibHVlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnNhcE1TRkYge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gIC5zYXBNRlQge1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgfVxufVxuIiwiLmNvbnRhY3REYXRhRnJnbXQge1xuICAuc3RyZWV0LCAucGx6IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMzc1cmVtO1xuICB9XG59IiwiLmNvbXBsZXRpb25GcmdtdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogQG9ldmJzX2xpZ2h0X2JsdWU7XG4gIGJvcmRlcjogMC41cHggc29saWQgbGlnaHRncmF5O1xuICBwYWRkaW5nOiAxcmVtO1xuICBtYXJnaW46IDAgMC41cmVtO1xuICAuY29tcGxldGlvblJvdyB7XG5cbiAgICAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG9ldmJzX2xpZ2h0X2JsdWU7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICBjb2xvcjogQG9ldmJzX2JsdWUgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICAgICAgICB3aWR0aDogflwiY2FsYygxMDAlIC0gMTEwcHgpXCI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwcHggMTAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTVweDtcbiAgICAgIH1cblxuICAgICAgJi5jb250cmFjdCB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9jb250cmFjdERldGFpbHMucG5nJyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuICAuY29tcGxldGlvblJvd0VuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQG9ldmJzX2JsdWUgIWltcG9ydGFudDtcblxuICAgIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCB7XG4gICAgICBkaXYge1xuICAgICAgICBjb2xvciA6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAuc2FwTUNiLnNhcE1DYldyYXBwZWQuc2FwTUNiSGFzTGFiZWwgPiAuc2FwTUxhYmVsLnNhcE1MYWJlbFdyYXBwZWQge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNhcE1DYiB7XG4gICAgcGFkZGluZzogMCAwIDAgMnJlbSAhaW1wb3J0YW50O1xuICAgIC5zYXBNQ2JCZyB7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG59IiwiLmNvbnN1bHRhdGlvbkZyZ210IHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgLmNvbnN1bHRhdGlvblJvdyB7XG5cbiAgICAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG9ldmJzX2xpZ2h0X2JsdWU7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgbWFyZ2luOiAwIDAuNXJlbTtcbiAgICAgIGJvcmRlcjogMC41cHggc29saWQgbGlnaHRncmF5O1xuXG4gICAgICBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgY29sb3I6IEBvZXZic19ibHVlICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbiAgICAgICAgd2lkdGg6IH5cImNhbGMoMTAwJSAtIDExMHB4KVwiO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IDEwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogLTEwcHg7XG4gICAgICB9XG5cbiAgICAgICYuYmVyYXRlciB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9iZXJhdGVyLnBuZycpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmVyck1zZyB7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIH1cblxuICAgIC5zYXBNQ2Ige1xuICAgICAgcGFkZGluZzogMCAwIDAgMnJlbTtcbiAgICAgIC5zYXBNQ2JCZyB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zYXBNTG5rIHtcbiAgICBwYWRkaW5nLXRvcDoycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4iLCIudGhhbmtzRnJnbXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yX2dyZWVuO1xuICBib3JkZXI6IDAuNXB4IHNvbGlkIGxpZ2h0Z3JheTtcbiAgbWFyZ2luOiAwIDAuNXJlbSAwLjVyZW0gMC41cmVtO1xuXG5cbiAgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIHtcbiAgICBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6IEBvZXZic19ibHVlICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMi42MjVyZW0gIWltcG9ydGFudDtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICAgICAgd2lkdGg6IH5cImNhbGMoMTAwJSAtIDExMHB4KVwiO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwcHggMTAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC0xMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3VjY2Vzcy5wbmcnKTtcbiAgICB9XG4gIH1cblxuXG4gIC5zYXBNQ2Ige1xuICAgIHBhZGRpbmc6IDAgMCAwIDJyZW07XG4gICAgLnNhcE1DYkJnIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLnNhcE1CdG4ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59IiwiLm1zZ1dyYXBwZXIge1xuICAgd2lkdGg6IH5cImNhbGMoMTAwJSAtIDByZW0pXCI7XG5cbiAgIC5zYXBNTXNnU3RyaXAge1xuICAgICBtYXJnaW46IDAgMCAwLjVyZW0gMDtcbiAgIH1cbiB9XG5cbi5lcnJvckN0cmwge1xuICBpbnB1dCwgJi5zYXBNU2x0ICB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgQGJ0bl9kZWZhdWx0X3JlZF9ob3ZlcjtcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogQGNvbG9yX3JlZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYuc2FwTVNGIHtcbiAgICBmb3JtIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBidG5fZGVmYXVsdF9yZWRfaG92ZXI7XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAY29sb3JfcmVkICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAuc2FwTVNGQiB7XG4gICAgICAgIGNvbG9yOiBAYnRuX2RlZmF1bHRfcmVkX2hvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgICBpbnB1dCwgJjpmb2N1cyB7XG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBiZGkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2lubGluZV92YWxpZGllcnVuZ19uZWdhdGl2LnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMS4xMjVyZW07XG4gICAgICBoZWlnaHQ6IDEuMTI1cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICAgIG1hcmdpbi10b3A6MDtcbiAgICB9XG4gIH1cblxuICAmLnNhcE1SYiB7XG4gICAgLnNhcE1SYkJPdXQge1xuICAgICAgYm9yZGVyLWNvbG9yOiBAY29sb3JfcmVkICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGJkaSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnNhcE1DYiAge1xuICAgIC5zYXBNQ2JCZyB7XG4gICAgICBib3JkZXItY29sb3I6IEBjb2xvcl9yZWQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBiZGkge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIC8vbWFyZ2luLXRvcDogMTFweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4uc2FwVWlITGF5b3V0IHtcbiAgPiAuZXJyb3JDdHJsIHtcbiAgICBiZGkge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmVyck1zZyB7XG4gIG1hcmdpbi10b3A6MC4yNXJlbTtcbiAgY29sb3I6IEBjb2xvcl9yZWQgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn0iLCIucHJvcGVydGllc0JpdEF1dG9Db21wbGV0ZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMC4yNXJlbSAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG59XG5cbi5wcm9wZXJ0aWVzQml0QXV0b0NvbXBsZXRlSW5uZXIge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAwIDAuNzVyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmJpdEF1dG9Db21wbGV0ZSB7XG4gIC5wcm9wZXJ0aWVzQml0QXV0b0NvbXBsZXRlICFpbXBvcnRhbnQ7XG5cbiAgLnNhcFVpVGZDb21ibyB7XG4gICAgZm9udC1mYW1pbHk6IEBmb250RmFtaWx5ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2FwVWlUZklubmVyIHtcblxuICAgIC5wcm9wZXJ0aWVzQml0QXV0b0NvbXBsZXRlSW5uZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gICYuZXJyb3IsICYuZXJyb3JDdHJsIHtcbiAgICBib3JkZXItY29sb3I6IEBvZXZic19yZWQ7XG4gIH1cbn1cbi5zYXBVaUxieCAge1xuXG4gIC5zYXBVaUxieEkge1xuICAgIGhlaWdodDogM3JlbTtcbiAgICAuc2FwVWlMYnhJVHh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgfVxuICB9XG59IiwiQHN3aXBlX2JnOiAjZTlmNWZjO1xuQHN3aXBlX2JvcmRlcjogI2U5ZjVmYztcbkBkZWZhdWx0U2l6ZTogNjBweDtcblxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbWF4aSB7XG4gIHRvIHt3aWR0aDogflwiY2FsYyggMTAwJSAtIEB7ZGVmYXVsdFNpemV9KVwiO31cbiAgZnJvbSB7d2lkdGg6IEBkZWZhdWx0U2l6ZTt9XG59XG5cbkBrZXlmcmFtZXMgbWF4aSB7XG4gIHRvIHt3aWR0aDogflwiY2FsYyggMTAwJSAtIEB7ZGVmYXVsdFNpemV9KVwiO31cbiAgZnJvbSB7d2lkdGg6IEBkZWZhdWx0U2l6ZTt9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBtaW5pIHtcbiAgZnJvbSB7d2lkdGg6IH5cImNhbGMoIDEwMCUgLSBAe2RlZmF1bHRTaXplfSlcIjt9XG4gIHRvIHsgd2lkdGg6IEBkZWZhdWx0U2l6ZTsgfVxufVxuXG5Aa2V5ZnJhbWVzIG1pbmkge1xuICBmcm9tIHt3aWR0aDogflwiY2FsYyggMTAwJSAtIEB7ZGVmYXVsdFNpemV9KVwiO31cbiAgdG8geyB3aWR0aDogQGRlZmF1bHRTaXplOyB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlIHtcbiAgZnJvbSB7b3BhY2l0eTogMH1cbiAgdG8ge29wYWNpdHk6IDF9XG59XG5cbkBrZXlmcmFtZXMgZmFkZSB7XG4gIGZyb20ge29wYWNpdHk6IDB9XG4gIHRvIHtvcGFjaXR5OiAxfVxufVxuXG5cblxuLnByb2R1Y3RzRnJnbXQge1xuICB3aWR0aDoxMDAlO1xuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiLlwiO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cblxuICAucHJvZFdyYXBwZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgbWF4LXdpZHRoOiA4NDBweDtcbiAgICBtaW4td2lkdGg6IDMyMHB4O1xuICAgIGRpc3BsYXk6YmxvY2s7XG5cbiAgICAuc3dpcGVXcmFwcGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IEBzd2lwZV9iZztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAuY2hlY2tmaWVsZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBvZXZic19ibHVlO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vLi4vaW1nL2RlY2xpbmUzLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICA1MHB4IDUwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogQGRlZmF1bHRTaXplO1xuICAgICAgICB3aWR0aDogIEBkZWZhdWx0U2l6ZTtcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLnByb2RTd2lwZSB7XG4gICAgICAgIHdpZHRoOiB+XCJjYWxjKDEwMCUgLSBAe2RlZmF1bHRTaXplfSlcIjtcbiAgICAgICAgaGVpZ2h0OiBAZGVmYXVsdFNpemU7XG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgICAudHJpYW5nbGUge1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAvL2JvcmRlci1sZWZ0OiAyMHB4IHNvbGlkIEBvZXZic19ibHVlO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkIEBibHVlO1xuICAgICAgICAgIGJvcmRlci10b3A6IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMzBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBsZWZ0OiAxMjBweDtcbiAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgfVxuICAgICAgICAuc2FwVWlJY29uIHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudFxuICAgICAgICAgIH1cbiAgICAgICAgICAmLm1vcmVJbmZvTGluayB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAgQG9ldmJzX2JsdWU7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICAgICAgY3Vyc29yOiBoZWxwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiA3JTtcbiAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXIge1xuICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogQG9ldmJzX2JsdWU7XG4gICAgICAgICAgYmFja2dyb3VuZDogQGJnX2hlYWRlcl9ncmFkaWVudF9vZXZicztcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGhlaWdodDogQGRlZmF1bHRTaXplO1xuICAgICAgICAgIHdpZHRoOiBAZGVmYXVsdFNpemU7XG4gICAgICAgICAgbWluLXdpZHRoOiBAZGVmYXVsdFNpemU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuXG5cbiAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogbWluaSAwLjVzIGVhc2UtaW4gZm9yd2FyZHM7XG4gICAgICAgICAgYW5pbWF0aW9uOiBtaW5pIDAuNXMgZWFzZS1pbiBmb3J3YXJkcztcblxuICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogQGNvbG9yX2dyZWVuICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgICAud2hpdGVJY29uIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zYXBVaUljb24ge1xuXG4gICAgICAgICAgICAmLmNsb3NlIHtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgIHRvcDoyMHB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm1vcmVJbmZvTGluayB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHJpZ2h0OiA3LjUlO1xuICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmltZyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgaGVpZ2h0OiBAZGVmYXVsdFNpemU7XG4gICAgICAgICAgd2lkdGg6IEBkZWZhdWx0U2l6ZTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vLm5vSGFuZGN1cnNvciB7XG4gICAgICAgIC8vICBjdXJzb3I6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgLy99XG5cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogODVweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IEBkZWZhdWx0U2l6ZTtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIGhlaWdodDogQGRlZmF1bHRTaXplO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgJi53U3VidGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6MjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB1bnNldDtcbiAgICAgICAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjdyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5kaXNhYmxlZFR4dCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAxNDVweDtcbiAgICAgIHRvcDogNDBweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgZm9udC1zaXplOiAwLjhyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmW2RhdGEtdHlwZT1cInBodlwiXSB7XG4gICAgICAuaW1nIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLy4uL2ltZy9wcm9kdWN0cy93aGl0ZS9waC5wbmcnKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJltkYXRhLXR5cGU9XCJkc1wiXSB7XG4gICAgICAuaW1nIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLy4uL2ltZy9wcm9kdWN0cy93aGl0ZS9kcy5wbmcnKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJltkYXRhLXR5cGU9XCJ1bmZcIl0ge1xuICAgICAgLmltZyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi8uLi9pbWcvcHJvZHVjdHMvd2hpdGUvdW4ucG5nJyk7XG4gICAgICB9XG4gICAgfVxuICAgICZbZGF0YS10eXBlPVwiaHJcIl0ge1xuICAgICAgLmltZyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi8uLi9pbWcvcHJvZHVjdHMvd2hpdGUvaHIucG5nJyk7XG4gICAgICB9XG4gICAgfVxuICAgICZbZGF0YS10eXBlPVwiZ2xcIl0ge1xuICAgICAgLmltZyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi8uLi9pbWcvcHJvZHVjdHMvd2hpdGUvZ2wucG5nJyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJltkYXRhLWNoZWNrZWQ9XCJYXCJdIHtcbiAgICAgIC5zd2lwZVdyYXBwZXIge1xuICAgICAgICAgIC5jaGVja2ZpZWxkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi8uLi9pbWcvY2hlY2sucG5nJykgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc3dpcGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiB+XCJjYWxjKCAxMDAlIC0gQHtkZWZhdWx0U2l6ZX0pXCI7XG4gICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogbWF4aSAwLjVzIGVhc2UtaW4gZm9yd2FyZHM7XG4gICAgICAgICAgICBhbmltYXRpb246IG1heGkgMC41cyBlYXNlLWluICBmb3J3YXJkcztcblxuICAgICAgICAgICAgLnNhcFVpSWNvbnsvL1NsaWRlci1JY29uIG5pY2h0IG1laHIgc2ljaHRiYXJcbiAgICAgICAgICAgICAgJi5jbG9zZSB7XG4gICAgICAgICAgICAgICAgLy9kaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZSAwLjRzIGVhc2UtaW4gMC40cyBmb3J3YXJkcztcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IGZhZGUgMC40cyBlYXNlLWluIDAuNHMgZm9yd2FyZHM7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi5tb3JlSW5mb0xpbmsge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlIDAuNHMgZWFzZS1pbiAwLjRzIGZvcndhcmRzO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogZmFkZSAwLjRzIGVhc2UtaW4gMC40cyBmb3J3YXJkcztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSAvL2NoZWNrQ2xvc2VkXG4gICAgJltkYXRhLWRpc2FibGVkPVwiWFwiXSB7XG4gICAgICAuY2hlY2tmaWVsZCB7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLy4uL2ltZy9kZWNsaW5lMy5wbmcnKTtcbiAgICAgIH1cbiAgICAgIC5tb3JlSW5mb0xpbmsge1xuICAgICAgfVxuICAgICAgLmltZyB7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIH1cbiAgICAgIC5zd2lwZXIge1xuXG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgYW5pbWF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAudHJpYW5nbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcbiAgICAgIH1cbiAgICB9XG4gICAgLmRldGFpbEluZm9ybWF0aW9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjXzU7XG4gICAgICB3aWR0aDogflwiY2FsYygxMDAlIC0gMjBweClcIjtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAwIDEwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgICAgZGlzcGxheTpub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IDJweCAycHggNnB4IDZweCByZ2JhKDAsIDAsIDAsIC4xNCksIDAgM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgLjIpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIC4xMik7XG5cbiAgICAgIC5wb2xwckhpZ2hsaWdodHMge1xuICAgICAgICAuc2FwTUZUIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMTVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgICAgLmZvLWxpa2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg1cmVtO1xuICAgICAgICAgICAgY29sb3I6IEBvZXZic19ibHVlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNhcFVpVmx0Q2VsbCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAucG9scHJIaWdobGlnaHRzVGl0bGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAuc2FwTUZUIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjE1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB9XG4gICAgICAuc2FwVWlWbHRDZWxsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAgIC5wb2xwckRldGFpbHMge1xuICAgICAgICBtYXJnaW46IDVweCAwIDEwcHggMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm9ldmJzSWNvW2RhdGEtYXRib3R0b209XCJYXCJdIHtcbiAgICBib3R0b206IC0ycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG5cbiIsIkBpbXBvcnQgXCJkYXRhRnJnbXRcIjtcbkBpbXBvcnQgXCJwcm9kdWN0c0ZyZ210XCI7XG5AaW1wb3J0IFwicHJpY2VGcmdtdFwiO1xuXG4ucG9saWN5aG9sZGVyVHJheSB7XG4gIHdpZHRoOiAxMDAlO1xuICAudHJheSB7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBtYXgtd2lkdGg6IDg0MHB4O1xuICAgIG1pbi13aWR0aDogMzIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDg4MHB4KSB7XG4gIC5kYXRhRnJnbXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAyMHB4IDAgNXB4O1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICAvL3RvcDogMTI1cHg7IC8vVklTIHVuZCBPbmxpbmUhXG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuXG4gIC5ibHNrIHtcbiAgICAuZGF0YUZyZ210IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxODBweDtcbiAgICB9XG4gIH1cblxuICAucHJvZHVjdHNGcmdtdHsgLy9hdWNoIHZpc1xuICAgIG1hcmdpbjogMCAwIDAgMjEwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDg0MHB4O1xuICB9XG4gIC5wb2xpY3lob2xkZXJUcmF5eyAvL2F1Y2ggdmlzXG4gICAgbWFyZ2luOiAwIDAgMCAyMTBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC5ibG9ja1ByaWNlIHtcbiAgICBtYXJnaW46IDAgMCAwIDIxMHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDg0MHB4O1xuICB9XG5cbiAgLy9PbmxpbmVcbiAgLnF1ZXN0aW9uc0ZyZ210IHtcbiAgICBtYXJnaW46IDAgMjBweCAtMTVweCAwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLmJsb2NrQnRuIHtcbiAgICAuYmxvY2tTaXplT25saW5lO1xuICAgIC8vIHdpZHRoOiA1MCU7XG4gICAgLy9tYXgtd2lkdGg6IDk0MHB4O1xuICAgIC8vbWluLXdpZHRoOiAzNDBweDtcbiAgICBoZWlnaHQ6IDY4cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAvL2JhY2tncm91bmQ6IEBvZXZic19ibHVlO1xuICB9XG5cbn1cblxuLmJsb2NrQnRuIHtcbiAgd2lkdGg6IH5cImNhbGMoNTAlIC0gMnB4KVwiO1xuICBtYXgtd2lkdGg6IDg0MHB4O1xuICBtaW4td2lkdGg6IDMzNXB4O1xuICBoZWlnaHQ6IDY4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogQG9ldmJzX2JsdWU7XG5cbiAgLm5leHRCdG4ge1xuICAgIGhlaWdodDogNjBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvL3JpZ2h0OiA1MHB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIC8vdG9wOiAtNXB4O1xuICAgIC5zYXBNQnRuSW5uZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiBAb2V2YnNfYmx1ZSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMCAxNXB4IDAgMTVweCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIH1cbiAgICAuc2FwTUJ0bkNvbnRlbnQge1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAuc2FwTUJ0bklubmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAb2V2YnNfYmx1ZSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiBAYnRuX2RlZmF1bHRfYmx1ZV9ob3ZlciAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogQGJ0bl9kZWZhdWx0X2JsdWUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIC5zYXBNQnRuSW5uZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IEBjb2xvcl9ncmVlbiAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5oYW5kSUNPIHtcbiAgICAvL2N1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vLi4vaW1nL2hhbmRCRy5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgLnNoYWtlO1xuICAgIH1cbiAgfVxufVxuXG5cbiIsIkByb3RhdGVEZWc6IC0xNWRlZztcbkB0eHRSb3RhdGVEZWc6IC04ZGVnO1xuXG4ucHJpY2VGcmdtdCB7XG4gIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcblxuICAucHJpY2VIYW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmJsb2NrUHJpY2Uge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgbWF4LXdpZHRoOiA4NDBweDtcbiAgICBtaW4td2lkdGg6IDMyMHB4O1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIGJhY2tncm91bmQ6IEBvZXZic19ibHVlO1xuXG4gICAgLmhhbmRJQ08ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vLi4vaW1nL2hhbmRCRy5wbmcnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKEByb3RhdGVEZWcpO1xuICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZShAcm90YXRlRGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZShAcm90YXRlRGVnKTtcbiAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKEByb3RhdGVEZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoQHJvdGF0ZURlZyk7XG5cbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAuc2hha2U7XG4gICAgICB9XG4gICAgfVxuXG5cblxuICAgIC5wcmljZUJsb2NrIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDc1cHg7XG4gICAgICB0b3A6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6IEBjb2xvcl9ncmVlbiAhaW1wb3J0YW50O1xuXG4gICAgICBzdHJvbmcge1xuICAgICAgICBjb2xvcjogQGNvbG9yX2dyZWVuO1xuICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByaWNlQmxvY2tPbmxpbmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNzVweDtcbiAgICAgIHRvcDogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICBzdHJvbmcge1xuICAgICAgICBjb2xvcjogQGNvbG9yX2dyZWVuO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW0gIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudG90YWxGZWV0Tm90ZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA3NXB4O1xuICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6IEBjb2xvcl9ncmVlbjtcbiAgICB9XG5cbiAgICAubmV4dEJ0biB7XG4gICAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IDEzMHB4O1xuICAgICAgdG9wOiAxMnB4O1xuICAgICAgLnNhcE1CdG5Jbm5lciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiAgQG9ldmJzX2JsdWUgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHggMCAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIH1cbiAgICAgIC5zYXBNQnRuQ29udGVudCB7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAuc2FwTUJ0bklubmVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZDogQGJ0bl9kZWZhdWx0X2JsdWVfaG92ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogQGJ0bl9kZWZhdWx0X2JsdWUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIC5zYXBNQnRuSW5uZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogQGNvbG9yX2dyZWVuICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIEBtZWRpYShtaW4td2lkdGg6IDg4MHB4KSB7XG4gICAgLnByaWNlSGFuZCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLy4uL2ltZy9oYW5kQkcucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKEByb3RhdGVEZWcpO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKEByb3RhdGVEZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoQHJvdGF0ZURlZyk7XG4gICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKEByb3RhdGVEZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZShAcm90YXRlRGVnKTtcblxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMzZweDtcbiAgICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZShAdHh0Um90YXRlRGVnKTtcbiAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKEB0eHRSb3RhdGVEZWcpO1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZShAdHh0Um90YXRlRGVnKTtcbiAgICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZShAdHh0Um90YXRlRGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZShAdHh0Um90YXRlRGVnKTtcbiAgICAgICAgICBjb2xvcjogQG9ldmJzX2JsdWU7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoIDtcbiAgICAgICAgICBjb2xvcjogQG9ldmJzX3JlZDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA4MHB4O1xuICAgICAgICAgIGxlZnQ6IDM1cHg7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZShAcm90YXRlRGVnKTtcbiAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKEByb3RhdGVEZWcpO1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZShAcm90YXRlRGVnKTtcbiAgICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZShAcm90YXRlRGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZShAcm90YXRlRGVnKTtcbiAgICAgICAgfVxuICAgIH1cblxuICB9XG5cbn1cblxuIl19 */
