.findTripWrap .findTripCon{padding:3.125rem;border:0.125rem solid #222;border-radius:0.75rem}.findTripWrap .findTripCon .inputWrap{margin-top:3.75rem}.findTripWrap .findTripCon .TripBtnWrap{width:18.75rem;height:3.125rem;margin:3.125rem auto 0}.dacWrap .secSlt{width:calc(100% - 10rem);height:3.125rem;padding:0 1.25rem;display:flex;justify-content:space-between;align-items:center;border:0.0625rem solid #222;border-radius:0.5rem}.dacWrap .secSlt.noSrch{margin-right:1.25rem}.dacWrap .secSlt.noSrch .slctDatebx{width:100%}.dacWrap .secSlt .slctBox .slctCon{width:100%}.dacWrap .secSlt .slctBox.slctDatebx .slctCon{width:100%;min-width:25rem}.dacWrap .secSlt .arrBar{width:0.0625rem;height:1.25rem;background:#e5e5e5}.dacWrap .taskButton{width:9.375rem}.dacWrap .checkRes{margin-top:6.25rem}.dacWrap .checkRes.none{height:12.5rem;line-height:12.5rem;text-align:center;color:gray;border-bottom:0.0625rem solid #e5e5e5}.dacWrap .cautionWrap{margin-top:5rem}.dacWrap .checkRes .dateBtnWrap{display:flex;justify-content:space-between;margin-bottom:3.75rem}.dacWrap .checkRes .dateBtnWrap button{padding:0.9375rem 1.875rem;font-weight:700;border:0.0625rem solid rgba(0,0,0,0);border-radius:1.75rem}.dacWrap .checkRes .dateBtnWrap .on{color:#ff4713;border:0.0625rem solid #ff4713}.dacWrap .checkRes .subSmTit{margin-bottom:2.5rem}.dacWrap .checkRes .upCri{margin-bottom:1.25rem;color:gray}.dacWrap .checkRes .lineTb thead{font-weight:300}.dacWrap .checkRes .lineTb tbody td{padding:1.5625rem 1.25rem 1.5625rem 0}.dacWrap .checkRes .lineTb td{text-align:left}.dacWrap .checkRes .lineTb td:last-child{text-align:right;letter-spacing:-0.9;padding-right:0}.dacWrap .checkRes .lineTb .skedWrap{display:flex;align-items:center}.dacWrap .checkRes .lineTb .skedWrap p{margin-right:0.625rem;color:gray}.dacWrap .checkRes .lineTb .skedBar{width:100%;height:0.0625rem;margin:0.9375rem 0;background:#ccc}.dacWrap .sectionChk .secSlt .slctBox{width:45%}.dacWrap .sectionChk .secSlt.slctThr .slctBox{width:30%}.dacWrap .fNumChk .secSlt .fName{width:9.375rem}.dacWrap .fNumChk .secSlt .fNum{width:calc(100% - 12.5rem)}.dacWrap .realTimeChk .secSlt .asOf{width:9.375rem}.dacWrap .realTimeChk .secSlt .slctBox{width:calc(100% - 12.5rem)}.dacWrap .tabBtn{margin-bottom:2.5rem;border-bottom:1px solid var(--Border-Neutral-border2, #EDF0F5)}.dacWrap .tabBtn.mbn{padding:0 1.875rem;margin-bottom:1.875rem}.dacWrap .tabBtn .btn{height:52px;margin-right:1.875rem;position:relative;color:var(--On-View-onView3, #6D7788);font-weight:500;margin-bottom:0}.dacWrap .tabBtn .btn:last-child{margin-right:0}.dacWrap .tabBtn .btn.on{font-weight:700;color:var(--On-View-onView2, #333D4B)}.dacWrap .tabBtn .btn.on:after{content:"";width:100%;height:0.125rem;display:block;position:absolute;bottom:-1px;left:0;background:var(--On-View-onView2, #333D4B)}#checkInLayout>.comContent>h2.subMdTit{line-height:36px}#checkInLayout .listGlobal>li,#checkInLayout .bodStp .stpValue{line-height:24px}@media only screen and (max-width: 767px){#checkInLayout>.comContent>h2.subMdTit,#checkInLayout .listGlobal>li,#checkInLayout .bodStp .stpValue{line-height:1.6em}}@media only screen and (max-width: 1023px){.dacWrap .fNumChk .secSlt .fName{width:6.25rem}.dacWrap .fNumChk .secSlt .fNum{width:calc(100% - 7.5rem)}}@media only screen and (max-width: 767px){.findTripWrap{margin:2.5rem 0 1.875rem}.findTripWrap .findTripCon{padding:1.5625rem}.findTripWrap .subSmTit{font-size:1.125rem;font-weight:500}.findTripWrap .findTripCon .inputWrap{margin-top:1.875rem}.chkComTit{margin-bottom:0}.heloIlust .comTitle{margin-bottom:0}.heloIlust .rud .tabBtn{margin-top:2.5rem;margin-bottom:0}.ucmTb{margin-top:1.25rem !important;margin-bottom:2.5rem}.heloIlust .paging{padding-bottom:3.125rem}.heloIlust .lineTb thead{display:none}.heloIlust .lineTb tbody{border-top:0.125rem solid #222}.dacWrap .flex.sltFlex{display:block}.chkPage .dacWrap .secSlt .slctBox{width:100%;padding:0.9375rem 0;display:block;border-bottom:0.0625rem solid #e5e5e5}.chkPage .dacWrap .secSlt .slctCon{top:3.125rem}.chkPage .dacWrap .secSlt .arrBar{display:none}.chkPage .dacWrap .secSlt.noSrch .arrBar{display:block}.chkPage .dacWrap .secSlt .taskButton{width:100%;margin-top:1.875rem}.chkPage .dacWrap .secSlt.noSrch.noflt{padding:0.9375rem 0;display:flex;justify-content:space-between;border-bottom:0.0625rem solid #ddd;border-radius:0}.chkPage .dacWrap .secSlt.noSrch::last-child{margin-top:1.25rem}.chkPage .dacWrap .realTimeChk .secSlt{width:100%;padding:0 1.25rem;display:flex;border:0.0625rem solid #222}.chkPage .dacWrap .realTimeChk .arrBar{display:block}.dacWrap .secSlt{width:100%}.dacWrap .sectionChk .secSlt.slctThr .slctBox{width:100%}.dacWrap .fNumChk .secSlt .fName{width:3.75rem}.dacWrap .fNumChk .secSlt .fNum{width:calc(100% - 6.25rem)}.dacWrap .secSlt.slctThr .slctBox .slctCon{min-width:auto}.dacWrap .taskButton{width:100%;margin-top:1.25rem}.dacWrap .checkRes .dateBtnWrap{flex-wrap:wrap;justify-content:flex-start}.dacWrap .checkRes .dateBtnWrap button{width:50%;height:auto;padding:0.3125rem 0.625rem;font-size:1.4rem}.dacWrap .checkRes .dateBtnWrap .on{color:#fff;border:0.0625rem solid #ff4713;background:#ff4713}.dacWrap .checkRes .lineTb tr td{padding:0.9375rem 0.625rem 0.9375rem 0;vertical-align:middle;font-size:0.875rem}.dacWrap .checkRes .lineTb .skedWrap{display:block}.dacWrap .checkRes .lineTb .skedWrap p{margin-right:0}.dacWrap .realTimeChk .secSlt .asOf{width:5rem}.dacWrap .realTimeChk .secSlt .slctBox{width:calc(100% - 6.25rem)}}@media only screen and (max-width: 410px){.findTripWrap .findTripCon .TripBtnWrap{width:100%}.dacWrap .checkRes .lineTb tr td .badge{width:3.125rem;text-align:center;display:block}}.dacWrap .tabCont .cont.on{display:flex;gap:48px}.dacWrap .tabCont .cont.on .aside{padding-top:20px;width:375px}.dacWrap .tabCont .cont.on .aside .sltFlex{display:flex;flex-direction:column;gap:12px}.dacWrap .tabCont .cont.on .aside .secSlt{width:100%;height:auto;border:0 none;padding:0;gap:12px;justify-content:flex-start}.dacWrap .tabCont .cont.on .aside .secSlt.direction-column{flex-direction:column;justify-content:stretch;align-items:stretch}.dacWrap .tabCont .cont.on .aside .secSlt .slctBox{width:100%;padding:0;border-bottom:1px solid var(--Border-Neutral-border3, #E6EAF0);display:flex;height:46px;min-width:180px;justify-content:space-between;align-items:center;align-self:stretch;gap:10px}.dacWrap .tabCont .cont.on .aside .secSlt .slctBox.on button.val>i.icon{transform:none}.dacWrap .tabCont .cont.on .aside .secSlt .slctBox button.val{color:var(--On-View-onView4, #9AA2B1);font-size:16px;font-style:normal;font-weight:500;line-height:24px;gap:8px}.dacWrap .tabCont .cont.on .aside .secSlt .slctBox button.val>span{flex:1;text-align:left}.dacWrap .tabCont .cont.on .aside .secSlt .slctBox button.val .slct{color:#333d4b}.dacWrap .tabCont .cont.on .aside .secSlt .slctBox i.arrow-down{width:20px;height:20px;overflow:hidden;text-indent:-9999px;background:url(https://com.airpremiacdn.net/resources/onepoint/images/depArrCheck/Dropdown.svg) no-repeat center;transition:.2s}.dacWrap .tabCont .cont.on .aside .secSlt .slctBox i.icon{width:20px;height:20px;overflow:hidden;text-indent:-9999px;display:inline-block;margin-left:0}.dacWrap .tabCont .cont.on .aside .secSlt .slctBox .icon-FlightTakeoff{background:url(https://com.airpremiacdn.net/resources/onepoint/images/depArrCheck/FlightTakeoff.png) no-repeat center;background-size:20px}.dacWrap .tabCont .cont.on .aside .secSlt .slctBox .icon-FlightLand{background:url(https://com.airpremiacdn.net/resources/onepoint/images/depArrCheck/FlightLand.png) no-repeat center;background-size:20px}.dacWrap .tabCont .cont.on .aside .secSlt .slctBox .icon-Date{background:url(https://com.airpremiacdn.net/resources/onepoint/images/depArrCheck/Date.png) no-repeat center;background-size:20px}.dacWrap .tabCont .cont.on .aside .secSlt .slctBox .icon-roundTrip{background:url(https://com.airpremiacdn.net/resources/onepoint/images/depArrCheck/roundTrip.svg) no-repeat center;background-size:20px}.dacWrap .tabCont .cont.on .aside .secSlt .slctBox>.slctCon{top:44px;border-radius:var(--Radius-xl, 16px);border:1px solid var(--Border-Neutral-border6, #333D4B);background:var(--Container-neutral-container1, #FFF);overflow:hidden;box-shadow:none;max-height:none}.dacWrap .tabCont .cont.on .aside .secSlt .slctBox>.slctCon .close-x{display:none}@media only screen and (max-width: 1279px){.dacWrap .tabCont .cont.on .aside .secSlt .slctBox>.slctCon.pop{border:0 none}}@media only screen and (max-width: 767px){.dacWrap .tabCont .cont.on .aside .secSlt .slctBox>.slctCon{width:100%;min-width:unset;position:fixed;top:0 !important;right:0 !important;bottom:0 !important;left:0 !important;inset:0;border:0;border-radius:0;z-index:111}.dacWrap .tabCont .cont.on .aside .secSlt .slctBox>.slctCon .daterangeWrap .calendarWrap .calendar .list>ul{width:100%}.dacWrap .tabCont .cont.on .aside .secSlt .slctBox>.slctCon .close-x{padding:.25rem 1.5rem;display:block;position:relative;height:45px;margin-top:10px}.dacWrap .tabCont .cont.on .aside .secSlt .slctBox>.slctCon .close-x h3{color:var(--On-View-onView1, #171A22);font-size:20px;font-style:normal;font-weight:700;line-height:30px;margin:0}.dacWrap .tabCont .cont.on .aside .secSlt .slctBox>.slctCon .close-x .iconWrap{position:absolute;right:20px;top:10px}}.dacWrap .tabCont .cont.on .aside .secSlt .slctBox .asOf{width:100%;color:var(--On-View-onView1, #171A22);font-size:16px;font-style:normal;font-weight:500;line-height:24px}.dacWrap .tabCont .cont.on .aside .secSlt .fName{width:auto;color:var(--On-View-onView1, #171A22);font-size:16px;font-style:normal;font-weight:500;line-height:24px}.dacWrap .tabCont .cont.on .aside .secSlt .arrBar{width:1px;height:15px;background:var(--On-View-onView4, #9AA2B1)}.dacWrap .tabCont .cont.on .aside .secSlt .fNum{flex:1;font-size:16px}.dacWrap .tabCont .cont.on .aside .secSlt .fNum::placeholder{color:var(--On-View-onView4, #9AA2B1);font-weight:500}.dacWrap .tabCont .cont.on .aside .searchBtn{display:block;width:auto;border-radius:var(--Radius-xl, 16px);background:var(--Container-brand-primary, #0A3162)}.dacWrap .tabCont .cont.on .aside .caution-msg{color:var(--On-View-onView3, #6D7788);text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.dacWrap .tabCont .cont.on .body{flex:1}.dacWrap .tabCont .cont.on .body .checkRes{margin:0}.dacWrap .tabCont .cont.on .body .checkRes.none{border-bottom:0 none;height:auto;margin:100px 0;display:flex;flex-direction:column;align-items:center;gap:30px;color:var(--On-View-onView2, #333D4B);text-align:center;font-size:24px;font-style:normal;font-weight:700;line-height:36px}.dacWrap .tabCont .cont.on .body .checkRes.none:before{content:"";display:flex;width:68px;height:68px;justify-content:center;align-items:center;gap:10px;border-radius:var(--Radius-Full, 10000px);background:url(https://com.airpremiacdn.net/resources/onepoint/images/depArrCheck/Flight.png) #f4f6f8 no-repeat center center;background-size:32px}.dacWrap .tabCont .cont.on .body .cautionWrap{padding:20px 0;margin-top:0}.dacWrap .tabCont .cont.on .body .cautionWrap .title{background:url(https://com.airpremiacdn.net/resources/onepoint/images/depArrCheck/Information.svg) no-repeat left;background-size:24px;padding-left:28px;color:var(--On-View-onView1, #171A22);font-size:16px;font-style:normal;font-weight:700;line-height:24px;margin-bottom:8px}.dacWrap .tabCont .cont.on .body .cautionWrap .list{padding-left:7px;color:var(--On-View-onView3, #6D7788);font-size:14px;font-style:normal;font-weight:400;line-height:22px}@media only screen and (max-width: 1279px){.dacWrap .tabCont .cont.on{gap:24px}.dacWrap .tabCont .cont.on .aside{width:270px}}@media only screen and (max-width: 1023px){.dacWrap .tabCont .cont.on{flex-direction:column}.dacWrap .tabCont .cont.on .aside{width:100%}}.dacWrap .daterangeWrap .calendarWrap{margin:18px 12px 0}@media only screen and (max-width: 767px){.dacWrap .daterangeWrap{padding:0}}.promotionWrap li{width:calc(50% - 2rem);margin-right:3.75rem;padding-bottom:3.75rem;display:inline-block;vertical-align:top}.promotionWrap li:nth-child(even){margin-right:0}.promotionWrap li .imgRound{border-radius:1.875rem}.promotionWrap li .badgeWrap{margin-top:1.25rem}.promotionWrap li .title{margin-top:0.3125rem;font-weight:700}.promotionWrap li .title a:hover{color:#ff5800}.promotionWrap .imgRound{aspect-ratio:610/390}.promotionWrap .imgRound>img{height:100%}.promotionDetailWrap .badgeWrap{margin-bottom:1.25rem}.promotionDetail{padding:3.75rem 0;display:flex;justify-content:space-around;align-items:center;border-top:0.125rem solid #222;border-bottom:0.125rem solid #222}.promotionDetail.bDn{border:0}.promotionDetail .imgRound{width:33%;border-radius:1.875rem;aspect-ratio:410/580}promotionDetail .imgRound>img{height:100%}.promotionDetail .list{width:66%;margin-left:3.75rem}.promotionDetail .list h5{margin-bottom:3.75rem;font-size:1.125rem}.promotionDetail .list dl{width:100%;padding:1.25rem 0;display:table;border-bottom:0.0625rem solid #e5e5e5}.promotionDetail .list dl dt{width:8.75rem;margin-right:0.625rem;padding-right:1.25rem;display:table-cell;font-weight:700}.promotionDetail .list dl dd{display:table-cell}.promotionDetail .list>strong{margin-bottom:1.25rem;display:block;font-size:2rem;font-weight:700;letter-spacing:-0.0125rem}.promotionDetail .list dl dd .orange{color:#ff4713}.promotionDetail .list .prBtnGr{margin-top:3.75rem;display:flex;justify-content:right}.promotionDetail .list .prBtnGr .taskButton{width:12.5rem;margin-right:0.625rem;letter-spacing:-0.03125rem}.promotionDetail .list .prBtnGr .taskButton:last-child{margin-right:0}.promotionDetailWrap .contents.evDtl{border-top:0.125rem solid #222;border-bottom:0.125rem solid #222}.promotionDetailWrap .bottomBtn{margin-top:7.5rem}.promotionDetailWrap .bottomBtn .taskButton{width:12.5rem;color:#222}.evntPrmWrap{display:flex;flex-wrap:wrap;justify-content:center}.evntPrmBox{width:15.625rem;height:15.625rem;margin-bottom:2.5rem;background:url("https://com.airpremiacdn.net/resources/onepoint/images/promotion/evntPrmBg.png") no-repeat;background-size:15.625rem}.pntBg{background:url("https://com.airpremiacdn.net/resources/onepoint/images/promotion/evntPntBg.png") no-repeat;background-size:15.625rem}.evntPrmCd{padding-top:8.125rem;padding-left:3.125rem;font-size:3.2rem;letter-spacing:-0.03em}.evntPrmWrap .txtWrap{width:100%;display:flex;justify-content:center}.evntPrmWrap .txtWrap .poIt{font-size:3rem;font-family:"Premia"}.popCouDwn .popScr .imgCoupon{width:15.625rem;height:15.625rem;margin:0 auto;background:url("https://com.airpremiacdn.net/resources/onepoint/images/promotion/envtCouBg.png") no-repeat center;background-size:15.625rem}.eventFst{padding:2.5rem;text-align:center;background:#00ce70}.eventFst .eventTit{margin:2.5rem 0 1.25rem;color:#000;font-size:4rem;font-weight:600}.eventFst h3{font-size:3.2rem;font-weight:400}.eventFst .cpBoxWrap{padding:2.5rem 0}.eventFst .cpBoxWrap.trWrap{padding-top:5rem}.eventFst .cpBoxCont{padding:0 3.75rem;display:flex;justify-content:space-between;align-items:center}.eventFst .couPn{width:100%;max-width:18.75rem;height:18.75rem;position:relative;background:#fff}.eventFst .couPn:last-child{margin-right:0}.eventFst .couPn a{width:100%;height:100%;display:block}.eventFst .couPn .cpnTit{padding-top:2.5rem;display:flex;justify-content:center;align-items:center}.eventFst .couPn .cpnTit p{color:#ff5800;font-size:3.2rem;font-weight:600;font-family:"Premia"}.eventFst .couPn .cpnTit .enArw{width:2.875rem;height:0.9375rem;background:url(https://com.airpremiacdn.net/resources/onepoint/images/promotion/test/circleArrow.png) no-repeat center}.eventFst .couPn .cpnCont{margin-top:1.5625rem;display:flex;justify-content:center;align-items:center}.eventFst .couPn .cpnCont p{color:#333;font-size:2.6rem;font-weight:600}.eventFst .couPn .cpnCont .koArw{width:2.875rem;height:2.125rem;background:url(https://com.airpremiacdn.net/resources/onepoint/images/promotion/test/lineArrow.png) no-repeat center}.eventFst .couPn .cpnPrc{margin-top:1.875rem;font-size:3rem;color:#ff5800}.eventFst .couPn .cpnPrc>span{font-size:4.5rem;font-weight:700}.eventFst .couPn .evtBtn{width:100%;height:4.375rem;font-size:2.2rem;position:absolute;bottom:0;left:0;background-color:#000;border-radius:0}.eventFst .couPn .cpnImg{width:100%;height:100%;margin:0 auto;background:url("https://com.airpremiacdn.net/resources/onepoint/images/promotion/test/cpn.png") no-repeat center;background-size:18.75rem}.eventFst .cpBoxCont .trPc{height:25rem;position:relative}.eventFst .cpBoxCont .trPc .tourCont .trCpimg{width:100%;height:100%;background:url(https://com.airpremiacdn.net/resources/onepoint/images/promotion/test/cpImg01.png) no-repeat center;background-size:23.125rem}.eventFst .cpBoxCont .trPc .tourCont .trCpimg.siNp{background:url(https://com.airpremiacdn.net/resources/onepoint/images/promotion/test/cpImg02.png) no-repeat center;background-size:23.125rem}.eventFst .cpBoxCont .trPc .tourCont .trCpimg.sgNm{background:url(https://com.airpremiacdn.net/resources/onepoint/images/promotion/test/cpImg03.png) no-repeat center;background-size:23.125rem}.eventFst .couPn .trCptxt{width:100%;height:5.625rem;padding:0.625rem 1.25rem;text-align:left;position:absolute;left:0;bottom:4.375rem;background-color:rgba(0,0,0,.6)}.eventFst .couPn .trCptxt p{color:#fff;font-size:2.2rem}.eventFst .couPn .trCptxt .pRc{margin-top:0.3125rem;color:#ff4713;font-size:2.6rem}.eventFst .couPn .trCptxt .pRc span{font-size:1.8rem}.eventFst .couPn .evtBtn.trBtn{padding:0 1.25rem;text-align:left;display:flex;justify-content:space-between;align-items:center}.eventFst .couPn .evtBtn.trBtn::after{content:"";width:2.375rem;height:1.125rem;display:block;background:url(https://com.airpremiacdn.net/resources/onepoint/images/promotion/test/nextevArrow.png) no-repeat center}.eventFst .cpnPrd{font-size:2rem;justify-content:center}.eventFst .cpnPrd .svcPrd .lnTit:first-child{padding-right:2.5rem}.evtBtnWrap{height:auto;padding:3.125rem 11.25rem;display:flex;justify-content:space-between;align-items:center;background:#222}.evtBtnWrap>a{width:100%;height:6.25rem;padding:1.5625rem 3.125rem;text-align:center;background:#ff4713;border-radius:3.125rem}.evtBtnWrap>a:first-child{margin-right:3.75rem}.evtBtnWrap>a>button{color:#fff;font-size:2.8rem}.evtBtnWrap.sgBtn{height:auto;text-align:center;display:block}.evtBtnWrap.sgBtn>a{width:23.75rem}.evtBtnWrap.sgBtn>a:first-child{margin-right:0}@media only screen and (max-width: 1200px){.eventFst .couPn{width:15rem;height:15rem}.eventFst .couPn.trPc{height:22.5rem}.eventFst .couPn .cpnTit{padding-top:1.25rem}.eventFst .couPn .cpnTit p{font-size:2.4rem}.eventFst .couPn .cpnTit .enArw{background-size:1.875rem}.eventFst .couPn .cpnCont{margin-top:0.9375rem}.eventFst .couPn .cpnCont .koArw{background-size:1.875rem}.eventFst .couPn .cpnCont p{font-size:2rem}.eventFst .couPn .cpnPrc{margin-top:1.25rem;font-size:2.4rem}.eventFst .couPn .cpnPrc>span{font-size:3.6rem}.eventFst .couPn .evtBtn{font-size:2rem}.evtBtnWrap{padding:3.125rem 11.25rem}.evtBtnWrap>a{height:5rem;padding:1.25rem 1.875rem}.evtBtnWrap>a>button{font-size:2rem}}@media only screen and (max-width: 1000px){.eventFst .eventTit{font-size:3.2rem}.eventFst h3{font-size:2.6rem}.eventFst .cpBoxCont{padding:0}.eventFst .couPn{width:12.5rem;height:12.5rem}.eventFst .couPn .cpnTit{padding-top:0.9375rem}.eventFst .couPn .cpnTit p{font-size:2.2rem}.eventFst .couPn .cpnCont{margin-top:0.625rem}.eventFst .couPn .cpnCont .koArw{width:2.25rem}.eventFst .couPn .cpnPrc{margin-top:0.9375rem;font-size:2.4rem}.eventFst .couPn .cpnPrc>span{font-size:3rem}.eventFst .couPn .evtBtn{height:3.125rem;font-size:2rem}.eventFst .couPn .trCptxt{bottom:3.125rem}.eventFst .couPn .trCptxt p{font-size:1.8rem}.eventFst .couPn .trCptxt .pRc{font-size:2.2rem}.eventFst .couPn .evtBtn.trBtn{padding-right:0.625rem;font-size:1.6rem}.eventFst .couPn .evtBtn.trBtn::after{background-size:1.75rem}.eventFst .cpnPrd{font-size:1.6rem}.evtBtnWrap{padding:3.125rem 8.125rem}}@media only screen and (max-width: 767px){.promotionWrap li{width:100%;margin-right:0}.promotionWrap li .imgRound{width:100%;max-width:25rem;margin:0 auto;border-radius:1.25rem}.promotionWrap li .title{font-size:0.875rem}.promotionWrap .ftG{font-size:0.875rem}.promotionDetail{padding-bottom:0;display:block}.promotionDetail .imgRound{width:100%;max-width:22.5rem;margin:0 auto;border-radius:1.25rem}.promotionDetail .list{width:100%;margin-left:0;margin-top:3.75rem}.promotionDetail .list h5{margin-bottom:1.875rem;font-size:1rem}.promotionDetail .list>strong{margin-top:3.75rem;font-size:1.125rem}.promotionDetail .list dl{padding:1rem 0;font-size:0.875rem}.promotionDetail .list dl:last-child{border-bottom:0}.promotionDetail .list dl dt{width:6.25rem}.promotionDetail .list .prBtnGr{flex-direction:column;align-items:center}.promotionDetail .list .prBtnGr .taskButton{margin:0 0 0.9375rem 0}.promotionDetail .list .prBtnGr .taskButton:last-child{margin:0 0 3.75rem 0}.promotionDetailWrap .bottomBtn{margin-top:3.75rem}.eventFst .eventTit{font-size:2.8rem}.eventFst h3{font-size:2.2rem}.eventFst .cpBoxCont{flex-direction:column}.eventFst .couPn{width:100%;height:13.75rem;margin-right:0;margin-bottom:1.25rem}.eventFst .couPn:last-child{margin-bottom:0}.eventFst .couPn .cpnTit{padding-top:1.875rem}.eventFst .cpnPrd{font-size:1.4rem}.eventFst .cpnPrd .svcPrd{padding-bottom:1.25rem;flex-direction:column}.eventFst .cpnPrd .svcPrd .lnTit:first-child{padding-right:0;padding-bottom:1.25rem}.eventFst .couPn .trCptxt{padding:1.25rem}.eventFst .cpBoxWrap.trWrap{padding-top:2.5rem}.evtBtnWrap{padding:3.125rem;text-align:center;display:block}.evtBtnWrap>a{width:19.375rem;height:2.5rem;padding:0.375rem 1.875rem;margin:0 auto}.evtBtnWrap>a:first-child{margin-right:0;margin-bottom:1.875rem}.evtBtnWrap>a>button{font-size:1.6rem}.evtBtnWrap.sgBtn>a{width:19.375rem}.evtBtnWrap.sgBtn>a:first-child{margin-bottom:0}}@media only screen and (max-width: 479px){.evtBtnWrap{padding:1.875rem 3.125rem}.evtBtnWrap>a{width:10.625rem;height:1.875rem;padding:0.1875rem 1.875rem}.evtBtnWrap>a:first-child{margin-bottom:1.25rem}.evtBtnWrap>a>button{font-size:1.4rem}.evtBtnWrap.sgBtn>a{width:10.625rem}}@media only screen and (max-width: 410px){.evntPrmBox,.popCouDwn .popScr .imgCoupon{width:13.75rem;height:13.75rem;background-size:13.75rem}.evntPrmCd{padding-top:7.5rem;padding-left:2.625rem;font-size:2.8rem}}.fareWrap>div{margin-top:6.25rem}.fareWrap>div:first-child{margin-top:0}.fareWrap .txt{margin-top:1.875rem}.fareWrap .txt strong{color:#ff4713;font-weight:700}.fareWrap .txt p{font-size:1.4rem}.fareWrap .infoArea .title{padding-bottom:3.75rem;display:flex;justify-content:space-between;align-items:flex-end;border-bottom:0.125rem solid #222}.fareWrap .infoArea .infoCont{margin-top:2.5rem;padding-right:1.25rem}.fareWrap .infoArea .infoCont h3{margin-top:0.625rem;margin-bottom:1.25rem;font-weight:700;font-size:1.75rem;line-height:2.25rem;letter-spacing:-0.0375rem}.fareWrap .infoArea .infoCont h3.pr{margin-bottom:2.5rem}.fareWrap .infoArea .infoCont h3.sub{font-size:.8em}.fareWrap .infoArea .infoCont p{margin-bottom:0.625rem;letter-spacing:-0.0175rem}.fareWrap .infoArea .infoPic img{height:15.625rem;display:flex;justify-content:end}.fareWrap .infoArea .infoPic.premia img{height:12.5rem}.fareWrap .infoArea .seatImg{margin-top:3.75rem;display:flex;justify-content:space-between;align-items:center}.fareWrap .infoArea .seatImg>img{width:48%;border-radius:1.25rem}.fareWrap .classArea{padding:2.5rem;background-color:#f3eeea;border-radius:1.25rem}.fareWrap .classArea h5{color:#ff4713;font-size:1.75rem;line-height:2.25rem;font-weight:700}.fareWrap .classArea .des{margin-top:0.625rem}.fareWrap .classArea .illustBox{margin:1.875rem 0 1.25rem}.fareWrap .classArea .illustBox .illust{display:flex;justify-content:space-evenly;align-items:flex-start}.fareWrap .classArea .iconBox{margin:1.25rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.fareWrap .classArea .iconBox.mr20{margin-right:1.25rem}.fareWrap .classArea .iconBox .imgBox{width:9.375rem;padding:0.625rem;display:flex;justify-content:center;background:#fbf8f5;border-radius:0.625rem}.fareWrap .classArea .iconBox .imgBox img{width:8.125rem}.fareWrap .classArea .iconBox p{margin-top:1.25rem;text-align:center}.fareWrap .classArea .iconBox .imgBox img.size100{width:6.25rem;margin:0.625rem;padding:0.3125rem 0}.fareWrap .classArea .iconBox .imgBox img.size90{width:5.625rem;margin:1.875rem}.fareWrap .movieArea .movie{margin-top:1.875rem}.fareWrap .movieArea .movie>iframe{width:100%;height:43.75rem;border:0;border-radius:1.25rem}@media only screen and (max-width: 1023px){.fareWrap .infoArea .title{flex-direction:column;align-items:center}.fareWrap .infoArea .infoPic img{height:12.5rem}}@media only screen and (max-width: 767px){.fareWrap .txt{margin-top:1.25rem}.fareWrap .classArea .illustBox{display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.fareWrap .classArea .illustBox .illust{display:block;min-height:43.125rem}.fareWrap .classArea .iconBox p{min-height:3.125rem}.fareWrap>div{margin-top:3.75rem}.fareWrap .infoArea .title{padding-bottom:1.875rem;display:block}.fareWrap .infoArea .infoCont{margin-top:0;margin-bottom:1.25rem;padding-right:0}.fareWrap .infoArea .infoCont h3{margin-bottom:0;font-size:1.5rem}.fareWrap .infoArea .infoCont p{margin-bottom:0;font-size:0.875rem}.fareWrap .infoArea .infoPic img{height:11.25rem}.fareWrap .infoArea .seatImg{margin-top:1.875rem;display:block}.fareWrap .infoArea .seatImg>img{width:100%;margin-top:1.25rem;display:block}.fareWrap .infoArea .seatImg>img:first-child{margin-top:0}.fareWrap .classArea h5{font-size:1.5rem}.fareTbTxt{margin-top:1.25rem;font-size:0.875rem}}@media only screen and (max-width: 410px){.fareWrap .movieArea .movie>iframe{height:18.75rem}.fareWrap .infoArea .infoPic img{max-width:100%;height:auto}}.aloneBox{margin-top:1.875rem;display:flex;justify-content:center}.aloneBox.left{justify-content:flex-start}.OneBaggBox{width:3.625rem;height:7rem;margin-right:0.625rem;display:inline-flex;align-items:center;background:url("https://com.airpremiacdn.net/resources/onepoint/images/support/oneBaggage.png") no-repeat}.OneBaggBox:last-child{margin-right:0}.OneBaggBox span{width:100%;padding-top:0.625rem;font-size:0.875rem}.NoBaggBox{width:6.125rem;height:7rem;display:inline-flex;align-items:center;background:url("https://com.airpremiacdn.net/resources/onepoint/images/support/noBaggage.png") no-repeat}.bggSum .slctBox{width:47%}.bggSum .slctBox button.val{padding:0.75rem 0}.bggSum .slctBox{margin-right:0}.bggSum .slctBox>.slctCon{top:2.5rem}.bggSum.dacWrap .secSlt .dateWrapper .slctCon{width:50rem}.bggSum .dateWrapper::after{display:none}.bggSum .dateWrapper button.val{font-size:1.6rem}.bggSum .bggSumSlt{margin-top:1.5625rem}.bggFare,.addBgg{border-radius:0.75rem;border:0.0625rem solid #ddd}.bggFare li{width:100%;border-right:0.125rem dotted #ddd}.bggFare li:last-child{border-right:0}.bggFare .rdoBox{width:100%;padding-left:0}.bggFare .rdoBox>input.ipt,.bggFare .rdoBox:before{top:2.625rem;left:2.5rem}.bggFare .rdoBox label{width:100%;height:auto;padding:2.5rem 2.5rem 2.5rem 5rem;display:block;font-size:1.25rem;font-weight:600}.bggFare .rdoBox label span{display:block;font-size:1rem;font-weight:400}.bggTotal li{padding:2.5rem}.bagWgtWrap{margin-top:0.625rem;font-size:1.125rem}.bagWgtWrap .icon{background-position:-0.4375rem 0}.bagWgtWrap .gdNum{font-size:1.125rem}.addBgg{margin-top:1.25rem;padding:2.5rem 1.875rem}.addBgg>span{font-size:1.25rem;font-weight:600}.addBgg>span .icon{margin-right:0.9375rem}.addBggSlt{width:calc(100% - 15.625rem);justify-content:end}.addBggSlt .addBggSltItm{width:auto;margin-left:2.5rem;position:relative}.addBggSlt .addBggSltItm:before{content:"";width:0.0625rem;height:0.9375rem;position:absolute;top:50%;left:-1.5625rem;transform:translateY(-50%);background:#e5e5e5}.addBggSlt .addBggSltItm:first-child:before{display:none}.addBggSlt .addBggSltItm .slctBox{width:auto}.addBggSlt .addBggSltItm .slctBox span{word-break:keep-all}.bggSumSlt .sub,.pch .sub{margin-top:0.625rem}.pch .sub .icon{margin-right:0.3125rem}.addBggPay .contents.flex{align-items:flex-start}.sltBagWgt{width:calc(100% - 54.1875rem);height:7.3125rem;display:flex;align-items:center}.sltBagWgt .sltBagWgtImg{width:7.3125rem;height:7.3125rem;background:url("https://com.airpremiacdn.net/resources/onepoint/images/support/illust_carrier.png") no-repeat}.sltBagWgt dl{margin-top:1.25rem;margin-left:0.625rem}.sltBagWgt dl dt{margin-bottom:0.625rem;color:gray;line-height:1em}.sltBagWgt dl dd{font-size:1.5rem}.pch{width:54.1875rem}.pchCon{display:flex;justify-content:center}.pchCon dt{padding-right:2.5rem;font-size:1.125rem;font-weight:600}.pchCon dd span{color:gray}.pchCon dd strong{display:block;font-size:1.5rem;font-weight:600}.sptLnk{flex-wrap:wrap}.sptLnk li{width:100%}.sptLnk li a{width:100%;padding:0.875rem 0;border-bottom:0.0625rem solid #e5e5e5}.sptLnk li a:hover .txt{text-decoration:underline}.seatAddCon{position:relative}.seatAddCon .seatImgBox{max-width:75rem;width:100%;margin:3.75rem auto 0}.seatImgBox img{width:100%}.btnSeatView{height:1.625rem;padding:0 0.625rem;display:none;color:#fff;font-size:1rem;font-weight:400;line-height:1.375rem;background-color:#0093ff;border:0.0625rem solid #0093ff;border-radius:0.75rem}.btnSeatView.on{color:#0093ff;background-color:#fff}.seatImgBoxM{height:25rem;margin-top:9.375rem;overflow:hidden;display:none;text-align:center}.seatImgBoxM:after{content:"";width:100%;height:6.25rem;position:absolute;left:0;bottom:0;background:#fff;background:linear-gradient(0deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 75%)}.seatImgBoxM img{width:100%;max-width:420px}.seatAddCon.full .seatImgBoxM{height:auto}.seatAddCon.full .seatImgBoxM:after{display:none}.seatAddCon.full .btnSeatView.bottom{margin-top:1.875rem}.seatImgTxt{width:100%;margin-top:1.875rem;justify-content:center}.seatImgTxt li{margin-right:28px;display:flex;justify-content:space-between;align-items:center;text-align:left}.seatImgTxt li:last-child{margin-right:0}.seat{width:1.5625rem;height:0.9375rem;vertical-align:middle;border-radius:0.5rem 0.25rem 0.25rem 0.5rem}.seat.gray{background:#6d7788}.seat.dark{background:#0c2340}.seat.sky{background:#8ecfff}.seat.sky2{background:#0093ff}.seatIcon{width:22px;height:17px;vertical-align:middle}.seatIcon.exit{background:url("https://com.airpremiacdn.net/resources/onepoint/images/icon/ico-emergency.svg")}.seatIcon.row1{background:url("https://com.airpremiacdn.net/resources/onepoint/images/icon/ico-seat1.svg")}.seatIcon.row2{background:url("https://com.airpremiacdn.net/resources/onepoint/images/icon/ico-seat2.svg")}.seatIcon.row3{background:url("https://com.airpremiacdn.net/resources/onepoint/images/icon/ico-seat3.svg")}.seatSpecialIcon{width:18px;height:18px;vertical-align:middle}.seatSpecialIcon.disabled{background:url("https://com.airpremiacdn.net/resources/onepoint/images/icon/ico-disabled.svg")}.seatSpecialIcon.bassinet{background:url("https://com.airpremiacdn.net/resources/onepoint/images/icon/ico-bassinet.svg")}@media only screen and (max-width: 1023px){.seatAddCon{text-align:center}.seatImgBox{display:none}.seatImgBoxM{display:block}.seatAddWrap .subSmTit{display:flex;align-items:center;justify-content:space-between}.btnSeatView{display:inline-block}.btnSeatView.bottom{display:none}.seatAddCon.full .btnSeatView.bottom{display:inline-block}.seatImgTxt{margin-top:0;position:absolute;top:8.75rem}.seatAddWrap .tbWrap .seat{margin:0 auto 0.3125rem;display:block}}@media only screen and (max-width: 767px){.seatImgTxt{justify-content:space-between}.seatImgTxt li{margin-right:0}.btnSeatView{height:1.375rem;font-size:0.8125rem;line-height:1.25rem}}@media only screen and (max-width: 499px){.seatImgTxt{flex-direction:column}.seatImgTxt li{width:11.25rem;display:block}.seatImgBoxM{margin-top:15.625rem}}.sideSeatImgBox{width:46.875rem;margin:1.875rem auto 0}@media only screen and (max-width: 767px){.sideSeatImgBox{width:100%;max-width:46.875rem;margin:1.25rem auto 0}.sideSeatImgBox img{width:100%;max-width:46.875rem}}.icnCom{justify-content:center}.icnImgBox{width:100%;height:28.125rem;display:flex;justify-content:center;align-items:center;background:#fafafa}.icnImgBox img{max-width:760px;width:100%}.kskNum{margin-right:0.3125rem}.infoTxt{display:flex;align-items:center}.bodStp{padding-left:1.875rem;display:flex;align-items:center}.bodStp .badgeArrow.rvs{padding:0 0.5rem;margin-right:0.3125rem}.bodStp .stpValue i{margin-right:0.3125rem}@media only screen and (max-width: 1279px){.addBggPay .contents.flex{flex-wrap:wrap}.sltBagWgt{width:100%;margin:1.25rem 0;justify-content:center}.pch{width:100%}.bggFare .rdoBox label{padding:1.875rem 1.875rem 18.75rem 5rem}}@media only screen and (max-width: 1023px){.addBggSlt{width:calc(100% - 10rem)}.bodStp{padding-left:0;flex-direction:column}.bodStp .badgeArrow.rvs{margin-right:0;margin-bottom:0.625rem}}@media only screen and (max-width: 767px){.dpBlk{display:block}.lmtInfo{text-align:right}.bagSize img{width:15rem;height:10.5rem}.OneBaggBox{width:1.875rem;height:3.75rem;background-size:1.875rem}.OneBaggBox span{display:none}.tbWrap table tbody td.mobN{display:none}.bggSumSlt .bggFare{flex-wrap:wrap}.bggSumSlt .bggFare li{border-right:0;border-bottom:0.125rem dotted #ddd}.bggSumSlt .bggFare .rdoBox label{padding:1.25rem 1.25rem 1.25rem 3.125rem}.bggFare .rdoBox>input.ipt,.bggFare .rdoBox:before{top:1.375rem;left:1.25rem}.bggFare li:last-child{border-bottom:0}.bggFare .rdoBox label{font-size:1rem}.bggFare .rdoBox label span{font-size:0.8125rem}.addBgg{padding:1.875rem 1.25rem;display:block}.addBgg>span{font-size:1rem}.addBgg>span .icon{margin-right:0.3125rem}.addBggSlt{width:100%;padding:0 2.5rem;margin-top:0.625rem;flex-wrap:wrap;justify-content:space-between}.addBggSlt .addBggSltItm{width:100%;margin:0}.addBggSlt .addBggSltItm:before{display:none}.addBggSlt .addBggSltItm .slctBox,.addBggSlt .addBggSltItm .slctBox>.slctCon{width:100%}.pch .bggFare li{padding:1.25rem}.pchCon{display:block}.pchCon dt{padding-right:0;margin-bottom:0.625rem;font-size:0.875rem}.pchCon dd span{font-size:0.8125rem}.pchCon dd strong{font-size:1.25rem}.pchCon dd strong .unt{font-weight:400}.icnImgBox{height:auto;padding:0.3125rem}.icnImgBox img{width:100%}.icnTb{margin-top:3.75rem}.icnImgBox.SinImg{padding:1.875rem 1.25rem}.bodStp .stpValue{flex-direction:column}.bodStp .stpValue .icon{width:1.25rem;height:1.25rem;background-size:cover}}@media only screen and (max-width: 479px){.kskAlgn{text-align:left;display:block}}@media only screen and (max-width: 410px){.addBggSlt{padding:0}.taL .listGlobal .btnBpop .txt{letter-spacing:-0.8}}@media only screen and (max-width: 374px){.pchCon dt{height:3.125rem}}.ntcList li{padding:1.875rem 0;display:flex;justify-content:space-between;align-items:center;border-bottom:0.0625rem solid #e5e5e5;cursor:pointer}.ntcList li:hover dt{color:#ff5800}.ntcList .ntclft{width:85%}.ntclft dt{font-size:1.25rem;font-weight:700}.ntclft dd{margin-top:1rem}.ntcCont{word-break:keep-all;padding-top:3.75rem;border-top:0.125rem solid #222}.ntcCont h3{font-size:1.25rem;font-weight:700}.ntcCont .txtCont{margin-top:3.75rem;color:#222}.ntcCont .txtCont table td{vertical-align:middle}.ntcBottom{padding:1.875rem 0;margin-top:3.75rem;display:flex;justify-content:space-between;border-top:0.0625rem solid #e5e5e5;border-bottom:0.0625rem solid #e5e5e5}@media only screen and (max-width: 767px){.ntcList li{padding:1.25rem 0;display:block}.ntcList a{display:block}.ntcList .ntclft{width:100%}.ntclft dt{font-size:1.125rem;letter-spacing:-0.025rem}.ntclft dd{display:none}.ntcList .ntcrgt{width:100%;margin-top:0.625rem;text-align:left}.ntcCont{padding-top:2.5rem}.ntcCont .txtCont{overflow-x:auto;margin-top:2.5rem}.ntcCont .txtCont p{word-break:break-word !important}.ntcBottom{margin-top:2.5rem;padding:1.25rem 0;display:block;font-size:1.4rem}.ntcBottom .title{margin-bottom:0.625rem;font-size:1rem}}.qus{margin-top:3.75rem;padding:0.875rem 0;border-top:0.0625rem solid #222;border-bottom:0.0625rem solid #ccc}.qus strong{font-weight:700}.qusList{padding:1.875rem 0;border-bottom:0.0625rem solid #ccc}.qusList:last-child{border-bottom:0}.qusList .qst,.qusList .asr{width:100%;padding-left:3.75rem;position:relative;text-align:left}.qusList .qst{padding-bottom:0;position:relative}.qusList .asr{padding-top:0.625rem}.qusList .qst::before{content:"Q";color:gray}.qusList .qst::before,.qusList .asr::before{position:absolute;top:50%;transform:translateY(-50%);left:1.25rem;font-weight:700;font-size:1.875rem;white-space:pre-wrap}.qusList .asr::before{content:"A";top:1.875rem;color:#ff5800}.qusList .qst>strong{display:block;font-size:1.25rem}.qusList .qst .tglFtb{font-size:1.25rem;font-weight:700}.qusList .asr span{color:#0093ff}.qusList .asr a{display:inline}@media only screen and (max-width: 767px){.qus{margin-top:2.5rem}.qusList .qst,.qusList .asr{padding-left:1.875rem}.qusList .qst .tglFtb{font-size:1rem}.qusList .qst::before,.qusList .asr::before{left:0;font-size:1.875rem}}.inqWrapper .inputWrap{padding:3.75rem 0;border-top:0.125rem solid #222;border-bottom:0.125rem solid #222}.inqWrapper .inputWrap .row .label.alw::after{content:"*";margin-left:0.3125rem;display:inline-flex;color:#ff5800}.fileWrap .down .mGr{margin-right:0.9375rem;white-space:nowrap}.inqWrapper .inputWrap .row textarea{font-size:1.6rem}.inqWrapper .inputWrap .row.file{border-bottom:0}.inqWrapper .cautionWrap{margin-top:3.75rem}.persAgree{margin-top:3.75rem;padding:1.25rem;border:0.0625rem solid #ccc;border-radius:0.5rem}.persAgree p{margin-top:0.625rem;color:gray}@media only screen and (max-width: 767px){.inqWrapper .inputWrap .row .value{height:auto;padding:0.625rem 0}.inqWrapper .inputWrap .row textarea{font-size:1.4rem}.inqWrapper .inputWrap .row.file{display:flex}.inqWrapper .inputWrap .row.file .value{padding-top:0}.inqWrapper .cautionWrap,.persAgree{margin-top:1.875rem}.fileWrap .downIp{margin-bottom:0.3125rem}}@media only screen and (max-width: 410px){.inqWrapper .inputWrap .row.file{display:block}.inqWrapper .inputWrap .row.file .value{padding-top:0.625rem}}.customComplete{padding-top:7.5rem;text-align:center}.customComplete img{margin-bottom:1.25rem}.customComplete .txt{margin:0.625rem 0 5rem;color:gray;font-weight:300}.docu .fldown{vertical-align:middle}.btnBlue.fldown{display:inline-flex}.btnBlue.tw{margin-bottom:0.625rem}.btnBlue.fldown::before{content:"";width:0.75rem;height:0.75rem;margin-right:0.25rem;background:url(https://com.airpremiacdn.net/resources/onepoint/images/icon/btn_download_blue.png) no-repeat}.docmt table{width:100%}.docmt table tr{border-bottom:0.0625rem solid #e5e5e5}.docmt table th,.docmt table td{padding:1.875rem 0;vertical-align:middle}.docmt table th{width:80%;padding-right:1.25rem;text-align:left}.docmt table td{position:relative;font-weight:400;letter-spacing:-0.01875rem;text-align:right;vertical-align:middle}.docmt .tbsCr{margin-top:0.9375rem;color:gray;font-weight:300}.docmt .tbTh{margin-top:0.625rem;font-size:.9em;font-weight:300}@media only screen and (max-width: 767px){.docmt table th,.docmt table td{display:block}.docmt table th{width:100%;padding-bottom:1.25rem}.docmt table td{padding-top:0;text-align:left}.btnBlue.tw{margin-bottom:0;margin-right:0.625rem}}.dacWrap .secSlt.lstCar .slctBox{width:30%;padding:0;border-bottom:0}.dacWrap .secSlt.lstCar .slctBox button.val{font-size:1rem}.dacWrap .secSlt .slctBox .slctCon.rgt{width:unset}.lostCtt .cttWrapper{flex:1 1 0%}.cttWrapper .row{padding:1.875rem 0;position:relative;display:flex;align-items:center;border-bottom:0.0625rem solid #ddd}.cttWrapper .row.inFo{padding:1.875rem 0 1.25rem 0;border-bottom:0}.cttWrapper .row .label{width:6.25rem;font-size:1rem;font-weight:700;color:#0093ff}.cttWrapper .row .value{position:relative;display:flex;align-items:center}.cttWrapper .row .value::before{content:"";width:1.125rem;height:1.125rem;margin-right:0.9375rem;padding-left:1.125rem;background:url(https://com.airpremiacdn.net/resources/onepoint/images/icon/ico_check_in.svg) no-repeat center center;background-size:1.125rem}.cttWrapper .row .value.resvt::before{background:url(https://com.airpremiacdn.net/resources/onepoint/images/icon/ico_reservation_change.svg) no-repeat center center}.cttWrapper .row .value.apbl::before{background:url(https://com.airpremiacdn.net/resources/onepoint/images/support/ico_airport_black.svg) no-repeat center center}.cttWrapper .cttInfo{margin-left:9.375rem;display:block;font-weight:400;color:gray}.lostCtt .listGlobal{margin-top:0;text-align:left}.lostCtt .buttonWrapper{width:18.75rem;margin:3.75rem auto 0}.tbWrap.chkWrap{margin-top:2.5rem}@media only screen and (max-width: 1279px){.lostCtt .inputWrap .row .value{padding-left:0}}@media only screen and (max-width: 1023px){.lostCtt .infoInput .infotTl{margin-right:0}}@media only screen and (max-width: 767px){.lostCarry .flex{display:block}.lostCarry .dacWrap .secSlt{width:100%;height:auto;padding:0;display:block;border:0}.lostCarry .dacWrap .secSlt.lstCar .slctBox{width:100%;padding:0.9375rem 0;display:block;border-bottom:0.0625rem solid #e5e5e5}.lostCarry .dacWrap .secSlt.lstCar .slctCon{top:3.125rem}.lostCarry .dacWrap .secSlt .arrBar{display:none}.lostCarry .dacWrap .taskButton{width:100%;margin-top:1.875rem}.cttWrapper .row{align-items:flex-start}.cttWrapper .row .value{width:calc(100% - 6.25rem);align-items:flex-start}.cttWrapper .row .value::before{margin-top:0.1875rem}.cttWrapper .cttInfo{margin-left:0}.lostCtt .buttonWrapper{width:100%}.cttWrapper .row .label{width:4.375rem}}.schBox{margin-top:1.875rem}.schTit{margin-bottom:1.25rem;font-size:2.4rem;font-weight:700}.schTimeData{width:auto;padding:0.625rem 0;display:inline-block;text-align:center}.schTime{margin-top:0.3125rem;font-weight:700}.schP{color:gray;font-weight:300}.schLineBox{width:auto;display:inline-block;vertical-align:middle;text-align:center}.schLine{width:4.375rem;height:0.0625rem;margin:0.625rem 1.25rem 0.875rem;background:#ccc;text-align:center}.schCtiWrap{margin-top:3.125rem}.schTmWrap.none{height:12.5rem;line-height:12.5rem;text-align:center;color:gray;border-bottom:0.0625rem solid #e5e5e5}.schTmWrap .tabBtn .btn{margin-right:1.875rem;padding:0;position:relative;color:#000;font-weight:700}.schTmWrap .tabBtn .btn:first-child.on{padding-left:0}.schTmWrap .tabBtn .btn.on{color:#ff5800;background:inherit}.schTmWrap .tabBtn .btn.on::after{content:"";width:100%;height:0.125rem;display:block;position:absolute;bottom:-0.125rem;left:0;background:#ff5800}.schTimeWrap{margin-top:3.75rem;border-bottom:0.125rem solid #222}.schTimeWrap .schTimeHead{padding:0.625rem 0;display:flex;align-items:center}.schTimeWrap p{width:33.33%;color:gray;text-align:left}.schTimeBd{padding:2.25rem 0;position:relative;display:flex;justify-content:space-between;align-items:center;border-bottom:0.0625rem solid #e5e5e5}.schTimeBd .flNum{font-weight:700}.schTimeBd .flNum,.schTimeBd .schTimeCont{width:33.33%;text-align:left}.timeWrap.tgLWrap{border-bottom:0.0625rem solid #e5e5e5}.timeWrap .tgList .tgBtn::after{content:"";width:1.25rem;height:1.25rem;position:absolute;right:1.25rem;background:url("https://com.airpremiacdn.net/resources/onepoint/images/arrow/btn_dropdown_arrow_able_up_black2.svg") no-repeat center;cursor:pointer}.timeWrap .tgList.tglOn .tgBtn::after{background:url("https://com.airpremiacdn.net/resources/onepoint/images/arrow/btn_dropdown_arrow_able_down_black2.svg") no-repeat center}.schTimeCont{width:auto;padding:0.625rem 0;position:relative;display:flex;align-items:center}.schTimeCont .schTimeDl{display:flex}.schTimeCont .schTime{margin-top:0;margin-left:0.625rem;font-size:1.25rem;font-family:"Heebo"}.schTimeDay{padding:0 0.625rem;display:flex;justify-content:space-between;align-items:center}.schTimeDay .schDay{padding:0.625rem 2.5rem;text-align:center}.schTimeDay .schDay.tOd{background:#eee}.schTimeDay .schDay .flPl{width:0.8125rem;height:1.125rem;margin:0.625rem auto;background-color:#ddd;border-radius:1.25rem}.schTimeDay .schDay .flPl.flOn{background-color:#ff5800}.dacWrap .secSlt .slctBox .slctCon.schCal{width:650px}@media only screen and (max-width: 1279px){.dacWrap .secSlt .slctBox .slctCon.schCal{width:100%}}@media only screen and (max-width: 767px){.dacWrap .secSlt .slctBox .slctCon.schCal{width:-webkit-fill-available}}.slctCon.schCal .daterangeWrap .calendarWrap .calendar .list>ul>li{height:2.5rem}.dacWrap .slctCon.schCal .daterangeWrap .bottomArea{justify-content:flex-end}@media only screen and (max-width: 1279px){.schWarp{display:flex;flex-direction:column;align-items:center}.dacWrap .slctCon.schCal .daterangeWrap .bottomArea{height:6.25rem;padding:1.25rem 1.5625rem;display:block;justify-content:space-between}.dacWrap .slctCon.schCal .daterangeWrap .bottomArea .taskButton{width:100%;margin-top:0.625rem}}@media only screen and (max-width: 999px){.schTimeDay .schDay{padding:0.625rem 1.875rem}}@media only screen and (max-width: 767px){.schTimeWrap p{width:30%}.schTimeWrap p:first-child{text-align:left}.schTimeWrap p:last-child{width:40%}.timeWrap .tgList .tgBtn::after{right:0.625rem}.schTimeBd .schTimeCont{display:block}.schTimeBd .flNum{font-size:1.4rem}.schTimeBd .flNum,.schTimeBd .schTimeCont{width:30%}.schTimeBd .schTimeCont:last-child{width:40%}.schTimeCont .schP{margin:0 auto;font-size:1.4rem}.schTimeCont .schTime{margin-left:0;font-size:1rem}.schTime.ftO{margin-left:0.3125rem}.schTimeCont:last-child::after{top:30%;right:0}.schTimeDay{padding:0}.schTimeDay .schDay{padding:0.625rem;font-size:0.75rem}.dacWrap .slctCon.schCal .daterangeWrap .topArea{height:calc(100% - 5rem)}.slctCon.schCal .daterangeWrap .calendarWrap .calendar .list>ul>li{height:3.125rem}.dacWrap .slctCon.schCal .daterangeWrap .bottomArea .taskButton{margin-top:0.3125rem}}@media only screen and (max-width: 479px){.schTimeBd .flNum{padding-right:0.625rem;font-size:0.8125rem}.schTimeCont .schP{font-size:0.8125rem}.schTimeCont .schTime{font-size:0.875rem}.schTimeDay .schDay{padding:0.625rem 0.125rem}}.covidTit{position:relative}.covidImg{width:15.125rem;height:13.75rem;position:absolute;top:0;right:0;display:block;background:url("https://com.airpremiacdn.net/resources/onepoint/images/illust/BGimg_illust.svg") no-repeat 0 0}.covTitle{font-size:1.5rem;font-weight:700}.covFstBox,.covSecBox{display:flex;justify-content:space-between;margin-bottom:3.75rem}.covFstBox{margin-top:3.75rem}.covGidCont{width:calc(50% - 0.9375rem);margin-right:1.875rem;display:flex;align-items:center}.covGidCont:nth-child(even){margin-right:0}.covSec{width:calc(100% - 7.5rem);margin-left:1.875rem}.covSecTitle{margin-bottom:0.9375rem;display:inline-block;color:#222;font-size:1.25rem;font-weight:700}.covIcon{width:5.625rem;height:7.5rem;display:flex;align-items:center;justify-content:center;border-radius:3.125rem;background-color:#f7f7f7}@media only screen and (max-width: 1023px){.covidImg{display:none}.covFstBox,.covSecBox{margin-bottom:0;flex-wrap:wrap}.covGidCont{width:100%;margin-right:0;margin-bottom:3.125rem;display:block}.covIcon{margin:0 auto;margin-bottom:0.9375rem}.covSec{width:100%;margin-left:0;text-align:center}.covSecTitle{margin-bottom:0}}@media only screen and (max-width: 767px){.covTitle{font-size:2rem;line-height:1.5em}.covSecTitle{margin-bottom:0.625rem;font-size:1.6rem}.covSec p{line-height:1.4em}}.fltSmImg{width:1.125rem;height:1.125rem;margin:0 1.25rem;background:url("https://com.airpremiacdn.net/resources/onepoint/images/icon/ico_flight.svg") no-repeat;vertical-align:middle}.fltSmImgWh{width:1.125rem;height:1.125rem;margin:0 1.25rem;background:url("https://com.airpremiacdn.net/resources/onepoint/images/icon/ico_flight_w.svg") no-repeat;vertical-align:middle}.usePointWrap .tbWrap table tbody .text{width:calc(50% - 2.5rem);text-align:left;display:inline-block}.tbExplain{font-size:90%;text-align:right}.pointWrap .bannerBox{padding:2.8125rem 12.5rem 2.8125rem 2.8125rem;border:0.0625rem solid #ddd;border-radius:0.75rem}.pointWrap .bannerBox .pointIconWrap{text-align:center}.pointWrap .premCount li div{display:flex;align-items:center}.pointWrap .premCount li .line{width:0.0625rem;height:0.875rem;margin:0 0.625rem;background:#ddd}.pointWrap .critWrap .bannerBox{padding:2.8125rem;display:flex;justify-content:space-between;align-items:center}.pointWrap .critWrap .bannerBox .airfareIcon{width:6.25rem;height:4rem;background:url("https://com.airpremiacdn.net/resources/onepoint/images/premiaMembers/savePoint/premiaMoney.svg") no-repeat;background-position:center}.pointWrap .critWrap .bannerBox .saveIcon{width:6.25rem;height:4rem;background:url("https://com.airpremiacdn.net/resources/onepoint/images/premiaMembers/savePoint/premiaPoint.svg") no-repeat;background-position:center}.pointWrap .critWrap .bannerBox .contour{width:0.0625rem;height:5.625rem;margin:0 1.5625rem 0 2.1875rem;display:block;background:#ddd}.pointWrap .saveWrap .bannerBox{background:url("https://com.airpremiacdn.net/resources/onepoint/images/premiaMembers/savePoint/illust_15_service_03.svg") no-repeat;background-position:bottom right}.pointWrap .afterWrap .bannerBox{margin-top:6.25rem;display:flex;align-items:center;background:url("https://com.airpremiacdn.net/resources/onepoint/images/premiaMembers/savePoint/worldBg.png") no-repeat;background-position:bottom right}.pointWrap .afterWrap .bannerBox .pointIconWrap{margin-right:1.875rem}.pointWrap .afterWrap .bannerBox .interIcon{width:6.25rem;height:6.25rem;background:url("https://com.airpremiacdn.net/resources/onepoint/images/premiaMembers/savePoint/InternationalIcon.svg") no-repeat;background-position:center}.pointWrap .afterWrap .btnWrap{width:18.75rem;margin:3.75rem auto 0}.memWrap .bannerBox{margin-top:1.25rem;padding:2.8125rem 31.25rem 2.8125rem 2.8125rem;border:0.0625rem solid #ddd;border-radius:0.75rem;background:url("https://com.airpremiacdn.net/resources/onepoint/images/premiaMembers/grade/membersinfo.png") no-repeat;background-position:center right 2.8125rem}.memWrap .bannerBox.fstBan{background:url("https://com.airpremiacdn.net/resources/onepoint/images/premiaMembers/grade/bag.png") no-repeat;background-position:center right 2.8125rem}.memWrap .bannerBox.sndBan{background:url("https://com.airpremiacdn.net/resources/onepoint/images/premiaMembers/grade/free.png") no-repeat;background-position:center right 2.8125rem}.memWrap .bannerBox.trdBan{background:url("https://com.airpremiacdn.net/resources/onepoint/images/premiaMembers/grade/upgrade.png") no-repeat;background-position:center right 2.8125rem}.memWrap .bannerBox .subSmTit:nth-of-type(2){margin-top:1.25rem}.gradeTb{margin-top:1.25rem;text-align:center}.gradeTb .bgG{background:#fafafa}.gradeTb tr th,.gradeTb tr td{padding:1.25rem 0;vertical-align:middle}.gradeTb thead tr th,.gradeTb thead tr td{border-bottom:0.0625rem solid #222}.gradeTb tbody tr th,.gradeTb tbody tr td{border-bottom:0.0625rem solid #e5e5e5}.gradeTb tbody tr th{text-align:left;font-weight:700}.gradeTb tbody tr td .bold{font-weight:700}.memWrap .spBanner{margin-top:6.25rem;padding:2.8125rem 18.75rem 2.8125rem 2.8125rem;display:flex;align-items:flex-start;background-color:rgba(232,221,213,.5);background-image:url("https://com.airpremiacdn.net/resources/onepoint/images/premiaMembers/grade/why.png");background-repeat:no-repeat;background-position:center right 2.8125rem;border-radius:0.75rem}.memWrap .spBanner .left{flex-basis:18.75rem;margin-right:2.5rem}.memWrap .spBanner .left h3{margin-bottom:0.9375rem;font-weight:700;font-size:3rem;color:#ff5800}.memWrap .spBanner .left p{margin-top:2.5rem;text-align:justify}.memWrap .comContent .bannerBox .contents{margin-top:1.25rem}.tbWrap table thead td.sb{border-right:0.0625rem solid #324158}@media only screen and (max-width: 1279px){.pointWrap .critWrap .bannerBox{display:block}.pointWrap .critWrap .bannerBox .flex{justify-content:flex-start}.pointWrap .critWrap .bannerBox .flex:first-child{margin-bottom:2.5rem}.pointWrap .critWrap .bannerBox .contour{display:none}.pointWrap .afterWrap .btnWrap{width:100%;max-width:18.75rem}.pointWrap .premCount li div{display:block}.pointWrap .premCount li .line{display:none}.memWrap .bannerBox{padding:2.8125rem 18.75rem 2.8125rem 2.8125rem;background:url("https://com.airpremiacdn.net/resources/onepoint/images/premiaMembers/grade/membersinfo.png") no-repeat;background-size:16.25rem;background-position:center right 2.8125rem}.memWrap .spBanner{padding:1.5625rem 18.75rem 2.8125rem 2.8125rem;display:block}.memWrap .spBanner .left{margin-right:0;margin-bottom:1.875rem}.memWrap .spBanner .left p{margin-top:1.25rem}}@media only screen and (max-width: 1223px){.fltSmImg{margin:0 0.625rem}.fltSmImgWh{margin:0 0.625rem}}@media only screen and (max-width: 767px){.fltSmImg{width:0.75rem;height:0.75rem;margin:0 0.3125rem;background-size:cover}.fltSmImgWh{width:0.75rem;height:0.75rem;margin:0 0.3125rem;background-size:cover}.usePointWrap .tbWrap table tbody .text{width:calc(50% - 1.0625rem);text-align:left;display:inline-block}.pointWrap .critWrap .bannerBox{background:none}.pointWrap .saveWrap .bannerBox{background:none}.pointWrap .afterWrap .bannerBox{margin-top:3.75rem;background:none}.pointWrap .bannerBox{padding:1.5625rem 1.5625rem 1.5625rem 0.9375rem}.pointWrap .critWrap .bannerBox .airfareIcon{width:4.6875rem;height:3rem;background-size:cover}.pointWrap .critWrap .bannerBox .saveIcon{width:4.6875rem;height:3rem;background-size:contain}.pointWrap .afterWrap .bannerBox .interIcon{width:4.6875rem;height:3rem;background-size:contain}.pointWrap .afterWrap .bannerBox .pointIconWrap{margin-right:1.25rem}.memWrap .bannerBox{padding:1.5625rem;background:none}.memWrap .bannerBox.fstBan{background:none}.memWrap .bannerBox.sndBan{background:none}.memWrap .bannerBox.trdBan{background:none}.gradeTb tr th,.gradeTb tr td{padding:0.625rem 0.3125rem;font-size:0.875rem}.memWrap .spBanner{padding:0.3125rem 1.5625rem 1.5625rem 1.5625rem;background-image:none}.memWrap .spBanner .left{margin-right:0;margin-bottom:1.875rem}.memWrap .spBanner .left p{margin-top:1.25rem}}@media only screen and (max-width: 410px){.pointWrap .critWrap .bannerBox .flex{display:block}.pointWrap .critWrap .bannerBox .pointIconWrap{margin-bottom:0.625rem}.pointWrap .critWrap .bannerBox .airfareIcon{margin:0 auto}.pointWrap .critWrap .bannerBox .saveIcon{margin:0 auto}.pointWrap .afterWrap .bannerBox .interIcon{margin:0 auto}}.lmtInfo .red{color:red}.lmtInfo .blue{color:#0093ff}.tbDiv{width:100%;display:flex;align-items:start;flex-wrap:wrap}.tdDivnNW{flex-wrap:nowrap}.tbDiv .tbUl{width:50%;float:left;display:table-cell}.tbDiv .lic1{width:20%}.tbDiv .lic2{width:40%;height:fit-content}.tbDiv .tbUl>li{width:25%;display:table-cell;vertical-align:top;border-right:0.0625rem solid rgba(0,0,0,0);border-image:linear-gradient(rgb(50, 65, 88) 3.1875rem, rgb(221, 221, 221) 3.1875rem, rgb(221, 221, 221) 100%) 1/1/0 stretch}.tbDiv .tbUl>li.last{border:0}.tbDiv ul li .tit{width:100%;height:3.125rem;padding:0.625rem;color:#fff;font-weight:500;letter-spacing:0.01875rem;text-align:center;background:#0c2340;display:table}.tbDiv ul.lb5m li .tit{height:6.875rem}.tbDiv ul.lb5m li{border-image:linear-gradient(rgb(50, 65, 88) 6.875rem, rgb(221, 221, 221) 6.875rem, rgb(221, 221, 221) 100%) 1/1/0 stretch}.en .tbDiv .tbUl>li{border-image:linear-gradient(rgb(50, 65, 88) 5rem, rgb(221, 221, 221) 5rem, rgb(221, 221, 221) 100%) 1/1/0 stretch}.en .tbDiv ul li .tit{height:5rem}.en .tbDiv ul.lb5m li .tit{height:8.75rem}.en .tbDiv ul.lb5m.lb3m li .tit{height:8.75rem}.en .tbDiv ul.lb5m>li{border-image:linear-gradient(rgb(50, 65, 88) 8.75rem, rgb(221, 221, 221) 8.75rem, rgb(221, 221, 221) 100%) 1/1/0 stretch}.en .tbDiv ul.lb3m.lb5m>li.last{border-right:none}.tbDiv ul li .tit span{height:1.4375rem;display:table-cell;vertical-align:middle}.tbDiv ul li .imgBox{width:100%;height:auto;padding:1.125rem 0.625rem;vertical-align:middle;text-align:center;border-bottom:0.0625rem solid #ddd}.tbDiv ul li .conBox{padding:0.625rem}.tbDiv ul li .conBox.hGtlw{height:10.1875rem}.tbDiv ul li .conBox.hGtmd{height:13.8125rem}.tbDiv ul li .conBox.hGtlg{height:19.25rem}.en .tbDiv ul li .conBox{height:16.25rem}.en .tbDiv ul.lic2 li .conBox{height:20rem}.en .tbDiv ul.lic3 li .conBox{height:31.25rem}.tbDiv .lb3m>li{vertical-align:top;border-right:0.0625rem solid rgba(0,0,0,0);border-image:linear-gradient(rgb(50, 65, 88) 4.9375rem, rgb(221, 221, 221) 4.9375rem, rgb(221, 221, 221) 100%) 1/1/0 stretch}.en .tbDiv .lb3m>li{vertical-align:top;border-right:0.0625rem solid rgba(0,0,0,0);border-image:linear-gradient(rgb(50, 65, 88) 6.875rem, rgb(221, 221, 221) 6.875rem, rgb(221, 221, 221) 100%) 1/1/0 stretch}.en .tbDiv ul.lb5m li .conBox{height:36.25rem}.btnRule{margin:0.625rem 0 0 0.625rem;display:flex;justify-content:flex-start}@media only screen and (max-width: 1279px){.tbDiv ul li .conBox{height:15.625rem}.tbDiv ul.lic2 li .conBox,.tbDiv ul li .conBox.hGtmd{height:18.75rem}.tbDiv ul.lb5m li .conBox{height:27.5rem}.en .tbDiv ul.lb5m li .tit,.en .tbDiv ul.lb5m.lb3m li .tit{height:12.5rem}.en .tbDiv ul.lb5m>li{border-image:linear-gradient(rgb(50, 65, 88) 12.5rem, rgb(221, 221, 221) 12.5rem, rgb(221, 221, 221) 100%) 1/1/0 stretch}.en .tbDiv ul.lb5m li .conBox{height:50rem}.en .tbDiv ul li .conBox{height:21.875rem}.en .tbDiv ul.lic2 li .conBox{height:28.125rem}}@media only screen and (max-width: 1023px){.tdDivnNW{flex-wrap:wrap}.tbDiv .tbUl{width:100%}.tbDiv ul li .conBox{height:11.25rem}.tbDiv .tbUl>li:last-child{border-right:0}.tbDiv ul.lic1 li .conBox{height:7.5rem}.tbDiv ul.lic2 li .conBox,.tbDiv ul li .conBox.hGtmd{height:12.5rem}.tbDiv ul.lb5m li .conBox{height:17.5rem}.tbDiv ul.lb5m li.last .conBox{height:6.25rem}.en .tbDiv ul li .conBox,.en .tbDiv ul.lic2 li .conBox{height:15rem}.en .tbDiv ul.lb3m.lb5m>li.last{border-right:none}.en .tbDiv ul.lb5m>li:last-child{border-right:0.0625rem solid rgba(0,0,0,0)}.en .tbDiv ul.lb5m li .tit,.en .tbDiv ul.lb5m.lb3m li .tit{height:8.4375rem}.en .tbDiv ul.lb5m>li{border-image:linear-gradient(rgb(50, 65, 88) 8.4375rem, rgb(221, 221, 221) 8.4375rem, rgb(221, 221, 221) 100%) 1/1/0 stretch}.en .tbDiv ul.lb5m.lb3m li.last .tit{height:5rem}.en .tbDiv ul.lb5m li .conBox{height:21.875rem}.en .tbDiv ul li.last .conBox{height:9.375rem}.en .tbDiv ul.lb5m li.last .conBox{height:9.375rem}}@media only screen and (max-width: 1023px){.tbDiv .tbUl{width:100%}.tbDiv ul li .conBox{height:11.25rem}.tbDiv .tbUl .listGlobal>li{font-size:0.8125rem}.Liquid img{width:100%}.tbDiv ul.lb5m li .tit{height:5rem}.tbDiv ul.lb5m li{border-image:linear-gradient(rgb(50, 65, 88) 5rem, rgb(221, 221, 221) 5rem, rgb(221, 221, 221) 100%) 1/1/0 stretch}.tbDiv ul.lb5m li .conBox{height:15.625rem}.en .tbDiv ul li .conBox{height:18.75rem}.en .tbDiv ul.lic2 li .conBox{height:18.75rem}.en .tbDiv ul.lb5m li .conBox{height:28.125rem}.en .tbDiv ul.lb5m.lb3m li.last .conBox,.en .tbDiv ul.lic1 li.last .conBox{height:6.25rem}}@media only screen and (max-width: 410px){.tbDiv ul li .conBox{height:12.5rem}.tbDiv ul.lic2 li .conBox{height:17.5rem}.tbDiv ul.lb2m li .tit{height:4.375rem}.tbDiv ul.lb2m>li{border-image:linear-gradient(rgb(50, 65, 88) 4.375rem, rgb(221, 221, 221) 4.375rem, rgb(221, 221, 221) 100%) 1/1/0 stretch}.tbDiv ul.lb5m li .tit{height:5.625rem}.tbDiv ul.lb5m li{border-image:linear-gradient(rgb(50, 65, 88) 5.625rem, rgb(221, 221, 221) 5.625rem, rgb(221, 221, 221) 100%) 1/1/0 stretch}.tbDiv ul.lb5m.lb3m li.last .tit{height:5rem}.tbDiv ul.lb5m li .conBox{height:17.5rem}.en .tbDiv .tbUl>li{border-image:linear-gradient(rgb(50, 65, 88) 5rem, rgb(221, 221, 221) 5rem, rgb(221, 221, 221) 100%) 1/1/0 stretch}.en .tbDiv .lb2m>li{border-image:linear-gradient(rgb(50, 65, 88) 5.625rem, rgb(221, 221, 221) 5.625rem, rgb(221, 221, 221) 100%) 1/1/0 stretch}.en .tbDiv ul.lb2m li .tit{height:5.625rem}.en .tbDiv ul.lb3m>li{border-image:linear-gradient(rgb(50, 65, 88) 6.875rem, rgb(221, 221, 221) 6.875rem, rgb(221, 221, 221) 100%) 1/1/0 stretch}.en .tbDiv ul.lb5m li .tit{height:11.25rem}.en .tbDiv ul.lb5m>li{width:50%;border-image:linear-gradient(rgb(50, 65, 88) 11.25rem, rgb(221, 221, 221) 11.25rem, rgb(221, 221, 221) 100%) 1/1/0 stretch}.en .tbDiv ul.lb5m li .tit,.en .tbDiv ul.lb5m.lb3m li .tit{height:9.6875rem}.en .tbDiv ul.lb5m>li{border-image:linear-gradient(rgb(50, 65, 88) 9.6875rem, rgb(221, 221, 221) 9.6875rem, rgb(221, 221, 221) 100%) 1/1/0 stretch}.en .tbDiv ul.lb5m li .conBox{height:34.375rem}.en .tbDiv ul li .conBox,.en .tbDiv ul.lic2 li .conBox{height:21.875rem}.en .tbDiv ul.lb5m.lb3m li.last .conBox,.en .tbDiv ul.lic1 li.last .conBox{height:9.375rem}}@media only screen and (max-width: 359px){.tbDiv ul li .conBox{height:14.375rem}.tbDiv ul.lic2 li .conBox{height:19.375rem}.tbDiv ul.lb5m li .conBox{height:20rem}.en .tbDiv ul.lb5m li .conBox{height:46.875rem}.en .tbDiv ul.lb2m li .tit{height:7.5rem}.en .tbDiv .lb2m>li{border-image:linear-gradient(rgb(50, 65, 88) 7.5rem, rgb(221, 221, 221) 7.5rem, rgb(221, 221, 221) 100%) 1/1/0 stretch}.en .tbDiv ul li .conBox,.en .tbDiv ul.lic2 li .conBox{height:28.125rem}.en .tbDiv ul.lb5m li .tit,.en .tbDiv ul.lb5m.lb3m li .tit{height:10.9375rem}.en .tbDiv ul.lb5m>li{border-image:linear-gradient(rgb(50, 65, 88) 10.9375rem, rgb(221, 221, 221) 10.9375rem, rgb(221, 221, 221) 100%) 1/1/0 stretch}.en .tbDiv ul.lb5m.lb3m li.last .tit{height:6.25rem}.en .tbDiv ul.lb5m>li.last{border-image:linear-gradient(rgb(50, 65, 88) 6.25rem, rgb(221, 221, 221) 6.25rem, rgb(221, 221, 221) 100%) 1/1/0 stretch}}.termStepWrap{position:relative}.termStepWrap:before,.termStepWrap:after{content:"";height:0.125rem;position:absolute;left:0.625rem;right:0.625rem;background:#0c2340;z-index:-1}.termStepWrap:before{top:6.25rem}.termStepWrap:after{top:21.3125rem}.termStepWrap ul{display:flex;align-items:center;justify-content:space-between}.termStepWrap .arrow{height:0.125rem;position:absolute;top:13.125rem;left:11.875rem;right:calc(50% + 4.625rem);transform:rotate(-25deg);background:#0c2340}.termStepWrap .arrow:before{content:"";width:1.25rem;height:0.625rem;position:absolute;left:-0.625rem;bottom:-0.25rem;display:block;transform:rotate(-90deg);background:url("https://com.airpremiacdn.net/resources/onepoint/images/home/footer_triangle.png") no-repeat}.termStepWrap .step{width:12.5rem;height:12.5rem;margin-bottom:2.5rem;padding:0.9375rem;position:relative;display:flex;align-items:center;justify-content:center;color:#fff;text-align:center;background:#0c2340;border-radius:1rem}.termStepWrap .step.s3:before{content:"";width:0.125rem;height:3.75rem;position:absolute;bottom:-3.125rem;background:#0c2340;z-index:-1}.termStepWrap .step:last-child{margin-bottom:0}.termStepWrap .title{padding-bottom:0.625rem;line-height:120%;letter-spacing:-0.05rem}.termStepWrap i{width:calc(100% - 1.875rem);position:absolute}.termStepWrap .num{top:0.9375rem}.termStepWrap .user{bottom:0.75rem;font-size:0.9375rem;opacity:.6}@media only screen and (max-width: 767px){.termStepWrap:before{top:4.375rem}.termStepWrap:after{top:15.6875rem}.termStepWrap .step{width:8.75rem;height:10rem}.termStepWrap .arrow{left:7.5rem;right:calc(50% + 2.5rem);top:10rem;transform:rotate(-45deg)}.termStepWrap .num{top:0.3125rem}.termStepWrap .step{padding:0.9375rem 0.5rem}}@media only screen and (max-width: 599px){.termStepWrap:before{display:none}.termStepWrap:after{top:auto;bottom:3.6875rem}.termStepWrap ul{display:block}.termStepWrap ul>li{margin-bottom:1.25rem;display:flex;justify-content:space-between;gap:0.125rem}.termStepWrap .arrow{left:6.875rem;right:7.5rem;top:10.5rem;transform:rotate(-30deg)}.termStepWrap .arrow:before{left:auto;right:-0.625rem;transform:rotate(90deg)}.termStepWrap .step{width:8rem;height:10rem;margin-bottom:0;padding:0.3125rem}.termStepWrap .step.s3:before{display:none}.termStepWrap .step.s1:after,.termStepWrap .step.s2:after,.termStepWrap .step.s6:after,.termStepWrap .step.s5:after{content:"";width:0.125rem;height:100%;top:3.6875rem;position:absolute;display:block;background:#0c2340;z-index:-1}.termStepWrap .title{padding-bottom:0.625rem;line-height:110%}}@media only screen and (max-width: 410px){.termStepWrap .arrow{right:7.5rem;top:11.25rem;transform:rotate(-40deg)}}.supCont{border-top:0.125rem solid #222}.infTit{font-size:1.625rem;font-weight:700}.infSubTit{font-size:1.25rem;font-weight:700}.stroller{width:5.875rem;height:5.875rem;margin:0 auto;display:flex;justify-content:center;align-items:center;background-image:url(https://com.airpremiacdn.net/resources/onepoint/images/support/stroller.png)}.baggageStrollerB{width:10rem;height:10rem;margin-left:0.625rem;display:flex;justify-content:center;align-items:center;background-image:url(https://com.airpremiacdn.net/resources/onepoint/images/support/baggageStroller_b.png);background-repeat:no-repeat}span.bagstr{margin-top:1.5rem;margin-left:-4.625rem;font-size:1rem;line-height:1.6em;text-align:center}.infSTtitle{margin-bottom:0.625rem;font-size:1.125rem;font-weight:500}.prgOrang{color:#ff5800}.helpPd50{padding-left:3.125rem;padding-right:3.125rem}.petFlexBox{margin-top:1.25rem;display:flex;align-items:baseline}.petSubTit{margin-bottom:0.625rem;font-size:1rem;font-weight:700}.petTxtRight{width:100%;height:auto;margin-left:0.625rem;display:block;flex:1}@media only screen and (max-width: 767px){.infTit{font-size:1.125rem}.infSubTit{font-size:1rem}.infSTtitle{font-size:0.875rem}.stroller{width:3.75rem;height:3.75rem;background-size:3.75rem}.baggageStrollerB{width:7.5rem;height:7.5rem;background-size:7.5rem}span.bagstr{margin-top:1.25rem;margin-left:-3.625rem;font-size:0.8125rem}.petFlexBox .badgeArrow{padding:0.0625rem 0.5rem;line-height:1.3em}.petFlexBox .badgeArrow p,.petSubTit,.petTxtRight p{font-size:0.875rem}}@media only screen and (max-width: 410px){.petFlexBox{display:block}.petTxtRight{margin-left:0;margin-top:0.625rem}}.AuthWrapper.signup{max-width:56.25rem !important}.fortselBox{width:17.5rem;height:15rem;margin-right:1.875rem;border-radius:0.75rem;border:solid 0.0625rem #ddd}.fortselBox:last-of-type{margin-right:0}.fortselBox:hover{border:solid 0.0625rem #ff4713}.sigIcon{width:4.125rem;height:5.625rem;margin-right:1.875rem}.sigBoy{background:url(https://com.airpremiacdn.net/resources/onepoint/images/illust/img_profile_man_01_dormancy.svg) no-repeat}.sigBoy.on,.sigmenBtn:hover .sigBoy{background-image:url(https://com.airpremiacdn.net/resources/onepoint/images/illust/img_profile_man_01.svg)}.sigMan{background:url(https://com.airpremiacdn.net/resources/onepoint/images/illust/img_profile_man_02_dormancy.svg) no-repeat}.sigMan.on,.sigmenBtn:hover .sigMan{background-image:url(https://com.airpremiacdn.net/resources/onepoint/images/illust/img_profile_man_02.svg)}.sigWomen{background:url(https://com.airpremiacdn.net/resources/onepoint/images/illust/img_profile_woman_02_dormancy.svg) no-repeat}.sigWomen.on,.sigWomenBtn:hover .sigWomen{background-image:url(https://com.airpremiacdn.net/resources/onepoint/images/illust/img_profile_woman_02.svg)}.sigFlex{display:flex;align-items:center;justify-content:center}.signupScs{width:28.75rem;background:#fff url("https://com.airpremiacdn.net/resources/onepoint/images/seq_join_fin_pc.gif") no-repeat center}.signupScs.bPopWrap .popTit{padding:3.125rem 3.125rem 1.25rem 3.125rem}.signupScs .popTit p .lc{display:block}.signupScs .popScr{padding-bottom:6.25rem}.signupScs .popScr p{color:#0093ff;font-size:1.4rem;font-weight:600}@media only screen and (max-width: 767px){.AuthWrapper.signup>.flex{display:block}.fortselBox{width:100%;height:6.25rem;margin-right:0;margin-bottom:1.25rem;padding:0 1.5625rem}.sigFlex{justify-content:flex-start}.sigIcon{width:2.75rem;height:3.75rem;margin-bottom:0;background-size:2.75rem 3.75rem}.signupScs{width:100%;background-position:right -6.25rem}.signupScs .popTit p .lc{display:inline-block}.signupScs.bPopWrap .popTit{padding:1.5625rem 1.5625rem 0.625rem}}@media only screen and (max-width: 410px){.signupScs{background-position:-6.25rem -5rem}}.infoTitWrap{padding-bottom:3.75rem;align-items:flex-end}.info-cont h3{margin:1.25rem 0;font-size:2.5rem;letter-spacing:-0.0375rem}.info-cont p{margin-bottom:0.625rem}.info-pic.economy img{width:23.5625rem}.info-pic.premia img{width:30.75rem}.seatImgWrap{margin-top:3.75rem;margin-bottom:1.25rem}.seatImgWrap img{width:48%}.seatClass{margin-top:6.25rem;padding:2.5rem;background:#f3eeea;border-radius:0.75rem}.seatClass h5{font-size:3rem;line-height:1.3em}.seatClass .illustBox{margin:1.875rem 0 1.25rem}.seatClass .illustBox .illust{display:flex;justify-content:space-evenly;align-items:flex-start}.seatClass .illust li{width:9.375rem;margin:1.25rem;display:flex;flex-direction:column;align-items:center}.seatClass .illust li .imgBox{width:9.375rem;height:9.375rem;padding:0.625rem;display:flex;justify-content:center;background:#fbf8f5;border-radius:0.625rem}.seatClass .illust li .imgBox img{width:8.125rem}.seatClass .illust.size90{margin-top:0}.seatClass .illust.size90 li .imgBox img{width:5.625rem;margin:1.875rem}.seatClass .illust li p{margin-top:1.25rem;text-align:center}.vr360Wrap{margin-top:6.25rem}.vr360Wrap p{margin-bottom:0.625rem}.vr360Wrap .movie{width:100%;height:auto;margin-top:1.875rem}.vr360Wrap .movie iframe{width:100%;height:43.75rem;border:0}@media only screen and (max-width: 767px){.infoTitWrap{padding-bottom:1.25rem;display:block}.info-cont h3{font-size:1.625rem}.info-pic{margin-top:1.25rem;text-align:center}.seatClass h5{font-size:1.875rem}.seatClass .illustBox{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.seatClass .illustBox .illust{min-height:43.125rem;display:block}.seatClass .illust li p{min-height:3.125rem}.info-pic.economy img,.info-pic.premia img{max-width:80%}}@media only screen and (max-width: 410px){.info-pic.economy img,.info-pic.premia img{max-width:100%}.vr360Wrap .movie iframe{height:18.75rem}}.mvCont .mvTop{height:10.3125rem;padding:2.5rem 1.875rem 1.875rem;display:flex;flex-direction:column;justify-content:space-between}.mvTop .tit{color:#222;font-size:2.25rem;font-weight:700;letter-spacing:-0.01875rem}.mvTop .subTit{padding:1.25rem 0;color:gray;font-size:1rem;font-weight:400}.mvMdl{height:calc(100vh - 15rem);overflow-y:auto;overflow-x:hidden;border-top:0.0625rem solid #ccc}.mvMdl .inContWrap{width:100%;height:100%;display:flex}.mvMdl .inContWrap .lft{width:15.625rem;padding:1.875rem;overflow-y:auto;border-top:none}.inContWrap .btnWrap{min-height:calc(100% - 14.0625rem)}.mvMdl .inContWrap .rgt{width:calc(100% - 15.625rem);padding:1.875rem 3.125rem;overflow-y:auto;overflow-x:hidden;border-left:0.0625rem solid #ccc}.mvMdl .inContWrap .rgt .rgtContit{font-size:1.25rem;font-weight:500}.mvMdl .inContWrap .rgt .rgtsCon{margin-bottom:0.9375rem}.mvMdl .inContWrap .rgt .chkBox{display:block}.mvCont .mvBottom{width:50rem;padding:0.9375rem 1.875rem;display:flex;justify-content:space-between;align-items:center;position:fixed;bottom:0;background:#fff;border-top:0.0625rem solid #ccc;z-index:1}.mvCont .mvBottom .prcWrapper{width:unset;height:unset;display:flex;align-items:center}.mvCont .mvBottom .taskButton{width:10rem;height:3.125rem}@media only screen and (max-width: 1279px){.mvView,.mvCont,.mvCont .mvBottom{width:100%}}@media only screen and (max-width: 767px){.mvTop .tit{font-size:1.625rem}.mvMdl .inContWrap{flex-direction:column}.mvMdl .inContWrap .lft{width:100%;padding:1.875rem 1.5625rem;overflow:visible;border-bottom:0.0625rem solid #ccc}.mvMdl .inContWrap .rgt{width:100%;padding:1.875rem;overflow:visible;border-left:0}.mvCont .mvBottom{display:block}.mvBottom .prcWrapper .prcRgt{width:100%;margin:0;margin-bottom:1.25rem;justify-content:space-between}.mvBottom .prcWrapper .prcRgt h3{font-size:1.8rem}.mvBottom .btnsWrapper .taskButton{width:100%}}@media only screen and (max-width: 410px){.mvMdl .btnBox{margin-top:0.3125rem}}.mdSub{margin-top:0.625rem;font-size:1.6rem;line-height:1.8em}.mdInputWrap{margin-top:6.25rem;padding-bottom:3.75rem;border-top:0.125rem solid #222;border-bottom:0.125rem solid #222}.mdInput{padding:6.25rem 0;display:flex;border-bottom:0.0625rem solid #ddd}.mdInput:last-child{padding-bottom:0;border-bottom:0}.mdLabel{margin-right:6.25rem;display:flex;flex-direction:column;flex-basis:auto !important}.mdInput .mdLabel h3{font-size:2.6rem;font-weight:700}.mdInput .mdLabel p,.mdInput .mdLabel p span{font-size:2rem;font-weight:700}.mdLabel.mdinfo{margin-right:13.125rem}.mdWrap{flex:3 1 0%}.mdWrap .row{padding:1.25rem 0;position:relative;display:flex;align-items:center;letter-spacing:-0.01875rem;border-bottom:0.0625rem solid #ddd}.mdWrap .row .label{width:10rem}.mdWrap .row .value{padding-left:2.5rem;position:relative;display:flex;align-items:center;flex:1 1 0%}.listGlobal.mdLst>li:first-child{margin-top:0}.listGlobal.mdLst>li{margin-top:0.3125rem}.mdinfoInput{padding:3.75rem 0}.mdwdwrap{flex:1 1 0%}.mdwdwrap .row .value{font-weight:400}.mdchkWrap{padding-top:3.75rem}@media only screen and (max-width: 767px){.mdSub{font-size:1.4rem}.mdInputWrap{margin:0;padding-bottom:1.875rem}.mdInput{padding:1.875rem 0;flex-direction:column;border-bottom:0}.mdInput .mdLabel{margin-right:0;margin-bottom:1.25rem}.mdInput .inputWrap{flex:1 1 auto}.mdInput .infoTtl h3{font-size:1.8rem}.mdWrap{margin-top:1.25rem}.mdInput .mdLabel h3{font-size:1.8rem}.mdchkWrap{padding-top:1.875rem}}.siteTit{padding-bottom:3.75rem;position:relative;border-bottom:0.125rem solid #222}.siteTit:after{content:"";width:12.625rem;height:8.375rem;display:block;position:absolute;right:0;bottom:0;background:url("https://com.airpremiacdn.net/resources/onepoint/images/illust/illust_sitemap.svg") no-repeat;background-size:cover}.siteWrap{display:flex;flex-basis:50%;flex-wrap:wrap;justify-content:space-between}.siteWrap .list{margin-right:3.75rem;margin-bottom:3.75rem;flex-basis:31.25rem;display:flex;justify-content:space-between}.siteWrap .list .mapList{width:16.25rem;margin-bottom:0.625rem;display:flex;justify-content:space-between;align-items:center;border-bottom:0.0625rem solid rgba(0,0,0,0)}.siteWrap .list .mapList:last-child{margin-bottom:0}.siteWrap .list .mapList:hover{border-bottom:0.0625rem solid #ff4713;color:#ff4713}.siteWrap .service{margin-bottom:3.75rem;padding-top:3.75rem;display:flex;border-top:0.0625rem solid #e5e5e5;border-bottom:0.0625rem solid #e5e5e5}.siteWrap .service .subMdTit{flex-basis:15rem}.siteWrap .service .serWrap{flex-basis:calc(100% - 15rem);display:flex;flex-wrap:wrap;justify-content:space-between}.siteWrap .service .serWrap .list{display:block;flex-basis:auto}.siteWrap .service .serWrap .list .subSmTit{margin-bottom:1.25rem;padding-bottom:0.9375rem;border-bottom:0.0625rem solid #e5e5e5}@media only screen and (max-width: 1279px){.siteWrap .list{display:block;flex-basis:16.25rem}.siteWrap .list .subMdTit{margin-bottom:1.25rem}.siteWrap .service{display:block}.siteWrap .service .subMdTit{margin-bottom:1.25rem}}@media only screen and (max-width: 767px){.siteTit{padding-bottom:1.25rem}.siteTit:after{content:"";width:7rem;height:49.0625rem;display:none}.siteWrap{display:block}.siteWrap .list{width:100%;margin:0 0 2.5rem 0}.siteWrap .list .subMdTit{padding-bottom:0.9375rem;border-bottom:0.0625rem solid #e5e5e5}.siteWrap .list .maplist{width:100%}.siteWrap .service .subSmTit{color:gray;font-weight:400}.siteWrap .service .serWrap .list:last-child{margin-bottom:0}}.description.chkOndes{margin-top:0.625rem;padding:0}.chkOnCont{margin-top:7.5rem;border-top:none;border-bottom:none}.chkOnCont .infoInput{justify-content:space-between}.chkOnCont .infoInput .infoTtl{flex-basis:inherit}.infoInput.chkTtl .infoTtl{width:calc(100% - 53.75rem)}.chkOnWrap .cttWrapper{width:50rem}.chkOnWrap .row .value{padding-left:0}.cttWrapper .row .value.tiket::before{background:url(https://com.airpremiacdn.net/resources/onepoint/images/icon/ico_ticket.svg) no-repeat center center}.cttWrapper .row .value.boarding::before{background:url(https://com.airpremiacdn.net/resources/onepoint/images/icon/ico_flight.svg) no-repeat center center}.chkOnWrap .cttWrapper.inputWrap+.cttWrapper.inputWrap{padding-top:3.75rem}.chkOnTit{margin-bottom:1.875rem}@media only screen and (max-width: 1279px){.chkOnCont .infoInput{flex-direction:column}.chkOnWrap .cttWrapper.inputWrap{margin-top:3.75rem}.chkOnCont .infoInput .infoTtl{flex-basis:inherit}.chkOnWrap .cttWrapper{width:100%}.chkOnWrap .cttWrapper.inputWrap+.cttWrapper.inputWrap{padding-top:0}}@media only screen and (max-width: 767px){.chkOnCont{margin-top:2.5rem}.chkOnWrap .inputWrap .row{flex-direction:row}.chkOnWrap .inputWrap .row{margin:0}}.chkComTit{margin-bottom:5rem}.onlineChkCard{margin-bottom:0.625rem;padding:1.875rem;border-radius:0.75rem;border:solid 0.0625rem #ddd;background-color:#fff}.onChkTop{display:flex;justify-content:space-between}.onChkBot{padding-top:3.125rem;display:flex;justify-content:space-between;align-items:flex-end}.onChkTop .right{position:relative;right:0;top:0.125rem}.onChkTitWrap{display:flex;align-items:center;font-size:1.5rem;font-weight:700;letter-spacing:-0.025rem}.onChkTitWrap .connectionMark{width:1.375rem;height:1.375rem;margin:0 0.625rem;display:block;position:relative;top:0.0625rem;font-weight:400;background:url(https://com.airpremiacdn.net/resources/onepoint/images/arrow/arrow_one_way.svg) no-repeat center center}.onChkPaxInfo{padding-top:0.3125rem;font-weight:700;letter-spacing:-0.0175rem;color:#b2b2b2}.textLinkBtn{display:flex;align-items:center}.textLinkBtn span{font-weight:700;letter-spacing:-0.01625rem;text-align:right}.textLinkBtn .arrowWrapper{position:relative;margin-left:-0.125rem;margin-top:0.0625rem}.textLinkBtn .arrowWrapper div{display:flex;justify-content:center;align-items:center;line-height:1;flex-direction:column;cursor:pointer;transform:translateY(0.0625rem)}.textLinkBtn .arrowWrapper div i{width:1rem;height:1rem;margin-left:0.3125rem;background:url(https://com.airpremiacdn.net/resources/onepoint/images/arrow/btn_dropdown_arrow_able_up_black2.svg) no-repeat center center;transform:rotate(-90deg)}.onChkBot .infosWrap{display:flex}.onChkBot .infosWrap .info+.info{padding-left:3.75rem}.onChkBot .infosWrap .info .label{letter-spacing:-0.01625rem}.onChkBot .infosWrap .info .value{padding-top:0.625rem;font-weight:700;letter-spacing:-0.0225rem}.onChkBot .BtnWrap{width:10.875rem;height:3.125rem}.noDataOnlineChkCard{height:13.4375rem;position:relative}.noDataOnlineChkCard .onChkTitWrap{font-size:2.25rem}.noDataOnlineChkCard .onChkPaxInfo{margin-top:1.25rem}.onChkimage{position:absolute;right:2.8125rem;bottom:0}.onChkimage i{width:10.25rem;height:11.875rem;background:url(https://com.airpremiacdn.net/resources/onepoint/images/illust/img_mobilecheck.svg) no-repeat;background-size:contain}@media only screen and (max-width: 767px){.onChkTitWrap{font-size:1.25rem}.onChkPaxInfo{padding-top:0.625rem;font-size:0.875rem}.onChkBot{flex-direction:column;align-items:baseline}.onChkBot .infosWrap{display:block}.onChkBot .infosWrap .info+.info{margin-top:1.25rem;padding-left:0}.onChkBot .infosWrap .info .label,.onChkBot .infosWrap .info .value{font-size:0.875rem}.onChkBot .BtnWrap{width:18.75rem;margin:1.875rem auto 0;font-size:0.875rem}.noDataOnlineChkCard .onChkTitWrap{font-size:1.5rem}.noDataOnlineChkCard .onChkPaxInfo{margin-top:0.625rem}.onChkimage{right:1.25rem}.onChkimage i{width:7rem;height:8.125rem}}@media only screen and (max-width: 479px){.onChkTop{display:block}.textLinkBtn{margin-left:auto}}@media only screen and (max-width: 410px){.onChkTitWrap{align-items:baseline;flex-direction:column}.onChkTitWrap .connectionMark{margin:0.3125rem 0;transform:rotate(90deg)}.onChkBot .BtnWrap{width:100%}}.applyWrap{margin-bottom:1.875rem}.applyWrap:last-child{margin-bottom:0}.applyWrap .paxFormPanel{height:6.875rem;display:flex;justify-content:space-between;align-items:center;border-bottom:solid 0.0625rem #e5e5e5}.applyWrap .labelWrap{padding-top:0.625rem;display:flex;letter-spacing:-0.0175rem}.applyWrap .left .name{font-family:"Premia","Pretendard JP",sans-serif;font-weight:700;font-size:2.4rem;letter-spacing:-0.03rem}.applyWrap .labelWrap .gender:before{width:0.0625rem;height:0.6875rem;content:"";position:absolute;top:0.125rem;left:0.41875rem;background-color:#ddd}.applyWrap .labelWrap .gender{padding-left:0.8125rem;position:relative}.applyWrap .right{display:flex;align-items:center;color:#222;text-align:right;font-weight:700;letter-spacing:-0.02rem;cursor:pointer}.applyWrap .arrowWrap{padding-left:1.25rem}.applyWrap .arrowWrap i{width:1.25rem;height:1.25rem;display:flex;align-items:center;flex-direction:column;background:url("https://com.airpremiacdn.net/resources/onepoint/images/arrow/btn_link_next.svg") no-repeat;background-size:cover;transform:rotate(270deg);transition:all .2s;cursor:pointer}.applyWrap.paxLOn .arrowWrap i{transform:rotate(90deg);transition:all .2s}.paxFormPanelBody{padding:1.875rem 0;overflow:unset}.applyChkBoxWarp{margin-top:1.875rem;margin-bottom:3.75rem}.applyChkBoxWarp .chkBox:first-child{margin-top:0}.applyChkBoxWarp .chkBox{margin-top:0.625rem;display:block}.applyChkbtnWrap{justify-content:center}.applyChkbtnWrap .taskButton{width:18.75rem}.linkBarLink{display:flex;justify-content:space-between;align-items:center;height:4rem;padding:0 1.875rem;border-radius:0.5rem;background-color:#d4effd}.url{width:7.4375rem;height:2.5rem;padding-left:1.25rem;position:relative;border-radius:1.1875rem;background-color:#fff}.linkBarLink .url::before{content:"";width:1rem;height:1rem;position:absolute;top:0.75rem;left:0.875rem;background:url("https://com.airpremiacdn.net/resources/onepoint/images/icon/ico_link.svg") no-repeat}.aplyLinkBar{margin:3.75rem 0 2.5rem}.apyNodataCont{width:100%}.apyNodataCont .svgWrap{width:8.75rem;margin:0 auto}.apyNodataCont .svgWrap i{width:8.75rem;height:8.75rem;background:url(https://com.airpremiacdn.net/resources/onepoint/images/illust/img_banner_illust_02.png) no-repeat center center;background-size:cover}.apyNodataCont .description{padding-top:1.25rem;font-weight:700;letter-spacing:-0.0225rem;text-align:center}@media only screen and (max-width: 1023px){.applyWrap .slctBox>.psCon{min-width:100%}.applyWrap .slctBox>.slctCon{min-width:100%}}@media only screen and (max-width: 767px){.aplyLinkBar{height:auto;padding:0.625rem;flex-direction:column}.aplyLinkBar>.linkBWTxt{margin-bottom:0.625rem}.paxFormPanelBody{margin-left:0;padding:0.625rem 0}.applyWrap .slctBox.w130{min-width:auto}}.reserveSum{padding:1.875rem 1.875rem 2.25rem;border-radius:0.5rem;border:0.0625rem solid #222;background-color:#fff}.reserveSum .dayAir{padding:3.75rem 0 1.875rem}.reserveSum .dayAir .title{display:flex}.reserveSum .dayAir .trLine{margin:1.875rem 0;border:0.0625rem solid #e5e5e5}.reserveSum .resvVlu{margin-top:0.625rem;justify-content:flex-start}.reserveSum .resvVlu .grf{font-weight:700;color:gray}.reserveSum .resvVlu .date,.reserveSum .resvVlu .aprt{font-weight:700}.reserveSum .arrBar{width:0.0625rem;height:1.25rem;margin:0 1.25rem;background:#e5e5e5}.changeTicketInfo{display:flex;justify-content:center}.changeTicketInfo .changeTicketComment{outline:solid 0.1875rem #000;background-color:#f5d682;width:21.875rem;height:11.25rem;padding:1.25rem}.changeTicketInfo .changeTicketComment li{text-align:center;font-size:1.25rem}.changeTicketInfo .changeTicketComment strong{font-weight:bold;font-size:1.875rem}@media only screen and (max-width: 767px){.reserveSum .resvVlu .arrBar{display:none}.reserveSum .resvVlu{display:block}.reserveSum .resvVlu .grf:last-child{margin-top:0.625rem}.reserveSum .resvVlu .aprt{margin-top:0.625rem}}.errorWrap{text-align:center}.errorWrap .errorImg{width:100%;max-width:15rem;margin-bottom:1.875rem}.errorWrap .errorTit{margin-bottom:1.875rem;font-size:3.6rem;font-weight:700;line-height:1.6;letter-spacing:-0.05em}.errorWrap .errorMsg{margin-bottom:3.125rem;color:gray;line-height:1.6;word-break:keep-all}.errorWrap .errorMsg .msgMT{margin-top:0.9375rem}.errorWrap .btnWrap{width:100%;max-width:10rem;display:inline-block}@media only screen and (max-width: 767px){.errorWrap .errorImg{max-width:11.25rem}.errorWrap .errorTit{font-size:2.6rem}.errorWrap .errorTit .mBlock{display:block}.errorWrap .errorMsg{font-size:1.3rem}.errorWrap .errorMsg .msgMT{margin-top:0.625rem}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNzcy9zdHlsZTIuc2NzcyIsImNzcy9hcF9wcmVhc2V0LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBU0EsMkJBQ0ksaUJBQ0EsMkJBQ0Esc0JBRUosc0NBQ0ksbUJBRUosd0NBQ0ksZUFDQSxnQkFDQSx1QkFJSixpQkFDQyx5QkFDQSxnQkFDQSxrQkFDQSxhQUNBLDhCQUNBLG1CQUNBLDRCQUNBLHFCQUVELHdCQUNDLHFCQUVELG9DQUNDLFdBRUQsbUNBQ0MsV0FFRCw4Q0FDQyxXQUNBLGdCQUVELHlCQUNDLGdCQUNBLGVBQ0EsV0NkbUIsUURnQnBCLHFCQUNDLGVBRUQsbUJBQ0MsbUJBRUQsd0JBQ0MsZUFDQSxvQkFDQSxrQkFDQSxNQ3RDbUIsS0R1Q25CLHNDQUVELHNCQUNDLGdCQUVELGdDQUNDLGFBQ0EsOEJBQ0Esc0JBRUQsdUNBQ0MsMkJBQ0EsZ0JBQ0EscUNBQ0Esc0JBRUQsb0NBQ0MsTUMvRW1CLFFEZ0ZuQiwrQkFFRCw2QkFDQyxxQkFFRCwwQkFDQyxzQkFDQSxNQ2hFbUIsS0RrRXBCLGlDQUNDLGdCQUVELG9DQUNDLHNDQUVELDhCQUNDLGdCQUVELHlDQUNDLGlCQUNBLG9CQUNBLGdCQUVELHFDQUNDLGFBQ0EsbUJBRUQsdUNBQ0Msc0JBQ0EsTUN0Rm1CLEtEd0ZwQixvQ0FDQyxXQUNBLGlCQUNBLG1CQUNBLFdDMUZtQixLRDRGcEIsc0NBQ0MsVUFFRCw4Q0FDQyxVQUVELGlDQUNDLGVBRUQsZ0NBQ0MsMkJBRUQsb0NBQ0MsZUFFRCx1Q0FDQywyQkFJRCxpQkFDQyxxQkFDQSwrREFFQSxxQkFDQyxtQkFDQSx1QkFHRCxzQkFDQyxZQUNBLHNCQUNBLGtCQUNBLHNDQUNBLGdCQUNBLGdCQUVBLGlDQUNDLGVBR0QseUJBQ0MsZ0JBQ0Esc0NBQ0EsK0JBQ0MsV0FDQSxXQUNBLGdCQUNBLGNBQ0Esa0JBQ0EsWUFDQSxPQUNBLDJDQU9KLHVDQUVDLGlCQUdELCtEQUVDLGlCQ2xERywwQ0R1REgsc0dBRUMsbUJDekRFLDJDRDhESCxpQ0FD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QyxxQkFPRixXQUNDLGtCQUVELHFCQUNDLFdBQ0EsZ0JBQ0EsdUJBRUQscUJBQ0MsdUJBQ0EsaUJBQ0EsZ0JBQ0EsZ0JBQ0EsdUJBRUQscUJBQ0MsdUJBQ0EsTUNyZ0ttQixLRHNnS25CLGdCQUNBLG9CQUVELDRCQUNDLHFCQUVELG9CQUNDLFdBQ0EsZ0JBQ0EscUJDajZKRywwQ0RxNkpILHFCQUNDLG1CQUVELHFCQUNDLGlCQUVELDZCQUNDLGNBRUQscUJBQ0MsaUJBRUQsNEJBQ0MiLCJmaWxlIjoiY3NzL3N0eWxlMi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IFwiYXBfcHJlYXNldFwiO1xuXG4vKioqKioqKioqKioqKioqKlxuKioqIOyhsO2ajC/ssrTtgazsnbggKioqXG4qKioqKioqKioqKioqKioqL1xuXG5cbi8qIOyYiOyVvSDsobDtmowgKi9cbi5maW5kVHJpcFdyYXAgLmZpbmRUcmlwQ29uIHtcbiAgICBwYWRkaW5nOiB0b1JlbSg1MCk7XG4gICAgYm9yZGVyOiB0b1JlbSgyKSBzb2xpZCAkYXAtbGluZS1ibGFjaztcbiAgICBib3JkZXItcmFkaXVzOiB0b1JlbSgxMik7XG59XG4uZmluZFRyaXBXcmFwIC5maW5kVHJpcENvbiAuaW5wdXRXcmFwIHtcbiAgICBtYXJnaW4tdG9wOiB0b1JlbSg2MCk7XG59XG4uZmluZFRyaXBXcmFwIC5maW5kVHJpcENvbiAuVHJpcEJ0bldyYXAge1xuICAgIHdpZHRoOiB0b1JlbSgzMDApO1xuICAgIGhlaWdodDogdG9SZW0oNTApO1xuICAgIG1hcmdpbjogdG9SZW0oNTApIGF1dG8gMDtcbn1cblxuLyog7Lac64+E7LCpIOyhsO2ajCAqL1xuLmRhY1dyYXAgLnNlY1NsdCB7XG5cdHdpZHRoOiBjYWxjKDEwMCUgLSAje3RvUmVtKDE2MCl9KTtcblx0aGVpZ2h0OiB0b1JlbSg1MCk7XG5cdHBhZGRpbmc6IDAgdG9SZW0oMjApO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlcjogdG9SZW0oMSkgc29saWQgJGFwLWxpbmUtYmxhY2s7XG5cdGJvcmRlci1yYWRpdXM6IHRvUmVtKDgpO1xufVxuLmRhY1dyYXAgLnNlY1NsdC5ub1NyY2gge1xuXHRtYXJnaW4tcmlnaHQ6IHRvUmVtKDIwKTtcbn1cbi5kYWNXcmFwIC5zZWNTbHQubm9TcmNoIC5zbGN0RGF0ZWJ4IHtcblx0d2lkdGg6IDEwMCU7XG59XG4uZGFjV3JhcCAuc2VjU2x0IC5zbGN0Qm94IC5zbGN0Q29uIHtcblx0d2lkdGg6IDEwMCU7XG59XG4uZGFjV3JhcCAuc2VjU2x0IC5zbGN0Qm94LnNsY3REYXRlYnggLnNsY3RDb24ge1xuXHR3aWR0aDogMTAwJTtcblx0bWluLXdpZHRoOiB0b1JlbSg0MDApO1xufVxuLmRhY1dyYXAgLnNlY1NsdCAuYXJyQmFyIHtcblx0d2lkdGg6IHRvUmVtKDEpO1xuXHRoZWlnaHQ6IHRvUmVtKDIwKTtcblx0YmFja2dyb3VuZDogJGFwLWxpbmUtZ3JheTtcbn1cbi5kYWNXcmFwIC50YXNrQnV0dG9uIHtcblx0d2lkdGg6IHRvUmVtKDE1MCk7XG59XG4uZGFjV3JhcCAuY2hlY2tSZXMge1xuXHRtYXJnaW4tdG9wOiB0b1JlbSgxMDApO1xufVxuLmRhY1dyYXAgLmNoZWNrUmVzLm5vbmUge1xuXHRoZWlnaHQ6IHRvUmVtKDIwMCk7XG5cdGxpbmUtaGVpZ2h0OiB0b1JlbSgyMDApO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGNvbG9yOiAkYXAtdGV4dC1ncmF5LTE7XG5cdGJvcmRlci1ib3R0b206IHRvUmVtKDEpIHNvbGlkICRhcC1saW5lLWdyYXk7XG59XG4uZGFjV3JhcCAuY2F1dGlvbldyYXAge1xuXHRtYXJnaW4tdG9wOiB0b1JlbSg4MCk7XG59XG4uZGFjV3JhcCAuY2hlY2tSZXMgLmRhdGVCdG5XcmFwIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRtYXJnaW4tYm90dG9tOiB0b1JlbSg2MCk7XG59XG4uZGFjV3JhcCAuY2hlY2tSZXMgLmRhdGVCdG5XcmFwIGJ1dHRvbiB7XG5cdHBhZGRpbmc6IHRvUmVtKDE1KSB0b1JlbSgzMCk7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGJvcmRlcjogdG9SZW0oMSkgc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yYWRpdXM6IHRvUmVtKDI4KTtcbn1cbi5kYWNXcmFwIC5jaGVja1JlcyAuZGF0ZUJ0bldyYXAgLm9uIHtcblx0Y29sb3I6ICRhcC1zb2xpZC1vcmFuZ2U7XG5cdGJvcmRlcjogdG9SZW0oMSkgc29saWQgJGFwLXNvbGlkLW9yYW5nZTtcbn1cbi5kYWNXcmFwIC5jaGVja1JlcyAuc3ViU21UaXQge1xuXHRtYXJnaW4tYm90dG9tOiB0b1JlbSg0MCk7XG59XG4uZGFjV3JhcCAuY2hlY2tSZXMgLnVwQ3JpIHtcblx0bWFyZ2luLWJvdHRvbTogdG9SZW0oMjApO1xuXHRjb2xvcjogJGFwLXRleHQtZ3JheS0xO1xufVxuLmRhY1dyYXAgLmNoZWNrUmVzIC5saW5lVGIgdGhlYWQge1xuXHRmb250LXdlaWdodDogMzAwO1xufVxuLmRhY1dyYXAgLmNoZWNrUmVzIC5saW5lVGIgdGJvZHkgdGQge1xuXHRwYWRkaW5nOiB0b1JlbSgyNSkgdG9SZW0oMjApIHRvUmVtKDI1KSAwO1xufVxuLmRhY1dyYXAgLmNoZWNrUmVzIC5saW5lVGIgdGQge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmRhY1dyYXAgLmNoZWNrUmVzIC5saW5lVGIgdGQ6bGFzdC1jaGlsZCB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuOTtcblx0cGFkZGluZy1yaWdodDogMDtcbn1cbi5kYWNXcmFwIC5jaGVja1JlcyAubGluZVRiIC5za2VkV3JhcCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZGFjV3JhcCAuY2hlY2tSZXMgLmxpbmVUYiAuc2tlZFdyYXAgcCB7XG5cdG1hcmdpbi1yaWdodDogdG9SZW0oMTApO1xuXHRjb2xvcjogJGFwLXRleHQtZ3JheS0xO1xufVxuLmRhY1dyYXAgLmNoZWNrUmVzIC5saW5lVGIgLnNrZWRCYXIge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiB0b1JlbSgxKTtcblx0bWFyZ2luOiB0b1JlbSgxNSkgMDtcblx0YmFja2dyb3VuZDogJGFwLXRleHQtZ3JheS0zO1xufVxuLmRhY1dyYXAgLnNlY3Rpb25DaGsgLnNlY1NsdCAuc2xjdEJveCB7XG5cdHdpZHRoOiA0NSU7XG59XG4uZGFjV3JhcCAuc2VjdGlvbkNoayAuc2VjU2x0LnNsY3RUaHIgLnNsY3RCb3gge1xuXHR3aWR0aDogMzAlO1xufVxuLmRhY1dyYXAgLmZOdW1DaGsgLnNlY1NsdCAuZk5hbWUge1xuXHR3aWR0aDogdG9SZW0oMTUwKTtcbn1cbi5kYWNXcmFwIC5mTnVtQ2hrIC5zZWNTbHQgLmZOdW0ge1xuXHR3aWR0aDogY2FsYygxMDAlIC0gI3t0b1JlbSgyMDApfSk7XG59XG4uZGFjV3JhcCAucmVhbFRpbWVDaGsgLnNlY1NsdCAuYXNPZiB7XG5cdHdpZHRoOiB0b1JlbSgxNTApO1xufVxuLmRhY1dyYXAgLnJlYWxUaW1lQ2hrIC5zZWNTbHQgLnNsY3RCb3gge1xuXHR3aWR0aDogY2FsYygxMDAlIC0gI3t0b1JlbSgyMDApfSk7XG59XG5cblxuLmRhY1dyYXAgLnRhYkJ0biB7XG5cdG1hcmdpbi1ib3R0b206IHRvUmVtKDQwKTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLUJvcmRlci1OZXV0cmFsLWJvcmRlcjIsICNFREYwRjUpO1xuXG5cdCYubWJuIHtcblx0XHRwYWRkaW5nOiAwIHRvUmVtKDMwKTtcblx0XHRtYXJnaW4tYm90dG9tOiB0b1JlbSgzMCk7XG5cdH1cblxuXHQuYnRuIHtcblx0XHRoZWlnaHQ6IDUycHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiB0b1JlbSgzMCk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGNvbG9yOiB2YXIoLS1Pbi1WaWV3LW9uVmlldzMsICM2RDc3ODgpO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXG5cdFx0Ji5vbiB7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0Y29sb3I6IHZhcigtLU9uLVZpZXctb25WaWV3MiwgIzMzM0Q0Qik7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IHRvUmVtKDIpO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IC0xcHg7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLU9uLVZpZXctb25WaWV3MiwgIzMzM0Q0Qik7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qIO2DkeyKuSDsiJjsho0gKi9cbiNjaGVja0luTGF5b3V0ID4gLmNvbUNvbnRlbnQgPiBoMi5zdWJNZFRpdFxue1xuXHRsaW5lLWhlaWdodDogMzZweDtcbn1cblxuI2NoZWNrSW5MYXlvdXQgLmxpc3RHbG9iYWwgPiBsaSxcbiNjaGVja0luTGF5b3V0IC5ib2RTdHAgLnN0cFZhbHVle1xuXHRsaW5lLWhlaWdodDogMjRweDtcbn1cblxuXG5AaW5jbHVkZSByd2QoJ3NtJykge1xuXHQjY2hlY2tJbkxheW91dCA+IC5jb21Db250ZW50ID4gaDIuc3ViTWRUaXQsICNjaGVja0luTGF5b3V0IC5saXN0R2xvYmFsID4gbGksXG5cdCNjaGVja0luTGF5b3V0IC5ib2RTdHAgLnN0cFZhbHVle1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjZlbTtcblx0fVxufVxuXG5AaW5jbHVkZSByd2QoJ21kJyl7XG5cdC5kYWNXcmFwIC5mTnVtQ2hrIC5zZWNTbHQgLmZOYW1lIHtcblx0XHR3aWR0aDogdG9SZW0oMTAwKTtcblx0fVxuXHQuZGFjV3JhcCAuZk51bUNoayAuc2VjU2x0IC5mTnVtIHtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gI3t0b1JlbSgxMjApfSk7XG5cdH1cbn1cbkBpbmNsdWRlIHJ3ZCgnc20nKXtcblx0Lyog7JiI7JW9IOyhsO2ajCAqL1xuXHQuZmluZFRyaXBXcmFwIHtcblx0ICAgIG1hcmdpbjogdG9SZW0oNDApIDAgdG9SZW0oMzApO1xuXHR9XG5cdC5maW5kVHJpcFdyYXAgLmZpbmRUcmlwQ29uIHtcblx0ICAgIHBhZGRpbmc6IHRvUmVtKDI1KTtcblx0fVxuXHQuZmluZFRyaXBXcmFwIC5zdWJTbVRpdCB7XG5cdCAgICBmb250LXNpemU6IHRvUmVtKDE4KTtcblx0ICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cdH1cblx0LmZpbmRUcmlwV3JhcCAuZmluZFRyaXBDb24gLmlucHV0V3JhcCB7XG5cdCAgICBtYXJnaW4tdG9wOiB0b1JlbSgzMCk7XG5cdH1cblx0LmNoa0NvbVRpdCB7XG5cdCAgICBtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cdC5oZWxvSWx1c3QgLmNvbVRpdGxlIHtcblx0ICAgIG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblx0LmhlbG9JbHVzdCAucnVkIC50YWJCdG4ge1xuXHQgICAgbWFyZ2luLXRvcDogdG9SZW0oNDApO1xuXHQgICAgbWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXHQudWNtVGIge1xuXHQgICAgbWFyZ2luLXRvcDogdG9SZW0oMjApICFpbXBvcnRhbnQ7XG5cdCAgICBtYXJnaW4tYm90dG9tOiB0b1JlbSg0MCk7XG5cdH1cblx0LmhlbG9JbHVzdCAucGFnaW5nIHtcblx0ICAgIHBhZGRpbmctYm90dG9tOiB0b1JlbSg1MCk7XG5cdH1cblx0LmhlbG9JbHVzdCAubGluZVRiIHRoZWFkIHtcblx0ICAgIGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmhlbG9JbHVzdCAubGluZVRiIHRib2R5IHtcblx0ICAgIGJvcmRlci10b3A6IHRvUmVtKDIpIHNvbGlkICRhcC1saW5lLWJsYWNrO1xuXHR9XG5cblx0Lyog7Lac64+E7LCpIOyhsO2ajCAqL1xuXHQuZGFjV3JhcCAuZmxleC5zbHRGbGV4IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQuY2hrUGFnZSAuZGFjV3JhcCAuc2VjU2x0IHtcblxuXHR9XG5cdC5jaGtQYWdlIC5kYWNXcmFwIC5zZWNTbHQgLnNsY3RCb3gge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IHRvUmVtKDE1KSAwO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGJvcmRlci1ib3R0b206IHRvUmVtKDEpIHNvbGlkICRhcC1saW5lLWdyYXk7XG5cdH1cblx0LmNoa1BhZ2UgLmRhY1dyYXAgLnNlY1NsdCAuc2xjdENvbiB7XG5cdFx0dG9wOiB0b1JlbSg1MCk7XG5cdH1cblx0LmNoa1BhZ2UgLmRhY1dyYXAgLnNlY1NsdCAuYXJyQmFyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5jaGtQYWdlIC5kYWNXcmFwIC5zZWNTbHQubm9TcmNoIC5hcnJCYXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5jaGtQYWdlIC5kYWNXcmFwIC5zZWNTbHQgLnRhc2tCdXR0b24ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi10b3A6IHRvUmVtKDMwKTtcblx0fVxuXHQuY2hrUGFnZSAuZGFjV3JhcCAuc2VjU2x0Lm5vU3JjaC5ub2ZsdCB7XG5cdFx0cGFkZGluZzogdG9SZW0oMTUpIDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0Ym9yZGVyLWJvdHRvbTogdG9SZW0oMSkgc29saWQgJGFwLXRleHQtZ3JheS00O1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdH1cblx0LmNoa1BhZ2UgLmRhY1dyYXAgLnNlY1NsdC5ub1NyY2g6Omxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi10b3A6IHRvUmVtKDIwKTtcblx0fVxuXHQuY2hrUGFnZSAuZGFjV3JhcCAucmVhbFRpbWVDaGsgLnNlY1NsdCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMCB0b1JlbSgyMCk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRib3JkZXI6IHRvUmVtKDEpIHNvbGlkICRhcC1saW5lLWJsYWNrO1xuXHR9XG5cdC5jaGtQYWdlIC5kYWNXcmFwIC5yZWFsVGltZUNoayAuYXJyQmFyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQuZGFjV3JhcCAuc2VjU2x0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQuZGFjV3JhcCAuc2VjdGlvbkNoayAuc2VjU2x0LnNsY3RUaHIgLnNsY3RCb3gge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5kYWNXcmFwIC5mTnVtQ2hrIC5zZWNTbHQgLmZOYW1lIHtcblx0XHR3aWR0aDogdG9SZW0oNjApO1xuXHR9XG5cdC5kYWNXcmFwIC5mTnVtQ2hrIC5zZWNTbHQgLmZOdW0ge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAje3RvUmVtKDEwMCl9KTtcblx0fVxuXHQuZGFjV3JhcCAuc2VjU2x0LnNsY3RUaHIgLnNsY3RCb3ggLnNsY3RDb24ge1xuXHRcdG1pbi13aWR0aDogYXV0bztcblx0fVxuXHQuZGFjV3JhcCAudGFza0J1dHRvbiB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLXRvcDogdG9SZW0oMjApO1xuXHR9XG5cdC5kYWNXcmFwIC5jaGVja1JlcyAuZGF0ZUJ0bldyYXAge1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdH1cblx0LmRhY1dyYXAgLmNoZWNrUmVzIC5kYXRlQnRuV3JhcCBidXR0b24ge1xuXHRcdHdpZHRoOiA1MCU7XG5cdCAgICBoZWlnaHQ6IGF1dG87XG5cdCAgICBwYWRkaW5nOiB0b1JlbSg1KSB0b1JlbSgxMCk7XG5cdCAgICBmb250LXNpemU6IDEuNHJlbTtcblx0fVxuXHQuZGFjV3JhcCAuY2hlY2tSZXMgLmRhdGVCdG5XcmFwIC5vbiB7XG5cdFx0Y29sb3I6ICRhcC13aGl0ZTtcblx0ICAgIGJvcmRlcjogdG9SZW0oMSkgc29saWQgJGFwLXNvbGlkLW9yYW5nZTtcblx0ICAgIGJhY2tncm91bmQ6ICRhcC1zb2xpZC1vcmFuZ2U7XG5cdH1cblx0LmRhY1dyYXAgLmNoZWNrUmVzIC5saW5lVGIgdHIgdGQge1xuXHRcdHBhZGRpbmc6IHRvUmVtKDE1KSB0b1JlbSgxMCkgdG9SZW0oMTUpIDA7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRmb250LXNpemU6IHRvUmVtKDE0KTtcblx0fVxuXHQuZGFjV3JhcCAuY2hlY2tSZXMgLmxpbmVUYiAuc2tlZFdyYXAge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5kYWNXcmFwIC5jaGVja1JlcyAubGluZVRiIC5za2VkV3JhcCBwIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblx0LmRhY1dyYXAgLnJlYWxUaW1lQ2hrIC5zZWNTbHQgLmFzT2Yge1xuXHRcdHdpZHRoOiB0b1JlbSg4MCk7XG5cdH1cblx0LmRhY1dyYXAgLnJlYWxUaW1lQ2hrIC5zZWNTbHQgLnNsY3RCb3gge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAje3RvUmVtKDEwMCl9KTtcblx0fVxufVxuXG5AaW5jbHVkZSByd2QoJ3hzJyl7XG5cdC8qIOyYiOyVvSDsobDtmowgKi9cblx0LmZpbmRUcmlwV3JhcCAuZmluZFRyaXBDb24gLlRyaXBCdG5XcmFwIHtcblx0ICAgIHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Lyog7Lac64+E7LCpIOyhsO2ajCAqL1xuXHQuZGFjV3JhcCAuY2hlY2tSZXMgLmxpbmVUYiB0ciB0ZCAuYmFkZ2Uge1xuXHRcdHdpZHRoOiB0b1JlbSg1MCk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cblxuLmRhY1dyYXAge1xuXHQudGFiQ29udCB7XG5cdFx0LmNvbnQub24ge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGdhcDogNDhweDtcblxuXHRcdFx0LmFzaWRlIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0XHRcdHdpZHRoOiAzNzVweDtcblx0XHRcdFx0LnNsdEZsZXgge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRnYXA6IDEycHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnNlY1NsdCB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdGJvcmRlcjogMCBub25lO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0Z2FwOiAxMnB4O1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuXHRcdFx0XHRcdCYuZGlyZWN0aW9uLWNvbHVtbntcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnNsY3RCb3gge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLUJvcmRlci1OZXV0cmFsLWJvcmRlcjMsICNFNkVBRjApO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGhlaWdodDogNDZweDtcblx0XHRcdFx0XHRcdG1pbi13aWR0aDogMTgwcHg7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0YWxpZ24tc2VsZjogc3RyZXRjaDtcblx0XHRcdFx0XHRcdGdhcDogMTBweDtcblxuXHRcdFx0XHRcdFx0Ji5vbiBidXR0b24udmFsPmkuaWNvbntcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRidXR0b24udmFsIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLU9uLVZpZXctb25WaWV3NCwgIzlBQTJCMSk7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDsgLyogMTUwJSAqL1xuXHRcdFx0XHRcdFx0XHRnYXA6IDhweDtcblxuXHRcdFx0XHRcdFx0XHQ+IHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC5zbGN0IHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogIzMzM0Q0Qjtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cblx0XHRcdFx0XHRcdGkuYXJyb3ctZG93biB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0XHRcdHRleHQtaW5kZW50OiAtOTk5OXB4O1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly9jb20uYWlycHJlbWlhY2RuLm5ldC9yZXNvdXJjZXMvb25lcG9pbnQvaW1hZ2VzL2RlcEFyckNoZWNrL0Ryb3Bkb3duLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogLjJzO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRpLmljb24ge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWluZGVudDogLTk5OTlweDtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Lmljb24tRmxpZ2h0VGFrZW9mZiB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybChodHRwczovL2NvbS5haXJwcmVtaWFjZG4ubmV0L3Jlc291cmNlcy9vbmVwb2ludC9pbWFnZXMvZGVwQXJyQ2hlY2svRmxpZ2h0VGFrZW9mZi5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5pY29uLUZsaWdodExhbmQge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly9jb20uYWlycHJlbWlhY2RuLm5ldC9yZXNvdXJjZXMvb25lcG9pbnQvaW1hZ2VzL2RlcEFyckNoZWNrL0ZsaWdodExhbmQucG5nKSBuby1yZXBlYXQgY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuaWNvbi1EYXRlIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKGh0dHBzOi8vY29tLmFpcnByZW1pYWNkbi5uZXQvcmVzb3VyY2VzL29uZXBvaW50L2ltYWdlcy9kZXBBcnJDaGVjay9EYXRlLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Lmljb24tcm91bmRUcmlwIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKGh0dHBzOi8vY29tLmFpcnByZW1pYWNkbi5uZXQvcmVzb3VyY2VzL29uZXBvaW50L2ltYWdlcy9kZXBBcnJDaGVjay9yb3VuZFRyaXAuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdD4uc2xjdENvbiB7XG5cdFx0XHRcdFx0XHRcdHRvcDogNDRweDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogdmFyKC0tUmFkaXVzLXhsLCAxNnB4KTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tQm9yZGVyLU5ldXRyYWwtYm9yZGVyNiwgIzMzM0Q0Qik7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLUNvbnRhaW5lci1uZXV0cmFsLWNvbnRhaW5lcjEsICNGRkYpO1xuXHRcdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiBub25lO1xuXG5cdFx0XHRcdFx0XHRcdC5jbG9zZS14IHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgcndkKCdsZycpIHtcblx0XHRcdFx0XHRcdFx0XHQmLnBvcCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDAgbm9uZTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0Ly8vL3dpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdC8vcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdC8vdG9wOiA0NHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdFx0Ly9yaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdC8vYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdFx0Ly9sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdFx0Ly9pbnNldDogYXV0bztcblx0XHRcdFx0XHRcdFx0XHQvL21pbi13aWR0aDogMzQwcHg7XG5cdFx0XHRcdFx0XHRcdFx0Ly9cblx0XHRcdFx0XHRcdFx0XHQvLy5kYXRlcmFuZ2VXcmFwIC50b3BBcmVhIHtcblx0XHRcdFx0XHRcdFx0XHQvL1x0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRcdFx0XHRcdFx0Ly99XG5cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSByd2QoJ3NtJykge1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogdW5zZXQ7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0XHRcdFx0XHRcdHRvcDogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdFx0Ym90dG9tOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdGluc2V0OiAwO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRcdFx0XHRcdHotaW5kZXg6IDExMTtcblxuXHRcdFx0XHRcdFx0XHRcdC5kYXRlcmFuZ2VXcmFwIC5jYWxlbmRhcldyYXAgLmNhbGVuZGFyIC5saXN0PnVsIHtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdC5jbG9zZS14IHtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDQ1cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tT24tVmlldy1vblZpZXcxLCAjMTcxQTIyKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4OyAvKiAxNTAlICovXG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdC5pY29uV3JhcCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRvcDogMTBweDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LmFzT2Yge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLU9uLVZpZXctb25WaWV3MSwgIzE3MUEyMik7XG5cdFx0XHRcdFx0XHRcdC8qIExhYmVsIGxnL01lZGl1bSAqL1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7IC8qIDE1MCUgKi9cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmZOYW1lIHtcblx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLU9uLVZpZXctb25WaWV3MSwgIzE3MUEyMik7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7IC8qIDE1MCUgKi9cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmFyckJhciB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMXB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tT24tVmlldy1vblZpZXc0LCAjOUFBMkIxKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmZOdW0ge1xuXHRcdFx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLU9uLVZpZXctb25WaWV3NCwgIzlBQTJCMSk7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5zZWFyY2hCdG4ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IHZhcigtLVJhZGl1cy14bCwgMTZweCk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tQ29udGFpbmVyLWJyYW5kLXByaW1hcnksICMwQTMxNjIpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5jYXV0aW9uLW1zZ3tcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tT24tVmlldy1vblZpZXczLCAjNkQ3Nzg4KTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4OyAvKiAxNTcuMTQzJSAqL1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuYm9keSB7XG5cdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdC5jaGVja1JlcyB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRcdFx0Ji5ub25lIHtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDAgbm9uZTtcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdG1hcmdpbjogMTAwcHggMDtcblxuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0Z2FwOiAzMHB4O1xuXG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tT24tVmlldy1vblZpZXcyLCAjMzMzRDRCKTtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzNnB4OyAvKiAxNTAlICovXG5cblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA2OHB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDY4cHg7XG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRnYXA6IDEwcHg7XG5cblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogdmFyKC0tUmFkaXVzLUZ1bGwsIDEwMDAwcHgpO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly9jb20uYWlycHJlbWlhY2RuLm5ldC9yZXNvdXJjZXMvb25lcG9pbnQvaW1hZ2VzL2RlcEFyckNoZWNrL0ZsaWdodC5wbmcpICNGNEY2Rjggbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMzJweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmNhdXRpb25XcmFwIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHQudGl0bGUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKGh0dHBzOi8vY29tLmFpcnByZW1pYWNkbi5uZXQvcmVzb3VyY2VzL29uZXBvaW50L2ltYWdlcy9kZXBBcnJDaGVjay9JbmZvcm1hdGlvbi5zdmcpIG5vLXJlcGVhdCBsZWZ0O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyOHB4O1xuXG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tT24tVmlldy1vblZpZXcxLCAjMTcxQTIyKTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDsgLyogMTUwJSAqL1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQubGlzdCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDdweDtcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1Pbi1WaWV3LW9uVmlldzMsICM2RDc3ODgpO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4OyAvKiAxNTcuMTQzJSAqL1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSByd2QoJ2xnJyl7XG5cdFx0XHRcdGdhcDogMjRweDtcblx0XHRcdFx0LmFzaWRlIHtcblx0XHRcdFx0XHR3aWR0aDogMjcwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHJ3ZCgnbWQnKXtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0LmFzaWRlIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5kYXRlcmFuZ2VXcmFwIHtcblx0XHQuY2FsZW5kYXJXcmFwIHtcblx0XHRcdG1hcmdpbjogMThweCAxMnB4IDA7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgcndkKCdzbScpIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHR9XG59XG5cblxuLyoqKioqKioqKioqKioqKipcbioqKioqIOydtOuypO2KuCAqKioqKlxuKioqKioqKioqKioqKioqKi9cblxuXG4vKiBwcm9tb3Rpb25XcmFwICovXG4ucHJvbW90aW9uV3JhcCBsaSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gI3t0b1JlbSgzMil9KTtcbiAgICBtYXJnaW4tcmlnaHQ6IHRvUmVtKDYwKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogdG9SZW0oNjApO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnByb21vdGlvbldyYXAgbGk6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ucHJvbW90aW9uV3JhcCBsaSAuaW1nUm91bmQge1xuICAgIGJvcmRlci1yYWRpdXM6IHRvUmVtKDMwKTtcbn1cbi5wcm9tb3Rpb25XcmFwIGxpIC5iYWRnZVdyYXAge1xuICAgIG1hcmdpbi10b3A6IHRvUmVtKDIwKTtcbn1cbi5wcm9tb3Rpb25XcmFwIGxpIC50aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogdG9SZW0oNSk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wcm9tb3Rpb25XcmFwIGxpIC50aXRsZSBhOmhvdmVyIHtcbiAgICBjb2xvcjogJGFwLXBvaW50LW9yYW5nZTtcbn1cbi5wcm9tb3Rpb25XcmFwIC5pbWdSb3VuZCB7XG5cdGFzcGVjdC1yYXRpbzogNjEwIC8gMzkwO1xufVxuLnByb21vdGlvbldyYXAgLmltZ1JvdW5kID4gaW1nIHtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG5cbi8qIHByb21vdGlvbkRldGFpbCAqL1xuLnByb21vdGlvbkRldGFpbFdyYXAgLmJhZGdlV3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogdG9SZW0oMjApO1xufVxuLnByb21vdGlvbkRldGFpbCB7XG4gICAgcGFkZGluZzogdG9SZW0oNjApIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci10b3A6IHRvUmVtKDIpIHNvbGlkICRhcC1saW5lLWJsYWNrO1xuICAgIGJvcmRlci1ib3R0b206IHRvUmVtKDIpIHNvbGlkICRhcC1saW5lLWJsYWNrO1xufVxuLnByb21vdGlvbkRldGFpbC5iRG4ge1xuXHRib3JkZXI6IDA7XG59XG4ucHJvbW90aW9uRGV0YWlsIC5pbWdSb3VuZCB7XG4gICAgd2lkdGg6IDMzJTtcbiAgICBib3JkZXItcmFkaXVzOiB0b1JlbSgzMCk7XG4gICAgYXNwZWN0LXJhdGlvOiA0MTAgLyA1ODA7XG59XG5wcm9tb3Rpb25EZXRhaWwgLmltZ1JvdW5kID4gaW1nIHtcblx0aGVpZ2h0OiAxMDAlO1xufVxuLnByb21vdGlvbkRldGFpbCAubGlzdCB7XG4gICAgd2lkdGg6IDY2JTtcbiAgICBtYXJnaW4tbGVmdDogdG9SZW0oNjApO1xufVxuLnByb21vdGlvbkRldGFpbCAubGlzdCBoNSB7XG5cdG1hcmdpbi1ib3R0b206IHRvUmVtKDYwKTtcblx0Zm9udC1zaXplOiB0b1JlbSgxOCk7XG59XG4ucHJvbW90aW9uRGV0YWlsIC5saXN0IGRsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiB0b1JlbSgyMCkgMDtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBib3JkZXItYm90dG9tOiB0b1JlbSgxKSBzb2xpZCAkYXAtbGluZS1ncmF5O1xufVxuLnByb21vdGlvbkRldGFpbCAubGlzdCBkbCBkdCB7XG4gICAgd2lkdGg6IHRvUmVtKDE0MCk7XG4gICAgbWFyZ2luLXJpZ2h0OiB0b1JlbSgxMCk7XG4gICAgcGFkZGluZy1yaWdodDogdG9SZW0oMjApO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wcm9tb3Rpb25EZXRhaWwgLmxpc3QgZGwgZGQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG4ucHJvbW90aW9uRGV0YWlsIC5saXN0ID4gc3Ryb25nIHtcbiAgICBtYXJnaW4tYm90dG9tOiB0b1JlbSgyMCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IHRvUmVtKC0wLjIpO1xufVxuLnByb21vdGlvbkRldGFpbCAubGlzdCBkbCBkZCAub3JhbmdlIHtcbiAgICBjb2xvcjogJGFwLXNvbGlkLW9yYW5nZTtcbn1cbi5wcm9tb3Rpb25EZXRhaWwgLmxpc3QgLnByQnRuR3Ige1xuXHRtYXJnaW4tdG9wOiB0b1JlbSg2MCk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogcmlnaHQ7XG59XG4ucHJvbW90aW9uRGV0YWlsIC5saXN0IC5wckJ0bkdyIC50YXNrQnV0dG9uIHtcblx0d2lkdGg6IHRvUmVtKDIwMCk7XG5cdG1hcmdpbi1yaWdodDogdG9SZW0oMTApO1xuXHRsZXR0ZXItc3BhY2luZzogdG9SZW0oLTAuNSk7XG59XG4ucHJvbW90aW9uRGV0YWlsIC5saXN0IC5wckJ0bkdyIC50YXNrQnV0dG9uOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG4ucHJvbW90aW9uRGV0YWlsV3JhcCAuY29udGVudHMuZXZEdGwge1xuXHRib3JkZXItdG9wOiB0b1JlbSgyKSBzb2xpZCAkYXAtbGluZS1ibGFjaztcblx0Ym9yZGVyLWJvdHRvbTogdG9SZW0oMikgc29saWQgJGFwLWxpbmUtYmxhY2s7XG59XG4ucHJvbW90aW9uRGV0YWlsV3JhcCAuYm90dG9tQnRuIHtcblx0bWFyZ2luLXRvcDogdG9SZW0oMTIwKTtcbn1cbi5wcm9tb3Rpb25EZXRhaWxXcmFwIC5ib3R0b21CdG4gLnRhc2tCdXR0b24ge1xuXHR3aWR0aDogdG9SZW0oMjAwKTtcblx0Y29sb3I6ICRhcC10ZXh0LWJsYWNrO1xufVxuLmV2bnRQcm1XcmFwIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5ldm50UHJtQm94IHtcblx0d2lkdGg6IHRvUmVtKDI1MCk7XG5cdGhlaWdodDogdG9SZW0oMjUwKTtcblx0bWFyZ2luLWJvdHRvbTogdG9SZW0oNDApO1xuXHRiYWNrZ3JvdW5kOiB1cmwoJ2h0dHBzOi8vY29tLmFpcnByZW1pYWNkbi5uZXQvcmVzb3VyY2VzL29uZXBvaW50L2ltYWdlcy9wcm9tb3Rpb24vZXZudFBybUJnLnBuZycpbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IHRvUmVtKDI1MCk7XG59XG4ucG50Qmcge1xuXHRiYWNrZ3JvdW5kOiB1cmwoJ2h0dHBzOi8vY29tLmFpcnByZW1pYWNkbi5uZXQvcmVzb3VyY2VzL29uZXBvaW50L2ltYWdlcy9wcm9tb3Rpb24vZXZudFBudEJnLnBuZycpIG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiB0b1JlbSgyNTApO1xufVxuLmV2bnRQcm1DZCB7XG5cdHBhZGRpbmctdG9wOiB0b1JlbSgxMzApO1xuXHRwYWRkaW5nLWxlZnQ6IHRvUmVtKDUwKTtcblx0Zm9udC1zaXplOiAzLjJyZW07XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xufVxuLmV2bnRQcm1XcmFwIC50eHRXcmFwIHtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmV2bnRQcm1XcmFwIC50eHRXcmFwIC5wb0l0IHtcblx0Zm9udC1zaXplOiAzcmVtO1xuXHRmb250LWZhbWlseTogJ1ByZW1pYSc7XG59XG4ucG9wQ291RHduIC5wb3BTY3IgLmltZ0NvdXBvbiB7XG5cdHdpZHRoOiB0b1JlbSgyNTApO1xuXHRoZWlnaHQ6IHRvUmVtKDI1MCk7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRiYWNrZ3JvdW5kOiB1cmwoJ2h0dHBzOi8vY29tLmFpcnByZW1pYWNkbi5uZXQvcmVzb3VyY2VzL29uZXBvaW50L2ltYWdlcy9wcm9tb3Rpb24vZW52dENvdUJnLnBuZycpIG5vLXJlcGVhdCBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogdG9SZW0oMjUwKTtcbn1cblxuLyogcHJvbW90aW9uUHVibGlzaCAqL1xuLmV2ZW50RnN0IHtcblx0cGFkZGluZzogdG9SZW0oNDApO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJhY2tncm91bmQ6ICRhcC1ncmVlbi0xO1xufVxuLmV2ZW50RnN0IC5ldmVudFRpdCB7XG5cdG1hcmdpbjogdG9SZW0oNDApIDAgdG9SZW0oMjApO1xuXHRjb2xvcjogJGFwLWJsYWNrO1xuXHRmb250LXNpemU6IDRyZW07XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uZXZlbnRGc3QgaDMge1xuXHRmb250LXNpemU6IDMuMnJlbTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5ldmVudEZzdCAuY3BCb3hXcmFwIHtcblx0cGFkZGluZzogdG9SZW0oNDApIDA7XG59XG4uZXZlbnRGc3QgLmNwQm94V3JhcC50cldyYXAge1xuXHRwYWRkaW5nLXRvcDogdG9SZW0oODApO1xufVxuLmV2ZW50RnN0IC5jcEJveENvbnQge1xuXHRwYWRkaW5nOiAwIHRvUmVtKDYwKTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmV2ZW50RnN0IC5jb3VQbiB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IHRvUmVtKDMwMCk7XG5cdGhlaWdodDogdG9SZW0oMzAwKTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kOiAkYXAtd2hpdGU7XG59XG4uZXZlbnRGc3QgLmNvdVBuOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZXZlbnRGc3QgLmNvdVBuIGEge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbi5ldmVudEZzdCAuY291UG4gLmNwblRpdCB7XG5cdHBhZGRpbmctdG9wOiB0b1JlbSg0MCk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmV2ZW50RnN0IC5jb3VQbiAuY3BuVGl0IHAge1xuXHRjb2xvcjogJGFwLXBvaW50LW9yYW5nZTtcblx0Zm9udC1zaXplOiAzLjJyZW07XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtZmFtaWx5OiAnUHJlbWlhJ1xufVxuLmV2ZW50RnN0IC5jb3VQbiAuY3BuVGl0IC5lbkFydyB7XG5cdHdpZHRoOiB0b1JlbSg0Nik7XG5cdGhlaWdodDogdG9SZW0oMTUpO1xuXHRiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly9jb20uYWlycHJlbWlhY2RuLm5ldC9yZXNvdXJjZXMvb25lcG9pbnQvaW1hZ2VzL3Byb21vdGlvbi90ZXN0L2NpcmNsZUFycm93LnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbn1cbi5ldmVudEZzdCAuY291UG4gLmNwbkNvbnQge1xuXHRtYXJnaW4tdG9wOiB0b1JlbSgyNSk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmV2ZW50RnN0IC5jb3VQbiAuY3BuQ29udCBwIHtcblx0Y29sb3I6ICRhcC10ZXh0LWdyYXktMDtcblx0Zm9udC1zaXplOiAyLjZyZW07XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uZXZlbnRGc3QgLmNvdVBuIC5jcG5Db250IC5rb0FydyB7XG5cdHdpZHRoOiB0b1JlbSg0Nik7XG5cdGhlaWdodDogdG9SZW0oMzQpO1xuXHRiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly9jb20uYWlycHJlbWlhY2RuLm5ldC9yZXNvdXJjZXMvb25lcG9pbnQvaW1hZ2VzL3Byb21vdGlvbi90ZXN0L2xpbmVBcnJvdy5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG4uZXZlbnRGc3QgLmNvdVBuIC5jcG5QcmMge1xuXHRtYXJnaW4tdG9wOiB0b1JlbSgzMCk7XG5cdGZvbnQtc2l6ZTogM3JlbTtcblx0Y29sb3I6ICRhcC1wb2ludC1vcmFuZ2U7XG59XG4uZXZlbnRGc3QgLmNvdVBuIC5jcG5QcmMgPiBzcGFuIHtcblx0Zm9udC1zaXplOiA0LjVyZW07XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZXZlbnRGc3QgLmNvdVBuIC5ldnRCdG4ge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiB0b1JlbSg3MCk7XG5cdGZvbnQtc2l6ZTogMi4ycmVtO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGFwLWJsYWNrO1xuXHRib3JkZXItcmFkaXVzOiAwO1xufVxuLmV2ZW50RnN0IC5jb3VQbiAuY3BuSW1nIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0bWFyZ2luOiAwIGF1dG87XG5cdGJhY2tncm91bmQ6IHVybCgnaHR0cHM6Ly9jb20uYWlycHJlbWlhY2RuLm5ldC9yZXNvdXJjZXMvb25lcG9pbnQvaW1hZ2VzL3Byb21vdGlvbi90ZXN0L2Nwbi5wbmcnKSBuby1yZXBlYXQgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IHRvUmVtKDMwMCk7XG59XG4uZXZlbnRGc3QgLmNwQm94Q29udCAudHJQYyB7XG5cdGhlaWdodDogdG9SZW0oNDAwKTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmV2ZW50RnN0IC5jcEJveENvbnQgLnRyUGMgLnRvdXJDb250IC50ckNwaW1nIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZDogdXJsKGh0dHBzOi8vY29tLmFpcnByZW1pYWNkbi5uZXQvcmVzb3VyY2VzL29uZXBvaW50L2ltYWdlcy9wcm9tb3Rpb24vdGVzdC9jcEltZzAxLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiB0b1JlbSgzNzApO1xufVxuLmV2ZW50RnN0IC5jcEJveENvbnQgLnRyUGMgLnRvdXJDb250IC50ckNwaW1nLnNpTnAge1xuXHRiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly9jb20uYWlycHJlbWlhY2RuLm5ldC9yZXNvdXJjZXMvb25lcG9pbnQvaW1hZ2VzL3Byb21vdGlvbi90ZXN0L2NwSW1nMDIucG5nKSBuby1yZXBlYXQgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IHRvUmVtKDM3MCk7XG59XG4uZXZlbnRGc3QgLmNwQm94Q29udCAudHJQYyAudG91ckNvbnQgLnRyQ3BpbWcuc2dObSB7XG5cdGJhY2tncm91bmQ6IHVybChodHRwczovL2NvbS5haXJwcmVtaWFjZG4ubmV0L3Jlc291cmNlcy9vbmVwb2ludC9pbWFnZXMvcHJvbW90aW9uL3Rlc3QvY3BJbWcwMy5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogdG9SZW0oMzcwKTtcbn1cbi5ldmVudEZzdCAuY291UG4gLnRyQ3B0eHQge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiB0b1JlbSg5MCk7XG5cdHBhZGRpbmc6IHRvUmVtKDEwKSB0b1JlbSgyMCk7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0Ym90dG9tOiB0b1JlbSg3MCk7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC42KTtcbn1cbi5ldmVudEZzdCAuY291UG4gLnRyQ3B0eHQgcCB7XG5cdGNvbG9yOiAkYXAtd2hpdGU7XG5cdGZvbnQtc2l6ZTogMi4ycmVtO1xufVxuLmV2ZW50RnN0IC5jb3VQbiAudHJDcHR4dCAucFJjIHtcblx0bWFyZ2luLXRvcDogdG9SZW0oNSk7XG5cdGNvbG9yOiAkYXAtc29saWQtb3JhbmdlO1xuXHRmb250LXNpemU6IDIuNnJlbTtcbn1cbi5ldmVudEZzdCAuY291UG4gLnRyQ3B0eHQgLnBSYyBzcGFuIHtcblx0Zm9udC1zaXplOiAxLjhyZW07XG59XG4uZXZlbnRGc3QgLmNvdVBuIC5ldnRCdG4udHJCdG4ge1xuXHRwYWRkaW5nOiAwIHRvUmVtKDIwKTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmV2ZW50RnN0IC5jb3VQbiAuZXZ0QnRuLnRyQnRuOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHdpZHRoOiB0b1JlbSgzOCk7XG5cdGhlaWdodDogdG9SZW0oMTgpO1xuXHRkaXNwbGF5OiBibG9jaztcblx0YmFja2dyb3VuZDogdXJsKGh0dHBzOi8vY29tLmFpcnByZW1pYWNkbi5uZXQvcmVzb3VyY2VzL29uZXBvaW50L2ltYWdlcy9wcm9tb3Rpb24vdGVzdC9uZXh0ZXZBcnJvdy5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG4uZXZlbnRGc3QgLmNwblByZCB7XG5cdGZvbnQtc2l6ZTogMnJlbTtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZXZlbnRGc3QgLmNwblByZCAuc3ZjUHJkIC5sblRpdDpmaXJzdC1jaGlsZCB7XG5cdHBhZGRpbmctcmlnaHQ6IHRvUmVtKDQwKTtcbn1cblxuLyog7J2067Kk7Yq4IOuyhO2KvCAy6rCcICovXG4uZXZ0QnRuV3JhcCB7XG5cdGhlaWdodDogYXV0bztcblx0cGFkZGluZzogdG9SZW0oNTApIHRvUmVtKDE4MCk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YmFja2dyb3VuZDogJGFwLXRleHQtYmxhY2s7XG59XG4uZXZ0QnRuV3JhcCA+IGEge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiB0b1JlbSgxMDApO1xuXHRwYWRkaW5nOiB0b1JlbSgyNSkgdG9SZW0oNTApO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJhY2tncm91bmQ6ICRhcC1zb2xpZC1vcmFuZ2U7XG5cdGJvcmRlci1yYWRpdXM6IHRvUmVtKDUwKTtcbn1cbi5ldnRCdG5XcmFwID4gYTpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi1yaWdodDogdG9SZW0oNjApO1xufVxuLmV2dEJ0bldyYXAgPiBhID4gYnV0dG9uIHtcblx0Y29sb3I6ICRhcC13aGl0ZTtcblx0Zm9udC1zaXplOiAyLjhyZW07XG59XG4uZXZ0QnRuV3JhcC5zZ0J0biB7XG5cdGhlaWdodDogYXV0bztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbi5ldnRCdG5XcmFwLnNnQnRuID4gYSB7XG5cdHdpZHRoOiB0b1JlbSgzODApO1xufVxuLmV2dEJ0bldyYXAuc2dCdG4gPiBhOmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuXHQvKiBwcm9tb3Rpb25QdWJsaXNoICovXG5cdC5ldmVudEZzdCAuY291UG4ge1xuXHRcdHdpZHRoOiB0b1JlbSgyNDApO1xuXHRcdGhlaWdodDogdG9SZW0oMjQwKTtcblx0fVxuXHQuZXZlbnRGc3QgLmNvdVBuLnRyUGMge1xuXHRcdGhlaWdodDogdG9SZW0oMzYwKTtcblx0fVxuXHQuZXZlbnRGc3QgLmNvdVBuIC5jcG5UaXQge1xuXHRcdHBhZGRpbmctdG9wOiB0b1JlbSgyMCk7XG5cdH1cblx0LmV2ZW50RnN0IC5jb3VQbiAuY3BuVGl0IHAge1xuXHRcdGZvbnQtc2l6ZTogMi40cmVtO1xuXHR9XG5cdC5ldmVudEZzdCAuY291UG4gLmNwblRpdCAuZW5Bcncge1xuXHRcdGJhY2tncm91bmQtc2l6ZTogdG9SZW0oMzApO1xuXHR9XG5cdC5ldmVudEZzdCAuY291UG4gLmNwbkNvbnQge1xuXHRcdG1hcmdpbi10b3A6IHRvUmVtKDE1KTtcblx0fVxuXHQuZXZlbnRGc3QgLmNvdVBuIC5jcG5Db250IC5rb0FydyB7XG5cdFx0YmFja2dyb3VuZC1zaXplOiB0b1JlbSgzMCk7XG5cdH1cblx0LmV2ZW50RnN0IC5jb3VQbiAuY3BuQ29udCBwIHtcblx0XHRmb250LXNpemU6IDJyZW07XG5cdH1cblx0LmV2ZW50RnN0IC5jb3VQbiAuY3BuUHJjIHtcblx0XHRtYXJnaW4tdG9wOiB0b1JlbSgyMCk7XG5cdFx0Zm9udC1zaXplOiAyLjRyZW07XG5cdH1cblx0LmV2ZW50RnN0IC5jb3VQbiAuY3BuUHJjID4gc3BhbiB7XG5cdFx0Zm9udC1zaXplOiAzLjZyZW07XG5cdH1cblx0LmV2ZW50RnN0IC5jb3VQbiAuZXZ0QnRuIHtcblx0XHRmb250LXNpemU6IDJyZW07XG5cdH1cblxuXHQvKiDsnbTrsqTtirgg67KE7Yq8IDLqsJwgKi9cblx0LmV2dEJ0bldyYXAge1xuXHRcdHBhZGRpbmc6IHRvUmVtKDUwKSB0b1JlbSgxODApO1xuXHR9XG5cdC5ldnRCdG5XcmFwID4gYSB7XG5cdFx0aGVpZ2h0OiB0b1JlbSg4MCk7XG5cdFx0cGFkZGluZzogdG9SZW0oMjApIHRvUmVtKDMwKTtcblx0fVxuXHQuZXZ0QnRuV3JhcCA+IGEgPiBidXR0b24ge1xuXHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0fVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcblx0LyogcHJvbW90aW9uUHVibGlzaCAqL1xuXHQuZXZlbnRGc3QgLmV2ZW50VGl0IHtcblx0XHRmb250LXNpemU6IDMuMnJlbTtcblx0fVxuXHQuZXZlbnRGc3QgaDMge1xuXHRcdGZvbnQtc2l6ZTogMi42cmVtO1xuXHR9XG5cdC5ldmVudEZzdCAuY3BCb3hDb250IHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdC5ldmVudEZzdCAuY291UG4ge1xuXHRcdHdpZHRoOiB0b1JlbSgyMDApO1xuXHRcdGhlaWdodDogdG9SZW0oMjAwKTtcblx0fVxuXHQuZXZlbnRGc3QgLmNvdVBuIC5jcG5UaXQge1xuXHRcdHBhZGRpbmctdG9wOiB0b1JlbSgxNSk7XG5cdH1cblx0LmV2ZW50RnN0IC5jb3VQbiAuY3BuVGl0IHAge1xuXHRcdGZvbnQtc2l6ZTogMi4ycmVtO1xuXHR9XG5cdC5ldmVudEZzdCAuY291UG4gLmNwbkNvbnQge1xuXHRcdG1hcmdpbi10b3A6IHRvUmVtKDEwKTtcblx0fVxuXHQuZXZlbnRGc3QgLmNvdVBuIC5jcG5Db250IC5rb0FydyB7XG5cdFx0d2lkdGg6IHRvUmVtKDM2KTtcblx0fVxuXHQuZXZlbnRGc3QgLmNvdVBuIC5jcG5QcmMge1xuXHRcdG1hcmdpbi10b3A6IHRvUmVtKDE1KTtcblx0XHRmb250LXNpemU6IDIuNHJlbTtcblx0fVxuXHQuZXZlbnRGc3QgLmNvdVBuIC5jcG5QcmMgPiBzcGFuIHtcblx0XHRmb250LXNpemU6IDNyZW07XG5cdH1cblx0LmV2ZW50RnN0IC5jb3VQbiAuZXZ0QnRuIHtcblx0XHRoZWlnaHQ6IHRvUmVtKDUwKTtcblx0XHRmb250LXNpemU6IDJyZW07XG5cdH1cblx0LmV2ZW50RnN0IC5jb3VQbiAudHJDcHR4dCB7XG5cdFx0Ym90dG9tOiB0b1JlbSg1MCk7XG5cdH1cblx0LmV2ZW50RnN0IC5jb3VQbiAudHJDcHR4dCBwIHtcblx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0fVxuXHQuZXZlbnRGc3QgLmNvdVBuIC50ckNwdHh0IC5wUmMge1xuXHRcdGZvbnQtc2l6ZTogMi4ycmVtO1xuXHR9XG5cdC5ldmVudEZzdCAuY291UG4gLmV2dEJ0bi50ckJ0biB7XG5cdFx0cGFkZGluZy1yaWdodDogdG9SZW0oMTApO1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHR9XG5cdC5ldmVudEZzdCAuY291UG4gLmV2dEJ0bi50ckJ0bjo6YWZ0ZXIge1xuXHRcdGJhY2tncm91bmQtc2l6ZTogdG9SZW0oMjgpO1xuXHR9XG5cdC5ldmVudEZzdCAuY3BuUHJkIHtcblx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0fVxuXG5cdC8qIOydtOuypO2KuCDrsoTtirwgMuqwnCAqL1xuXHQuZXZ0QnRuV3JhcCB7XG5cdFx0cGFkZGluZzogdG9SZW0oNTApIHRvUmVtKDEzMCk7XG5cdH1cbn1cblxuQGluY2x1ZGUgcndkKCdzbScpe1xuICAgIC5wcm9tb3Rpb25XcmFwIGxpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gICAgLnByb21vdGlvbldyYXAgbGkgLmltZ1JvdW5kIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogdG9SZW0oNDAwKTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHRvUmVtKDIwKTtcbiAgICB9XG4gICAgLnByb21vdGlvbldyYXAgbGkgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiB0b1JlbSgxNCk7XG4gICAgfVxuICAgIC5wcm9tb3Rpb25XcmFwIC5mdEcge1xuICAgICAgICBmb250LXNpemU6IHRvUmVtKDE0KTtcbiAgICB9XG5cbiAgICAucHJvbW90aW9uRGV0YWlsIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAucHJvbW90aW9uRGV0YWlsIC5pbWdSb3VuZCB7XG4gICAgXHR3aWR0aDogMTAwJTtcbiAgICBcdG1heC13aWR0aDogdG9SZW0oMzYwKTtcbiAgICBcdG1hcmdpbjogMCBhdXRvO1xuICAgIFx0Ym9yZGVyLXJhZGl1czogdG9SZW0oMjApO1xuICAgIH1cbiAgICAucHJvbW90aW9uRGV0YWlsIC5saXN0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiB0b1JlbSg2MCk7XG4gICAgfVxuICAgIC5wcm9tb3Rpb25EZXRhaWwgLmxpc3QgaDUge1xuICAgIFx0bWFyZ2luLWJvdHRvbTogdG9SZW0oMzApO1xuICAgICAgICBmb250LXNpemU6IHRvUmVtKDE2KTtcbiAgICB9XG4gICAgLnByb21vdGlvbkRldGFpbCAubGlzdCA+IHN0cm9uZyAge1xuICAgICAgICBtYXJnaW4tdG9wOiB0b1JlbSg2MCk7XG4gICAgICAgIGZvbnQtc2l6ZTogdG9SZW0oMTgpO1xuICAgIH1cbiAgICAucHJvbW90aW9uRGV0YWlsIC5saXN0IGRsIHtcbiAgICBcdHBhZGRpbmc6IHRvUmVtKDE2KSAwO1xuICAgICAgICBmb250LXNpemU6IHRvUmVtKDE0KTtcbiAgICB9XG4gICAgLnByb21vdGlvbkRldGFpbCAubGlzdCBkbDpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLnByb21vdGlvbkRldGFpbCAubGlzdCBkbCBkdCB7XG4gICAgICAgIHdpZHRoOiB0b1JlbSgxMDApO1xuICAgIH1cbiAgICAucHJvbW90aW9uRGV0YWlsIC5saXN0IC5wckJ0bkdyIHtcbiAgICBcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgXHRhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAucHJvbW90aW9uRGV0YWlsIC5saXN0IC5wckJ0bkdyIC50YXNrQnV0dG9uIHtcbiAgICBcdG1hcmdpbjogMCAwIHRvUmVtKDE1KSAwO1xuICAgIH1cbiAgICAucHJvbW90aW9uRGV0YWlsIC5saXN0IC5wckJ0bkdyIC50YXNrQnV0dG9uOmxhc3QtY2hpbGQge1xuICAgIFx0bWFyZ2luOiAwIDAgdG9SZW0oNjApIDA7XG4gICAgfVxuICAgIC5wcm9tb3Rpb25EZXRhaWxXcmFwIC5ib3R0b21CdG4ge1xuXHRcdG1hcmdpbi10b3A6IHRvUmVtKDYwKTtcblx0fVxuXG5cdC8qIHByb21vdGlvblB1Ymxpc2ggKi9cblx0LmV2ZW50RnN0IC5ldmVudFRpdCB7XG5cdFx0Zm9udC1zaXplOiAyLjhyZW07XG5cdH1cblx0LmV2ZW50RnN0IGgzIHtcblx0XHRmb250LXNpemU6IDIuMnJlbTtcblx0fVxuXHQuZXZlbnRGc3QgLmNwQm94Q29udCB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXHQuZXZlbnRGc3QgLmNvdVBuIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IHRvUmVtKDIyMCk7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IHRvUmVtKDIwKTtcblx0fVxuXHQuZXZlbnRGc3QgLmNvdVBuOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblx0LmV2ZW50RnN0IC5jb3VQbiAuY3BuVGl0IHtcblx0XHRwYWRkaW5nLXRvcDogdG9SZW0oMzApO1xuXHR9XG5cdC5ldmVudEZzdCAuY3BuUHJkIHtcblx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0fVxuXHQuZXZlbnRGc3QgLmNwblByZCAuc3ZjUHJkIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogdG9SZW0oMjApO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0LmV2ZW50RnN0IC5jcG5QcmQgLnN2Y1ByZCAubG5UaXQ6Zmlyc3QtY2hpbGQge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IHRvUmVtKDIwKTtcblx0fVxuXHQuZXZlbnRGc3QgLmNvdVBuIC50ckNwdHh0IHtcblx0XHRwYWRkaW5nOiB0b1JlbSgyMCk7XG5cdH1cblx0LmV2ZW50RnN0IC5jcEJveFdyYXAudHJXcmFwIHtcblx0XHRwYWRkaW5nLXRvcDogdG9SZW0oNDApO1xuXHR9XG5cblx0Lyog7J2067Kk7Yq4IOuyhO2KvCAy6rCcICovXG5cdC5ldnRCdG5XcmFwIHtcblx0XHRwYWRkaW5nOiB0b1JlbSg1MCk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5ldnRCdG5XcmFwID4gYSB7XG5cdFx0d2lkdGg6IHRvUmVtKDMxMCk7XG5cdFx0aGVpZ2h0OiB0b1JlbSg0MCk7XG5cdFx0cGFkZGluZzogdG9SZW0oNikgdG9SZW0oMzApO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cdC5ldnRCdG5XcmFwID4gYTpmaXJzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IHRvUmVtKDMwKTtcblx0fVxuXHQuZXZ0QnRuV3JhcCA+IGEgPiBidXR0b24ge1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHR9XG5cdC5ldnRCdG5XcmFwLnNnQnRuID4gYSB7XG5cdFx0d2lkdGg6IHRvUmVtKDMxMCk7XG5cdH1cblx0LmV2dEJ0bldyYXAuc2dCdG4gPiBhOmZpcnN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcblx0LmV2dEJ0bldyYXAge1xuXHRcdHBhZGRpbmc6IHRvUmVtKDMwKSB0b1JlbSg1MCk7XG5cdH1cblx0LmV2dEJ0bldyYXAgPiBhIHtcblx0XHR3aWR0aDogdG9SZW0oMTcwKTtcblx0XHRoZWlnaHQ6IHRvUmVtKDMwKTtcblx0XHRwYWRkaW5nOiB0b1JlbSgzKSB0b1JlbSgzMCk7XG5cdH1cblx0LmV2dEJ0bldyYXAgPiBhOmZpcnN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiB0b1JlbSgyMCk7XG5cdH1cblx0LmV2dEJ0bldyYXAgPiBhID4gYnV0dG9uIHtcblx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0fVxuXHQuZXZ0QnRuV3JhcC5zZ0J0biA+IGEge1xuXHRcdHdpZHRoOiB0b1JlbSgxNzApO1xuXHR9XG59XG5AaW5jbHVkZSByd2QoJ3hzJyl7XG5cdC5ldm50UHJtQm94LFxuXHQucG9wQ291RHduIC5wb3BTY3IgLmltZ0NvdXBvbiB7XG5cdFx0d2lkdGg6IHRvUmVtKDIyMCk7XG5cdFx0aGVpZ2h0OiB0b1JlbSgyMjApO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogdG9SZW0oMjIwKTtcblx0fVxuXHQuZXZudFBybUNkIHtcblx0XHRwYWRkaW5nLXRvcDogdG9SZW0oMTIwKTtcblx0XHRwYWRkaW5nLWxlZnQ6IHRvUmVtKDQyKTtcblx0XHRmb250LXNpemU6IDIuOHJlbTtcblx0fVxufVxuXG5cbi8qKioqKioqKioqKioqKioqXG4qKioqKiDsmrTsnoTslYjrgrQgKioqKlxuKioqKioqKioqKioqKioqKi9cblxuXG4uZmFyZVdyYXAgPiBkaXYge1xuXHRtYXJnaW4tdG9wOiB0b1JlbSgxMDApO1xufVxuLmZhcmVXcmFwID4gZGl2OmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cbi5mYXJlV3JhcCAudHh0IHtcblx0bWFyZ2luLXRvcDogdG9SZW0oMzApO1xufVxuLmZhcmVXcmFwIC50eHQgc3Ryb25nIHtcblx0Y29sb3I6ICRhcC1zb2xpZC1vcmFuZ2U7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZmFyZVdyYXAgLnR4dCBwIHtcblx0Zm9udC1zaXplOiAxLjRyZW07XG59XG4uZmFyZVdyYXAgLmluZm9BcmVhIC50aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IHRvUmVtKDYwKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgYm9yZGVyLWJvdHRvbTogdG9SZW0oMikgc29saWQgJGFwLWxpbmUtYmxhY2s7XG59XG4uZmFyZVdyYXAgLmluZm9BcmVhIC5pbmZvQ29udCB7XG5cdG1hcmdpbi10b3A6IHRvUmVtKDQwKTtcblx0cGFkZGluZy1yaWdodDogdG9SZW0oMjApO1xufVxuLmZhcmVXcmFwIC5pbmZvQXJlYSAuaW5mb0NvbnQgaDMge1xuXHRtYXJnaW4tdG9wOiB0b1JlbSgxMCk7XG5cdG1hcmdpbi1ib3R0b206IHRvUmVtKDIwKTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zaXplOiB0b1JlbSgyOCk7XG5cdGxpbmUtaGVpZ2h0OiB0b1JlbSgzNik7XG5cdGxldHRlci1zcGFjaW5nOiB0b1JlbSgtMC42KTtcbn1cbi5mYXJlV3JhcCAuaW5mb0FyZWEgLmluZm9Db250IGgzLnByIHtcblx0bWFyZ2luLWJvdHRvbTogdG9SZW0oNDApO1xufVxuLmZhcmVXcmFwIC5pbmZvQXJlYSAuaW5mb0NvbnQgaDMuc3ViIHtcbiAgICBmb250LXNpemU6IDAuOGVtO1xufVxuLmZhcmVXcmFwIC5pbmZvQXJlYSAuaW5mb0NvbnQgcCB7XG5cdG1hcmdpbi1ib3R0b206IHRvUmVtKDEwKTtcblx0bGV0dGVyLXNwYWNpbmc6IHRvUmVtKC0wLjI4KTtcbn1cbi5mYXJlV3JhcCAuaW5mb0FyZWEgLmluZm9QaWMgaW1nIHtcbiAgICBoZWlnaHQ6IHRvUmVtKDI1MCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbn1cbi5mYXJlV3JhcCAuaW5mb0FyZWEgLmluZm9QaWMucHJlbWlhIGltZyB7XG4gICAgaGVpZ2h0OiB0b1JlbSgyMDApO1xufVxuLmZhcmVXcmFwIC5pbmZvQXJlYSAuc2VhdEltZyB7XG5cdG1hcmdpbi10b3A6IHRvUmVtKDYwKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZhcmVXcmFwIC5pbmZvQXJlYSAuc2VhdEltZyA+IGltZyB7XG4gIFx0d2lkdGg6IDQ4JTtcbiAgICBib3JkZXItcmFkaXVzOiB0b1JlbSgyMCk7XG59XG4uZmFyZVdyYXAgLmNsYXNzQXJlYSB7XG4gICAgcGFkZGluZzogdG9SZW0oNDApO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhcC1jbGFzcy0xO1xuICAgIGJvcmRlci1yYWRpdXM6IHRvUmVtKDIwKTtcbn1cbi5mYXJlV3JhcCAuY2xhc3NBcmVhIGg1IHtcbiAgICBjb2xvcjogJGFwLXNvbGlkLW9yYW5nZTtcblx0Zm9udC1zaXplOiB0b1JlbSgyOCk7XG5cdGxpbmUtaGVpZ2h0OiB0b1JlbSgzNik7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5mYXJlV3JhcCAuY2xhc3NBcmVhIC5kZXMge1xuIFx0bWFyZ2luLXRvcDogdG9SZW0oMTApO1xufVxuLmZhcmVXcmFwIC5jbGFzc0FyZWEgLmlsbHVzdEJveCB7XG4gICAgbWFyZ2luOiB0b1JlbSgzMCkgMCB0b1JlbSgyMCk7XG59XG4uZmFyZVdyYXAgLmNsYXNzQXJlYSAuaWxsdXN0Qm94IC5pbGx1c3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uZmFyZVdyYXAgLmNsYXNzQXJlYSAuaWNvbkJveCB7XG5cdG1hcmdpbjogdG9SZW0oMjApO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mYXJlV3JhcCAuY2xhc3NBcmVhIC5pY29uQm94Lm1yMjB7XG4gICAgbWFyZ2luLXJpZ2h0OiB0b1JlbSgyMCk7XG59XG4uZmFyZVdyYXAgLmNsYXNzQXJlYSAuaWNvbkJveCAuaW1nQm94IHtcblx0d2lkdGg6IHRvUmVtKDE1MCk7XG5cdHBhZGRpbmc6IHRvUmVtKDEwKTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGJhY2tncm91bmQ6ICRhcC1jbGFzcy0yO1xuXHRib3JkZXItcmFkaXVzOiB0b1JlbSgxMCk7XG59XG4uZmFyZVdyYXAgLmNsYXNzQXJlYSAuaWNvbkJveCAuaW1nQm94IGltZyB7XG4gICAgd2lkdGg6IHRvUmVtKDEzMCk7XG59XG4uZmFyZVdyYXAgLmNsYXNzQXJlYSAuaWNvbkJveCBwIHtcbiAgICBtYXJnaW4tdG9wOiB0b1JlbSgyMCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4uZmFyZVdyYXAgLmNsYXNzQXJlYSAuaWNvbkJveCAuaW1nQm94IGltZy5zaXplMTAwIHtcbiAgICB3aWR0aDogdG9SZW0oMTAwKTtcbiAgICBtYXJnaW46IHRvUmVtKDEwKTtcbiAgICBwYWRkaW5nOiB0b1JlbSg1KSAwO1xufVxuLmZhcmVXcmFwIC5jbGFzc0FyZWEgLmljb25Cb3ggLmltZ0JveCBpbWcuc2l6ZTkwIHtcbiAgICB3aWR0aDogdG9SZW0oOTApO1xuICAgIG1hcmdpbjogdG9SZW0oMzApO1xufVxuLmZhcmVXcmFwIC5tb3ZpZUFyZWEgLm1vdmllIHtcbiAgICBtYXJnaW4tdG9wOiB0b1JlbSgzMCk7XG59XG4uZmFyZVdyYXAgLm1vdmllQXJlYSAubW92aWUgPiBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogdG9SZW0oNzAwKTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogdG9SZW0oMjApO1xufVxuXG5AaW5jbHVkZSByd2QoJ21kJyl7XG5cdC5mYXJlV3JhcCAuaW5mb0FyZWEgLnRpdGxlIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXHQuZmFyZVdyYXAgLmluZm9BcmVhIC5pbmZvUGljIGltZyB7XG5cdFx0aGVpZ2h0OiB0b1JlbSgyMDApO1xuXHR9XG59XG5AaW5jbHVkZSByd2QoJ3NtJyl7XG5cdC5mYXJlV3JhcCAudHh0IHtcblx0XHRtYXJnaW4tdG9wOiB0b1JlbSgyMCk7XG5cdH1cblx0LmZhcmVXcmFwIC5jbGFzc0FyZWEgLmlsbHVzdEJveCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXHQuZmFyZVdyYXAgLmNsYXNzQXJlYSAuaWxsdXN0Qm94IC5pbGx1c3Qge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1pbi1oZWlnaHQ6IHRvUmVtKDY5MCk7XG5cdH1cbiAgIC5mYXJlV3JhcCAuY2xhc3NBcmVhIC5pY29uQm94IHAge1xuICAgICAgICBtaW4taGVpZ2h0OiB0b1JlbSg1MCk7XG4gICAgfVxuXHQuZmFyZVdyYXAgPiBkaXYge1xuXHQgICAgbWFyZ2luLXRvcDogdG9SZW0oNjApO1xuXHR9XG5cdC5mYXJlV3JhcCAuaW5mb0FyZWEgLnRpdGxlIHtcblx0ICAgIHBhZGRpbmctYm90dG9tOiB0b1JlbSgzMCk7XG5cdCAgICBkaXNwbGF5OiBibG9jaztcblx0fVxuXHQuZmFyZVdyYXAgLmluZm9BcmVhIC5pbmZvQ29udCB7XG5cdCAgICBtYXJnaW4tdG9wOiAwO1xuXHQgICAgbWFyZ2luLWJvdHRvbTogdG9SZW0oMjApO1xuXHQgICAgcGFkZGluZy1yaWdodDogMDtcblx0fVxuXHQuZmFyZVdyYXAgLmluZm9BcmVhIC5pbmZvQ29udCBoMyB7XG5cdCAgICBtYXJnaW4tYm90dG9tOiAwO1xuXHRcdGZvbnQtc2l6ZTogdG9SZW0oMjQpO1xuXHR9XG5cdC5mYXJlV3JhcCAuaW5mb0FyZWEgLmluZm9Db250IHAge1xuXHQgICAgbWFyZ2luLWJvdHRvbTogMDtcblx0ICAgIGZvbnQtc2l6ZTogdG9SZW0oMTQpO1xuXHR9XG5cdC5mYXJlV3JhcCAuaW5mb0FyZWEgLmluZm9QaWMgaW1nIHtcblx0ICAgIGhlaWdodDogdG9SZW0oMTgwKTtcblx0fVxuXHQuZmFyZVdyYXAgLmluZm9BcmVhIC5zZWF0SW1nIHtcblx0ICAgIG1hcmdpbi10b3A6IHRvUmVtKDMwKTtcblx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5mYXJlV3JhcCAuaW5mb0FyZWEgLnNlYXRJbWcgPiBpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi10b3A6IHRvUmVtKDIwKTtcblx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5mYXJlV3JhcCAuaW5mb0FyZWEgLnNlYXRJbWcgPiBpbWc6Zmlyc3QtY2hpbGQge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblx0LmZhcmVXcmFwIC5jbGFzc0FyZWEgaDUge1xuXHRcdGZvbnQtc2l6ZTogdG9SZW0oMjQpO1xuXHR9XG5cdC5mYXJlVGJUeHQge1xuXHQgICAgbWFyZ2luLXRvcDogdG9SZW0oMjApO1xuXHQgICAgZm9udC1zaXplOiB0b1JlbSgxNCk7XG5cdH1cbn1cblxuQGluY2x1ZGUgcndkKCd4cycpe1xuXHQuZmFyZVdyYXAgLm1vdmllQXJlYSAubW92aWUgPiBpZnJhbWUge1xuICAgICAgICBoZWlnaHQ6IHRvUmVtKDMwMCk7XG4gICAgfVxuXHQuZmFyZVdyYXAgLmluZm9BcmVhIC5pbmZvUGljIGltZyB7XG5cdCAgICBtYXgtd2lkdGg6IDEwMCU7XG5cdCAgICBoZWlnaHQ6IGF1dG87XG5cdH1cbn1cblxuXG4vKioqKioqKioqKioqKioqKipcbioqKiog7ISc67mE7IqkIOyViOuCtCAqKioqXG4qKioqKioqKioqKioqKioqKi9cblxuXG4vKiDqs7XthrUqL1xuLmFsb25lQm94IHtcblx0bWFyZ2luLXRvcDogdG9SZW0oMzApO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5hbG9uZUJveC5sZWZ0IHtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG5cbi8qIOyImO2VmOusvCAqL1xuLk9uZUJhZ2dCb3gge1xuXHR3aWR0aDogdG9SZW0oNTgpO1xuXHRoZWlnaHQ6IHRvUmVtKDExMik7XG5cdG1hcmdpbi1yaWdodDogdG9SZW0oMTApO1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YmFja2dyb3VuZDogdXJsKCdodHRwczovL2NvbS5haXJwcmVtaWFjZG4ubmV0L3Jlc291cmNlcy9vbmVwb2ludC9pbWFnZXMvc3VwcG9ydC9vbmVCYWdnYWdlLnBuZycpIG5vLXJlcGVhdDtcbn1cbi5PbmVCYWdnQm94Omxhc3QtY2hpbGQge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG4uT25lQmFnZ0JveCBzcGFuIHtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmctdG9wOiB0b1JlbSgxMCk7XG5cdGZvbnQtc2l6ZTogdG9SZW0oMTQpO1xufVxuLk5vQmFnZ0JveCB7XG5cdHdpZHRoOiB0b1JlbSg5OCk7XG5cdGhlaWdodDogdG9SZW0oMTEyKTtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJhY2tncm91bmQ6IHVybCgnaHR0cHM6Ly9jb20uYWlycHJlbWlhY2RuLm5ldC9yZXNvdXJjZXMvb25lcG9pbnQvaW1hZ2VzL3N1cHBvcnQvbm9CYWdnYWdlLnBuZycpIG5vLXJlcGVhdDtcbn1cblxuXG4vKiDsgqzsoIQg7IiY7ZWY66y8IOq1rOunpCAqL1xuLmJnZ1N1bSAuc2xjdEJveCB7XG5cdHdpZHRoOiA0NyU7XG59XG4uYmdnU3VtIC5zbGN0Qm94IGJ1dHRvbi52YWwge1xuXHRwYWRkaW5nOiB0b1JlbSgxMikgMDtcbn1cbi5iZ2dTdW0gLnNsY3RCb3gge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG4uYmdnU3VtIC5zbGN0Qm94ID4gLnNsY3RDb24ge1xuXHR0b3A6IHRvUmVtKDQwKTtcbn1cbi5iZ2dTdW0uZGFjV3JhcCAuc2VjU2x0IC5kYXRlV3JhcHBlciAuc2xjdENvbiB7XG5cdHdpZHRoOiB0b1JlbSg4MDApO1xufVxuLmJnZ1N1bSAuZGF0ZVdyYXBwZXI6OmFmdGVyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi5iZ2dTdW0gLmRhdGVXcmFwcGVyIGJ1dHRvbi52YWwge1xuXHRmb250LXNpemU6IDEuNnJlbTtcbn1cbi5iZ2dTdW0gLmJnZ1N1bVNsdCB7XG5cdG1hcmdpbi10b3A6IHRvUmVtKDI1KTtcbn1cbi5iZ2dGYXJlLFxuLmFkZEJnZyB7XG5cdGJvcmRlci1yYWRpdXM6IHRvUmVtKDEyKTtcblx0Ym9yZGVyOiB0b1JlbSgxKSBzb2xpZCAkYXAtdGV4dC1ncmF5LTQ7XG59XG4uYmdnRmFyZSBsaSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3JkZXItcmlnaHQ6IHRvUmVtKDIpIGRvdHRlZCAkYXAtdGV4dC1ncmF5LTQ7XG59XG4uYmdnRmFyZSBsaTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG59XG4uYmdnRmFyZSAucmRvQm94IHtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmctbGVmdDogMDtcbn1cbi5iZ2dGYXJlIC5yZG9Cb3ggPiBpbnB1dC5pcHQsXG4uYmdnRmFyZSAucmRvQm94OmJlZm9yZSB7XG5cdHRvcDogdG9SZW0oNDIpO1xuXHRsZWZ0OiB0b1JlbSg0MCk7XG59XG4uYmdnRmFyZSAucmRvQm94IGxhYmVsIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcblx0cGFkZGluZzogdG9SZW0oNDApIHRvUmVtKDQwKSB0b1JlbSg0MCkgdG9SZW0oODApO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiB0b1JlbSgyMCk7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uYmdnRmFyZSAucmRvQm94IGxhYmVsIHNwYW4ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiB0b1JlbSgxNik7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uYmdnVG90YWwgbGkge1xuXHRwYWRkaW5nOiB0b1JlbSg0MCk7XG59XG4uYmFnV2d0V3JhcCB7XG5cdG1hcmdpbi10b3AgOiB0b1JlbSgxMCk7XG5cdGZvbnQtc2l6ZTogdG9SZW0oMTgpO1xufVxuLmJhZ1dndFdyYXAgLmljb24ge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b1JlbSgtNykgMDtcbn1cbi5iYWdXZ3RXcmFwIC5nZE51bSB7XG5cdGZvbnQtc2l6ZTogdG9SZW0oMTgpO1xufVxuLmFkZEJnZyB7XG5cdG1hcmdpbi10b3A6IHRvUmVtKDIwKTtcblx0cGFkZGluZzogdG9SZW0oNDApIHRvUmVtKDMwKTtcbn1cbi5hZGRCZ2cgPiBzcGFuIHtcblx0Zm9udC1zaXplOiB0b1JlbSgyMCk7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uYWRkQmdnID4gc3BhbiAuaWNvbiB7XG5cdG1hcmdpbi1yaWdodDogdG9SZW0oMTUpO1xufVxuLmFkZEJnZ1NsdCB7XG5cdHdpZHRoOiBjYWxjKDEwMCUgLSAje3RvUmVtKDI1MCl9KTtcblx0anVzdGlmeS1jb250ZW50OiBlbmQ7XG59XG4uYWRkQmdnU2x0IC5hZGRCZ2dTbHRJdG0ge1xuXHR3aWR0aDogYXV0bztcblx0bWFyZ2luLWxlZnQ6IHRvUmVtKDQwKTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFkZEJnZ1NsdCAuYWRkQmdnU2x0SXRtOmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xuXHR3aWR0aDogdG9SZW0oMSk7XG5cdGhlaWdodDogdG9SZW0oMTUpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiB0b1JlbSgtMjUpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdGJhY2tncm91bmQ6ICRhcC1saW5lLWdyYXk7XG59XG4uYWRkQmdnU2x0IC5hZGRCZ2dTbHRJdG06Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi5hZGRCZ2dTbHQgLmFkZEJnZ1NsdEl0bSAuc2xjdEJveCB7XG5cdHdpZHRoOiBhdXRvO1xufVxuLmFkZEJnZ1NsdCAuYWRkQmdnU2x0SXRtIC5zbGN0Qm94IHNwYW4ge1xuXHR3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbn1cbi5iZ2dTdW1TbHQgLnN1Yixcbi5wY2ggLnN1YiB7XG5cdG1hcmdpbi10b3A6IHRvUmVtKDEwKTtcbn1cbi5wY2ggLnN1YiAuaWNvbiB7XG5cdG1hcmdpbi1yaWdodDogdG9SZW0oNSk7XG59XG4uYWRkQmdnUGF5IC5jb250ZW50cy5mbGV4IHtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uc2x0QmFnV2d0IHtcblx0d2lkdGg6IGNhbGMoMTAwJSAtICN7dG9SZW0oODY3KX0pO1xuXHRoZWlnaHQ6IHRvUmVtKDExNyk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2x0QmFnV2d0IC5zbHRCYWdXZ3RJbWcge1xuXHR3aWR0aDogdG9SZW0oMTE3KTtcblx0aGVpZ2h0OiB0b1JlbSgxMTcpO1xuXHRiYWNrZ3JvdW5kOiB1cmwoJ2h0dHBzOi8vY29tLmFpcnByZW1pYWNkbi5uZXQvcmVzb3VyY2VzL29uZXBvaW50L2ltYWdlcy9zdXBwb3J0L2lsbHVzdF9jYXJyaWVyLnBuZycpIG5vLXJlcGVhdDtcbn1cbi5zbHRCYWdXZ3QgZGwge1xuXHRtYXJnaW4tdG9wOiB0b1JlbSgyMCk7XG5cdG1hcmdpbi1sZWZ0OiB0b1JlbSgxMCk7XG59XG4uc2x0QmFnV2d0IGRsIGR0IHtcblx0bWFyZ2luLWJvdHRvbTogdG9SZW0oMTApO1xuXHRjb2xvcjogJGFwLXRleHQtZ3JheS0xO1xuXHRsaW5lLWhlaWdodDogMWVtO1xufVxuLnNsdEJhZ1dndCBkbCBkZCB7XG5cdGZvbnQtc2l6ZTogdG9SZW0oMjQpO1xufVxuLnBjaCB7XG5cdHdpZHRoOiB0b1JlbSg4NjcpO1xufVxuLnBjaENvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnBjaENvbiBkdCB7XG5cdHBhZGRpbmctcmlnaHQ6IHRvUmVtKDQwKTtcblx0Zm9udC1zaXplOiB0b1JlbSgxOCk7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucGNoQ29uIGRkIHNwYW4ge1xuXHRjb2xvcjogJGFwLXRleHQtZ3JheS0xO1xufVxuLnBjaENvbiBkZCBzdHJvbmcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiB0b1JlbSgyNCk7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uc3B0TG5rIHtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuLnNwdExuayBsaSB7XG5cdHdpZHRoOiAxMDAlO1xufVxuLnNwdExuayBsaSBhIHtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IHRvUmVtKDE0KSAwO1xuXHRib3JkZXItYm90dG9tOnRvUmVtKDEpIHNvbGlkICRhcC1saW5lLWdyYXk7XG59XG4uc3B0TG5rIGxpIGE6aG92ZXIgLnR4dCB7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5cbi8qIOyCrOyghCDsoozshJ0g6rWs66ekICovXG4uc2VhdEFkZENvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWF0QWRkQ29uIC5zZWF0SW1nQm94IHtcblx0bWF4LXdpZHRoOiB0b1JlbSgxMjAwKTtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogdG9SZW0oNjApIGF1dG8gMDtcbn1cbi5zZWF0SW1nQm94IGltZyB7XG5cdHdpZHRoOiAxMDAlO1xufVxuLmJ0blNlYXRWaWV3IHtcblx0aGVpZ2h0OiB0b1JlbSgyNik7XG5cdHBhZGRpbmc6IDAgdG9SZW0oMTApO1xuXHRkaXNwbGF5OiBub25lO1xuXHRjb2xvcjogJGFwLXdoaXRlO1xuXHRmb250LXNpemU6IHRvUmVtKDE2KTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IHRvUmVtKDIyKTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGFwLXNvbGlkLXNreWJsdWU7XG5cdGJvcmRlcjogdG9SZW0oMSkgc29saWQgJGFwLXNvbGlkLXNreWJsdWU7XG5cdGJvcmRlci1yYWRpdXM6IHRvUmVtKDEyKTtcbn1cbi5idG5TZWF0Vmlldy5vbiB7XG5cdGNvbG9yOiAkYXAtc29saWQtc2t5Ymx1ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGFwLXdoaXRlO1xufVxuLnNlYXRJbWdCb3hNIHtcblx0aGVpZ2h0OiB0b1JlbSg0MDApO1xuXHRtYXJnaW4tdG9wOiB0b1JlbSgxNTApO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRkaXNwbGF5OiBub25lO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2VhdEltZ0JveE06YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiB0b1JlbSgxMDApO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdGJvdHRvbTogMDtcblx0YmFja2dyb3VuZDogcmdiKDI1NSwyNTUsMjU1KTtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgNzUlKTtcbn1cblxuLnNlYXRJbWdCb3hNIGltZyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDQyMHB4O1xufVxuLnNlYXRBZGRDb24uZnVsbCAuc2VhdEltZ0JveE0ge1xuXHRoZWlnaHQ6IGF1dG87XG59XG4uc2VhdEFkZENvbi5mdWxsIC5zZWF0SW1nQm94TTphZnRlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4uc2VhdEFkZENvbi5mdWxsIC5idG5TZWF0Vmlldy5ib3R0b20ge1xuXHRtYXJnaW4tdG9wOiB0b1JlbSgzMCk7XG59XG4uc2VhdEltZ1R4dCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tdG9wOiB0b1JlbSgzMCk7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnNlYXRJbWdUeHQgbGkge1xuXHRtYXJnaW4tcmlnaHQ6IDI4cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5zZWF0SW1nVHh0IGxpOmxhc3QtY2hpbGQgIHtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuLnNlYXQge1xuXHR3aWR0aDogdG9SZW0oMjUpO1xuICAgIGhlaWdodDogdG9SZW0oMTUpO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGJvcmRlci1yYWRpdXM6IHRvUmVtKDgpIHRvUmVtKDQpIHRvUmVtKDQpIHRvUmVtKDgpO1xufVxuLnNlYXQuZ3JheSB7XG5cdGJhY2tncm91bmQ6ICRhcC1tb2Rlcm4tMztcbn1cbi5zZWF0LmRhcmsge1xuXHRiYWNrZ3JvdW5kOiAkYXAtc29saWQtZGFya2JsdWU7XG59XG4uc2VhdC5za3kge1xuXHRiYWNrZ3JvdW5kOiAkYXAtcG9pbnQtaW5mbztcbn1cbi5zZWF0LnNreTIge1xuXHRiYWNrZ3JvdW5kOiAkYXAtc29saWQtc2t5Ymx1ZTtcbn1cbi5zZWF0SWNvbntcblx0d2lkdGg6IDIycHg7XG5cdGhlaWdodDogMTdweDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5zZWF0SWNvbi5leGl0IHtcblx0YmFja2dyb3VuZDogdXJsKFwiaHR0cHM6Ly9jb20uYWlycHJlbWlhY2RuLm5ldC9yZXNvdXJjZXMvb25lcG9pbnQvaW1hZ2VzL2ljb24vaWNvLWVtZXJnZW5jeS5zdmdcIilcbn1cbi5zZWF0SWNvbi5yb3cxIHtcblx0YmFja2dyb3VuZDogdXJsKFwiaHR0cHM6Ly9jb20uYWlycHJlbWlhY2RuLm5ldC9yZXNvdXJjZXMvb25lcG9pbnQvaW1hZ2VzL2ljb24vaWNvLXNlYXQxLnN2Z1wiKVxufVxuLnNlYXRJY29uLnJvdzIge1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCJodHRwczovL2NvbS5haXJwcmVtaWFjZG4ubmV0L3Jlc291cmNlcy9vbmVwb2ludC9pbWFnZXMvaWNvbi9pY28tc2VhdDIuc3ZnXCIpXG59XG4uc2VhdEljb24ucm93MyB7XG5cdGJhY2tncm91bmQ6IHVybChcImh0dHBzOi8vY29tLmFpcnByZW1pYWNkbi5uZXQvcmVzb3VyY2VzL29uZXBvaW50L2ltYWdlcy9pY29uL2ljby1zZWF0My5zdmdcIilcbn1cbi5zZWF0U3BlY2lhbEljb257XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDE4cHg7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uc2VhdFNwZWNpYWxJY29uLmRpc2FibGVkIHtcblx0YmFja2dyb3VuZDogdXJsKFwiaHR0cHM6Ly9jb20uYWlycHJlbWlhY2RuLm5ldC9yZXNvdXJjZXMvb25lcG9pbnQvaW1hZ2VzL2ljb24vaWNvLWRpc2FibGVkLnN2Z1wiKVxufVxuLnNlYXRTcGVjaWFsSWNvbi5iYXNzaW5ldCB7XG5cdGJhY2tncm91bmQ6IHVybChcImh0dHBzOi8vY29tLmFpcnByZW1pYWNkbi5uZXQvcmVzb3VyY2VzL29uZXBvaW50L2ltYWdlcy9pY29uL2ljby1iYXNzaW5ldC5zdmdcIilcbn1cblxuQGluY2x1ZGUgcndkKCdtZCcpe1xuXHQuc2VhdEFkZENvbiB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdC5zZWF0SW1nQm94IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5zZWF0SW1nQm94TSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LnNlYXRBZGRXcmFwIC5zdWJTbVRpdCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxuXHQuYnRuU2VhdFZpZXcge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXHQuYnRuU2VhdFZpZXcuYm90dG9tIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5zZWF0QWRkQ29uLmZ1bGwgLmJ0blNlYXRWaWV3LmJvdHRvbSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cdC5zZWF0SW1nVHh0IHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IHRvUmVtKDE0MCk7XG5cdH1cblx0LnNlYXRBZGRXcmFwIC50YldyYXAgLnNlYXQge1xuXHRcdG1hcmdpbjogMCBhdXRvIHRvUmVtKDUpO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbkBpbmNsdWRlIHJ3ZCgnc20nKXtcblx0LnNlYXRJbWdUeHQge1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxuXHQuc2VhdEltZ1R4dCBsaSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG5cdC5idG5TZWF0VmlldyB7XG5cdFx0aGVpZ2h0OiB0b1JlbSgyMik7XG5cdFx0Zm9udC1zaXplOiB0b1JlbSgxMyk7XG5cdFx0bGluZS1oZWlnaHQ6IHRvUmVtKDIwKTtcblx0fVxufVxuXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDk5cHgpIHtcblx0LnNlYXRJbWdUeHQge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0LnNlYXRJbWdUeHQgbGkge1xuXHRcdHdpZHRoOiB0b1JlbSgxODApO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5zZWF0SW1nQm94TSB7XG5cdFx0bWFyZ2luLXRvcDogdG9SZW0oMjUwKTtcblx0fVxufVxuXG5cbi8qIOqzte2VreyXkOyEnOydmCDsmIbsoozshJ0g6rWs66ekICovXG4uc2lkZVNlYXRJbWdCb3gge1xuXHR3aWR0aDogdG9SZW0oNzUwKTtcblx0bWFyZ2luOiB0b1JlbSgzMCkgYXV0byAwO1xufVxuXG5AaW5jbHVkZSByd2QoJ3NtJyl7XG5cdC5zaWRlU2VhdEltZ0JveCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiB0b1JlbSg3NTApO1xuXHRcdG1hcmdpbjogdG9SZW0oMjApIGF1dG8gMDtcblx0fVxuXHQuc2lkZVNlYXRJbWdCb3ggaW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IHRvUmVtKDc1MCk7XG5cdH1cbn1cblxuLyog7Leo7ZWt7KeAIOqzte2VrSDsoJXrs7QgKi9cbi5pY25Db20ge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5pY25JbWdCb3gge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiB0b1JlbSg0NTApO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YmFja2dyb3VuZDogJGFwLXRleHQtZ3JheS01O1xufVxuLmljbkltZ0JveCBpbWd7XG5cdG1heC13aWR0aDogNzYwcHg7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG5cdC8qIO2DkeyKuSDsiJjsho0gKi9cbi5rc2tOdW0ge1xuXHRtYXJnaW4tcmlnaHQ6IHRvUmVtKDUpO1xufVxuLmluZm9UeHQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJvZFN0cCB7XG5cdHBhZGRpbmctbGVmdDogdG9SZW0oMzApO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJvZFN0cCAuYmFkZ2VBcnJvdy5ydnMge1xuXHRwYWRkaW5nOiAwIHRvUmVtKDgpO1xuXHRtYXJnaW4tcmlnaHQ6IHRvUmVtKDUpO1xufVxuLmJvZFN0cCAuc3RwVmFsdWUgaSB7XG5cdG1hcmdpbi1yaWdodDogdG9SZW0oNSk7XG59XG5cbkBpbmNsdWRlIHJ3ZCgnbGcnKXtcblx0LmFkZEJnZ1BheSAuY29udGVudHMuZmxleCB7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHR9XG5cdC5zbHRCYWdXZ3Qge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogdG9SZW0oMjApIDA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblx0LnBjaCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LmJnZ0ZhcmUgLnJkb0JveCBsYWJlbCB7XG5cdFx0cGFkZGluZzogdG9SZW0oMzApIHRvUmVtKDMwKSB0b1JlbSgzMDApIHRvUmVtKDgwKTtcblx0fVxufVxuXG5AaW5jbHVkZSByd2QoJ21kJyl7XG5cdC5hZGRCZ2dTbHQge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAje3RvUmVtKDE2MCl9KTtcblx0fVxuXG5cdC8qIO2DkeyKuSDsiJjsho0gKi9cblx0LmJvZFN0cCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0LmJvZFN0cCAuYmFkZ2VBcnJvdy5ydnMge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiB0b1JlbSgxMCk7XG5cdH1cbn1cbkBpbmNsdWRlIHJ3ZCgnc20nKXtcblx0LmRwQmxrIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQubG10SW5mbyB7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cblx0LmJhZ1NpemUgaW1nIHtcblx0XHR3aWR0aDogdG9SZW0oMjQwKTtcblx0XHRoZWlnaHQ6IHRvUmVtKDE2OCk7XG5cdH1cblx0Lk9uZUJhZ2dCb3gge1xuXHRcdHdpZHRoOiB0b1JlbSgzMCk7XG5cdFx0aGVpZ2h0OiB0b1JlbSg2MCk7XG5cdFx0YmFja2dyb3VuZC1zaXplOiB0b1JlbSgzMCk7XG5cdH1cblx0Lk9uZUJhZ2dCb3ggc3BhbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQudGJXcmFwIHRhYmxlIHRib2R5IHRkLm1vYk4ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmJnZ1N1bVNsdCAuYmdnRmFyZSB7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHR9XG5cdC5iZ2dTdW1TbHQgLmJnZ0ZhcmUgbGkge1xuXHRcdGJvcmRlci1yaWdodDogMDtcblx0XHRib3JkZXItYm90dG9tOiB0b1JlbSgyKSBkb3R0ZWQgJGFwLXRleHQtZ3JheS00O1xuXHR9XG5cdC5iZ2dTdW1TbHQgLmJnZ0ZhcmUgLnJkb0JveCBsYWJlbCB7XG5cdFx0cGFkZGluZzogdG9SZW0oMjApIHRvUmVtKDIwKSB0b1JlbSgyMCkgdG9SZW0oNTApO1xuXHR9XG5cdC5iZ2dGYXJlIC5yZG9Cb3ggPiBpbnB1dC5pcHQsXG5cdC5iZ2dGYXJlIC5yZG9Cb3g6YmVmb3JlIHtcblx0XHR0b3A6IHRvUmVtKDIyKTtcblx0XHRsZWZ0OiB0b1JlbSgyMCk7XG5cdH1cblx0LmJnZ0ZhcmUgbGk6bGFzdC1jaGlsZCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0fVxuXHQuYmdnRmFyZSAucmRvQm94IGxhYmVsIHtcblx0XHRmb250LXNpemU6IHRvUmVtKDE2KTtcblx0fVxuXHQuYmdnRmFyZSAucmRvQm94IGxhYmVsIHNwYW4ge1xuXHRcdGZvbnQtc2l6ZTogdG9SZW0oMTMpO1xuXHR9XG5cdC5hZGRCZ2cge1xuXHRcdHBhZGRpbmc6IHRvUmVtKDMwKSB0b1JlbSgyMCk7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LmFkZEJnZyA+IHNwYW4ge1xuXHRcdGZvbnQtc2l6ZTogdG9SZW0oMTYpO1xuXHR9XG5cdC5hZGRCZ2cgPiBzcGFuIC5pY29uIHtcblx0XHRtYXJnaW4tcmlnaHQ6IHRvUmVtKDUpO1xuXHR9XG5cdC5hZGRCZ2dTbHQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDAgdG9SZW0oNDApO1xuXHRcdG1hcmdpbi10b3A6IHRvUmVtKDEwKTtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR9XG5cdC5hZGRCZ2dTbHQgLmFkZEJnZ1NsdEl0bSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdC5hZGRCZ2dTbHQgLmFkZEJnZ1NsdEl0bTpiZWZvcmUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmFkZEJnZ1NsdCAuYWRkQmdnU2x0SXRtIC5zbGN0Qm94LFxuXHQuYWRkQmdnU2x0IC5hZGRCZ2dTbHRJdG0gLnNsY3RCb3ggPiAuc2xjdENvbiB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LnBjaCAuYmdnRmFyZSBsaSB7XG5cdFx0cGFkZGluZzogdG9SZW0oMjApO1xuXHR9XG5cdC5wY2hDb24ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5wY2hDb24gZHQge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogdG9SZW0oMTApO1xuXHRcdGZvbnQtc2l6ZTogdG9SZW0oMTQpO1xuXHR9XG5cdC5wY2hDb24gZGQgc3BhbiB7XG5cdFx0Zm9udC1zaXplOiB0b1JlbSgxMyk7XG5cdH1cblx0LnBjaENvbiBkZCBzdHJvbmcge1xuXHRcdGZvbnQtc2l6ZTogdG9SZW0oMjApO1xuXHR9XG5cdC5wY2hDb24gZGQgc3Ryb25nIC51bnQge1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdH1cblxuXHQvKiDst6jtla3sp4Ag6rO17ZWtIOygleuztCAqL1xuXHQuaWNuSW1nQm94IHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0cGFkZGluZzogdG9SZW0oNSk7XG5cdH1cblx0LmljbkltZ0JveCBpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5pY25UYiB7XG5cdFx0bWFyZ2luLXRvcDogdG9SZW0oNjApO1xuXHR9XG5cdC5pY25JbWdCb3guU2luSW1nIHtcblx0XHRwYWRkaW5nOiB0b1JlbSgzMCkgdG9SZW0oMjApO1xuXHR9XG5cblxuXHQvKiDtg5Hsirkg7IiY7IaNICovXG5cdC5ib2RTdHAgLnN0cFZhbHVlIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cdC5ib2RTdHAgLnN0cFZhbHVlIC5pY29uIHtcblx0XHR3aWR0aDogdG9SZW0oMjApO1xuXHRcdGhlaWdodDogdG9SZW0oMjApO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcblx0Lyog7YOR7Iq5IOyImOyGjSAqL1xuXHQua3NrQWxnbiB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuQGluY2x1ZGUgcndkKCd4cycpe1xuXHQuYWRkQmdnU2x0IHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdC8qIO2DkeyKuSDsiJjsho0gKi9cblx0LnRhTCAubGlzdEdsb2JhbCAuYnRuQnBvcCAudHh0IHtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuODtcblx0fVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzRweCkge1xuXHQucGNoQ29uIGR0IHtcblx0XHRoZWlnaHQ6IHRvUmVtKDUwKTtcblx0fVxufVxuXG4vKioqKioqKioqKioqKioqKlxuKioqKiDqs6DqsJ3sp4Dsm5AgKioqKlxuKioqKioqKioqKioqKioqKi9cblxuXG4vKiDqs7Xsp4Dsgqztla0gKi9cbi5udGNMaXN0IGxpIHtcbiAgICBwYWRkaW5nOiB0b1JlbSgzMCkgMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1ib3R0b206IHRvUmVtKDEpIHNvbGlkICRhcC1saW5lLWdyYXk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm50Y0xpc3QgbGk6aG92ZXIgZHQge1xuICAgIGNvbG9yOiAkYXAtcG9pbnQtb3JhbmdlO1xufVxuLm50Y0xpc3QgLm50Y2xmdCB7XG4gICAgd2lkdGg6IDg1JTtcbn1cbi5udGNsZnQgZHQge1xuICAgIGZvbnQtc2l6ZTogdG9SZW0oMjApO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubnRjbGZ0IGRkIHtcbiAgICBtYXJnaW4tdG9wOiB0b1JlbSgxNik7XG59XG4ubnRjQ29udCB7XG5cdHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuXHRwYWRkaW5nLXRvcDogdG9SZW0oNjApO1xuXHRib3JkZXItdG9wOiB0b1JlbSgyKSBzb2xpZCAkYXAtbGluZS1ibGFjaztcbn1cbi5udGNDb250IGgzIHtcbiAgICBmb250LXNpemU6IHRvUmVtKDIwKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuLm50Y0NvbnQgLnR4dENvbnQge1xuICAgIG1hcmdpbi10b3A6IHRvUmVtKDYwKTtcbiAgICBjb2xvcjogJGFwLXRleHQtYmxhY2s7XG59XG4ubnRjQ29udCAudHh0Q29udCB0YWJsZSB0ZCB7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubnRjQm90dG9tIHtcbiAgICBwYWRkaW5nOiB0b1JlbSgzMCkgMDtcbiAgICBtYXJnaW4tdG9wOiB0b1JlbSg2MCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYm9yZGVyLXRvcDogdG9SZW0oMSkgc29saWQgJGFwLWxpbmUtZ3JheTtcbiAgICBib3JkZXItYm90dG9tOiB0b1JlbSgxKSBzb2xpZCAkYXAtbGluZS1ncmF5O1xufVxuQGluY2x1ZGUgcndkKCdzbScpe1xuICAgIC5udGNMaXN0IGxpIHtcbiAgICAgICAgcGFkZGluZzogdG9SZW0oMjApIDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAubnRjTGlzdCBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5udGNMaXN0IC5udGNsZnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLm50Y2xmdCBkdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogdG9SZW0oMTgpO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogdG9SZW0oLTAuNCk7XG4gICAgfVxuICAgIC5udGNsZnQgZGQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAubnRjTGlzdCAubnRjcmd0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IHRvUmVtKDEwKTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgLm50Y0NvbnQge1xuICAgIFx0cGFkZGluZy10b3A6IHRvUmVtKDQwKTtcbiAgICB9XG5cdC5udGNDb250IC50eHRDb250IHtcblx0XHRvdmVyZmxvdy14OiBhdXRvO1xuXHRcdG1hcmdpbi10b3A6IHRvUmVtKDQwKTtcblx0fVxuXHQubnRjQ29udCAudHh0Q29udCBwe1xuXHRcdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcblx0fVxuXG4gICAgLm50Y0JvdHRvbSB7XG4gICAgXHRtYXJnaW4tdG9wOiB0b1JlbSg0MCk7XG4gICAgICAgIHBhZGRpbmc6IHRvUmVtKDIwKSAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxuICAgIC5udGNCb3R0b20gLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9SZW0oMTApO1xuXHRcdGZvbnQtc2l6ZTogdG9SZW0oMTYpO1xuICAgIH1cbn1cblxuLyog7J6Q7KO8IOusu+uKlCDsp4jrrLggKi9cbi5xdXMge1xuICAgIG1hcmdpbi10b3A6IHRvUmVtKDYwKTtcbiAgICBwYWRkaW5nOiB0b1JlbSgxNCkgMDtcbiAgICBib3JkZXItdG9wOiB0b1JlbSgxKSBzb2xpZCAkYXAtbGluZS1ibGFjaztcbiAgICBib3JkZXItYm90dG9tOiB0b1JlbSgxKSBzb2xpZCAkYXAtdGV4dC1ncmF5LTM7XG59XG4ucXVzIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5xdXNMaXN0IHtcbiAgICBwYWRkaW5nOiB0b1JlbSgzMCkgMDtcbiAgICBib3JkZXItYm90dG9tOiB0b1JlbSgxKSBzb2xpZCAkYXAtdGV4dC1ncmF5LTM7XG59XG4ucXVzTGlzdDpsYXN0LWNoaWxkIHtcblx0Ym9yZGVyLWJvdHRvbTogMDtcbn1cbi5xdXNMaXN0IC5xc3QsXG4ucXVzTGlzdCAuYXNyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IHRvUmVtKDYwKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5xdXNMaXN0IC5xc3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5xdXNMaXN0IC5hc3Ige1xuXHRwYWRkaW5nLXRvcDogdG9SZW0oMTApO1xufVxuLnF1c0xpc3QgLnFzdDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlFcIjtcbiAgICBjb2xvcjogJGFwLXRleHQtZ3JheS0xO1xufVxuLnF1c0xpc3QgLnFzdDo6YmVmb3JlLFxuLnF1c0xpc3QgLmFzcjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBsZWZ0OiB0b1JlbSgyMCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IHRvUmVtKDMwKTtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG4ucXVzTGlzdCAuYXNyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiQVwiO1xuICAgIHRvcDogdG9SZW0oMzApO1xuICAgIGNvbG9yOiAkYXAtcG9pbnQtb3JhbmdlO1xufVxuLnF1c0xpc3QgLnFzdCA+IHN0cm9uZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiB0b1JlbSgyMCk7XG59XG4ucXVzTGlzdCAucXN0IC50Z2xGdGIge1xuICAgIGZvbnQtc2l6ZTogdG9SZW0oMjApO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucXVzTGlzdCAuYXNyIHNwYW4ge1xuICAgIGNvbG9yOiAkYXAtc29saWQtc2t5Ymx1ZTtcbn1cbi5xdXNMaXN0IC5hc3IgYSB7XG5cdGRpc3BsYXk6IGlubGluZTtcbn1cblxuQGluY2x1ZGUgcndkKCdzbScpe1xuICAgIC5xdXMge1xuICAgICAgICBtYXJnaW4tdG9wOiB0b1JlbSg0MCk7XG4gICAgfVxuICAgIC5xdXNMaXN0IC5xc3QsXG4gICAgLnF1c0xpc3QgLmFzciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogdG9SZW0oMzApO1xuICAgIH1cbiAgICAucXVzTGlzdCAucXN0IC50Z2xGdGIge1xuICAgIFx0Zm9udC1zaXplOiB0b1JlbSgxNik7XG4gICAgfVxuICAgIC5xdXNMaXN0IC5xc3Q6OmJlZm9yZSxcbiAgICAucXVzTGlzdCAuYXNyOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBmb250LXNpemU6IHRvUmVtKDMwKTtcbiAgICB9XG59XG5cbi8qIDE6MeusuOydmO2VmOq4sCAqL1xuLmlucVdyYXBwZXIgLmlucHV0V3JhcCB7XG5cdHBhZGRpbmc6IHRvUmVtKDYwKSAwO1xuICAgIGJvcmRlci10b3A6IHRvUmVtKDIpIHNvbGlkICRhcC1saW5lLWJsYWNrO1xuICAgIGJvcmRlci1ib3R0b206IHRvUmVtKDIpIHNvbGlkICRhcC1saW5lLWJsYWNrO1xufVxuLmlucVdyYXBwZXIgLmlucHV0V3JhcCAucm93IC5sYWJlbC5hbHc6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIipcIjtcbiAgICBtYXJnaW4tbGVmdDogdG9SZW0oNSk7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgY29sb3I6ICRhcC1wb2ludC1vcmFuZ2U7XG59XG4uZmlsZVdyYXAgLmRvd24gLm1HciB7XG4gICAgbWFyZ2luLXJpZ2h0OiB0b1JlbSgxNSk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5pbnFXcmFwcGVyIC5pbnB1dFdyYXAgLnJvdyB0ZXh0YXJlYSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG59XG4uaW5xV3JhcHBlciAuaW5wdXRXcmFwIC5yb3cuZmlsZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5pbnFXcmFwcGVyIC5jYXV0aW9uV3JhcCB7XG4gICAgbWFyZ2luLXRvcDogdG9SZW0oNjApO1xufVxuLnBlcnNBZ3JlZSB7XG4gICAgbWFyZ2luLXRvcDogdG9SZW0oNjApO1xuICAgIHBhZGRpbmc6IHRvUmVtKDIwKTtcbiAgICBib3JkZXI6IHRvUmVtKDEpIHNvbGlkICRhcC10ZXh0LWdyYXktMztcbiAgICBib3JkZXItcmFkaXVzOiB0b1JlbSg4KTtcbn1cbi5wZXJzQWdyZWUgcCB7XG4gICAgbWFyZ2luLXRvcDogdG9SZW0oMTApO1xuICAgIGNvbG9yOiAkYXAtdGV4dC1ncmF5LTE7XG59XG5AaW5jbHVkZSByd2QoJ3NtJyl7XG4gICAgLmlucVdyYXBwZXIgLmlucHV0V3JhcCAucm93IC52YWx1ZSB7XG4gICAgXHRoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IHRvUmVtKDEwKSAwO1xuICAgIH1cbiAgICAuaW5xV3JhcHBlciAuaW5wdXRXcmFwIC5yb3cgdGV4dGFyZWEge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB9XG4gICAgLmlucVdyYXBwZXIgLmlucHV0V3JhcCAucm93LmZpbGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICAuaW5xV3JhcHBlciAuaW5wdXRXcmFwIC5yb3cuZmlsZSAudmFsdWUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG5cdC5pbnFXcmFwcGVyIC5jYXV0aW9uV3JhcCxcblx0LnBlcnNBZ3JlZSB7XG5cdCAgICBtYXJnaW4tdG9wOiB0b1JlbSgzMCk7XG5cdH1cbiAgICAuZmlsZVdyYXAgLmRvd25JcCB7XG4gICAgXHRtYXJnaW4tYm90dG9tOiB0b1JlbSg1KTtcbiAgICB9XG59XG5AaW5jbHVkZSByd2QoJ3hzJyl7XG4gICAgLmlucVdyYXBwZXIgLmlucHV0V3JhcCAucm93LmZpbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLmlucVdyYXBwZXIgLmlucHV0V3JhcCAucm93LmZpbGUgLnZhbHVlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IHRvUmVtKDEwKTtcbiAgICB9XG59XG5cbi8qMTox66y47J2YLCBxbmEg7JmE66OMKi9cbi5jdXN0b21Db21wbGV0ZSB7XG5cdHBhZGRpbmctdG9wOiB0b1JlbSgxMjApO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY3VzdG9tQ29tcGxldGUgaW1nIHtcblx0bWFyZ2luLWJvdHRvbTogdG9SZW0oMjApO1xufVxuLmN1c3RvbUNvbXBsZXRlIC50eHQge1xuXHRtYXJnaW46IHRvUmVtKDEwKSAwIHRvUmVtKDgwKTtcblx0Y29sb3I6ICRhcC10ZXh0LWdyYXktMTtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLyog7ISc7IudIOyekOujjOyLpCAqL1xuLmRvY3UgLmZsZG93biB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5idG5CbHVlLmZsZG93biB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uYnRuQmx1ZS50dyB7XG4gICAgbWFyZ2luLWJvdHRvbTogdG9SZW0oMTApO1xufVxuLmJ0bkJsdWUuZmxkb3duOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IHRvUmVtKDEyKTtcbiAgICBoZWlnaHQ6IHRvUmVtKDEyKTtcbiAgICBtYXJnaW4tcmlnaHQ6IHRvUmVtKDQpO1xuICAgIGJhY2tncm91bmQ6IHVybChodHRwczovL2NvbS5haXJwcmVtaWFjZG4ubmV0L3Jlc291cmNlcy9vbmVwb2ludC9pbWFnZXMvaWNvbi9idG5fZG93bmxvYWRfYmx1ZS5wbmcpIG5vLXJlcGVhdDtcbn1cbi5kb2NtdCB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4uZG9jbXQgdGFibGUgdHIge1xuICAgIGJvcmRlci1ib3R0b206IHRvUmVtKDEpIHNvbGlkICRhcC1saW5lLWdyYXk7XG59XG4uZG9jbXQgdGFibGUgdGgsXG4uZG9jbXQgdGFibGUgdGQge1xuICAgIHBhZGRpbmc6IHRvUmVtKDMwKSAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uZG9jbXQgdGFibGUgdGgge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgcGFkZGluZy1yaWdodDogdG9SZW0oMjApO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZG9jbXQgdGFibGUgdGQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiB0b1JlbSgtMC4zKTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmRvY210IC50YnNDciB7XG4gICAgbWFyZ2luLXRvcDogdG9SZW0oMTUpO1xuICAgIGNvbG9yOiAkYXAtdGV4dC1ncmF5LTE7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5kb2NtdCAudGJUaCB7XG4gICAgbWFyZ2luLXRvcDogdG9SZW0oMTApO1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbkBpbmNsdWRlIHJ3ZCgnc20nKXtcbiAgICAuZG9jbXQgdGFibGUgdGgsXG4gICAgLmRvY210IHRhYmxlIHRkIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5kb2NtdCB0YWJsZSB0aCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogdG9SZW0oMjApO1xuICAgIH1cbiAgICAuZG9jbXQgdGFibGUgdGQge1xuICAgIFx0cGFkZGluZy10b3A6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIC5idG5CbHVlLnR3IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiB0b1JlbSgxMCk7XG4gICAgfVxufVxuXG4vKiDquLDrgrQg67aE7Iuk66y8IOyEvO2EsCAqL1xuLmRhY1dyYXAgLnNlY1NsdC5sc3RDYXIgLnNsY3RCb3gge1xuXHR3aWR0aDogMzAlO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXItYm90dG9tOiAwO1xufVxuLmRhY1dyYXAgLnNlY1NsdC5sc3RDYXIgLnNsY3RCb3ggYnV0dG9uLnZhbCB7XG5cdGZvbnQtc2l6ZTogdG9SZW0oMTYpO1xufVxuLmRhY1dyYXAgLnNlY1NsdCAuc2xjdEJveCAuc2xjdENvbi5yZ3Qge1xuXHR3aWR0aDogdW5zZXQ7XG59XG4ubG9zdEN0dCAuY3R0V3JhcHBlciB7XG5cdGZsZXg6IDEgMSAwJTtcbn1cbi5jdHRXcmFwcGVyIC5yb3cge1xuXHRwYWRkaW5nOiB0b1JlbSgzMCkgMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXItYm90dG9tOiB0b1JlbSgxKSBzb2xpZCAkYXAtdGV4dC1ncmF5LTQ7XG59XG4uY3R0V3JhcHBlciAucm93LmluRm8ge1xuXHRwYWRkaW5nOiB0b1JlbSgzMCkgMCB0b1JlbSgyMCkgMDtcblx0Ym9yZGVyLWJvdHRvbTogMDtcbn1cbi5jdHRXcmFwcGVyIC5yb3cgLmxhYmVsIHtcblx0d2lkdGg6IHRvUmVtKDEwMCk7XG5cdGZvbnQtc2l6ZTogdG9SZW0oMTYpO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRjb2xvcjogJGFwLXNvbGlkLXNreWJsdWU7XG59XG4uY3R0V3JhcHBlciAucm93IC52YWx1ZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jdHRXcmFwcGVyIC5yb3cgLnZhbHVlOjpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0d2lkdGg6IHRvUmVtKDE4KTtcblx0aGVpZ2h0OiB0b1JlbSgxOCk7XG5cdG1hcmdpbi1yaWdodDogdG9SZW0oMTUpO1xuXHRwYWRkaW5nLWxlZnQ6IHRvUmVtKDE4KTtcblx0YmFja2dyb3VuZDogdXJsKGh0dHBzOi8vY29tLmFpcnByZW1pYWNkbi5uZXQvcmVzb3VyY2VzL29uZXBvaW50L2ltYWdlcy9pY29uL2ljb19jaGVja19pbi5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IHRvUmVtKDE4KTtcbn1cbi5jdHRXcmFwcGVyIC5yb3cgLnZhbHVlLnJlc3Z0OjpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly9jb20uYWlycHJlbWlhY2RuLm5ldC9yZXNvdXJjZXMvb25lcG9pbnQvaW1hZ2VzL2ljb24vaWNvX3Jlc2VydmF0aW9uX2NoYW5nZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xufVxuLmN0dFdyYXBwZXIgLnJvdyAudmFsdWUuYXBibDo6YmVmb3JlIHtcblx0YmFja2dyb3VuZDogdXJsKGh0dHBzOi8vY29tLmFpcnByZW1pYWNkbi5uZXQvcmVzb3VyY2VzL29uZXBvaW50L2ltYWdlcy9zdXBwb3J0L2ljb19haXJwb3J0X2JsYWNrLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG59XG4uY3R0V3JhcHBlciAuY3R0SW5mbyB7XG5cdG1hcmdpbi1sZWZ0OiB0b1JlbSgxNTApO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Y29sb3I6ICRhcC10ZXh0LWdyYXktMTtcbn1cbi5sb3N0Q3R0IC5saXN0R2xvYmFsIHtcblx0bWFyZ2luLXRvcDogMDtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cbi5sb3N0Q3R0IC5idXR0b25XcmFwcGVyIHtcblx0d2lkdGg6IHRvUmVtKDMwMCk7XG5cdG1hcmdpbjogdG9SZW0oNjApIGF1dG8gMDtcbn1cbi50YldyYXAuY2hrV3JhcCB7XG5cdG1hcmdpbi10b3A6IHRvUmVtKDQwKTtcbn1cblxuQGluY2x1ZGUgcndkKCdsZycpe1xuXHQubG9zdEN0dCAuaW5wdXRXcmFwIC5yb3cgLnZhbHVlIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cbn1cblxuQGluY2x1ZGUgcndkKCdtZCcpe1xuXHQubG9zdEN0dCAuaW5mb0lucHV0IC5pbmZvdFRsIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cbn1cblxuQGluY2x1ZGUgcndkKCdzbScpe1xuXHQubG9zdENhcnJ5IC5mbGV4IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQubG9zdENhcnJ5IC5kYWNXcmFwIC5zZWNTbHQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGJvcmRlcjogMDtcblx0fVxuXHQubG9zdENhcnJ5IC5kYWNXcmFwIC5zZWNTbHQubHN0Q2FyIC5zbGN0Qm94IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiB0b1JlbSgxNSkgMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRib3JkZXItYm90dG9tOiB0b1JlbSgxKSBzb2xpZCAkYXAtbGluZS1ncmF5O1xuXHR9XG5cdC5sb3N0Q2FycnkgLmRhY1dyYXAgLnNlY1NsdC5sc3RDYXIgLnNsY3RDb24ge1xuXHRcdHRvcDogdG9SZW0oNTApO1xuXHR9XG5cdC5sb3N0Q2FycnkgLmRhY1dyYXAgLnNlY1NsdCAuYXJyQmFyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5sb3N0Q2FycnkgLmRhY1dyYXAgLnRhc2tCdXR0b24ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi10b3A6IHRvUmVtKDMwKTtcblx0fVxuXHQuY3R0V3JhcHBlciAucm93IHtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0fVxuXHQuY3R0V3JhcHBlciAucm93IC52YWx1ZSB7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtICN7dG9SZW0oMTAwKX0pO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHR9XG5cdC5jdHRXcmFwcGVyIC5yb3cgLnZhbHVlOjpiZWZvcmUge1xuXHRcdG1hcmdpbi10b3A6IHRvUmVtKDMpO1xuXHR9XG5cdC5jdHRXcmFwcGVyIC5jdHRJbmZvIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxuXHQubG9zdEN0dCAuYnV0dG9uV3JhcHBlciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LmN0dFdyYXBwZXIgLnJvdyAubGFiZWwge1xuXHRcdHdpZHRoOiB0b1JlbSg3MCk7XG5cdH1cbn1cblxuXG4vKioqKioqKioqKioqKioqKlxuKioqKiDsmrTtla0g7Iqk7LyA7KW0ICoqKlxuKioqKioqKioqKioqKioqKi9cbi5zY2hCb3gge1xuXHRtYXJnaW4tdG9wOiB0b1JlbSgzMCk7XG59XG4uc2NoVGl0IHtcbiAgICBtYXJnaW4tYm90dG9tOiB0b1JlbSgyMCk7XG5cdGZvbnQtc2l6ZTogMi40cmVtO1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuLnNjaFRpbWVEYXRhIHtcblx0d2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogdG9SZW0oMTApIDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zY2hUaW1lIHtcblx0bWFyZ2luLXRvcDogdG9SZW0oNSk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnNjaFAge1xuICAgIGNvbG9yOiAkYXAtdGV4dC1ncmF5LTE7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5zY2hMaW5lQm94IHtcblx0d2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNjaExpbmUge1xuXHR3aWR0aDogdG9SZW0oNzApO1xuICAgIGhlaWdodDogdG9SZW0oMSk7XG4gICAgbWFyZ2luOiB0b1JlbSgxMCkgdG9SZW0oMjApIHRvUmVtKDE0KTtcbiAgICBiYWNrZ3JvdW5kOiAkYXAtdGV4dC1ncmF5LTM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNjaEN0aVdyYXAge1xuICAgIG1hcmdpbi10b3A6IHRvUmVtKDUwKTtcbn1cbi5zY2hUbVdyYXAge1xuXHQvL21hcmdpbi10b3A6IHRvUmVtKDYwKTtcbn1cbi5zY2hUbVdyYXAubm9uZSB7XG5cdGhlaWdodDogdG9SZW0oMjAwKTtcblx0bGluZS1oZWlnaHQ6IHRvUmVtKDIwMCk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6ICRhcC10ZXh0LWdyYXktMTtcblx0Ym9yZGVyLWJvdHRvbTogdG9SZW0oMSkgc29saWQgJGFwLWxpbmUtZ3JheTtcbn1cbi5zY2hUbVdyYXAgLnRhYkJ0biAuYnRuIHtcblx0bWFyZ2luLXJpZ2h0OiB0b1JlbSgzMCk7XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y29sb3I6ICRhcC1ibGFjaztcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5zY2hUbVdyYXAgLnRhYkJ0biAuYnRuOmZpcnN0LWNoaWxkLm9uIHtcblx0cGFkZGluZy1sZWZ0OiAwO1xufVxuLnNjaFRtV3JhcCAudGFiQnRuIC5idG4ub24ge1xuXHRjb2xvcjogJGFwLXBvaW50LW9yYW5nZTtcblx0YmFja2dyb3VuZDogaW5oZXJpdDtcbn1cbi5zY2hUbVdyYXAgLnRhYkJ0biAuYnRuLm9uOjphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiB0b1JlbSgyKTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiB0b1JlbSgtMik7XG5cdGxlZnQ6IDA7XG5cdGJhY2tncm91bmQ6ICRhcC1wb2ludC1vcmFuZ2U7XG59XG4uc2NoVGltZVdyYXAge1xuXHRtYXJnaW4tdG9wOiB0b1JlbSg2MCk7XG5cdGJvcmRlci1ib3R0b206IHRvUmVtKDIpIHNvbGlkICRhcC1saW5lLWJsYWNrO1xufVxuLnNjaFRpbWVXcmFwIC5zY2hUaW1lSGVhZCB7XG5cdHBhZGRpbmc6IHRvUmVtKDEwKSAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNjaFRpbWVXcmFwIHAge1xuXHR3aWR0aDogMzMuMzMlO1xuXHRjb2xvcjogJGFwLXRleHQtZ3JheS0xO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnNjaFRpbWVCZCB7XG5cdHBhZGRpbmc6IHRvUmVtKDM2KSAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyLWJvdHRvbTogdG9SZW0oMSkgc29saWQgJGFwLWxpbmUtZ3JheTtcbn1cbi5zY2hUaW1lQmQgLmZsTnVtIHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5zY2hUaW1lQmQgLmZsTnVtLFxuLnNjaFRpbWVCZCAuc2NoVGltZUNvbnQge1xuXHR3aWR0aDogMzMuMzMlO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRpbWVXcmFwLnRnTFdyYXAge1xuXHRib3JkZXItYm90dG9tOiB0b1JlbSgxKSBzb2xpZCAkYXAtbGluZS1ncmF5O1xufVxuLnRpbWVXcmFwIC50Z0xpc3QgLnRnQnRuOjphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHR3aWR0aDogdG9SZW0oMjApO1xuXHRoZWlnaHQ6IHRvUmVtKDIwKTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogdG9SZW0oMjApO1xuXHRiYWNrZ3JvdW5kOiB1cmwoJ2h0dHBzOi8vY29tLmFpcnByZW1pYWNkbi5uZXQvcmVzb3VyY2VzL29uZXBvaW50L2ltYWdlcy9hcnJvdy9idG5fZHJvcGRvd25fYXJyb3dfYWJsZV91cF9ibGFjazIuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLnRpbWVXcmFwIC50Z0xpc3QudGdsT24gLnRnQnRuOjphZnRlciB7XG5cdGJhY2tncm91bmQ6IHVybCgnaHR0cHM6Ly9jb20uYWlycHJlbWlhY2RuLm5ldC9yZXNvdXJjZXMvb25lcG9pbnQvaW1hZ2VzL2Fycm93L2J0bl9kcm9wZG93bl9hcnJvd19hYmxlX2Rvd25fYmxhY2syLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG4uc2NoVGltZUNvbnQge1xuXHR3aWR0aDogYXV0bztcblx0cGFkZGluZzogdG9SZW0oMTApIDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zY2hUaW1lQ29udCAuc2NoVGltZURsIHtcblx0ZGlzcGxheTogZmxleDtcbn1cbi5zY2hUaW1lQ29udCAuc2NoVGltZSB7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1sZWZ0OiB0b1JlbSgxMCk7XG5cdGZvbnQtc2l6ZTogdG9SZW0oMjApO1xuXHRmb250LWZhbWlseTogJ0hlZWJvJ1xufVxuLnNjaFRpbWVEYXkge1xuXHRwYWRkaW5nOiAwIHRvUmVtKDEwKTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNjaFRpbWVEYXkgLnNjaERheSB7XG5cdHBhZGRpbmc6IHRvUmVtKDEwKSB0b1JlbSg0MCk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zY2hUaW1lRGF5IC5zY2hEYXkudE9kIHtcblx0YmFja2dyb3VuZDogJGFwLWxpbmUtZ3JheS1saWdodDtcbn1cbi5zY2hUaW1lRGF5IC5zY2hEYXkgLmZsUGwge1xuXHR3aWR0aDogdG9SZW0oMTMpO1xuXHRoZWlnaHQ6IHRvUmVtKDE4KTtcblx0bWFyZ2luOiB0b1JlbSgxMCkgYXV0bztcblx0YmFja2dyb3VuZC1jb2xvcjogJGFwLXRleHQtZ3JheS00O1xuXHRib3JkZXItcmFkaXVzOiB0b1JlbSgyMCk7XG59XG4uc2NoVGltZURheSAuc2NoRGF5IC5mbFBsLmZsT24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYXAtcG9pbnQtb3JhbmdlO1xufVxuLmRhY1dyYXAgLnNlY1NsdCAuc2xjdEJveCAuc2xjdENvbi5zY2hDYWwge1xuXHR3aWR0aDogNjUwcHg7XG5cdEBpbmNsdWRlIHJ3ZCgnbGcnKSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0QGluY2x1ZGUgcndkKFwic21cIikge1xuXHRcdHdpZHRoOiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xuXHR9XG59XG4uc2xjdENvbi5zY2hDYWwgLmRhdGVyYW5nZVdyYXAgLmNhbGVuZGFyV3JhcCAuY2FsZW5kYXIgLmxpc3QgPiB1bCA+IGxpIHtcblx0aGVpZ2h0OiB0b1JlbSg0MCk7XG59XG4uZGFjV3JhcCAuc2xjdENvbi5zY2hDYWwgLmRhdGVyYW5nZVdyYXAgLmJvdHRvbUFyZWEge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuQGluY2x1ZGUgcndkKCdsZycpe1xuXHQuc2NoV2FycCB7XG5cdCAgICBkaXNwbGF5OiBmbGV4O1xuXHQgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblx0LmRhY1dyYXAgLnNsY3RDb24uc2NoQ2FsIC5kYXRlcmFuZ2VXcmFwIC5ib3R0b21BcmVhIHtcblx0XHRoZWlnaHQ6IHRvUmVtKDEwMCk7XG5cdFx0cGFkZGluZzogdG9SZW0oMjApIHRvUmVtKDI1KTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblx0LmRhY1dyYXAgLnNsY3RDb24uc2NoQ2FsIC5kYXRlcmFuZ2VXcmFwIC5ib3R0b21BcmVhIC50YXNrQnV0dG9uIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tdG9wOiB0b1JlbSgxMCk7XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuXHQuc2NoVGltZURheSAuc2NoRGF5IHtcblx0XHRwYWRkaW5nOiB0b1JlbSgxMCkgdG9SZW0oMzApO1xuXHR9XG59XG5AaW5jbHVkZSByd2QoJ3NtJyl7XG5cdC5zY2hUaW1lV3JhcCBwIHtcblx0XHR3aWR0aDogMzAlO1xuXHR9XG5cdC5zY2hUaW1lV3JhcCBwOmZpcnN0LWNoaWxkIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG5cdC5zY2hUaW1lV3JhcCBwOmxhc3QtY2hpbGQge1xuXHRcdHdpZHRoOiA0MCU7XG5cdH1cblx0LnRpbWVXcmFwIC50Z0xpc3QgLnRnQnRuOjphZnRlciB7XG5cdFx0cmlnaHQ6IHRvUmVtKDEwKTtcblx0fVxuXHQuc2NoVGltZUJkIC5zY2hUaW1lQ29udCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LnNjaFRpbWVCZCAuZmxOdW0ge1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHR9XG5cdC5zY2hUaW1lQmQgLmZsTnVtLFxuXHQuc2NoVGltZUJkIC5zY2hUaW1lQ29udCB7XG5cdFx0d2lkdGg6IDMwJTtcblx0fVxuXHQuc2NoVGltZUJkIC5zY2hUaW1lQ29udDpsYXN0LWNoaWxkIHtcblx0XHR3aWR0aDogNDAlO1xuXHR9XG5cdC5zY2hUaW1lQ29udCAuc2NoUCB7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdH1cblx0LnNjaFRpbWVDb250IC5zY2hUaW1lIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRmb250LXNpemU6IHRvUmVtKDE2KTtcblx0fVxuXHQuc2NoVGltZS5mdE8ge1xuXHRcdG1hcmdpbi1sZWZ0OiB0b1JlbSg1KTtcblx0fVxuXHQuc2NoVGltZUNvbnQ6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuXHRcdHRvcDogMzAlO1xuXHRcdHJpZ2h0OiAwO1xuXHR9XG5cdC5zY2hUaW1lRGF5IHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdC5zY2hUaW1lRGF5IC5zY2hEYXkge1xuXHRcdHBhZGRpbmc6IHRvUmVtKDEwKTtcblx0XHRmb250LXNpemU6IHRvUmVtKDEyKTtcblx0fVxuXHQuZGFjV3JhcCAuc2xjdENvbi5zY2hDYWwgLmRhdGVyYW5nZVdyYXAgLnRvcEFyZWEge1xuXHRcdGhlaWdodDogY2FsYygxMDAlIC0gI3t0b1JlbSg4MCl9KTtcblx0fVxuXHQuc2xjdENvbi5zY2hDYWwgLmRhdGVyYW5nZVdyYXAgLmNhbGVuZGFyV3JhcCAuY2FsZW5kYXIgLmxpc3QgPiB1bCA+IGxpIHtcblx0XHRoZWlnaHQ6IHRvUmVtKDUwKTtcblx0fVxuXHQuZGFjV3JhcCAuc2xjdENvbi5zY2hDYWwgLmRhdGVyYW5nZVdyYXAgLmJvdHRvbUFyZWEgLnRhc2tCdXR0b24ge1xuXHRcdG1hcmdpbi10b3A6IHRvUmVtKDUpO1xuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcblx0LnNjaFRpbWVCZCAuZmxOdW0ge1xuXHRcdHBhZGRpbmctcmlnaHQ6IHRvUmVtKDEwKTtcblx0XHRmb250LXNpemU6IHRvUmVtKDEzKTtcblx0fVxuXHQuc2NoVGltZUNvbnQgLnNjaFAge1xuXHRcdGZvbnQtc2l6ZTogdG9SZW0oMTMpO1xuXHR9XG5cdC5zY2hUaW1lQ29udCAuc2NoVGltZSB7XG5cdFx0Zm9udC1zaXplOiB0b1JlbSgxNCk7XG5cdH1cblx0LnNjaFRpbWVEYXkgLnNjaERheSB7XG5cdFx0cGFkZGluZzogdG9SZW0oMTApIHRvUmVtKDIpO1xuXHR9XG59XG5cblxuLyoqKioqKioqKioqKioqKioqKioqKipcbioqKioqIOy9lOuhnOuCmCDslYjrgrTshLzthLAgKioqKipcbioqKioqKioqKioqKioqKioqKioqKiovXG5cblxuLmNvdmlkVGl0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvdmlkSW1nIHtcblx0d2lkdGg6IHRvUmVtKDI0Mik7XG5cdGhlaWdodDogdG9SZW0oMjIwKTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0YmFja2dyb3VuZDogdXJsKCdodHRwczovL2NvbS5haXJwcmVtaWFjZG4ubmV0L3Jlc291cmNlcy9vbmVwb2ludC9pbWFnZXMvaWxsdXN0L0JHaW1nX2lsbHVzdC5zdmcnKSBuby1yZXBlYXQgMCAwO1xufVxuLmNvdlRpdGxlIHtcbiAgICBmb250LXNpemU6IHRvUmVtKDI0KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuLmNvdkZzdEJveCxcbi5jb3ZTZWNCb3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IHRvUmVtKDYwKTtcbn1cbi5jb3ZGc3RCb3gge1xuXHRtYXJnaW4tdG9wOiB0b1JlbSg2MCk7XG59XG4uY292R2lkQ29udCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gI3t0b1JlbSgxNSl9KTtcbiAgICBtYXJnaW4tcmlnaHQ6IHRvUmVtKDMwKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY292R2lkQ29udDpudGgtY2hpbGQoZXZlbikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbn1cbi5jb3ZTZWMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAje3RvUmVtKDEyMCl9KTtcbiAgICBtYXJnaW4tbGVmdDogdG9SZW0oMzApO1xufVxuLmNvdlNlY1RpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogdG9SZW0oMTUpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogJGFwLXRleHQtYmxhY2s7XG4gICAgZm9udC1zaXplOiB0b1JlbSgyMCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5jb3ZJY29uIHtcbiAgICB3aWR0aDogdG9SZW0oOTApO1xuICAgIGhlaWdodDogdG9SZW0oMTIwKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogdG9SZW0oNTApO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhcC10ZXh0LWdyYXktNjtcbn1cbkBpbmNsdWRlIHJ3ZCgnbWQnKXtcblx0LmNvdmlkSW1nIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5jb3ZGc3RCb3gsXG5cdC5jb3ZTZWNCb3gge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHR9XG5cdC5jb3ZHaWRDb250IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogdG9SZW0oNTApO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5jb3ZJY29uIHtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRtYXJnaW4tYm90dG9tOiB0b1JlbSgxNSk7XG5cdH1cblx0LmNvdlNlYyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdC5jb3ZTZWNUaXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuQGluY2x1ZGUgcndkKCdzbScpe1xuXHQuY292VGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRsaW5lLWhlaWdodDogMS41ZW07XG5cdH1cblx0LmNvdlNlY1RpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiB0b1JlbSgxMCk7XG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdH1cblx0LmNvdlNlYyBwIHtcblx0XHRsaW5lLWhlaWdodDogMS40ZW07XG5cdH1cbn1cblxuXG4vKioqKioqKioqKioqKioqKioqKioqKlxuKioqKiog7ZSE66CI66+47JWEIOuppOuyhOyKpCAqKioqKlxuKioqKioqKioqKioqKioqKioqKioqKi9cblxuLyog7Y+s7J247Yq4IOyCrOyaqSAqL1xuLmZsdFNtSW1nIHtcblx0d2lkdGg6IHRvUmVtKDE4KTtcblx0aGVpZ2h0OiB0b1JlbSgxOCk7XG5cdG1hcmdpbjogMCB0b1JlbSgyMCk7XG5cdGJhY2tncm91bmQ6IHVybCgnaHR0cHM6Ly9jb20uYWlycHJlbWlhY2RuLm5ldC9yZXNvdXJjZXMvb25lcG9pbnQvaW1hZ2VzL2ljb24vaWNvX2ZsaWdodC5zdmcnKW5vLXJlcGVhdDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5mbHRTbUltZ1doIHtcblx0d2lkdGg6IHRvUmVtKDE4KTtcblx0aGVpZ2h0OiB0b1JlbSgxOCk7XG5cdG1hcmdpbjogMCB0b1JlbSgyMCk7XG5cdGJhY2tncm91bmQ6IHVybCgnaHR0cHM6Ly9jb20uYWlycHJlbWlhY2RuLm5ldC9yZXNvdXJjZXMvb25lcG9pbnQvaW1hZ2VzL2ljb24vaWNvX2ZsaWdodF93LnN2Zycpbm8tcmVwZWF0O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnVzZVBvaW50V3JhcCAudGJXcmFwIHRhYmxlIHRib2R5IC50ZXh0IHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAje3RvUmVtKDQwKX0pO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnRiRXhwbGFpbiB7XG5cdGZvbnQtc2l6ZTogOTAlO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cbi8qIO2PrOyduO2KuCDsoIHrpr0g7JWI64K0ICovXG4ucG9pbnRXcmFwIC5iYW5uZXJCb3gge1xuXHRwYWRkaW5nOiB0b1JlbSg0NSkgdG9SZW0oMjAwKSB0b1JlbSg0NSkgdG9SZW0oNDUpO1xuXHRib3JkZXI6IHRvUmVtKDEpIHNvbGlkICRhcC10ZXh0LWdyYXktNDtcblx0Ym9yZGVyLXJhZGl1czogdG9SZW0oMTIpO1xufVxuLnBvaW50V3JhcCAuYmFubmVyQm94IC5wb2ludEljb25XcmFwIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBvaW50V3JhcCAucHJlbUNvdW50IGxpIGRpdiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucG9pbnRXcmFwIC5wcmVtQ291bnQgbGkgLmxpbmUge1xuXHR3aWR0aDogdG9SZW0oMSk7XG5cdGhlaWdodDogdG9SZW0oMTQpO1xuXHRtYXJnaW46IDAgdG9SZW0oMTApO1xuXHRiYWNrZ3JvdW5kOiAkYXAtdGV4dC1ncmF5LTQ7XG59XG4ucG9pbnRXcmFwIC5jcml0V3JhcCAuYmFubmVyQm94IHtcblx0cGFkZGluZzogdG9SZW0oNDUpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdC8qIGJhY2tncm91bmQ6IHVybCgnaHR0cHM6Ly9jb20uYWlycHJlbWlhY2RuLm5ldC9yZXNvdXJjZXMvb25lcG9pbnQvaW1hZ2VzL3ByZW1pYU1lbWJlcnMvc2F2ZVBvaW50L3BvaW50YmFubmVyYmcucG5nJyluby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDsgKi9cbn1cbi5wb2ludFdyYXAgLmNyaXRXcmFwIC5iYW5uZXJCb3ggLmFpcmZhcmVJY29uIHtcblx0d2lkdGg6IHRvUmVtKDEwMCk7XG5cdGhlaWdodDogdG9SZW0oNjQpO1xuXHRiYWNrZ3JvdW5kOiB1cmwoJ2h0dHBzOi8vY29tLmFpcnByZW1pYWNkbi5uZXQvcmVzb3VyY2VzL29uZXBvaW50L2ltYWdlcy9wcmVtaWFNZW1iZXJzL3NhdmVQb2ludC9wcmVtaWFNb25leS5zdmcnKW5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLnBvaW50V3JhcCAuY3JpdFdyYXAgLmJhbm5lckJveCAuc2F2ZUljb24ge1xuXHR3aWR0aDogdG9SZW0oMTAwKTtcblx0aGVpZ2h0OiB0b1JlbSg2NCk7XG5cdGJhY2tncm91bmQ6IHVybCgnaHR0cHM6Ly9jb20uYWlycHJlbWlhY2RuLm5ldC9yZXNvdXJjZXMvb25lcG9pbnQvaW1hZ2VzL3ByZW1pYU1lbWJlcnMvc2F2ZVBvaW50L3ByZW1pYVBvaW50LnN2Zycpbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4ucG9pbnRXcmFwIC5jcml0V3JhcCAuYmFubmVyQm94IC5jb250b3VyIHtcblx0d2lkdGg6IHRvUmVtKDEpO1xuXHRoZWlnaHQ6IHRvUmVtKDkwKTtcblx0bWFyZ2luOiAwIHRvUmVtKDI1KSAwIHRvUmVtKDM1KTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJhY2tncm91bmQ6ICRhcC10ZXh0LWdyYXktNDtcbn1cbi5wb2ludFdyYXAgLnNhdmVXcmFwIC5iYW5uZXJCb3gge1xuXHRiYWNrZ3JvdW5kOiB1cmwoJ2h0dHBzOi8vY29tLmFpcnByZW1pYWNkbi5uZXQvcmVzb3VyY2VzL29uZXBvaW50L2ltYWdlcy9wcmVtaWFNZW1iZXJzL3NhdmVQb2ludC9pbGx1c3RfMTVfc2VydmljZV8wMy5zdmcnKW5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xufVxuLnBvaW50V3JhcCAuYWZ0ZXJXcmFwIC5iYW5uZXJCb3gge1xuXHRtYXJnaW4tdG9wOiB0b1JlbSgxMDApO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRiYWNrZ3JvdW5kOiB1cmwoJ2h0dHBzOi8vY29tLmFpcnByZW1pYWNkbi5uZXQvcmVzb3VyY2VzL29uZXBvaW50L2ltYWdlcy9wcmVtaWFNZW1iZXJzL3NhdmVQb2ludC93b3JsZEJnLnBuZycpbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7XG59XG4ucG9pbnRXcmFwIC5hZnRlcldyYXAgLmJhbm5lckJveCAucG9pbnRJY29uV3JhcCB7XG5cdG1hcmdpbi1yaWdodDogdG9SZW0oMzApO1xufVxuLnBvaW50V3JhcCAuYWZ0ZXJXcmFwIC5iYW5uZXJCb3ggLmludGVySWNvbiB7XG5cdHdpZHRoOiB0b1JlbSgxMDApO1xuXHRoZWlnaHQ6IHRvUmVtKDEwMCk7XG5cdGJhY2tncm91bmQ6IHVybCgnaHR0cHM6Ly9jb20uYWlycHJlbWlhY2RuLm5ldC9yZXNvdXJjZXMvb25lcG9pbnQvaW1hZ2VzL3ByZW1pYU1lbWJlcnMvc2F2ZVBvaW50L0ludGVybmF0aW9uYWxJY29uLnN2Zycpbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4ucG9pbnRXcmFwIC5hZnRlcldyYXAgLmJ0bldyYXAge1xuXHR3aWR0aDogdG9SZW0oMzAwKTtcblx0bWFyZ2luOiB0b1JlbSg2MCkgYXV0byAwO1xufVxuXG4vKiDrqaTrsoTsi60g7JWI64K0ICovXG4ubWVtV3JhcCAuYmFubmVyQm94IHtcblx0bWFyZ2luLXRvcDogdG9SZW0oMjApO1xuXHRwYWRkaW5nOiB0b1JlbSg0NSkgdG9SZW0oNTAwKSB0b1JlbSg0NSkgdG9SZW0oNDUpO1xuXHRib3JkZXI6IHRvUmVtKDEpIHNvbGlkICRhcC10ZXh0LWdyYXktNDtcblx0Ym9yZGVyLXJhZGl1czogdG9SZW0oMTIpO1xuXHRiYWNrZ3JvdW5kOiB1cmwoJ2h0dHBzOi8vY29tLmFpcnByZW1pYWNkbi5uZXQvcmVzb3VyY2VzL29uZXBvaW50L2ltYWdlcy9wcmVtaWFNZW1iZXJzL2dyYWRlL21lbWJlcnNpbmZvLnBuZycpbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgdG9SZW0oNDUpO1xufVxuLm1lbVdyYXAgLmJhbm5lckJveC5mc3RCYW4ge1xuXHRiYWNrZ3JvdW5kOiB1cmwoJ2h0dHBzOi8vY29tLmFpcnByZW1pYWNkbi5uZXQvcmVzb3VyY2VzL29uZXBvaW50L2ltYWdlcy9wcmVtaWFNZW1iZXJzL2dyYWRlL2JhZy5wbmcnKW5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IHRvUmVtKDQ1KTtcbn1cbi5tZW1XcmFwIC5iYW5uZXJCb3guc25kQmFuIHtcblx0YmFja2dyb3VuZDogdXJsKCdodHRwczovL2NvbS5haXJwcmVtaWFjZG4ubmV0L3Jlc291cmNlcy9vbmVwb2ludC9pbWFnZXMvcHJlbWlhTWVtYmVycy9ncmFkZS9mcmVlLnBuZycpbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgdG9SZW0oNDUpO1xufVxuLm1lbVdyYXAgLmJhbm5lckJveC50cmRCYW4ge1xuXHRiYWNrZ3JvdW5kOiB1cmwoJ2h0dHBzOi8vY29tLmFpcnByZW1pYWNkbi5uZXQvcmVzb3VyY2VzL29uZXBvaW50L2ltYWdlcy9wcmVtaWFNZW1iZXJzL2dyYWRlL3VwZ3JhZGUucG5nJyluby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCB0b1JlbSg0NSk7XG59XG4ubWVtV3JhcCAuYmFubmVyQm94IC5zdWJTbVRpdDpudGgtb2YtdHlwZSgyKSB7XG5cdG1hcmdpbi10b3A6IHRvUmVtKDIwKTtcbn1cbi5ncmFkZVRiIHtcblx0bWFyZ2luLXRvcDogdG9SZW0oMjApO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZ3JhZGVUYiAuYmdHIHtcblx0YmFja2dyb3VuZDogJGFwLXRleHQtZ3JheS01O1xufVxuLmdyYWRlVGIgdHIgdGgsXG4uZ3JhZGVUYiB0ciB0ZCB7XG5cdHBhZGRpbmc6IHRvUmVtKDIwKSAwO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmdyYWRlVGIgdGhlYWQgdHIgdGgsXG4uZ3JhZGVUYiB0aGVhZCB0ciB0ZCB7XG5cdGJvcmRlci1ib3R0b206IHRvUmVtKDEpIHNvbGlkICRhcC1saW5lLWJsYWNrO1xufVxuLmdyYWRlVGIgdGJvZHkgdHIgdGgsXG4uZ3JhZGVUYiB0Ym9keSB0ciB0ZCB7XG5cdGJvcmRlci1ib3R0b206IHRvUmVtKDEpIHNvbGlkICRhcC1saW5lLWdyYXk7XG59XG4uZ3JhZGVUYiB0Ym9keSB0ciB0aCB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZ3JhZGVUYiB0Ym9keSB0ciB0ZCAuYm9sZCB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubWVtV3JhcCAuc3BCYW5uZXIge1xuXHRtYXJnaW4tdG9wOiB0b1JlbSgxMDApO1xuXHRwYWRkaW5nOiB0b1JlbSg0NSkgdG9SZW0oMzAwKSB0b1JlbSg0NSkgdG9SZW0oNDUpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzIsIDIyMSwgMjEzLCAwLjUpO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOi8vY29tLmFpcnByZW1pYWNkbi5uZXQvcmVzb3VyY2VzL29uZXBvaW50L2ltYWdlcy9wcmVtaWFNZW1iZXJzL2dyYWRlL3doeS5wbmcnKTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IHRvUmVtKDQ1KTtcblx0Ym9yZGVyLXJhZGl1czogdG9SZW0oMTIpO1xufVxuLm1lbVdyYXAgLnNwQmFubmVyIC5sZWZ0IHtcblx0ZmxleC1iYXNpczogdG9SZW0oMzAwKTtcblx0bWFyZ2luLXJpZ2h0OiB0b1JlbSg0MCk7XG59XG4ubWVtV3JhcCAuc3BCYW5uZXIgLmxlZnQgaDMge1xuXHRtYXJnaW4tYm90dG9tOiB0b1JlbSgxNSk7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc2l6ZTogdG9SZW0oNDgpO1xuXHRjb2xvcjogJGFwLXBvaW50LW9yYW5nZTtcbn1cbi5tZW1XcmFwIC5zcEJhbm5lciAubGVmdCBwIHtcblx0bWFyZ2luLXRvcDogdG9SZW0oNDApO1xuXHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuLm1lbVdyYXAgLmNvbUNvbnRlbnQgLmJhbm5lckJveCAuY29udGVudHMge1xuXHRtYXJnaW4tdG9wOiB0b1JlbSgyMCk7XG59XG5cbi50YldyYXAgdGFibGUgdGhlYWQgdGQuc2Ige1xuICAgIGJvcmRlci1yaWdodDogdG9SZW0oMSkgc29saWQgJGFwLXBvaW50LWJsdWUtZGFyaztcbn1cbkBpbmNsdWRlIHJ3ZCgnbGcnKXtcblx0Lyog7Y+s7J247Yq4IOyggeumvSDslYjrgrQgKi9cblx0LnBvaW50V3JhcCAuY3JpdFdyYXAgLmJhbm5lckJveCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LnBvaW50V3JhcCAuY3JpdFdyYXAgLmJhbm5lckJveCAuZmxleCB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHR9XG5cdC5wb2ludFdyYXAgLmNyaXRXcmFwIC5iYW5uZXJCb3ggLmZsZXg6Zmlyc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1ib3R0b206IHRvUmVtKDQwKTtcblx0fVxuXHQucG9pbnRXcmFwIC5jcml0V3JhcCAuYmFubmVyQm94IC5jb250b3VyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5wb2ludFdyYXAgLmFmdGVyV3JhcCAuYnRuV3JhcCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiB0b1JlbSgzMDApO1xuXHR9XG5cdC5wb2ludFdyYXAgLnByZW1Db3VudCBsaSBkaXYge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5wb2ludFdyYXAgLnByZW1Db3VudCBsaSAubGluZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC8qIOuppOuyhOyLrSDslYjrgrQgKi9cblx0Lm1lbVdyYXAgLmJhbm5lckJveCB7XG5cdFx0cGFkZGluZzogdG9SZW0oNDUpIHRvUmVtKDMwMCkgdG9SZW0oNDUpIHRvUmVtKDQ1KTtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJ2h0dHBzOi8vY29tLmFpcnByZW1pYWNkbi5uZXQvcmVzb3VyY2VzL29uZXBvaW50L2ltYWdlcy9wcmVtaWFNZW1iZXJzL2dyYWRlL21lbWJlcnNpbmZvLnBuZycpbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogdG9SZW0oMjYwKTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgdG9SZW0oNDUpO1xuXHR9XG5cdC5tZW1XcmFwIC5zcEJhbm5lciB7XG5cdFx0cGFkZGluZzogdG9SZW0oMjUpIHRvUmVtKDMwMCkgdG9SZW0oNDUpIHRvUmVtKDQ1KTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQubWVtV3JhcCAuc3BCYW5uZXIgLmxlZnQge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiB0b1JlbSgzMCk7XG5cdH1cblx0Lm1lbVdyYXAgLnNwQmFubmVyIC5sZWZ0IHAge1xuXHRcdG1hcmdpbi10b3A6IHRvUmVtKDIwKTtcblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMjNweCkge1xuXHQvKiDtj6zsnbjtirgg7IKs7JqpICovXG5cdC5mbHRTbUltZyB7XG5cdFx0bWFyZ2luOiAwIHRvUmVtKDEwKTtcblx0fVxuXHQuZmx0U21JbWdXaCB7XG5cdFx0bWFyZ2luOiAwIHRvUmVtKDEwKTtcblx0fVxufVxuXG5AaW5jbHVkZSByd2QoJ3NtJyl7XG5cdC8qIO2PrOyduO2KuCDsgqzsmqkgKi9cblx0LmZsdFNtSW1nIHtcblx0XHR3aWR0aDogdG9SZW0oMTIpO1xuXHRcdGhlaWdodDogdG9SZW0oMTIpO1xuXHRcdG1hcmdpbjogMCB0b1JlbSg1KTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHR9XG5cdC5mbHRTbUltZ1doIHtcblx0XHR3aWR0aDogdG9SZW0oMTIpO1xuXHRcdGhlaWdodDogdG9SZW0oMTIpO1xuXHRcdG1hcmdpbjogMCB0b1JlbSg1KTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHR9XG5cdC51c2VQb2ludFdyYXAgLnRiV3JhcCB0YWJsZSB0Ym9keSAudGV4dCB7XG5cdCAgICB3aWR0aDogY2FsYyg1MCUgLSAje3RvUmVtKDE3KX0pO1xuXHQgICAgdGV4dC1hbGlnbjogbGVmdDtcblx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXG5cdC8qIO2PrOyduO2KuCDsoIHrpr0g7JWI64K0ICovXG5cdC5wb2ludFdyYXAgLmNyaXRXcmFwIC5iYW5uZXJCb3gge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdH1cblx0LnBvaW50V3JhcCAuc2F2ZVdyYXAgLmJhbm5lckJveCB7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0fVxuXHQucG9pbnRXcmFwIC5hZnRlcldyYXAgLmJhbm5lckJveCB7XG5cdCAgICBtYXJnaW4tdG9wOiB0b1JlbSg2MCk7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0fVxuXHQucG9pbnRXcmFwIC5iYW5uZXJCb3gge1xuXHRcdHBhZGRpbmc6IHRvUmVtKDI1KSB0b1JlbSgyNSkgdG9SZW0oMjUpIHRvUmVtKDE1KTtcblx0fVxuXHQucG9pbnRXcmFwIC5jcml0V3JhcCAuYmFubmVyQm94IC5haXJmYXJlSWNvbiB7XG5cdFx0d2lkdGg6IHRvUmVtKDc1KTtcblx0XHRoZWlnaHQ6IHRvUmVtKDQ4KTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHR9XG5cdC5wb2ludFdyYXAgLmNyaXRXcmFwIC5iYW5uZXJCb3ggLnNhdmVJY29uIHtcblx0XHR3aWR0aDogdG9SZW0oNzUpO1xuXHRcdGhlaWdodDogdG9SZW0oNDgpO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0fVxuXHQucG9pbnRXcmFwIC5hZnRlcldyYXAgLmJhbm5lckJveCAuaW50ZXJJY29uIHtcblx0XHR3aWR0aDogdG9SZW0oNzUpO1xuXHRcdGhlaWdodDogdG9SZW0oNDgpO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0fVxuXHQucG9pbnRXcmFwIC5hZnRlcldyYXAgLmJhbm5lckJveCAucG9pbnRJY29uV3JhcCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiB0b1JlbSgyMCk7XG5cdH1cblxuXHQvKiDrqaTrsoTsi60g7JWI64K0ICovXG5cdC5tZW1XcmFwIC5iYW5uZXJCb3gge1xuXHRcdHBhZGRpbmc6IHRvUmVtKDI1KTtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHR9XG5cdC5tZW1XcmFwIC5iYW5uZXJCb3guZnN0QmFuIHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHR9XG5cdC5tZW1XcmFwIC5iYW5uZXJCb3guc25kQmFuIHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHR9XG5cdC5tZW1XcmFwIC5iYW5uZXJCb3gudHJkQmFuIHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHR9XG5cdC5ncmFkZVRiIHRyIHRoLFxuXHQuZ3JhZGVUYiB0ciB0ZCB7XG5cdFx0cGFkZGluZzogdG9SZW0oMTApIHRvUmVtKDUpO1xuXHRcdGZvbnQtc2l6ZTogdG9SZW0oMTQpO1xuXHR9XG5cdC5tZW1XcmFwIC5zcEJhbm5lciB7XG5cdFx0cGFkZGluZzogdG9SZW0oNSkgdG9SZW0oMjUpIHRvUmVtKDI1KSB0b1JlbSgyNSk7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0fVxuXHQubWVtV3JhcCAuc3BCYW5uZXIgLmxlZnQge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiB0b1JlbSgzMCk7XG5cdH1cblx0Lm1lbVdyYXAgLnNwQmFubmVyIC5sZWZ0IHAge1xuXHRcdG1hcmdpbi10b3A6IHRvUmVtKDIwKTtcblx0fVxufVxuXG5AaW5jbHVkZSByd2QoJ3hzJyl7XG5cdC8qIO2PrOyduO2KuCDsoIHrpr0g7JWI64K0ICovXG5cdC5wb2ludFdyYXAgLmNyaXRXcmFwIC5iYW5uZXJCb3ggLmZsZXgge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5wb2ludFdyYXAgLmNyaXRXcmFwIC5iYW5uZXJCb3ggLnBvaW50SWNvbldyYXAge1xuXHRcdG1hcmdpbi1ib3R0b206IHRvUmVtKDEwKTtcblx0fVxuXHQucG9pbnRXcmFwIC5jcml0V3JhcCAuYmFubmVyQm94IC5haXJmYXJlSWNvbiB7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblx0LnBvaW50V3JhcCAuY3JpdFdyYXAgLmJhbm5lckJveCAuc2F2ZUljb24ge1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cdC5wb2ludFdyYXAgLmFmdGVyV3JhcCAuYmFubmVyQm94IC5pbnRlckljb24ge1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG59XG5cbi8qKioqKioqKioqKioqKioqXG4qKioqIOyEnOu5hOyKpOyViOuCtCAqKioqXG4qKioqKioqKioqKioqKioqL1xuXG5cbi8qIOyatOyGoeygnO2VnOusvO2SiCAqL1xuLmxtdEluZm8gLnJlZCB7XG5cdGNvbG9yOiAkYXAtcmVkO1xufVxuLmxtdEluZm8gLmJsdWUge1xuXHRjb2xvcjogJGFwLXNvbGlkLXNreWJsdWU7XG59XG4udGJEaXYge1xuXHR3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG4udGREaXZuTlcge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLnRiRGl2IC50YlVsIHtcblx0d2lkdGg6IDUwJTtcblx0ZmxvYXQ6IGxlZnQ7XG5cdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG4udGJEaXYgLmxpYzEge1xuXHR3aWR0aDogMjAlO1xufVxuLnRiRGl2IC5saWMyIHtcblx0d2lkdGg6IDQwJTtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuLnRiRGl2IC50YlVsID4gbGkge1xuXHR3aWR0aDogMjUlO1xuXHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRib3JkZXItcmlnaHQ6IHRvUmVtKDEpIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2IoNTAsIDY1LCA4OCkgdG9SZW0oNTEpLCByZ2IoMjIxLCAyMjEsIDIyMSkgdG9SZW0oNTEpLCByZ2IoMjIxLCAyMjEsIDIyMSkgMTAwJSkgMSAvIDEgLyAwIHN0cmV0Y2g7XG59XG5cbi50YkRpdiAudGJVbCA+IGxpLmxhc3Qge1xuXHRib3JkZXI6IDA7XG59XG4udGJEaXYgdWwgbGkgLnRpdCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IHRvUmVtKDUwKTtcblx0cGFkZGluZzogdG9SZW0oMTApO1xuXHRjb2xvcjogJGFwLXdoaXRlO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsZXR0ZXItc3BhY2luZzogdG9SZW0oMC4zKTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kOiAkYXAtc29saWQtZGFya2JsdWU7XG5cdGRpc3BsYXk6IHRhYmxlO1xufVxuXG4udGJEaXYgdWwubGI1bSBsaSAudGl0IHtcblx0aGVpZ2h0OiB0b1JlbSgxMTApO1xufVxuLnRiRGl2IHVsLmxiNW0gbGkge1xuICAgIGJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYig1MCwgNjUsIDg4KSB0b1JlbSgxMTApLCByZ2IoMjIxLCAyMjEsIDIyMSkgdG9SZW0oMTEwKSwgcmdiKDIyMSwgMjIxLCAyMjEpIDEwMCUpIDEgLyAxIC8gMCBzdHJldGNoO1xufVxuXG4vKiBlbmdsaXNoICovXG4uZW4gLnRiRGl2IC50YlVsID4gbGkge1xuXHRib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2IoNTAsIDY1LCA4OCkgdG9SZW0oODApLCByZ2IoMjIxLCAyMjEsIDIyMSkgdG9SZW0oODApLCByZ2IoMjIxLCAyMjEsIDIyMSkgMTAwJSkgMSAvIDEgLyAwIHN0cmV0Y2g7XG59XG4uZW4gLnRiRGl2IHVsIGxpIC50aXQge1xuXHRoZWlnaHQ6IHRvUmVtKDgwKTtcbn1cbi5lbiAudGJEaXYgdWwubGI1bSBsaSAudGl0IHtcblx0aGVpZ2h0OiB0b1JlbSgxNDApO1xufVxuLmVuIC50YkRpdiB1bC5sYjVtLmxiM20gbGkgLnRpdCB7XG5cdGhlaWdodDogdG9SZW0oMTQwKTtcbn1cbi5lbiAudGJEaXYgdWwubGI1bSAgPiBsaSB7XG5cdGJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYig1MCwgNjUsIDg4KSB0b1JlbSgxNDApLCByZ2IoMjIxLCAyMjEsIDIyMSkgdG9SZW0oMTQwKSwgcmdiKDIyMSwgMjIxLCAyMjEpIDEwMCUpIDEgLyAxIC8gMCBzdHJldGNoO1xufVxuLmVuIC50YkRpdiB1bC5sYjNtLmxiNW0gID4gbGkubGFzdCB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLnRiRGl2IHVsIGxpIC50aXQgc3BhbiB7XG5cdGhlaWdodDogdG9SZW0oMjMpO1xuXHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnRiRGl2IHVsIGxpIC5pbWdCb3gge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRwYWRkaW5nOiB0b1JlbSgxOCkgdG9SZW0oMTApO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJvcmRlci1ib3R0b206IHRvUmVtKDEpIHNvbGlkICRhcC10ZXh0LWdyYXktNDtcbn1cbi50YkRpdiB1bCBsaSAuY29uQm94IHtcbi8qIFx0aGVpZ2h0OiB0b1JlbSgxODApOyAqL1xuXHRwYWRkaW5nOiB0b1JlbSgxMCk7XG59XG4udGJEaXYgdWwgbGkgLmNvbkJveC5oR3RsdyB7XG5cdGhlaWdodDogdG9SZW0oMTYzKTtcbn1cbi50YkRpdiB1bCBsaSAuY29uQm94LmhHdG1kIHtcblx0aGVpZ2h0OiB0b1JlbSgyMjEpO1xufVxuLnRiRGl2IHVsIGxpIC5jb25Cb3guaEd0bGcge1xuXHRoZWlnaHQ6IHRvUmVtKDMwOCk7XG59XG4uZW4gLnRiRGl2IHVsIGxpIC5jb25Cb3gge1xuXHRoZWlnaHQ6IHRvUmVtKDI2MCk7XG59XG5cbi5lbiAudGJEaXYgdWwubGljMiBsaSAuY29uQm94IHtcblx0aGVpZ2h0OiB0b1JlbSgzMjApO1xufVxuLmVuIC50YkRpdiB1bC5saWMzIGxpIC5jb25Cb3gge1xuXHRoZWlnaHQ6IHRvUmVtKDUwMCk7XG59XG4udGJEaXYgLmxiM20gPiBsaSB7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdGJvcmRlci1yaWdodDogdG9SZW0oMSkgc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYig1MCwgNjUsIDg4KSB0b1JlbSg3OSksIHJnYigyMjEsIDIyMSwgMjIxKSB0b1JlbSg3OSksIHJnYigyMjEsIDIyMSwgMjIxKSAxMDAlKSAxIC8gMSAvIDAgc3RyZXRjaDtcbn1cbi5lbiAudGJEaXYgLmxiM20gPiBsaSB7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdGJvcmRlci1yaWdodDogdG9SZW0oMSkgc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYig1MCwgNjUsIDg4KSB0b1JlbSgxMTApLCByZ2IoMjIxLCAyMjEsIDIyMSkgdG9SZW0oMTEwKSwgcmdiKDIyMSwgMjIxLCAyMjEpIDEwMCUpIDEgLyAxIC8gMCBzdHJldGNoO1xufVxuLmVuIC50YkRpdiB1bC5sYjVtIGxpIC5jb25Cb3gge1xuICAgIGhlaWdodDogdG9SZW0oNTgwKTtcbn1cbi5idG5SdWxlIHtcblx0bWFyZ2luOiB0b1JlbSgxMCkgMCAwIHRvUmVtKDEwKTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG5AaW5jbHVkZSByd2QoJ2xnJyl7XG5cblx0LnRiRGl2IHVsIGxpIC5jb25Cb3gge1xuICAgIGhlaWdodDogdG9SZW0oMjUwKTtcblx0fVxuXHQudGJEaXYgdWwubGljMiBsaSAuY29uQm94LFxuXHQudGJEaXYgdWwgbGkgLmNvbkJveC5oR3RtZCB7XG5cdCAgICBoZWlnaHQ6IHRvUmVtKDMwMCk7XG5cdH1cblxuXHQudGJEaXYgdWwubGI1bSBsaSAuY29uQm94IHtcblx0ICAgIGhlaWdodDogdG9SZW0oNDQwKTtcblx0fVxuXG5cdC8qIGVuZ2xpc2ggKi9cblx0LmVuIC50YkRpdiB1bC5sYjVtIGxpIC50aXQsXG5cdC5lbiAudGJEaXYgdWwubGI1bS5sYjNtIGxpIC50aXQge1xuXHRcdGhlaWdodDogdG9SZW0oMjAwKTtcblx0fVxuXHQuZW4gLnRiRGl2IHVsLmxiNW0gPiBsaSB7XG5cdCAgICBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2IoNTAsIDY1LCA4OCkgdG9SZW0oMjAwKSwgcmdiKDIyMSwgMjIxLCAyMjEpIHRvUmVtKDIwMCksIHJnYigyMjEsIDIyMSwgMjIxKSAxMDAlKSAxIC8gMSAvIDAgc3RyZXRjaDtcblx0fVxuXHQuZW4gLnRiRGl2IHVsLmxiNW0gbGkgLmNvbkJveCB7XG5cdFx0aGVpZ2h0OiB0b1JlbSg4MDApO1xuXHR9XG5cblx0LmVuIC50YkRpdiB1bCBsaSAuY29uQm94IHtcblx0XHRoZWlnaHQ6IHRvUmVtKDM1MCk7XG5cdH1cblx0LmVuIC50YkRpdiB1bC5saWMyIGxpIC5jb25Cb3gge1xuXHRcdGhlaWdodDogdG9SZW0oNDUwKTtcblx0fVxufVxuQGluY2x1ZGUgcndkKCdtZCcpe1xuXHQudGREaXZuTlcge1xuXHQgICAgZmxleC13cmFwOiB3cmFwO1xuXHR9XG5cdC50YkRpdiAudGJVbCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LnRiRGl2IHVsIGxpIC5jb25Cb3gge1xuXHRcdGhlaWdodDogdG9SZW0oMTgwKTtcblx0fVxuXHQudGJEaXYgLnRiVWwgPiBsaTpsYXN0LWNoaWxkIHtcblx0XHRib3JkZXItcmlnaHQ6IDA7XG5cdH1cblx0LnRiRGl2IHVsLmxpYzEgbGkgLmNvbkJveCB7XG5cdFx0aGVpZ2h0OiB0b1JlbSgxMjApO1xuXHR9XG5cdC50YkRpdiB1bC5saWMyIGxpIC5jb25Cb3gsXG5cdC50YkRpdiB1bCBsaSAuY29uQm94LmhHdG1kIHtcblx0XHRoZWlnaHQ6IHRvUmVtKDIwMCk7XG5cdH1cblxuXHQudGJEaXYgdWwubGI1bSBsaSAuY29uQm94IHtcblx0ICAgIGhlaWdodDogdG9SZW0oMjgwKTtcblx0fVxuXHQudGJEaXYgdWwubGI1bSBsaS5sYXN0IC5jb25Cb3gge1xuXHRcdGhlaWdodDogdG9SZW0oMTAwKTtcblx0fVxuXG5cblxuXG5cdC5lbiAudGJEaXYgdWwgbGkgLmNvbkJveCxcblx0LmVuIC50YkRpdiB1bC5saWMyIGxpIC5jb25Cb3gge1xuXHRcdGhlaWdodDogdG9SZW0oMjQwKTtcblx0fVxuXHQuZW4gLnRiRGl2IHVsLmxiM20ubGI1bSAgPiBsaS5sYXN0IHtcblx0ICAgIGJvcmRlci1yaWdodDogbm9uZTtcblx0fVxuXHQuZW4gLnRiRGl2IHVsLmxiNW0gPiBsaTpsYXN0LWNoaWxkIHtcblx0XHRib3JkZXItcmlnaHQ6IHRvUmVtKDEpIHNvbGlkIHRyYW5zcGFyZW50O1xuXHR9XG5cdC5lbiAudGJEaXYgdWwubGI1bSBsaSAudGl0LCAuZW4gLnRiRGl2IHVsLmxiNW0ubGIzbSBsaSAudGl0IHtcbiAgICBcdGhlaWdodDogdG9SZW0oMTM1KTtcblx0fVxuXHQuZW4gLnRiRGl2IHVsLmxiNW0gPiBsaSB7XG5cdCAgICBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2IoNTAsIDY1LCA4OCkgdG9SZW0oMTM1KSwgcmdiKDIyMSwgMjIxLCAyMjEpIHRvUmVtKDEzNSksIHJnYigyMjEsIDIyMSwgMjIxKSAxMDAlKSAxIC8gMSAvIDAgc3RyZXRjaDtcblx0fVxuXHQuZW4gLnRiRGl2IHVsLmxiNW0ubGIzbSBsaS5sYXN0IC50aXQge1xuICAgXHQgICAgaGVpZ2h0OiB0b1JlbSg4MCk7XG5cdH1cblx0LmVuIC50YkRpdiB1bC5sYjVtIGxpIC5jb25Cb3gge1xuICAgIFx0aGVpZ2h0OiB0b1JlbSgzNTApO1xuXHR9XG5cdC5lbiAudGJEaXYgdWwgbGkubGFzdCAuY29uQm94IHtcbiAgICBcdGhlaWdodDogdG9SZW0oMTUwKTtcblx0fVxuXHQuZW4gLnRiRGl2IHVsLmxiNW0gbGkubGFzdCAuY29uQm94IHtcbiAgICBcdGhlaWdodDogdG9SZW0oMTUwKTtcblx0fVxufVxuQGluY2x1ZGUgcndkKCdtZCcpe1xuXHQudGJEaXYgLnRiVWwge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC50YkRpdiB1bCBsaSAuY29uQm94IHtcblx0XHRoZWlnaHQ6IHRvUmVtKDE4MCk7XG5cdH1cblx0LnRiRGl2IC50YlVsIC5saXN0R2xvYmFsID4gbGkge1xuXHRcdGZvbnQtc2l6ZTogdG9SZW0oMTMpO1xuXHR9XG5cdC5MaXF1aWQgaW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQudGJEaXYgdWwubGI1bSBsaSAudGl0IHtcblx0ICAgIGhlaWdodDogdG9SZW0oODApO1xuXHR9XG5cdC50YkRpdiB1bC5sYjVtIGxpIHtcblx0ICAgIGJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYig1MCwgNjUsIDg4KSB0b1JlbSg4MCksIHJnYigyMjEsIDIyMSwgMjIxKSB0b1JlbSg4MCksIHJnYigyMjEsIDIyMSwgMjIxKSAxMDAlKSAxIC8gMSAvIDAgc3RyZXRjaDtcblx0fVxuXHQudGJEaXYgdWwubGI1bSBsaSAuY29uQm94IHtcblx0XHRoZWlnaHQ6IHRvUmVtKDI1MCk7XG5cdH1cblx0LmVuIC50YkRpdiB1bCBsaSAuY29uQm94IHtcblx0ICAgIGhlaWdodDogdG9SZW0oMzAwKTtcblx0fVxuXHQuZW4gLnRiRGl2IHVsLmxpYzIgbGkgLmNvbkJveCB7XG5cdCAgICBoZWlnaHQ6IHRvUmVtKDMwMCk7XG5cdH1cblx0LmVuIC50YkRpdiB1bC5sYjVtIGxpIC5jb25Cb3gge1xuICAgIFx0aGVpZ2h0OiB0b1JlbSg0NTApO1xuXHR9XG5cblx0LmVuIC50YkRpdiB1bC5sYjVtLmxiM20gbGkubGFzdCAuY29uQm94LFxuXHQuZW4gLnRiRGl2IHVsLmxpYzEgbGkubGFzdCAuY29uQm94ICB7XG5cdCAgICBoZWlnaHQ6IHRvUmVtKDEwMCk7XG5cdH1cbn1cbkBpbmNsdWRlIHJ3ZCgneHMnKXtcblx0LnRiRGl2IHVsIGxpIC5jb25Cb3gge1xuXHRcdGhlaWdodDogdG9SZW0oMjAwKTtcblx0fVxuXHQudGJEaXYgdWwubGljMiBsaSAuY29uQm94IHtcblx0XHRoZWlnaHQ6IHRvUmVtKDI4MCk7XG5cdH1cblx0LnRiRGl2IHVsLmxiMm0gbGkgLnRpdCB7XG5cdFx0aGVpZ2h0OiB0b1JlbSg3MCk7XG5cdH1cblx0LnRiRGl2IHVsLmxiMm0gPiBsaSB7XG5cdCAgICBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2IoNTAsIDY1LCA4OCkgdG9SZW0oNzApLCByZ2IoMjIxLCAyMjEsIDIyMSkgdG9SZW0oNzApLCByZ2IoMjIxLCAyMjEsIDIyMSkgMTAwJSkgMSAvIDEgLyAwIHN0cmV0Y2g7XG5cdH1cblx0LnRiRGl2IHVsLmxiNW0gbGkgLnRpdCB7XG5cdFx0aGVpZ2h0OiB0b1JlbSg5MCk7XG5cdH1cblx0LnRiRGl2IHVsLmxiNW0gbGkge1xuXHQgICAgYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiKDUwLCA2NSwgODgpIHRvUmVtKDkwKSwgcmdiKDIyMSwgMjIxLCAyMjEpIHRvUmVtKDkwKSwgcmdiKDIyMSwgMjIxLCAyMjEpIDEwMCUpIDEgLyAxIC8gMCBzdHJldGNoO1xuXHR9XG5cdC50YkRpdiB1bC5sYjVtLmxiM20gbGkubGFzdCAudGl0IHtcblx0XHRoZWlnaHQ6IHRvUmVtKDgwKTtcblx0fVxuXHQudGJEaXYgdWwubGI1bSBsaSAuY29uQm94IHtcblx0XHRoZWlnaHQ6IHRvUmVtKDI4MCk7XG5cdH1cblxuXHQuZW4gLnRiRGl2IC50YlVsID4gbGkge1xuXHRcdGJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYig1MCwgNjUsIDg4KSB0b1JlbSg4MCksIHJnYigyMjEsIDIyMSwgMjIxKSB0b1JlbSg4MCksIHJnYigyMjEsIDIyMSwgMjIxKSAxMDAlKSAxIC8gMSAvIDAgc3RyZXRjaFxuXHR9XG5cdC5lbiAudGJEaXYgLmxiMm0gPiBsaSB7XG5cdFx0Ym9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiKDUwLCA2NSwgODgpIHRvUmVtKDkwKSwgcmdiKDIyMSwgMjIxLCAyMjEpIHRvUmVtKDkwKSwgcmdiKDIyMSwgMjIxLCAyMjEpIDEwMCUpIDEgLyAxIC8gMCBzdHJldGNoO1xuXHR9XG5cdC5lbiAudGJEaXYgdWwubGIybSBsaSAudGl0IHtcblx0XHRoZWlnaHQ6IHRvUmVtKDkwKTtcblx0fVxuXHQuZW4gLnRiRGl2IHVsLmxiM20gPiBsaSB7XG5cdFx0Ym9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiKDUwLCA2NSwgODgpIHRvUmVtKDExMCksIHJnYigyMjEsIDIyMSwgMjIxKSB0b1JlbSgxMTApLCByZ2IoMjIxLCAyMjEsIDIyMSkgMTAwJSkgMSAvIDEgLyAwIHN0cmV0Y2g7XG5cdH1cblx0LmVuIC50YkRpdiB1bC5sYjVtIGxpIC50aXQge1xuXHRcdGhlaWdodDogdG9SZW0oMTgwKTtcblx0fVxuXHQuZW4gLnRiRGl2IHVsLmxiNW0gPiBsaSB7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2IoNTAsIDY1LCA4OCkgdG9SZW0oMTgwKSwgcmdiKDIyMSwgMjIxLCAyMjEpIHRvUmVtKDE4MCksIHJnYigyMjEsIDIyMSwgMjIxKSAxMDAlKSAxIC8gMSAvIDAgc3RyZXRjaDtcblx0fVxuXHQuZW4gLnRiRGl2IHVsLmxiNW0gbGkgLnRpdCwgLmVuIC50YkRpdiB1bC5sYjVtLmxiM20gbGkgLnRpdCB7XG5cdCAgICBoZWlnaHQ6IHRvUmVtKDE1NSk7XG5cdH1cblx0LmVuIC50YkRpdiB1bC5sYjVtID4gbGkge1xuXHQgICAgYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiKDUwLCA2NSwgODgpIHRvUmVtKDE1NSksIHJnYigyMjEsIDIyMSwgMjIxKSB0b1JlbSgxNTUpLCByZ2IoMjIxLCAyMjEsIDIyMSkgMTAwJSkgMSAvIDEgLyAwIHN0cmV0Y2g7XG5cdH1cblx0LmVuIC50YkRpdiB1bC5sYjVtIGxpIC5jb25Cb3gge1xuXHQgICAgaGVpZ2h0OiB0b1JlbSg1NTApO1xuXHR9XG5cdC5lbiAudGJEaXYgdWwgbGkgLmNvbkJveCxcblx0LmVuIC50YkRpdiB1bC5saWMyIGxpIC5jb25Cb3gge1xuXHQgICAgaGVpZ2h0OiB0b1JlbSgzNTApO1xuXHR9XG5cdC5lbiAudGJEaXYgdWwubGI1bS5sYjNtIGxpLmxhc3QgLmNvbkJveCxcblx0LmVuIC50YkRpdiB1bC5saWMxIGxpLmxhc3QgLmNvbkJveCB7XG5cdCAgICBoZWlnaHQ6IHRvUmVtKDE1MCk7XG5cdH1cblxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTlweCkge1xuXG5cdC50YkRpdiB1bCBsaSAuY29uQm94IHtcblx0XHRoZWlnaHQ6IHRvUmVtKDIzMCk7XG5cdH1cblx0LnRiRGl2IHVsLmxpYzIgbGkgLmNvbkJveCB7XG5cdFx0aGVpZ2h0OiB0b1JlbSgzMTApO1xuXHR9XG5cdC50YkRpdiB1bC5sYjVtIGxpIC5jb25Cb3gge1xuXHQgICAgaGVpZ2h0OiB0b1JlbSgzMjApO1xuXHR9XG5cblx0LmVuIC50YkRpdiB1bC5sYjVtIGxpIC5jb25Cb3gge1xuXHRcdGhlaWdodDogdG9SZW0oNzUwKTtcblx0fVxuXHQuZW4gLnRiRGl2IHVsLmxiMm0gbGkgLnRpdCB7XG5cdFx0aGVpZ2h0OiB0b1JlbSgxMjApO1xuXHR9XG5cdC5lbiAudGJEaXYgLmxiMm0gPiBsaSB7XG5cdCAgICBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2IoNTAsIDY1LCA4OCkgdG9SZW0oMTIwKSwgcmdiKDIyMSwgMjIxLCAyMjEpIHRvUmVtKDEyMCksIHJnYigyMjEsIDIyMSwgMjIxKSAxMDAlKSAxIC8gMSAvIDAgc3RyZXRjaDtcblx0fVxuXHQuZW4gLnRiRGl2IHVsIGxpIC5jb25Cb3gsIC5lbiAudGJEaXYgdWwubGljMiBsaSAuY29uQm94IHtcbiAgICBcdGhlaWdodDogdG9SZW0oNDUwKTtcblx0fVxuXHQuZW4gLnRiRGl2IHVsLmxiNW0gbGkgLnRpdCwgLmVuIC50YkRpdiB1bC5sYjVtLmxiM20gbGkgLnRpdCB7XG5cdFx0aGVpZ2h0OiB0b1JlbSgxNzUpO1xuXHR9XG5cdC5lbiAudGJEaXYgdWwubGI1bSA+IGxpIHtcblx0ICAgIGJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYig1MCwgNjUsIDg4KSB0b1JlbSgxNzUpLCByZ2IoMjIxLCAyMjEsIDIyMSkgdG9SZW0oMTc1KSwgcmdiKDIyMSwgMjIxLCAyMjEpIDEwMCUpIDEgLyAxIC8gMCBzdHJldGNoO1xuXHR9XG5cdC5lbiAudGJEaXYgdWwubGI1bS5sYjNtIGxpLmxhc3QgLnRpdCB7XG5cdCAgICBoZWlnaHQ6IHRvUmVtKDEwMCk7XG5cdH1cblx0LmVuIC50YkRpdiB1bC5sYjVtID4gbGkubGFzdCB7XG5cdCAgICBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2IoNTAsIDY1LCA4OCkgdG9SZW0oMTAwKSwgcmdiKDIyMSwgMjIxLCAyMjEpIHRvUmVtKDEwMCksIHJnYigyMjEsIDIyMSwgMjIxKSAxMDAlKSAxIC8gMSAvIDAgc3RyZXRjaDtcblx0fVxufVxuXG4vKioqKioqKioqKioqKioqKlxuKioqKioqIOq4sO2DgCAqKioqKipcbioqKioqKioqKioqKioqKiovXG5cblxuLyog7ZWt6rO16rWQ7Ya17J207Jqp7J6QIO2UvO2VtOq1rOygnOqzhO2ajSAqL1xuLnRlcm1TdGVwV3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRlcm1TdGVwV3JhcDpiZWZvcmUsXG4udGVybVN0ZXBXcmFwOmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0aGVpZ2h0OiB0b1JlbSgyKTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiB0b1JlbSgxMCk7XG5cdHJpZ2h0OiB0b1JlbSgxMCk7XG5cdGJhY2tncm91bmQ6ICRhcC1zb2xpZC1kYXJrYmx1ZTtcblx0ei1pbmRleDogLTE7XG59XG4udGVybVN0ZXBXcmFwOmJlZm9yZSB7XG5cdHRvcDogdG9SZW0oMTAwKTtcbn1cbi50ZXJtU3RlcFdyYXA6YWZ0ZXIge1xuXHR0b3A6IHRvUmVtKDM0MSk7XG59XG4udGVybVN0ZXBXcmFwIHVsIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnRlcm1TdGVwV3JhcCAuYXJyb3cge1xuXHRoZWlnaHQ6IHRvUmVtKDIpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogdG9SZW0oMjEwKTtcblx0bGVmdDogdG9SZW0oMTkwKTtcblx0cmlnaHQ6IGNhbGMoNTAlICsgI3t0b1JlbSg3NCl9KTtcblx0dHJhbnNmb3JtOiByb3RhdGUoLTI1ZGVnKTtcblx0YmFja2dyb3VuZDogJGFwLXNvbGlkLWRhcmtibHVlO1xufVxuLnRlcm1TdGVwV3JhcCAuYXJyb3c6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiB0b1JlbSgyMCk7XG4gICAgaGVpZ2h0OiB0b1JlbSgxMCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IHRvUmVtKC0xMCk7XG4gICAgYm90dG9tOiB0b1JlbSgtNCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJodHRwczovL2NvbS5haXJwcmVtaWFjZG4ubmV0L3Jlc291cmNlcy9vbmVwb2ludC9pbWFnZXMvaG9tZS9mb290ZXJfdHJpYW5nbGUucG5nXCIpIG5vLXJlcGVhdDtcbn1cbi50ZXJtU3RlcFdyYXAgLnN0ZXAge1xuICB3aWR0aDogdG9SZW0oMjAwKTtcbiAgaGVpZ2h0OiB0b1JlbSgyMDApO1xuICBtYXJnaW4tYm90dG9tOiB0b1JlbSg0MCk7XG4gIHBhZGRpbmc6IHRvUmVtKDE1KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICRhcC13aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAkYXAtc29saWQtZGFya2JsdWU7XG4gIGJvcmRlci1yYWRpdXM6IHRvUmVtKDE2KTtcbn1cbi50ZXJtU3RlcFdyYXAgLnN0ZXAuczM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0d2lkdGg6IHRvUmVtKDIpO1xuXHRoZWlnaHQ6IHRvUmVtKDYwKTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IHRvUmVtKC01MCk7XG5cdGJhY2tncm91bmQ6ICRhcC1zb2xpZC1kYXJrYmx1ZTtcblx0ei1pbmRleDogLTE7XG59XG4udGVybVN0ZXBXcmFwIC5zdGVwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG4udGVybVN0ZXBXcmFwIC50aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IHRvUmVtKDEwKTtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDVyZW07XG59XG4udGVybVN0ZXBXcmFwIGkge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAje3RvUmVtKDMwKX0pO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi50ZXJtU3RlcFdyYXAgLm51bSB7XG4gICAgdG9wOiB0b1JlbSgxNSk7XG59XG4udGVybVN0ZXBXcmFwIC51c2VyIHtcbiAgICBib3R0b206IHRvUmVtKDEyKTtcblx0Zm9udC1zaXplOiB0b1JlbSgxNSk7XG5cdG9wYWNpdHk6IDAuNjtcbn1cblxuQGluY2x1ZGUgcndkKCdzbScpe1xuXHQudGVybVN0ZXBXcmFwOmJlZm9yZSB7XG5cdCAgICB0b3A6IHRvUmVtKDcwKTtcblx0fVxuXHQudGVybVN0ZXBXcmFwOmFmdGVyIHtcbiAgICBcdHRvcDogdG9SZW0oMjUxKTtcblx0fVxuXHQudGVybVN0ZXBXcmFwIC5zdGVwIHtcblx0ICAgIHdpZHRoOiB0b1JlbSgxNDApO1xuXHRcdGhlaWdodDogdG9SZW0oMTYwKVxuXHR9XG5cdC50ZXJtU3RlcFdyYXAgLmFycm93IHtcblx0ICAgIGxlZnQ6IHRvUmVtKDEyMCk7XG5cdCAgICByaWdodDogY2FsYyg1MCUgKyAje3RvUmVtKDQwKX0pO1xuXHQgICAgdG9wOiB0b1JlbSgxNjApO1xuXHQgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0fVxuXHQudGVybVN0ZXBXcmFwIC5udW0ge1xuXHQgICAgdG9wOiB0b1JlbSg1KTtcblx0fVxuXG5cdC50ZXJtU3RlcFdyYXAgLnN0ZXAge1xuXHRcdHBhZGRpbmc6IHRvUmVtKDE1KSB0b1JlbSg4KTtcblx0fVxufVxuXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcblx0LnRlcm1TdGVwV3JhcDpiZWZvcmUge1xuXHQgICAgZGlzcGxheTogbm9uZTtcblx0fVxuXHQudGVybVN0ZXBXcmFwOmFmdGVyIHtcblx0ICAgIHRvcDogYXV0bztcblx0ICAgIGJvdHRvbTogdG9SZW0oNTkpO1xuXHR9XG5cblx0LnRlcm1TdGVwV3JhcCB1bCB7XG4gICAgXHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQudGVybVN0ZXBXcmFwIHVsID4gbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1JlbSgyMCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRnYXA6dG9SZW0oMik7XG4gICAgfVxuXHQudGVybVN0ZXBXcmFwIC5hcnJvdyB7XG5cdCAgICBsZWZ0OiB0b1JlbSgxMTApO1xuXHQgICAgcmlnaHQ6IHRvUmVtKDEyMCk7XG5cdCAgICB0b3A6IHRvUmVtKDE2OCk7XG5cdCAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzBkZWcpO1xuXHR9XG4gICAgLnRlcm1TdGVwV3JhcCAuYXJyb3c6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogdG9SZW0oLTEwKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB9XG5cdC50ZXJtU3RlcFdyYXAgLnN0ZXAge1xuXHQgICAgd2lkdGg6IHRvUmVtKDEyOCk7XG5cdCAgICBoZWlnaHQ6IHRvUmVtKDE2MCk7XG5cdCAgICBtYXJnaW4tYm90dG9tOiAwO1xuXHQgICAgcGFkZGluZzogdG9SZW0oNSk7XG5cdH1cblx0LnRlcm1TdGVwV3JhcCAuc3RlcC5zMzpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAudGVybVN0ZXBXcmFwIC5zdGVwLnMxOmFmdGVyLFxuICAgIC50ZXJtU3RlcFdyYXAgLnN0ZXAuczI6YWZ0ZXIsXG4gICAgLnRlcm1TdGVwV3JhcCAuc3RlcC5zNjphZnRlcixcbiAgICAudGVybVN0ZXBXcmFwIC5zdGVwLnM1OmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHdpZHRoOiB0b1JlbSgyKTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0dG9wOiB0b1JlbSg1OSk7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGJhY2tncm91bmQ6ICRhcC1zb2xpZC1kYXJrYmx1ZTtcblx0XHR6LWluZGV4OiAtMTtcbiAgICB9XG5cblx0LnRlcm1TdGVwV3JhcCAudGl0bGUge1xuXHRcdHBhZGRpbmctYm90dG9tOiB0b1JlbSgxMCk7XG5cdFx0bGluZS1oZWlnaHQ6IDExMCU7XG5cdH1cbn1cblxuQGluY2x1ZGUgcndkKCd4cycpe1xuICAgIC50ZXJtU3RlcFdyYXAgLmFycm93IHtcbiAgICAgICAgcmlnaHQ6IHRvUmVtKDEyMCk7XG4gICAgICAgIHRvcDogdG9SZW0oMTgwKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQwZGVnKTtcbiAgICB9XG59XG5cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKlxuKioqKiog64+E7JuA7J20IO2VhOyalO2VnCDshpDri5ggKioqKipcbioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi5zdXBDb250IHtcbiAgICBib3JkZXItdG9wOiB0b1JlbSgyKSBzb2xpZCAkYXAtdGV4dC1ibGFjaztcbn1cbi5pbmZUaXQge1xuICAgIGZvbnQtc2l6ZTogdG9SZW0oMjYpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uaW5mU3ViVGl0IHtcbiAgICBmb250LXNpemU6IHRvUmVtKDIwKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuLnN0cm9sbGVyIHtcbiAgICB3aWR0aDogdG9SZW0oOTQpO1xuICAgIGhlaWdodDogdG9SZW0oOTQpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9jb20uYWlycHJlbWlhY2RuLm5ldC9yZXNvdXJjZXMvb25lcG9pbnQvaW1hZ2VzL3N1cHBvcnQvc3Ryb2xsZXIucG5nKTtcbn1cbi5iYWdnYWdlU3Ryb2xsZXJCIHtcbiAgICB3aWR0aDogdG9SZW0oMTYwKTtcbiAgICBoZWlnaHQ6IHRvUmVtKDE2MCk7XG4gICAgbWFyZ2luLWxlZnQ6IHRvUmVtKDEwKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vY29tLmFpcnByZW1pYWNkbi5uZXQvcmVzb3VyY2VzL29uZXBvaW50L2ltYWdlcy9zdXBwb3J0L2JhZ2dhZ2VTdHJvbGxlcl9iLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbnNwYW4uYmFnc3RyIHtcbiAgICBtYXJnaW4tdG9wOiB0b1JlbSgyNCk7XG4gICAgbWFyZ2luLWxlZnQ6IHRvUmVtKC03NCk7XG4gICAgZm9udC1zaXplOiB0b1JlbSgxNik7XG4gICAgbGluZS1oZWlnaHQ6IDEuNmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5pbmZTVHRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiB0b1JlbSgxMCk7XG4gICAgZm9udC1zaXplOiB0b1JlbSgxOCk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5wcmdPcmFuZyB7XG5cdGNvbG9yOiAkYXAtcG9pbnQtb3JhbmdlO1xufVxuLmhlbHBQZDUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHRvUmVtKDUwKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiB0b1JlbSg1MCk7XG59XG4ucGV0RmxleEJveCB7XG4gICAgbWFyZ2luLXRvcDogdG9SZW0oMjApO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuLnBldFN1YlRpdCB7XG5cdG1hcmdpbi1ib3R0b206IHRvUmVtKDEwKTtcblx0Zm9udC1zaXplOiB0b1JlbSgxNik7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wZXRUeHRSaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiB0b1JlbSgxMCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMTtcbn1cbkBpbmNsdWRlIHJ3ZCgnc20nKXtcblx0LmluZlRpdCB7XG5cdFx0Zm9udC1zaXplOiB0b1JlbSgxOCk7XG5cdH1cblx0LmluZlN1YlRpdCB7XG5cdFx0Zm9udC1zaXplOiB0b1JlbSgxNik7XG5cdH1cblx0LmluZlNUdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogdG9SZW0oMTQpO1xuXHR9XG5cdC5zdHJvbGxlciB7XG5cdFx0d2lkdGg6IHRvUmVtKDYwKTtcblx0XHRoZWlnaHQ6IHRvUmVtKDYwKTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IHRvUmVtKDYwKTtcblx0fVxuXHQuYmFnZ2FnZVN0cm9sbGVyQiB7XG4gICAgICAgIHdpZHRoOiB0b1JlbSgxMjApO1xuICAgICAgICBoZWlnaHQ6IHRvUmVtKDEyMCk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogdG9SZW0oMTIwKTtcblx0fVxuXHRzcGFuLmJhZ3N0ciB7XG4gICAgICAgIG1hcmdpbi10b3A6IHRvUmVtKDIwKTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHRvUmVtKC01OCk7XG4gICAgICAgIGZvbnQtc2l6ZTogdG9SZW0oMTMpO1xuXHR9XG5cdC5wZXRGbGV4Qm94IC5iYWRnZUFycm93IHtcblx0XHRwYWRkaW5nOiB0b1JlbSgxKSB0b1JlbSg4KTtcblx0XHRsaW5lLWhlaWdodDogMS4zZW07XG5cdH1cblx0LnBldEZsZXhCb3ggLmJhZGdlQXJyb3cgcCxcblx0LnBldFN1YlRpdCxcblx0LnBldFR4dFJpZ2h0IHAge1xuXHRcdGZvbnQtc2l6ZTogdG9SZW0oMTQpO1xuXHR9XG59XG5AaW5jbHVkZSByd2QoJ3hzJyl7XG5cdC5wZXRGbGV4Qm94IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQucGV0VHh0UmlnaHQge1xuXHQgICAgbWFyZ2luLWxlZnQ6IDA7XG5cdCAgICBtYXJnaW4tdG9wOiB0b1JlbSgxMCk7XG5cdH1cbn1cblxuXG4vKioqKioqKioqKioqKioqKioqXG4qKioqKiDtmozsm5Ag6rCA7J6FICoqKioqXG4qKioqKioqKioqKioqKioqKiovXG5cbi5BdXRoV3JhcHBlci5zaWdudXAge1xuXHRtYXgtd2lkdGg6IHRvUmVtKDkwMCkgIWltcG9ydGFudDtcbn1cbi5mb3J0c2VsQm94IHtcbiAgICB3aWR0aDogdG9SZW0oMjgwKTtcblx0aGVpZ2h0OiB0b1JlbSgyNDApO1xuXHRtYXJnaW4tcmlnaHQ6IHRvUmVtKDMwKTtcblx0Ym9yZGVyLXJhZGl1czogdG9SZW0oMTIpO1xuXHRib3JkZXI6IHNvbGlkIHRvUmVtKDEpICRhcC10ZXh0LWdyYXktNDtcbn1cbi5mb3J0c2VsQm94Omxhc3Qtb2YtdHlwZSB7XG5cdG1hcmdpbi1yaWdodDogMDtcbn1cbi5mb3J0c2VsQm94OmhvdmVyIHtcblx0Ym9yZGVyOiBzb2xpZCB0b1JlbSgxKSAkYXAtc29saWQtb3JhbmdlO1xufVxuLnNpZ0ljb24ge1xuICAgIHdpZHRoOiB0b1JlbSg2Nik7XG4gICAgaGVpZ2h0OiB0b1JlbSg5MCk7XG5cdG1hcmdpbi1yaWdodDogdG9SZW0oMzApO1xufVxuLnNpZ0JveSB7XG4gICAgYmFja2dyb3VuZDogdXJsKGh0dHBzOi8vY29tLmFpcnByZW1pYWNkbi5uZXQvcmVzb3VyY2VzL29uZXBvaW50L2ltYWdlcy9pbGx1c3QvaW1nX3Byb2ZpbGVfbWFuXzAxX2Rvcm1hbmN5LnN2Zykgbm8tcmVwZWF0O1xufVxuLnNpZ0JveS5vbixcbi5zaWdtZW5CdG46aG92ZXIgLnNpZ0JveSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vY29tLmFpcnByZW1pYWNkbi5uZXQvcmVzb3VyY2VzL29uZXBvaW50L2ltYWdlcy9pbGx1c3QvaW1nX3Byb2ZpbGVfbWFuXzAxLnN2Zyk7XG59XG4uc2lnTWFuIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly9jb20uYWlycHJlbWlhY2RuLm5ldC9yZXNvdXJjZXMvb25lcG9pbnQvaW1hZ2VzL2lsbHVzdC9pbWdfcHJvZmlsZV9tYW5fMDJfZG9ybWFuY3kuc3ZnKSBuby1yZXBlYXQ7XG59XG4uc2lnTWFuLm9uLFxuLnNpZ21lbkJ0bjpob3ZlciAuc2lnTWFuIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9jb20uYWlycHJlbWlhY2RuLm5ldC9yZXNvdXJjZXMvb25lcG9pbnQvaW1hZ2VzL2lsbHVzdC9pbWdfcHJvZmlsZV9tYW5fMDIuc3ZnKTtcbn1cbi5zaWdXb21lbiB7XG5cdGJhY2tncm91bmQ6IHVybChodHRwczovL2NvbS5haXJwcmVtaWFjZG4ubmV0L3Jlc291cmNlcy9vbmVwb2ludC9pbWFnZXMvaWxsdXN0L2ltZ19wcm9maWxlX3dvbWFuXzAyX2Rvcm1hbmN5LnN2Zykgbm8tcmVwZWF0O1xufVxuLnNpZ1dvbWVuLm9uLFxuLnNpZ1dvbWVuQnRuOmhvdmVyIC5zaWdXb21lbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vY29tLmFpcnByZW1pYWNkbi5uZXQvcmVzb3VyY2VzL29uZXBvaW50L2ltYWdlcy9pbGx1c3QvaW1nX3Byb2ZpbGVfd29tYW5fMDIuc3ZnKTtcbn1cbi5zaWdGbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cblxuLyog7ZqM7JuQ6rCA7J6FIO2MneyXhSAqL1xuLnNpZ251cFNjcyB7XG4gICAgd2lkdGg6IHRvUmVtKDQ2MCk7XG4gICAgYmFja2dyb3VuZDogJGFwLXdoaXRlIHVybCgnaHR0cHM6Ly9jb20uYWlycHJlbWlhY2RuLm5ldC9yZXNvdXJjZXMvb25lcG9pbnQvaW1hZ2VzL3NlcV9qb2luX2Zpbl9wYy5naWYnKW5vLXJlcGVhdCBjZW50ZXI7XG59XG4uc2lnbnVwU2NzLmJQb3BXcmFwIC5wb3BUaXQge1xuICAgIHBhZGRpbmc6IHRvUmVtKDUwKSB0b1JlbSg1MCkgdG9SZW0oMjApIHRvUmVtKDUwKTtcbn1cbi5zaWdudXBTY3MgLnBvcFRpdCBwIC5sYyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uc2lnbnVwU2NzIC5wb3BTY3Ige1xuICAgIHBhZGRpbmctYm90dG9tOiB0b1JlbSgxMDApO1xufVxuLnNpZ251cFNjcyAucG9wU2NyIHAge1xuICAgIGNvbG9yOiAkYXAtc29saWQtc2t5Ymx1ZTtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG5AaW5jbHVkZSByd2QoJ3NtJyl7XG4gICAgLkF1dGhXcmFwcGVyLnNpZ251cCA+IC5mbGV4IHtcbiAgICBcdGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAuZm9ydHNlbEJveCB7XG4gICAgXHR3aWR0aDogMTAwJTtcbiAgICBcdGhlaWdodDogdG9SZW0oMTAwKTtcbiAgICBcdG1hcmdpbi1yaWdodDogMDtcbiAgICBcdG1hcmdpbi1ib3R0b206IHRvUmVtKDIwKTtcbiAgICBcdHBhZGRpbmc6IDAgdG9SZW0oMjUpO1xuICAgIH1cbiAgICAuc2lnRmxleCB7XG4gICAgXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICAgIC5zaWdJY29uIHtcbiAgICBcdHdpZHRoOiB0b1JlbSg0NCk7XG4gICAgXHRoZWlnaHQ6IHRvUmVtKDYwKTtcbiAgICBcdG1hcmdpbi1ib3R0b206IDA7XG4gICAgXHRiYWNrZ3JvdW5kLXNpemU6IHRvUmVtKDQ0KSB0b1JlbSg2MCk7XG4gICAgfVxuICAgIC5zaWdudXBTY3Mge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9SZW0oLTEwMCk7XG4gICAgfVxuICAgIC5zaWdudXBTY3MgLnBvcFRpdCBwIC5sYyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gICAgLnNpZ251cFNjcy5iUG9wV3JhcCAucG9wVGl0IHtcbiAgICAgICAgcGFkZGluZzogdG9SZW0oMjUpIHRvUmVtKDI1KSB0b1JlbSgxMCk7XG4gICAgfVxufVxuQGluY2x1ZGUgcndkKCd4cycpe1xuICAgIC5zaWdudXBTY3Mge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b1JlbSgtMTAwKSB0b1JlbSgtODApO1xuICAgIH1cbn1cblxuXG4vKioqKioqKioqKioqKioqKlxuKioqKiDsoozshJ0g7JWI64K0ICoqKipcbioqKioqKioqKioqKioqKiovXG4uaW5mb1RpdFdyYXAge1xuXHRwYWRkaW5nLWJvdHRvbTogdG9SZW0oNjApO1xuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4uaW5mby1jb250IGgzIHtcblx0bWFyZ2luOiB0b1JlbSgyMCkgMDtcblx0Zm9udC1zaXplOiB0b1JlbSg0MCk7XG5cdGxldHRlci1zcGFjaW5nOiB0b1JlbSgtMC42KTtcbn1cbi5pbmZvLWNvbnQgcCB7XG5cdG1hcmdpbi1ib3R0b206IHRvUmVtKDEwKTtcbn1cbi5pbmZvLXBpYy5lY29ub215IGltZyB7XG5cdHdpZHRoOiB0b1JlbSgzNzcpO1xufVxuLmluZm8tcGljLnByZW1pYSBpbWcge1xuXHR3aWR0aDogdG9SZW0oNDkyKTtcbn1cbi5zZWF0SW1nV3JhcCB7XG5cdG1hcmdpbi10b3A6IHRvUmVtKDYwKTtcblx0bWFyZ2luLWJvdHRvbTogdG9SZW0oMjApO1xufVxuLnNlYXRJbWdXcmFwIGltZyB7XG5cdHdpZHRoOiA0OCU7XG59XG4uc2VhdENsYXNzIHtcblx0bWFyZ2luLXRvcDogdG9SZW0oMTAwKTtcblx0cGFkZGluZzogdG9SZW0oNDApO1xuXHRiYWNrZ3JvdW5kOiByZ2IoMjQzLCAyMzgsIDIzNCk7XG5cdGJvcmRlci1yYWRpdXM6IHRvUmVtKDEyKTtcbn1cbi5zZWF0Q2xhc3MgaDUge1xuXHRmb250LXNpemU6IHRvUmVtKDQ4KTtcblx0bGluZS1oZWlnaHQ6IDEuM2VtO1xufVxuLnNlYXRDbGFzcyAuaWxsdXN0Qm94IHtcblx0bWFyZ2luOiB0b1JlbSgzMCkgMCB0b1JlbSgyMCk7XG59XG4uc2VhdENsYXNzIC5pbGx1c3RCb3ggLmlsbHVzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5zZWF0Q2xhc3MgLmlsbHVzdCBsaSB7XG5cdHdpZHRoOiB0b1JlbSgxNTApO1xuXHRtYXJnaW46IHRvUmVtKDIwKTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zZWF0Q2xhc3MgLmlsbHVzdCBsaSAuaW1nQm94IHtcblx0d2lkdGg6IHRvUmVtKDE1MCk7XG5cdGhlaWdodDogdG9SZW0oMTUwKTtcblx0cGFkZGluZzogdG9SZW0oMTApO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YmFja2dyb3VuZDogcmdiKDI1MSwgMjQ4LCAyNDUpO1xuXHRib3JkZXItcmFkaXVzOiB0b1JlbSgxMCk7XG59XG4uc2VhdENsYXNzIC5pbGx1c3QgbGkgLmltZ0JveCBpbWcge1xuXHR3aWR0aDogdG9SZW0oMTMwKTtcbn1cbi5zZWF0Q2xhc3MgLmlsbHVzdC5zaXplOTAge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuLnNlYXRDbGFzcyAuaWxsdXN0LnNpemU5MCBsaSAuaW1nQm94IGltZyB7XG5cdHdpZHRoOiB0b1JlbSg5MCk7XG5cdG1hcmdpbjogdG9SZW0oMzApO1xufVxuLnNlYXRDbGFzcyAuaWxsdXN0IGxpIHAge1xuXHRtYXJnaW4tdG9wOiB0b1JlbSgyMCk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi52cjM2MFdyYXAge1xuXHRtYXJnaW4tdG9wOiB0b1JlbSgxMDApO1xufVxuLnZyMzYwV3JhcCBwIHtcblx0bWFyZ2luLWJvdHRvbTogdG9SZW0oMTApO1xufVxuLnZyMzYwV3JhcCAubW92aWUge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXJnaW4tdG9wOiB0b1JlbSgzMCk7XG59XG4udnIzNjBXcmFwIC5tb3ZpZSAgaWZyYW1lIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogdG9SZW0oNzAwKTtcblx0Ym9yZGVyOiAwO1xufVxuXG5AaW5jbHVkZSByd2QoJ3NtJyl7XG5cdC5pbmZvVGl0V3JhcCB7XG5cdFx0cGFkZGluZy1ib3R0b206IHRvUmVtKDIwKTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQuaW5mby1jb250IGgzIHtcblx0XHRmb250LXNpemU6IHRvUmVtKDI2KTtcblx0fVxuXHQuaW5mby1waWMge1xuXHRcdG1hcmdpbi10b3A6IHRvUmVtKDIwKTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0LnNlYXRDbGFzcyBoNSB7XG5cdFx0Zm9udC1zaXplOiB0b1JlbSgzMCk7XG5cdH1cblx0LnNlYXRDbGFzcyAuaWxsdXN0Qm94IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cdC5zZWF0Q2xhc3MgLmlsbHVzdEJveCAuaWxsdXN0IHtcblx0XHRtaW4taGVpZ2h0OiB0b1JlbSg2OTApO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5zZWF0Q2xhc3MgLmlsbHVzdCBsaSBwIHtcblx0XHRtaW4taGVpZ2h0OiB0b1JlbSg1MCk7XG5cdH1cblx0LmluZm8tcGljLmVjb25vbXkgaW1nLFxuXHQuaW5mby1waWMucHJlbWlhIGltZyB7XG5cdFx0bWF4LXdpZHRoOiA4MCU7XG5cdH1cbn1cbkBpbmNsdWRlIHJ3ZCgneHMnKXtcblx0LmluZm8tcGljLmVjb25vbXkgaW1nLFxuXHQuaW5mby1waWMucHJlbWlhIGltZyB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cdC52cjM2MFdyYXAgLm1vdmllICBpZnJhbWUge1xuXHRcdGhlaWdodDogdG9SZW0oMzAwKTtcblx0fVxufVxuXG4vKioqKioqKioqKioqKioqKlxuKioqKiDqs7Xtla3snbTrj5kg7ISc67mE7IqkICoqKipcbioqKioqKioqKioqKioqKiovXG4ubXZDb250IC5tdlRvcCB7XG5cdGhlaWdodDogdG9SZW0oMTY1KTtcblx0cGFkZGluZzogdG9SZW0oNDApIHRvUmVtKDMwKSB0b1JlbSgzMCk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5tdlRvcCAudGl0IHtcblx0Y29sb3I6ICRhcC10ZXh0LWJsYWNrO1xuXHRmb250LXNpemU6IHRvUmVtKDM2KTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGV0dGVyLXNwYWNpbmc6IHRvUmVtKC0wLjMpO1xufVxuLm12VG9wIC5zdWJUaXQge1xuXHRwYWRkaW5nOiB0b1JlbSgyMCkgMDtcblx0Y29sb3I6ICRhcC10ZXh0LWdyYXktMTtcblx0Zm9udC1zaXplOiB0b1JlbSgxNik7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ubXZNZGwge1xuXHRoZWlnaHQ6IGNhbGMoMTAwdmggLSAje3RvUmVtKDI0MCl9KTtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRib3JkZXItdG9wOiB0b1JlbSgxKSBzb2xpZCAkYXAtdGV4dC1ncmF5LTM7XG59XG4ubXZNZGwgLmluQ29udFdyYXAge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuLm12TWRsIC5pbkNvbnRXcmFwIC5sZnQge1xuXHR3aWR0aDogdG9SZW0oMjUwKTtcblx0cGFkZGluZzogdG9SZW0oMzApO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHRib3JkZXItdG9wOiBub25lO1xufVxuLmluQ29udFdyYXAgLmJ0bldyYXAge1xuXHRtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAje3RvUmVtKDIyNSl9KTtcbn1cbi5tdk1kbCAuaW5Db250V3JhcCAucmd0IHtcblx0d2lkdGg6IGNhbGMoMTAwJSAtICN7dG9SZW0oMjUwKX0pO1xuXHRwYWRkaW5nOiB0b1JlbSgzMCkgdG9SZW0oNTApO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdGJvcmRlci1sZWZ0OiB0b1JlbSgxKSBzb2xpZCAkYXAtdGV4dC1ncmF5LTM7XG59XG4ubXZNZGwgLmluQ29udFdyYXAgLnJndCAucmd0Q29udGl0IHtcblx0Zm9udC1zaXplOiB0b1JlbSgyMCk7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ubXZNZGwgLmluQ29udFdyYXAgLnJndCAucmd0c0NvbiB7XG5cdG1hcmdpbi1ib3R0b206IHRvUmVtKDE1KTtcbn1cbi5tdk1kbCAuaW5Db250V3JhcCAucmd0IC5jaGtCb3gge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbi5tdkNvbnQgLm12Qm90dG9tIHtcblx0d2lkdGg6IHRvUmVtKDgwMCk7XG5cdHBhZGRpbmc6IHRvUmVtKDE1KSB0b1JlbSgzMCk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRib3R0b206IDA7XG5cdGJhY2tncm91bmQ6ICRhcC13aGl0ZTtcblx0Ym9yZGVyLXRvcDogdG9SZW0oMSkgc29saWQgJGFwLXRleHQtZ3JheS0zO1xuXHR6LWluZGV4OiAxO1xufVxuLm12Q29udCAubXZCb3R0b20gLnByY1dyYXBwZXIge1xuXHR3aWR0aDogdW5zZXQ7XG5cdGhlaWdodDogdW5zZXQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubXZDb250IC5tdkJvdHRvbSAudGFza0J1dHRvbiB7XG5cdHdpZHRoOiB0b1JlbSgxNjApO1xuXHRoZWlnaHQ6IHRvUmVtKDUwKTtcbn1cbkBpbmNsdWRlIHJ3ZCgnbGcnKXtcblx0Lm12Vmlldyxcblx0Lm12Q29udCxcblx0Lm12Q29udCAubXZCb3R0b20ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5AaW5jbHVkZSByd2QoJ3NtJyl7XG5cdC5tdlRvcCAudGl0IHtcblx0XHRmb250LXNpemU6IHRvUmVtKDI2KTtcblx0fVxuXHQubXZNZGwgLmluQ29udFdyYXAge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0Lm12TWRsIC5pbkNvbnRXcmFwIC5sZnQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IHRvUmVtKDMwKSB0b1JlbSgyNSk7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0Ym9yZGVyLWJvdHRvbTogdG9SZW0oMSkgc29saWQgJGFwLXRleHQtZ3JheS0zO1xuXHR9XG5cdC5tdk1kbCAuaW5Db250V3JhcCAucmd0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiB0b1JlbSgzMCk7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0Ym9yZGVyLWxlZnQ6IDA7XG5cdH1cblx0Lm12Q29udCAubXZCb3R0b20ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5tdkJvdHRvbSAucHJjV3JhcHBlciAucHJjUmd0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogdG9SZW0oMjApO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxuXHQubXZCb3R0b20gLnByY1dyYXBwZXIgLnByY1JndCBoMyB7XG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdH1cblx0Lm12Qm90dG9tIC5idG5zV3JhcHBlciAudGFza0J1dHRvbiB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cbkBpbmNsdWRlIHJ3ZCgneHMnKXtcblx0Lm12TWRsIC5idG5Cb3gge1xuXHRcdG1hcmdpbi10b3A6IHRvUmVtKDUpO1xuXHR9XG59XG5cblxuLyoqKioqKioqKioqKioqKipcbioqKiog7ZqM7JuQ7YOI7Ye0ICoqKlxuKioqKioqKioqKioqKioqKi9cblxuLm1kU3ViIHtcblx0bWFyZ2luLXRvcDogdG9SZW0oMTApO1xuXHRmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44ZW07XG59XG4ubWRJbnB1dFdyYXAge1xuICAgIG1hcmdpbi10b3A6IHRvUmVtKDEwMCk7XG4gICAgcGFkZGluZy1ib3R0b206IHRvUmVtKDYwKTtcbiAgICBib3JkZXItdG9wOiB0b1JlbSgyKSBzb2xpZCAkYXAtbGluZS1ibGFjaztcbiAgICBib3JkZXItYm90dG9tOiB0b1JlbSgyKSBzb2xpZCAkYXAtbGluZS1ibGFjaztcbn1cbi5tZElucHV0IHtcbiAgICBwYWRkaW5nOiB0b1JlbSgxMDApIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXItYm90dG9tOiB0b1JlbSgxKSBzb2xpZCAkYXAtdGV4dC1ncmF5LTQ7XG59XG4ubWRJbnB1dDpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xufVxuLm1kTGFiZWwge1xuICAgIG1hcmdpbi1yaWdodDogdG9SZW0oMTAwKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1iYXNpczogYXV0byAhaW1wb3J0YW50O1xufVxuLm1kSW5wdXQgLm1kTGFiZWwgaDMge1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubWRJbnB1dCAubWRMYWJlbCBwLFxuLm1kSW5wdXQgLm1kTGFiZWwgcCBzcGFue1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuLm1kTGFiZWwubWRpbmZvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IHRvUmVtKDIxMCk7XG59XG4ubWRXcmFwIHtcbiAgICBmbGV4OiAzIDEgMCU7XG59XG4ubWRXcmFwIC5yb3cge1xuICAgIHBhZGRpbmc6IHRvUmVtKDIwKSAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IHRvUmVtKC0wLjMpO1xuICAgIGJvcmRlci1ib3R0b206IHRvUmVtKDEpIHNvbGlkICRhcC10ZXh0LWdyYXktNDtcbn1cbi5tZFdyYXAgLnJvdyAubGFiZWwge1xuICAgIHdpZHRoOiB0b1JlbSgxNjApO1xufVxuLm1kV3JhcCAucm93IC52YWx1ZSB7XG4gICAgcGFkZGluZy1sZWZ0OiB0b1JlbSg0MCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4OiAxIDEgMCU7XG59XG4ubGlzdEdsb2JhbC5tZExzdCA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuLmxpc3RHbG9iYWwubWRMc3QgPiBsaSB7XG4gICAgbWFyZ2luLXRvcDogdG9SZW0oNSk7XG59XG4ubWRpbmZvSW5wdXQge1xuICAgIHBhZGRpbmc6IHRvUmVtKDYwKSAwO1xufVxuLm1kd2R3cmFwIHtcblx0ZmxleDogMSAxIDAlO1xufVxuLm1kd2R3cmFwIC5yb3cgLnZhbHVlIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ubWRjaGtXcmFwIHtcbiAgICBwYWRkaW5nLXRvcDogdG9SZW0oNjApO1xufVxuQGluY2x1ZGUgcndkKCdzbScpe1xuXHQubWRTdWIge1xuICAgIFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdH1cblx0Lm1kSW5wdXRXcmFwIHtcblx0XHRtYXJnaW46IDA7XG5cdCAgICBwYWRkaW5nLWJvdHRvbTogdG9SZW0oMzApO1xuXHR9XG5cdC5tZElucHV0IHtcblx0XHRwYWRkaW5nOiB0b1JlbSgzMCkgMDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGJvcmRlci1ib3R0b206IDA7XG5cdH1cblx0Lm1kSW5wdXQgLm1kTGFiZWwge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiB0b1JlbSgyMCk7XG5cdH1cblx0Lm1kSW5wdXQgLmlucHV0V3JhcCB7XG5cdFx0ZmxleDogMSAxIGF1dG87XG5cdH1cblx0Lm1kSW5wdXQgLmluZm9UdGwgaDMge1xuXHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHR9XG5cdC5tZFdyYXAge1xuXHQgICAgbWFyZ2luLXRvcDogdG9SZW0oMjApO1xuXHR9XG5cdC5tZElucHV0IC5tZExhYmVsIGgzIHtcblx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0fVxuXHQubWRjaGtXcmFwIHtcbiAgICBcdHBhZGRpbmctdG9wOiB0b1JlbSgzMCk7XG5cdH1cbn1cblxuLyoqKioqKioqKioqKioqKipcbioqKiDsgqzsnbTtirjrp7UgKioqXG4qKioqKioqKioqKioqKioqL1xuLnNpdGVUaXQge1xuXHRwYWRkaW5nLWJvdHRvbTogdG9SZW0oNjApO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlci1ib3R0b206IHRvUmVtKDIpIHNvbGlkICRhcC1saW5lLWJsYWNrO1xufVxuLnNpdGVUaXQ6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHR3aWR0aDogdG9SZW0oMjAyKTtcblx0aGVpZ2h0OiB0b1JlbSgxMzQpO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRiYWNrZ3JvdW5kOiB1cmwoJ2h0dHBzOi8vY29tLmFpcnByZW1pYWNkbi5uZXQvcmVzb3VyY2VzL29uZXBvaW50L2ltYWdlcy9pbGx1c3QvaWxsdXN0X3NpdGVtYXAuc3ZnJykgbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnNpdGVXcmFwIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1iYXNpczogNTAlO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5zaXRlV3JhcCAubGlzdCB7XG5cdG1hcmdpbi1yaWdodDogdG9SZW0oNjApO1xuXHRtYXJnaW4tYm90dG9tOiB0b1JlbSg2MCk7XG5cdGZsZXgtYmFzaXM6IHRvUmVtKDUwMCk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5zaXRlV3JhcCAubGlzdCAubWFwTGlzdCB7XG5cdHdpZHRoOiB0b1JlbSgyNjApO1xuXHRtYXJnaW4tYm90dG9tOiB0b1JlbSgxMCk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyLWJvdHRvbTogdG9SZW0oMSkgc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uc2l0ZVdyYXAgLmxpc3QgLm1hcExpc3Q6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2l0ZVdyYXAgLmxpc3QgLm1hcExpc3Q6aG92ZXIge1xuXHRib3JkZXItYm90dG9tOiB0b1JlbSgxKSBzb2xpZCAkYXAtc29saWQtb3JhbmdlO1xuXHRjb2xvcjogJGFwLXNvbGlkLW9yYW5nZTtcbn1cbi5zaXRlV3JhcCAuc2VydmljZSB7XG5cdG1hcmdpbi1ib3R0b206IHRvUmVtKDYwKTtcblx0cGFkZGluZy10b3A6IHRvUmVtKDYwKTtcblx0ZGlzcGxheTogZmxleDtcblx0Ym9yZGVyLXRvcDogdG9SZW0oMSkgc29saWQgJGFwLWxpbmUtZ3JheTtcblx0Ym9yZGVyLWJvdHRvbTogdG9SZW0oMSkgc29saWQgJGFwLWxpbmUtZ3JheTtcbn1cbi5zaXRlV3JhcCAuc2VydmljZSAuc3ViTWRUaXQge1xuXHRmbGV4LWJhc2lzOiB0b1JlbSgyNDApO1xufVxuLnNpdGVXcmFwIC5zZXJ2aWNlIC5zZXJXcmFwIHtcblx0ZmxleC1iYXNpczogY2FsYyggMTAwJSAtICN7dG9SZW0oMjQwKX0pO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5zaXRlV3JhcCAuc2VydmljZSAuc2VyV3JhcCAubGlzdCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbGV4LWJhc2lzOiBhdXRvO1xufVxuLnNpdGVXcmFwIC5zZXJ2aWNlIC5zZXJXcmFwIC5saXN0IC5zdWJTbVRpdCB7XG5cdG1hcmdpbi1ib3R0b206IHRvUmVtKDIwKTtcblx0cGFkZGluZy1ib3R0b206IHRvUmVtKDE1KTtcblx0Ym9yZGVyLWJvdHRvbTogdG9SZW0oMSkgc29saWQgJGFwLWxpbmUtZ3JheTtcbn1cbkBpbmNsdWRlIHJ3ZCgnbGcnKXtcblx0LnNpdGVXcmFwIC5saXN0IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmbGV4LWJhc2lzOiB0b1JlbSgyNjApO1xuXHR9XG5cdC5zaXRlV3JhcCAubGlzdCAuc3ViTWRUaXQge1xuXHRcdG1hcmdpbi1ib3R0b206IHRvUmVtKDIwKTtcblx0fVxuXHQuc2l0ZVdyYXAgLnNlcnZpY2Uge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5zaXRlV3JhcCAuc2VydmljZSAuc3ViTWRUaXQge1xuXHRcdG1hcmdpbi1ib3R0b206IHRvUmVtKDIwKTtcblx0fVxufVxuQGluY2x1ZGUgcndkKCdzbScpe1xuXHQuc2l0ZVRpdCB7XG5cdFx0cGFkZGluZy1ib3R0b206IHRvUmVtKDIwKTtcblx0fVxuXHQuc2l0ZVRpdDphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHR3aWR0aDogdG9SZW0oMTEyKTtcblx0XHRoZWlnaHQ6IHRvUmVtKDc4NSk7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuc2l0ZVdyYXAge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5zaXRlV3JhcCAubGlzdCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luOiAwIDAgdG9SZW0oNDApIDA7XG5cdH1cblx0LnNpdGVXcmFwIC5saXN0IC5zdWJNZFRpdCB7XG5cdFx0cGFkZGluZy1ib3R0b206IHRvUmVtKDE1KTtcblx0XHRib3JkZXItYm90dG9tOiB0b1JlbSgxKSBzb2xpZCAkYXAtbGluZS1ncmF5O1xuXHR9XG5cdC5zaXRlV3JhcCAubGlzdCAubWFwbGlzdCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LnNpdGVXcmFwIC5zZXJ2aWNlIC5zdWJTbVRpdCB7XG5cdFx0Y29sb3I6ICRhcC10ZXh0LWdyYXktMTtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHR9XG5cdC5zaXRlV3JhcCAuc2VydmljZSAuc2VyV3JhcCAubGlzdDpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG5cblxuLyog7LK07YGs7J24ID4g7Jio65287J247LK07YGs7J24ICovXG4uZGVzY3JpcHRpb24uY2hrT25kZXMge1xuICAgIG1hcmdpbi10b3A6IHRvUmVtKDEwKTtcbiAgICBwYWRkaW5nOiAwO1xufVxuLmNoa09uQ29udCB7XG4gICAgbWFyZ2luLXRvcDogdG9SZW0oMTIwKTtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uY2hrT25Db250IC5pbmZvSW5wdXQge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5jaGtPbkNvbnQgLmluZm9JbnB1dCAuaW5mb1R0bCB7XG4gICAgZmxleC1iYXNpczogaW5oZXJpdDtcbn1cblxuLmluZm9JbnB1dC5jaGtUdGwgLmluZm9UdGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAje3RvUmVtKDg2MCl9KTtcbn1cblxuLmNoa09uV3JhcCAuY3R0V3JhcHBlciB7XG4gICAgd2lkdGg6IHRvUmVtKDgwMCk7XG59XG4uY2hrT25XcmFwIC5yb3cgLnZhbHVlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uY3R0V3JhcHBlciAucm93IC52YWx1ZS50aWtldDo6YmVmb3JlIHtcblx0YmFja2dyb3VuZDogdXJsKGh0dHBzOi8vY29tLmFpcnByZW1pYWNkbi5uZXQvcmVzb3VyY2VzL29uZXBvaW50L2ltYWdlcy9pY29uL2ljb190aWNrZXQuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbn1cbi5jdHRXcmFwcGVyIC5yb3cgLnZhbHVlLmJvYXJkaW5nOjpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly9jb20uYWlycHJlbWlhY2RuLm5ldC9yZXNvdXJjZXMvb25lcG9pbnQvaW1hZ2VzL2ljb24vaWNvX2ZsaWdodC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xufVxuXG4uY2hrT25XcmFwIC5jdHRXcmFwcGVyLmlucHV0V3JhcCArIC5jdHRXcmFwcGVyLmlucHV0V3JhcCB7XG4gICAgcGFkZGluZy10b3A6IHRvUmVtKDYwKTtcbn1cbi5jaGtPblRpdCB7XG5cdG1hcmdpbi1ib3R0b206IHRvUmVtKDMwKTtcbn1cbkBpbmNsdWRlIHJ3ZCgnbGcnKXtcblx0LmNoa09uQ29udCAuaW5mb0lucHV0e1xuXHQgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXHRcdC5jaGtPbldyYXAgLmN0dFdyYXBwZXIuaW5wdXRXcmFwIHtcblx0ICAgIG1hcmdpbi10b3A6IHRvUmVtKDYwKTtcblx0fVxuXHQuY2hrT25Db250IC5pbmZvSW5wdXQgLmluZm9UdGwge1xuXHRcdGZsZXgtYmFzaXM6IGluaGVyaXQ7XG5cdH1cblx0LmNoa09uV3JhcCAuY3R0V3JhcHBlciB7XG5cdCAgICB3aWR0aDogMTAwJTtcblx0fVxuXHQuY2hrT25XcmFwIC5jdHRXcmFwcGVyLmlucHV0V3JhcCArIC5jdHRXcmFwcGVyLmlucHV0V3JhcCB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdH1cbn1cblxuQGluY2x1ZGUgcndkKCdzbScpe1xuXHQuY2hrT25Db250IHtcblx0ICAgIG1hcmdpbi10b3A6IHRvUmVtKDQwKTtcblx0fVxuXHQuY2hrT25XcmFwIC5pbnB1dFdyYXAgLnJvdyB7XG5cdCAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXHR9XG5cblx0LmNoa09uV3JhcCAuaW5wdXRXcmFwIC5yb3cge1xuXHRcdG1hcmdpbjogMDtcblx0fVxufVxuXG4vKioqKioqKioqKioqKioqKlxuKioqIOyYqOudvOyduCDssrTtgazsnbggKioqXG4qKioqKioqKioqKioqKioqL1xuXG4vKiDsmKjrnbzsnbgg7LK07YGs7J24ICjroZzqt7jsnbjsnZgg6rK97JqwKSAqL1xuXG4uY2hrQ29tVGl0IHtcbiAgICBtYXJnaW4tYm90dG9tOiB0b1JlbSg4MCk7XG59XG5cbi5vbmxpbmVDaGtDYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiB0b1JlbSgxMCk7XG4gICAgcGFkZGluZzogdG9SZW0oMzApO1xuICAgIGJvcmRlci1yYWRpdXM6IHRvUmVtKDEyKTtcbiAgICBib3JkZXI6IHNvbGlkIHRvUmVtKDEpICRhcC10ZXh0LWdyYXktNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXAtd2hpdGU7XG59XG4ub25DaGtUb3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm9uQ2hrQm90e1xuICAgIHBhZGRpbmctdG9wOiB0b1JlbSg1MCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLm9uQ2hrVG9wIC5yaWdodCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogdG9SZW0oMik7XG59XG4ub25DaGtUaXRXcmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiB0b1JlbSgyNCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogdG9SZW0oLTAuNCk7XG59XG4ub25DaGtUaXRXcmFwIC5jb25uZWN0aW9uTWFyayB7XG5cdHdpZHRoOiB0b1JlbSgyMik7XG5cdGhlaWdodDogdG9SZW0oMjIpO1xuICAgIG1hcmdpbjogMCB0b1JlbSgxMCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogdG9SZW0oMSk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgIFx0YmFja2dyb3VuZDogdXJsKGh0dHBzOi8vY29tLmFpcnByZW1pYWNkbi5uZXQvcmVzb3VyY2VzL29uZXBvaW50L2ltYWdlcy9hcnJvdy9hcnJvd19vbmVfd2F5LnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG59XG4ub25DaGtQYXhJbmZvIHtcbiAgICBwYWRkaW5nLXRvcDogdG9SZW0oNSk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogdG9SZW0oLTAuMjgpO1xuICAgIGNvbG9yOiAkYXAtdGV4dC1ncmF5LTI7XG59XG4udGV4dExpbmtCdG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50ZXh0TGlua0J0biBzcGFuIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiB0b1JlbSgtMC4yNik7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4udGV4dExpbmtCdG4gLmFycm93V3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiB0b1JlbSgtMik7XG4gICAgbWFyZ2luLXRvcDogdG9SZW0oMSk7XG59XG4udGV4dExpbmtCdG4gLmFycm93V3JhcHBlciBkaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoI3t0b1JlbSgxKX0pO1xufVxuLnRleHRMaW5rQnRuIC5hcnJvd1dyYXBwZXIgZGl2IGkge1xuICAgIHdpZHRoOiB0b1JlbSgxNik7XG4gICAgaGVpZ2h0OiB0b1JlbSgxNik7XG4gICAgbWFyZ2luLWxlZnQ6IHRvUmVtKDUpO1xuICAgXHRiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly9jb20uYWlycHJlbWlhY2RuLm5ldC9yZXNvdXJjZXMvb25lcG9pbnQvaW1hZ2VzL2Fycm93L2J0bl9kcm9wZG93bl9hcnJvd19hYmxlX3VwX2JsYWNrMi5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG4ub25DaGtCb3QgLmluZm9zV3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbn1cbi5vbkNoa0JvdCAuaW5mb3NXcmFwIC5pbmZvICsgLmluZm8ge1xuICAgIHBhZGRpbmctbGVmdDogdG9SZW0oNjApO1xufVxuLm9uQ2hrQm90IC5pbmZvc1dyYXAgLmluZm8gLmxhYmVsIHtcbiAgICBsZXR0ZXItc3BhY2luZzogdG9SZW0oLTAuMjYpO1xufVxuLm9uQ2hrQm90IC5pbmZvc1dyYXAgLmluZm8gLnZhbHVlIHtcbiAgICBwYWRkaW5nLXRvcDogdG9SZW0oMTApO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IHRvUmVtKC0wLjM2KTtcbn1cbi5vbkNoa0JvdCAuQnRuV3JhcCB7XG4gICAgd2lkdGg6IHRvUmVtKDE3NCk7XG4gICAgaGVpZ2h0OiB0b1JlbSg1MCk7XG59XG4vKiDsmKjrnbzsnbgg7LK07YGs7J24IG5vIERhdGEgKi9cbi5ub0RhdGFPbmxpbmVDaGtDYXJkIHtcblx0aGVpZ2h0OiB0b1JlbSgyMTUpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ub0RhdGFPbmxpbmVDaGtDYXJkICAub25DaGtUaXRXcmFwIHtcbiAgICBmb250LXNpemU6IHRvUmVtKDM2KTtcbn1cbi5ub0RhdGFPbmxpbmVDaGtDYXJkIC5vbkNoa1BheEluZm8ge1xuICAgIG1hcmdpbi10b3A6IHRvUmVtKDIwKTtcbn1cbi5vbkNoa2ltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IHRvUmVtKDQ1KTtcbiAgICBib3R0b206IDA7XG59XG4ub25DaGtpbWFnZSBpIHtcbiAgICB3aWR0aDogdG9SZW0oMTY0KTtcbiAgICBoZWlnaHQ6IHRvUmVtKDE5MCk7XG5cdGJhY2tncm91bmQ6IHVybChodHRwczovL2NvbS5haXJwcmVtaWFjZG4ubmV0L3Jlc291cmNlcy9vbmVwb2ludC9pbWFnZXMvaWxsdXN0L2ltZ19tb2JpbGVjaGVjay5zdmcpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5AaW5jbHVkZSByd2QoJ3NtJyl7XG5cdC5vbkNoa1RpdFdyYXAge1xuXHQgICAgZm9udC1zaXplOiB0b1JlbSgyMCk7XG5cdH1cblx0Lm9uQ2hrUGF4SW5mbyB7XG5cdCAgICBwYWRkaW5nLXRvcDogdG9SZW0oMTApO1xuXHQgICAgZm9udC1zaXplOiB0b1JlbSgxNCk7XG5cdH1cblx0Lm9uQ2hrQm90IHtcblx0ICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgXHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XG5cdH1cblx0Lm9uQ2hrQm90IC5pbmZvc1dyYXAge1xuXHQgICAgZGlzcGxheTogYmxvY2s7XG5cdH1cblx0Lm9uQ2hrQm90IC5pbmZvc1dyYXAgLmluZm8gKyAuaW5mbyB7XG5cdCAgICBtYXJnaW4tdG9wOiB0b1JlbSgyMCk7XG5cdCAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cblx0Lm9uQ2hrQm90IC5pbmZvc1dyYXAgLmluZm8gLmxhYmVsLFxuXHQub25DaGtCb3QgLmluZm9zV3JhcCAuaW5mbyAudmFsdWUge1xuXHQgICAgZm9udC1zaXplOiB0b1JlbSgxNCk7XG5cdH1cblx0Lm9uQ2hrQm90IC5CdG5XcmFwIHtcblx0ICAgIHdpZHRoOiB0b1JlbSgzMDApO1xuICAgIFx0bWFyZ2luOiB0b1JlbSgzMCkgYXV0byAwO1xuXHQgICAgZm9udC1zaXplOiB0b1JlbSgxNCk7XG5cdH1cblx0Lm5vRGF0YU9ubGluZUNoa0NhcmQgIC5vbkNoa1RpdFdyYXAge1xuXHQgICAgZm9udC1zaXplOiB0b1JlbSgyNCk7XG5cdH1cblx0Lm5vRGF0YU9ubGluZUNoa0NhcmQgLm9uQ2hrUGF4SW5mbyB7XG5cdCAgICBtYXJnaW4tdG9wOiB0b1JlbSgxMCk7XG5cdH1cblx0Lm9uQ2hraW1hZ2Uge1xuXHRcdHJpZ2h0OiB0b1JlbSgyMCk7XG5cdH1cblx0Lm9uQ2hraW1hZ2UgaSB7XG4gICAgICAgIHdpZHRoOiB0b1JlbSgxMTIpO1xuICAgICAgICBoZWlnaHQ6IHRvUmVtKDEzMCk7XG5cdH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcblx0Lm9uQ2hrVG9wIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQudGV4dExpbmtCdG4ge1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHR9XG59XG5AaW5jbHVkZSByd2QoJ3hzJyl7XG5cdC5vbkNoa1RpdFdyYXAge1xuICAgIFx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuXHQgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXHQub25DaGtUaXRXcmFwIC5jb25uZWN0aW9uTWFyayB7XG4gICAgXHRtYXJnaW46IHRvUmVtKDUpIDA7XG5cdCAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdH1cblx0Lm9uQ2hrQm90IC5CdG5XcmFwIHtcblx0ICAgIHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi8qIOyytO2BrOyduCA+IOyYqOudvOyduOyytO2BrOyduCA+IOyYqOudvOyduOyytO2BrOyduOyLoOyyrSAqL1xuXG4uYXBwbHlXcmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiB0b1JlbSgzMCk7XG59XG4uYXBwbHlXcmFwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYXBwbHlXcmFwIC5wYXhGb3JtUGFuZWwge1xuICAgIGhlaWdodDogdG9SZW0oMTEwKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIHRvUmVtKDEpICRhcC1saW5lLWdyYXk7XG59XG5cbi5hcHBseVdyYXAgLmxhYmVsV3JhcCB7XG4gICAgcGFkZGluZy10b3A6IHRvUmVtKDEwKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGxldHRlci1zcGFjaW5nOiB0b1JlbSgtMC4yOCk7XG59XG5cbi5hcHBseVdyYXAgLmxlZnQgLm5hbWUge1xuICAgIGZvbnQtZmFtaWx5OiAnUHJlbWlhJywnUHJldGVuZGFyZCBKUCcsc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiB0b1JlbSgtMC40OCk7XG59XG5cbi5hcHBseVdyYXAgLmxhYmVsV3JhcCAuZ2VuZGVyOmJlZm9yZSB7XG4gICAgd2lkdGg6IHRvUmVtKDEpO1xuICAgIGhlaWdodDogdG9SZW0oMTEpO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IHRvUmVtKDIpO1xuICAgIGxlZnQ6IHRvUmVtKDYuNyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFwLXRleHQtZ3JheS00O1xufVxuXG4uYXBwbHlXcmFwIC5sYWJlbFdyYXAgLmdlbmRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiB0b1JlbSgxMyk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFwcGx5V3JhcCAucmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogJGFwLXRleHQtYmxhY2s7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogdG9SZW0oLTAuMzIpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFwcGx5V3JhcCAuYXJyb3dXcmFwIHtcblx0cGFkZGluZy1sZWZ0OiB0b1JlbSgyMCk7XG59XG5cbi5hcHBseVdyYXAgLmFycm93V3JhcCBpIHtcbiAgICB3aWR0aDogdG9SZW0oMjApO1xuICAgIGhlaWdodDogdG9SZW0oMjApO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRiYWNrZ3JvdW5kOiB1cmwoJ2h0dHBzOi8vY29tLmFpcnByZW1pYWNkbi5uZXQvcmVzb3VyY2VzL29uZXBvaW50L2ltYWdlcy9hcnJvdy9idG5fbGlua19uZXh0LnN2ZycpIG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFwcGx5V3JhcC5wYXhMT24gLmFycm93V3JhcCBpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG5cbi5wYXhGb3JtUGFuZWxCb2R5IHtcbi8qICAgICBtYXJnaW4tbGVmdDogdG9SZW0oMjE1KTsgKi9cbiAgICBwYWRkaW5nOiB0b1JlbSgzMCkgMDtcbiAgICBvdmVyZmxvdzogdW5zZXQ7XG59XG4uYXBwbHlDaGtCb3hXYXJwIHtcblx0bWFyZ2luLXRvcDogdG9SZW0oMzApO1xuXHRtYXJnaW4tYm90dG9tOiB0b1JlbSg2MCk7XG59XG5cbi5hcHBseUNoa0JveFdhcnAgLmNoa0JveDpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG4uYXBwbHlDaGtCb3hXYXJwIC5jaGtCb3gge1xuXHRtYXJnaW4tdG9wOiB0b1JlbSgxMCk7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuLmFwcGx5Q2hrYnRuV3JhcCB7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmFwcGx5Q2hrYnRuV3JhcCAudGFza0J1dHRvbiB7XG4gICAgd2lkdGg6IHRvUmVtKDMwMCk7XG59XG5cbi5saW5rQmFyTGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IHRvUmVtKDY0KTtcbiAgICBwYWRkaW5nOiAwIHRvUmVtKDMwKTtcbiAgICBib3JkZXItcmFkaXVzOiB0b1JlbSg4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXAtcG9pbnQtc2t5Ymx1ZTtcbn1cbi51cmwge1xuICAgIHdpZHRoOiB0b1JlbSgxMTkpO1xuICAgIGhlaWdodDogdG9SZW0oNDApO1xuICAgIHBhZGRpbmctbGVmdDogdG9SZW0oMjApO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiB0b1JlbSgxOSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFwLXdoaXRlO1xufVxuXG4ubGlua0JhckxpbmsgLnVybDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogdG9SZW0oMTYpO1xuICAgIGhlaWdodDogdG9SZW0oMTYpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IHRvUmVtKDEyKTtcbiAgICBsZWZ0OiB0b1JlbSgxNCk7XG5cdGJhY2tncm91bmQ6IHVybCgnaHR0cHM6Ly9jb20uYWlycHJlbWlhY2RuLm5ldC9yZXNvdXJjZXMvb25lcG9pbnQvaW1hZ2VzL2ljb24vaWNvX2xpbmsuc3ZnJykgbm8tcmVwZWF0O1xufVxuXG4uYXBseUxpbmtCYXIge1xuXHRtYXJnaW46IHRvUmVtKDYwKSAwIHRvUmVtKDQwKTtcbn1cblxuLmFweU5vZGF0YUNvbnQge1xuXHR3aWR0aDogMTAwJTtcblxufVxuLmFweU5vZGF0YUNvbnQgLnN2Z1dyYXAge1xuICAgIHdpZHRoOiB0b1JlbSgxNDApO1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuLmFweU5vZGF0YUNvbnQgLnN2Z1dyYXAgaSB7XG4gICAgd2lkdGg6IHRvUmVtKDE0MCk7XG4gICAgaGVpZ2h0OiB0b1JlbSgxNDApO1xuICAgIGJhY2tncm91bmQ6IHVybChodHRwczovL2NvbS5haXJwcmVtaWFjZG4ubmV0L3Jlc291cmNlcy9vbmVwb2ludC9pbWFnZXMvaWxsdXN0L2ltZ19iYW5uZXJfaWxsdXN0XzAyLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbiAuYXB5Tm9kYXRhQ29udCAuZGVzY3JpcHRpb24ge1xuXHRwYWRkaW5nLXRvcDogdG9SZW0oMjApO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsZXR0ZXItc3BhY2luZzogdG9SZW0oLTAuMzYpO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBpbmNsdWRlIHJ3ZCgnbWQnKXtcblx0LnBheEZvcm1QYW5lbEJvZHkge1xuLyogXHQgICAgbWFyZ2luLWxlZnQ6IHRvUmVtKDEyMCk7ICovXG5cdH1cblx0LmFwcGx5V3JhcCAuc2xjdEJveCA+IC5wc0NvbiB7XG5cdCAgICBtaW4td2lkdGg6IDEwMCU7XG5cdH1cblx0LmFwcGx5V3JhcCAuc2xjdEJveCA+IC5zbGN0Q29uIHtcblx0XHRtaW4td2lkdGg6IDEwMCU7XG5cdH1cbn1cbkBpbmNsdWRlIHJ3ZCgnc20nKXtcblx0LmFwbHlMaW5rQmFyIHtcblx0ICAgIGhlaWdodDogYXV0bztcblx0ICAgIHBhZGRpbmc6IHRvUmVtKDEwKTtcblx0ICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0LmFwbHlMaW5rQmFyID4gLmxpbmtCV1R4dCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogdG9SZW0oMTApO1xuXHR9XG5cdC5wYXhGb3JtUGFuZWxCb2R5IHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRwYWRkaW5nOiB0b1JlbSgxMCkgMDtcblx0fVxuXG5cdC5hcHBseVdyYXAgLnNsY3RCb3gudzEzMCB7XG5cdCAgICBtaW4td2lkdGg6IGF1dG87XG5cdH1cbn1cbi5yZXNlcnZlU3VtIHtcblx0cGFkZGluZzogdG9SZW0oMzApIHRvUmVtKDMwKSB0b1JlbSgzNik7XG5cdGJvcmRlci1yYWRpdXM6IHRvUmVtKDgpO1xuXHRib3JkZXI6IHRvUmVtKDEpIHNvbGlkICRhcC1saW5lLWJsYWNrO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYXAtd2hpdGU7XG59XG4ucmVzZXJ2ZVN1bSAuZGF5QWlyIHtcblx0cGFkZGluZzogdG9SZW0oNjApIDAgdG9SZW0oMzApO1xufVxuLnJlc2VydmVTdW0gLmRheUFpciAudGl0bGUge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuLnJlc2VydmVTdW0gLmRheUFpciAudHJMaW5lIHtcblx0bWFyZ2luOiB0b1JlbSgzMCkgMDtcblx0Ym9yZGVyOiB0b1JlbSgxKSBzb2xpZCAkYXAtbGluZS1ncmF5O1xufVxuLnJlc2VydmVTdW0gLnJlc3ZWbHUge1xuXHRtYXJnaW4tdG9wOiB0b1JlbSgxMCk7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5yZXNlcnZlU3VtIC5yZXN2Vmx1IC5ncmYge1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRjb2xvcjogJGFwLXRleHQtZ3JheS0xO1xufVxuLnJlc2VydmVTdW0gLnJlc3ZWbHUgLmRhdGUsXG4ucmVzZXJ2ZVN1bSAucmVzdlZsdSAuYXBydCB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucmVzZXJ2ZVN1bSAuYXJyQmFyIHtcblx0d2lkdGg6IHRvUmVtKDEpO1xuXHRoZWlnaHQ6IHRvUmVtKDIwKTtcblx0bWFyZ2luOiAwIHRvUmVtKDIwKTtcblx0YmFja2dyb3VuZDogJGFwLWxpbmUtZ3JheTtcbn1cblxuXG4vKiDqtZDtmZjqtowg7ZmV7J247KadICovXG4uY2hhbmdlVGlja2V0SW5mbyB7XG5cdGRpc3BsYXk6IGZsZXg7XG4gIFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY2hhbmdlVGlja2V0SW5mbyAuY2hhbmdlVGlja2V0Q29tbWVudCB7XG5cdG91dGxpbmUgOiBzb2xpZCB0b1JlbSgzKSBibGFjaztcblx0YmFja2dyb3VuZC1jb2xvcjogJGFwLWdvbGQtMTtcblx0d2lkdGg6dG9SZW0oMzUwKTtcblx0aGVpZ2h0OnRvUmVtKDE4MCk7XG5cdHBhZGRpbmc6IHRvUmVtKDIwKTtcbn1cbi5jaGFuZ2VUaWNrZXRJbmZvIC5jaGFuZ2VUaWNrZXRDb21tZW50IGxpIHtcblx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdGZvbnQtc2l6ZTp0b1JlbSgyMCk7XG59XG5cbi5jaGFuZ2VUaWNrZXRJbmZvIC5jaGFuZ2VUaWNrZXRDb21tZW50IHN0cm9uZ3tcblx0Zm9udC13ZWlnaHQ6Ym9sZDtcblx0Zm9udC1zaXplOnRvUmVtKDMwKTtcbn1cbkBpbmNsdWRlIHJ3ZCgnc20nKXtcblx0LnJlc2VydmVTdW0gLnJlc3ZWbHUgLmFyckJhciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQucmVzZXJ2ZVN1bSAucmVzdlZsdSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LnJlc2VydmVTdW0gLnJlc3ZWbHUgLmdyZjpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tdG9wOiB0b1JlbSgxMCk7XG5cdH1cblx0LnJlc2VydmVTdW0gLnJlc3ZWbHUgLmFwcnQge1xuXHRcdG1hcmdpbi10b3A6IHRvUmVtKDEwKTtcblx0fVxufVxuXG4vKioqKioqKioqKioqKioqKlxuKioqIOyXkOufrO2OmOydtOyngCAqKipcbioqKioqKioqKioqKioqKiovXG4uZXJyb3JXcmFwIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmVycm9yV3JhcCAuZXJyb3JJbWcge1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiB0b1JlbSgyNDApO1xuXHRtYXJnaW4tYm90dG9tOiB0b1JlbSgzMCk7XG59XG4uZXJyb3JXcmFwIC5lcnJvclRpdCB7XG5cdG1hcmdpbi1ib3R0b206IHRvUmVtKDMwKTtcblx0Zm9udC1zaXplOiAzLjZyZW07XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xufVxuLmVycm9yV3JhcCAuZXJyb3JNc2cge1xuXHRtYXJnaW4tYm90dG9tOiB0b1JlbSg1MCk7XG5cdGNvbG9yOiAkYXAtdGV4dC1ncmF5LTE7XG5cdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xufVxuLmVycm9yV3JhcCAuZXJyb3JNc2cgLm1zZ01UIHtcblx0bWFyZ2luLXRvcDogdG9SZW0oMTUpO1xufVxuLmVycm9yV3JhcCAuYnRuV3JhcCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IHRvUmVtKDE2MCk7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQGluY2x1ZGUgcndkKCdzbScpe1xuXHQuZXJyb3JXcmFwIC5lcnJvckltZyB7XG5cdFx0bWF4LXdpZHRoOiB0b1JlbSgxODApO1xuXHR9XG5cdC5lcnJvcldyYXAgLmVycm9yVGl0IHtcblx0XHRmb250LXNpemU6IDIuNnJlbTtcblx0fVxuXHQuZXJyb3JXcmFwIC5lcnJvclRpdCAubUJsb2NrIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQuZXJyb3JXcmFwIC5lcnJvck1zZyB7XG5cdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdH1cblx0LmVycm9yV3JhcCAuZXJyb3JNc2cgLm1zZ01UIHtcblx0XHRtYXJnaW4tdG9wOiB0b1JlbSgxMCk7XG5cdH1cbn1cbiIsIi8vIEFpclByZW1pYSBDb2xvciBQcmVzZXQuLi5cbiRhcC1zb2xpZC1vcmFuZ2UgIDogI2ZmNDcxMztcbiRhcC1zb2xpZC1kYXJrYmx1ZTogIzBDMjM0MDtcbiRhcC1zb2xpZC1yZWQgICAgIDogI0VEMDAwMDtcbiRhcC1zb2xpZC1yZWQtZGFyayA6ICNhOTAwMmY7XG4kYXAtc29saWQtc2t5Ymx1ZSA6ICMwMDkzRkY7XG4kYXAtc29saWQtb3JhbmdlLWRhcms6ICNlNjQ1MDA7XG4kYXAtc29saWQtc2t5Ymx1ZS1kYXJrIDogIzAyODVlNTtcblxuJGFwLXBvaW50LW9yYW5nZSAgOiAjRkY1ODAwO1xuJGFwLXBvaW50LXNraW4gICAgOiAjRkZBQzg4O1xuJGFwLXBvaW50LXNraW4tbGlnaHQgICAgOiNmZmY2ZjQ7XG4kYXAtcG9pbnQtYmx1ZSAgICA6ICMwMDkzRkY7XG4kYXAtcG9pbnQtYmx1ZS1kYXJrIDogIzMyNDE1ODtcbiRhcC1wb2ludC1za3kgICAgIDogIzdGRDNGODtcbiRhcC1wb2ludC1za3libHVlIDogI2Q0ZWZmZDtcbiRhcC1wb2ludC1za3libHVlLWxpZ2h0IDogI2YyZjlmZjtcbiRhcC1wb2ludC1pbmZvICAgIDogIzhlY2ZmZjtcbiRhcC1wb2ludC1pbmZvLWxpZ2h0IDogI2Y5ZmFmYztcblxuJGFwLXRleHQtbGlnaHQgICAgOiAjRTVFNUU1O1xuJGFwLXRleHQtYmxhY2sgICAgOiAjMjIyMjIyO1xuJGFwLXRleHQtZGFyayAgICAgOiAjMzQzNDM0O1xuJGFwLXRleHQtZ3JheS0wICAgOiAjMzMzMzMzO1xuJGFwLXRleHQtZ3JheS0xICAgOiAjODA4MDgwO1xuJGFwLXRleHQtZ3JheS0yICAgOiAjQjJCMkIyO1xuJGFwLXRleHQtZ3JheS0zICAgOiAjQ0NDQ0NDO1xuJGFwLXRleHQtZ3JheS00ICAgOiAjREREREREO1xuJGFwLXRleHQtZ3JheS01ICAgOiAjZmFmYWZhO1xuJGFwLXRleHQtZ3JheS02ICAgOiAjRjdGN0Y3O1xuJGFwLXRleHQtZ3JheS03ICAgOiAjRjRGNkY4O1xuJGFwLXRleHQtbGluay1nbmIgOiAjMzMzRDRCO1xuXG4kYXAtbW9iaWxlLWJnICAgICA6ICM2Yjc1ODY7XG5cbiRhcC1saW5lLWJsYWNrICAgIDogIzIyMjIyMjtcbiRhcC1saW5lLWdyYXkgICAgIDogI0U1RTVFNTtcbiRhcC1saW5lLWdyYXktbGlnaHQgOiAjZWVlZWVlO1xuJGFwLWxpbmUtbGlnaHQgICAgOiAjRjJGMkYyO1xuXG4kYXAtd2hpdGUgICAgICAgICA6ICNmZmZmZmY7XG4kYXAtcmVkICAgICAgICAgICA6ICNmZjAwMDA7XG4kYXAtYmxhY2sgICAgICAgICA6ICMwMDAwMDA7XG4kYXAtd2lsZCAgICAgICAgICA6ICNGRkY3RTI7XG5cbiRhcC1iZWlnZS0xICAgICAgIDogI2ZmY2ViNDtcbiRhcC1iZWlnZS0yICAgICAgIDogI2ZmZjZmNDtcbiRhcC1jbGFzcy0xICAgICAgIDogI2YzZWVlYTtcbiRhcC1jbGFzcy0yICAgICAgIDogI0ZCRjhGNTtcbiRhcC1tb2Rlcm4tMSAgICAgIDogI0EyQUFCQTtcbiRhcC1tb2Rlcm4tMiAgICAgIDogIzE4MjYzZTtcbiRhcC1tb2Rlcm4tMyAgICAgIDogIzZENzc4ODtcblxuXG4kYXAtcm9zZS0xICAgICAgICA6ICNiNzMxMmI7XG4kYXAtYnJvd24tMSAgICAgICA6ICNjMWI4YWY7XG4kYXAtZ29sZC0xICAgICAgICA6ICNmNWQ2ODI7XG4kYXAtZ3JlZW4tMSAgICAgICA6ICMwMGNlNzA7XG5cbiRhcC1sb3R0ZS0xICAgICA6ICNmY2UwZTA7XG4kYXAtc2hpbGxhLTEgICAgOiAjZmVmN2RhO1xuJGFwLWh5dW5kYWktMSAgIDogI2ZmZDNiZTtcblxuJGgxOiAoXG4gICAgICAgICd4cyc6IDEuMzc1cmVtLFxuICAgICAgICAnc20nOiAxLjM3NXJlbSxcbiAgICAgICAgJ21kJzogMS4zNzVyZW0sXG4gICAgICAgICdsZyc6IDEuNXJlbSxcbiAgICAgICAgJ3hsJzogMnJlbSxcbiAgICAgICAgJ3VsJzogMnJlbVxuKSAhZGVmYXVsdDtcbiRoMjogKFxuICAgICAgICAneHMnOiAxLjEyNXJlbSxcbiAgICAgICAgJ3NtJzogMS4xMjVyZW0sXG4gICAgICAgICdtZCc6IDEuMTI1cmVtLFxuICAgICAgICAnbGcnOiAxLjI1cmVtLFxuICAgICAgICAneGwnOiAxLjc1cmVtLFxuICAgICAgICAndWwnOiAxLjc1cmVtXG4pICFkZWZhdWx0O1xuJGgzOiAoXG4gICAgICAgICd4cyc6IDFyZW0sXG4gICAgICAgICdzbSc6IDFyZW0sXG4gICAgICAgICdtZCc6IDFyZW0sXG4gICAgICAgICdsZyc6IDEuMTI1cmVtLFxuICAgICAgICAneGwnOiAxLjVyZW0sXG4gICAgICAgICd1bCc6IDEuNXJlbVxuKSAhZGVmYXVsdDtcbiRoNDogKFxuICAgICAgICAneHMnOiAwLjg3NXJlbSxcbiAgICAgICAgJ3NtJzogMC44NzVyZW0sXG4gICAgICAgICdtZCc6IDAuODc1cmVtLFxuICAgICAgICAnbGcnOiAxcmVtLFxuICAgICAgICAneGwnOiAxLjI1cmVtLFxuICAgICAgICAndWwnOiAxLjI1cmVtXG4pICFkZWZhdWx0O1xuJGg1OiAoXG4gICAgICAgICd4cyc6IDAuODEzcmVtLFxuICAgICAgICAnc20nOiAwLjgxM3JlbSxcbiAgICAgICAgJ21kJzogMC44MTNyZW0sXG4gICAgICAgICdsZyc6IDAuOTM4cmVtLFxuICAgICAgICAneGwnOiAxLjEyNXJlbSxcbiAgICAgICAgJ3VsJzogMS4xMjVyZW1cbikgIWRlZmF1bHQ7XG4kaDY6IChcbiAgICAgICAgJ3hzJzogMC43NXJlbSxcbiAgICAgICAgJ3NtJzogMC43NXJlbSxcbiAgICAgICAgJ21kJzogMC43NXJlbSxcbiAgICAgICAgJ2xnJzogMC44NzVyZW0sXG4gICAgICAgICd4bCc6IDFyZW0sXG4gICAgICAgICd1bCc6IDFyZW1cbikgIWRlZmF1bHQ7XG4kcDogKFxuICAgICAgICAneHMnOiAwLjc1cmVtLFxuICAgICAgICAnc20nOiAwLjc1cmVtLFxuICAgICAgICAnbWQnOiAwLjc1cmVtLFxuICAgICAgICAnbGcnOiAwLjgxM3JlbSxcbiAgICAgICAgJ3hsJzogMC45MzhyZW0sXG4gICAgICAgICd1bCc6IDAuOTM4cmVtXG4pICFkZWZhdWx0O1xuXG5cbi8vIFJlc3BvbnNlIFdlYiBQcmVzZXQuLi5cbiRicmVha3BvaW50czogKFxuICAgICAgICAneHMnOiA0MTBweCxcbiAgICAgICAgJ3NtJzogNzY3cHgsXG4gICAgICAgICdtZCc6IDEwMjNweCxcbiAgICAgICAgJ2xnJzogMTI3OXB4LFxuICAgICAgICAneGwnOiAxNDM5cHgsXG4gICAgICAgICcyeGwnOiAxNjc5cHgsXG4gICAgICAgICd1bCc6IDE5MTlweCxcbikgIWRlZmF1bHQ7XG5cbkBtaXhpbiByd2QoJGJyZWFrcG9pbnQpIHtcbiAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQHdhcm4gXCJVbmZvcnR1bmF0ZWx5LCBubyB2YWx1ZSBjb3VsZCBiZSByZXRyaWV2ZWQgZnJvbSBgI3skYnJlYWtwb2ludH1gLiBcIlxuICAgICAgICArIFwiQXZhaWxhYmxlIGJyZWFrcG9pbnRzIGFyZTogI3ttYXAta2V5cygkYnJlYWtwb2ludHMpfS5cIjtcbiAgfVxufVxuXG5AZnVuY3Rpb24gdG9SZW0oJHZhbHVlKXtcbiAgJHJlbVZhbHVlOiBjYWxjKCR2YWx1ZSAvIDE2KSArIHJlbTtcbiAgQHJldHVybiAkcmVtVmFsdWU7XG59XG4iXX0= */
