.sapMCrsl,.sapMPageBgStandard{background-color:#FFF!important}body,hr.count.finish{counter-reset:section}.oevbsHeader:hover{color:grey!important}ul{font-size:initial}.sapUiBlockLayoutSizeL .sapUiBlockCellContent,.sapUiBlockLayoutSizeM .sapUiBlockCellContent,.sapUiBlockLayoutSizeS .sapUiBlockCellContent,.sapUiBlockLayoutSizeXL .sapUiBlockCellContent,.sapUiBlockLayoutSizeXS .sapUiBlockCellContent,.visColumn{padding:0!important}.appRowLimitWidth{max-width:607px;margin:10px!important}.checkBoxLegal>div{top:.8125rem!important}.appRowLimitWidthMid{max-width:768px;margin:10px!important}.sapMSwt.sapMSwtAcceptReject .sapMSwtLabelOff,.sapMSwt:hover.sapMSwtAcceptReject .sapMSwtLabelOff{padding:unset!important}#visBody{width:100%;margin-right:auto!important;margin-left:auto!important}#visBody button{background-color:transparent;color:inherit;font-size:1rem;border-radius:30px;padding:0 15px}#visBody button:active,#visBody button:focus,#visBody button:hover{box-shadow:none;color:#0d39ab!important}#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}.btnBlue .sapUiIcon{color:#fff!important;margin-right:.8rem!important}.btnBlue{background:#0d39ab!important;color:#fff!important;text-shadow:none}.btnBlue span{color:inherit}.btnBlueHover{background:#94d0ed!important;color:#0d39ab!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,.toggleBtnPressedBlue{background:#0d39ab;color:#fff;text-shadow:none}.toggleBtnPressedBlue{border-color:#0d39ab}.body,.fontProperties{font-family:"Sparkasse Web",Helvetica,Helvetica,Arial,sans-serif!important;color:#3c3c3b}.body{background:#fff;padding:0;margin:2rem 0 0;font-weight:200;font-style:normal;line-height:1.25rem;position:relative;cursor:default}.fontProperties{font-size:1rem}.blockHeaderBg{background:linear-gradient(to right,#0d39ab,#0d39ab);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:2.25rem;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;white-space:pre-line!important;color:#3c3c3b}@media (min-width:320px) and (max-width:480px){.h3{font-size:1.125rem!important;line-height:1.25rem!important}}.roadMap{width:100%;margin-bottom:.5rem}.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>div:after,.roadMap>div:before{content:"";bottom:0;width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent}.roadMapMinimal>div,.roadMap[data-actualStep='B']>div:nth-child(1),.roadMap[data-actualStep='B']>div:nth-child(2),.roadMap[data-actualStep='C']>div:nth-child(2),.roadMap[data-actualStep='C']>div:nth-child(3),.roadMap[data-actualStep='D']>div:nth-child(2),.roadMap[data-actualStep='D']>div:nth-child(3),.roadMap[data-actualStep='D']>div:nth-child(4){background:#0d39ab}.roadMap>div:before{position:absolute;right:-19px;border-left:20px solid #5977c6}.roadMap>div:after{position:absolute;left:0;border-left:20px solid #fff}.roadMapMinimal:before,.roadMapMinimal>div:after{content:'';position:absolute}.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;text-align:center;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;text-align:center}.roadMap[data-actualStep='B']>div:nth-child(1):before,.roadMap[data-actualStep='B']>div:nth-child(2):before,.roadMap[data-actualStep='C']>div:nth-child(2):before,.roadMap[data-actualStep='C']>div:nth-child(3):before,.roadMap[data-actualStep='D']>div:nth-child(2):before,.roadMap[data-actualStep='D']>div:nth-child(3):before,.roadMap[data-actualStep='D']>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}}.confirmationLbl,.confirmationVal{display:inline-block}@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='A']>div:first-child .sapMFT{cursor:pointer}.roadMap[data-actualStep='A']>div:first-child .sapMFT span{cursor:inherit}.roadMap[data-actualStep='B']>div:nth-child(1) .sapMFT,.roadMap[data-actualStep='B']>div:nth-child(2) .sapMFT{cursor:pointer}.roadMap[data-actualStep='C']>div:nth-child(2) .sapMFT,.roadMap[data-actualStep='C']>div:nth-child(3) .sapMFT{cursor:pointer}.roadMap[data-actualStep='D']>div:nth-child(2) .sapMFT,.roadMap[data-actualStep='D']>div:nth-child(3) .sapMFT,.roadMap[data-actualStep='D']>div:nth-child(4) .sapMFT{cursor:pointer}@media (min-width:414px){.roadMap[data-actualStep='A']>div:first-child .title,.roadMap[data-actualStep='B']>div:nth-child(2) .title,.roadMap[data-actualStep='C']>div:nth-child(3) .title,.roadMap[data-actualStep='D']>div:last-child .title{display:inline-block}}.roadMapMinimal{width:100%;margin-bottom:.5rem!important;position:relative}.roadMapMinimal:before{top:50%;tranform:translateY(-50%);border-bottom:2px solid #5977c6;height:1px;display:inline-block;width:150px;margin-top:-2px}.errorCtrl.sapMRb bdi:after,.roadMapMinimal[data-actualStep="B"]>div:nth-child(2):after,.roadMapMinimal[data-actualStep="C"]>div:nth-child(3):after,.roadMapMinimal[data-actualStep="D"]>div:nth-child(4):after,.roadMapMinimal[data-actualStep="A"]>div:nth-child(1):after{display:none}.roadMapMinimal>div{width:25px;height:25px;border-radius:100%;border:1px solid #0d39ab;margin-left:25px;transition:all .5s}.roadMapMinimal>div:first-child{margin-left:0}.roadMapMinimal>div:hover{box-shadow:inset 0 0 0 3px #fff;cursor:pointer}.roadMapMinimal>div:hover:after{opacity:0}.roadMapMinimal>div:after{top:4px;left:5px;width:14px;height:14px;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 395' height='13px' width='13px'%3E%3Cpolygon fill='%23FFFFFF' points='142.8,323.85 35.7,216.75 0,252.45 142.8,395.25 448.8,89.25 413.1,53.55'%3E%3C/polygon%3E%3C/svg%3E");transition:opacity .25s;opacity:1}.roadMapMinimal[data-actualStep="B"]>div:nth-child(1n+3),.roadMapMinimal[data-actualStep="C"]>div:nth-child(1n+4),.roadMapMinimal[data-actualStep="D"]>div:nth-child(1n+5),.roadMapMinimal[data-actualStep="A"]>div:nth-child(1n+2){background:#fff}.roadMapMinimal[data-actualStep="A"]>div:nth-child(1){box-shadow:inset 0 0 0 3px #fff}.roadMapMinimal[data-actualStep="B"]>div:nth-child(2){box-shadow:inset 0 0 0 3px #fff}.roadMapMinimal[data-actualStep="C"]>div:nth-child(3){box-shadow:inset 0 0 0 3px #fff}.roadMapMinimal[data-actualStep="D"]>div:nth-child(4){box-shadow:inset 0 0 0 3px #fff}.msgWrapper{width:calc(100% - 0rem)}.msgWrapper .sapMMsgStrip{margin:0 0 .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-repeat:no-repeat;position:absolute;width:1.125rem;height:1.125rem;margin-left:.5rem;margin-top:0}.errorCtrl.sapMCb bdi:after{margin-top:3px}.sapUiHLayout>.errorCtrl bdi:after{margin-top:0!important}.errMsg{color:#da291c!important;font-size:.75rem}*{font-family:"Sparkasse Web",Helvetica,Helvetica,Arial,sans-serif}.sapMLabel,.sapMRbB .sapMRbBOut{font-family:"Sparkasse Web",Helvetica,Helvetica,Arial,sans-serif!important}.sapMLabel{font-size:1rem!important;color:#3c3c3b!important;cursor:pointer}.sapMInputBaseInner{background:0 0!important;border:none!important;font-style:normal!important;-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;-ms-flex:auto!important;flex:auto!important;min-width:3rem!important;text-overflow:ellipsis!important}.sapMMsgStripIcon>.sapUiIcon,.sapMTitle{font-size:1rem}.sapMGlobalBackgroundColor,.sapUiGlobalBackgroundColor{background-color:#fff!important;background-image:none!important}.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;position:relative;top:-2px}.sapMFT,.sapMInputBaseInner,.sapMText,.sapMText>div,.sapMText>span,.sapMTitle{color:#3c3c3b;font-family:"Sparkasse Web",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{position:relative;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:visible}.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}.sapUiLnk{font-size:13px!important}.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:"Sparkasse Web",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{background:#0d39ab!important;color:#fff;border-color:#0d39ab}.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:#0d39ab!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:#0d39ab!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-size:1rem;padding:0;background:0 0}button.sapMBtn,button:not(.dropdown).sapMBtn{outline:0}button.sapMBtn:hover>.sapMBtnHoverable,button:not(.dropdown).sapMBtn:hover>.sapMBtnHoverable{background:#94d0ed!important;color:#0d39ab!important;text-shadow:none}button.sapMBtn:hover>.sapMBtnHoverable span,button:not(.dropdown).sapMBtn:hover>.sapMBtnHoverable span{color:inherit}button.sapMBtn:hover>.sapMBtnHoverable.sapMBtnTransparent,button:not(.dropdown).sapMBtn:hover>.sapMBtnHoverable.sapMBtnTransparent{background:#94d0ed!important;color:#0d39ab!important;text-shadow:none}button.sapMBtn:hover>.sapMBtnHoverable.sapMBtnTransparent span,button:not(.dropdown).sapMBtn:hover>.sapMBtnHoverable.sapMBtnTransparent span{color:inherit}button.sapMBtn:hover>.sapMBtnHoverable.sapMToggleBtnPressed:not(.sapMBtnActive),button:not(.dropdown).sapMBtn:hover>.sapMBtnHoverable.sapMToggleBtnPressed:not(.sapMBtnActive){background:#94d0ed!important;color:#0d39ab!important;text-shadow:none}button.sapMBtn:hover>.sapMBtnHoverable.sapMToggleBtnPressed:not(.sapMBtnActive) span,button:not(.dropdown).sapMBtn:hover>.sapMBtnHoverable.sapMToggleBtnPressed:not(.sapMBtnActive) span{color:inherit}button.sapMBtn:hover>.sapMBtnHoverable .sapMBtnHoverable.sapMToggleBtnPressed:hover,button:not(.dropdown).sapMBtn:hover>.sapMBtnHoverable .sapMBtnHoverable.sapMToggleBtnPressed:hover{background:#94d0ed!important;color:#0d39ab!important;text-shadow:none}button.sapMBtn:hover>.sapMBtnHoverable .sapMBtnHoverable.sapMToggleBtnPressed:hover span,button:not(.dropdown).sapMBtn:hover>.sapMBtnHoverable .sapMBtnHoverable.sapMToggleBtnPressed:hover span{color:inherit}button .sapMBtnInner,button:not(.dropdown) .sapMBtnInner{border:none;border-radius:30px;padding:0 15px;background:#0d39ab;color:#fff!important;font-size:1.125rem}button .sapMBtnInner:hover,button:not(.dropdown) .sapMBtnInner:hover{background:#94d0ed!important;color:#0d39ab!important}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}.sapMSwt.sapMSwtAcceptReject.sapMSwtOff,.sapMSwt.sapMSwtAcceptReject.sapMSwtOn,.sapMSwt:hover.sapMSwtAcceptReject.sapMSwtOff,.sapMSwt:hover.sapMSwtAcceptReject.sapMSwtOn,:not(.sapMSFDisabled)>.sapMSFF:hover{border-color:#0d39ab}.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{background:#fff;color:#0d39ab!important;font-size:1rem}.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 .sapMSwtLabelOn::before,.sapMSwt:hover.sapMSwtAcceptReject .sapMSwtLabelOn::before{color:#0d39ab;display:inline-block}.sapMSwt.sapMSwtAcceptReject .sapMSwtLabelOff::before,.sapMSwt:hover.sapMSwtAcceptReject .sapMSwtLabelOff::before{color:#0d39ab;padding-right:.5rem;display:inline-block}.sapMLnk{color:#0d39ab!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}#bit-module-euv-protokoll--euvEmpfehlungAngeRow>div>label,#bit-module-euv-protokoll--euvLblAnlass,#bit-module-euv-protokoll--euvOrtDatumRow>div>label,#bit-module-euv-protokoll--euvRow1>div>label,#bit-module-euv-protokoll--euvRow2>div>label,#bit-module-euv-protokoll--euvRow3>div>label,#bit-module-euv-protokoll--euvRowLBLEmpfehlung>div>label,#bit-module-euv-protokoll--euvTray>div>div,#bit-module-euv-protokoll--euvVermittlerRow>div>label{font-family:"Sparkasse Web",Helvetica,Helvetica,Arial,sans-serif!important;font-size:1rem!important;font-style:normal;color:#3c3c3b!important;cursor:pointer;font-weight:400!important;padding-top:10px;padding-bottom:5px}#bit-module-euv-protokoll--euvEmpfehlungAngenommen-0-label,#bit-module-euv-protokoll--euvEmpfehlungAngenommen-1-label,#bit-module-euv-protokoll--euvVermittler-0-label,#bit-module-euv-protokoll--euvVermittler-1-label{font-family:"Sparkasse Web",Helvetica,Helvetica,Arial,sans-serif!important;font-size:1rem!important;font-style:normal;color:#3c3c3b!important;cursor:pointer;font-weight:400!important}#bit-module-euv-protokoll--EUV-ID,#bit-module-euv-protokoll--euvEmpfehlung,#bit-module-euv-protokoll--euvEmpfehlungAngenommenTA{margin-left:0!important}#bit-module-euv-protokoll--EUV-ID{margin-left:10px!important}#bit-module-euv-protokoll--euvOrtUnterschrift,#bit-module-euv-protokoll--euvRow3>div>label,#bit-module-euv-protokoll--euvTeilnehmer,#bit-module-euv-protokoll--euvTerminort{width:50%!important}#bit-module-euv-protokoll--EUV-ID,#bit-module-euv-protokoll--euvEmpfehlung,#bit-module-euv-protokoll--euvEmpfehlungAngenommenTA,#bit-module-euv-protokoll--euvFolgetermin-inner,#bit-module-euv-protokoll--euvOrtUnterschrift,#bit-module-euv-protokoll--euvTaAnlass,#bit-module-euv-protokoll--euvTeilnehmer,#bit-module-euv-protokoll--euvTermindauer,#bit-module-euv-protokoll--euvTerminort{height:2.5rem;background:0 0;position:relative;display:inline-block;vertical-align:top;outline:0;box-sizing:border-box;line-height:0;margin-right:10px;font-size:.875rem!important;font-family:"Sparkasse Web",Helvetica,Helvetica,Arial,sans-serif!important}#bit-module-euv-protokoll--euvEmpfehlung,#bit-module-euv-protokoll--euvEmpfehlungAngenommenTA,#bit-module-euv-protokoll--euvTaAnlass{line-height:20px;font-size:.875rem!important;font-weight:400}#bit-module-euv-protokoll--EUV-ID:focus,#bit-module-euv-protokoll--EUV-ID:hover,#bit-module-euv-protokoll--euvEmpfehlung:active,#bit-module-euv-protokoll--euvEmpfehlung:focus,#bit-module-euv-protokoll--euvEmpfehlung:hover,#bit-module-euv-protokoll--euvEmpfehlungAngenommenTA:active,#bit-module-euv-protokoll--euvEmpfehlungAngenommenTA:focus,#bit-module-euv-protokoll--euvEmpfehlungAngenommenTA:hover,#bit-module-euv-protokoll--euvFolgetermin-inner:active,#bit-module-euv-protokoll--euvFolgetermin-inner:focus,#bit-module-euv-protokoll--euvFolgetermin-inner:hover,#bit-module-euv-protokoll--euvOrtUnterschrift:active,#bit-module-euv-protokoll--euvOrtUnterschrift:focus,#bit-module-euv-protokoll--euvOrtUnterschrift:hover,#bit-module-euv-protokoll--euvTaAnlass:active,#bit-module-euv-protokoll--euvTaAnlass:focus,#bit-module-euv-protokoll--euvTaAnlass:hover,#bit-module-euv-protokoll--euvTeilnehmer:active,#bit-module-euv-protokoll--euvTeilnehmer:focus,#bit-module-euv-protokoll--euvTeilnehmer:hover,#bit-module-euv-protokoll--euvTermindauer:active,#bit-module-euv-protokoll--euvTermindauer:focus,#bit-module-euv-protokoll--euvTermindauer:hover,#bit-module-euv-protokoll--euvTerminort:active,#bit-module-euv-protokoll--euvTerminort:focus,#bit-module-euv-protokoll--euvTerminort:hover{outline:0!important;border-color:#4e4e4e}#bit-module-euv-protokoll--euvsenden2{margin-top:3em!important;background:#0d39ab!important;color:#fff!important;border-radius:30px!important;font-size:.9em!important;height:auto!important;border:0;letter-spacing:.05em;text-align:center;padding:37px!important}#bit-module-euv-protokoll--euvBtnRow>div>button{padding-top:10px!important;padding-bottom:10px!important}#bit-module-euv-protokoll--euvsenden2:hover{background:#94d0ed!important;color:#0d39ab!important}#bit-module-euv-protokoll--euvsenden2-icon>span{font-family:SAP-icons!important;position:relative!important;top:-30px!important;color:#fff!important}span .sapUiBtnTxt{position:relative!important;top:-29px!important;color:#fff!important}#bit-module-euv-protokoll--euvEmpfehlungAngeRow>div>label::after,#bit-module-euv-protokoll--euvOrtDatumRow>div>label::after,#bit-module-euv-protokoll--euvRow1>div>label::after,#bit-module-euv-protokoll--euvVermittlerRow>div>label::after{content:'*';color:#e52929!important;font-size:20px!important;font-weight:700!important;vertical-align:middle!important;padding-left:5px!important}#bit-module-euv-protokoll--euvRowLBLEmpfehlung>div>label,#bit-module-euv-protokoll--euvRowLblAnlass{position:relative;top:15px}.leeresDiv,.trayCol .gapCol{display:none;height:0}.sapUiBlockCellTitle{font-weight:400!important;font-size:1.375rem!important;line-height:1.625rem!important;white-space:pre-line!important}@media (min-width:320px) and (max-width:480px){.sapUiBlockCellTitle{font-size:1.125rem!important;line-height:1.25rem!important}}.sapUiBlockLayout{margin-bottom:1rem}@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}.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";cursor:help}.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-style:normal;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:"Sparkasse Web",Helvetica,Helvetica,Arial,sans-serif}.processFrgmt .processChoosing .Moped .vehicleTitle,.processFrgmt .processChoosing .sapUiBlockLayoutCell .sapUiBlockCellContent .vehicleTitle{text-transform:uppercase;font-weight:700}.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}.maintenanceV .sapUiBlockLayoutCell{margin-right:1rem}.maintenanceV .sapUiBlockLayoutCell:first-child{text-align:center}.maintenanceV .sapUiBlockLayoutCell:last-child{margin-right:0}.maintenanceV .sapMFT{margin-top:2rem;font-size:1.5rem}.vehicleFrgmt .vehicleRow .sapUiBlockLayoutCell{position:relative;background-color:#fff;padding:1rem;margin:0 .5rem}.vehicleFrgmt .vehicleRow .errMsg{margin-top:1rem}.vehicleFrgmt .vehicleRow .sapMCb{padding:0 0 0 2rem}.vehicleFrgmt .vehicleRow .sapMCb .sapMCbBg{left:0}.vehicleFrgmt .btn_more_less{text-align:center}.vehicleFrgmt .opacity{opacity:.05}.vehicleFrgmt .vehicleCheckBox{text-align:center;float:none;display:block;padding:0;opacity:0;transition:all .2s ease-in-out}.vehicleFrgmt .vehicleCheckBox>div{position:unset;border-radius:100%}.vehicleFrgmt .errorMessageVehicle{text-align:center!important;margin-top:-10px!important}.sap-phone .vehicleTypeFrgmt .vehicleTypeChoosing .sapUiBlockLayoutCell .sapUiBlockCellContent .sapMFT:after,.sap-tablet .vehicleTypeFrgmt .vehicleTypeChoosing .sapUiBlockLayoutCell .sapUiBlockCellContent .sapMFT:after{border-color:#aaa;opacity:1}.sap-phone .vehicleTypeFrgmt .vehicleTypeChoosing .sapUiBlockLayoutCell .sapUiBlockCellContent .sapMFT:after[data-selected="X"],.sap-phone .vehicleTypeFrgmt .vehicleTypeChoosing .sapUiBlockLayoutCell[data-selected="X"] .sapUiBlockCellContent .sapMFT:after,.sap-tablet .vehicleTypeFrgmt .vehicleTypeChoosing .sapUiBlockLayoutCell .sapUiBlockCellContent .sapMFT:after[data-selected="X"],.sap-tablet .vehicleTypeFrgmt .vehicleTypeChoosing .sapUiBlockLayoutCell[data-selected="X"] .sapUiBlockCellContent .sapMFT:after{border-color:#0d39ab}.vehicleTypeFrgmt .vehicleTypeChoosing .sapUiBlockLayoutCell{cursor:pointer;box-sizing:border-box;border-left:1px solid #bbb;text-align:center;-ms-flex:1;flex:1;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;height:100px;overflow:visible}.vehicleTypeFrgmt .vehicleTypeChoosing .sapUiBlockLayoutCell:first-child{border-left:0}.vehicleTypeFrgmt .vehicleTypeChoosing .sapUiBlockLayoutCell .vehicleCheckBox{display:none}.vehicleTypeFrgmt .vehicleTypeChoosing .sapUiBlockLayoutCell .sapUiBlockCellContent{position:relative;margin-top:25px}.vehicleTypeFrgmt .vehicleTypeChoosing .sapUiBlockLayoutCell .sapUiBlockCellContent .sapMFT{display:block;width:100%;margin:15px 0;transition:margin-top .5s;-webkit-transition:margin-top .5s;font-weight:700}.vehicleTypeFrgmt .vehicleTypeChoosing .sapUiBlockLayoutCell .sapUiBlockCellContent .sapMFT:after{content:'';display:block;margin:3px auto 0;width:23px;height:22px;border:2px solid #0d39ab;border-radius:100%;opacity:0;transition:opacity .5s;-webkit-transition:opacity .5s}.vehicleTypeFrgmt .vehicleTypeChoosing .sapUiBlockLayoutCell:hover .sapUiBlockCellContent:before,.vehicleTypeFrgmt .vehicleTypeChoosing .sapUiBlockLayoutCell[data-selected="X"] .sapUiBlockCellContent:before{background-color:#0d39ab}.vehicleTypeFrgmt .vehicleTypeChoosing .sapUiBlockLayoutCell:hover .sapUiBlockCellContent .sapMFT,.vehicleTypeFrgmt .vehicleTypeChoosing .sapUiBlockLayoutCell[data-selected="X"] .sapUiBlockCellContent .sapMFT{margin-top:-5px;color:#0d39ab}.vehicleTypeFrgmt .vehicleTypeChoosing .sapUiBlockLayoutCell:hover .sapUiBlockCellContent .sapMFT:after,.vehicleTypeFrgmt .vehicleTypeChoosing .sapUiBlockLayoutCell[data-selected="X"] .sapUiBlockCellContent .sapMFT:after{opacity:1}.vehicleTypeFrgmt .vehicleTypeChoosing .sapUiBlockLayoutCell[data-selected="X"] .sapUiBlockCellContent .sapMFT:after{background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 395' height='13px' width='13px'%3E%3Cpolygon fill='%23002ea7' points='142.8,323.85 35.7,216.75 0,252.45 142.8,395.25 448.8,89.25 413.1,53.55'%3E%3C/polygon%3E%3C/svg%3E");background-position:3px 2px}.processFrgmt .processChoosing .sapUiBlockLayoutCell{box-sizin:border-box;border-left:1px solid #bbb;text-align:center;-ms-flex:1;flex:1;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;height:250px;overflow:visible}.processFrgmt .processChoosing .sapUiBlockLayoutCell:first-child{border-left:0}.processFrgmt .processChoosing .sapUiBlockLayoutCell .sapUiBlockCellContent .vehicleIcon{width:100px;height:100px;display:inline-block;margin:0 auto;overflow:visible}.processFrgmt .processChoosing .sapUiBlockLayoutCell .sapUiBlockCellContent .vehicleIcon svg rect{fill:#ccc;transition:fill .5s;-webkit-transition:fill .5s}.processFrgmt .processChoosing .sapUiBlockLayoutCell .sapUiBlockCellContent{position:relative}.processFrgmt .processChoosing .sapUiBlockLayoutCell .sapUiBlockCellContent .vehicleLabel{display:block;width:100%;margin:15px 0;transition:all .5s;-webkit-transition:all .5s}.processFrgmt .processChoosing .sapUiBlockLayoutCell .sapUiBlockCellContent .vehicleLabel:after{content:'';display:block;margin:3px auto 0;width:23px;height:22px;border:2px solid #0d39ab;background:#97d700;border-radius:100%;opacity:0;transition:all .5s;-webkit-transition:all .5s}.processFrgmt .processChoosing .sapUiBlockLayoutCell .sapUiBlockCellContent .vehicleDescription{font-size:.85em!important}.processFrgmt .processChoosing .sapUiBlockLayoutCell:hover .sapUiBlockCellContent .vehicleIcon svg rect,.processFrgmt .processChoosing .sapUiBlockLayoutCell[data-selected="X"] .sapUiBlockCellContent .vehicleIcon svg rect{fill:#0d39ab}.processFrgmt .processChoosing .sapUiBlockLayoutCell:hover .sapUiBlockCellContent .vehicleLabel,.processFrgmt .processChoosing .sapUiBlockLayoutCell[data-selected="X"] .sapUiBlockCellContent .vehicleLabel{margin-top:-5px;color:#0d39ab}.processFrgmt .processChoosing .sapUiBlockLayoutCell:hover .sapUiBlockCellContent .vehicleLabel:after,.processFrgmt .processChoosing .sapUiBlockLayoutCell[data-selected="X"] .sapUiBlockCellContent .vehicleLabel:after{opacity:1}.processFrgmt .processChoosing .sapUiBlockLayoutCell[data-selected="X"] .sapUiBlockCellContent .vehicleLabel:after{background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 395' height='13px' width='13px'%3E%3Cpolygon fill='%23002ea7' points='142.8,323.85 35.7,216.75 0,252.45 142.8,395.25 448.8,89.25 413.1,53.55'%3E%3C/polygon%3E%3C/svg%3E");background-position:3px 1.5px}.processFrgmt .processChoosing .Moped{position:relative}.processFrgmt .processChoosing .Moped:before{content:'';display:block;margin:15px auto 0;width:100px;height:100px;transition:background-color .5s;-webkit-transition:background-color .5s}.processFrgmt .processChoosing .Moped .vehicleLabel{display:block;width:100%;margin:15px 0;transition:margin-top .5s}.processFrgmt .processChoosing .Moped .vehicleLabel:after{content:'';display:block;margin:3px auto 0;width:23px;height:22px;border:2px solid #0d39ab;background:#fff;border-radius:100%;opacity:0;transition:opacity .5s}.processFrgmt .processChoosing .Moped .vehicleDescription{font-size:.85em!important}.contactDataFrgmt .contactDataRow .sapUiBlockLayoutCell.title h2,.policyDataFrgmt .policyDataRow .sapUiBlockLayoutCell.title h2{color:#0d39ab!important;text-align:center;font-size:1.5rem!important}.processFrgmt .processChoosing.sapUiBlockHorizontalCellsRow{border-top:1px solid #bbb}.processFrgmt .processChoosing.sapUiBlockHorizontalCellsRow.processRow1{border-top:0}.sap-phone .contactDataFrgmt .contactDataRowMobile,.sap-tablet .contactDataFrgmt .contactDataRowMobile{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-flexbox;display:flex}.comparsionTableFrgmt .col,.comparsionTableFrgmt .row{display:block!important}.sap-phone .contactDataFrgmt .contactDataRowMobile>div:nth-child(2),.sap-phone .contactDataFrgmt div:nth-child(3),.sap-tablet .contactDataFrgmt .contactDataRowMobile>div:nth-child(2),.sap-tablet .contactDataFrgmt div:nth-child(3){-ms-flex:0 0 50%;flex:0 0 50%}.sap-phone .contactDataFrgmt .contactDataRowMobile>div:nth-child(4),.sap-tablet .contactDataFrgmt .contactDataRowMobile>div:nth-child(4){-ms-flex:0 0 100%;flex:0 0 100%}.sap-phone .contactDataFrgmt .widthFullForMoble,.sap-tablet .contactDataFrgmt .widthFullForMoble{width:100%!important}.contactDataFrgmt .contactDataRow .sapUiBlockLayoutCell{position:relative;background-color:#fff;padding-top:1rem;padding-bottom:1rem;margin:0 .5rem;text-align:center}.contactDataFrgmt .postal .sapMSlt{margin-top:4px!important}.policyDataFrgmt .policyDataRow .sapUiBlockLayoutCell{position:relative;padding-top:1rem;padding-bottom:1rem;margin:0 .5rem;text-align:center}.policyDataFrgmt .abeFix{top:-11px!important}.policyDataFrgmt .checkTopFix{margin:0 auto;width:60%}.sap-desktop .comparsionTableFrgmt .comparisonTableRow{margin:0 150px}.comparsionTableFrgmt .row,.comparsionTableFrgmt .row .row{margin-left:0!important;margin-right:0!important}.comparsionTableFrgmt{margin-bottom:10%!important}.comparsionTableFrgmt .ComparisonTable[data-btnPressedVariant=HF] .highlightTK{background-color:#fff}.comparsionTableFrgmt .ComparisonTable[data-btnPressedVariant=HF] .highlightHF,.comparsionTableFrgmt .ComparisonTable[data-btnPressedVariant=TK] .highlightTK{background-color:#e9f5fc}.comparsionTableFrgmt .ComparisonTable[data-btnPressedVariant=TK] .highlightHF{background-color:#fff}.comparsionTableFrgmt .priceDetailText{color:#aaa!important;font-size:.85em!important;margin-top:30px}.comparsionTableFrgmt .icon{display:inline-block;width:16px;height:15px;content:'';background-repeat:no-repeat;background-position:center center}.comparsionTableFrgmt .icon-checked{background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 395' height='13px' width='13px'%3E%3Cpolygon fill='%23002ea7' points='142.8,323.85 35.7,216.75 0,252.45 142.8,395.25 448.8,89.25 413.1,53.55'%3E%3C/polygon%3E%3C/svg%3E")}.comparsionTableFrgmt .icon-dashed{mask-image:none;background-color:#aaa;height:1px;width:10px;margin-bottom:5px}.comparsionTableFrgmt .flexButton>div:nth-child(2){-ms-flex:1!important;flex:1!important;-ms-flex-pack:center!important;justify-content:center!important;max-width:100%;max-height:100%;padding:13px 11px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-left:none!important}.comparsionTableFrgmt .flexButton>div:nth-child(3){-ms-flex:1!important;flex:1!important;-ms-flex-pack:center!important;justify-content:center!important;max-width:100%;max-height:100%;padding:13px 11px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.comparsionTableFrgmt .table-container,.comparsionTableFrgmt .table-container>.table-row,.comparsionTableFrgmt .table-container>.table-row>.table-col{box-sizing:border-box}.comparsionTableFrgmt .table-container{display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;text-align:left;font-size:.85em}.comparsionTableFrgmt .table-container>.table-row,.comparsionTableFrgmt .table-container>.table-row-header{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;border-bottom:1px solid #ccc}.comparsionTableFrgmt .table-container>.table-row-header{background:#002ea7;color:#fff;font-weight:700;font-size:1.15em;letter-spacing:.045em;border-bottom:none;box-shadow:5px 5px 10px 10px rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}.comparsionTableFrgmt .table-container>.table-row>.table-col,.comparsionTableFrgmt .table-container>.table-row>.table-col-1,.comparsionTableFrgmt .table-container>.table-row>.table-col-2,.comparsionTableFrgmt .table-container>.table-row>.table-col-3,.comparsionTableFrgmt .table-container>.table-row>.table-col-4,.comparsionTableFrgmt .table-container>.table-row>.table-col-5,.comparsionTableFrgmt .table-container>.table-row>.table-col-6,.comparsionTableFrgmt .table-container>.table-row>.table-col-7,.comparsionTableFrgmt .table-container>.table-row>.table-col-8,.comparsionTableFrgmt .table-container>.table-row>.table-col-md-1,.comparsionTableFrgmt .table-container>.table-row>.table-col-md-2,.comparsionTableFrgmt .table-container>.table-row>.table-col-md-3,.comparsionTableFrgmt .table-container>.table-row>.table-col-md-4,.comparsionTableFrgmt .table-container>.table-row>.table-col-md-5,.comparsionTableFrgmt .table-container>.table-row>.table-col-md-6,.comparsionTableFrgmt .table-container>.table-row>.table-col-md-7,.comparsionTableFrgmt .table-container>.table-row>.table-col-md-8{-ms-flex:1;flex:1;max-width:100%;max-height:100%;padding:13px 11px;border-right:1px solid #ccc;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:left;justify-content:left}.comparsionTableFrgmt .table-container>.table-row>:first-child{border-left:1px solid #ccc}.comparsionTableFrgmt .table-container>.table-row>.table-col-1{-ms-flex:1;flex:1}.comparsionTableFrgmt .table-container>.table-row>.table-col-2{-ms-flex:2;flex:2}.comparsionTableFrgmt .table-container>.table-row>.table-col-3{-ms-flex:3;flex:3}.comparsionTableFrgmt .table-container>.table-row>.table-col-4{-ms-flex:4;flex:4}.comparsionTableFrgmt .table-container>.table-row>.table-col-5{-ms-flex:5;flex:5}.comparsionTableFrgmt .table-container>.table-row>.table-col-6{-ms-flex:6;flex:6}.comparsionTableFrgmt .table-container>.table-row>.table-col-7{-ms-flex:7;flex:7}.comparsionTableFrgmt .table-container>.table-row>.table-col-8{-ms-flex:8;flex:8}.comparsionTableFrgmt .table-container>.table-row>.table-col-9{-ms-flex:9;flex:9}.comparsionTableFrgmt .table-container>.table-row>.table-col-10{-ms-flex:10;flex:10}.comparsionTableFrgmt .table-container>.table-row>.table-col-11{-ms-flex:11;flex:11}.comparsionTableFrgmt .table-container>.table-row>.table-col-12{-ms-flex:12;flex:12}@media (max-width:1300px){.comparsionTableFrgmt .table-container>.table-row>.table-col-md,.comparsionTableFrgmt .table-container>.table-row>.table-col-md-1,.comparsionTableFrgmt .table-container>.table-row>.table-col-md-10,.comparsionTableFrgmt .table-container>.table-row>.table-col-md-11,.comparsionTableFrgmt .table-container>.table-row>.table-col-md-12,.comparsionTableFrgmt .table-container>.table-row>.table-col-md-2,.comparsionTableFrgmt .table-container>.table-row>.table-col-md-3,.comparsionTableFrgmt .table-container>.table-row>.table-col-md-4,.comparsionTableFrgmt .table-container>.table-row>.table-col-md-5,.comparsionTableFrgmt .table-container>.table-row>.table-col-md-6,.comparsionTableFrgmt .table-container>.table-row>.table-col-md-7,.comparsionTableFrgmt .table-container>.table-row>.table-col-md-8,.comparsionTableFrgmt .table-container>.table-row>.table-col-md-9{-ms-flex:0 0 100%;flex:0 0 100%;border-bottom:1px solid #ccc;text-align:center;-ms-flex-pack:center;justify-content:center}.comparsionTableFrgmt .table-container>.table-row .description{background:#eee}.comparsionTableFrgmt .table-container>.table-row>.table-col-md+div,.comparsionTableFrgmt .table-container>.table-row>.table-col-md-1+div,.comparsionTableFrgmt .table-container>.table-row>.table-col-md-10+div,.comparsionTableFrgmt .table-container>.table-row>.table-col-md-11+div,.comparsionTableFrgmt .table-container>.table-row>.table-col-md-12+div,.comparsionTableFrgmt .table-container>.table-row>.table-col-md-2+div,.comparsionTableFrgmt .table-container>.table-row>.table-col-md-3+div,.comparsionTableFrgmt .table-container>.table-row>.table-col-md-4+div,.comparsionTableFrgmt .table-container>.table-row>.table-col-md-5+div,.comparsionTableFrgmt .table-container>.table-row>.table-col-md-6+div,.comparsionTableFrgmt .table-container>.table-row>.table-col-md-7+div,.comparsionTableFrgmt .table-container>.table-row>.table-col-md-8+div,.comparsionTableFrgmt .table-container>.table-row>.table-col-md-9+div{border-left:1px solid #ccc}}.comparsionTableFrgmt .table-container .table-col-hidden{display:none!important}@media (min-width:1300px){.comparsionTableFrgmt .table-container>.table-row>.table-col-md-1{-ms-flex:1;flex:1}.comparsionTableFrgmt .table-container>.table-row>.table-col-md-2{-ms-flex:2;flex:2}.comparsionTableFrgmt .table-container>.table-row>.table-col-md-3{-ms-flex:3;flex:3}.comparsionTableFrgmt .table-container>.table-row>.table-col-md-4{-ms-flex:4;flex:4}.comparsionTableFrgmt .table-container>.table-row>.table-col-md-5{-ms-flex:5;flex:5}.comparsionTableFrgmt .table-container>.table-row>.table-col-md-6{-ms-flex:6;flex:6}.comparsionTableFrgmt .table-container>.table-row>.table-col-md-7{-ms-flex:7;flex:7}.comparsionTableFrgmt .table-container>.table-row>.table-col-md-8{-ms-flex:8;flex:8}.comparsionTableFrgmt .table-container>.table-row>.table-col-md-9{-ms-flex:9;flex:9}.comparsionTableFrgmt .table-container>.table-row>.table-col-md-10{-ms-flex:10;flex:10}.comparsionTableFrgmt .table-container>.table-row>.table-col-md-11{-ms-flex:11;flex:11}.comparsionTableFrgmt .table-container>.table-row>.table-col-md-12{-ms-flex:12;flex:12}.comparsionTableFrgmt .table-container .table-col-md-visible{display:-ms-flexbox!important;display:flex!important}}.comparsionTableFrgmt .table-container .mh-1{min-height:25px}.comparsionTableFrgmt .table-container .mh-2{min-height:50px}.comparsionTableFrgmt .table-container .mh-3{min-height:75px}.comparsionTableFrgmt .table-container .mh-4{min-height:100px}.comparsionTableFrgmt .table-container .mh-5{min-height:125px}.comparsionTableFrgmt .table-container .mh-6{min-height:150px}.comparsionTableFrgmt .table-container .mh-7{min-height:175px}.comparsionTableFrgmt .table-container .mh-8{min-height:200px}.comparsionTableFrgmt .table-container .description{line-height:1em}.comparsionTableFrgmt .table-container .price{font-size:1.5em!important}.comparsionTableFrgmt .table-container .price>span{font-size:.5em!important}.comparsionTableFrgmt .table-container .highlightTK .price{font-size:2em!important;font-weight:700!important;color:#97d700!important}.comparsionTableFrgmt .table-container .highlightTK{background-color:#e9f5fc}.comparsionTableFrgmt .table-container .table-row-header .highlightHaft,.comparsionTableFrgmt .table-container .table-row-header .highlightTK{background-color:#005dba;position:relative;border-bottom:none;box-shadow:5px 5px 10px 10px rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}.comparsionTableFrgmt .table-container .table-row-header .highlightTK:before{content:'Häufig gewählt';display:block;font-size:12px;padding:5px 10px;width:150px;border:1px solid #fff;border-radius:10px;background-color:#97d700;font-weight:400;box-shadow:0 2px 5px 0 rgba(0,0,0,.75);position:absolute;top:-20%;right:0;left:50%;transform:translateX(-50%);text-align:center}@media (max-width:1300px){.comparsionTableFrgmt .table-container .table-row-header .highlightTK:before{top:initial;bottom:80%;left:0;right:0;position:absolute;width:80%;transform:rotate(0);margin:10px auto}}.comparsionTableFrgmt .table-container>.table-row.noborder,.comparsionTableFrgmt .table-container>.table-row.noborder>.table-col,.comparsionTableFrgmt .table-container>.table-row.noborder>:first-child{border:0!important}.comparsionTableFrgmt .table-container>.table-row.nopadding,.comparsionTableFrgmt .table-container>.table-row.nopadding>.table-col{padding-top:3px}.comparsionTableFrgmt .table-container>.table-row>.table-col .btn{padding-left:15px;padding-right:15px;width:100%;text-align:center}.comparsionTableFrgmt .buttonTkCompareTable{margin-right:84px!important;margin-left:153px!important}.comparsionTableFrgmt .hboxCompareTable{margin-left:auto!important}.sap-phone .bankDataFrgmt .widthFullForMoble,.sap-tablet .bankDataFrgmt .widthFullForMoble{width:100%!important}.bankDataFrgmt .bankDataRow .sapUiBlockLayoutCell{position:relative;background-color:#fff;padding:.5rem 1rem;margin:0 .5rem;text-align:center}.bankDataFrgmt .bankDataRow .sapUiBlockLayoutCell.title h2{color:#0d39ab!important;text-align:center;font-size:1.5rem!important;padding-top:5px!important;padding-bottom:5px!important}.bankDataFrgmt .inputIban .sapMInputDivWrapper .sapMInputBaseInner{font-size:.9rem!important}.bankDataFrgmt .inputBankAccount>div,.bankDataFrgmt .inputBankkey>div,.bankDataFrgmt .inputIban>div{height:101%!important}.bankDataFrgmt .inputVehicleNr>div{height:100%!important}.bankDataFrgmt .comboBoxProducer>div>input{height:auto!important;padding:9px 1px!important}.bankDataFrgmt .hersteller{height:36px;margin-top:4px;box-shadow:inset 0 0 0 .0625rem rgba(85,107,129,.25);border:.4px solid #bfbfbf!important;border-radius:.25rem}.bankDataFrgmt .cbProducerNotFound{margin-top:10px!important}.bankDataFrgmt .cbProducerNotFound>div{left:.1125rem!important}.completionFrgmt .sapMCb .sapMCbBg,.consultationFrgmt .consultationRow .sapMCb .sapMCbBg,.sendFrgmt .sapMCb .sapMCbBg,.thanksFrgmt .sapMCb .sapMCbBg{left:0}.totalBlockWrapper .totalRow{width:100%;font-size:1.375rem!important}.totalBlockWrapper .totalRow .suffixTxt{font-size:1rem!important}.totalBlockWrapper .totalRow.extraOption .fo-minus,.totalBlockWrapper .totalRow.extraOption .fo-plus{line-height:inherit;font-size:1rem!important;margin:0 .5rem 0 .75rem}.totalBlockWrapper .totalRow.totalBlock{margin-top:.5rem;font-size:2rem!important;border-top:2px solid #0d39ab}@media (min-width:320px) and (max-width:480px){.totalBlockWrapper .totalRow.totalBlock{font-size:1.125rem!important;line-height:1.25rem!important}}.totalBlockWrapper .totalRow .sapMText{font-size:inherit!important;font-weight:inherit!important}@media (min-width:320px) and (max-width:480px){.totalBlockWrapper .totalRow .sapMText{font-size:1.125rem!important;line-height:1.25rem!important}}.totalBlockWrapper .totalRow .sapMFT{display:inline-block;font-size:inherit!important;font-weight:inherit!important}@media (min-width:320px) and (max-width:480px){.totalBlockWrapper .totalRow .sapMFT{font-size:1.125rem!important;line-height:1.25rem!important}}.totalBlockWrapper .actionCode{margin-bottom:1rem}.totalBlockWrapper button{margin-left:1rem}.sap-phone .agencyFrgmt .widthFullForMoble,.sap-tablet .agencyFrgmt .widthFullForMoble{width:100%!important}.agencyFrgmt{width:90%!important;vertical-align:central!important}.agencyFrgmt .agencyRow .sapUiBlockLayoutCell{position:relative;background-color:#fff;padding-bottom:.1rem;padding-top:.1rem;margin:0;text-align:start}.agencyFrgmt .agencyRow .sapUiBlockLayoutCell.title h2{text-align:start;font-size:1.5rem!important}.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 .agencyItalicBlue input{font-style:italic!important;background:#e9f5fc!important}.agencyFrgmt .agencyItalic{font-style:italic}.agencyFrgmt .agencyImage{max-width:65%;height:auto;display:block;margin-right:auto;margin-left:auto;border-radius:10px;box-shadow:1px 1px 2px 2px rgba(0,0,0,.14),0 2px 1px -2px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.12);margin-bottom:5px}.agencyFrgmt .agency_name{color:#0d39ab;font-family:Roboto,sans-serif;font-size:1rem;font-weight:500;line-height:1.225rem;padding-top:5px;padding-bottom:3px}.agencyFrgmt .agencyText{text-align:center}.agencyFrgmt .agencyOpen{font-style:italic;font-size:.875rem!important}.agencyFrgmt .agencyClosed{color:#da291c!important}.agencyFrgmt .agencyOpened{color:#00847f!important}.agencyFrgmt .agencyTime{font-size:.875rem!important;padding-bottom:10px}.agencyFrgmt .agencyLink{font-weight:400;padding:0!important}.agencyFrgmt .agencyEntfernung{padding:10px}.agencyFrgmt .agencyInfo{text-align:center!important;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:#0d39ab!important;color:#fff;margin-top:10px;padding:5px;height:30px;border-radius:30px}.agencyFrgmt .agencyNextButton:hover{border-color:#fff!important;background:#94d0ed!important;color:#0d39ab!important}.agencyFrgmt .agencyInputSearch{width:18rem!important}.agencyFrgmt .agencyResult{background:#e9f5fc;margin-top:10px}.agencyFrgmt .agencyResultVistenkarte{background:#fff;box-shadow:0 0 0 1px #E2E9ED;margin-top:20px;padding:15px;width:450px}.agencyFrgmt .agencyResultImg{max-height:250px;border-radius:10px;box-shadow:1px 1px 2px 2px rgba(0,0,0,.14),0 2px 1px -2px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.12);margin:8px}.agencyFrgmt .sapMCrslBackground-Translucent{background:#e9f5fc;border:.5px solid #d3d3d3}.overviewFrgmt .overViewRow .sapUiBlockLayoutCell{position:relative;background-color:#fff;padding:1rem;margin-bottom:1rem!important;text-align:center}.overviewFrgmt .overViewRow .sapUiBlockLayoutCell.title h2{color:#0d39ab!important;text-align:center;font-size:1.5rem!important;margin-bottom:5px!important;padding-top:5px!important;padding-bottom:5px!important}.overviewFrgmt .textFormattedFlex{-ms-flex:2.5!important;flex:2.5!important}.overviewFrgmt .legalTitle{font-size:1em;margin-top:20px;margin-bottom:0;font-weight:700!important}.paypal.paypalStatus .sapMFT{font-weight:700;font-size:16px;margin:15px 0;padding:10px}.paypal.paypalError .sapMFT{border:4px solid red}.paypal.paypalSuccess .sapMFT{border:4px solid #97d700}.paypal.paypalWait .sapMFT{border:4px solid #999}.paymentTypeFrgmt .paymentTypeRow .sapUiBlockLayoutCell{position:relative;background-color:#fff;padding:1rem;margin:0 .5rem}.paymentTypeFrgmt .paymentTypeChoosing{text-align:center}.paymentTypeFrgmt .paymentTypeChoosing>div{display:-ms-inline-flexbox!important;display:inline-flex!important;width:75%}.paymentTypeFrgmt .paymentTypeChoosing[data-paymentTypeSelected] .sapUiBlockLayoutCell[data-selected]{border-radius:35px;background-color:#002ea7;border-color:#002ea7;margin-top:0!important}.paymentTypeFrgmt .paymentTypeChoosing[data-paymentTypeSelected] .sapUiBlockLayoutCell[data-selected]>div .vehicleCheckBox{opacity:1}.paymentTypeFrgmt .paymentTypeChoosing[data-paymentTypeSelected] .sapUiBlockLayoutCell[data-selected] .sapMFT{color:#fff!important}.paymentTypeFrgmt .paymentTypeChoosing .sapUiBlockLayoutCell{position:relative;border-right:1px solid #bbb;margin-bottom:1rem;cursor:pointer;background-repeat:no-repeat;background-color:#fff;background-size:80px 80px;min-height:150px;background-position:center}.paymentTypeFrgmt .paymentTypeChoosing .sapUiBlockLayoutCell.p99{visibility:hidden}.paymentTypeFrgmt .paymentTypeChoosing .sapUiBlockLayoutCell .sapMFT{font-size:1.575rem!important;display:inline-block;width:100%;margin-top:4rem;text-align:center;color:#002ea7!important;font-weight:400}.paymentTypeFrgmt .paymentTypeChoosing .sapUiBlockLayoutCell:last-child{border-right:none}.sap-phone .paymentTypeFrgmt .paymentTypeChoosing .sapUiBlockLayoutCell .sapMFT,.sap-tablet .paymentTypeFrgmt .paymentTypeChoosing .sapUiBlockLayoutCell .sapMFT{margin-top:0!important}.sap-phone .paymentTypeFrgmt .paymentTypeChoosing[data-paymentTypeSelected] .sapUiBlockLayoutCell .sapMFT,.sap-tablet .paymentTypeFrgmt .paymentTypeChoosing[data-paymentTypeSelected] .sapUiBlockLayoutCell .sapMFT{padding-top:0;width:calc(100% - 35px - .5rem)}.vehicleCheckBox{text-align:center;float:none;display:block;padding:0!important;opacity:0}.sendFrgmt .sapMBtn,.thanksFrgmt .sapMBtn{float:right}.vehicleCheckBox>div{position:unset;border-radius:100%}.sap-desktop .paymentTypeFrgmt .paymentTypeChoosing .sapUiBlockLayoutCell{display:inline-block;vertical-align:middle;transition-duration:.5s;margin-top:25px!important}.sap-desktop .paymentTypeFrgmt .paymentTypeChoosing .sapUiBlockLayoutCell:hover{margin-top:0!important;background-color:#002ea7;border-radius:35px;color:#fff}.sap-desktop .paymentTypeFrgmt .paymentTypeChoosing .sapUiBlockLayoutCell:hover>div .vehicleCheckBox{opacity:1}.sap-desktop .paymentTypeFrgmt .paymentTypeChoosing .sapUiBlockLayoutCell:hover .sapMFT{color:#fff!important}.completionFrgmt .completionRow .sapUiBlockLayoutCell h2,.consultationFrgmt .consultationRow .sapUiBlockLayoutCell h2{color:#0d39ab!important;font-size:2.25rem!important;line-height:2.625rem!important;min-height:100px;vertical-align:middle;width:calc(100% - 110px);background-repeat:no-repeat;background-size:100px 100px}.consultationFrgmt .consultationRow .sapUiBlockLayoutCell{position:relative;background-color:#fff;padding:1rem;margin:0 .5rem;border:2px solid #e9f5fc}.consultationFrgmt .consultationRow .sapUiBlockLayoutCell h2{margin-bottom:.5rem;padding-left:110px;background-position:0 0;background-position-y:-10px;padding-top:5px!important;padding-bottom:5px!important}.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}.completionFrgmt{position:relative;background-color:#fff;padding:1rem;margin:0 .5rem;border:2px solid #e9f5fc}.sendFrgmt,.thanksFrgmt{border:.5px solid #d3d3d3;overflow:visible}.completionFrgmt .completionRow .sapUiBlockLayoutCell h2{margin-bottom:.5rem;padding-left:110px;background-position:0 -5px;padding-top:5px!important;padding-bottom:5px!important}.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:2.25rem!important;color:#0d39ab!important;line-height:2.625rem!important;min-height:100px;vertical-align:middle;width:calc(100% - 110px);background-repeat:no-repeat;background-size:100px 100px;background-position:0 0;background-position-y:-10px}.completionFrgmt .sapMCb{padding:0 0 0 2rem}.step-c-prevNextBtns{padding-bottom:100px!important}.sendFrgmt{padding:1rem;background-color:#e9f5fc;margin:1rem .5rem}.sendFrgmt .sapUiBlockLayoutCell h2{margin-bottom:.5rem;padding-left:110px;padding-top:5px!important;padding-bottom:5px!important}.sendFrgmt .sapUiBlockLayoutCell.police h2{background-image:url(../img/police.png)}.sendFrgmt .errMsg{margin-top:1rem}.sendFrgmt .sapMCb{padding:0 0 0 2rem}.thanksFrgmt{padding:1rem;background-color:#97d700;margin:0 .5rem .5rem}.thanksFrgmt .sapUiBlockLayoutCell h2{margin-bottom:.5rem;padding-left:110px;background-image:url(../img/success.png);padding-top:5px!important;padding-bottom:5px!important}.thanksFrgmt .sapMCb{padding:0 0 0 2rem}.sap-desktop .sapMPopover{z-index:102!important}.sapMDialog,.sapUiCal{z-index:112!important}.sap-desktop .sapMPopover.sapMSltPicker{max-height:450px!important}.sap-desktop .sapMPopover.sapMSltPicker .sapMPopoverCont,.sap-desktop .sapMPopover.sapMSltPicker .sapMPopoverCont .sapMPopoverScroll{max-height:400px!important}.sapMPopoverCont{padding:.5rem}.sapUiCalHead>button>span{color:#222!important}@media (min-width:320px) and (max-width:480px){#outer_div_flex_for_mobile{height:auto!important}}.sapMDialogFooter{padding:0!important}.sapMDialogFooter .sapMBtn{padding:0}.sapMDialogFooter .sapMBtn.sapMBarChild{background-color:#0d39ab}.sapMDialogFooter .sapMBtn.sapMBarChild bdi{color:#fff!important}.FioriDevHelper>span,.sapUiCalCancel{color:#00679e!important}.sap-phone #DigitalSchutzApp,.sap-tablet #DigitalSchutzApp{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)}.sap-phone .sapMBtnIcon{line-height:2.25rem}.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:none!important;text-shadow:none!important;background:0 0}.sapMDialog .sapMSFF{border:none}.disabled_rb>div,.disabled_rb>div :hover{border-color:#fff!important;outline:0!important}.sapMDialog .sapMFT{padding:.5rem}.sapMCbLabel{line-height:normal}.appHeader .vButtonRow .sapUiBtn{margin:0 0 0 5px!important}.sap-phone .contactDataFrgmt .noFlex,.sap-tablet .contactDataFrgmt .noFlex{display:none!important;-ms-flex:none!important;flex:none!important}@media (max-width:1300px){.noFlex{display:none!important}}.disabled_rb>div{background-color:#fff!important;display:none!important}hr,hr:after{display:block}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.FioriDevHelper{height:unset!important;margin-top:-10px!important}.FioriDevHelper>span{background-image:none!important;background-color:transparent!important;border-color:transparent!important}.sapMTBStandard{border-bottom:2px solid #0854a0!important}.smallBlock{width:70%;margin:0 auto}@media screen and (max-width:768px){.smallBlock{width:100%}}.btnLayoutPrio2>span{background:#888!important;border-color:#888!important}.btnLayoutPrio3>span.sapMBtnInner{background:#0d39ab;color:#fff!important;border:3px solid #000!important;border-radius:30px;padding:0 15px;font-size:1em!important}.btnLayoutPrio3>span.sapMBtnInner .sapMBtnContent{line-height:2.2rem!important}.btnLayoutPrio3:hover>span.sapMBtnInner{background:#94d0ed!important;color:#0d39ab!important;box-shadow:none!important}hr{margin:30px auto;width:100%!important;border:0;border-top:1px solid #bbb;position:relative;overflow:visible!important}hr:after{margin-top:1px;border:2px solid #bbb;border-radius:100%;width:23px;height:22px;-ms-flex-item-align:center;align-self:center;text-align:center;font-size:.9rem;line-height:1.15rem;position:absolute;color:#aaa;top:50%;left:50%;transform:translate(-50%,-55%);background:#fff;box-shadow:0 0 0 10px #fff}hr.count{margin-top:30px;margin-bottom:30px}hr.count:after{counter-increment:section;content:counter(section)}hr.count.finish:after{content:'';background-position:3px 3px;background-repeat:no-repeat;background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg"><polygon fill="%2397d700" style="transform: scale(0.03);" points="142.8,323.85 35.7,216.75 0,252.45 142.8,395.25 448.8,89.25 413.1,53.55"/></svg>');border-color:#97d700}.sapMCrsl .sapMCrslHud a{opacity:1;display:block}.sapMInputBaseContentWrapper{border:.4px solid #bfbfbf!important;background:#fff}.sapMCrslBulleted>span:after,.sapMCrslBulleted>span:before,.sapMInputHighlight:after,.sapMInputHighlight:before{content:none!important}#visBody button.appButton{border-radius:.1875rem;padding:0 35px 4px;margin:0 10px;border:0;font-weight:400;letter-spacing:.05em;text-align:center}#visBody button.appButton.appButtonAgency,#visBody button.appButton.appButtonPrimary,#visBody button.appButton.appButtonSecondary{padding-left:30px;padding-right:30px;border-radius:30px!important}#visBody button.appButton .sapMBtnInner{padding-bottom:0!important;margin-top:4px}#visBody button.appButton .sapMBtnInner .sapMBtnContent:after,#visBody button.appButton .sapMBtnInner .sapMBtnContent:before,#visBody button.appButton .sapMBtnInner:after,#visBody button.appButton .sapMBtnInner:before{display:none}#visBody button.appButton:hover{background:#94d0ed!important;color:#0d39ab!important;cusor:pointer}#visBody button.appButton.appButtonPrimary{margin-top:.5rem;background:#0d39ab!important;color:#fff}#visBody button.appButton.appButtonPrimary:hover{background:#94d0ed!important;color:#0d39ab!important;cusor:pointer}#visBody button.appButton.appButtonSecondary{margin-top:.5rem;color:#fff!important;background:#0d39ab!important;margin-bottom:1rem}#visBody button.appButton.appButtonSecondary:hover{background:#94d0ed!important;color:#0d39ab!important;cusor:pointer}#visBody button.appButton.appButtonAgency{margin-top:1em;margin-bottom:1em;color:#fff;background:#0d39ab;padding-bottom:0;width:auto}#visBody button.appButton.appButtonAgency:hover{background:#94d0ed!important;color:#0d39ab!important}#visBody button.appButton .sapMBtnContent,#visBody button.appButton .sapMBtnInner{padding:0;margin:0;display:inline;border:0;box-shadow:none;-webkit-box-shadow:none;background:0 0;min-width:auto;min-height:auto;position:initial;vertical-align:initial}#visBody button.appButton .sapMBtnContent:hover,#visBody button.appButton .sapMBtnInner:hover{border:0;box-shadow:none;-webkit-box-shadow:none;background:#94d0ed!important;color:#0d39ab!important}.sapUiBlockCellBegin,.sapUiBlockCellLeft,.textAlignCenter{text-align:center!important}.sapUiBlockLayoutBackgroundLight .sapUiBlockLayoutRow.sapUiBlockLayoutBackgroundColorSet1 .sapUiBlockLayoutOddCell{background-color:#FFF!important}#visBody,#visBody.sapUiBody{background:#fff;color:#3c3c3b;padding:0;margin:2rem 0 0;font-family:"Sparkasse Web",Helvetica,Helvetica,Arial,sans-serif!important;font-weight:200;font-style:normal;line-height:1.25rem;cursor:default;position:relative}#visBody{min-height:500px}.kursiv,.plzItalicBlue input{font-style:italic!important}#visBody #init{display:none}#visBody span,#visBody table{font-size:inherit;font-weight:inherit;color:inherit}#visBody .sapUiBlockLayoutCell.wHL h2{font-size:2.25rem!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:2.25rem;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 .blockForm .sapMCb .sapMLabel,#visBody .blockForm .sapMRb .sapMLabel{cursor:pointer}#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;text-align:center;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!important}#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 .btnMR .sapMBtn{margin-right:.5rem}#visBody .blockForm{overflow:visible;padding-bottom:1rem}#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;width:100%!important}#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(108%);margin-top:-12px}#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!important;padding-top:0!important}#visBody .blockForm .sapMRbG .sapMRb .sapMRbBLabel{max-width:calc(100% + 10px);height:2rem;line-height:2rem;margin-right:.5rem;padding-right:.5rem}#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 .sapMDP{width:9rem}#visBody .blockForm .sapMLabel{text-overflow:clip;overflow:visible;white-space:normal}#visBody .noOverflow,#visBody .sapMCb>label{overflow:visible!important}#visBody .nextBG,#visBody .nextBG h3{font-weight:400!important;white-space:pre-line!important;color:#3c3c3b!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:10px;margin-left:-8px;margin-right:1rem}#visBody .sapMSF{display:inline-block}#visBody .nextBG{background-color:#e9f5fc;border:.5px solid #d3d3d3!important;padding:1rem .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}#visBody .noWhiteSpace,#visBody .sapMCb>label,.checkBoxWrapping>label{white-space:normal!important}@media (min-width:320px) and (max-width:480px){#visBody .nextBG h3{font-size:1.125rem!important;line-height:1.25rem!important}}#visBody .nextBG .sapMText{font-size:inherit!important;font-weight:inherit!important}#visBody .nextBG .sapMFT{display:inline-block;font-weight:inherit!important}#visBody .nextBG .sapMBtn{margin-top:.5rem;margin-right:0!important}#visBody .nextBG .sapUiBlockCellContent,#visBody .nextBG .sapUiBlockLayoutCell{margin:0!important}#visBody .sapMCb{margin:.5rem 0;height:inherit;line-height:normal!important}.checkBoxWrapping,.checkBoxWrapping>label>bdi::after{margin-top:0!important}#visBody .sapMCb>label{text-overflow:clip!important;line-height:normal}#visBody .sapMCb .sapMCbBg{top:3px}#visBody .sapMCb:not(.sapMCbBgDis).sapMCbHasLabel:focus:before{border:0}#visBody .sapMRbBLabel{height:inherit!important;padding-left:.5em;position:relative!important}#visBody .sapMRbBLabel:before{display:none}#visBody .oevbsIco,#visBody .sapMSltArrow{color:#000}#visBody .oevbsIco:before,#visBody .sapMSltArrow:before{display:inline-block}#visBody .oevbsIco:after,#visBody .sapMSltArrow:after{display:none;content:""}.noCopy{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkBoxWrapping{top:5px!important}.checkBoxWrapping>label{line-height:normal!important;vertical-align:middle!important}.marginTop10px{margin-top:10px!important}.displayNone{display:none}.sapMRbBLabel{top:13px!important;left:-1px;position:relative}.sapMInputBaseIconContainer{background:#e9f5fc}.looksDisabled .sapMInputBaseInner{color:gray!important}.sapUiCalItemDsbl>span{color:#d3d3d3!important}.sapUiCalItem{color:#00008b!important}.sapUiBlockCellTitle{margin-bottom:0;color:#0d39ab!important}.sapMCb .sapMLabel{margin-top:0}.pb10{padding-bottom:10px}.sapUiTf{font-size:13px!important}.sapUiLbxITxt{font-size:.875rem!important}.sapMBtn{height:2.5rem!important}.sapMLabelInner{padding-right:5px!important}.sapUiLocalBusyIndicatorShowContainer>div.sapUiLocalBusyIndicatorAnimation{padding:0!important}.btnDelete>span{border:none;background:#5977c6!important;margin:0 -10px!important}.transparent{color:transparent!important}::-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}.plzItalicBlue input{background:#e9f5fc!important}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4ubGVzcyIsIm1haW4uY3NzIiwib2V2YnMuc3R5bGVndWlkZS5sZXNzIiwicm9hZG1hcC5sZXNzIiwicm9hZG1hcE1pbmltYWwubGVzcyIsIm1lc3NhZ2VzLmxlc3MiLCJvdmVyd3JpdGVzLm9ldmJzLmxlc3MiLCJvdmVyd3JpdGVzLmJsb2NrbGF5b3V0Lmxlc3MiLCJmb250cy5sZXNzIiwic3RlcEEucHJvY2Vzcy5mcmFnbWVudC5sZXNzIiwic3RlcEEudmVoaWNsZXR5cGUuZnJhZ21lbnQubGVzcyIsIm1haW50ZW5hbmNlLmxlc3MiLCJzdGVwQS52ZWhpY2xlLmZyYWdtZW50Lmxlc3MiLCJzdGVwQi5jb250YWN0RGF0YS5mcmFnbWVudC5sZXNzIiwic3RlcEEucG9saWN5RGF0YS5mcmFnbWVudC5sZXNzIiwic3RlcEIuY29tcGFyc2lvblRhYmxlLmZyYWdtZW50Lmxlc3MiLCJzdGVwQi5iYW5rdERhdGEuZnJhZ21lbnQubGVzcyIsInN0ZXBDLmNvbXBsZXRpb24uZnJhZ21lbnQubGVzcyIsInN0ZXBDLmNvbnN1bHRhdGlvbi5mcmFnbWVudC5sZXNzIiwic3RlcEMuc2VuZC5mcmFnbWVudC5sZXNzIiwic3RlcEMudGhhbmtzLmZyYWdtZW50Lmxlc3MiLCJzdGVwQi50b3RhbC5mcmFnbWVudC5sZXNzIiwic3RlcEMuYWdlbmN5LmZyYWdtZW50Lmxlc3MiLCJzdGVwQy5vdmVydmlldy5mcmFnbWVudC5sZXNzIiwic3RlcEMucGF5bWVudFR5cGVGcmdtdC5mcmFnbWVudC5sZXNzIiwib3ZlcndyaXRlcy5wb3BvdmVyLmxlc3MiLCJvdmVyd3JpdGVzLm1vYmlsZS5sZXNzIiwib3ZlcndyaXRlcy5kYXRlcGlja2VyLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBOEVBLFVBOURBLG9CQStERSxpQkFBQSxlQW5FRixLQW9VQSxnQkFDRSxjQUFBLFFBalZGLG1CQUNFLE1BQUEsZUFPRixHQUNFLFVBQUEsUUFpQkYsOENBTUEsOENBTUEsOENBbEJB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QUdGLFNBQ0UsVUFBQSxlQUdGLGNBQ0UsVUFBQSxrQkFHRixTQUNFLE9BQUEsaUJBR0YsZ0JBQ0UsY0FBQSxjQU9GLDJFQUNFLFFBQUEsWUFHRixnQkFFSSxZQUNBLFdBQUEsa0JBQ0EsT0FBQSxFQUFBLGdCQUlKLGFBQ0UsTUFBQSxzQkFTRixtQkFDRSxNQUFBLGtCQURGLGNBQ0UsTUFBQSxrQkFHRiw0QkFDRSxNQUFBLGtCQUVGLHVCQUNFLE1BQUEsa0JBRUYsd0JBQ0UsTUFBQSxrQkFHRixxQkFFRSxXQUFBIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLm9ldmJzSGVhZGVyOmhvdmVyIHtcbiAgY29sb3I6IGdyZXkgIWltcG9ydGFudDtcbn1cblxuOm5vdCgucHJpbnRhYmxlKSB7XG4gIC8qIFN0eWxlcyAqL1xufVxuXG51bCB7XG4gIGZvbnQtc2l6ZTogaW5pdGlhbDtcbn1cblxuYm9keSB7XG4gIGNvdW50ZXItcmVzZXQ6IHNlY3Rpb247XG59XG5cbi5zYXBNUGFnZUJnU3RhbmRhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi5zYXBVaUJsb2NrTGF5b3V0U2l6ZVhMIHtcbiAgLnNhcFVpQmxvY2tDZWxsQ29udGVudCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zYXBVaUJsb2NrTGF5b3V0U2l6ZUwge1xuICAuc2FwVWlCbG9ja0NlbGxDb250ZW50IHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNhcFVpQmxvY2tMYXlvdXRTaXplTSB7XG4gIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2FwVWlCbG9ja0xheW91dFNpemVTIHtcbiAgLnNhcFVpQmxvY2tDZWxsQ29udGVudCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zYXBVaUJsb2NrTGF5b3V0U2l6ZVhTIHtcbiAgLnNhcFVpQmxvY2tDZWxsQ29udGVudCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52aXNDb2x1bW4ge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8vIExpbWl0cyBhIHJvdyB0byBuZXcgVUkgVGV4dCBTaXplXG4uYXBwUm93TGltaXRXaWR0aCB7XG4gIG1heC13aWR0aDogNjA3cHg7XG4gIG1hcmdpbjogMTBweCAhaW1wb3J0YW50O1xuXG4gIC8vQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLy8gIG1heC13aWR0aDogaW5pdGlhbDtcbiAgLy99XG59XG5cbi5jaGVja0JveExlZ2FsID4gZGl2IHtcbiAgdG9wOiAwLjgxMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLy8gTGltaXRzIGEgcm93IHRvIG5ldyBVSSBUZXh0IFNpemVcbi5hcHBSb3dMaW1pdFdpZHRoTWlkIHtcbiAgbWF4LXdpZHRoOiA3NjhweDtcbiAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zYXBNU3d0LnNhcE1Td3RBY2NlcHRSZWplY3QgLnNhcE1Td3RMYWJlbE9mZiwgLnNhcE1Td3Q6aG92ZXIuc2FwTVN3dEFjY2VwdFJlamVjdCAuc2FwTVN3dExhYmVsT2ZmIHtcbiAgcGFkZGluZzogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuLnNhcE1DcnNsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4jdmlzQm9keSB7XG5cbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuXG4gIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgcGFkZGluZzogMCAxNXB4IDAgMTVweDtcbiAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgY29sb3I6IEBidG5fZGVmYXVsdF9ibHVlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgKiwgKjphZnRlciwgKjpiZWZvcmUge1xuICAgIC8vYm94LXNpemluZzogaW5oZXJpdDtcbiAgfVxuXG4gIHA6YmVmb3JlLCBwOmFmdGVyLFxuICBzcGFuOmJlZm9yZSwgc3BhbjphZnRlcixcbiAgdGFibGUgdHIgdGg6YmVmb3JlLFxuICB0YWJsZSB0ciB0aDphZnRlcixcbiAgdGFibGUgdHIgdGQ6YmVmb3JlLFxuICB0YWJsZSB0ciB0ZDphZnRlciB7XG4gICAgLy8gY29udGVudDogaW5oZXJpdDtcbiAgICAvL2Rpc3BsYXk6IGluaGVyaXQ7XG4gIH1cbiAgJjpub3QoLm5vRW1iZWRlZCkge1xuICAgIHNlY3Rpb24ge1xuICAgICAgJjpub3QoLnNhcE1QYWdlRW5hYmxlU2Nyb2xsaW5nKSB7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNhcFVpSWNvbiB7XG4gICAgJjphZnRlciB7XG4gICAgICAvL2NvbnRlbnQ6IGluaXRpYWw7XG4gICAgICAvL2Rpc3BsYXk6IGluaGVyaXQ7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gICAgfVxuICB9XG5cbiAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIuMzc1cmVtO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1pbmRlbnQ6IDAuMTI1cmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG59XG5cbkBpbXBvcnQgXCJvZXZicy5zdHlsZWd1aWRlLmxlc3NcIjtcbkBpbXBvcnQgXCJyb2FkbWFwXCI7XG5AaW1wb3J0IFwicm9hZG1hcE1pbmltYWxcIjtcbkBpbXBvcnQgXCJtZXNzYWdlc1wiO1xuQGltcG9ydCBcIm92ZXJ3cml0ZXMub2V2YnMubGVzc1wiO1xuQGltcG9ydCBcIm92ZXJ3cml0ZXMuYmxvY2tsYXlvdXQubGVzc1wiO1xuQGltcG9ydCBcImZvbnRzXCI7XG5AaW1wb3J0IFwibWFpbnRlbmFuY2UubGVzc1wiO1xuQGltcG9ydCBcInN0ZXBBLnZlaGljbGUuZnJhZ21lbnQubGVzc1wiO1xuQGltcG9ydCBcInN0ZXBBLnZlaGljbGV0eXBlLmZyYWdtZW50Lmxlc3NcIjtcbkBpbXBvcnQgXCJzdGVwQS5wcm9jZXNzLmZyYWdtZW50Lmxlc3NcIjtcbkBpbXBvcnQgXCJzdGVwQi5jb250YWN0RGF0YS5mcmFnbWVudC5sZXNzXCI7XG5AaW1wb3J0IFwic3RlcEEucG9saWN5RGF0YS5mcmFnbWVudC5sZXNzXCI7XG4vL0BpbXBvcnQgXCJzdGVwQi5jb21wYXJzaW9uLmZyYWdtZW50Lmxlc3NcIjtcbkBpbXBvcnQgXCJzdGVwQi5jb21wYXJzaW9uVGFibGUuZnJhZ21lbnQubGVzc1wiO1xuQGltcG9ydCBcInN0ZXBCLmJhbmt0RGF0YS5mcmFnbWVudC5sZXNzXCI7XG5AaW1wb3J0IFwic3RlcEIudG90YWwuZnJhZ21lbnQubGVzc1wiO1xuQGltcG9ydCBcInN0ZXBDLmFnZW5jeS5mcmFnbWVudC5sZXNzXCI7XG5AaW1wb3J0IFwic3RlcEMub3ZlcnZpZXcuZnJhZ21lbnQubGVzc1wiO1xuQGltcG9ydCBcInN0ZXBDLnBheW1lbnRUeXBlRnJnbXQuZnJhZ21lbnQubGVzc1wiO1xuQGltcG9ydCBcInN0ZXBDLmNvbnN1bHRhdGlvbi5mcmFnbWVudC5sZXNzXCI7XG5AaW1wb3J0IFwic3RlcEMuY29tcGxldGlvbi5mcmFnbWVudC5sZXNzXCI7XG5AaW1wb3J0IFwic3RlcEMuc2VuZC5mcmFnbWVudC5sZXNzXCI7XG5AaW1wb3J0IFwic3RlcEMudGhhbmtzLmZyYWdtZW50Lmxlc3NcIjtcbkBpbXBvcnQgXCJvdmVyd3JpdGVzLnBvcG92ZXIubGVzc1wiO1xuQGltcG9ydCBcIm92ZXJ3cml0ZXMuZGF0ZXBpY2tlci5sZXNzXCI7XG5AaW1wb3J0IFwib3ZlcndyaXRlcy5tb2JpbGUubGVzc1wiO1xuLy9AaW1wb3J0IFwibm9kZV9tb2R1bGVzX3RvcC5sZXNzXCI7XG5cbi5hcHBIZWFkZXIgLnZCdXR0b25Sb3cgLnNhcFVpQnRuIHtcbiAgbWFyZ2luOiAwcHggMHB4IDBweCA1cHggIWltcG9ydGFudDtcbn1cblxuXG4vLyBObyBGbGV4IFpvbmVcblxuLnNhcC1waG9uZSxcbi5zYXAtdGFibGV0IHtcbiAgLmNvbnRhY3REYXRhRnJnbXQge1xuICAgIC5ub0ZsZXh7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgZmxleDogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5ub0ZsZXh7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cblxuLy8gUmFkaW9CdXR0byB1bnNpY2h0YmFyIGbDvHIgRm9rdXNcblxuLmRpc2FibGVkX3JiID4gZGl2IHtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmRpc2FibGVkX3JiID4gZGl2IDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZGlzYWJsZWRfcmIgPiBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLkZpb3JpRGV2SGVscGVyIHtcbiAgaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAtMTBweCAhaW1wb3J0YW50O1xufVxuXG4uRmlvcmlEZXZIZWxwZXIgPiBzcGFuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDA2NzllICFpbXBvcnRhbnQ7XG59XG5cbi5zYXBNVEJTdGFuZGFyZCB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDg1NGEwICFpbXBvcnRhbnQ7XG59XG5cbi5zbWFsbEJsb2Nre1xuICB3aWR0aDogNzAlO1xuICBtYXJnaW46IDAgYXV0bztcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5idG5MYXlvdXRQcmlvMiB7XG4gIC8vbWFyZ2luLXJpZ2h0OiAyJSAhaW1wb3J0YW50O1xuICAvL21hcmdpbi1ib3R0b206IDEwJSAhaW1wb3J0YW50O1xuICA+IHNwYW4ge1xuXG4gICAgYmFja2dyb3VuZDogIzg4OCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogIzg4OCAhaW1wb3J0YW50O1xuXG5cbiAgfVxufVxuXG4vLyBNZWhyIEZhaHJ6ZXVnZSBhbnplaWdlblxuLmJ0bkxheW91dFByaW8zIHtcblxuICA+IHNwYW4uc2FwTUJ0bklubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBAYnRuX2RlZmF1bHRfYmx1ZTtcbiAgICBjb2xvcjogQGNvbG9yICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAzcHggc29saWQgIzAwMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgcGFkZGluZzogMCAxNXB4IDAgMTVweDtcbiAgICBmb250LXNpemU6IDFlbSAhaW1wb3J0YW50O1xuXG4gICAgLnNhcE1CdG5Db250ZW50IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjJyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyID4gc3Bhbi5zYXBNQnRuSW5uZXIge1xuICAgIGJhY2tncm91bmQ6IEBidG5fZGVmYXVsdF9ibHVlX2hvdmVyICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IEBidG5fZGVmYXVsdF9ibHVlICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cblxuXG4vLyBEaXZpZGVyIHdpdGggQ291bnRlclxuXG5ociB7XG4gIG1hcmdpbjogMzBweCBhdXRvIDMwcHggYXV0bztcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiYmI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuaHI6YWZ0ZXIge1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNiYmI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAuOXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNhYWE7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTU1JSk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxMHB4ICNmZmY7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDAgMTBweCAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMCAxMHB4ICNmZmY7XG59XG5cbmhyLmNvdW50IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuaHIuY291bnQ6YWZ0ZXIge1xuICBjb3VudGVyLWluY3JlbWVudDogc2VjdGlvbjtcbiAgY29udGVudDogY291bnRlcihzZWN0aW9uKTtcbn1cblxuaHIuY291bnQuZmluaXNoIHtcbiAgY291bnRlci1yZXNldDogc2VjdGlvbjtcbn1cblxuaHIuY291bnQuZmluaXNoOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDNweCAzcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB2ZXJzaW9uPVwiMS4xXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwb2x5Z29uIGZpbGw9XCIlMjM5N2Q3MDBcIiBzdHlsZT1cInRyYW5zZm9ybTogc2NhbGUoMC4wMyk7XCIgcG9pbnRzPVwiMTQyLjgsMzIzLjg1IDM1LjcsMjE2Ljc1IDAsMjUyLjQ1IDE0Mi44LDM5NS4yNSA0NDguOCw4OS4yNSA0MTMuMSw1My41NVwiLz48L3N2Zz4nKTtcbiAgYm9yZGVyLWNvbG9yOiBAY29sb3JfZ3JlZW47XG59XG5cblxuLnNhcE1DcnNsIC5zYXBNQ3JzbEh1ZCBhIHtcbiAgb3BhY2l0eTogMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cblxuLnNhcE1JbnB1dEJhc2VDb250ZW50V3JhcHBlciB7XG4gIGJvcmRlcjogMC40cHggc29saWQgI2JmYmZiZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4uc2FwTUNyc2xCdWxsZXRlZCA+IHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogbm9uZSFpbXBvcnRhbnQ7XG59XG5cbi5zYXBNQ3JzbEJ1bGxldGVkID4gc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmUhaW1wb3J0YW50O1xufVxuXG4uc2FwTUlucHV0SGlnaGxpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogbm9uZSFpbXBvcnRhbnQ7XG59XG5cbi5zYXBNSW5wdXRIaWdobGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZSFpbXBvcnRhbnQ7XG59XG5cblxuXG4vLyBDb21ib0J1dHRvbiBTYXB1aTVcblxuXG4gIC8vIE5leHQgQnV0dG9uXG5cblxuI3Zpc0JvZHkgYnV0dG9uLmFwcEJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgcGFkZGluZzogMHB4IDM1cHggNHB4O1xuICBtYXJnaW46IDAgMTBweDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAuc2FwTUJ0bklubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDRweDtcblxuICAgIC5zYXBNQnRuQ29udGVudDphZnRlcixcbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNhcE1CdG5Db250ZW50OmJlZm9yZSxcbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IEBidG5fZGVmYXVsdF9ibHVlX2hvdmVyICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IEBidG5fZGVmYXVsdF9ibHVlICFpbXBvcnRhbnQ7XG4gICAgY3Vzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmLmFwcEJ1dHRvblByaW1hcnkge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogQGJ0bl9kZWZhdWx0X2JsdWUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogQGNvbG9yO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBAYnRuX2RlZmF1bHRfYmx1ZV9ob3ZlciAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6IEBidG5fZGVmYXVsdF9ibHVlICFpbXBvcnRhbnQ7XG4gICAgICBjdXNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAmLmFwcEJ1dHRvblNlY29uZGFyeSB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogQGNvbG9yICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogQGJ0bl9kZWZhdWx0X2JsdWUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBAYnRuX2RlZmF1bHRfYmx1ZV9ob3ZlciAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6IEBidG5fZGVmYXVsdF9ibHVlICFpbXBvcnRhbnQ7XG4gICAgICBjdXNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAmLmFwcEJ1dHRvbkFnZW5jeSB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IEBjb2xvcjtcbiAgICBiYWNrZ3JvdW5kOiBAYnRuX2RlZmF1bHRfYmx1ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB3aWR0aDogYXV0bztcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogQGJ0bl9kZWZhdWx0X2JsdWVfaG92ZXIgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiBAYnRuX2RlZmF1bHRfYmx1ZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5zYXBNQnRuSW5uZXIsXG4gIC5zYXBNQnRuQ29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IEBidG5fZGVmYXVsdF9ibHVlX2hvdmVyICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogQGJ0bl9kZWZhdWx0X2JsdWUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLnNhcFVpQmxvY2tDZWxsTGVmdCxcbi5zYXBVaUJsb2NrQ2VsbEJlZ2luIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0QWxpZ25DZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLnNhcFVpQmxvY2tMYXlvdXRCYWNrZ3JvdW5kTGlnaHQgLnNhcFVpQmxvY2tMYXlvdXRSb3cuc2FwVWlCbG9ja0xheW91dEJhY2tncm91bmRDb2xvclNldDEgLnNhcFVpQmxvY2tMYXlvdXRPZGRDZWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4jdmlzQm9keSB7XG4gIC5ib2R5O1xuICAmLnNhcFVpQm9keSB7XG4gICAgLmJvZHk7XG4gIH1cbiAgbWluLWhlaWdodDogNTAwcHg7XG5cbiAgI2luaXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBzcGFuLCB0YWJsZSB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG5cbiAgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIHtcbiAgICAmLndITCB7XG4gICAgICBoMiB7XG4gICAgICAgIC5oZWFkbGluZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zYXBNRlQge1xuICAgIC53SEwge1xuICAgICAgaDMge1xuICAgICAgICAuaGVhZGxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvLXF1ZXN0aW9uIHtcbiAgICBjdXJzb3I6IGhlbHAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jdXJyIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICfigqwnO1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgfVxuICAuZmxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5mcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAuZElGIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnZlcnNpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogQGNvbG9yX2dyZXlibGFjaztcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLncxMDAge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmgxMDAge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgQGl0ZXJhdGlvbnM6IDQwO1xuICAud3JlbS1sb29wIChAaSkgd2hlbiAoQGkgPiAwKSB7XG4gICAgLndAe2l9cmVtIHtcbiAgICAgIHdpZHRoOiB+XCJAe2l9cmVtICFpbXBvcnRhbnRcIjtcbiAgICB9XG4gICAgLndyZW0tbG9vcChAaSAtIDEpO1xuICB9XG4gIC53cmVtLWxvb3AgKEBpdGVyYXRpb25zKTtcblxuICAuZmxleEdyb3cge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuXG4gIC5tcjA1cmVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxuICAubXIxcmVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cblxuICAubWIxcmVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubm9Cb3JkZXIge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNhcFVpTG9jYWxCdXN5SW5kaWNhdG9yLFxuICAuc2FwVWlCdXN5SW5kaWNhdG9yLFxuICAuc2FwVWlCTHkge1xuICAgIHotaW5kZXg6IDIwMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNhcE1EaWFsb2dQaG9uZSB7XG4gICAgei1pbmRleDogMjIwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2FwVWlCTHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zYXAtdWktYmxvY2tsYXllci1wb3B1cCB7XG4gICAgei1pbmRleDogMTk5ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAuYnRuTVIge1xuICAgIC5zYXBNQnRuIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5ibG9ja0Zvcm0ge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuXG4gICAgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIHtcbiAgICAgIG1hcmdpbjogMCAwLjVyZW07XG4gICAgfVxuXG4gICAgLnNhcFVpQmxvY2tDZWxsQ29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIH1cblxuICAgIC53SGVhZGxpbmUge1xuICAgICAgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zYXBVaUJsb2NrQ2VsbFRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLnNhcE1TbHQge1xuICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgIH1cblxuICAgIC5mb3JtVGV4dCB7XG4gICAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB9XG5cbiAgICAuc2FwTVJiQiB7XG4gICAgICAuc2FwTVJiQklubiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2FwTVJiIHtcbiAgICAgIGNsZWFyOiBub25lO1xuICAgICAgbWFyZ2luOiAwLjVyZW0gMC43NXJlbSAwLjVyZW0gMDtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cbiAgICAgICY6Zm9jdXM6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICB0b3A6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAuc2FwTVJiQiB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICB3aWR0aDogMnJlbTtcblxuICAgICAgICAuc2FwTVJiQk91dCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc2FwTVJiQkxhYmVsIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAycmVtICsgMTBweCk7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xMnB4O1xuICAgICAgfVxuXG4gICAgICAuc2FwTUxhYmVsIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zYXBNUmJHIHtcbiAgICAgIC5zYXBNUmIge1xuICAgICAgICAmOmZvY3VzOmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdG9wOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5zYXBNUmJCIHtcbiAgICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgICAgd2lkdGg6IDJyZW07XG5cbiAgICAgICAgICAuc2FwTVJiQk91dCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zYXBNUmJCTGFiZWwge1xuICAgICAgICAgIG1heC13aWR0aDogflwiY2FsYygxMDAlICsgMTBweClcIjtcbiAgICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zYXBNQ2Ige1xuICAgICAgJi5maXJzdENoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgICAuc2FwTUNiTWFyayB7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgICAuc2FwTUNiTWFyayB7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2FwTUxhYmVsIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zYXBNRFAge1xuICAgICAgd2lkdGg6IDlyZW07XG4gICAgfVxuXG4gICAgLnNhcE1MYWJlbCB7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBjbGlwO1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIH1cblxuICAgIC5zYXBNQ2JMYWJlbCB7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIH1cblxuICAgIC5zYXBNTGFiZWw6bm90KC5zYXBNUmJCTGFiZWwpOm5vdCguc2FwTUNiTGFiZWwpIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAzcHggMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAuc2FwVWlITGF5b3V0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC5zYXBNTGFiZWw6bm90KC5zYXBNUmJCTGFiZWwpOm5vdCguc2FwTUNiTGFiZWwpIHtcbiAgICAgIH1cbiAgICAgIC5vZXZic0ljbyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBtYXJnaW46IDAgMCAwIDhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAub2V2YnNJY28ge1xuICAgICAgbWFyZ2luOiAtMnB4IDAgMCA4cHg7XG5cbiAgICAgICYuZmxlZnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuXG4gICAgICB9XG5cbiAgICAgICYuYWZ0ZXJMYmwge1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zYXBNU0Yge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5uZXh0Qkcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBvZXZic19saWdodF9ibHVlO1xuICAgIGJvcmRlcjogMC41cHggc29saWQgbGlnaHRncmF5ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMXJlbSAwLjVyZW07XG4gICAgLmgzICFpbXBvcnRhbnQ7XG5cbiAgICBoMyB7XG4gICAgICAuaDMgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc2FwTVRleHQge1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zYXBNRlQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgLy9mb250LXNpemU6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnNhcE1CdG4ge1xuICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnNhcFVpQmxvY2tMYXlvdXRDZWxsLFxuICAgIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQge1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnNhcE1DYiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgID4gbGFiZWwge1xuICAgICAgdGV4dC1vdmVyZmxvdzogY2xpcCAhaW1wb3J0YW50O1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgfVxuICAgIC5zYXBNQ2JCZyB7XG4gICAgICAvL3RvcDogMCAhaW1wb3J0YW50O1xuICAgICAgdG9wOiAzcHg7XG4gICAgfVxuXG4gICAgJjpub3QoLnNhcE1DYkJnRGlzKS5zYXBNQ2JIYXNMYWJlbDpmb2N1czpiZWZvcmUge1xuICAgICAgYm9yZGVyOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5zYXBNUmJCTGFiZWwge1xuICAgIGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41ZW07XG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubm9PdmVyZmxvdyB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ub1doaXRlU3BhY2Uge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgfVxuICAub2V2YnNJY28sIC5zYXBNU2x0QXJyb3cge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG4gIH1cbn1cblxuLm5vQ29weSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIENocm9tZSBhbGwgLyBTYWZhcmkgYWxsICovXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEZpcmVmb3ggYWxsICovXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTsgLyogSUUgMTArICovXG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uY2hlY2tCb3hXcmFwcGluZyB7XG4gIHRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uY2hlY2tCb3hXcmFwcGluZyA+IGxhYmVsIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cblxuLmNoZWNrQm94V3JhcHBpbmcgPiBsYWJlbCA+IGJkaTo6YWZ0ZXIge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLm1hcmdpblRvcDEwcHgge1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5kaXNwbGF5Tm9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zYXBNUmJCTGFiZWwge1xuICB0b3A6IDEzcHghaW1wb3J0YW50O1xuICBsZWZ0OiAtMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zYXBNSW5wdXRCYXNlSWNvbkNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6IEBvZXZic19saWdodF9ibHVlO1xufVxuXG4ubG9va3NEaXNhYmxlZCB7XG4gIC5zYXBNSW5wdXRCYXNlSW5uZXIge1xuICAgIGNvbG9yOiBncmF5ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNhcFVpQ2FsSXRlbURzYmwgPiBzcGFuIHtcbiAgY29sb3I6IGxpZ2h0Z3JheSAhaW1wb3J0YW50O1xufVxuXG4uc2FwVWlDYWxJdGVtIHtcbiAgY29sb3I6IGRhcmtibHVlICFpbXBvcnRhbnQ7XG59XG5cbi5zYXBVaUJsb2NrQ2VsbFRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6IEBvZXZic19ibHVlICFpbXBvcnRhbnQ7XG59XG5cbi5zYXBNQ2IgLnNhcE1MYWJlbCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5wYjEwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5zYXBVaVRmIHtcbiAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5zYXBVaUxieElUeHQge1xuICBmb250LXNpemU6IC44NzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnNhcE1CdG4ge1xuICBoZWlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2FwTUxhYmVsSW5uZXIge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cblxuLmt1cnNpdiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xufVxuXG4uc2FwVWlMb2NhbEJ1c3lJbmRpY2F0b3JTaG93Q29udGFpbmVyID4gZGl2LnNhcFVpTG9jYWxCdXN5SW5kaWNhdG9yQW5pbWF0aW9uIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4uYnRuRGVsZXRlIHtcbiAgPiBzcGFuIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogQG9ldmJzX2JsdWUyICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIC0xMHB4IDAgLTEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4udHJhbnNwYXJlbnQge1xuICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLyogTW9kZXJuZSBCcm93c2VyICovXG46OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLXNhcENvbnRlbnRfTGFiZWxDb2xvcikgIWltcG9ydGFudDtcbn1cblxuLyogTW9kZXJuZSBCcm93c2VyICovXG46OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IEBjb2xvcl92ZXJ5bGlnaHRncmV5ICFpbXBvcnRhbnQ7XG59XG4vKiBCcm93c2VyLUtvbXBhdGliaWxpdMOkdCAqL1xuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IEBjb2xvcl92ZXJ5bGlnaHRncmV5ICFpbXBvcnRhbnQ7XG59XG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IEBjb2xvcl92ZXJ5bGlnaHRncmV5ICFpbXBvcnRhbnQ7XG59XG46Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBAY29sb3JfdmVyeWxpZ2h0Z3JleSAhaW1wb3J0YW50O1xufVxuXG4ucGx6SXRhbGljQmx1ZSBpbnB1dCB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBAb2V2YnNfbGlnaHRfYmx1ZSAhaW1wb3J0YW50O1xufVxuIiwiLm9ldmJzSGVhZGVyOmhvdmVyIHtcbiAgY29sb3I6IGdyZXkgIWltcG9ydGFudDtcbn1cbjpub3QoLnByaW50YWJsZSkge1xuICAvKiBTdHlsZXMgKi9cbn1cbnVsIHtcbiAgZm9udC1zaXplOiBpbml0aWFsO1xufVxuYm9keSB7XG4gIGNvdW50ZXItcmVzZXQ6IHNlY3Rpb247XG59XG4uc2FwTVBhZ2VCZ1N0YW5kYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuLnNhcFVpQmxvY2tMYXlvdXRTaXplWEwgLnNhcFVpQmxvY2tDZWxsQ29udGVudCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5zYXBVaUJsb2NrTGF5b3V0U2l6ZUwgLnNhcFVpQmxvY2tDZWxsQ29udGVudCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5zYXBVaUJsb2NrTGF5b3V0U2l6ZU0gLnNhcFVpQmxvY2tDZWxsQ29udGVudCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5zYXBVaUJsb2NrTGF5b3V0U2l6ZVMgLnNhcFVpQmxvY2tDZWxsQ29udGVudCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5zYXBVaUJsb2NrTGF5b3V0U2l6ZVhTIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4udmlzQ29sdW1uIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLmFwcFJvd0xpbWl0V2lkdGgge1xuICBtYXgtd2lkdGg6IDYwN3B4O1xuICBtYXJnaW46IDEwcHggIWltcG9ydGFudDtcbn1cbi5jaGVja0JveExlZ2FsID4gZGl2IHtcbiAgdG9wOiAwLjgxMjVyZW0gIWltcG9ydGFudDtcbn1cbi5hcHBSb3dMaW1pdFdpZHRoTWlkIHtcbiAgbWF4LXdpZHRoOiA3NjhweDtcbiAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uc2FwTVN3dC5zYXBNU3d0QWNjZXB0UmVqZWN0IC5zYXBNU3d0TGFiZWxPZmYsXG4uc2FwTVN3dDpob3Zlci5zYXBNU3d0QWNjZXB0UmVqZWN0IC5zYXBNU3d0TGFiZWxPZmYge1xuICBwYWRkaW5nOiB1bnNldCAhaW1wb3J0YW50O1xufVxuLnNhcE1DcnNsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgcGFkZGluZzogMCAxNXB4IDAgMTVweDtcbn1cbiN2aXNCb2R5IGJ1dHRvbjpob3ZlcixcbiN2aXNCb2R5IGJ1dHRvbjphY3RpdmUsXG4jdmlzQm9keSBidXR0b246Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzBkMzlhYiAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHk6bm90KC5ub0VtYmVkZWQpIHNlY3Rpb246bm90KC5zYXBNUGFnZUVuYWJsZVNjcm9sbGluZykge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgLnNhcFVpSWNvbjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbml0aWFsO1xufVxuI3Zpc0JvZHkgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIuMzc1cmVtO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHRleHQtaW5kZW50OiAwLjEyNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4jdmlzQm9keSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmhvdmVyLFxuI3Zpc0JvZHkgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTphY3RpdmUsXG4jdmlzQm9keSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYnRuQmx1ZSB7XG4gIGJhY2tncm91bmQ6ICM5NGQwZWQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuLmJ0bkJsdWUgc3BhbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmJ0bkJsdWUgLnNhcFVpSWNvbiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMC44cmVtICFpbXBvcnRhbnQ7XG59XG4uYnRuQmx1ZSB7XG4gIGJhY2tncm91bmQ6ICMwZDM5YWIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG4uYnRuQmx1ZSBzcGFuIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYnRuQmx1ZSAuc2FwVWlJY29uIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuQmx1ZUhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzk0ZDBlZCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzBkMzlhYiAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbi5idG5CbHVlSG92ZXIgc3BhbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmJ0bkdyZXkge1xuICBiYWNrZ3JvdW5kOiAjZTlmNWZjO1xuICBib3JkZXItY29sb3I6ICNiZmNiZTk7XG4gIGNvbG9yOiAjNGQ0ZDRjICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuLmJ0bkdyZXkgc3BhbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmJ0bkdyZXlIb3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlOWY1ZmM7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzRkNGQ0YyAhaW1wb3J0YW50O1xufVxuLmJ0bkdyZXlIb3ZlciBzcGFuIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4udG9nZ2xlQnRuUHJlc3NlZCB7XG4gIGJhY2tncm91bmQ6ICMwZDM5YWI7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbi50b2dnbGVCdG5QcmVzc2VkQmx1ZSB7XG4gIGJhY2tncm91bmQ6ICMwZDM5YWI7XG4gIGJvcmRlci1jb2xvcjogIzBkMzlhYjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuLmJvZHkge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzNjM2MzYjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJTcGFya2Fzc2UgV2ViXCIsIFwiSGVsdmV0aWNhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4uZm9udFByb3BlcnRpZXMge1xuICBmb250LWZhbWlseTogXCJTcGFya2Fzc2UgV2ViXCIsIFwiSGVsdmV0aWNhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzNjM2MzYjtcbn1cbi5ibG9ja0hlYWRlckJnIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMGQzOWFiLCAjMGQzOWFiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDU1cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uYmxvY2tIZWFkZXJCZyAuc2FwVWlCbG9ja0NlbGxUaXRsZS5zYXBVaUJsb2NrQ2VsbEJlZ2luIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5yZWQge1xuICBjb2xvcjogI2RhMjkxYyAhaW1wb3J0YW50O1xufVxuLmdyZWVuIHtcbiAgY29sb3I6ICM5N2Q3MDAgIWltcG9ydGFudDtcbn1cbi5oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNjI1cmVtO1xuICBjb2xvcjogIzBkMzlhYjtcbiAgbWFyZ2luLWJvdHRvbTogMC45MzhyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5oMyB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbiAgd2hpdGUtc3BhY2U6IHByZS1saW5lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjM2MzYzNiO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmgzIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnJvYWRNYXAge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLnJvYWRNYXAgc3BhbjpiZWZvcmUsXG4ucm9hZE1hcCBzcGFuOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnJvYWRNYXAgLnBvaW50ZXIge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICM1OTc3YzY7XG4gIG1hcmdpbi1yaWdodDogMXB4O1xuICB6LWluZGV4OiA1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnJvYWRNYXAgLnBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTE5cHg7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgIzU5NzdjNjtcbiAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5yb2FkTWFwIC5wb2ludGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkIHdoaXRlO1xuICBib3JkZXItdG9wOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnJvYWRNYXAgLnBvaW50ZXI6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYmFja2dyb3VuZDogIzBkMzlhYjtcbn1cbi5yb2FkTWFwIC5wb2ludGVyOmZpcnN0LWNoaWxkOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4ucm9hZE1hcCAucG9pbnRlcjpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzBkMzlhYjtcbn1cbi5yb2FkTWFwIC5wb2ludGVyOm50aC1jaGlsZCgyKSB7XG4gIHotaW5kZXg6IDQ7XG59XG4ucm9hZE1hcCAucG9pbnRlcjpudGgtY2hpbGQoMykge1xuICB6LWluZGV4OiAzO1xufVxuLnJvYWRNYXAgLnBvaW50ZXI6bGFzdC1jaGlsZCB7XG4gIHotaW5kZXg6IDI7XG59XG4ucm9hZE1hcCAucG9pbnRlcjpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLnJvYWRNYXAgPiBkaXYge1xuICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogIzU5NzdjNjtcbiAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gIHotaW5kZXg6IDU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmY7XG59XG4ucm9hZE1hcCA+IGRpdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTlweDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMjBweCBzb2xpZCAjNTk3N2M2O1xuICBib3JkZXItdG9wOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnJvYWRNYXAgPiBkaXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgd2hpdGU7XG4gIGJvcmRlci10b3A6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ucm9hZE1hcCA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjMGQzOWFiO1xufVxuLnJvYWRNYXAgPiBkaXY6Zmlyc3QtY2hpbGQ6YWZ0ZXIge1xuICBib3JkZXItbGVmdDogMDtcbn1cbi5yb2FkTWFwID4gZGl2OmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMGQzOWFiO1xufVxuLnJvYWRNYXAgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgei1pbmRleDogNDtcbn1cbi5yb2FkTWFwID4gZGl2Om50aC1jaGlsZCgzKSB7XG4gIHotaW5kZXg6IDM7XG59XG4ucm9hZE1hcCA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgei1pbmRleDogMjtcbn1cbi5yb2FkTWFwID4gZGl2Omxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4ucm9hZE1hcCA+IGRpdiAuc2FwTUZUIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuLnJvYWRNYXAgPiBkaXYgLnNhcE1GVCBzcGFuIHtcbiAgY3Vyc29yOiBpbmhlcml0O1xufVxuLnJvYWRNYXAgPiBkaXYgLnNhcE1GVCAubm8ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICB3aWR0aDogMjVweDtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIGhlaWdodDogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJvYWRNYXAgPiBkaXYgLnNhcE1GVCAudGl0bGUge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5yb2FkTWFwID4gZGl2IC5zYXBNRlQgLnRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLnJvYWRNYXAgPiBkaXYgLnNhcE1GVCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvYWRNYXAgPiBkaXYgLnNhcE1GVCAubm8ge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLnJvYWRNYXBbZGF0YS1hY3R1YWxTdGVwPSdBJ10gPiBkaXY6Zmlyc3QtY2hpbGQgLnRpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5yb2FkTWFwW2RhdGEtYWN0dWFsU3RlcD0nQSddID4gZGl2OmZpcnN0LWNoaWxkIC5zYXBNRlQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucm9hZE1hcFtkYXRhLWFjdHVhbFN0ZXA9J0EnXSA+IGRpdjpmaXJzdC1jaGlsZCAuc2FwTUZUIHNwYW4ge1xuICBjdXJzb3I6IGluaGVyaXQ7XG59XG4ucm9hZE1hcFtkYXRhLWFjdHVhbFN0ZXA9J0InXSA+IGRpdjpudGgtY2hpbGQoMSksXG4ucm9hZE1hcFtkYXRhLWFjdHVhbFN0ZXA9J0InXSA+IGRpdjpudGgtY2hpbGQoMikge1xuICBiYWNrZ3JvdW5kOiAjMGQzOWFiO1xufVxuLnJvYWRNYXBbZGF0YS1hY3R1YWxTdGVwPSdCJ10gPiBkaXY6bnRoLWNoaWxkKDEpIC5zYXBNRlQsXG4ucm9hZE1hcFtkYXRhLWFjdHVhbFN0ZXA9J0InXSA+IGRpdjpudGgtY2hpbGQoMikgLnNhcE1GVCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yb2FkTWFwW2RhdGEtYWN0dWFsU3RlcD0nQiddID4gZGl2Om50aC1jaGlsZCgxKTpiZWZvcmUsXG4ucm9hZE1hcFtkYXRhLWFjdHVhbFN0ZXA9J0InXSA+IGRpdjpudGgtY2hpbGQoMik6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwZDM5YWI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLnJvYWRNYXBbZGF0YS1hY3R1YWxTdGVwPSdCJ10gPiBkaXY6bnRoLWNoaWxkKDIpIC50aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4ucm9hZE1hcFtkYXRhLWFjdHVhbFN0ZXA9J0MnXSA+IGRpdjpudGgtY2hpbGQoMiksXG4ucm9hZE1hcFtkYXRhLWFjdHVhbFN0ZXA9J0MnXSA+IGRpdjpudGgtY2hpbGQoMykge1xuICBiYWNrZ3JvdW5kOiAjMGQzOWFiO1xufVxuLnJvYWRNYXBbZGF0YS1hY3R1YWxTdGVwPSdDJ10gPiBkaXY6bnRoLWNoaWxkKDIpIC5zYXBNRlQsXG4ucm9hZE1hcFtkYXRhLWFjdHVhbFN0ZXA9J0MnXSA+IGRpdjpudGgtY2hpbGQoMykgLnNhcE1GVCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yb2FkTWFwW2RhdGEtYWN0dWFsU3RlcD0nQyddID4gZGl2Om50aC1jaGlsZCgyKTpiZWZvcmUsXG4ucm9hZE1hcFtkYXRhLWFjdHVhbFN0ZXA9J0MnXSA+IGRpdjpudGgtY2hpbGQoMyk6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwZDM5YWI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLnJvYWRNYXBbZGF0YS1hY3R1YWxTdGVwPSdDJ10gPiBkaXY6bnRoLWNoaWxkKDMpIC50aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4ucm9hZE1hcFtkYXRhLWFjdHVhbFN0ZXA9J0QnXSA+IGRpdjpudGgtY2hpbGQoMiksXG4ucm9hZE1hcFtkYXRhLWFjdHVhbFN0ZXA9J0QnXSA+IGRpdjpudGgtY2hpbGQoMyksXG4ucm9hZE1hcFtkYXRhLWFjdHVhbFN0ZXA9J0QnXSA+IGRpdjpudGgtY2hpbGQoNCkge1xuICBiYWNrZ3JvdW5kOiAjMGQzOWFiO1xufVxuLnJvYWRNYXBbZGF0YS1hY3R1YWxTdGVwPSdEJ10gPiBkaXY6bnRoLWNoaWxkKDIpIC5zYXBNRlQsXG4ucm9hZE1hcFtkYXRhLWFjdHVhbFN0ZXA9J0QnXSA+IGRpdjpudGgtY2hpbGQoMykgLnNhcE1GVCxcbi5yb2FkTWFwW2RhdGEtYWN0dWFsU3RlcD0nRCddID4gZGl2Om50aC1jaGlsZCg0KSAuc2FwTUZUIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJvYWRNYXBbZGF0YS1hY3R1YWxTdGVwPSdEJ10gPiBkaXY6bnRoLWNoaWxkKDIpOmJlZm9yZSxcbi5yb2FkTWFwW2RhdGEtYWN0dWFsU3RlcD0nRCddID4gZGl2Om50aC1jaGlsZCgzKTpiZWZvcmUsXG4ucm9hZE1hcFtkYXRhLWFjdHVhbFN0ZXA9J0QnXSA+IGRpdjpudGgtY2hpbGQoNCk6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwZDM5YWI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLnJvYWRNYXBbZGF0YS1hY3R1YWxTdGVwPSdEJ10gPiBkaXY6bGFzdC1jaGlsZCAudGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLnJvYWRNYXBNaW5pbWFsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucm9hZE1hcE1pbmltYWw6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbmZvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNTk3N2M2O1xuICBoZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDE1MHB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuLnJvYWRNYXBNaW5pbWFsID4gZGl2IHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzBkMzlhYjtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIGJhY2tncm91bmQ6ICMwZDM5YWI7XG4gIHRyYW5zaXRpb246IGFsbCAuNXM7XG59XG4ucm9hZE1hcE1pbmltYWwgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5yb2FkTWFwTWluaW1hbCA+IGRpdjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDNweCAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucm9hZE1hcE1pbmltYWwgPiBkaXY6aG92ZXI6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLnJvYWRNYXBNaW5pbWFsID4gZGl2OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDRweDtcbiAgbGVmdDogNXB4O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQ0OCAzOTUnIGhlaWdodD0nMTNweCcgd2lkdGg9JzEzcHgnJTNFJTNDcG9seWdvbiBmaWxsPSclMjNGRkZGRkYnIHBvaW50cz0nMTQyLjgsMzIzLjg1IDM1LjcsMjE2Ljc1IDAsMjUyLjQ1IDE0Mi44LDM5NS4yNSA0NDguOCw4OS4yNSA0MTMuMSw1My41NSclM0UlM0MvcG9seWdvbiUzRSUzQy9zdmclM0VcIik7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cztcbiAgb3BhY2l0eTogMTtcbn1cbi5yb2FkTWFwTWluaW1hbFtkYXRhLWFjdHVhbFN0ZXA9XCJBXCJdID4gZGl2Om50aC1jaGlsZCgxKSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDNweCAjZmZmO1xufVxuLnJvYWRNYXBNaW5pbWFsW2RhdGEtYWN0dWFsU3RlcD1cIkFcIl0gPiBkaXY6bnRoLWNoaWxkKDEpOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yb2FkTWFwTWluaW1hbFtkYXRhLWFjdHVhbFN0ZXA9XCJBXCJdID4gZGl2Om50aC1jaGlsZCgxbiArIDIpIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5yb2FkTWFwTWluaW1hbFtkYXRhLWFjdHVhbFN0ZXA9XCJCXCJdID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDNweCAjZmZmO1xufVxuLnJvYWRNYXBNaW5pbWFsW2RhdGEtYWN0dWFsU3RlcD1cIkJcIl0gPiBkaXY6bnRoLWNoaWxkKDIpOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yb2FkTWFwTWluaW1hbFtkYXRhLWFjdHVhbFN0ZXA9XCJCXCJdID4gZGl2Om50aC1jaGlsZCgxbiArIDMpIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5yb2FkTWFwTWluaW1hbFtkYXRhLWFjdHVhbFN0ZXA9XCJDXCJdID4gZGl2Om50aC1jaGlsZCgzKSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDNweCAjZmZmO1xufVxuLnJvYWRNYXBNaW5pbWFsW2RhdGEtYWN0dWFsU3RlcD1cIkNcIl0gPiBkaXY6bnRoLWNoaWxkKDMpOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yb2FkTWFwTWluaW1hbFtkYXRhLWFjdHVhbFN0ZXA9XCJDXCJdID4gZGl2Om50aC1jaGlsZCgxbiArIDQpIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5yb2FkTWFwTWluaW1hbFtkYXRhLWFjdHVhbFN0ZXA9XCJEXCJdID4gZGl2Om50aC1jaGlsZCg0KSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDNweCAjZmZmO1xufVxuLnJvYWRNYXBNaW5pbWFsW2RhdGEtYWN0dWFsU3RlcD1cIkRcIl0gPiBkaXY6bnRoLWNoaWxkKDQpOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yb2FkTWFwTWluaW1hbFtkYXRhLWFjdHVhbFN0ZXA9XCJEXCJdID4gZGl2Om50aC1jaGlsZCgxbiArIDUpIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5tc2dXcmFwcGVyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDByZW0pO1xufVxuLm1zZ1dyYXBwZXIgLnNhcE1Nc2dTdHJpcCB7XG4gIG1hcmdpbjogMCAwIDAuNXJlbSAwO1xufVxuLmVycm9yQ3RybCBpbnB1dCxcbi5lcnJvckN0cmwuc2FwTVNsdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYTI5MWM7XG59XG4uZXJyb3JDdHJsIGlucHV0OmZvY3VzLFxuLmVycm9yQ3RybC5zYXBNU2x0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGEyOTFjICFpbXBvcnRhbnQ7XG59XG4uZXJyb3JDdHJsLnNhcE1TRiBmb3JtIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RhMjkxYztcbn1cbi5lcnJvckN0cmwuc2FwTVNGIGZvcm06Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNkYTI5MWMgIWltcG9ydGFudDtcbn1cbi5lcnJvckN0cmwuc2FwTVNGIGZvcm0gLnNhcE1TRkIge1xuICBjb2xvcjogI2RhMjkxYztcbn1cbi5lcnJvckN0cmwuc2FwTVNGIGlucHV0LFxuLmVycm9yQ3RybC5zYXBNU0Y6Zm9jdXMge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5lcnJvckN0cmwgYmRpIHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xufVxuLmVycm9yQ3RybCBiZGk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxLjEyNXJlbTtcbiAgaGVpZ2h0OiAxLjEyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5lcnJvckN0cmwuc2FwTVJiIC5zYXBNUmJCT3V0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZGEyOTFjICFpbXBvcnRhbnQ7XG59XG4uZXJyb3JDdHJsLnNhcE1SYiBiZGk6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmVycm9yQ3RybC5zYXBNQ2IgLnNhcE1DYkJnIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGEyOTFjICFpbXBvcnRhbnQ7XG59XG4uZXJyb3JDdHJsLnNhcE1DYiBiZGk6YWZ0ZXIge1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG4uc2FwVWlITGF5b3V0ID4gLmVycm9yQ3RybCBiZGk6YWZ0ZXIge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4uZXJyTXNnIHtcbiAgY29sb3I6ICNkYTI5MWMgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuKiB7XG4gIGZvbnQtZmFtaWx5OiBcIlNwYXJrYXNzZSBXZWJcIiwgXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi5zYXBNTGFiZWwge1xuICBmb250LWZhbWlseTogXCJTcGFya2Fzc2UgV2ViXCIsIFwiSGVsdmV0aWNhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjM2MzYzNiICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zYXBNSW5wdXRCYXNlSW5uZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG4gIGZsZXg6IGF1dG8gIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzcmVtICFpbXBvcnRhbnQ7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzICFpbXBvcnRhbnQ7XG59XG4uc2FwVWlHbG9iYWxCYWNrZ3JvdW5kQ29sb3IsXG4uc2FwTUdsb2JhbEJhY2tncm91bmRDb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmZiIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uc2FwTUlucHV0QmFzZUNvbnRlbnRXcmFwcGVyIHtcbiAgYm9yZGVyOiAwLjRweCBzb2xpZCAjYmZiZmJmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4uc2FwTUNyc2xCdWxsZXRlZCA+IHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogbm9uZSFpbXBvcnRhbnQ7XG59XG4uc2FwTUNyc2xCdWxsZXRlZCA+IHNwYW46YWZ0ZXIge1xuICBjb250ZW50OiBub25lIWltcG9ydGFudDtcbn1cbi5zYXBNSW5wdXRIaWdobGlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiBub25lIWltcG9ydGFudDtcbn1cbi5zYXBNSW5wdXRIaWdobGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZSFpbXBvcnRhbnQ7XG59XG4uc2FwTVJiU2VsIC5zYXBNUmJCSW5uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkMzlhYiAhaW1wb3J0YW50O1xufVxuLnNhcE1SYkhvdmVyYWJsZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzBkMzlhYiAhaW1wb3J0YW50O1xufVxuLnNhcE1DYkhvdmVyYWJsZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzBkMzlhYiAhaW1wb3J0YW50O1xufVxuLnNhcE1SYkIgLnNhcE1SYkJPdXQge1xuICBmb250LWZhbWlseTogXCJTcGFya2Fzc2UgV2ViXCIsIFwiSGVsdmV0aWNhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzNjM2MzYjtcbn1cbi5zYXBNSW5wdXRCYXNlSW5uZXI6bm90KC5zYXBNSW5wdXRCYXNlUmVhZG9ubHlJbm5lcik6bm90KC5zYXBNSW5wdXRCYXNlU3RhdGVJbm5lcik6bm90KC5zYXBNSW5wdXRCYXNlRGlzYWJsZWRJbm5lcik6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwZDM5YWI7XG59XG4uc2FwTUNiQmcuc2FwTUNiTWFya0NoZWNrZWQ6YmVmb3JlIHtcbiAgY29sb3I6ICMwZDM5YWIgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG59XG4uc2FwTVNsdEhvdmVyYWJsZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzBkMzlhYiAhaW1wb3J0YW50O1xufVxuLnNhcE1Nc2dTdHJpcCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUpO1xuICBtYXJnaW46IDAgMXJlbSAxcmVtIDFyZW07XG59XG4uc2FwTU1zZ1N0cmlwSWNvbiA+IC5zYXBVaUljb24ge1xuICBmb250LXNpemU6IDFyZW07XG59XG4uc2FwVWlSZXNwb25zaXZlTWFyZ2luIHtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwICFpbXBvcnRhbnQ7XG59XG4uc2FwTUlucHV0QmFzZUlubmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiU3Bhcmthc3NlIFdlYlwiLCBcIkhlbHZldGljYVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMzYzNjM2I7XG59XG4udmFsdWVTdGF0ZUVycm9yIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2Q2MjAxODtcbn1cbi5jYlZhbHVlU3RhdGVFcnJvciAuc2FwTUNiQmcge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZDYyMDE4O1xufVxuLnNhcE1UaXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNwYXJrYXNzZSBXZWJcIiwgXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjM2MzYzNiO1xufVxuLnNhcE1UZXh0LFxuLnNhcE1GVCxcbi5zYXBNVGV4dCA+IGRpdixcbi5zYXBNVGV4dCA+IHNwYW4ge1xuICBmb250LWZhbWlseTogXCJTcGFya2Fzc2UgV2ViXCIsIFwiSGVsdmV0aWNhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzNjM2MzYjtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5iaXRNVGV4dFJCIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDEwcHg7XG59XG4uYml0VWlTbWFsbE1hcmdpblRvcCB7XG4gIG1hcmdpbi10b3A6IDAuOHJlbSAhaW1wb3J0YW50O1xufVxuLnNhcFVpU2l6ZUNvbXBhY3QgLnNhcFVpU21hbGxNYXJnaW5Ub3Age1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5iaXRIQm94SCB7XG4gIGhlaWdodDogNTBweDtcbn1cbi5tc2dDb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgLyptYXJnaW4tYm90dG9tOiAxcmVtOyovXG59XG4ubXNnQ29udGFpbmVyIC5zYXBNTXNnU3RyaXAge1xuICBtYXJnaW46IDAgMCAwLjNyZW0gMDtcbiAgbWluLWhlaWdodDogMnJlbTtcbn1cbi5zYXBVaUNvbXBvbmVudENvbnRhaW5lcixcbi5zYXBVaUNvbXBvbmVudENvbnRhaW5lciA+IGRpdiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNhcFVpQ29tcG9uZW50Q29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ubWIxcmVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5tdDFyZW0ge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLm1idDFyZW0ge1xuICBtYXJnaW46IDFyZW0gMDtcbn1cbi5zYXBNTGFiZWxNYXhXaWR0aC5sYmxNYXhXaWR0aDEwMCxcbi5sYmxNYXhXaWR0aDEwMCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5zYXBNSW5wdXRCYXNlV2FybmluZ0lubmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmZiZmJmO1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cbi5zYXBNSW5wdXRCYXNlSW5uZXI6bm90KC5zYXBNSW5wdXRCYXNlUmVhZG9ubHlJbm5lcik6bm90KC5zYXBNSW5wdXRCYXNlU3RhdGVFcnJvcklubmVyKTpub3QoLnNhcE1JbnB1dEJhc2VEaXNhYmxlZElubmVyKTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzBkMzlhYjtcbn1cbi5zYXBNSW5wdXRCYXNlSW5uZXI6bm90KC5zYXBNSW5wdXRCYXNlUmVhZG9ubHlJbm5lcik6bm90KC5zYXBNSW5wdXRCYXNlU3RhdGVJbm5lcik6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMwZDM5YWI7XG59XG4uc2FwVWlMbmsge1xuICBmb250LXNpemU6IDEzcHghaW1wb3J0YW50O1xufVxuLmNvbmZpcm1hdGlvbkxibCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE1MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuLmNvbmZpcm1hdGlvbkxibC5sb25nVHh0IHtcbiAgd2lkdGg6IDI2MHB4O1xufVxuLmNvbmZpcm1hdGlvblZhbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zYXBNVGlsZS5zYXBNVGlsZUFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwZDM5YWI7XG59XG4uc2FwTVN0ZFRpbGVJY29uRGl2IHtcbiAgY29sb3I6ICMwZDM5YWI7XG59XG4uc2FwTUlCYXItQ1RYIC5zYXBNVGl0bGUge1xuICBjb2xvcjogd2hpdGU7XG59XG4uc2FwTUJhciAuc2FwTUJhckNvbnRhaW5lciAuc2FwTUlucHV0U3VnZ0luRGlhbG9nIC5zYXBNSW5wdXRCYXNlSW5uZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5zYXBNQmFyIC5zYXBNQmFyQ29udGFpbmVyIC5zYXBNSW5wdXRCYXNlSW5uZXIge1xuICBjb2xvcjogd2hpdGU7XG59XG4uc2FwTU1lc3NhZ2VQYWdlID4gLnNhcE1QYWdlIHNlY3Rpb24ge1xuICBtYXgtd2lkdGg6IDgwJTtcbn1cbi5jb250cmFjdExpc3QgLnNhcE1MSUIge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLnNhcFVpRm9ybUVkaXQgLmNvbnRyYWN0TGlzdCAuc2FwTVRleHQge1xuICBtaW4taGVpZ2h0OiAxcmVtO1xuICBwYWRkaW5nLXRvcDogMC4zMTI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMDAwO1xufVxuLnNhcFVpRm9ybSAuc2FwVWlGb3JtVGl0bGUge1xuICBmb250LWZhbWlseTogXCJTcGFya2Fzc2UgV2ViXCIsIFwiSGVsdmV0aWNhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cbi5zYXBNTGlzdCAuc2FwTUlCYXIgLnNhcE1CYXJDaGlsZCAuc2FwTUJ0bkljb24ge1xuICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbn1cbi5zYXBNTGlzdCAuc2FwTUlCYXIgLnNhcE1CYXJDaGlsZCAuc2FwTUJ0bkhvdmVyYWJsZSAuc2FwTUJ0bkljb24ge1xuICBjb2xvcjogd2hpdGU7XG59XG4uc2FwTUxpc3QgLnNhcE1MSUIuc2FwTUdITEkge1xuICBjb2xvcjogIzBkMzlhYjtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwZDM5YWI7XG59XG4uc2FwTUxJQi5zYXBNTElCQWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzBkMzlhYjtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnNhcE1MSUIuc2FwTUxJQkFjdGl2ZSAuc2FwTVNMSUltZ0ljb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zYXBNU0xJSW1nSWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnNhcE1TZWdCIC5zYXBNU2VnQkJ0biB7XG4gIGNvbG9yOiAjMGQzOWFiO1xufVxuLnNhcE1TZWdCQnRuLnNhcE1TZWdCQnRuU2VsIHtcbiAgYmFja2dyb3VuZDogI2Q2MjAxODtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2Q2MjAxODtcbn1cbi5zYXBNU2VnQkJ0bkZvY3VzYWJsZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwZDM5YWIgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXItY29sb3I6ICMwZDM5YWI7XG59XG4uc2FwTVNlZ0JCdG4uc2FwTVNlZ0JCdG5Gb2N1c2FibGUuc2FwTVNlZ0JCdG5TZWwge1xuICBib3JkZXItcmlnaHQ6IDAgc29saWQgI2Q2MjAxODtcbn1cbi5iaXRGMTQge1xuICBmb250LXNpemU6IDFyZW07XG59XG4uYml0RjE2IHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG4uc2FwVWlEbGcgZGl2IHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4vKkN1c3RvbUhlYWRlciBQYW5lbCovXG4uc2FwTVBhbmVsSGRyIC5zYXBNQnRuSWNvbiB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5zYXBNUGFuZWxIZHIgLnNhcE1UaXRsZSB7XG4gIGNvbG9yOiAjMGQzOWFiICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiAwIDAuMDYyNXJlbSAwICMwMDAwMDAgIWltcG9ydGFudDtcbiAgLypmb250LXNpemU6IDEzcHggIWltcG9ydGFudDsqL1xufVxuLnNhcE1Qb3BvdmVyLmhlbHBQb3BvdmVyIC5zYXBNUGFuZWxIZHIgLnNhcE1UaXRsZSA+IHNwYW4ge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogMCAwLjA2MjVyZW0gMCAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4vKkN1c3RvbUhlYWRlciBQYW5lbCovXG4vKiBeXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eIFNBUCBCVVRUT04gT3ZlcnJpZGVeXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXiAqL1xuaHRtbC5zYXAtZGVza3RvcCAuc2FwTVRvZ2dsZUJ0blByZXNzZWQsXG5odG1sLnNhcC1kZXNrdG9wIC5zYXBNSUJhci1DVFggLnNhcE1Ub2dnbGVCdG5QcmVzc2VkLFxuaHRtbC5zYXAtZGVza3RvcCAuc2FwTVRCLVRyYW5zcGFyZW50LUNUWCAuc2FwTUJ0bklubmVyLnNhcE1Ub2dnbGVCdG5QcmVzc2VkLFxuaHRtbC5zYXAtZGVza3RvcCAuc2FwTUJ0bltkYXRhLWJ0blByZXNzZWRdIC5zYXBNQnRuSW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjMGQzOWFiICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzBkMzlhYiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuaHRtbC5zYXAtZGVza3RvcCAuc2FwTUJ0bjpob3ZlciAuc2FwTUJ0bkhvdmVyYWJsZS5zYXBNVG9nZ2xlQnRuUHJlc3NlZCxcbmh0bWwuc2FwLWRlc2t0b3AgLnNhcE1CdG4gLnNhcE1CdG5Ib3ZlcmFibGUuc2FwTVRvZ2dsZUJ0blByZXNzZWQ6aG92ZXIsXG5odG1sLnNhcC1kZXNrdG9wIC5zYXBNVEItVHJhbnNwYXJlbnQtQ1RYIC5zYXBNQnRuSG92ZXJhYmxlLnNhcE1Ub2dnbGVCdG5QcmVzc2VkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbmh0bWwuc2FwLWRlc2t0b3AgLnNhcE1CdG5UcmFuc3BhcmVudCA+IC5zYXBNQnRuSWNvbiB7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5odG1sLnNhcC1kZXNrdG9wIC5zYXBNQnRuOmZvY3VzID4gLnNhcE1Gb2N1c2FibGUge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5odG1sLnNhcC1waG9uZSAuc2FwTVRvZ2dsZUJ0blByZXNzZWQsXG5odG1sLnNhcC10YWJsZXQgLnNhcE1Ub2dnbGVCdG5QcmVzc2VkLFxuaHRtbC5zYXAtcGhvbmUgLnNhcE1JQmFyLUNUWCAuc2FwTVRvZ2dsZUJ0blByZXNzZWQsXG5odG1sLnNhcC10YWJsZXQgLnNhcE1JQmFyLUNUWCAuc2FwTVRvZ2dsZUJ0blByZXNzZWQsXG5odG1sLnNhcC1waG9uZSAuc2FwTVRCLVRyYW5zcGFyZW50LUNUWCAuc2FwTUJ0bklubmVyLnNhcE1Ub2dnbGVCdG5QcmVzc2VkLFxuaHRtbC5zYXAtdGFibGV0IC5zYXBNVEItVHJhbnNwYXJlbnQtQ1RYIC5zYXBNQnRuSW5uZXIuc2FwTVRvZ2dsZUJ0blByZXNzZWQsXG5odG1sLnNhcC1waG9uZSAuc2FwTUJ0bltkYXRhLWJ0blByZXNzZWRdIC5zYXBNQnRuSW5uZXIsXG5odG1sLnNhcC10YWJsZXQgLnNhcE1CdG5bZGF0YS1idG5QcmVzc2VkXSAuc2FwTUJ0bklubmVyIHtcbiAgYmFja2dyb3VuZDogIzBkMzlhYiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMwZDM5YWIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbmh0bWwuc2FwLXBob25lIC5zYXBNQnRuVHJhbnNwYXJlbnQgPiAuc2FwTUJ0bkljb24sXG5odG1sLnNhcC10YWJsZXQgLnNhcE1CdG5UcmFuc3BhcmVudCA+IC5zYXBNQnRuSWNvbiB7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5idXR0b24sXG5idXR0b246bm90KC5kcm9wZG93bikge1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuYnV0dG9uLnNhcE1CdG4sXG5idXR0b246bm90KC5kcm9wZG93bikuc2FwTUJ0biB7XG4gIG91dGxpbmU6IDA7XG59XG5idXR0b24uc2FwTUJ0bjpob3ZlciA+IC5zYXBNQnRuSG92ZXJhYmxlLFxuYnV0dG9uOm5vdCguZHJvcGRvd24pLnNhcE1CdG46aG92ZXIgPiAuc2FwTUJ0bkhvdmVyYWJsZSB7XG4gIGJhY2tncm91bmQ6ICM5NGQwZWQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwZDM5YWIgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5idXR0b24uc2FwTUJ0bjpob3ZlciA+IC5zYXBNQnRuSG92ZXJhYmxlIHNwYW4sXG5idXR0b246bm90KC5kcm9wZG93bikuc2FwTUJ0bjpob3ZlciA+IC5zYXBNQnRuSG92ZXJhYmxlIHNwYW4ge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmJ1dHRvbi5zYXBNQnRuOmhvdmVyID4gLnNhcE1CdG5Ib3ZlcmFibGUuc2FwTUJ0blRyYW5zcGFyZW50LFxuYnV0dG9uOm5vdCguZHJvcGRvd24pLnNhcE1CdG46aG92ZXIgPiAuc2FwTUJ0bkhvdmVyYWJsZS5zYXBNQnRuVHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kOiAjOTRkMGVkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMGQzOWFiICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuYnV0dG9uLnNhcE1CdG46aG92ZXIgPiAuc2FwTUJ0bkhvdmVyYWJsZS5zYXBNQnRuVHJhbnNwYXJlbnQgc3BhbixcbmJ1dHRvbjpub3QoLmRyb3Bkb3duKS5zYXBNQnRuOmhvdmVyID4gLnNhcE1CdG5Ib3ZlcmFibGUuc2FwTUJ0blRyYW5zcGFyZW50IHNwYW4ge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmJ1dHRvbi5zYXBNQnRuOmhvdmVyID4gLnNhcE1CdG5Ib3ZlcmFibGUuc2FwTVRvZ2dsZUJ0blByZXNzZWQ6bm90KC5zYXBNQnRuQWN0aXZlKSxcbmJ1dHRvbjpub3QoLmRyb3Bkb3duKS5zYXBNQnRuOmhvdmVyID4gLnNhcE1CdG5Ib3ZlcmFibGUuc2FwTVRvZ2dsZUJ0blByZXNzZWQ6bm90KC5zYXBNQnRuQWN0aXZlKSB7XG4gIGJhY2tncm91bmQ6ICM5NGQwZWQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwZDM5YWIgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5idXR0b24uc2FwTUJ0bjpob3ZlciA+IC5zYXBNQnRuSG92ZXJhYmxlLnNhcE1Ub2dnbGVCdG5QcmVzc2VkOm5vdCguc2FwTUJ0bkFjdGl2ZSkgc3BhbixcbmJ1dHRvbjpub3QoLmRyb3Bkb3duKS5zYXBNQnRuOmhvdmVyID4gLnNhcE1CdG5Ib3ZlcmFibGUuc2FwTVRvZ2dsZUJ0blByZXNzZWQ6bm90KC5zYXBNQnRuQWN0aXZlKSBzcGFuIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5idXR0b24uc2FwTUJ0bjpob3ZlciA+IC5zYXBNQnRuSG92ZXJhYmxlIC5zYXBNQnRuSG92ZXJhYmxlLnNhcE1Ub2dnbGVCdG5QcmVzc2VkOmhvdmVyLFxuYnV0dG9uOm5vdCguZHJvcGRvd24pLnNhcE1CdG46aG92ZXIgPiAuc2FwTUJ0bkhvdmVyYWJsZSAuc2FwTUJ0bkhvdmVyYWJsZS5zYXBNVG9nZ2xlQnRuUHJlc3NlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM5NGQwZWQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwZDM5YWIgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5idXR0b24uc2FwTUJ0bjpob3ZlciA+IC5zYXBNQnRuSG92ZXJhYmxlIC5zYXBNQnRuSG92ZXJhYmxlLnNhcE1Ub2dnbGVCdG5QcmVzc2VkOmhvdmVyIHNwYW4sXG5idXR0b246bm90KC5kcm9wZG93bikuc2FwTUJ0bjpob3ZlciA+IC5zYXBNQnRuSG92ZXJhYmxlIC5zYXBNQnRuSG92ZXJhYmxlLnNhcE1Ub2dnbGVCdG5QcmVzc2VkOmhvdmVyIHNwYW4ge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmJ1dHRvbiAuc2FwTUJ0bklubmVyLFxuYnV0dG9uOm5vdCguZHJvcGRvd24pIC5zYXBNQnRuSW5uZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHBhZGRpbmc6IDAgMTVweCAwIDE1cHg7XG4gIGJhY2tncm91bmQ6ICMwZDM5YWI7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5idXR0b24gLnNhcE1CdG5Jbm5lcjpob3ZlcixcbmJ1dHRvbjpub3QoLmRyb3Bkb3duKSAuc2FwTUJ0bklubmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzk0ZDBlZCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzBkMzlhYiAhaW1wb3J0YW50O1xufVxuYnV0dG9uW2FyaWEtcHJlc3NlZD0nZmFsc2UnXS5zYXBNQnRuOmhvdmVyID4gLnNhcE1CdG5Ib3ZlcmFibGUsXG5idXR0b246bm90KC5kcm9wZG93bilbYXJpYS1wcmVzc2VkPSdmYWxzZSddLnNhcE1CdG46aG92ZXIgPiAuc2FwTUJ0bkhvdmVyYWJsZSB7XG4gIGJhY2tncm91bmQ6ICNlOWY1ZmM7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzRkNGQ0YyAhaW1wb3J0YW50O1xufVxuYnV0dG9uW2FyaWEtcHJlc3NlZD0nZmFsc2UnXS5zYXBNQnRuOmhvdmVyID4gLnNhcE1CdG5Ib3ZlcmFibGUgc3BhbixcbmJ1dHRvbjpub3QoLmRyb3Bkb3duKVthcmlhLXByZXNzZWQ9J2ZhbHNlJ10uc2FwTUJ0bjpob3ZlciA+IC5zYXBNQnRuSG92ZXJhYmxlIHNwYW4ge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmJ1dHRvblthcmlhLXByZXNzZWQ9J2ZhbHNlJ10gLnNhcE1CdG5Jbm5lcixcbmJ1dHRvbjpub3QoLmRyb3Bkb3duKVthcmlhLXByZXNzZWQ9J2ZhbHNlJ10gLnNhcE1CdG5Jbm5lciB7XG4gIGJhY2tncm91bmQ6ICNlOWY1ZmM7XG4gIGJvcmRlci1jb2xvcjogI2JmY2JlOTtcbiAgY29sb3I6ICM0ZDRkNGMgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5idXR0b25bYXJpYS1wcmVzc2VkPSdmYWxzZSddIC5zYXBNQnRuSW5uZXIgc3BhbixcbmJ1dHRvbjpub3QoLmRyb3Bkb3duKVthcmlhLXByZXNzZWQ9J2ZhbHNlJ10gLnNhcE1CdG5Jbm5lciBzcGFuIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5idXR0b25bYXJpYS1wcmVzc2VkPSdmYWxzZSddIC5zYXBNQnRuSW5uZXIuc2FwTUJ0bkFjdGl2ZSxcbmJ1dHRvbjpub3QoLmRyb3Bkb3duKVthcmlhLXByZXNzZWQ9J2ZhbHNlJ10gLnNhcE1CdG5Jbm5lci5zYXBNQnRuQWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNGQ0ZDRjO1xufVxuLnNhcFVpU2l6ZUNvbXBhY3QgLnNhcE1CdG4ge1xuICBtYXJnaW46IDAgMC4ycmVtO1xufVxuLnNhcE1CdG5JY29uIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC40Mzc1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjQzNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLyogXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXiBTQVAgQlVUVE9OIE92ZXJyaWRlIF5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eICovXG4vKiBeXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eIFRvb2xiYXJCdXR0b24gXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl4gKi9cbi50YkluZm9CdG4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZXNtb2tlO1xufVxuLnRiSW5mb0J0bi5zYXBNQnRuIHtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG4udGJJbmZvQnRuIC5zYXBNQnRuSW5uZXIge1xuICBoZWlnaHQ6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMS41cmVtO1xufVxuLnRiSW5mb0J0biAuc2FwTUJ0bkljb24ge1xuICBsaW5lLWhlaWdodDogMS4wMDtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogMC40Mzc1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNDM3NXJlbTtcbn1cbi8qIF5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl4gVG9vbGJhckJ1dHRvbiBeXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXiAqL1xuLnNhcE1JQmFyLnNhcE1Gb290ZXIsXG4uc2FwTUlCYXIuc2FwTUZvb3Rlci1DVFgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREZERkRGICFpbXBvcnRhbnQ7XG59XG4uc2FwTVN3dCxcbi5zYXBNU3d0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwZDM5YWIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnNhcE1Td3Quc2FwTVN3dEFjY2VwdFJlamVjdC5zYXBNU3d0T2ZmLFxuLnNhcE1Td3Q6aG92ZXIuc2FwTVN3dEFjY2VwdFJlamVjdC5zYXBNU3d0T2ZmLFxuLnNhcE1Td3Quc2FwTVN3dEFjY2VwdFJlamVjdC5zYXBNU3d0T24sXG4uc2FwTVN3dDpob3Zlci5zYXBNU3d0QWNjZXB0UmVqZWN0LnNhcE1Td3RPbiB7XG4gIGJvcmRlci1jb2xvcjogIzBkMzlhYjtcbn1cbi5zYXBNU3d0LnNhcE1Td3RBY2NlcHRSZWplY3Quc2FwTVN3dE9mZiAuc2FwTVN3dEhhbmRsZSxcbi5zYXBNU3d0OmhvdmVyLnNhcE1Td3RBY2NlcHRSZWplY3Quc2FwTVN3dE9mZiAuc2FwTVN3dEhhbmRsZSxcbi5zYXBNU3d0LnNhcE1Td3RBY2NlcHRSZWplY3Quc2FwTVN3dE9uIC5zYXBNU3d0SGFuZGxlLFxuLnNhcE1Td3Q6aG92ZXIuc2FwTVN3dEFjY2VwdFJlamVjdC5zYXBNU3d0T24gLnNhcE1Td3RIYW5kbGUge1xuICBib3JkZXItY29sb3I6ICMwZDM5YWI7XG4gIGJhY2tncm91bmQ6ICMwZDM5YWI7XG59XG4uc2FwTVN3dC5zYXBNU3d0QWNjZXB0UmVqZWN0IC5zYXBNU3d0TGFiZWw6OmFmdGVyLFxuLnNhcE1Td3Q6aG92ZXIuc2FwTVN3dEFjY2VwdFJlamVjdCAuc2FwTVN3dExhYmVsOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLnNhcE1Td3Quc2FwTVN3dEFjY2VwdFJlamVjdCAuc2FwTVN3dExhYmVsT246OmJlZm9yZSxcbi5zYXBNU3d0OmhvdmVyLnNhcE1Td3RBY2NlcHRSZWplY3QgLnNhcE1Td3RMYWJlbE9uOjpiZWZvcmUge1xuICBjb2xvcjogIzBkMzlhYjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNhcE1Td3Quc2FwTVN3dEFjY2VwdFJlamVjdCAuc2FwTVN3dExhYmVsT2ZmLFxuLnNhcE1Td3Q6aG92ZXIuc2FwTVN3dEFjY2VwdFJlamVjdCAuc2FwTVN3dExhYmVsT2ZmIHtcbiAgcGFkZGluZzogMCAwLjVyZW07XG59XG4uc2FwTVN3dC5zYXBNU3d0QWNjZXB0UmVqZWN0IC5zYXBNU3d0TGFiZWxPZmY6OmJlZm9yZSxcbi5zYXBNU3d0OmhvdmVyLnNhcE1Td3RBY2NlcHRSZWplY3QgLnNhcE1Td3RMYWJlbE9mZjo6YmVmb3JlIHtcbiAgY29sb3I6ICMwZDM5YWI7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNhcE1Mbmsge1xuICBjb2xvcjogIzBkMzlhYiAhaW1wb3J0YW50O1xufVxuLnNhcE1MbmsgLmljb0wge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5zYXBNTG5rOmhvdmVyIHtcbiAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG59XG4vKiBFbnRmZXJudCBkZW4gYmxhdWVuIFJhaG1lbiBiZWkgRm9rdXMgZsO8ciBMaW5rcyAqL1xuLnNhcE1Mbms6Zm9jdXMsXG4uc2FwTUxuazpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAvKiBFbnRmZXJudCBkZW4gU3RhbmRhcmQtRm9rdXNyYWhtZW4gKi9cbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAvKiBGYWxscyBTQVBVSTUgZWluZW4gU2NoYXR0ZW4gc2V0enQgKi9cbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogZ3JheSAhaW1wb3J0YW50O1xufVxuLnNhcFVpQmxvY2tDZWxsVGl0bGUge1xuICBib3gtc2l6aW5nOiB1bnNldCAhaW1wb3J0YW50O1xufVxuLnNhcFVpQmxvY2tDZWxsVGl0bGU6YWZ0ZXIsXG4uc2FwVWlCbG9ja0NlbGxUaXRsZTpiZWZvcmUge1xuICBib3gtc2l6aW5nOiB1bnNldCAhaW1wb3J0YW50O1xufVxuLnNhcE1DYjpub3QoLnNhcE1DYkJnRGlzKS5zYXBNQ2JIYXNMYWJlbDpmb2N1czpiZWZvcmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogLTAuMTg1cmVtICFpbXBvcnRhbnQ7XG59XG46bm90KC5zYXBNU0ZEaXNhYmxlZCkgPiAuc2FwTVNGRjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzBkMzlhYjtcbn1cbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dlRlcm1pbmRhdWVyLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2VGVybWlub3J0LFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2VGVpbG5laG1lcixcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dlRhQW5sYXNzLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2T3J0VW50ZXJzY2hyaWZ0IHtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dkxibEFubGFzcyxcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dlRyYXkgPiBkaXYgPiBkaXYsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZSb3dMQkxFbXBmZWhsdW5nID4gZGl2ID4gbGFiZWwsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZFbXBmZWhsdW5nQW5nZVJvdyA+IGRpdiA+IGxhYmVsLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2VmVybWl0dGxlclJvdyA+IGRpdiA+IGxhYmVsLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2Um93MyA+IGRpdiA+IGxhYmVsLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2T3J0RGF0dW1Sb3cgPiBkaXYgPiBsYWJlbCxcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dlJvdzIgPiBkaXYgPiBsYWJlbCxcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dlJvdzEgPiBkaXYgPiBsYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIlNwYXJrYXNzZSBXZWJcIiwgXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzNjM2MzYiAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZFbXBmZWhsdW5nQW5nZW5vbW1lbi0wLWxhYmVsLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2RW1wZmVobHVuZ0FuZ2Vub21tZW4tMS1sYWJlbCxcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dlZlcm1pdHRsZXItMS1sYWJlbCxcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dlZlcm1pdHRsZXItMC1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIlNwYXJrYXNzZSBXZWJcIiwgXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzNjM2MzYiAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dkVtcGZlaGx1bmdBbmdlbm9tbWVuVEEsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZFbXBmZWhsdW5nLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tRVVWLUlEIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLUVVVi1JRCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZSb3czID4gZGl2ID4gbGFiZWwsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZPcnRVbnRlcnNjaHJpZnQsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZUZWlsbmVobWVyLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2VGVybWlub3J0IHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xufVxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2Rm9sZ2V0ZXJtaW4taW5uZXIsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZPcnRVbnRlcnNjaHJpZnQsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZFbXBmZWhsdW5nQW5nZW5vbW1lblRBLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2RW1wZmVobHVuZyxcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dlRhQW5sYXNzLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2VGVpbG5laG1lcixcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dkZvbGdldGVybWluLWlubmVyLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2VGVybWlub3J0LFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2VGVybWluZGF1ZXIsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZFbXBmZWhsdW5nQW5nZW5vbW1lblRBLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2RW1wZmVobHVuZyxcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLUVVVi1JRCB7XG4gIGhlaWdodDogMi41cmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiU3Bhcmthc3NlIFdlYlwiLCBcIkhlbHZldGljYVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZUYUFubGFzcyxcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dkVtcGZlaGx1bmdBbmdlbm9tbWVuVEEsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZFbXBmZWhsdW5nIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dkZvbGdldGVybWluLWlubmVyOmhvdmVyLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2T3J0VW50ZXJzY2hyaWZ0OmhvdmVyLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2RW1wZmVobHVuZ0FuZ2Vub21tZW5UQTpob3ZlcixcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dkVtcGZlaGx1bmc6aG92ZXIsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZUYUFubGFzczpob3ZlcixcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dlRlaWxuZWhtZXI6aG92ZXIsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZGb2xnZXRlcm1pbi1pbm5lcjpob3ZlcixcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dlRlcm1pbm9ydDpob3ZlcixcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dlRlcm1pbmRhdWVyOmhvdmVyLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2RW1wZmVobHVuZ0FuZ2Vub21tZW5UQTpob3ZlcixcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dkVtcGZlaGx1bmc6aG92ZXIsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZGb2xnZXRlcm1pbi1pbm5lcjpmb2N1cyxcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dk9ydFVudGVyc2NocmlmdDpmb2N1cyxcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dkVtcGZlaGx1bmdBbmdlbm9tbWVuVEE6Zm9jdXMsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZFbXBmZWhsdW5nOmZvY3VzLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2VGFBbmxhc3M6Zm9jdXMsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZUZWlsbmVobWVyOmZvY3VzLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2Rm9sZ2V0ZXJtaW4taW5uZXI6Zm9jdXMsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZUZXJtaW5vcnQ6Zm9jdXMsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZUZXJtaW5kYXVlcjpmb2N1cyxcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dkVtcGZlaGx1bmdBbmdlbm9tbWVuVEE6Zm9jdXMsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZFbXBmZWhsdW5nOmZvY3VzLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2Rm9sZ2V0ZXJtaW4taW5uZXI6YWN0aXZlLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2T3J0VW50ZXJzY2hyaWZ0OmFjdGl2ZSxcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dkVtcGZlaGx1bmdBbmdlbm9tbWVuVEE6YWN0aXZlLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2RW1wZmVobHVuZzphY3RpdmUsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZUYUFubGFzczphY3RpdmUsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZUZWlsbmVobWVyOmFjdGl2ZSxcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dkZvbGdldGVybWluLWlubmVyOmFjdGl2ZSxcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dlRlcm1pbm9ydDphY3RpdmUsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZUZXJtaW5kYXVlcjphY3RpdmUsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZFbXBmZWhsdW5nQW5nZW5vbW1lblRBOmFjdGl2ZSxcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dkVtcGZlaGx1bmc6YWN0aXZlLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2RW1wZmVobHVuZ0FuZ2Vub21tZW5UQTpob3ZlcixcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dkVtcGZlaGx1bmc6aG92ZXIsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1FVVYtSUQ6aG92ZXIsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZFbXBmZWhsdW5nQW5nZW5vbW1lblRBOmZvY3VzLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2RW1wZmVobHVuZzpmb2N1cyxcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLUVVVi1JRDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjNGU0ZTRlO1xufVxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2c2VuZGVuMiB7XG4gIG1hcmdpbi10b3A6IDNlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDM3cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMzdweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMzdweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMzdweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjMGQzOWFiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC45ZW0gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZCdG5Sb3cgPiBkaXYgPiBidXR0b24ge1xuICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2c2VuZGVuMjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM5NGQwZWQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwZDM5YWIgIWltcG9ydGFudDtcbn1cbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dnNlbmRlbjItaWNvbiA+IHNwYW4ge1xuICBmb250LWZhbWlseTogU0FQLWljb25zICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICB0b3A6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuc3BhbiAuc2FwVWlCdG5UeHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgdG9wOiAtMjlweCAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dkVtcGZlaGx1bmdBbmdlUm93ID4gZGl2ID4gbGFiZWw6OmFmdGVyLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2VmVybWl0dGxlclJvdyA+IGRpdiA+IGxhYmVsOjphZnRlcixcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dlJvdzEgPiBkaXYgPiBsYWJlbDo6YWZ0ZXIsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZPcnREYXR1bVJvdyA+IGRpdiA+IGxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcqJztcbiAgY29sb3I6ICNlNTI5MjkgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbn1cbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dlJvd0xCTEVtcGZlaGx1bmcgPiBkaXYgPiBsYWJlbCxcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dlJvd0xibEFubGFzcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxNXB4O1xufVxuLnRyYXlDb2wgLmdhcENvbCxcbi5sZWVyZXNEaXYge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG4uc2FwVWlCbG9ja0NlbGxUaXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS42MjVyZW0gIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IHByZS1saW5lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjM2MzYzNiICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuc2FwVWlCbG9ja0NlbGxUaXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zYXBVaUJsb2NrTGF5b3V0IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJvZXZicy1pY29uZm9udFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL29ldmJzLWljb25mb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9vZXZicy1pY29uZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9vZXZicy1pY29uZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvb2V2YnMtaWNvbmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9vZXZicy1pY29uZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL29ldmJzLWljb25mb250LnN2ZyNvZXZicy1pY29uZm9udFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDApIHtcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwib2V2YnMtaWNvbmZvbnRcIjtcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL29ldmJzLWljb25mb250LnN2ZyNvZXZicy1pY29uZm9udFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIH1cbn1cbltkYXRhLWljb25dOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1pY29uKTtcbn1cbltkYXRhLWljb25dOmJlZm9yZSxcbi5mby1hbGVydDpiZWZvcmUsXG4uZm8tYXJyb3ctZG93bjpiZWZvcmUsXG4uZm8tYXJyb3ctbGVmdDpiZWZvcmUsXG4uZm8tYXJyb3ctcmlnaHQ6YmVmb3JlLFxuLmZvLWFycm93LXVwOmJlZm9yZSxcbi5mby1iYWNrd2FyZDpiZWZvcmUsXG4uZm8tYmFyOmJlZm9yZSxcbi5mby1idWxsZXQ6YmVmb3JlLFxuLmZvLWJ1bGxldC1hcnJvdzpiZWZvcmUsXG4uZm8tY2FsY3VsYXRvcjpiZWZvcmUsXG4uZm8tY2FsZW5kYXI6YmVmb3JlLFxuLmZvLWNoZWNrOmJlZm9yZSxcbi5mby1jbG9jazpiZWZvcmUsXG4uZm8tY3VzdG9tZXI6YmVmb3JlLFxuLmZvLWRlbGV0ZTpiZWZvcmUsXG4uZm8tZGlzbGlrZTpiZWZvcmUsXG4uZm8tZG90OmJlZm9yZSxcbi5mby1kb3VibGVhcnJvdy1kb3duOmJlZm9yZSxcbi5mby1kb3VibGVhcnJvdy11cDpiZWZvcmUsXG4uZm8tZG93bmxvYWQ6YmVmb3JlLFxuLmZvLWV4Y2xhbWF0aW9uOmJlZm9yZSxcbi5mby1mb3J3YXJkOmJlZm9yZSxcbi5mby1pZC1jYXJkOmJlZm9yZSxcbi5mby1saWtlOmJlZm9yZSxcbi5mby1tYWlsOmJlZm9yZSxcbi5mby1tZW1vcml6ZTpiZWZvcmUsXG4uZm8tbWVudTpiZWZvcmUsXG4uZm8tbWludXM6YmVmb3JlLFxuLmZvLW1vYmlsZS1iZXJhdGVyOmJlZm9yZSxcbi5mby1tb2JpbGUtbWVudWU6YmVmb3JlLFxuLmZvLW1vYmlsZS1tZW51ZS1ha3RpdjpiZWZvcmUsXG4uZm8tbW9iaWxlLW1lbnVlLWhvY2g6YmVmb3JlLFxuLmZvLW1vYmlsZS1tZW51ZS1ob2NoLWFrdGl2OmJlZm9yZSxcbi5mby1wYWRsb2NrOmJlZm9yZSxcbi5mby1wYWRsb2NrLW9wZW46YmVmb3JlLFxuLmZvLXBhcGVyOmJlZm9yZSxcbi5mby1wYXBlci1ibGFuazpiZWZvcmUsXG4uZm8tcGVuY2lsOmJlZm9yZSxcbi5mby1waG9uZTpiZWZvcmUsXG4uZm8tcGxhY2U6YmVmb3JlLFxuLmZvLXBsYXktcGF1c2U6YmVmb3JlLFxuLmZvLXBsdXM6YmVmb3JlLFxuLmZvLXByaW50OmJlZm9yZSxcbi5mby1xdWVzdGlvbjpiZWZvcmUsXG4uZm8tcmVsb2FkOmJlZm9yZSxcbi5mby1zZWFyY2g6YmVmb3JlLFxuLmZvLXNlcnZpY2UtbnVtYmVyczpiZWZvcmUsXG4uZm8tc3BlYWtlcjpiZWZvcmUsXG4uZm8tdGFibGUtcGFnaW5hdGlvbjpiZWZvcmUsXG4uZm8tdHJhc2gtYmluOmJlZm9yZSxcbi5mby13b3JsZDpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIm9ldmJzLWljb25mb250XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuLmZvLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2MlwiO1xufVxuLmZvLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDRiXCI7XG59XG4uZm8tYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNGFcIjtcbn1cbi5mby1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzFcIjtcbn1cbi5mby1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNGNcIjtcbn1cbi5mby1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcN2FcIjtcbn1cbi5mby1iYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQ4XCI7XG59XG4uZm8tYnVsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0NVwiO1xufVxuLmZvLWJ1bGxldC1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTJcIjtcbn1cbi5mby1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2YVwiO1xufVxuLmZvLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2NFwiO1xufVxuLmZvLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3MFwiO1xufVxuLmZvLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0ZlwiO1xufVxuLmZvLWN1c3RvbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2Y1wiO1xufVxuLmZvLWRlbGV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzRcIjtcbn1cbi5mby1kaXNsaWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2MVwiO1xufVxuLmZvLWRvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNGRcIjtcbn1cbi5mby1kb3VibGVhcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1M1wiO1xufVxuLmZvLWRvdWJsZWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1NFwiO1xufVxuLmZvLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0MlwiO1xufVxuLmZvLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0MVwiO1xufVxuLmZvLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQzXCI7XG59XG4uZm8taWQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTBcIjtcbn1cbi5mby1saWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3M1wiO1xufVxuLmZvLW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQ2XCI7XG59XG4uZm8tbWVtb3JpemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDY5XCI7XG59XG4uZm8tbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjZcIjtcbn1cbi5mby1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjNcIjtcbn1cbi5mby1tb2JpbGUtYmVyYXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTVcIjtcbn1cbi5mby1tb2JpbGUtbWVudWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDU2XCI7XG59XG4uZm8tbW9iaWxlLW1lbnVlLWFrdGl2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1N1wiO1xufVxuLmZvLW1vYmlsZS1tZW51ZS1ob2NoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1OFwiO1xufVxuLmZvLW1vYmlsZS1tZW51ZS1ob2NoLWFrdGl2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1OVwiO1xufVxuLmZvLXBhZGxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDZlXCI7XG59XG4uZm8tcGFkbG9jay1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2ZlwiO1xufVxuLmZvLXBhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2OFwiO1xufVxuLmZvLXBhcGVyLWJsYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2N1wiO1xufVxuLmZvLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzVcIjtcbn1cbi5mby1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNmRcIjtcbn1cbi5mby1wbGFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDlcIjtcbn1cbi5mby1wbGF5LXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3OVwiO1xufVxuLmZvLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDc3XCI7XG59XG4uZm8tcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQ0XCI7XG59XG4uZm8tcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDc4XCI7XG4gIGN1cnNvcjogaGVscDtcbn1cbi5mby1yZWxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQ3XCI7XG59XG4uZm8tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2NVwiO1xufVxuLmZvLXNlcnZpY2UtbnVtYmVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNmJcIjtcbn1cbi5mby1zcGVha2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3NlwiO1xufVxuLmZvLXRhYmxlLXBhZ2luYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDcyXCI7XG59XG4uZm8tdHJhc2gtYmluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1MVwiO1xufVxuLmZvLXdvcmxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0ZVwiO1xufVxuLmZvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJvZXZicy1pY29uZm9udFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1mYW1pbHk6IFwiU3Bhcmthc3NlIFdlYlwiLCBcIkhlbHZldGljYVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLmZvOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9ldmJzLWljb25mb250XCI7XG59XG4uZm8tY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJ0XCI7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTcGFya2Fzc2UgV2ViJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9zcGFycmctd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc3BhcnJnLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvc3BhcnJnLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9zcGFycmctd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3NwYXJyZy13ZWJmb250LnN2ZyNzcGFya2Fzc2VfcmdyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU3Bhcmthc3NlIFdlYic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc3BhcnJnaXQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc3BhcnJnaXQtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9zcGFycmdpdC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvc3BhcnJnaXQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3NwYXJyZ2l0LXdlYmZvbnQuc3ZnI3NwYXJrYXNzZV9yZ2l0YWxpY1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NwYXJrYXNzZSBXZWInO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3NwYXJsdC13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9zcGFybHQtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9zcGFybHQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL3NwYXJsdC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvc3Bhcmx0LXdlYmZvbnQuc3ZnI3NwYXJrYXNzZV9sdHJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTcGFya2Fzc2UgV2ViJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9zcGFybHRpdC13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9zcGFybHRpdC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3NwYXJsdGl0LXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9zcGFybHRpdC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvc3Bhcmx0aXQtd2ViZm9udC5zdmcjc3Bhcmthc3NlX2x0aXRhbGljXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU3Bhcmthc3NlIFdlYic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc3BhcmJkLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3NwYXJiZC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3NwYXJiZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvc3BhcmJkLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9zcGFyYmQtd2ViZm9udC5zdmcjc3Bhcmthc3NlX3JnYm9sZFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTcGFya2Fzc2UgV2ViJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9zcGFyYmRpdC13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9zcGFyYmRpdC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3NwYXJiZGl0LXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9zcGFyYmRpdC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvc3BhcmJkaXQtd2ViZm9udC5zdmcjc3Bhcmthc3NlX3JnYm9sZF9pdGFsaWNcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLm1haW50ZW5hbmNlViAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4ubWFpbnRlbmFuY2VWIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbDpmaXJzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tYWludGVuYW5jZVYgLnNhcFVpQmxvY2tMYXlvdXRDZWxsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubWFpbnRlbmFuY2VWIC5zYXBNRlQge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi52ZWhpY2xlRnJnbXQgLnZlaGljbGVSb3cgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxcmVtO1xuICBtYXJnaW46IDAgMC41cmVtO1xufVxuLnZlaGljbGVGcmdtdCAudmVoaWNsZVJvdyAuZXJyTXNnIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi52ZWhpY2xlRnJnbXQgLnZlaGljbGVSb3cgLnNhcE1DYiB7XG4gIHBhZGRpbmc6IDAgMCAwIDJyZW07XG59XG4udmVoaWNsZUZyZ210IC52ZWhpY2xlUm93IC5zYXBNQ2IgLnNhcE1DYkJnIHtcbiAgbGVmdDogMDtcbn1cbi52ZWhpY2xlRnJnbXQgLmJ0bl9tb3JlX2xlc3Mge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udmVoaWNsZUZyZ210IC5vcGFjaXR5IHtcbiAgb3BhY2l0eTogMC4wNTtcbn1cbi52ZWhpY2xlRnJnbXQgLnZlaGljbGVDaGVja0JveCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDAgMCAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi52ZWhpY2xlRnJnbXQgLnZlaGljbGVDaGVja0JveCA+IGRpdiB7XG4gIHBvc2l0aW9uOiB1bnNldDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cbi52ZWhpY2xlRnJnbXQgLmVycm9yTWVzc2FnZVZlaGljbGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogLTEwcHggIWltcG9ydGFudDtcbn1cbi5zYXAtcGhvbmUgLnZlaGljbGVUeXBlRnJnbXQgLnZlaGljbGVUeXBlQ2hvb3NpbmcgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQgLnNhcE1GVDphZnRlcixcbi5zYXAtdGFibGV0IC52ZWhpY2xlVHlwZUZyZ210IC52ZWhpY2xlVHlwZUNob29zaW5nIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCAuc2FwVWlCbG9ja0NlbGxDb250ZW50IC5zYXBNRlQ6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNhYWE7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2FwLXBob25lIC52ZWhpY2xlVHlwZUZyZ210IC52ZWhpY2xlVHlwZUNob29zaW5nIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCAuc2FwVWlCbG9ja0NlbGxDb250ZW50IC5zYXBNRlQ6YWZ0ZXJbZGF0YS1zZWxlY3RlZD1cIlhcIl0sXG4uc2FwLXRhYmxldCAudmVoaWNsZVR5cGVGcmdtdCAudmVoaWNsZVR5cGVDaG9vc2luZyAuc2FwVWlCbG9ja0xheW91dENlbGwgLnNhcFVpQmxvY2tDZWxsQ29udGVudCAuc2FwTUZUOmFmdGVyW2RhdGEtc2VsZWN0ZWQ9XCJYXCJdIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGQzOWFiO1xufVxuLnNhcC1waG9uZSAudmVoaWNsZVR5cGVGcmdtdCAudmVoaWNsZVR5cGVDaG9vc2luZyAuc2FwVWlCbG9ja0xheW91dENlbGxbZGF0YS1zZWxlY3RlZD1cIlhcIl0gLnNhcFVpQmxvY2tDZWxsQ29udGVudCAuc2FwTUZUOmFmdGVyLFxuLnNhcC10YWJsZXQgLnZlaGljbGVUeXBlRnJnbXQgLnZlaGljbGVUeXBlQ2hvb3NpbmcgLnNhcFVpQmxvY2tMYXlvdXRDZWxsW2RhdGEtc2VsZWN0ZWQ9XCJYXCJdIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQgLnNhcE1GVDphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzBkMzlhYjtcbn1cbi52ZWhpY2xlVHlwZUZyZ210IC52ZWhpY2xlVHlwZUNob29zaW5nIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmJiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsZXg6IDE7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi52ZWhpY2xlVHlwZUZyZ210IC52ZWhpY2xlVHlwZUNob29zaW5nIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLnZlaGljbGVUeXBlRnJnbXQgLnZlaGljbGVUeXBlQ2hvb3NpbmcgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIC52ZWhpY2xlQ2hlY2tCb3gge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZlaGljbGVUeXBlRnJnbXQgLnZlaGljbGVUeXBlQ2hvb3NpbmcgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG4udmVoaWNsZVR5cGVGcmdtdCAudmVoaWNsZVR5cGVDaG9vc2luZyAuc2FwVWlCbG9ja0xheW91dENlbGwgLnNhcFVpQmxvY2tDZWxsQ29udGVudCAuc2FwTUZUIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDE1cHggMDtcbiAgdHJhbnNpdGlvbjogbWFyZ2luLXRvcCAwLjVzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG1hcmdpbi10b3AgMC41cztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udmVoaWNsZVR5cGVGcmdtdCAudmVoaWNsZVR5cGVDaG9vc2luZyAuc2FwVWlCbG9ja0xheW91dENlbGwgLnNhcFVpQmxvY2tDZWxsQ29udGVudCAuc2FwTUZUOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDNweCBhdXRvIDA7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwZDM5YWI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjVzO1xufVxuLnZlaGljbGVUeXBlRnJnbXQgLnZlaGljbGVUeXBlQ2hvb3NpbmcgLnNhcFVpQmxvY2tMYXlvdXRDZWxsW2RhdGEtc2VsZWN0ZWQ9XCJYXCJdIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQ6YmVmb3JlLFxuLnZlaGljbGVUeXBlRnJnbXQgLnZlaGljbGVUeXBlQ2hvb3NpbmcgLnNhcFVpQmxvY2tMYXlvdXRDZWxsOmhvdmVyIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkMzlhYjtcbn1cbi52ZWhpY2xlVHlwZUZyZ210IC52ZWhpY2xlVHlwZUNob29zaW5nIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbFtkYXRhLXNlbGVjdGVkPVwiWFwiXSAuc2FwVWlCbG9ja0NlbGxDb250ZW50IC5zYXBNRlQsXG4udmVoaWNsZVR5cGVGcmdtdCAudmVoaWNsZVR5cGVDaG9vc2luZyAuc2FwVWlCbG9ja0xheW91dENlbGw6aG92ZXIgLnNhcFVpQmxvY2tDZWxsQ29udGVudCAuc2FwTUZUIHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgY29sb3I6ICMwZDM5YWI7XG59XG4udmVoaWNsZVR5cGVGcmdtdCAudmVoaWNsZVR5cGVDaG9vc2luZyAuc2FwVWlCbG9ja0xheW91dENlbGxbZGF0YS1zZWxlY3RlZD1cIlhcIl0gLnNhcFVpQmxvY2tDZWxsQ29udGVudCAuc2FwTUZUOmFmdGVyLFxuLnZlaGljbGVUeXBlRnJnbXQgLnZlaGljbGVUeXBlQ2hvb3NpbmcgLnNhcFVpQmxvY2tMYXlvdXRDZWxsOmhvdmVyIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQgLnNhcE1GVDphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4udmVoaWNsZVR5cGVGcmdtdCAudmVoaWNsZVR5cGVDaG9vc2luZyAuc2FwVWlCbG9ja0xheW91dENlbGxbZGF0YS1zZWxlY3RlZD1cIlhcIl0gLnNhcFVpQmxvY2tDZWxsQ29udGVudCAuc2FwTUZUOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQ0OCAzOTUnIGhlaWdodD0nMTNweCcgd2lkdGg9JzEzcHgnJTNFJTNDcG9seWdvbiBmaWxsPSclMjMwMDJlYTcnIHBvaW50cz0nMTQyLjgsMzIzLjg1IDM1LjcsMjE2Ljc1IDAsMjUyLjQ1IDE0Mi44LDM5NS4yNSA0NDguOCw4OS4yNSA0MTMuMSw1My41NSclM0UlM0MvcG9seWdvbiUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDNweCAycHg7XG59XG4ucHJvY2Vzc0ZyZ210IC5wcm9jZXNzQ2hvb3NpbmcgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIHtcbiAgYm94LXNpemluOiBib3JkZXItYm94O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiYmI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxleDogMTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMjUwcHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnByb2Nlc3NGcmdtdCAucHJvY2Vzc0Nob29zaW5nIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLnByb2Nlc3NGcmdtdCAucHJvY2Vzc0Nob29zaW5nIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCAuc2FwVWlCbG9ja0NlbGxDb250ZW50IC52ZWhpY2xlSWNvbiB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ucHJvY2Vzc0ZyZ210IC5wcm9jZXNzQ2hvb3NpbmcgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQgLnZlaGljbGVJY29uIHN2ZyByZWN0IHtcbiAgZmlsbDogI2NjY2NjYztcbiAgdHJhbnNpdGlvbjogZmlsbCAuNXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAuNXM7XG59XG4ucHJvY2Vzc0ZyZ210IC5wcm9jZXNzQ2hvb3NpbmcgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvY2Vzc0ZyZ210IC5wcm9jZXNzQ2hvb3NpbmcgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQgLnZlaGljbGVMYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxNXB4IDA7XG4gIHRyYW5zaXRpb246IGFsbCAuNXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cztcbn1cbi5wcm9jZXNzRnJnbXQgLnByb2Nlc3NDaG9vc2luZyAuc2FwVWlCbG9ja0xheW91dENlbGwgLnNhcFVpQmxvY2tDZWxsQ29udGVudCAudmVoaWNsZUxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDNweCBhdXRvIDA7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwZDM5YWI7XG4gIGJhY2tncm91bmQ6ICM5N2Q3MDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAuNXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cztcbn1cbi5wcm9jZXNzRnJnbXQgLnByb2Nlc3NDaG9vc2luZyAuc2FwVWlCbG9ja0xheW91dENlbGwgLnNhcFVpQmxvY2tDZWxsQ29udGVudCAudmVoaWNsZVRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucHJvY2Vzc0ZyZ210IC5wcm9jZXNzQ2hvb3NpbmcgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQgLnZlaGljbGVEZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NWVtICFpbXBvcnRhbnQ7XG59XG4ucHJvY2Vzc0ZyZ210IC5wcm9jZXNzQ2hvb3NpbmcgLnNhcFVpQmxvY2tMYXlvdXRDZWxsW2RhdGEtc2VsZWN0ZWQ9XCJYXCJdIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQgLnZlaGljbGVJY29uIHN2ZyByZWN0LFxuLnByb2Nlc3NGcmdtdCAucHJvY2Vzc0Nob29zaW5nIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbDpob3ZlciAuc2FwVWlCbG9ja0NlbGxDb250ZW50IC52ZWhpY2xlSWNvbiBzdmcgcmVjdCB7XG4gIGZpbGw6ICMwZDM5YWI7XG59XG4ucHJvY2Vzc0ZyZ210IC5wcm9jZXNzQ2hvb3NpbmcgLnNhcFVpQmxvY2tMYXlvdXRDZWxsW2RhdGEtc2VsZWN0ZWQ9XCJYXCJdIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQgLnZlaGljbGVMYWJlbCxcbi5wcm9jZXNzRnJnbXQgLnByb2Nlc3NDaG9vc2luZyAuc2FwVWlCbG9ja0xheW91dENlbGw6aG92ZXIgLnNhcFVpQmxvY2tDZWxsQ29udGVudCAudmVoaWNsZUxhYmVsIHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgY29sb3I6ICMwZDM5YWI7XG59XG4ucHJvY2Vzc0ZyZ210IC5wcm9jZXNzQ2hvb3NpbmcgLnNhcFVpQmxvY2tMYXlvdXRDZWxsW2RhdGEtc2VsZWN0ZWQ9XCJYXCJdIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQgLnZlaGljbGVMYWJlbDphZnRlcixcbi5wcm9jZXNzRnJnbXQgLnByb2Nlc3NDaG9vc2luZyAuc2FwVWlCbG9ja0xheW91dENlbGw6aG92ZXIgLnNhcFVpQmxvY2tDZWxsQ29udGVudCAudmVoaWNsZUxhYmVsOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wcm9jZXNzRnJnbXQgLnByb2Nlc3NDaG9vc2luZyAuc2FwVWlCbG9ja0xheW91dENlbGxbZGF0YS1zZWxlY3RlZD1cIlhcIl0gLnNhcFVpQmxvY2tDZWxsQ29udGVudCAudmVoaWNsZUxhYmVsOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQ0OCAzOTUnIGhlaWdodD0nMTNweCcgd2lkdGg9JzEzcHgnJTNFJTNDcG9seWdvbiBmaWxsPSclMjMwMDJlYTcnIHBvaW50cz0nMTQyLjgsMzIzLjg1IDM1LjcsMjE2Ljc1IDAsMjUyLjQ1IDE0Mi44LDM5NS4yNSA0NDguOCw4OS4yNSA0MTMuMSw1My41NSclM0UlM0MvcG9seWdvbiUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDNweCAxLjVweDtcbn1cbi5wcm9jZXNzRnJnbXQgLnByb2Nlc3NDaG9vc2luZyAuTW9wZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvY2Vzc0ZyZ210IC5wcm9jZXNzQ2hvb3NpbmcgLk1vcGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzO1xufVxuLnByb2Nlc3NGcmdtdCAucHJvY2Vzc0Nob29zaW5nIC5Nb3BlZCAudmVoaWNsZUxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDE1cHggMDtcbiAgdHJhbnNpdGlvbjogbWFyZ2luLXRvcCAwLjVzO1xufVxuLnByb2Nlc3NGcmdtdCAucHJvY2Vzc0Nob29zaW5nIC5Nb3BlZCAudmVoaWNsZUxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDNweCBhdXRvIDA7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwZDM5YWI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzO1xufVxuLnByb2Nlc3NGcmdtdCAucHJvY2Vzc0Nob29zaW5nIC5Nb3BlZCAudmVoaWNsZVRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucHJvY2Vzc0ZyZ210IC5wcm9jZXNzQ2hvb3NpbmcgLk1vcGVkIC52ZWhpY2xlRGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDAuODVlbSAhaW1wb3J0YW50O1xufVxuLnByb2Nlc3NGcmdtdCAucHJvY2Vzc0Nob29zaW5nLnNhcFVpQmxvY2tIb3Jpem9udGFsQ2VsbHNSb3cge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JiYjtcbn1cbi5wcm9jZXNzRnJnbXQgLnByb2Nlc3NDaG9vc2luZy5zYXBVaUJsb2NrSG9yaXpvbnRhbENlbGxzUm93LnByb2Nlc3NSb3cxIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5zYXAtcGhvbmUgLmNvbnRhY3REYXRhRnJnbXQgLmNvbnRhY3REYXRhUm93TW9iaWxlLFxuLnNhcC10YWJsZXQgLmNvbnRhY3REYXRhRnJnbXQgLmNvbnRhY3REYXRhUm93TW9iaWxlIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnNhcC1waG9uZSAuY29udGFjdERhdGFGcmdtdCAuY29udGFjdERhdGFSb3dNb2JpbGUgPiBkaXY6bnRoLWNoaWxkKDIpLFxuLnNhcC10YWJsZXQgLmNvbnRhY3REYXRhRnJnbXQgLmNvbnRhY3REYXRhUm93TW9iaWxlID4gZGl2Om50aC1jaGlsZCgyKSxcbi5zYXAtcGhvbmUgLmNvbnRhY3REYXRhRnJnbXQgZGl2Om50aC1jaGlsZCgzKSxcbi5zYXAtdGFibGV0IC5jb250YWN0RGF0YUZyZ210IGRpdjpudGgtY2hpbGQoMykge1xuICBmbGV4OiAwIDAgNTAlO1xufVxuLnNhcC1waG9uZSAuY29udGFjdERhdGFGcmdtdCAuY29udGFjdERhdGFSb3dNb2JpbGUgPiBkaXY6bnRoLWNoaWxkKDQpLFxuLnNhcC10YWJsZXQgLmNvbnRhY3REYXRhRnJnbXQgLmNvbnRhY3REYXRhUm93TW9iaWxlID4gZGl2Om50aC1jaGlsZCg0KSB7XG4gIGZsZXg6IDAgMCAxMDAlO1xufVxuLnNhcC1waG9uZSAuY29udGFjdERhdGFGcmdtdCAud2lkdGhGdWxsRm9yTW9ibGUsXG4uc2FwLXRhYmxldCAuY29udGFjdERhdGFGcmdtdCAud2lkdGhGdWxsRm9yTW9ibGUge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmNvbnRhY3REYXRhRnJnbXQgLmNvbnRhY3REYXRhUm93IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBtYXJnaW46IDAgMC41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY29udGFjdERhdGFGcmdtdCAuY29udGFjdERhdGFSb3cgLnNhcFVpQmxvY2tMYXlvdXRDZWxsLnRpdGxlIGgyIHtcbiAgY29sb3I6ICMwZDM5YWIgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLmNvbnRhY3REYXRhRnJnbXQgLnBvc3RhbCAuc2FwTVNsdCB7XG4gIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xufVxuLnBvbGljeURhdGFGcmdtdCAucG9saWN5RGF0YVJvdyAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luOiAwIDAuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBvbGljeURhdGFGcmdtdCAucG9saWN5RGF0YVJvdyAuc2FwVWlCbG9ja0xheW91dENlbGwudGl0bGUgaDIge1xuICBjb2xvcjogIzBkMzlhYiAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ucG9saWN5RGF0YUZyZ210IC5hYmVGaXgge1xuICB0b3A6IC0xMXB4ICFpbXBvcnRhbnQ7XG59XG4ucG9saWN5RGF0YUZyZ210IC5jaGVja1RvcEZpeCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogNjAlO1xufVxuLnNhcC1kZXNrdG9wIC5jb21wYXJzaW9uVGFibGVGcmdtdCAuY29tcGFyaXNvblRhYmxlUm93IHtcbiAgbWFyZ2luOiAwIDE1MHB4O1xufVxuLmNvbXBhcnNpb25UYWJsZUZyZ210IHtcbiAgbWFyZ2luLWJvdHRvbTogMTAlICFpbXBvcnRhbnQ7XG4gIC8qLnRhYmxlLWNvbnRhaW5lciA+IDpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgfSovXG59XG4uY29tcGFyc2lvblRhYmxlRnJnbXQgLkNvbXBhcmlzb25UYWJsZVtkYXRhLWJ0blByZXNzZWRWYXJpYW50PVwiSEZcIl0gLmhpZ2hsaWdodFRLIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4uY29tcGFyc2lvblRhYmxlRnJnbXQgLkNvbXBhcmlzb25UYWJsZVtkYXRhLWJ0blByZXNzZWRWYXJpYW50PVwiSEZcIl0gLmhpZ2hsaWdodEhGIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZjVmYztcbn1cbi5jb21wYXJzaW9uVGFibGVGcmdtdCAuQ29tcGFyaXNvblRhYmxlW2RhdGEtYnRuUHJlc3NlZFZhcmlhbnQ9XCJUS1wiXSAuaGlnaGxpZ2h0VEsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTlmNWZjO1xufVxuLmNvbXBhcnNpb25UYWJsZUZyZ210IC5Db21wYXJpc29uVGFibGVbZGF0YS1idG5QcmVzc2VkVmFyaWFudD1cIlRLXCJdIC5oaWdobGlnaHRIRiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLmNvbXBhcnNpb25UYWJsZUZyZ210IC5wcmljZURldGFpbFRleHQge1xuICBjb2xvcjogI2FhYSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuODVlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmNvbXBhcnNpb25UYWJsZUZyZ210IC5yb3cge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5jb21wYXJzaW9uVGFibGVGcmdtdCAucm93IC5yb3cge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5jb21wYXJzaW9uVGFibGVGcmdtdCAuY29sIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5jb21wYXJzaW9uVGFibGVGcmdtdCAuaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTVweDtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG4uY29tcGFyc2lvblRhYmxlRnJnbXQgLmljb24tY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0NDggMzk1JyBoZWlnaHQ9JzEzcHgnIHdpZHRoPScxM3B4JyUzRSUzQ3BvbHlnb24gZmlsbD0nJTIzMDAyZWE3JyBwb2ludHM9JzE0Mi44LDMyMy44NSAzNS43LDIxNi43NSAwLDI1Mi40NSAxNDIuOCwzOTUuMjUgNDQ4LjgsODkuMjUgNDEzLjEsNTMuNTUnJTNFJTNDL3BvbHlnb24lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmNvbXBhcnNpb25UYWJsZUZyZ210IC5pY29uLWRhc2hlZCB7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogbm9uZTtcbiAgbWFzay1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uY29tcGFyc2lvblRhYmxlRnJnbXQgLmZsZXhCdXR0b24gPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgZmxleDogMSAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxM3B4IDExcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG59XG4uY29tcGFyc2lvblRhYmxlRnJnbXQgLmZsZXhCdXR0b24gPiBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgZmxleDogMSAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxM3B4IDExcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY29tcGFyc2lvblRhYmxlRnJnbXQgLnRhYmxlLWNvbnRhaW5lcixcbi5jb21wYXJzaW9uVGFibGVGcmdtdCAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyxcbi5jb21wYXJzaW9uVGFibGVGcmdtdCAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDAuODVlbTtcbn1cbi5jb21wYXJzaW9uVGFibGVGcmdtdCAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyxcbi5jb21wYXJzaW9uVGFibGVGcmdtdCAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbn1cbi5jb21wYXJzaW9uVGFibGVGcmdtdCAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdy1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAyZWE3O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS4xNWVtO1xuICBsZXR0ZXItc3BhY2luZzogLjA0NWVtO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3gtc2hhZG93OiA1cHggNXB4IDEwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4uY29tcGFyc2lvblRhYmxlRnJnbXQgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cgPiAudGFibGUtY29sLFxuLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC0xLFxuLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC0yLFxuLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC0zLFxuLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC00LFxuLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC01LFxuLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC02LFxuLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC03LFxuLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC04LFxuLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZC0xLFxuLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZC0yLFxuLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZC0zLFxuLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZC00LFxuLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZC01LFxuLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZC02LFxuLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZC03LFxuLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZC04IHtcbiAgZmxleDogMTtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDEzcHggMTFweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xufVxuLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xufVxuLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC0xIHtcbiAgZmxleDogMTtcbn1cbi5jb21wYXJzaW9uVGFibGVGcmdtdCAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtMiB7XG4gIGZsZXg6IDI7XG59XG4uY29tcGFyc2lvblRhYmxlRnJnbXQgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cgPiAudGFibGUtY29sLTMge1xuICBmbGV4OiAzO1xufVxuLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC00IHtcbiAgZmxleDogNDtcbn1cbi5jb21wYXJzaW9uVGFibGVGcmdtdCAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtNSB7XG4gIGZsZXg6IDU7XG59XG4uY29tcGFyc2lvblRhYmxlRnJnbXQgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cgPiAudGFibGUtY29sLTYge1xuICBmbGV4OiA2O1xufVxuLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC03IHtcbiAgZmxleDogNztcbn1cbi5jb21wYXJzaW9uVGFibGVGcmdtdCAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtOCB7XG4gIGZsZXg6IDg7XG59XG4uY29tcGFyc2lvblRhYmxlRnJnbXQgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cgPiAudGFibGUtY29sLTkge1xuICBmbGV4OiA5O1xufVxuLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC0xMCB7XG4gIGZsZXg6IDEwO1xufVxuLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC0xMSB7XG4gIGZsZXg6IDExO1xufVxuLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC0xMiB7XG4gIGZsZXg6IDEyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuY29tcGFyc2lvblRhYmxlRnJnbXQgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cgPiAudGFibGUtY29sLW1kLFxuICAuY29tcGFyc2lvblRhYmxlRnJnbXQgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cgPiAudGFibGUtY29sLW1kLTEsXG4gIC5jb21wYXJzaW9uVGFibGVGcmdtdCAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtbWQtMixcbiAgLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZC0zLFxuICAuY29tcGFyc2lvblRhYmxlRnJnbXQgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cgPiAudGFibGUtY29sLW1kLTQsXG4gIC5jb21wYXJzaW9uVGFibGVGcmdtdCAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtbWQtNSxcbiAgLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZC02LFxuICAuY29tcGFyc2lvblRhYmxlRnJnbXQgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cgPiAudGFibGUtY29sLW1kLTcsXG4gIC5jb21wYXJzaW9uVGFibGVGcmdtdCAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtbWQtOCxcbiAgLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZC05LFxuICAuY29tcGFyc2lvblRhYmxlRnJnbXQgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cgPiAudGFibGUtY29sLW1kLTEwLFxuICAuY29tcGFyc2lvblRhYmxlRnJnbXQgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cgPiAudGFibGUtY29sLW1kLTExLFxuICAuY29tcGFyc2lvblRhYmxlRnJnbXQgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cgPiAudGFibGUtY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93IC5kZXNjcmlwdGlvbiB7XG4gICAgYmFja2dyb3VuZDogI2VlZTtcbiAgfVxuICAuY29tcGFyc2lvblRhYmxlRnJnbXQgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cgPiAudGFibGUtY29sLW1kICsgZGl2LFxuICAuY29tcGFyc2lvblRhYmxlRnJnbXQgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cgPiAudGFibGUtY29sLW1kLTEgKyBkaXYsXG4gIC5jb21wYXJzaW9uVGFibGVGcmdtdCAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtbWQtMiArIGRpdixcbiAgLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZC0zICsgZGl2LFxuICAuY29tcGFyc2lvblRhYmxlRnJnbXQgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cgPiAudGFibGUtY29sLW1kLTQgKyBkaXYsXG4gIC5jb21wYXJzaW9uVGFibGVGcmdtdCAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtbWQtNSArIGRpdixcbiAgLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZC02ICsgZGl2LFxuICAuY29tcGFyc2lvblRhYmxlRnJnbXQgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cgPiAudGFibGUtY29sLW1kLTcgKyBkaXYsXG4gIC5jb21wYXJzaW9uVGFibGVGcmdtdCAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtbWQtOCArIGRpdixcbiAgLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZC05ICsgZGl2LFxuICAuY29tcGFyc2lvblRhYmxlRnJnbXQgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cgPiAudGFibGUtY29sLW1kLTEwICsgZGl2LFxuICAuY29tcGFyc2lvblRhYmxlRnJnbXQgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cgPiAudGFibGUtY29sLW1kLTExICsgZGl2LFxuICAuY29tcGFyc2lvblRhYmxlRnJnbXQgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cgPiAudGFibGUtY29sLW1kLTEyICsgZGl2IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZC0xIHtcbiAgICBmbGV4OiAxO1xuICB9XG4gIC5jb21wYXJzaW9uVGFibGVGcmdtdCAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtbWQtMiB7XG4gICAgZmxleDogMjtcbiAgfVxuICAuY29tcGFyc2lvblRhYmxlRnJnbXQgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cgPiAudGFibGUtY29sLW1kLTMge1xuICAgIGZsZXg6IDM7XG4gIH1cbiAgLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZC00IHtcbiAgICBmbGV4OiA0O1xuICB9XG4gIC5jb21wYXJzaW9uVGFibGVGcmdtdCAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtbWQtNSB7XG4gICAgZmxleDogNTtcbiAgfVxuICAuY29tcGFyc2lvblRhYmxlRnJnbXQgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cgPiAudGFibGUtY29sLW1kLTYge1xuICAgIGZsZXg6IDY7XG4gIH1cbiAgLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZC03IHtcbiAgICBmbGV4OiA3O1xuICB9XG4gIC5jb21wYXJzaW9uVGFibGVGcmdtdCAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtbWQtOCB7XG4gICAgZmxleDogODtcbiAgfVxuICAuY29tcGFyc2lvblRhYmxlRnJnbXQgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cgPiAudGFibGUtY29sLW1kLTkge1xuICAgIGZsZXg6IDk7XG4gIH1cbiAgLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZC0xMCB7XG4gICAgZmxleDogMTA7XG4gIH1cbiAgLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZC0xMSB7XG4gICAgZmxleDogMTE7XG4gIH1cbiAgLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZC0xMiB7XG4gICAgZmxleDogMTI7XG4gIH1cbn1cbi5jb21wYXJzaW9uVGFibGVGcmdtdCAudGFibGUtY29udGFpbmVyIC50YWJsZS1jb2wtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAuY29tcGFyc2lvblRhYmxlRnJnbXQgLnRhYmxlLWNvbnRhaW5lciAudGFibGUtY29sLW1kLXZpc2libGUge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIgLm1oLTEge1xuICBtaW4taGVpZ2h0OiAyNXB4O1xufVxuLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIgLm1oLTIge1xuICBtaW4taGVpZ2h0OiA1MHB4O1xufVxuLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIgLm1oLTMge1xuICBtaW4taGVpZ2h0OiA3NXB4O1xufVxuLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIgLm1oLTQge1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbn1cbi5jb21wYXJzaW9uVGFibGVGcmdtdCAudGFibGUtY29udGFpbmVyIC5taC01IHtcbiAgbWluLWhlaWdodDogMTI1cHg7XG59XG4uY29tcGFyc2lvblRhYmxlRnJnbXQgLnRhYmxlLWNvbnRhaW5lciAubWgtNiB7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4O1xufVxuLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIgLm1oLTcge1xuICBtaW4taGVpZ2h0OiAxNzVweDtcbn1cbi5jb21wYXJzaW9uVGFibGVGcmdtdCAudGFibGUtY29udGFpbmVyIC5taC04IHtcbiAgbWluLWhlaWdodDogMjAwcHg7XG59XG4uY29tcGFyc2lvblRhYmxlRnJnbXQgLnRhYmxlLWNvbnRhaW5lciAuZGVzY3JpcHRpb24ge1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIgLnByaWNlIHtcbiAgZm9udC1zaXplOiAxLjVlbSAhaW1wb3J0YW50O1xufVxuLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIgLnByaWNlID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMC41ZW0gIWltcG9ydGFudDtcbn1cbi5jb21wYXJzaW9uVGFibGVGcmdtdCAudGFibGUtY29udGFpbmVyIC5oaWdobGlnaHRUSyAucHJpY2Uge1xuICBmb250LXNpemU6IDJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzk3ZDcwMCAhaW1wb3J0YW50O1xufVxuLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIgLmhpZ2hsaWdodFRLIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZjVmYztcbn1cbi5jb21wYXJzaW9uVGFibGVGcmdtdCAudGFibGUtY29udGFpbmVyIC50YWJsZS1yb3ctaGVhZGVyIC5oaWdobGlnaHRIYWZ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWRiYTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3gtc2hhZG93OiA1cHggNXB4IDEwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4uY29tcGFyc2lvblRhYmxlRnJnbXQgLnRhYmxlLWNvbnRhaW5lciAudGFibGUtcm93LWhlYWRlciAuaGlnaGxpZ2h0VEsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZGJhO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJveC1zaGFkb3c6IDVweCA1cHggMTBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5jb21wYXJzaW9uVGFibGVGcmdtdCAudGFibGUtY29udGFpbmVyIC50YWJsZS1yb3ctaGVhZGVyIC5oaWdobGlnaHRUSzpiZWZvcmUge1xuICBjb250ZW50OiAnSMOkdWZpZyBnZXfDpGhsdCc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICB3aWR0aDogMTUwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5N2Q3MDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjAlO1xuICByaWdodDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIgLnRhYmxlLXJvdy1oZWFkZXIgLmhpZ2hsaWdodFRLOmJlZm9yZSB7XG4gICAgdG9wOiBpbml0aWFsO1xuICAgIGJvdHRvbTogODAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gIH1cbn1cbi5jb21wYXJzaW9uVGFibGVGcmdtdCAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdy5ub2JvcmRlcixcbi5jb21wYXJzaW9uVGFibGVGcmdtdCAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdy5ub2JvcmRlciA+IC50YWJsZS1jb2wsXG4uY29tcGFyc2lvblRhYmxlRnJnbXQgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cubm9ib3JkZXIgPiA6Zmlyc3QtY2hpbGQge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cbi5jb21wYXJzaW9uVGFibGVGcmdtdCAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdy5ub3BhZGRpbmcsXG4uY29tcGFyc2lvblRhYmxlRnJnbXQgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cubm9wYWRkaW5nID4gLnRhYmxlLWNvbCB7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG59XG4uY29tcGFyc2lvblRhYmxlRnJnbXQgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cgPiAudGFibGUtY29sIC5idG4ge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY29tcGFyc2lvblRhYmxlRnJnbXQgLmJ1dHRvblRrQ29tcGFyZVRhYmxlIHtcbiAgbWFyZ2luLXJpZ2h0OiA4NHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxNTNweCAhaW1wb3J0YW50O1xufVxuLmNvbXBhcnNpb25UYWJsZUZyZ210IC5oYm94Q29tcGFyZVRhYmxlIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5zYXAtcGhvbmUgLmJhbmtEYXRhRnJnbXQgLndpZHRoRnVsbEZvck1vYmxlLFxuLnNhcC10YWJsZXQgLmJhbmtEYXRhRnJnbXQgLndpZHRoRnVsbEZvck1vYmxlIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5iYW5rRGF0YUZyZ210IC5iYW5rRGF0YVJvdyAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIG1hcmdpbjogMCAwLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5iYW5rRGF0YUZyZ210IC5iYW5rRGF0YVJvdyAuc2FwVWlCbG9ja0xheW91dENlbGwudGl0bGUgaDIge1xuICBjb2xvcjogIzBkMzlhYiAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xufVxuLmJhbmtEYXRhRnJnbXQgLmlucHV0SWJhbiAuc2FwTUlucHV0RGl2V3JhcHBlciAuc2FwTUlucHV0QmFzZUlubmVyIHtcbiAgZm9udC1zaXplOiAwLjlyZW0gIWltcG9ydGFudDtcbn1cbi5iYW5rRGF0YUZyZ210IC5pbnB1dEliYW4gPiBkaXYge1xuICBoZWlnaHQ6IDEwMSUgIWltcG9ydGFudDtcbn1cbi5iYW5rRGF0YUZyZ210IC5pbnB1dEJhbmtBY2NvdW50ID4gZGl2IHtcbiAgaGVpZ2h0OiAxMDElICFpbXBvcnRhbnQ7XG59XG4uYmFua0RhdGFGcmdtdCAuaW5wdXRCYW5ra2V5ID4gZGl2IHtcbiAgaGVpZ2h0OiAxMDElICFpbXBvcnRhbnQ7XG59XG4uYmFua0RhdGFGcmdtdCAuaW5wdXRWZWhpY2xlTnIgPiBkaXYge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5iYW5rRGF0YUZyZ210IC5jb21ib0JveFByb2R1Y2VyID4gZGl2ID4gaW5wdXQge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgcGFkZGluZzogOXB4IDFweCAhaW1wb3J0YW50O1xufVxuLmJhbmtEYXRhRnJnbXQgLmhlcnN0ZWxsZXIge1xuICBoZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMC4wNjI1cmVtIHJnYmEoODUsIDEwNywgMTI5LCAwLjI1KTtcbiAgYm9yZGVyOiAwLjRweCBzb2xpZCAjYmZiZmJmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbn1cbi5iYW5rRGF0YUZyZ210IC5jYlByb2R1Y2VyTm90Rm91bmQge1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uYmFua0RhdGFGcmdtdCAuY2JQcm9kdWNlck5vdEZvdW5kID4gZGl2IHtcbiAgbGVmdDogMC4xMTI1cmVtICFpbXBvcnRhbnQ7XG59XG4udG90YWxCbG9ja1dyYXBwZXIgLnRvdGFsUm93IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW0gIWltcG9ydGFudDtcbn1cbi50b3RhbEJsb2NrV3JhcHBlciAudG90YWxSb3cgLnN1ZmZpeFR4dCB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xufVxuLnRvdGFsQmxvY2tXcmFwcGVyIC50b3RhbFJvdy5leHRyYU9wdGlvbiAuZm8tcGx1cyxcbi50b3RhbEJsb2NrV3JhcHBlciAudG90YWxSb3cuZXh0cmFPcHRpb24gLmZvLW1pbnVzIHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgMC41cmVtIDAgMC43NXJlbTtcbn1cbi50b3RhbEJsb2NrV3JhcHBlciAudG90YWxSb3cudG90YWxCbG9jayB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMGQzOWFiO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnRvdGFsQmxvY2tXcmFwcGVyIC50b3RhbFJvdy50b3RhbEJsb2NrIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnRvdGFsQmxvY2tXcmFwcGVyIC50b3RhbFJvdyAuc2FwTVRleHQge1xuICBmb250LXNpemU6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC50b3RhbEJsb2NrV3JhcHBlciAudG90YWxSb3cgLnNhcE1UZXh0IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnRvdGFsQmxvY2tXcmFwcGVyIC50b3RhbFJvdyAuc2FwTUZUIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC50b3RhbEJsb2NrV3JhcHBlciAudG90YWxSb3cgLnNhcE1GVCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50b3RhbEJsb2NrV3JhcHBlciAuYWN0aW9uQ29kZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4udG90YWxCbG9ja1dyYXBwZXIgYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG4uc2FwLXBob25lIC5hZ2VuY3lGcmdtdCAud2lkdGhGdWxsRm9yTW9ibGUsXG4uc2FwLXRhYmxldCAuYWdlbmN5RnJnbXQgLndpZHRoRnVsbEZvck1vYmxlIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5hZ2VuY3lGcmdtdCB7XG4gIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcbiAgdmVydGljYWwtYWxpZ246IGNlbnRyYWwgIWltcG9ydGFudDtcbn1cbi5hZ2VuY3lGcmdtdCAuYWdlbmN5Um93IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1ib3R0b206IDAuMXJlbTtcbiAgcGFkZGluZy10b3A6IDAuMXJlbTtcbiAgbWFyZ2luOiAwIDAgMDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG4uYWdlbmN5RnJnbXQgLmFnZW5jeVJvdyAuc2FwVWlCbG9ja0xheW91dENlbGwudGl0bGUgaDIge1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5hZ2VuY3lGcmdtdCAuYWdlbmN5SGVhZGxpbmUge1xuICBtYXJnaW4tbGVmdDogLTAuMXJlbSAhaW1wb3J0YW50O1xufVxuLmFnZW5jeUZyZ210IC5hZ2VuY3lIQm94IHtcbiAgd2lkdGg6IDgwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYWdlbmN5RnJnbXQgLmFnZW5jeVZCb3gge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB6LWluZGV4OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjRTJFOUVEO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMgZWFzZSwgdHJhbnNmb3JtIDAuMnMgZWFzZSwgei1pbmRleCAwcyAwLjJzIGVhc2U7XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG4uYWdlbmN5RnJnbXQgLmFnZW5jeVZCb3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWdlbmN5RnJnbXQgLmFnZW5jeVZCb3g6aG92ZXIge1xuICB6LWluZGV4OiAxO1xuICBib3gtc2hhZG93OiAwIDhweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzIGVhc2UsIHRyYW5zZm9ybSAwLjJzIGVhc2UsIHotaW5kZXggMHMgMHMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFnZW5jeUZyZ210IC5hZ2VuY3lJdGFsaWNCbHVlIGlucHV0IHtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNlOWY1ZmMgIWltcG9ydGFudDtcbn1cbi5hZ2VuY3lGcmdtdCAuYWdlbmN5SXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmFnZW5jeUZyZ210IC5hZ2VuY3lJbWFnZSB7XG4gIG1heC13aWR0aDogNjUlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAxcHggMXB4IDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAycHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDFweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uYWdlbmN5RnJnbXQgLmFnZW5jeV9uYW1lIHtcbiAgY29sb3I6ICMwZDM5YWI7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yMjVyZW07XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG59XG4uYWdlbmN5RnJnbXQgLmFnZW5jeVRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYWdlbmN5RnJnbXQgLmFnZW5jeU9wZW4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogLjg3NXJlbSAhaW1wb3J0YW50O1xufVxuLmFnZW5jeUZyZ210IC5hZ2VuY3lDbG9zZWQge1xuICBjb2xvcjogI2RhMjkxYyAhaW1wb3J0YW50O1xufVxuLmFnZW5jeUZyZ210IC5hZ2VuY3lPcGVuZWQge1xuICBjb2xvcjogIzAwODQ3ZiAhaW1wb3J0YW50O1xufVxuLmFnZW5jeUZyZ210IC5hZ2VuY3lUaW1lIHtcbiAgZm9udC1zaXplOiAuODc1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLmFnZW5jeUZyZ210IC5hZ2VuY3lMaW5rIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLmFnZW5jeUZyZ210IC5hZ2VuY3lFbnRmZXJudW5nIHtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5hZ2VuY3lGcmdtdCAuYWdlbmN5SW5mbyB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBjb2xvcjogIzZGODA4QTtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbn1cbi5hZ2VuY3lGcmdtdCAuYXJyb3dSaWdodCB7XG4gIGJvcmRlcjogc29saWQgYmxhY2s7XG4gIGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogM3B4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4uYWdlbmN5RnJnbXQgLmFnZW5jeU5leHRCdXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjMGQzOWFiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cbi5hZ2VuY3lGcmdtdCAuYWdlbmN5TmV4dEJ1dHRvbjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzk0ZDBlZCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzBkMzlhYiAhaW1wb3J0YW50O1xufVxuLmFnZW5jeUZyZ210IC5hZ2VuY3lJbnB1dFNlYXJjaCB7XG4gIHdpZHRoOiAxOHJlbSAhaW1wb3J0YW50O1xufVxuLmFnZW5jeUZyZ210IC5hZ2VuY3lSZXN1bHQge1xuICBiYWNrZ3JvdW5kOiAjZTlmNWZjO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmFnZW5jeUZyZ210IC5hZ2VuY3lSZXN1bHRWaXN0ZW5rYXJ0ZSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI0UyRTlFRDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZzogMTVweDtcbiAgd2lkdGg6IDQ1MHB4O1xufVxuLmFnZW5jeUZyZ210IC5hZ2VuY3lSZXN1bHRJbWcge1xuICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMnB4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgbWFyZ2luOiA4cHg7XG59XG4uYWdlbmN5RnJnbXQgLnNhcE1DcnNsQmFja2dyb3VuZC1UcmFuc2x1Y2VudCB7XG4gIGJhY2tncm91bmQ6ICNlOWY1ZmM7XG4gIGJvcmRlcjogMC41cHggc29saWQgbGlnaHRncmF5O1xufVxuLm92ZXJ2aWV3RnJnbXQgLm92ZXJWaWV3Um93IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ub3ZlcnZpZXdGcmdtdCAub3ZlclZpZXdSb3cgLnNhcFVpQmxvY2tMYXlvdXRDZWxsLnRpdGxlIGgyIHtcbiAgY29sb3I6ICMwZDM5YWIgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG59XG4ub3ZlcnZpZXdGcmdtdCAudGV4dEZvcm1hdHRlZEZsZXgge1xuICBmbGV4OiAyLjUgIWltcG9ydGFudDtcbn1cbi5vdmVydmlld0ZyZ210IC5sZWdhbFRpdGxlIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG59XG4ucGF5cGFsLnBheXBhbFN0YXR1cyAuc2FwTUZUIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAxNXB4IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4ucGF5cGFsLnBheXBhbEVycm9yIC5zYXBNRlQge1xuICBib3JkZXI6IDRweCBzb2xpZCByZWQ7XG59XG4ucGF5cGFsLnBheXBhbFN1Y2Nlc3MgLnNhcE1GVCB7XG4gIGJvcmRlcjogNHB4IHNvbGlkICM5N2Q3MDA7XG59XG4ucGF5cGFsLnBheXBhbFdhaXQgLnNhcE1GVCB7XG4gIGJvcmRlcjogNHB4IHNvbGlkICM5OTk7XG59XG4ucGF5bWVudFR5cGVGcmdtdCAucGF5bWVudFR5cGVSb3cgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxcmVtO1xuICBtYXJnaW46IDAgMC41cmVtO1xufVxuLnBheW1lbnRUeXBlRnJnbXQgLnBheW1lbnRUeXBlQ2hvb3Npbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGF5bWVudFR5cGVGcmdtdCAucGF5bWVudFR5cGVDaG9vc2luZyA+IGRpdiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA3NSU7XG59XG4ucGF5bWVudFR5cGVGcmdtdCAucGF5bWVudFR5cGVDaG9vc2luZ1tkYXRhLXBheW1lbnRUeXBlU2VsZWN0ZWRdIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbFtkYXRhLXNlbGVjdGVkXSB7XG4gIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDJlYTc7XG4gIGJvcmRlci1jb2xvcjogIzAwMmVhNztcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLnBheW1lbnRUeXBlRnJnbXQgLnBheW1lbnRUeXBlQ2hvb3NpbmdbZGF0YS1wYXltZW50VHlwZVNlbGVjdGVkXSAuc2FwVWlCbG9ja0xheW91dENlbGxbZGF0YS1zZWxlY3RlZF0gPiBkaXYgLnZlaGljbGVDaGVja0JveCB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucGF5bWVudFR5cGVGcmdtdCAucGF5bWVudFR5cGVDaG9vc2luZ1tkYXRhLXBheW1lbnRUeXBlU2VsZWN0ZWRdIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbFtkYXRhLXNlbGVjdGVkXSAuc2FwTUZUIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5wYXltZW50VHlwZUZyZ210IC5wYXltZW50VHlwZUNob29zaW5nIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2JiYjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLXNpemU6IDgwcHggODBweDtcbiAgbWluLWhlaWdodDogMTUwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5wYXltZW50VHlwZUZyZ210IC5wYXltZW50VHlwZUNob29zaW5nIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbC5wOTkge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ucGF5bWVudFR5cGVGcmdtdCAucGF5bWVudFR5cGVDaG9vc2luZyAuc2FwVWlCbG9ja0xheW91dENlbGwgLnNhcE1GVCB7XG4gIGZvbnQtc2l6ZTogMS41NzVyZW0gIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzAwMmVhNyAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnBheW1lbnRUeXBlRnJnbXQgLnBheW1lbnRUeXBlQ2hvb3NpbmcgLnNhcFVpQmxvY2tMYXlvdXRDZWxsOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4uc2FwLXBob25lIC5wYXltZW50VHlwZUZyZ210IC5wYXltZW50VHlwZUNob29zaW5nIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCAuc2FwTUZULFxuLnNhcC10YWJsZXQgLnBheW1lbnRUeXBlRnJnbXQgLnBheW1lbnRUeXBlQ2hvb3NpbmcgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIC5zYXBNRlQge1xuICBtYXJnaW4tdG9wOiAwIWltcG9ydGFudDtcbn1cbi5zYXAtcGhvbmUgLnBheW1lbnRUeXBlRnJnbXQgLnBheW1lbnRUeXBlQ2hvb3NpbmdbZGF0YS1wYXltZW50VHlwZVNlbGVjdGVkXSAuc2FwVWlCbG9ja0xheW91dENlbGwgLnNhcE1GVCxcbi5zYXAtdGFibGV0IC5wYXltZW50VHlwZUZyZ210IC5wYXltZW50VHlwZUNob29zaW5nW2RhdGEtcGF5bWVudFR5cGVTZWxlY3RlZF0gLnNhcFVpQmxvY2tMYXlvdXRDZWxsIC5zYXBNRlQge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDM1cHggLSAwLjVyZW0pO1xufVxuLnZlaGljbGVDaGVja0JveCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDAgMCAwICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDA7XG59XG4udmVoaWNsZUNoZWNrQm94ID4gZGl2IHtcbiAgcG9zaXRpb246IHVuc2V0O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLnNhcC1kZXNrdG9wIC5wYXltZW50VHlwZUZyZ210IC5wYXltZW50VHlwZUNob29zaW5nIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbiAgbWFyZ2luLXRvcDogMjVweCFpbXBvcnRhbnQ7XG59XG4uc2FwLWRlc2t0b3AgLnBheW1lbnRUeXBlRnJnbXQgLnBheW1lbnRUeXBlQ2hvb3NpbmcgLnNhcFVpQmxvY2tMYXlvdXRDZWxsOmhvdmVyIHtcbiAgbWFyZ2luLXRvcDogMCFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDJlYTc7XG4gIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5zYXAtZGVza3RvcCAucGF5bWVudFR5cGVGcmdtdCAucGF5bWVudFR5cGVDaG9vc2luZyAuc2FwVWlCbG9ja0xheW91dENlbGw6aG92ZXIgPiBkaXYgLnZlaGljbGVDaGVja0JveCB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2FwLWRlc2t0b3AgLnBheW1lbnRUeXBlRnJnbXQgLnBheW1lbnRUeXBlQ2hvb3NpbmcgLnNhcFVpQmxvY2tMYXlvdXRDZWxsOmhvdmVyIC5zYXBNRlQge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmNvbnN1bHRhdGlvbkZyZ210IC5jb25zdWx0YXRpb25Sb3cgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxcmVtO1xuICBtYXJnaW46IDAgMC41cmVtO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTlmNWZjO1xufVxuLmNvbnN1bHRhdGlvbkZyZ210IC5jb25zdWx0YXRpb25Sb3cgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBjb2xvcjogIzBkMzlhYiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTEwcHgpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IDEwMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogLTEwcHg7XG4gIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xufVxuLmNvbnN1bHRhdGlvbkZyZ210IC5jb25zdWx0YXRpb25Sb3cgLnNhcFVpQmxvY2tMYXlvdXRDZWxsLmJlcmF0ZXIgaDIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9iZXJhdGVyLnBuZycpO1xufVxuLmNvbnN1bHRhdGlvbkZyZ210IC5jb25zdWx0YXRpb25Sb3cgLmVyck1zZyB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4uY29uc3VsdGF0aW9uRnJnbXQgLmNvbnN1bHRhdGlvblJvdyAuc2FwTUNiIHtcbiAgcGFkZGluZzogMCAwIDAgMnJlbTtcbn1cbi5jb25zdWx0YXRpb25GcmdtdCAuY29uc3VsdGF0aW9uUm93IC5zYXBNQ2IgLnNhcE1DYkJnIHtcbiAgbGVmdDogMDtcbn1cbi5jb21wbGV0aW9uRnJnbXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDFyZW07XG4gIG1hcmdpbjogMCAwLjVyZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlOWY1ZmM7XG59XG4uY29tcGxldGlvbkZyZ210IC5jb21wbGV0aW9uUm93IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgY29sb3I6ICMwZDM5YWIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyLjYyNXJlbSAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDExMHB4KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDBweCAxMDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNXB4O1xuICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbn1cbi5jb21wbGV0aW9uRnJnbXQgLmNvbXBsZXRpb25Sb3cgLnNhcFVpQmxvY2tMYXlvdXRDZWxsLmNvbnRyYWN0IGgyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvY29udHJhY3REZXRhaWxzLnBuZycpO1xufVxuLmNvbXBsZXRpb25GcmdtdCAuY29tcGxldGlvblJvd0VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDM5YWIgIWltcG9ydGFudDtcbn1cbi5jb21wbGV0aW9uRnJnbXQgLmNvbXBsZXRpb25Sb3dFbmQgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIGRpdiB7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuLmNvbXBsZXRpb25GcmdtdCAuY29tcGxldGlvblJvd0VuZCAuc2FwVWlCbG9ja0xheW91dENlbGwgbGFiZWwge1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cbi5jb21wbGV0aW9uRnJnbXQgLnNhcE1DYiB7XG4gIHBhZGRpbmc6IDAgMCAwIDJyZW07XG59XG4uY29tcGxldGlvbkZyZ210IC5zYXBNQ2IgLnNhcE1DYkJnIHtcbiAgbGVmdDogMDtcbn1cbi5zdGVwLWMtcHJldk5leHRCdG5zIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG4uc2VuZEZyZ210IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWY1ZmM7XG4gIGJvcmRlcjogMC41cHggc29saWQgbGlnaHRncmF5O1xuICBtYXJnaW46IDFyZW0gMC41cmVtO1xufVxuLnNlbmRGcmdtdCAuc2FwVWlCbG9ja0xheW91dENlbGwgaDIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMi4yNXJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzBkMzlhYiAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMi42MjVyZW0gIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmctbGVmdDogMTEwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMTBweCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwcHggMTAwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtMTBweDtcbiAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG59XG4uc2VuZEZyZ210IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbC5wb2xpY2UgaDIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9wb2xpY2UucG5nJyk7XG59XG4uc2VuZEZyZ210IC5lcnJNc2cge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLnNlbmRGcmdtdCAuc2FwTUNiIHtcbiAgcGFkZGluZzogMCAwIDAgMnJlbTtcbn1cbi5zZW5kRnJnbXQgLnNhcE1DYiAuc2FwTUNiQmcge1xuICBsZWZ0OiAwO1xufVxuLnNlbmRGcmdtdCAuc2FwTUJ0biB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi50aGFua3NGcmdtdCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTdkNzAwO1xuICBib3JkZXI6IDAuNXB4IHNvbGlkIGxpZ2h0Z3JheTtcbiAgbWFyZ2luOiAwIDAuNXJlbSAwLjVyZW0gMC41cmVtO1xufVxuLnRoYW5rc0ZyZ210IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMGQzOWFiICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyLjYyNXJlbSAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDExMHB4KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDBweCAxMDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC0xMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zdWNjZXNzLnBuZycpO1xuICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbn1cbi50aGFua3NGcmdtdCAuc2FwTUNiIHtcbiAgcGFkZGluZzogMCAwIDAgMnJlbTtcbn1cbi50aGFua3NGcmdtdCAuc2FwTUNiIC5zYXBNQ2JCZyB7XG4gIGxlZnQ6IDA7XG59XG4udGhhbmtzRnJnbXQgLnNhcE1CdG4ge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uc2FwLWRlc2t0b3AgLnNhcE1Qb3BvdmVyIHtcbiAgei1pbmRleDogMTAyICFpbXBvcnRhbnQ7XG59XG4uc2FwLWRlc2t0b3AgLnNhcE1Qb3BvdmVyLnNhcE1TbHRQaWNrZXIge1xuICBtYXgtaGVpZ2h0OiA0NTBweCAhaW1wb3J0YW50O1xufVxuLnNhcC1kZXNrdG9wIC5zYXBNUG9wb3Zlci5zYXBNU2x0UGlja2VyIC5zYXBNUG9wb3ZlckNvbnQge1xuICBtYXgtaGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50O1xufVxuLnNhcC1kZXNrdG9wIC5zYXBNUG9wb3Zlci5zYXBNU2x0UGlja2VyIC5zYXBNUG9wb3ZlckNvbnQgLnNhcE1Qb3BvdmVyU2Nyb2xsIHtcbiAgbWF4LWhlaWdodDogNDAwcHggIWltcG9ydGFudDtcbn1cbi5zYXBNUG9wb3ZlckNvbnQge1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG4uc2FwVWlDYWxIZWFkID4gYnV0dG9uID4gc3BhbiB7XG4gIGNvbG9yOiAjMjIyICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAjb3V0ZXJfZGl2X2ZsZXhfZm9yX21vYmlsZSB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zYXBNRGlhbG9nRm9vdGVyIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnNhcE1EaWFsb2dGb290ZXIgLnNhcE1CdG4ge1xuICBwYWRkaW5nOiAwO1xufVxuLnNhcE1EaWFsb2dGb290ZXIgLnNhcE1CdG4uc2FwTUJhckNoaWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkMzlhYjtcbn1cbi5zYXBNRGlhbG9nRm9vdGVyIC5zYXBNQnRuLnNhcE1CYXJDaGlsZCBiZGkge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLyoqXG4gKiBNb2JpbGUgdW5kIFRhYmxldFxuICovXG4uc2FwLXBob25lICNEaWdpdGFsU2NodXR6QXBwLFxuLnNhcC10YWJsZXQgI0RpZ2l0YWxTY2h1dHpBcHAge1xuICBtYXJnaW46IDAgMC4yNXJlbTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuNXJlbSkgIWltcG9ydGFudDtcbn1cbi5zYXAtcGhvbmUgLnNhcFVpUnR0LFxuLnNhcC10YWJsZXQgLnNhcFVpUnR0IHtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLyoqXG4gICogTW9iaWxlXG4gKi9cbi5zYXAtcGhvbmUgLnNhcE1SYiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNhcC1waG9uZSAuc2FwTVJiLndJbmZvIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xufVxuLnNhcC1waG9uZSAuc2FwTUJ0bkljb24ge1xuICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbn1cbi8qKlxuICpEYXRlcGlja2VyXG4gKi9cbi5zYXBVaUNhbCB7XG4gIHotaW5kZXg6IDExMiFpbXBvcnRhbnQ7XG59XG4uc2FwVWlDYWxDYW5jZWwge1xuICBjb2xvcjogIzAwNjc5ZSFpbXBvcnRhbnQ7XG59XG4uc2FwTUNyc2xCdWxsZXRlZCA+IHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogbm9uZSFpbXBvcnRhbnQ7XG59XG4uc2FwTUNyc2xCdWxsZXRlZCA+IHNwYW46YWZ0ZXIge1xuICBjb250ZW50OiBub25lIWltcG9ydGFudDtcbn1cbi5zYXBNSW5wdXRIaWdobGlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiBub25lIWltcG9ydGFudDtcbn1cbi5zYXBNSW5wdXRIaWdobGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZSFpbXBvcnRhbnQ7XG59XG4uc2FwTURpYWxvZyB7XG4gIHotaW5kZXg6IDExMiAhaW1wb3J0YW50O1xufVxuLnNhcE1EaWFsb2cgLnNhcE1TRklbdHlwZT1cInNlYXJjaFwiXSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMi4zNzVyZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1pbmRlbnQ6IDAuMTI1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5zYXBNRGlhbG9nIC5zYXBNU0ZJW3R5cGU9XCJzZWFyY2hcIl06aG92ZXIsXG4uc2FwTURpYWxvZyAuc2FwTVNGSVt0eXBlPVwic2VhcmNoXCJdOmFjdGl2ZSxcbi5zYXBNRGlhbG9nIC5zYXBNU0ZJW3R5cGU9XCJzZWFyY2hcIl06Zm9jdXMge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uc2FwTURpYWxvZyAuc2FwTVNGRiB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5zYXBNRGlhbG9nIC5zYXBNRlQge1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG4uc2FwTUNiTGFiZWwge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLmFwcEhlYWRlciAudkJ1dHRvblJvdyAuc2FwVWlCdG4ge1xuICBtYXJnaW46IDBweCAwcHggMHB4IDVweCAhaW1wb3J0YW50O1xufVxuLnNhcC1waG9uZSAuY29udGFjdERhdGFGcmdtdCAubm9GbGV4LFxuLnNhcC10YWJsZXQgLmNvbnRhY3REYXRhRnJnbXQgLm5vRmxleCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgZmxleDogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAubm9GbGV4IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5kaXNhYmxlZF9yYiA+IGRpdiB7XG4gIGJvcmRlci1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZGlzYWJsZWRfcmIgPiBkaXYgOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZGlzYWJsZWRfcmIgPiBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4uRmlvcmlEZXZIZWxwZXIge1xuICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IC0xMHB4ICFpbXBvcnRhbnQ7XG59XG4uRmlvcmlEZXZIZWxwZXIgPiBzcGFuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDA2NzllICFpbXBvcnRhbnQ7XG59XG4uc2FwTVRCU3RhbmRhcmQge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzA4NTRhMCAhaW1wb3J0YW50O1xufVxuLnNtYWxsQmxvY2sge1xuICB3aWR0aDogNzAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zbWFsbEJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmJ0bkxheW91dFByaW8yID4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICM4ODggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjODg4ICFpbXBvcnRhbnQ7XG59XG4uYnRuTGF5b3V0UHJpbzMgPiBzcGFuLnNhcE1CdG5Jbm5lciB7XG4gIGJhY2tncm91bmQ6ICMwZDM5YWI7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMwMDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgcGFkZGluZzogMCAxNXB4IDAgMTVweDtcbiAgZm9udC1zaXplOiAxZW0gIWltcG9ydGFudDtcbn1cbi5idG5MYXlvdXRQcmlvMyA+IHNwYW4uc2FwTUJ0bklubmVyIC5zYXBNQnRuQ29udGVudCB7XG4gIGxpbmUtaGVpZ2h0OiAyLjJyZW0gIWltcG9ydGFudDtcbn1cbi5idG5MYXlvdXRQcmlvMzpob3ZlciA+IHNwYW4uc2FwTUJ0bklubmVyIHtcbiAgYmFja2dyb3VuZDogIzk0ZDBlZCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzBkMzlhYiAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5ociB7XG4gIG1hcmdpbjogMzBweCBhdXRvIDMwcHggYXV0bztcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiYmI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cbmhyOmFmdGVyIHtcbiAgbWFyZ2luLXRvcDogMXB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjYmJiO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogLjlyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjYWFhO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTUlKTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxMHB4ICNmZmY7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDAgMTBweCAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMCAxMHB4ICNmZmY7XG59XG5oci5jb3VudCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5oci5jb3VudDphZnRlciB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBzZWN0aW9uO1xuICBjb250ZW50OiBjb3VudGVyKHNlY3Rpb24pO1xufVxuaHIuY291bnQuZmluaXNoIHtcbiAgY291bnRlci1yZXNldDogc2VjdGlvbjtcbn1cbmhyLmNvdW50LmZpbmlzaDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzcHggM3B4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgdmVyc2lvbj1cIjEuMVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cG9seWdvbiBmaWxsPVwiJTIzOTdkNzAwXCIgc3R5bGU9XCJ0cmFuc2Zvcm06IHNjYWxlKDAuMDMpO1wiIHBvaW50cz1cIjE0Mi44LDMyMy44NSAzNS43LDIxNi43NSAwLDI1Mi40NSAxNDIuOCwzOTUuMjUgNDQ4LjgsODkuMjUgNDEzLjEsNTMuNTVcIi8+PC9zdmc+Jyk7XG4gIGJvcmRlci1jb2xvcjogIzk3ZDcwMDtcbn1cbi5zYXBNQ3JzbCAuc2FwTUNyc2xIdWQgYSB7XG4gIG9wYWNpdHk6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNhcE1JbnB1dEJhc2VDb250ZW50V3JhcHBlciB7XG4gIGJvcmRlcjogMC40cHggc29saWQgI2JmYmZiZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLnNhcE1DcnNsQnVsbGV0ZWQgPiBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmUhaW1wb3J0YW50O1xufVxuLnNhcE1DcnNsQnVsbGV0ZWQgPiBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogbm9uZSFpbXBvcnRhbnQ7XG59XG4uc2FwTUlucHV0SGlnaGxpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogbm9uZSFpbXBvcnRhbnQ7XG59XG4uc2FwTUlucHV0SGlnaGxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmUhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgYnV0dG9uLmFwcEJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgcGFkZGluZzogMHB4IDM1cHggNHB4O1xuICBtYXJnaW46IDAgMTBweDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiN2aXNCb2R5IGJ1dHRvbi5hcHBCdXR0b24gLnNhcE1CdG5Jbm5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbiN2aXNCb2R5IGJ1dHRvbi5hcHBCdXR0b24gLnNhcE1CdG5Jbm5lciAuc2FwTUJ0bkNvbnRlbnQ6YWZ0ZXIsXG4jdmlzQm9keSBidXR0b24uYXBwQnV0dG9uIC5zYXBNQnRuSW5uZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3Zpc0JvZHkgYnV0dG9uLmFwcEJ1dHRvbiAuc2FwTUJ0bklubmVyIC5zYXBNQnRuQ29udGVudDpiZWZvcmUsXG4jdmlzQm9keSBidXR0b24uYXBwQnV0dG9uIC5zYXBNQnRuSW5uZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiN2aXNCb2R5IGJ1dHRvbi5hcHBCdXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjOTRkMGVkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMGQzOWFiICFpbXBvcnRhbnQ7XG4gIGN1c29yOiBwb2ludGVyO1xufVxuI3Zpc0JvZHkgYnV0dG9uLmFwcEJ1dHRvbi5hcHBCdXR0b25QcmltYXJ5IHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzBkMzlhYiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbiN2aXNCb2R5IGJ1dHRvbi5hcHBCdXR0b24uYXBwQnV0dG9uUHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM5NGQwZWQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwZDM5YWIgIWltcG9ydGFudDtcbiAgY3Vzb3I6IHBvaW50ZXI7XG59XG4jdmlzQm9keSBidXR0b24uYXBwQnV0dG9uLmFwcEJ1dHRvblNlY29uZGFyeSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjMGQzOWFiICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbiN2aXNCb2R5IGJ1dHRvbi5hcHBCdXR0b24uYXBwQnV0dG9uU2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzk0ZDBlZCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzBkMzlhYiAhaW1wb3J0YW50O1xuICBjdXNvcjogcG9pbnRlcjtcbn1cbiN2aXNCb2R5IGJ1dHRvbi5hcHBCdXR0b24uYXBwQnV0dG9uQWdlbmN5IHtcbiAgbWFyZ2luLXRvcDogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzBkMzlhYjtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHdpZHRoOiBhdXRvO1xufVxuI3Zpc0JvZHkgYnV0dG9uLmFwcEJ1dHRvbi5hcHBCdXR0b25BZ2VuY3k6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjOTRkMGVkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMGQzOWFiICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSBidXR0b24uYXBwQnV0dG9uIC5zYXBNQnRuSW5uZXIsXG4jdmlzQm9keSBidXR0b24uYXBwQnV0dG9uIC5zYXBNQnRuQ29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG1pbi13aWR0aDogYXV0bztcbiAgbWluLWhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IGluaXRpYWw7XG4gIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xufVxuI3Zpc0JvZHkgYnV0dG9uLmFwcEJ1dHRvbiAuc2FwTUJ0bklubmVyOmhvdmVyLFxuI3Zpc0JvZHkgYnV0dG9uLmFwcEJ1dHRvbiAuc2FwTUJ0bkNvbnRlbnQ6aG92ZXIge1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogIzk0ZDBlZCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzBkMzlhYiAhaW1wb3J0YW50O1xufVxuLnNhcFVpQmxvY2tDZWxsTGVmdCxcbi5zYXBVaUJsb2NrQ2VsbEJlZ2luIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4udGV4dEFsaWduQ2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4uc2FwVWlCbG9ja0xheW91dEJhY2tncm91bmRMaWdodCAuc2FwVWlCbG9ja0xheW91dFJvdy5zYXBVaUJsb2NrTGF5b3V0QmFja2dyb3VuZENvbG9yU2V0MSAuc2FwVWlCbG9ja0xheW91dE9kZENlbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjM2MzYzNiO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlNwYXJrYXNzZSBXZWJcIiwgXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWluLWhlaWdodDogNTAwcHg7XG59XG4jdmlzQm9keS5zYXBVaUJvZHkge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzNjM2MzYjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJTcGFya2Fzc2UgV2ViXCIsIFwiSGVsdmV0aWNhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4jdmlzQm9keSAjaW5pdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jdmlzQm9keSBzcGFuLFxuI3Zpc0JvZHkgdGFibGUge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbiN2aXNCb2R5IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbC53SEwgaDIge1xuICBmb250LXNpemU6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMGQzOWFiICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuOTM4cmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAjdmlzQm9keSAuc2FwVWlCbG9ja0xheW91dENlbGwud0hMIGgyIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4jdmlzQm9keSAuc2FwTUZUIC53SEwgaDMge1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjYyNXJlbTtcbiAgY29sb3I6ICMwZDM5YWI7XG4gIG1hcmdpbi1ib3R0b206IDAuOTM4cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgI3Zpc0JvZHkgLnNhcE1GVCAud0hMIGgzIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4jdmlzQm9keSAuZm8tcXVlc3Rpb24ge1xuICBjdXJzb3I6IGhlbHAgIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC5jdXJyOmFmdGVyIHtcbiAgY29udGVudDogJ+KCrCc7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbiN2aXNCb2R5IC5mbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuI3Zpc0JvZHkgLmZyaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbiN2aXNCb2R5IC5kSUYge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgLnZlcnNpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMzYzNjM2I7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbiN2aXNCb2R5IC53MTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC5oMTAwIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzQwcmVtIHtcbiAgd2lkdGg6IDQwcmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzM5cmVtIHtcbiAgd2lkdGg6IDM5cmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzM4cmVtIHtcbiAgd2lkdGg6IDM4cmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzM3cmVtIHtcbiAgd2lkdGg6IDM3cmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzM2cmVtIHtcbiAgd2lkdGg6IDM2cmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzM1cmVtIHtcbiAgd2lkdGg6IDM1cmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzM0cmVtIHtcbiAgd2lkdGg6IDM0cmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzMzcmVtIHtcbiAgd2lkdGg6IDMzcmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzMycmVtIHtcbiAgd2lkdGg6IDMycmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzMxcmVtIHtcbiAgd2lkdGg6IDMxcmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzMwcmVtIHtcbiAgd2lkdGg6IDMwcmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzI5cmVtIHtcbiAgd2lkdGg6IDI5cmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzI4cmVtIHtcbiAgd2lkdGg6IDI4cmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzI3cmVtIHtcbiAgd2lkdGg6IDI3cmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzI2cmVtIHtcbiAgd2lkdGg6IDI2cmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzI1cmVtIHtcbiAgd2lkdGg6IDI1cmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzI0cmVtIHtcbiAgd2lkdGg6IDI0cmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzIzcmVtIHtcbiAgd2lkdGg6IDIzcmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzIycmVtIHtcbiAgd2lkdGg6IDIycmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzIxcmVtIHtcbiAgd2lkdGg6IDIxcmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzIwcmVtIHtcbiAgd2lkdGg6IDIwcmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzE5cmVtIHtcbiAgd2lkdGg6IDE5cmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzE4cmVtIHtcbiAgd2lkdGg6IDE4cmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzE3cmVtIHtcbiAgd2lkdGg6IDE3cmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzE2cmVtIHtcbiAgd2lkdGg6IDE2cmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzE1cmVtIHtcbiAgd2lkdGg6IDE1cmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzE0cmVtIHtcbiAgd2lkdGg6IDE0cmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzEzcmVtIHtcbiAgd2lkdGg6IDEzcmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzEycmVtIHtcbiAgd2lkdGg6IDEycmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzExcmVtIHtcbiAgd2lkdGg6IDExcmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzEwcmVtIHtcbiAgd2lkdGg6IDEwcmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzlyZW0ge1xuICB3aWR0aDogOXJlbSAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgLnc4cmVtIHtcbiAgd2lkdGg6IDhyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53N3JlbSB7XG4gIHdpZHRoOiA3cmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzZyZW0ge1xuICB3aWR0aDogNnJlbSAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgLnc1cmVtIHtcbiAgd2lkdGg6IDVyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53NHJlbSB7XG4gIHdpZHRoOiA0cmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzNyZW0ge1xuICB3aWR0aDogM3JlbSAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgLncycmVtIHtcbiAgd2lkdGg6IDJyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MXJlbSB7XG4gIHdpZHRoOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAuZmxleEdyb3cge1xuICBmbGV4LWdyb3c6IDE7XG59XG4jdmlzQm9keSAubXIwNXJlbSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuI3Zpc0JvZHkgLm1yMXJlbSB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbiN2aXNCb2R5IC5tYjFyZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAubm9Cb3JkZXIge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC5zYXBVaUxvY2FsQnVzeUluZGljYXRvcixcbiN2aXNCb2R5IC5zYXBVaUJ1c3lJbmRpY2F0b3IsXG4jdmlzQm9keSAuc2FwVWlCTHkge1xuICB6LWluZGV4OiAyMDAgIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC5zYXBNRGlhbG9nUGhvbmUge1xuICB6LWluZGV4OiAyMjAgIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC5zYXBVaUJMeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWUgIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC5zYXAtdWktYmxvY2tsYXllci1wb3B1cCB7XG4gIHotaW5kZXg6IDE5OSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbiN2aXNCb2R5IC5idG5NUiAuc2FwTUJ0biB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuI3Zpc0JvZHkgLmJsb2NrRm9ybSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbiN2aXNCb2R5IC5ibG9ja0Zvcm0gLnNhcFVpQmxvY2tMYXlvdXRDZWxsIHtcbiAgbWFyZ2luOiAwIDAuNXJlbTtcbn1cbiN2aXNCb2R5IC5ibG9ja0Zvcm0gLnNhcFVpQmxvY2tDZWxsQ29udGVudCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4jdmlzQm9keSAuYmxvY2tGb3JtIC53SGVhZGxpbmUgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIHtcbiAgbWFyZ2luOiAwO1xufVxuI3Zpc0JvZHkgLmJsb2NrRm9ybSAuc2FwVWlCbG9ja0NlbGxUaXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jdmlzQm9keSAuYmxvY2tGb3JtIC5zYXBNU2x0IHtcbiAgbWFyZ2luLXRvcDogMXB4O1xufVxuI3Zpc0JvZHkgLmJsb2NrRm9ybSAuZm9ybVRleHQge1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIGhlaWdodDogNDBweDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbiN2aXNCb2R5IC5ibG9ja0Zvcm0gLnNhcE1SYkIgLnNhcE1SYkJJbm4ge1xuICBtYXJnaW4tdG9wOiAxcHg7XG59XG4jdmlzQm9keSAuYmxvY2tGb3JtIC5zYXBNUmIge1xuICBjbGVhcjogbm9uZTtcbiAgbWFyZ2luOiAwLjVyZW0gMC43NXJlbSAwLjVyZW0gMDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC5ibG9ja0Zvcm0gLnNhcE1SYjpmb2N1czpiZWZvcmUge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHRvcDogMC4xMjVyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC5ibG9ja0Zvcm0gLnNhcE1SYiAuc2FwTVJiQiB7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAycmVtO1xuICB3aWR0aDogMnJlbTtcbn1cbiN2aXNCb2R5IC5ibG9ja0Zvcm0gLnNhcE1SYiAuc2FwTVJiQiAuc2FwTVJiQk91dCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4jdmlzQm9keSAuYmxvY2tGb3JtIC5zYXBNUmIgLnNhcE1SYkJMYWJlbCB7XG4gIG1heC13aWR0aDogY2FsYygxMDglKTtcbiAgbWFyZ2luLXRvcDogLTEycHg7XG59XG4jdmlzQm9keSAuYmxvY2tGb3JtIC5zYXBNUmIgLnNhcE1MYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiN2aXNCb2R5IC5ibG9ja0Zvcm0gLnNhcE1SYkcgLnNhcE1SYjpmb2N1czpiZWZvcmUge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHRvcDogMC4xMjVyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC5ibG9ja0Zvcm0gLnNhcE1SYkcgLnNhcE1SYiAuc2FwTVJiQiB7XG4gIGhlaWdodDogMnJlbTtcbiAgd2lkdGg6IDJyZW07XG59XG4jdmlzQm9keSAuYmxvY2tGb3JtIC5zYXBNUmJHIC5zYXBNUmIgLnNhcE1SYkIgLnNhcE1SYkJPdXQge1xuICBtYXJnaW46IDAgMCAwIDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC5ibG9ja0Zvcm0gLnNhcE1SYkcgLnNhcE1SYiAuc2FwTVJiQkxhYmVsIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgaGVpZ2h0OiAycmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbn1cbiN2aXNCb2R5IC5ibG9ja0Zvcm0gLnNhcE1DYi5maXJzdENoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xufVxuI3Zpc0JvZHkgLmJsb2NrRm9ybSAuc2FwTUNiLmZpcnN0Q2hpbGQgLnNhcE1DYk1hcmsge1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gICN2aXNCb2R5IC5ibG9ja0Zvcm0gLnNhcE1DYiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICB9XG4gICN2aXNCb2R5IC5ibG9ja0Zvcm0gLnNhcE1DYiAuc2FwTUNiTWFyayB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuI3Zpc0JvZHkgLmJsb2NrRm9ybSAuc2FwTUNiIC5zYXBNTGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jdmlzQm9keSAuYmxvY2tGb3JtIC5zYXBNRFAge1xuICB3aWR0aDogOXJlbTtcbn1cbiN2aXNCb2R5IC5ibG9ja0Zvcm0gLnNhcE1MYWJlbCB7XG4gIHRleHQtb3ZlcmZsb3c6IGNsaXA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuI3Zpc0JvZHkgLmJsb2NrRm9ybSAuc2FwTUNiTGFiZWwge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuI3Zpc0JvZHkgLmJsb2NrRm9ybSAuc2FwTUxhYmVsOm5vdCguc2FwTVJiQkxhYmVsKTpub3QoLnNhcE1DYkxhYmVsKSB7XG4gIHBhZGRpbmc6IDAgMCAzcHggMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI3Zpc0JvZHkgLmJsb2NrRm9ybSAuc2FwVWlITGF5b3V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3Zpc0JvZHkgLmJsb2NrRm9ybSAuc2FwVWlITGF5b3V0IC5vZXZic0ljbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBtYXJnaW46IDAgMCAwIDhweDtcbn1cbiN2aXNCb2R5IC5ibG9ja0Zvcm0gLm9ldmJzSWNvIHtcbiAgbWFyZ2luOiAtMnB4IDAgMCA4cHg7XG59XG4jdmlzQm9keSAuYmxvY2tGb3JtIC5vZXZic0ljby5mbGVmdCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4jdmlzQm9keSAuc2FwTVNGIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuI3Zpc0JvZHkgLm5leHRCRyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWY1ZmM7XG4gIGJvcmRlcjogMC41cHggc29saWQgbGlnaHRncmF5ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDFyZW0gMC41cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBwcmUtbGluZSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzNjM2MzYiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgI3Zpc0JvZHkgLm5leHRCRyB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiN2aXNCb2R5IC5uZXh0QkcgaDMge1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBwcmUtbGluZSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzNjM2MzYiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgI3Zpc0JvZHkgLm5leHRCRyBoMyB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiN2aXNCb2R5IC5uZXh0QkcgLnNhcE1UZXh0IHtcbiAgZm9udC1zaXplOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAubmV4dEJHIC5zYXBNRlQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAubmV4dEJHIC5zYXBNQnRuIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC5uZXh0QkcgLnNhcFVpQmxvY2tMYXlvdXRDZWxsLFxuI3Zpc0JvZHkgLm5leHRCRyAuc2FwVWlCbG9ja0NlbGxDb250ZW50IHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAuc2FwTUNiIHtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAuc2FwTUNiID4gbGFiZWwge1xuICB0ZXh0LW92ZXJmbG93OiBjbGlwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbiN2aXNCb2R5IC5zYXBNQ2IgLnNhcE1DYkJnIHtcbiAgdG9wOiAzcHg7XG59XG4jdmlzQm9keSAuc2FwTUNiOm5vdCguc2FwTUNiQmdEaXMpLnNhcE1DYkhhc0xhYmVsOmZvY3VzOmJlZm9yZSB7XG4gIGJvcmRlcjogMDtcbn1cbiN2aXNCb2R5IC5zYXBNUmJCTGFiZWwge1xuICBoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAuc2FwTVJiQkxhYmVsOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jdmlzQm9keSAubm9PdmVyZmxvdyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAubm9XaGl0ZVNwYWNlIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgLm9ldmJzSWNvLFxuI3Zpc0JvZHkgLnNhcE1TbHRBcnJvdyB7XG4gIGNvbG9yOiAjMDAwO1xufVxuI3Zpc0JvZHkgLm9ldmJzSWNvOmJlZm9yZSxcbiN2aXNCb2R5IC5zYXBNU2x0QXJyb3c6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuI3Zpc0JvZHkgLm9ldmJzSWNvOmFmdGVyLFxuI3Zpc0JvZHkgLnNhcE1TbHRBcnJvdzphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ubm9Db3B5IHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogQ2hyb21lIGFsbCAvIFNhZmFyaSBhbGwgKi9cbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogRmlyZWZveCBhbGwgKi9cbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAvKiBJRSAxMCsgKi9cbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uY2hlY2tCb3hXcmFwcGluZyB7XG4gIHRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuLmNoZWNrQm94V3JhcHBpbmcgPiBsYWJlbCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG59XG4uY2hlY2tCb3hXcmFwcGluZyA+IGxhYmVsID4gYmRpOjphZnRlciB7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuLm1hcmdpblRvcDEwcHgge1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uZGlzcGxheU5vbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNhcE1SYkJMYWJlbCB7XG4gIHRvcDogMTNweCFpbXBvcnRhbnQ7XG4gIGxlZnQ6IC0xcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zYXBNSW5wdXRCYXNlSWNvbkNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICNlOWY1ZmM7XG59XG4ubG9va3NEaXNhYmxlZCAuc2FwTUlucHV0QmFzZUlubmVyIHtcbiAgY29sb3I6IGdyYXkgIWltcG9ydGFudDtcbn1cbi5zYXBVaUNhbEl0ZW1Ec2JsID4gc3BhbiB7XG4gIGNvbG9yOiBsaWdodGdyYXkgIWltcG9ydGFudDtcbn1cbi5zYXBVaUNhbEl0ZW0ge1xuICBjb2xvcjogZGFya2JsdWUgIWltcG9ydGFudDtcbn1cbi5zYXBVaUJsb2NrQ2VsbFRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICMwZDM5YWIgIWltcG9ydGFudDtcbn1cbi5zYXBNQ2IgLnNhcE1MYWJlbCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucGIxMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLnNhcFVpVGYge1xuICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbn1cbi5zYXBVaUxieElUeHQge1xuICBmb250LXNpemU6IC44NzVyZW0gIWltcG9ydGFudDtcbn1cbi5zYXBNQnRuIHtcbiAgaGVpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbn1cbi5zYXBNTGFiZWxJbm5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuLmt1cnNpdiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xufVxuLnNhcFVpTG9jYWxCdXN5SW5kaWNhdG9yU2hvd0NvbnRhaW5lciA+IGRpdi5zYXBVaUxvY2FsQnVzeUluZGljYXRvckFuaW1hdGlvbiB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5idG5EZWxldGUgPiBzcGFuIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjNTk3N2M2ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAtMTBweCAwIC0xMHB4ICFpbXBvcnRhbnQ7XG59XG4udHJhbnNwYXJlbnQge1xuICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi8qIE1vZGVybmUgQnJvd3NlciAqL1xuOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1zYXBDb250ZW50X0xhYmVsQ29sb3IpICFpbXBvcnRhbnQ7XG59XG4vKiBNb2Rlcm5lIEJyb3dzZXIgKi9cbjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzllOWU5ZSAhaW1wb3J0YW50O1xufVxuLyogQnJvd3Nlci1Lb21wYXRpYmlsaXTDpHQgKi9cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOWU5ZTllICFpbXBvcnRhbnQ7XG59XG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5ZTllOWUgIWltcG9ydGFudDtcbn1cbjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5ZTllOWUgIWltcG9ydGFudDtcbn1cbi5wbHpJdGFsaWNCbHVlIGlucHV0IHtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNlOWY1ZmMgIWltcG9ydGFudDtcbn1cbiIsIkBmb250RmFtaWx5OiBcIlNwYXJrYXNzZSBXZWJcIiwgXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblxuQG9ldmJzX2JsdWU6IzBkMzlhYjtcbkBvZXZic19ibHVlMjojNTk3N2M2IDtcbkBvZXZic19yZWQ6ICNkNjIwMTg7XG5cbkBiZ19ibHVlOiBAb2V2YnNfYmx1ZTtcbkBiZ19ibHVlX2dyYWRpZW50OiBAb2V2YnNfYmx1ZTtcbkBiZ19oZWFkZXJfZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgQGJnX2JsdWUsIEBiZ19ibHVlX2dyYWRpZW50KTtcblxuQGJnX2hlYWRlcl9ncmFkaWVudF9ob3ZlcjogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDAxYzRkLCAjMTczNDdkKTtcbkBiZ190ZWFzZXJfYnRuX2NvbG9yOiAjMDAyZWE3O1xuXG5cbkBjXzc1OiBAb2V2YnNfYmx1ZTI7XG5AY18zMDogIzczOGNjZjtcbkBjXzIwOiAjYTZiNmUwO1xuQGNfMTQ6ICNiZmNiZTk7XG5AY181OiAjZTlmNWZjOztcblxuQG9ldmJzX2xpZ2h0X2JsdWU6ICNlOWY1ZmM7XG5cbkBidG5fZGVmYXVsdF9yZWQ6ICNkYTI5MWM7XG5AYnRuX2RlZmF1bHRfcmVkX2hvdmVyOiAjZGEyOTFjO1xuXG5AYnRuX2RlZmF1bHRfYmx1ZTogIzBkMzlhYjtcbkBidG5fZGVmYXVsdF9ibHVlX2hvdmVyOiAjOTRkMGVkO1xuXG5AY29sb3I6ICNmZmY7XG5AY29sb3JfZ3JleWJsYWNrOiAjM2MzYzNiO1xuQGNvbG9yX2RhcmtncmV5OiAjNGQ0ZDRjO1xuQGNvbG9yX2xpZ2h0Z3JleTogIzg3ODc4NztcbkBjb2xvcl92ZXJ5bGlnaHRncmV5OiAjOWU5ZTllO1xuQGNvbG9yX2JsdWU6IEBvZXZic19ibHVlO1xuQGNvbG9yX2JsdWUyOiBAb2V2YnNfYmx1ZTI7XG5AY29sb3JfcmVkOiAjZGEyOTFjO1xuQGNvbG9yX2dyZWVuOiAjOTdkNzAwO1xuQGNvbG9yX2RhcmtfZ3JlZW46ICMwMDg0N2Y7XG5cbi5idG5CbHVlIHtcbiAgYmFja2dyb3VuZDogQGJ0bl9kZWZhdWx0X2JsdWVfaG92ZXIgIWltcG9ydGFudDtcbiAgY29sb3I6IEBjb2xvcjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHNwYW4ge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG4gIC5zYXBVaUljb24ge1xuICAgIGNvbG9yOiBAY29sb3IgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5idG5CbHVlIHtcbiAgYmFja2dyb3VuZDogQGJ0bl9kZWZhdWx0X2JsdWUgIWltcG9ydGFudDtcbiAgY29sb3I6IEBjb2xvciAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgc3BhbiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbiAgLnNhcFVpSWNvbiB7XG4gICAgY29sb3I6IEBjb2xvcjtcbiAgfVxufVxuXG4uYnRuQmx1ZUhvdmVyIHtcbiAgYmFja2dyb3VuZDogQGJ0bl9kZWZhdWx0X2JsdWVfaG92ZXIgIWltcG9ydGFudDtcbiAgY29sb3I6IEBidG5fZGVmYXVsdF9ibHVlICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBzcGFuIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4uYnRuR3JleSB7XG4gIGJhY2tncm91bmQ6IEBjXzU7XG4gIGJvcmRlci1jb2xvcjogQGNfMTQ7XG4gIGNvbG9yOiBAY29sb3JfZGFya2dyZXkgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHNwYW4ge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi5idG5HcmV5SG92ZXIge1xuICBiYWNrZ3JvdW5kOiBAY181O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6IEBjb2xvcl9kYXJrZ3JleSAhaW1wb3J0YW50O1xuICBzcGFuIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4udG9nZ2xlQnRuUHJlc3NlZCB7XG4gIGJhY2tncm91bmQ6IEBidG5fZGVmYXVsdF9ibHVlO1xuICBjb2xvcjogQGNvbG9yO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuLnRvZ2dsZUJ0blByZXNzZWRCbHVlIHtcbiAgYmFja2dyb3VuZDogQGJnX2JsdWVfZ3JhZGllbnQ7XG4gIGJvcmRlci1jb2xvcjogQGNvbG9yX2JsdWU7XG4gIGNvbG9yOiBAY29sb3I7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG4uYm9keSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiBAY29sb3JfZ3JleWJsYWNrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBAZm9udEZhbWlseSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLmZvbnRQcm9wZXJ0aWVzIHtcbiAgZm9udC1mYW1pbHk6IEBmb250RmFtaWx5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6IEBjb2xvcl9ncmV5YmxhY2s7XG59XG5cbi5ibG9ja0hlYWRlckJnIHtcbiAgYmFja2dyb3VuZDogQGJnX2hlYWRlcl9ncmFkaWVudDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDU1cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgLnNhcFVpQmxvY2tDZWxsVGl0bGUge1xuICAgICYuc2FwVWlCbG9ja0NlbGxCZWdpbiB7XG4gICAgICBjb2xvcjogQGNvbG9yO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIH1cbiAgfVxufVxuXG4ucmVkIHtcbiAgY29sb3I6IEBjb2xvcl9yZWQgIWltcG9ydGFudDtcbn1cbi5ncmVlbiB7XG4gIGNvbG9yOiBAY29sb3JfZ3JlZW4gIWltcG9ydGFudDtcbn1cblxuLmhlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMi42MjVyZW07XG4gIGNvbG9yOiBAb2V2YnNfYmx1ZTtcbiAgbWFyZ2luLWJvdHRvbTogMC45MzhyZW07XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5oMyB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbiAgd2hpdGUtc3BhY2U6IHByZS1saW5lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIGNvbG9yOiBAY29sb3JfZ3JleWJsYWNrO1xufSIsIi5yb2FkTWFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcblxuICBzcGFuOmJlZm9yZSwgc3BhbjphZnRlcntcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucG9pbnRlciB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQ6IEBvZXZic19ibHVlMjtcbiAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgICB6LWluZGV4OiA1O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogQGNvbG9yO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAtMTlweDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgQG9ldmJzX2JsdWUyO1xuICAgICAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1ib3R0b206IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgd2hpdGU7XG4gICAgICBib3JkZXItdG9wOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OjA7XG4gICAgICBiYWNrZ3JvdW5kOiBAb2V2YnNfYmx1ZTtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IEBvZXZic19ibHVlO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHotaW5kZXg6IDQ7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgPiBkaXYge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIC5wb2ludGVyO1xuXG4gICAgLnNhcE1GVCB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB3aWR0aDogflwiY2FsYygxMDAlIC0gMjBweClcIjtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuXG5cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGN1cnNvcjogaW5oZXJpdDtcbiAgICAgIH1cbiAgICAgIC5ubyB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICAgICAgaGVpZ2h0OjI1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6NXB4O1xuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3ODBweCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhKG1heC13aWR0aDogNDIwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIC5ubyB7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmW2RhdGEtYWN0dWFsU3RlcD0nQSddIHtcbiAgICA+IGRpdiB7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNhcE1GVCB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY3Vyc29yOiBpbmhlcml0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmW2RhdGEtYWN0dWFsU3RlcD0nQiddIHtcbiAgICA+IGRpdiB7XG4gICAgICAmOm50aC1jaGlsZCgxKSxcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgYmFja2dyb3VuZDogQG9ldmJzX2JsdWU7XG4gICAgICAgIC5zYXBNRlQge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IEBvZXZic19ibHVlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJltkYXRhLWFjdHVhbFN0ZXA9J0MnXSB7XG4gICAgPiBkaXYge1xuICAgICAgJjpudGgtY2hpbGQoMiksXG4gICAgICAmOm50aC1jaGlsZCgzKXtcbiAgICAgICAgLnNhcE1GVCB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICAgIGJhY2tncm91bmQ6IEBvZXZic19ibHVlO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IEBvZXZic19ibHVlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgzKXtcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJltkYXRhLWFjdHVhbFN0ZXA9J0QnXSB7XG4gICAgPiBkaXYge1xuICAgICAgJjpudGgtY2hpbGQoMiksXG4gICAgICAmOm50aC1jaGlsZCgzKSxcbiAgICAgICY6bnRoLWNoaWxkKDQpe1xuICAgICAgICAuc2FwTUZUIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgYmFja2dyb3VuZDogQG9ldmJzX2JsdWU7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogQG9ldmJzX2JsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvLyBEZWZpbmUgYSBMRVNTIEZ1bmN0aW9uIGZvciByZXVzYWVibGFlIGdlbmVyYXRlZCBzbmlwcGV0XG4uYWN0aXZlU3RlcE1peGluKEBhY3ROdW06IDEsIEBhY3RTaWduOiAnQScpIHtcbiAgQGFjdE51bVVwOiBAYWN0TnVtICsgMTtcblxuICAmW2RhdGEtYWN0dWFsU3RlcD1cIkB7YWN0U2lnbn1cIl0ge1xuICAgID4gZGl2Om50aC1jaGlsZChAe2FjdE51bX0pIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDNweCAjZmZmO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgPiBkaXY6bnRoLWNoaWxkKDFuICsgQHthY3ROdW1VcH0pIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgfVxuICB9XG59XG5cbi5yb2FkTWFwTWluaW1hbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbmZvcm06dHJhbnNsYXRlWSgtNTAlKTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgQG9ldmJzX2JsdWUyO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgbWFyZ2luLXRvcDogLTJweDtcbiAgfVxuXG4gID4gZGl2IHtcbiAgICAvL2Rpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAb2V2YnNfYmx1ZTtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcblxuICAgIGJhY2tncm91bmQ6IEBvZXZic19ibHVlO1xuXG4gICAgdHJhbnNpdGlvbjogYWxsIC41cztcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAzcHggI2ZmZjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDRweDtcbiAgICAgIGxlZnQ6IDVweDtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQ0OCAzOTUnIGhlaWdodD0nMTNweCcgd2lkdGg9JzEzcHgnJTNFJTNDcG9seWdvbiBmaWxsPSclMjNGRkZGRkYnIHBvaW50cz0nMTQyLjgsMzIzLjg1IDM1LjcsMjE2Ljc1IDAsMjUyLjQ1IDE0Mi44LDM5NS4yNSA0NDguOCw4OS4yNSA0MTMuMSw1My41NSclM0UlM0MvcG9seWdvbiUzRSUzQy9zdmclM0VcIik7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXM7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gIC5hY3RpdmVTdGVwTWl4aW4oKTsgLy8gMSxcIkFcIiAtLS0gYnkgZGVmYXVsdFxuICAuYWN0aXZlU3RlcE1peGluKDIsXCJCXCIpO1xuICAuYWN0aXZlU3RlcE1peGluKDMsXCJDXCIpO1xuICAuYWN0aXZlU3RlcE1peGluKDQsXCJEXCIpO1xufVxuIiwiLm1zZ1dyYXBwZXIge1xuICB3aWR0aDogflwiY2FsYygxMDAlIC0gMHJlbSlcIjtcblxuICAuc2FwTU1zZ1N0cmlwIHtcbiAgICBtYXJnaW46IDAgMCAwLjVyZW0gMDtcbiAgfVxufVxuXG4uZXJyb3JDdHJsIHtcbiAgaW5wdXQsICYuc2FwTVNsdCAge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBidG5fZGVmYXVsdF9yZWRfaG92ZXI7XG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6IEBjb2xvcl9yZWQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmLnNhcE1TRiB7XG4gICAgZm9ybSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBAYnRuX2RlZmF1bHRfcmVkX2hvdmVyO1xuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogQGNvbG9yX3JlZCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLnNhcE1TRkIge1xuICAgICAgICBjb2xvcjogQGJ0bl9kZWZhdWx0X3JlZF9ob3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgaW5wdXQsICY6Zm9jdXMge1xuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgYmRpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2lubGluZV92YWxpZGllcnVuZ19uZWdhdGl2LnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMS4xMjVyZW07XG4gICAgICBoZWlnaHQ6IDEuMTI1cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICAgIG1hcmdpbi10b3A6MDtcbiAgICB9XG4gIH1cblxuICAmLnNhcE1SYiB7XG4gICAgLnNhcE1SYkJPdXQge1xuICAgICAgYm9yZGVyLWNvbG9yOiBAY29sb3JfcmVkICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGJkaSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnNhcE1DYiAge1xuICAgIC5zYXBNQ2JCZyB7XG4gICAgICBib3JkZXItY29sb3I6IEBjb2xvcl9yZWQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBiZGkge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4uc2FwVWlITGF5b3V0IHtcbiAgPiAuZXJyb3JDdHJsIHtcbiAgICBiZGkge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmVyck1zZyB7XG4gIGNvbG9yOiBAY29sb3JfcmVkICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn0iLCIqe1xuICBmb250LWZhbWlseTogXCJTcGFya2Fzc2UgV2ViXCIsIFwiSGVsdmV0aWNhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5zYXBNTGFiZWwge1xuICAuZm9udFByb3BlcnRpZXMgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2FwTUlucHV0QmFzZUlubmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDAuNzVyZW0gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbiAgZmxleDogYXV0byAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDNyZW0gIWltcG9ydGFudDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXMgIWltcG9ydGFudDtcbn1cblxuLnNhcFVpR2xvYmFsQmFja2dyb3VuZENvbG9yLFxuLnNhcE1HbG9iYWxCYWNrZ3JvdW5kQ29sb3J7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZmJ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uc2FwTUlucHV0QmFzZUNvbnRlbnRXcmFwcGVyIHtcbiAgYm9yZGVyOiAwLjRweCBzb2xpZCAjYmZiZmJmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5zYXBNQ3JzbEJ1bGxldGVkID4gc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBub25lIWltcG9ydGFudDtcbn1cblxuLnNhcE1DcnNsQnVsbGV0ZWQgPiBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogbm9uZSFpbXBvcnRhbnQ7XG59XG5cbi5zYXBNSW5wdXRIaWdobGlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiBub25lIWltcG9ydGFudDtcbn1cblxuLnNhcE1JbnB1dEhpZ2hsaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBub25lIWltcG9ydGFudDtcbn1cblxuLnNhcE1SYlNlbCAuc2FwTVJiQklubiB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBvZXZic19ibHVlICFpbXBvcnRhbnQ7XG59XG5cbi5zYXBNUmJIb3ZlcmFibGU6aG92ZXIge1xuICBib3JkZXItY29sb3I6IEBvZXZic19ibHVlICFpbXBvcnRhbnQ7XG59XG5cbi5zYXBNQ2JIb3ZlcmFibGU6aG92ZXIge1xuICBib3JkZXItY29sb3I6IEBvZXZic19ibHVlICFpbXBvcnRhbnQ7XG59XG5cbi5zYXBNUmJCIC5zYXBNUmJCT3V0IHtcbiAgLmZvbnRQcm9wZXJ0aWVzO1xufVxuXG4uc2FwTUlucHV0QmFzZUlubmVyOm5vdCguc2FwTUlucHV0QmFzZVJlYWRvbmx5SW5uZXIpOm5vdCguc2FwTUlucHV0QmFzZVN0YXRlSW5uZXIpOm5vdCguc2FwTUlucHV0QmFzZURpc2FibGVkSW5uZXIpOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiBAb2V2YnNfYmx1ZTtcbn1cblxuXG4uc2FwTUNiQmcuc2FwTUNiTWFya0NoZWNrZWQ6YmVmb3JlIHtcbiAgY29sb3I6IEBvZXZic19ibHVlICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xufVxuXG4uc2FwTVNsdEhvdmVyYWJsZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogQG9ldmJzX2JsdWUgIWltcG9ydGFudDtcbn1cblxuXG4uc2FwTU1zZ1N0cmlwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSk7XG4gIG1hcmdpbjogMCAxcmVtIDFyZW0gMXJlbTtcbn1cblxuLnNhcE1Nc2dTdHJpcEljb24gPiAuc2FwVWlJY29uIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uc2FwVWlSZXNwb25zaXZlTWFyZ2luIHtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwICFpbXBvcnRhbnQ7XG59XG5cbi5zYXBNSW5wdXRCYXNlSW5uZXIge1xuICAuZm9udFByb3BlcnRpZXM7XG59XG5cbi52YWx1ZVN0YXRlRXJyb3J7XG4gIGJvcmRlcjogMnB4IHNvbGlkIEBvZXZic19yZWQ7XG59XG5cbi5jYlZhbHVlU3RhdGVFcnJvciAuc2FwTUNiQmcge1xuICBib3JkZXI6IDJweCBzb2xpZCBAb2V2YnNfcmVkO1xufVxuXG4uc2FwTVRpdGxlIHtcbiAgLmZvbnRQcm9wZXJ0aWVzO1xufVxuXG4uc2FwTVRleHQsXG4uc2FwTUZULFxuLnNhcE1UZXh0ID4gZGl2LFxuLnNhcE1UZXh0ID4gc3BhbiB7XG4gIC5mb250UHJvcGVydGllcztcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmJpdE1UZXh0UkIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMTBweDtcbn1cblxuLmJpdFVpU21hbGxNYXJnaW5Ub3Age1xuICBtYXJnaW4tdG9wOiAwLjhyZW0gIWltcG9ydGFudDtcbn1cblxuLnNhcFVpU2l6ZUNvbXBhY3QgLnNhcFVpU21hbGxNYXJnaW5Ub3Age1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmJpdEhCb3hIIHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4ubXNnQ29udGFpbmVye1xuICB3aWR0aDogMTAwJTtcbiAgLyptYXJnaW4tYm90dG9tOiAxcmVtOyovXG59XG5cbi5tc2dDb250YWluZXIgLnNhcE1Nc2dTdHJpcCB7XG4gIG1hcmdpbjogMCAwIDAuM3JlbSAwO1xuICBtaW4taGVpZ2h0OiAycmVtO1xufVxuXG4uc2FwVWlDb21wb25lbnRDb250YWluZXIsXG4uc2FwVWlDb21wb25lbnRDb250YWluZXIgPiBkaXYge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNhcFVpQ29tcG9uZW50Q29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5tYjFyZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4ubXQxcmVtIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLm1idDFyZW0ge1xuICBtYXJnaW46IDFyZW0gMDtcbn1cblxuLnNhcE1MYWJlbE1heFdpZHRoLmxibE1heFdpZHRoMTAwLFxuLmxibE1heFdpZHRoMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uc2FwTUlucHV0QmFzZVdhcm5pbmdJbm5lciB7XG4gIGJvcmRlci1jb2xvcjogI2JmYmZiZjtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG4uc2FwTUlucHV0QmFzZUlubmVyOm5vdCguc2FwTUlucHV0QmFzZVJlYWRvbmx5SW5uZXIpOm5vdCguc2FwTUlucHV0QmFzZVN0YXRlRXJyb3JJbm5lcik6bm90KC5zYXBNSW5wdXRCYXNlRGlzYWJsZWRJbm5lcik6aG92ZXIge1xuICBib3JkZXItY29sb3I6IEBvZXZic19ibHVlO1xufVxuLnNhcE1JbnB1dEJhc2VJbm5lcjpub3QoLnNhcE1JbnB1dEJhc2VSZWFkb25seUlubmVyKTpub3QoLnNhcE1JbnB1dEJhc2VTdGF0ZUlubmVyKTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogQG9ldmJzX2JsdWU7XG59XG5cbi5zYXBVaUxuayB7XG4gIGZvbnQtc2l6ZTogMTNweCFpbXBvcnRhbnQ7XG59XG5cbi5jb25maXJtYXRpb25MYmx7XG4gIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICB3aWR0aDoxNTBweDtcbiAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgcGFkZGluZy1yaWdodDo1cHg7XG59XG4uY29uZmlybWF0aW9uTGJsLmxvbmdUeHQge1xuICB3aWR0aDoyNjBweDtcbn1cbi5jb25maXJtYXRpb25WYWwge1xuICBkaXNwbGF5OmlubGluZS1ibG9jaztcbn1cblxuLnNhcE1UaWxlLnNhcE1UaWxlQWN0aXZlIHtcbiAgYmFja2dyb3VuZDogQG9ldmJzX2JsdWU7XG59XG4uc2FwTVN0ZFRpbGVJY29uRGl2IHtcbiAgY29sb3I6IEBvZXZic19ibHVlO1xufVxuXG4uc2FwTUlCYXItQ1RYIC5zYXBNVGl0bGUge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5zYXBNQmFyIC5zYXBNQmFyQ29udGFpbmVyICAuc2FwTUlucHV0U3VnZ0luRGlhbG9nIC5zYXBNSW5wdXRCYXNlSW5uZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnNhcE1CYXIgLnNhcE1CYXJDb250YWluZXIgLnNhcE1JbnB1dEJhc2VJbm5lciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnNhcE1NZXNzYWdlUGFnZT4uc2FwTVBhZ2Ugc2VjdGlvbiB7XG4gIG1heC13aWR0aDogODAlO1xufVxuXG4uY29udHJhY3RMaXN0IC5zYXBNTElCIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLnNhcFVpRm9ybUVkaXQgLmNvbnRyYWN0TGlzdCAuc2FwTVRleHQge1xuICBtaW4taGVpZ2h0OiAxcmVtO1xuICBwYWRkaW5nLXRvcDogMC4zMTI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMDAwO1xufVxuXG4uc2FwVWlGb3JtIHtcbiAgLnNhcFVpRm9ybVRpdGxlIHtcbiAgICBmb250LWZhbWlseTogQGZvbnRGYW1pbHkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2FwTUxpc3QgLnNhcE1JQmFyIC5zYXBNQmFyQ2hpbGQgLnNhcE1CdG5JY29uIHtcbiAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG59XG5cbi5zYXBNTGlzdCAuc2FwTUlCYXIgLnNhcE1CYXJDaGlsZCAuc2FwTUJ0bkhvdmVyYWJsZSAuc2FwTUJ0bkljb24ge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5zYXBNTGlzdCAuc2FwTUxJQi5zYXBNR0hMSSB7XG4gIGNvbG9yOiBAb2V2YnNfYmx1ZTtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBvZXZic19ibHVlO1xufVxuXG4uc2FwTUxJQi5zYXBNTElCQWN0aXZlIHtcbiAgYmFja2dyb3VuZDogQG9ldmJzX2JsdWU7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnNhcE1MSUIuc2FwTUxJQkFjdGl2ZSAuc2FwTVNMSUltZ0ljb24ge1xuICBjb2xvcjogQGNvbG9yO1xufVxuXG4uc2FwTVNMSUltZ0ljb24ge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnNhcE1TZWdCIC5zYXBNU2VnQkJ0biB7XG4gIGNvbG9yOiBAb2V2YnNfYmx1ZTtcbn1cbi5zYXBNU2VnQkJ0bi5zYXBNU2VnQkJ0blNlbCB7XG4gIGJhY2tncm91bmQ6IEBvZXZic19yZWQ7XG4gIGNvbG9yOiBAY29sb3I7XG4gIGJvcmRlci1jb2xvcjogQG9ldmJzX3JlZDtcbn1cbi5zYXBNU2VnQkJ0bi5zYXBNU2VnQkJ0bkZvY3VzYWJsZS5zYXBNU2VnQkJ0blNlbDpob3ZlciwgLnNhcE1TZWdCQnRuRm9jdXNhYmxlLnNhcE1CdG5BY3RpdmU6aG92ZXIge1xufVxuLnNhcE1TZWdCQnRuRm9jdXNhYmxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogQG9ldmJzX2JsdWUgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXItY29sb3I6IEBvZXZic19ibHVlO1xufVxuXG4uc2FwTVNlZ0JCdG4uc2FwTVNlZ0JCdG5Gb2N1c2FibGUuc2FwTVNlZ0JCdG5TZWw6aG92ZXIsIC5zYXBNU2VnQkJ0bkZvY3VzYWJsZS5zYXBNQnRuQWN0aXZlOmhvdmVyIHtcbn1cblxuLnNhcE1TZWdCQnRuLnNhcE1TZWdCQnRuRm9jdXNhYmxlLnNhcE1TZWdCQnRuU2VsIHtcbiAgYm9yZGVyLXJpZ2h0OiAwIHNvbGlkIEBvZXZic19yZWQ7XG59XG5cbi5iaXRGMTQge1xuICBmb250LXNpemU6IDFyZW07XG59XG4uYml0RjE2IHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG5cbi5zYXBVaURsZyBkaXYge1xuICBmbG9hdDogbm9uZTtcbn1cblxuLypDdXN0b21IZWFkZXIgUGFuZWwqL1xuLnNhcE1QYW5lbEhkciAuc2FwTUJ0bkljb24ge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5zYXBNUGFuZWxIZHIgLnNhcE1UaXRsZSB7XG4gIGNvbG9yOiBAb2V2YnNfYmx1ZSAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogMCAwLjA2MjVyZW0gMCAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIC8qZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7Ki9cbn1cblxuLnNhcE1Qb3BvdmVyLmhlbHBQb3BvdmVyIC5zYXBNUGFuZWxIZHIgLnNhcE1UaXRsZSA+c3BhbiB7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiAwIDAuMDYyNXJlbSAwICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi8qQ3VzdG9tSGVhZGVyIFBhbmVsKi9cblxuLyogXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXiBTQVAgQlVUVE9OIE92ZXJyaWRlXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl4gKi9cblxuXG5cbmh0bWwge1xuICAmLnNhcC1kZXNrdG9wIHtcbiAgICAuc2FwTVRvZ2dsZUJ0blByZXNzZWQsXG4gICAgLnNhcE1JQmFyLUNUWCAuc2FwTVRvZ2dsZUJ0blByZXNzZWQsXG4gICAgLnNhcE1UQi1UcmFuc3BhcmVudC1DVFggLnNhcE1CdG5Jbm5lci5zYXBNVG9nZ2xlQnRuUHJlc3NlZCxcbiAgICAuc2FwTUJ0bltkYXRhLWJ0blByZXNzZWRdIC5zYXBNQnRuSW5uZXJ7XG4gICAgICAudG9nZ2xlQnRuUHJlc3NlZEJsdWUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc2FwTUJ0bjpob3Zlcj4uc2FwTUJ0bkhvdmVyYWJsZSAuc2FwTUJ0bkljb24ge1xuICAgIH1cblxuXG4gICAgLnNhcE1CdG46aG92ZXI+LnNhcE1CdG5UcmFuc3BhcmVudC5zYXBNQnRuSG92ZXJhYmxlIHtcbiAgICB9XG5cbiAgICAuc2FwTUJ0bjpob3ZlciAuc2FwTUJ0bkhvdmVyYWJsZS5zYXBNVG9nZ2xlQnRuUHJlc3NlZCxcbiAgICAuc2FwTUJ0biAuc2FwTUJ0bkhvdmVyYWJsZS5zYXBNVG9nZ2xlQnRuUHJlc3NlZDpob3ZlcixcbiAgICAuc2FwTVRCLVRyYW5zcGFyZW50LUNUWCAuc2FwTUJ0bkhvdmVyYWJsZS5zYXBNVG9nZ2xlQnRuUHJlc3NlZDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cblxuICAgIC5zYXBNQnRuVHJhbnNwYXJlbnQ+LnNhcE1CdG5JY29uIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnNhcE1CdG46Zm9jdXM+LnNhcE1Gb2N1c2FibGUge1xuICAgICAgb3V0bGluZTpub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gIH1cbiAgJi5zYXAtcGhvbmUsICYuc2FwLXRhYmxldCB7XG4gICAgLnNhcE1Ub2dnbGVCdG5QcmVzc2VkLFxuICAgIC5zYXBNSUJhci1DVFggLnNhcE1Ub2dnbGVCdG5QcmVzc2VkLFxuICAgIC5zYXBNVEItVHJhbnNwYXJlbnQtQ1RYIC5zYXBNQnRuSW5uZXIuc2FwTVRvZ2dsZUJ0blByZXNzZWQsXG4gICAgLnNhcE1CdG5bZGF0YS1idG5QcmVzc2VkXSAuc2FwTUJ0bklubmVye1xuICAgICAgLnRvZ2dsZUJ0blByZXNzZWRCbHVlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnNhcE1CdG5UcmFuc3BhcmVudD4uc2FwTUJ0bkljb24ge1xuICAgICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuXG5idXR0b24sIGJ1dHRvbjpub3QoLmRyb3Bkb3duKSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMDsgLy8gMC41cmVtIDAuODc1cmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuXG4gICYuc2FwTUJ0biB7XG4gICAgb3V0bGluZTogMDtcbiAgICAmOmhvdmVyID4gLnNhcE1CdG5Ib3ZlcmFibGUge1xuICAgICAgLmJ0bkJsdWVIb3ZlcjtcblxuICAgICAgJi5zYXBNQnRuVHJhbnNwYXJlbnQge1xuICAgICAgICAuYnRuQmx1ZUhvdmVyO1xuICAgICAgfVxuXG4gICAgICAmLnNhcE1Ub2dnbGVCdG5QcmVzc2VkOm5vdCguc2FwTUJ0bkFjdGl2ZSkge1xuICAgICAgICAuYnRuQmx1ZUhvdmVyO1xuICAgICAgfVxuICAgICAgLnNhcE1CdG5Ib3ZlcmFibGUuc2FwTVRvZ2dsZUJ0blByZXNzZWQ6aG92ZXIge1xuICAgICAgICAuYnRuQmx1ZUhvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zYXBNQnRuSW5uZXIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIHBhZGRpbmc6IDAgMTVweCAwIDE1cHg7XG4gICAgYmFja2dyb3VuZDogQGJ0bl9kZWZhdWx0X2JsdWU7XG4gICAgY29sb3I6IEBjb2xvciAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZToxLjEyNXJlbTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IEBidG5fZGVmYXVsdF9ibHVlX2hvdmVyICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogQGJ0bl9kZWZhdWx0X2JsdWUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuc2FwTVRvZ2dsZUJ0blByZXNzZWQ6bm90KC5zYXBNQnRuRGlzYWJsZWQpLFxuICAuc2FwTUlCYXItQ1RYIC5zYXBNVG9nZ2xlQnRuUHJlc3NlZDpub3QoLnNhcE1CdG5EaXNhYmxlZCksXG4gIC5zYXBNVEItVHJhbnNwYXJlbnQtQ1RYIC5zYXBNQnRuSW5uZXIuc2FwTVRvZ2dsZUJ0blByZXNzZWQ6bm90KC5zYXBNQnRuRGlzYWJsZWQpIHtcblxuICB9XG5cbiAgJlthcmlhLXByZXNzZWQ9J2ZhbHNlJ10ge1xuXG4gICAgJi5zYXBNQnRuOmhvdmVyPi5zYXBNQnRuSG92ZXJhYmxlIHtcbiAgICAgIC5idG5HcmV5SG92ZXI7XG5cbiAgICAgIC5zYXBNQnRuQ29udGVudCB7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNhcE1CdG5Jbm5lciB7XG4gICAgICAuYnRuR3JleTtcblxuICAgICAgJi5zYXBNQnRuQWN0aXZlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAY29sb3JfZGFya2dyZXk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zYXBVaVNpemVDb21wYWN0IC5zYXBNQnRuIHtcbiAgbWFyZ2luOiAwIDAuMnJlbTtcbn1cbi5zYXBNQnRuSWNvbiB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuNDM3NXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC40Mzc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuXG5cblxuLyogXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXiBTQVAgQlVUVE9OIE92ZXJyaWRlIF5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eICovXG5cbi8qIF5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl4gVG9vbGJhckJ1dHRvbiBeXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXiAqL1xuLnRiSW5mb0J0bntcbiAgYm9yZGVyOiAxcHggc29saWQgd2hpdGVzbW9rZTtcbn1cblxuLnRiSW5mb0J0bi5zYXBNQnRuIHtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG5cbi50YkluZm9CdG4gLnNhcE1CdG5Jbm5lciB7XG4gIGhlaWdodDogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxLjVyZW07XG59XG5cbi50YkluZm9CdG4gLnNhcE1CdG5JY29uIHtcbiAgbGluZS1oZWlnaHQ6IDEuMDA7XG4gIHdpZHRoOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuNDM3NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjQzNzVyZW07XG59XG5cbi50YkluZm9CdG4uc2FwTUJ0bjpob3Zlcj4uc2FwTUJ0bklubmVyIHtcblxufVxuLyogXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXiBUb29sYmFyQnV0dG9uIF5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eICovXG5cblxuLnNhcE1JQmFyLnNhcE1Gb290ZXIsXG4uc2FwTUlCYXIuc2FwTUZvb3Rlci1DVFgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREZERkRGICFpbXBvcnRhbnQ7XG59XG5cblxuLnNhcE1Td3QsXG4uc2FwTVN3dDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiBAb2V2YnNfYmx1ZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDFyZW07XG5cbiAgJi5zYXBNU3d0QWNjZXB0UmVqZWN0IHtcbiAgICAmLnNhcE1Td3RPZmYsICAmLnNhcE1Td3RPbiB7XG4gICAgICBib3JkZXItY29sb3I6IEBvZXZic19ibHVlO1xuICAgICAgLnNhcE1Td3RIYW5kbGUge1xuICAgICAgICBib3JkZXItY29sb3I6IEBvZXZic19ibHVlO1xuICAgICAgICBiYWNrZ3JvdW5kOiBAb2V2YnNfYmx1ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2FwTVN3dExhYmVsIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNhcE1Td3RMYWJlbE9ue1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6IEBvZXZic19ibHVlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgIC5zYXBNU3d0TGFiZWxPZmYge1xuICAgICAgcGFkZGluZzogMCAwLjVyZW07XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogQG9ldmJzX2JsdWU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2FwTUxuayB7XG4gIGNvbG9yOiBAb2V2YnNfYmx1ZSAhaW1wb3J0YW50O1xuICAuaWNvTCAge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xuICB9XG59XG5cblxuXG4vKiBFbnRmZXJudCBkZW4gYmxhdWVuIFJhaG1lbiBiZWkgRm9rdXMgZsO8ciBMaW5rcyAqL1xuLnNhcE1Mbms6Zm9jdXMsXG4uc2FwTUxuazpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50OyAvKiBFbnRmZXJudCBkZW4gU3RhbmRhcmQtRm9rdXNyYWhtZW4gKi9cbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyAvKiBGYWxscyBTQVBVSTUgZWluZW4gU2NoYXR0ZW4gc2V0enQgKi9cbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogZ3JheSAhaW1wb3J0YW50O1xufVxuXG4uc2FwVWlCbG9ja0NlbGxUaXRsZSB7XG4gICY6YWZ0ZXIsICY6YmVmb3JlIHtcbiAgICBib3gtc2l6aW5nOiB1bnNldCAhaW1wb3J0YW50O1xuICB9XG4gIGJveC1zaXppbmc6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi5zYXBNQ2I6bm90KC5zYXBNQ2JCZ0Rpcykuc2FwTUNiSGFzTGFiZWw6Zm9jdXM6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IC0wLjE4NXJlbSAhaW1wb3J0YW50O1xufVxuXG46bm90KC5zYXBNU0ZEaXNhYmxlZCkgPiAuc2FwTVNGRjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogQG9ldmJzX2JsdWU7XG59XG5cblxuLy8gRVVWIFByb3Rva29sbCBBbnBhc3N1bmdlblxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2VGVybWluZGF1ZXIsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZUZXJtaW5vcnQsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZUZWlsbmVobWVyLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2VGFBbmxhc3MsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZPcnRVbnRlcnNjaHJpZnQge1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsaW5lLWhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZMYmxBbmxhc3MsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZUcmF5ID4gZGl2ID4gZGl2LFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2Um93TEJMRW1wZmVobHVuZyA+IGRpdiA+IGxhYmVsLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2RW1wZmVobHVuZ0FuZ2VSb3cgPiBkaXYgPiBsYWJlbCxcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dlZlcm1pdHRsZXJSb3cgPiBkaXYgPiBsYWJlbCxcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dlJvdzMgPiBkaXYgPiBsYWJlbCxcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dk9ydERhdHVtUm93ID4gZGl2ID4gbGFiZWwsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZSb3cyID4gZGl2ID4gbGFiZWwsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZSb3cxID4gZGl2ID4gbGFiZWwge1xuICBmb250LWZhbWlseTogXCJTcGFya2Fzc2UgV2ViXCIsIFwiSGVsdmV0aWNhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICMzYzNjM2IgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG5cbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dkVtcGZlaGx1bmdBbmdlbm9tbWVuLTAtbGFiZWwsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZFbXBmZWhsdW5nQW5nZW5vbW1lbi0xLWxhYmVsLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2VmVybWl0dGxlci0xLWxhYmVsLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2VmVybWl0dGxlci0wLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiU3Bhcmthc3NlIFdlYlwiLCBcIkhlbHZldGljYVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjM2MzYzNiICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG5cbi8vIElucHV0IGRlciBQcm90b2tvbGwgSUQgQW5wYXNzdW5nXG5cbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dkVtcGZlaGx1bmdBbmdlbm9tbWVuVEEsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZFbXBmZWhsdW5nLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tRVVWLUlEIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tRVVWLUlEIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2Um93MyA+IGRpdiA+IGxhYmVsLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2T3J0VW50ZXJzY2hyaWZ0LFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2VGVpbG5laG1lcixcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dlRlcm1pbm9ydCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2Rm9sZ2V0ZXJtaW4taW5uZXIsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZPcnRVbnRlcnNjaHJpZnQsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZFbXBmZWhsdW5nQW5nZW5vbW1lblRBLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2RW1wZmVobHVuZyxcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dlRhQW5sYXNzLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2VGVpbG5laG1lcixcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dkZvbGdldGVybWluLWlubmVyLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2VGVybWlub3J0LFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2VGVybWluZGF1ZXIsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZFbXBmZWhsdW5nQW5nZW5vbW1lblRBLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2RW1wZmVobHVuZyxcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLUVVVi1JRCB7XG4gIGhlaWdodDogMi41cmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICAvL21hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiU3Bhcmthc3NlIFdlYlwiLCBcIkhlbHZldGljYVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG5cbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dlRhQW5sYXNzLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2RW1wZmVobHVuZ0FuZ2Vub21tZW5UQSxcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dkVtcGZlaGx1bmcge1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5cbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dkZvbGdldGVybWluLWlubmVyOmhvdmVyLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2T3J0VW50ZXJzY2hyaWZ0OmhvdmVyLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2RW1wZmVobHVuZ0FuZ2Vub21tZW5UQTpob3ZlcixcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dkVtcGZlaGx1bmc6aG92ZXIsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZUYUFubGFzczpob3ZlcixcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dlRlaWxuZWhtZXI6aG92ZXIsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZGb2xnZXRlcm1pbi1pbm5lcjpob3ZlcixcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dlRlcm1pbm9ydDpob3ZlcixcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dlRlcm1pbmRhdWVyOmhvdmVyLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2RW1wZmVobHVuZ0FuZ2Vub21tZW5UQTpob3ZlcixcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dkVtcGZlaGx1bmc6aG92ZXIsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZGb2xnZXRlcm1pbi1pbm5lcjpmb2N1cyxcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dk9ydFVudGVyc2NocmlmdDpmb2N1cyxcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dkVtcGZlaGx1bmdBbmdlbm9tbWVuVEE6Zm9jdXMsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZFbXBmZWhsdW5nOmZvY3VzLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2VGFBbmxhc3M6Zm9jdXMsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZUZWlsbmVobWVyOmZvY3VzLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2Rm9sZ2V0ZXJtaW4taW5uZXI6Zm9jdXMsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZUZXJtaW5vcnQ6Zm9jdXMsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZUZXJtaW5kYXVlcjpmb2N1cyxcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dkVtcGZlaGx1bmdBbmdlbm9tbWVuVEE6Zm9jdXMsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZFbXBmZWhsdW5nOmZvY3VzLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2Rm9sZ2V0ZXJtaW4taW5uZXI6YWN0aXZlLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2T3J0VW50ZXJzY2hyaWZ0OmFjdGl2ZSxcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dkVtcGZlaGx1bmdBbmdlbm9tbWVuVEE6YWN0aXZlLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2RW1wZmVobHVuZzphY3RpdmUsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZUYUFubGFzczphY3RpdmUsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZUZWlsbmVobWVyOmFjdGl2ZSxcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dkZvbGdldGVybWluLWlubmVyOmFjdGl2ZSxcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dlRlcm1pbm9ydDphY3RpdmUsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZUZXJtaW5kYXVlcjphY3RpdmUsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZFbXBmZWhsdW5nQW5nZW5vbW1lblRBOmFjdGl2ZSxcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dkVtcGZlaGx1bmc6YWN0aXZlLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2RW1wZmVobHVuZ0FuZ2Vub21tZW5UQTpob3ZlcixcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dkVtcGZlaGx1bmc6aG92ZXIsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1FVVYtSUQ6aG92ZXIsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZFbXBmZWhsdW5nQW5nZW5vbW1lblRBOmZvY3VzLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2RW1wZmVobHVuZzpmb2N1cyxcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLUVVVi1JRDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjNGU0ZTRlO1xufVxuXG4vLyBCdXR0b24gQW5wYXNzdW5nXG5cbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dnNlbmRlbjIge1xuICBtYXJnaW4tdG9wOiAzZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAzN3B4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDM3cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDM3cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDM3cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogQGJ0bl9kZWZhdWx0X2JsdWUgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjllbSAhaW1wb3J0YW50OztcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dkJ0blJvdyA+IGRpdiA+IGJ1dHRvbiB7XG4gIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8vQ29sb3IgQnV0dG9uIGJlaW0gSG92ZXIgU2VuZGVuIEVVVlxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2c2VuZGVuMjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IEBidG5fZGVmYXVsdF9ibHVlX2hvdmVyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiBAYnRuX2RlZmF1bHRfYmx1ZSAhaW1wb3J0YW50O1xufVxuXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZzZW5kZW4yLWljb24gPiBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFNBUC1pY29ucyAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgdG9wOiAtMzBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuc3BhbiAuc2FwVWlCdG5UeHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgdG9wOiAtMjlweCAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLy8gU3Rlcm5jaGVuIGJlaSBGZWxkZXJuXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZFbXBmZWhsdW5nQW5nZVJvdyA+IGRpdiA+IGxhYmVsOjphZnRlcixcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dlZlcm1pdHRsZXJSb3cgPiBkaXYgPiBsYWJlbDo6YWZ0ZXIsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZSb3cxID4gZGl2ID4gbGFiZWw6OmFmdGVyLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2T3J0RGF0dW1Sb3cgPiBkaXYgPiBsYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiAnKic7XG4gIGNvbG9yOiAjZTUyOTI5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dlJvd0xCTEVtcGZlaGx1bmcgPiBkaXYgPiBsYWJlbCxcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dlJvd0xibEFubGFzc3tcbnBvc2l0aW9uOiByZWxhdGl2ZTtcbnRvcDogMTVweFxufVxuXG4udHJheUNvbCAuZ2FwQ29sLCAubGVlcmVzRGl2e1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59IiwiLnNhcFVpQmxvY2tMYXlvdXRTaXplWEwge1xuICAuc2FwVWlCbG9ja0NlbGxDb250ZW50ID4gLnNhcE1UZXh0IHtcblxuICB9XG59XG5cbiAgLnNhcFVpQmxvY2tDZWxsVGl0bGUge1xuICAgIC5oMyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNhcFVpQmxvY2tMYXlvdXQgIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG4iLCJcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJvZXZicy1pY29uZm9udFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL29ldmJzLWljb25mb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9vZXZicy1pY29uZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uL2ZvbnRzL29ldmJzLWljb25mb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi4uL2ZvbnRzL29ldmJzLWljb25mb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi9mb250cy9vZXZicy1pY29uZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKFwiLi4vZm9udHMvb2V2YnMtaWNvbmZvbnQuc3ZnI29ldmJzLWljb25mb250XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDApIHtcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6XCJvZXZicy1pY29uZm9udFwiO1xuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvb2V2YnMtaWNvbmZvbnQuc3ZnI29ldmJzLWljb25mb250XCIpIGZvcm1hdChcInN2Z1wiKVxuICB9XG59XG5cbltkYXRhLWljb25dOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1pY29uKVxufVxuXG5bZGF0YS1pY29uXTpiZWZvcmUsLmZvLWFsZXJ0OmJlZm9yZSwuZm8tYXJyb3ctZG93bjpiZWZvcmUsLmZvLWFycm93LWxlZnQ6YmVmb3JlLC5mby1hcnJvdy1yaWdodDpiZWZvcmUsLmZvLWFycm93LXVwOmJlZm9yZSwuZm8tYmFja3dhcmQ6YmVmb3JlLC5mby1iYXI6YmVmb3JlLC5mby1idWxsZXQ6YmVmb3JlLC5mby1idWxsZXQtYXJyb3c6YmVmb3JlLC5mby1jYWxjdWxhdG9yOmJlZm9yZSwuZm8tY2FsZW5kYXI6YmVmb3JlLC5mby1jaGVjazpiZWZvcmUsLmZvLWNsb2NrOmJlZm9yZSwuZm8tY3VzdG9tZXI6YmVmb3JlLC5mby1kZWxldGU6YmVmb3JlLC5mby1kaXNsaWtlOmJlZm9yZSwuZm8tZG90OmJlZm9yZSwuZm8tZG91YmxlYXJyb3ctZG93bjpiZWZvcmUsLmZvLWRvdWJsZWFycm93LXVwOmJlZm9yZSwuZm8tZG93bmxvYWQ6YmVmb3JlLC5mby1leGNsYW1hdGlvbjpiZWZvcmUsLmZvLWZvcndhcmQ6YmVmb3JlLC5mby1pZC1jYXJkOmJlZm9yZSwuZm8tbGlrZTpiZWZvcmUsLmZvLW1haWw6YmVmb3JlLC5mby1tZW1vcml6ZTpiZWZvcmUsLmZvLW1lbnU6YmVmb3JlLC5mby1taW51czpiZWZvcmUsLmZvLW1vYmlsZS1iZXJhdGVyOmJlZm9yZSwuZm8tbW9iaWxlLW1lbnVlOmJlZm9yZSwuZm8tbW9iaWxlLW1lbnVlLWFrdGl2OmJlZm9yZSwuZm8tbW9iaWxlLW1lbnVlLWhvY2g6YmVmb3JlLC5mby1tb2JpbGUtbWVudWUtaG9jaC1ha3RpdjpiZWZvcmUsLmZvLXBhZGxvY2s6YmVmb3JlLC5mby1wYWRsb2NrLW9wZW46YmVmb3JlLC5mby1wYXBlcjpiZWZvcmUsLmZvLXBhcGVyLWJsYW5rOmJlZm9yZSwuZm8tcGVuY2lsOmJlZm9yZSwuZm8tcGhvbmU6YmVmb3JlLC5mby1wbGFjZTpiZWZvcmUsLmZvLXBsYXktcGF1c2U6YmVmb3JlLC5mby1wbHVzOmJlZm9yZSwuZm8tcHJpbnQ6YmVmb3JlLC5mby1xdWVzdGlvbjpiZWZvcmUsLmZvLXJlbG9hZDpiZWZvcmUsLmZvLXNlYXJjaDpiZWZvcmUsLmZvLXNlcnZpY2UtbnVtYmVyczpiZWZvcmUsLmZvLXNwZWFrZXI6YmVmb3JlLC5mby10YWJsZS1wYWdpbmF0aW9uOmJlZm9yZSwuZm8tdHJhc2gtYmluOmJlZm9yZSwuZm8td29ybGQ6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJvZXZicy1pY29uZm9udFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZFxufVxuXG4uZm8tYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDYyXCJcbn1cblxuLmZvLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDRiXCJcbn1cblxuLmZvLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDRhXCJcbn1cblxuLmZvLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3MVwiXG59XG5cbi5mby1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNGNcIlxufVxuXG4uZm8tYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDdhXCJcbn1cblxuLmZvLWJhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDhcIlxufVxuXG4uZm8tYnVsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0NVwiXG59XG5cbi5mby1idWxsZXQtYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDUyXCJcbn1cblxuLmZvLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDZhXCJcbn1cblxuLmZvLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2NFwiXG59XG5cbi5mby1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzBcIlxufVxuXG4uZm8tY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDRmXCJcbn1cblxuLmZvLWN1c3RvbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2Y1wiXG59XG5cbi5mby1kZWxldGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDc0XCJcbn1cblxuLmZvLWRpc2xpa2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDYxXCJcbn1cblxuLmZvLWRvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNGRcIlxufVxuXG4uZm8tZG91YmxlYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTNcIlxufVxuXG4uZm8tZG91YmxlYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDU0XCJcbn1cblxuLmZvLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0MlwiXG59XG5cbi5mby1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDFcIlxufVxuXG4uZm8tZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDNcIlxufVxuXG4uZm8taWQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTBcIlxufVxuXG4uZm8tbGlrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzNcIlxufVxuXG4uZm8tbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDZcIlxufVxuXG4uZm8tbWVtb3JpemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDY5XCJcbn1cblxuLmZvLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDY2XCJcbn1cblxuLmZvLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2M1wiXG59XG5cbi5mby1tb2JpbGUtYmVyYXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTVcIlxufVxuXG4uZm8tbW9iaWxlLW1lbnVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1NlwiXG59XG5cbi5mby1tb2JpbGUtbWVudWUtYWt0aXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDU3XCJcbn1cblxuLmZvLW1vYmlsZS1tZW51ZS1ob2NoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1OFwiXG59XG5cbi5mby1tb2JpbGUtbWVudWUtaG9jaC1ha3RpdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTlcIlxufVxuXG4uZm8tcGFkbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNmVcIlxufVxuXG4uZm8tcGFkbG9jay1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2ZlwiXG59XG5cbi5mby1wYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjhcIlxufVxuXG4uZm8tcGFwZXItYmxhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDY3XCJcbn1cblxuLmZvLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzVcIlxufVxuXG4uZm8tcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDZkXCJcbn1cblxuLmZvLXBsYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0OVwiXG59XG5cbi5mby1wbGF5LXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3OVwiXG59XG5cbi5mby1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3N1wiXG59XG5cbi5mby1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDRcIlxufVxuXG4uZm8tcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDc4XCI7XG4gIGN1cnNvcjogaGVscDtcbn1cblxuLmZvLXJlbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDdcIlxufVxuXG4uZm8tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2NVwiXG59XG5cbi5mby1zZXJ2aWNlLW51bWJlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDZiXCJcbn1cblxuLmZvLXNwZWFrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDc2XCJcbn1cblxuLmZvLXRhYmxlLXBhZ2luYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDcyXCJcbn1cblxuLmZvLXRyYXNoLWJpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTFcIlxufVxuXG4uZm8td29ybGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDRlXCJcbn1cblxuLmZvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJvZXZicy1pY29uZm9udFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1mYW1pbHk6IFwiU3Bhcmthc3NlIFdlYlwiLFwiSGVsdmV0aWNhXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWZcbn1cblxuLmZvOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9ldmJzLWljb25mb250XCJcbn1cblxuLmZvLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwidFwiXG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NwYXJrYXNzZSBXZWInO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3NwYXJyZy13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9zcGFycmctd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uL2ZvbnRzL3NwYXJyZy13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi9mb250cy9zcGFycmctd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKFwiLi4vZm9udHMvc3BhcnJnLXdlYmZvbnQuc3ZnI3NwYXJrYXNzZV9yZ3JlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWxcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU3Bhcmthc3NlIFdlYic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc3BhcnJnaXQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc3BhcnJnaXQtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uL2ZvbnRzL3NwYXJyZ2l0LXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uL2ZvbnRzL3NwYXJyZ2l0LXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uL2ZvbnRzL3NwYXJyZ2l0LXdlYmZvbnQuc3ZnI3NwYXJrYXNzZV9yZ2l0YWxpY1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IGl0YWxpY1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTcGFya2Fzc2UgV2ViJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9zcGFybHQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc3Bhcmx0LXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi9mb250cy9zcGFybHQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vZm9udHMvc3Bhcmx0LXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uL2ZvbnRzL3NwYXJsdC13ZWJmb250LnN2ZyNzcGFya2Fzc2VfbHRyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsXG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NwYXJrYXNzZSBXZWInO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3NwYXJsdGl0LXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3NwYXJsdGl0LXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi9mb250cy9zcGFybHRpdC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi9mb250cy9zcGFybHRpdC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi9mb250cy9zcGFybHRpdC13ZWJmb250LnN2ZyNzcGFya2Fzc2VfbHRpdGFsaWNcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBpdGFsaWNcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU3Bhcmthc3NlIFdlYic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc3BhcmJkLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3NwYXJiZC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiLi4vZm9udHMvc3BhcmJkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uL2ZvbnRzL3NwYXJiZC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi9mb250cy9zcGFyYmQtd2ViZm9udC5zdmcjc3Bhcmthc3NlX3JnYm9sZFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWxcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU3Bhcmthc3NlIFdlYic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc3BhcmJkaXQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc3BhcmJkaXQtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uL2ZvbnRzL3NwYXJiZGl0LXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uL2ZvbnRzL3NwYXJiZGl0LXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uL2ZvbnRzL3NwYXJiZGl0LXdlYmZvbnQuc3ZnI3NwYXJrYXNzZV9yZ2JvbGRfaXRhbGljXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpY1xufSIsIi8vIEZ1bmN0aW9uIHRvIGdlbmVyYXRlIGljb24gbWFza1xuLy8uc3ZnSWNvbk1hc2soQGljb25OYW1lLCBAYmFzZUNvbG9yOiAjYWFhKSB7XG4vLyAgYmFja2dyb3VuZC1jb2xvcjogQGJhc2VDb2xvcjtcbi8vICAtd2Via2l0LW1hc2staW1hZ2U6IHVybCgnLi4vaW1nL2ljb25zL0B7aWNvbk5hbWV9LnN2ZycpO1xuLy8gIG1hc2staW1hZ2U6IHVybCgnLi4vaW1nL2ljb25zL0B7aWNvbk5hbWV9LnN2ZycpO1xuLy99XG5cbi52ZWhpY2xlQ2VsbENvbnRlbnQoQHZlaGljbGUsIEBpY29uTmFtZSwgQGJhc2VDb2xvcjogI2FhYSkge1xuICAvLyZbZGF0YS12ZWhpY2xlPUB7dmVoaWNsZX1dIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQge1xuICAvLyAgJjpiZWZvcmUge1xuICAvLyAgICBjb250ZW50OiAnJztcbiAgLy8gICAgZGlzcGxheTogYmxvY2s7XG4gIC8vICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XG4gIC8vICAgIHdpZHRoOiAxMDBweDtcbiAgLy8gICAgaGVpZ2h0OiAxMDBweDtcbiAgLy8gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuNXM7XG4gIC8vXG4gIC8vICAgIGJhY2tncm91bmQtY29sb3I6IEBiYXNlQ29sb3I7XG4gIC8vICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKCcuLi9pbWcvaWNvbnMvQHtpY29uTmFtZX0uc3ZnJyk7XG4gIC8vICAgIC13ZWJraXQtbWFzay1ib3gtaW1hZ2U6IHVybCgnLi4vaW1nL2ljb25zL0B7aWNvbk5hbWV9LnN2ZycpO1xuICAvLyAgICBtYXNrLWltYWdlOiB1cmwoJy4uL2ltZy9pY29ucy9Ae2ljb25OYW1lfS5zdmcnKTtcbiAgLy8gIH1cbiAgLy99XG59XG5cbiAucHJvY2Vzc0ZyZ210IC5wcm9jZXNzQ2hvb3NpbmcgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIHtcbiAgYm94LXNpemluOiBib3JkZXItYm94O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiYmI7XG5cbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbGV4OiAxO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cblxuICAuc2FwVWlCbG9ja0NlbGxDb250ZW50IC52ZWhpY2xlSWNvbiB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgc3ZnIHJlY3Qge1xuICAgICAgZmlsbDogI2NjY2NjYztcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgLjVzO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIC41cztcbiAgICB9XG4gIH1cblxuICAuc2FwVWlCbG9ja0NlbGxDb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAudmVoaWNsZUxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDE1cHggMDtcblxuICAgICAgdHJhbnNpdGlvbjogYWxsIC41cztcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cztcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAzcHggYXV0byAwO1xuICAgICAgICB3aWR0aDogMjNweDtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCBAb2V2YnNfYmx1ZTtcbiAgICAgICAgYmFja2dyb3VuZDogQGNvbG9yX2dyZWVuO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZlaGljbGVUaXRsZSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgLnZlaGljbGVEZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDAuODVlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICZbZGF0YS1zZWxlY3RlZD1cIlhcIl0gLnNhcFVpQmxvY2tDZWxsQ29udGVudCxcbiAgJjpob3ZlciAuc2FwVWlCbG9ja0NlbGxDb250ZW50IHtcbiAgICAvLyY6YmVmb3JlIHtcbiAgICAudmVoaWNsZUljb24gc3ZnIHJlY3Qge1xuICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiBAb2V2YnNfYmx1ZTtcbiAgICAgIGZpbGw6IEBvZXZic19ibHVlO1xuICAgIH1cblxuICAgIC52ZWhpY2xlTGFiZWwge1xuICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgIGNvbG9yOiBAb2V2YnNfYmx1ZTtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJltkYXRhLXNlbGVjdGVkPVwiWFwiXSAuc2FwVWlCbG9ja0NlbGxDb250ZW50IC52ZWhpY2xlTGFiZWw6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQ0OCAzOTUnIGhlaWdodD0nMTNweCcgd2lkdGg9JzEzcHgnJTNFJTNDcG9seWdvbiBmaWxsPSclMjMwMDJlYTcnIHBvaW50cz0nMTQyLjgsMzIzLjg1IDM1LjcsMjE2Ljc1IDAsMjUyLjQ1IDE0Mi44LDM5NS4yNSA0NDguOCw4OS4yNSA0MTMuMSw1My41NSclM0UlM0MvcG9seWdvbiUzRSUzQy9zdmclM0VcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogM3B4IDEuNXB4O1xuICB9XG59XG5cbiAucHJvY2Vzc0ZyZ210IC5wcm9jZXNzQ2hvb3Npbmcge1xuICAuTW9wZWQge1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuNXM7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjVzO1xuXG4gICAgfVxuXG4gICAgLnZlaGljbGVMYWJlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAxNXB4IDA7XG5cbiAgICAgIHRyYW5zaXRpb246IG1hcmdpbi10b3AgLjVzO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDNweCBhdXRvIDA7XG4gICAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIEBvZXZic19ibHVlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmVoaWNsZVRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAudmVoaWNsZURlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44NWVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gIH1cblxufVxuXG4ucHJvY2Vzc0ZyZ210IC5wcm9jZXNzQ2hvb3Npbmcuc2FwVWlCbG9ja0hvcml6b250YWxDZWxsc1JvdyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmJiO1xuXG4gICYucHJvY2Vzc1JvdzEge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbn0iLCIuc2FwLXBob25lLFxuLnNhcC10YWJsZXQge1xuICAudmVoaWNsZVR5cGVGcmdtdCAudmVoaWNsZVR5cGVDaG9vc2luZyAuc2FwVWlCbG9ja0xheW91dENlbGwgLnNhcFVpQmxvY2tDZWxsQ29udGVudCAuc2FwTUZUOmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2FhYTtcbiAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAmW2RhdGEtc2VsZWN0ZWQ9XCJYXCJdIHtcbiAgICAgIGJvcmRlci1jb2xvcjogQG9ldmJzX2JsdWU7XG4gICAgfVxuICB9XG5cbiAgLnZlaGljbGVUeXBlRnJnbXQgLnZlaGljbGVUeXBlQ2hvb3NpbmcgLnNhcFVpQmxvY2tMYXlvdXRDZWxsW2RhdGEtc2VsZWN0ZWQ9XCJYXCJdIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQgLnNhcE1GVDphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6IEBvZXZic19ibHVlO1xuICB9XG59XG5cbi52ZWhpY2xlVHlwZUZyZ210IC52ZWhpY2xlVHlwZUNob29zaW5nIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmJiO1xuXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxleDogMTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwcHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICB9XG5cbiAgLnZlaGljbGVDaGVja0JveCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuXG4gICAgLnNhcE1GVCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAxNXB4IDA7XG5cbiAgICAgIHRyYW5zaXRpb246IG1hcmdpbi10b3AgLjVzO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBtYXJnaW4tdG9wIC41cztcblxuICAgICAgLy90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogM3B4IGF1dG8gMDtcbiAgICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgQG9ldmJzX2JsdWU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjVzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZbZGF0YS1zZWxlY3RlZD1cIlhcIl0gLnNhcFVpQmxvY2tDZWxsQ29udGVudCxcbiAgJjpob3ZlciAuc2FwVWlCbG9ja0NlbGxDb250ZW50IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAb2V2YnNfYmx1ZTtcbiAgICB9XG5cbiAgICAuc2FwTUZUIHtcbiAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICBjb2xvcjogQG9ldmJzX2JsdWU7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZbZGF0YS1zZWxlY3RlZD1cIlhcIl0gLnNhcFVpQmxvY2tDZWxsQ29udGVudCAuc2FwTUZUOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0NDggMzk1JyBoZWlnaHQ9JzEzcHgnIHdpZHRoPScxM3B4JyUzRSUzQ3BvbHlnb24gZmlsbD0nJTIzMDAyZWE3JyBwb2ludHM9JzE0Mi44LDMyMy44NSAzNS43LDIxNi43NSAwLDI1Mi40NSAxNDIuOCwzOTUuMjUgNDQ4LjgsODkuMjUgNDEzLjEsNTMuNTUnJTNFJTNDL3BvbHlnb24lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDNweCAycHg7XG4gIH1cbn1cbiIsIi5tYWludGVuYW5jZVYge1xuICAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICAgIG1hcmdpbi1yaWdodDoxcmVtO1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGR7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG4gIC5pbWcge1xuICB9XG4gIC5zYXBNRlQge1xuICAgIG1hcmdpbi10b3A6MnJlbTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufSIsIlxuLnZlaGljbGVGcmdtdCB7XG4gIC52ZWhpY2xlUm93IHtcblxuICAgIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgIG1hcmdpbjogMCAwLjVyZW07XG5cbiAgICB9XG5cbiAgICAuZXJyTXNnIHtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgfVxuXG4gICAgLnNhcE1DYiB7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAycmVtO1xuICAgICAgLnNhcE1DYkJnIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJ0bl9tb3JlX2xlc3Mge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuIC5vcGFjaXR5IHtcbiAgIG9wYWNpdHk6IDAuMDU7XG4gfVxuXG4gIC52ZWhpY2xlQ2hlY2tCb3gge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwIDAgMCAwO1xuICAgIG9wYWNpdHk6MDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuXG5cbiAgICAmID4gZGl2IHtcbiAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cbiAgICB9XG4gIH1cblxuICAuZXJyb3JNZXNzYWdlVmVoaWNsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG59XG5cbiIsIi5zYXAtcGhvbmUsXG4uc2FwLXRhYmxldCB7XG4gIC5jb250YWN0RGF0YUZyZ210IHtcbiAgICAuY29udGFjdERhdGFSb3dNb2JpbGUge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAuY29udGFjdERhdGFSb3dNb2JpbGUgPiBkaXY6bnRoLWNoaWxkKDIpLCBkaXY6bnRoLWNoaWxkKDMpICB7XG4gICAgICBmbGV4OiAwIDAgNTAlO1xuICAgIH1cblxuICAgIC5jb250YWN0RGF0YVJvd01vYmlsZSA+IGRpdjpudGgtY2hpbGQoNCkgIHtcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIH1cblxuICAgIC53aWR0aEZ1bGxGb3JNb2JsZSB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5cbi5jb250YWN0RGF0YUZyZ210IHtcblxuICAuY29udGFjdERhdGFSb3cge1xuICAgIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbToxcmVtO1xuICAgICAgbWFyZ2luOiAwIDAuNXJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgJi50aXRsZSB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBjb2xvcjogIzBkMzlhYiAhaW1wb3J0YW50O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8uY29udGFjdERhdGFSb3cge1xuICAvLyAgZGlzcGxheTogdGFibGU7XG4gIC8vICBtYXJnaW46IDAlIGF1dG87XG4gIC8vfVxuXG4gIC5wb3N0YWwge1xuICAgIC5zYXBNU2x0IHtcbiAgICAgIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4iLCIucG9saWN5RGF0YUZyZ210IHtcbiAgLnBvbGljeURhdGFSb3cge1xuICAgIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOjFyZW07XG4gICAgICBtYXJnaW46IDAgMC41cmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAmLnRpdGxlIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgIGNvbG9yOiAjMGQzOWFiICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYWJlRml4IHtcbiAgICB0b3A6IC0xMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY2hlY2tUb3BGaXgge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cblxufVxuXG4iLCIuc2FwLWRlc2t0b3Age1xuICAuY29tcGFyc2lvblRhYmxlRnJnbXQge1xuICAgIC5jb21wYXJpc29uVGFibGVSb3cge1xuICAgICAgbWFyZ2luOiAwIDE1MHB4O1xuICAgIH1cbiAgfVxufVxuXG4uY29tcGFyc2lvblRhYmxlRnJnbXQge1xuXG4gIC5Db21wYXJpc29uVGFibGUge1xuICAgICZbZGF0YS1idG5QcmVzc2VkVmFyaWFudD1cIkhGXCJdIHtcbiAgICAgIC5oaWdobGlnaHRUSyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgfVxuICAgICAgLmhpZ2hsaWdodEhGIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG9ldmJzX2xpZ2h0X2JsdWU7XG4gICAgICB9XG4gICAgfVxuICAgICZbZGF0YS1idG5QcmVzc2VkVmFyaWFudD1cIlRLXCJdIHtcbiAgICAgIC5oaWdobGlnaHRUSyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBvZXZic19saWdodF9ibHVlO1xuICAgICAgfVxuXG4gICAgICAuaGlnaGxpZ2h0SEYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucHJpY2VEZXRhaWxUZXh0IHtcbiAgICBjb2xvcjogI2FhYSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMC44NWVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gIG1hcmdpbi1ib3R0b206IDEwJSAhaW1wb3J0YW50O1xuXG4gIC5yb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcblxuICAgIC5yb3cge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5jb2wge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIH1cblxuICAuaWNvbi1jaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNDQ4IDM5NScgaGVpZ2h0PScxM3B4JyB3aWR0aD0nMTNweCclM0UlM0Nwb2x5Z29uIGZpbGw9JyUyMzAwMmVhNycgcG9pbnRzPScxNDIuOCwzMjMuODUgMzUuNywyMTYuNzUgMCwyNTIuNDUgMTQyLjgsMzk1LjI1IDQ0OC44LDg5LjI1IDQxMy4xLDUzLjU1JyUzRSUzQy9wb2x5Z29uJTNFJTNDL3N2ZyUzRVwiKTtcbiAgfVxuXG4gIC5pY29uLWRhc2hlZCB7XG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiBub25lO1xuICAgIG1hc2staW1hZ2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICAuZmxleEJ1dHRvbiB7XG4gICAgPiBkaXYge1xuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICBmbGV4OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMTFweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIGZsZXg6IDEgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTNweCAxMXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAvL2p1c3RpZnktY29udGVudDogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGFibGUtY29udGFpbmVyLFxuICAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyxcbiAgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cgPiAudGFibGUtY29sIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgLnRhYmxlLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAwLjg1ZW07XG4gIH1cblxuICAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyxcbiAgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3ctaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIH1cblxuICAvKi50YWJsZS1jb250YWluZXIgPiA6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gIH0qL1xuXG4gIC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93LWhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogIzAwMmVhNztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEuMTVlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA0NWVtO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgYm94LXNoYWRvdzogNXB4IDVweCAxMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAuMTQpLCAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIC4yKSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAuMTIpO1xuICB9XG5cbiAgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cgPiAudGFibGUtY29sLFxuICAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtMSxcbiAgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cgPiAudGFibGUtY29sLTIsXG4gIC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC0zLFxuICAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtNCxcbiAgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cgPiAudGFibGUtY29sLTUsXG4gIC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC02LFxuICAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtNyxcbiAgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cgPiAudGFibGUtY29sLTgsXG4gIC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZC0xLFxuICAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtbWQtMixcbiAgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cgPiAudGFibGUtY29sLW1kLTMsXG4gIC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZC00LFxuICAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtbWQtNSxcbiAgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cgPiAudGFibGUtY29sLW1kLTYsXG4gIC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZC03LFxuICAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtbWQtOCB7XG4gICAgZmxleDogMTtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAxM3B4IDExcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICB9XG5cbiAgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cgPiA6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcbiAgfVxuXG4gIC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC0xIHtcbiAgICBmbGV4OiAxO1xuICB9XG4gIC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC0yIHtcbiAgICBmbGV4OiAyO1xuICB9XG4gIC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC0zIHtcbiAgICBmbGV4OiAzO1xuICB9XG4gIC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC00IHtcbiAgICBmbGV4OiA0O1xuICB9XG4gIC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC01IHtcbiAgICBmbGV4OiA1O1xuICB9XG4gIC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC02IHtcbiAgICBmbGV4OiA2O1xuICB9XG4gIC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC03IHtcbiAgICBmbGV4OiA3O1xuICB9XG4gIC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC04IHtcbiAgICBmbGV4OiA4O1xuICB9XG4gIC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC05IHtcbiAgICBmbGV4OiA5O1xuICB9XG4gIC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC0xMCB7XG4gICAgZmxleDogMTA7XG4gIH1cbiAgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cgPiAudGFibGUtY29sLTExIHtcbiAgICBmbGV4OiAxMTtcbiAgfVxuICAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtMTIge1xuICAgIGZsZXg6IDEyO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgIC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZCxcbiAgICAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtbWQtMSxcbiAgICAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtbWQtMixcbiAgICAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtbWQtMyxcbiAgICAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtbWQtNCxcbiAgICAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtbWQtNSxcbiAgICAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtbWQtNixcbiAgICAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtbWQtNyxcbiAgICAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtbWQtOCxcbiAgICAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtbWQtOSxcbiAgICAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtbWQtMTAsXG4gICAgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cgPiAudGFibGUtY29sLW1kLTExLFxuICAgIC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZC0xMiB7XG4gICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cgLmRlc2NyaXB0aW9uIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgfVxuXG4gICAgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cgPiAudGFibGUtY29sLW1kICsgZGl2LFxuICAgIC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZC0xICsgZGl2LFxuICAgIC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZC0yICsgZGl2LFxuICAgIC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZC0zICsgZGl2LFxuICAgIC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZC00ICsgZGl2LFxuICAgIC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZC01ICsgZGl2LFxuICAgIC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZC02ICsgZGl2LFxuICAgIC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZC03ICsgZGl2LFxuICAgIC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZC04ICsgZGl2LFxuICAgIC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZC05ICsgZGl2LFxuICAgIC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZC0xMCArIGRpdixcbiAgICAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtbWQtMTEgKyBkaXYsXG4gICAgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cgPiAudGFibGUtY29sLW1kLTEyICsgZGl2IHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gICAgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cgPiAudGFibGUtY29sLW1kLTEge1xuICAgICAgZmxleDogMTtcbiAgICB9XG5cbiAgICAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtbWQtMiB7XG4gICAgICBmbGV4OiAyO1xuICAgIH1cblxuICAgIC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZC0zIHtcbiAgICAgIGZsZXg6IDM7XG4gICAgfVxuXG4gICAgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cgPiAudGFibGUtY29sLW1kLTQge1xuICAgICAgZmxleDogNDtcbiAgICB9XG5cbiAgICAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtbWQtNSB7XG4gICAgICBmbGV4OiA1O1xuICAgIH1cblxuICAgIC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZC02IHtcbiAgICAgIGZsZXg6IDY7XG4gICAgfVxuXG4gICAgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cgPiAudGFibGUtY29sLW1kLTcge1xuICAgICAgZmxleDogNztcbiAgICB9XG5cbiAgICAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtbWQtOCB7XG4gICAgICBmbGV4OiA4O1xuICAgIH1cblxuICAgIC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZC05IHtcbiAgICAgIGZsZXg6IDk7XG4gICAgfVxuXG4gICAgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cgPiAudGFibGUtY29sLW1kLTEwIHtcbiAgICAgIGZsZXg6IDEwO1xuICAgIH1cblxuICAgIC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZC0xMSB7XG4gICAgICBmbGV4OiAxMTtcbiAgICB9XG5cbiAgICAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtbWQtMTIge1xuICAgICAgZmxleDogMTI7XG4gICAgfVxuICB9XG5cbiAgLnRhYmxlLWNvbnRhaW5lciAudGFibGUtY29sLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAgIC50YWJsZS1jb250YWluZXIgLnRhYmxlLWNvbC1tZC12aXNpYmxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAudGFibGUtY29udGFpbmVyIC5taC0xIHtcbiAgICBtaW4taGVpZ2h0OiAyNXB4O1xuICB9XG4gIC50YWJsZS1jb250YWluZXIgLm1oLTIge1xuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIH1cbiAgLnRhYmxlLWNvbnRhaW5lciAubWgtMyB7XG4gICAgbWluLWhlaWdodDogNzVweDtcbiAgfVxuICAudGFibGUtY29udGFpbmVyIC5taC00IHtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgfVxuICAudGFibGUtY29udGFpbmVyIC5taC01IHtcbiAgICBtaW4taGVpZ2h0OiAxMjVweDtcbiAgfVxuICAudGFibGUtY29udGFpbmVyIC5taC02IHtcbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgfVxuICAudGFibGUtY29udGFpbmVyIC5taC03IHtcbiAgICBtaW4taGVpZ2h0OiAxNzVweDtcbiAgfVxuICAudGFibGUtY29udGFpbmVyIC5taC04IHtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgfVxuXG4gIC50YWJsZS1jb250YWluZXIgLmRlc2NyaXB0aW9uIHtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICB9XG5cbiAgLnRhYmxlLWNvbnRhaW5lciAucHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMS41ZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC50YWJsZS1jb250YWluZXIgLnByaWNlID4gc3BhbiB7XG4gICAgZm9udC1zaXplOiAwLjVlbSAhaW1wb3J0YW50OztcbiAgICAvL3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAudGFibGUtY29udGFpbmVyIC5oaWdobGlnaHRUSyAucHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMmVtICFpbXBvcnRhbnQ7O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IEBjb2xvcl9ncmVlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRhYmxlLWNvbnRhaW5lciAuaGlnaGxpZ2h0VEsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBvZXZic19saWdodF9ibHVlO1xuICB9XG5cbiAgLnRhYmxlLWNvbnRhaW5lciAudGFibGUtcm93LWhlYWRlciAuaGlnaGxpZ2h0SGFmdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWRiYTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBib3gtc2hhZG93OiA1cHggNXB4IDEwcHggMTBweCByZ2JhKDAsIDAsIDAsIC4xNCksIDAgM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgLjIpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIC4xMik7XG4gIH1cblxuICAudGFibGUtY29udGFpbmVyIC50YWJsZS1yb3ctaGVhZGVyIC5oaWdobGlnaHRUSyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWRiYTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBib3gtc2hhZG93OiA1cHggNXB4IDEwcHggMTBweCByZ2JhKDAsIDAsIDAsIC4xNCksIDAgM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgLjIpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIC4xMik7XG4gIH1cblxuICAudGFibGUtY29udGFpbmVyIC50YWJsZS1yb3ctaGVhZGVyIC5oaWdobGlnaHRUSzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdIw6R1ZmlnIGdld8OkaGx0JztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIC8vdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yX2dyZWVuO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTIwJTtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAudGFibGUtY29udGFpbmVyIC50YWJsZS1yb3ctaGVhZGVyIC5oaWdobGlnaHRUSzpiZWZvcmUge1xuICAgICAgdG9wOiBpbml0aWFsO1xuICAgICAgYm90dG9tOiA4MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgICB9XG4gIH1cblxuICAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdy5ub2JvcmRlcixcbiAgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cubm9ib3JkZXIgPiAudGFibGUtY29sLFxuICAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdy5ub2JvcmRlciA+IDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdy5ub3BhZGRpbmcsXG4gIC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93Lm5vcGFkZGluZyA+IC50YWJsZS1jb2wge1xuICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gIH1cblxuICAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wgLmJ0biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLy9CdXR0b24gU2FwVWk1XG5cbiAgLmJ1dHRvblRrQ29tcGFyZVRhYmxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTUzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5oYm94Q29tcGFyZVRhYmxlIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbn0iLCIuc2FwLXBob25lLFxuLnNhcC10YWJsZXQge1xuICAuYmFua0RhdGFGcmdtdCB7XG4gICAgLndpZHRoRnVsbEZvck1vYmxlIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5iYW5rRGF0YUZyZ210IHtcbiAgLmJhbmtEYXRhUm93IHtcbiAgICAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICAgICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgICAgIG1hcmdpbjogMCAwLjVyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICYudGl0bGUge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgY29sb3I6ICMwZDM5YWIgIWltcG9ydGFudDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5pbnB1dEliYW4ge1xuICAgIC5zYXBNSW5wdXREaXZXcmFwcGVyIHtcbiAgICAgIC5zYXBNSW5wdXRCYXNlSW5uZXIge1xuICAgICAgICBmb250LXNpemU6IDAuOXJlbSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pbnB1dEliYW4gPiBkaXYge1xuICAgIGhlaWdodDogMTAxJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlucHV0QmFua0FjY291bnQgPiBkaXYge1xuICAgIGhlaWdodDogMTAxJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlucHV0QmFua2tleSA+IGRpdiB7XG4gICAgaGVpZ2h0OiAxMDElICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaW5wdXRWZWhpY2xlTnIgPiBkaXYge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbWJvQm94UHJvZHVjZXIgPiBkaXYgPiBpbnB1dCB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogOXB4IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmhlcnN0ZWxsZXIge1xuICAgIGhlaWdodDogMzZweDtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgLjA2MjVyZW0gcmdiYSg4NSwxMDcsMTI5LDAuMjUpO1xuICAgIGJvcmRlcjogMC40cHggc29saWQgI2JmYmZiZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgfVxuXG4gIC5jYlByb2R1Y2VyTm90Rm91bmQge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jYlByb2R1Y2VyTm90Rm91bmQgPiBkaXYge1xuICAgIGxlZnQ6IDAuMTEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbn0iLCIuY29tcGxldGlvbkZyZ210IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxcmVtO1xuICBtYXJnaW46IDAgMC41cmVtO1xuICBib3JkZXI6IDJweCBzb2xpZCBAY181O1xuICAuY29tcGxldGlvblJvdyB7XG5cbiAgICAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuXG4gICAgICBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgY29sb3I6IEBvZXZic19ibHVlICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMi42MjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTEwcHg7XG4gICAgICAgIHdpZHRoOiB+XCJjYWxjKDEwMCUgLSAxMTBweClcIjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDBweCAxMDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgJi5jb250cmFjdCB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9jb250cmFjdERldGFpbHMucG5nJyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuICAuY29tcGxldGlvblJvd0VuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQG9ldmJzX2JsdWUgIWltcG9ydGFudDtcblxuICAgIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCB7XG4gICAgICBkaXYge1xuICAgICAgICBjb2xvciA6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAuc2FwTUNiIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAycmVtO1xuICAgIC5zYXBNQ2JCZyB7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxufSIsIi5jb25zdWx0YXRpb25GcmdtdCB7XG4gIC5jb25zdWx0YXRpb25Sb3cge1xuXG4gICAgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgbWFyZ2luOiAwIDAuNXJlbTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIEBjXzU7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICBjb2xvcjogQG9ldmJzX2JsdWUgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbiAgICAgICAgd2lkdGg6IH5cImNhbGMoMTAwJSAtIDExMHB4KVwiO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IDEwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogLTEwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmLmJlcmF0ZXIge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvYmVyYXRlci5wbmcnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5lcnJNc2cge1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICB9XG5cbiAgICAuc2FwTUNiIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDJyZW07XG4gICAgICAuc2FwTUNiQmcge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4iLCIuc3RlcC1jLXByZXZOZXh0QnRucyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4uc2VuZEZyZ210IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IEBvZXZic19saWdodF9ibHVlO1xuICBib3JkZXI6IDAuNXB4IHNvbGlkIGxpZ2h0Z3JheTtcbiAgbWFyZ2luOiAxcmVtIDAuNXJlbTtcblxuICAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuXG4gICAgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgZm9udC1zaXplOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogQG9ldmJzX2JsdWUgIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbiAgICAgIHdpZHRoOiB+XCJjYWxjKDEwMCUgLSAxMTBweClcIjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IDEwMHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtMTBweDtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLnBvbGljZSB7XG4gICAgICBoMiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3BvbGljZS5wbmcnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZXJyTXNnIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG5cbiAgLnNhcE1DYiB7XG4gICAgcGFkZGluZzogMCAwIDAgMnJlbTtcbiAgICAuc2FwTUNiQmcge1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAuc2FwTUJ0biB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59IiwiLnRoYW5rc0ZyZ210IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IEBjb2xvcl9ncmVlbjtcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCBsaWdodGdyYXk7XG4gIG1hcmdpbjogMCAwLjVyZW0gMC41cmVtIDAuNXJlbTtcblxuXG4gIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCB7XG4gICAgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgZm9udC1zaXplOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogQG9ldmJzX2JsdWUgIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbiAgICAgIHdpZHRoOiB+XCJjYWxjKDEwMCUgLSAxMTBweClcIjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IDEwMHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtMTBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3N1Y2Nlc3MucG5nJyk7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cblxuICAuc2FwTUNiIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAycmVtO1xuICAgIC5zYXBNQ2JCZyB7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5zYXBNQnRuIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn0iLCIudG90YWxCbG9ja1dyYXBwZXIge1xuXG4gIC50b3RhbFJvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbSAhaW1wb3J0YW50O1xuXG4gICAgLnN1ZmZpeFR4dCB7XG4gICAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLmV4dHJhT3B0aW9uIHtcbiAgICAgIC5mby1wbHVzLFxuICAgICAgLmZvLW1pbnVze1xuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjowIDAuNXJlbSAwIDAuNzVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi50b3RhbEJsb2NrIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIEBvZXZic19ibHVlO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuc2FwTVRleHQge1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNhcE1GVCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmFjdGlvbkNvZGUge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgfVxufSIsIi5zYXAtcGhvbmUsXG4uc2FwLXRhYmxldCB7XG4gIC5hZ2VuY3lGcmdtdCB7XG4gICAgLndpZHRoRnVsbEZvck1vYmxlIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5hZ2VuY3lGcmdtdCB7XG4gIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcbiAgdmVydGljYWwtYWxpZ246IGNlbnRyYWwgIWltcG9ydGFudDtcblxuICAuYWdlbmN5Um93IHtcbiAgICAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjFyZW07XG4gICAgICBwYWRkaW5nLXRvcDogMC4xcmVtO1xuICAgICAgbWFyZ2luOiAwIDAgMDtcbiAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuXG4gICAgICAmLnRpdGxlIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYWdlbmN5SGVhZGxpbmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuXG4gIC5hZ2VuY3lIQm94IHtcbiAgICB3aWR0aDogODAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5hZ2VuY3lWQm94IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgei1pbmRleDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI0UyRTlFRDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzIGVhc2UsXG4gICAgdHJhbnNmb3JtIDAuMnMgZWFzZSxcbiAgICB6LWluZGV4IDBzIDAuMnMgZWFzZTtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycyBlYXNlLFxuICAgICAgdHJhbnNmb3JtIDAuMnMgZWFzZSxcbiAgICAgIHotaW5kZXggMHMgMHMgZWFzZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAvLyY6aG92ZXIge1xuICAgIC8vICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG4gICAgLy8gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC8vfVxuICB9XG5cbiAgLmFnZW5jeVZCb3ggPiBkaXY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIC8vbWFyZ2luOiAwIGF1dG87XG4gICAgLy93aWR0aDogNjUlO1xuICB9XG5cbiAgLmFnZW5jeUl0YWxpY0JsdWUgaW5wdXQge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IEBvZXZic19saWdodF9ibHVlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWdlbmN5SXRhbGljIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cblxuICAuYWdlbmN5SW1hZ2Uge1xuICAgIG1heC13aWR0aDogNjUlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAycHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDFweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuXG4gIC5hZ2VuY3lfbmFtZSB7XG4gICAgY29sb3I6IEBvZXZic19ibHVlO1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yMjVyZW07XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICB9XG5cbiAgLmFnZW5jeVRleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5hZ2VuY3lPcGVuIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1zaXplOiAuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWdlbmN5Q2xvc2VkIHtcbiAgICBjb2xvcjogQGNvbG9yX3JlZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFnZW5jeU9wZW5lZCB7XG4gICAgY29sb3I6IEBjb2xvcl9kYXJrX2dyZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWdlbmN5VGltZSB7XG4gICAgZm9udC1zaXplOiAuODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cblxuICAuYWdlbmN5VGVsZWZvbiB7XG4gIH1cblxuICAuYWdlbmN5TGluayB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWdlbmN5RW50ZmVybnVuZyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuXG4gIC5hZ2VuY3lJbmZvIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzZGODA4QTtcbiAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYXJyb3dSaWdodCB7XG4gICAgYm9yZGVyOiBzb2xpZCBibGFjaztcbiAgICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAzcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIH1cblxuICAuYWdlbmN5TmV4dEJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogQGJ0bl9kZWZhdWx0X2JsdWUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogQGNvbG9yO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiBAYnRuX2RlZmF1bHRfYmx1ZV9ob3ZlciAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6IEBidG5fZGVmYXVsdF9ibHVlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmFnZW5jeUlucHV0U2VhcmNoIHtcbiAgICB3aWR0aDogMThyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hZ2VuY3lSZXN1bHQge1xuICAgIGJhY2tncm91bmQ6IEBvZXZic19saWdodF9ibHVlO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cblxuICAuYWdlbmN5UmVzdWx0VmlzdGVua2FydGUge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjRTJFOUVEO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICB3aWR0aDogNDUwcHg7XG4gIH1cblxuICAuYWdlbmN5UmVzdWx0SW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJveC1zaGFkb3c6IDFweCAxcHggMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDJweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMXB4IDFweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgbWFyZ2luOiA4cHg7XG4gIH1cblxuICAuc2FwTUNyc2xCYWNrZ3JvdW5kLVRyYW5zbHVjZW50IHtcbiAgICBiYWNrZ3JvdW5kOiBAb2V2YnNfbGlnaHRfYmx1ZTtcbiAgICBib3JkZXI6IDAuNXB4IHNvbGlkIGxpZ2h0Z3JheTtcbiAgfVxuXG5cbn1cblxuIiwiLm92ZXJ2aWV3RnJnbXQge1xuXG4gIC5vdmVyVmlld1JvdyB7XG4gICAgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAmLnRpdGxlIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgIGNvbG9yOiAjMGQzOWFiICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50ZXh0Rm9ybWF0dGVkRmxleCB7XG4gICAgZmxleDogMi41ICFpbXBvcnRhbnQ7XG4gIH1cblxuXG4gIC5sZWdhbFRpdGxlIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgfVxuXG59XG4iLCIucGF5cGFsIHtcbiAgJi5wYXlwYWxTdGF0dXMgLnNhcE1GVCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbjogMTVweCAwO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cblxuICAmLnBheXBhbEVycm9yIC5zYXBNRlQge1xuICAgIGJvcmRlcjogNHB4IHNvbGlkIHJlZDtcbiAgfVxuXG4gICYucGF5cGFsU3VjY2VzcyAuc2FwTUZUIHtcbiAgICBib3JkZXI6IDRweCBzb2xpZCBAY29sb3JfZ3JlZW47XG4gIH1cblxuICAmLnBheXBhbFdhaXQgLnNhcE1GVCB7XG4gICAgYm9yZGVyOiA0cHggc29saWQgIzk5OTtcbiAgfVxufVxuXG4ucGF5bWVudFR5cGVGcmdtdCB7XG4gIC5wYXltZW50VHlwZVJvdyB7XG4gICAgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgbWFyZ2luOiAwIDAuNXJlbTtcblxuICAgIH1cbiAgfVxuICAucGF5bWVudFR5cGVDaG9vc2luZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICYgPiBkaXYge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiA3NSU7XG4gICAgfVxuICAgICZbZGF0YS1wYXltZW50VHlwZVNlbGVjdGVkXSB7XG4gICAgICAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICAgICAgICAvL3BhZGRpbmc6IDAuMzc1cmVtIDAuMzc1cmVtIDAuMzc1cmVtIDUwcHg7XG4gICAgICAgIC8vbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICAvL2JhY2tncm91bmQtc2l6ZTogNTBweCA1MHB4O1xuICAgICAgICAvL21pbi1oZWlnaHQ6IDM1cHg7XG4gICAgICAgIC8vXG4gICAgICAgIC8vLnNhcE1GVCB7XG4gICAgICAgIC8vICBwYWRkaW5nLXRvcDogMC4zNzVyZW07XG4gICAgICAgIC8vICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAvLyAgbWluLWhlaWdodDogMzVweDtcbiAgICAgICAgLy8gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIC8vICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAvL31cblxuICAgICAgICAmW2RhdGEtc2VsZWN0ZWRdIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBiZ190ZWFzZXJfYnRuX2NvbG9yO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogQGJnX3RlYXNlcl9idG5fY29sb3I7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICYgPiBkaXYgLnZlaGljbGVDaGVja0JveCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuc2FwTUZUIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLy9wYWRkaW5nOiAxcmVtIDFyZW0gMXJlbSAxNTBweDtcbiAgICAgIC8vYm9yZGVyOiAycHggc29saWQgQGNfNTtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiYmI7O1xuICAgICAgLy9tYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDgwcHggODBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG4gICAgICAmLnA5OSB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIH1cblxuICAgICAgLnNhcE1GVCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41NzVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgLy9jb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjMDAyZWE3ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIC8vbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICB9XG4gICAgfVxuXG5cbiAgfVxufVxuXG4uc2FwLXBob25lLFxuLnNhcC10YWJsZXR7XG4gIC5wYXltZW50VHlwZUZyZ210IHtcbiAgICAucGF5bWVudFR5cGVDaG9vc2luZyB7XG4gICAgICAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICAgICAgICAuc2FwTUZUIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmW2RhdGEtcGF5bWVudFR5cGVTZWxlY3RlZF0ge1xuICAgICAgICAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICAgICAgICAgIC5zYXBNRlQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogflwiY2FsYygxMDAlIC0gMzVweCAtIDAuNXJlbSlcIjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnZlaGljbGVDaGVja0JveCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDAgMCAwICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6MDtcbiAgLy90cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuXG5cblxuICAmID4gZGl2IHtcbiAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcblxuICB9XG59XG5cbi5zYXAtZGVza3RvcCB7XG4gIC5wYXltZW50VHlwZUZyZ210IHtcbiAgICAucGF5bWVudFR5cGVDaG9vc2luZyB7XG4gICAgICAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHghaW1wb3J0YW50O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIC8vLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgLy90cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMCFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmdfdGVhc2VyX2J0bl9jb2xvcjtcbiAgICAgICAgICAvL2JvcmRlci1jb2xvcjogQGJnX3RlYXNlcl9idG5fY29sb3I7XG5cbiAgICAgICAgICAmID4gZGl2IC52ZWhpY2xlQ2hlY2tCb3gge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zYXBNRlQge1xuICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4iLCIuc2FwLWRlc2t0b3Age1xuICAuc2FwTVBvcG92ZXIge1xuICAgIHotaW5kZXg6IDEwMiAhaW1wb3J0YW50O1xuICAgICYuc2FwTVNsdFBpY2tlciB7XG4gICAgICBtYXgtaGVpZ2h0OiA0NTBweCAhaW1wb3J0YW50O1xuICAgICAgLnNhcE1Qb3BvdmVyQ29udCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIC5zYXBNUG9wb3ZlclNjcm9sbCB7XG4gICAgICAgICAgbWF4LWhlaWdodDogNDAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2FwTVBvcG92ZXJDb250IHtcbiAgcGFkZGluZzogMC41cmVtO1xufSIsIiNvdXRlcl9kaXZfZmxleF9mb3JfbW9iaWxlIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2FwTURpYWxvZ0Zvb3RlciB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgLnNhcE1CdG4ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgJi5zYXBNQmFyQ2hpbGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJ0bl9kZWZhdWx0X2JsdWU7XG4gICAgICAgYmRpIHtcbiAgICAgICAgIGNvbG9yOiBAY29sb3IgIWltcG9ydGFudDtcbiAgICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qKlxuICogTW9iaWxlIHVuZCBUYWJsZXRcbiAqL1xuLnNhcC1waG9uZSxcbi5zYXAtdGFibGV0IHtcbiAgI0RpZ2l0YWxTY2h1dHpBcHAge1xuICAgIG1hcmdpbjogMCAwLjI1cmVtO1xuICAgIHdpZHRoOiB+XCJjYWxjKDEwMCUgLSAwLjVyZW0pXCIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zYXBVaVJ0dCB7XG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG4vKipcbiAgKiBNb2JpbGVcbiAqL1xuLnNhcC1waG9uZSB7XG4gIC5zYXBNUmIgIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAmLndJbmZvIHtcbiAgICAgIHdpZHRoOiB+XCJjYWxjKDEwMCUgLSA0MHB4KVwiO1xuICAgIH1cbiAgfVxuXG4gIC5zYXBNQnRuSWNvbiB7XG4gICAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG4gIH1cblxufVxuXG4vKipcbiAqRGF0ZXBpY2tlclxuICovXG5cbi5zYXBVaUNhbCB7XG4gIHotaW5kZXg6IDExMiFpbXBvcnRhbnQ7XG59XG5cbi5zYXBVaUNhbENhbmNlbCB7XG4gIGNvbG9yOiAjMDA2NzllIWltcG9ydGFudDtcbn1cblxuLnNhcE1DcnNsQnVsbGV0ZWQgPiBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmUhaW1wb3J0YW50O1xufVxuXG4uc2FwTUNyc2xCdWxsZXRlZCA+IHNwYW46YWZ0ZXIge1xuICBjb250ZW50OiBub25lIWltcG9ydGFudDtcbn1cblxuLnNhcE1JbnB1dEhpZ2hsaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmUhaW1wb3J0YW50O1xufVxuXG4uc2FwTUlucHV0SGlnaGxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmUhaW1wb3J0YW50O1xufVxuXG5cblxuLnNhcE1EaWFsb2cge1xuICB6LWluZGV4OiAxMTIgIWltcG9ydGFudDtcblxuICAuc2FwTVNGSVt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyLjM3NXJlbTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtaW5kZW50OiAwLjEyNXJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5zYXBNU0ZGIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICAuc2FwTUZUIHtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gIH1cbn1cblxuLnNhcE1DYkxhYmVsIHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn0iLCIuc2FwVWlDYWxIZWFkID4gYnV0dG9uID4gc3BhbiB7XG4gIGNvbG9yOiAjMjIyICFpbXBvcnRhbnQ7XG59Il19 */
