.busfscha-banner{overflow:hidden;z-index:1;min-height:242px;background:#fbe5e8;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media(max-width: 991px){.busfscha-banner{min-height:200px}}@media(max-width: 767px){.busfscha-banner{padding:40px 0px 0;min-height:initial}}@media(max-width: 767px){.busfscha-banner .col-lg-6{position:static}}.busfscha-banner .breadcrumb-wrap{position:relative;padding-top:0}@media(max-width: 1199px){.busfscha-banner .breadcrumb-wrap{margin-top:0;padding-top:0}}.busfscha-banner .breadcrumb-wrap nav{display:inline-block}.busfscha-banner .breadcrumb-wrap nav .breadcrumb{background:#fff;margin-bottom:0;padding:3px 8px;font-weight:400;font-size:12px;line-height:150%;border-radius:13px;color:#25243b}.busfscha-banner .breadcrumb-wrap .breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.busfscha-banner .breadcrumb-wrap .breadcrumb-item+.breadcrumb-item::before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='4' height='11' viewBox='0 0 4 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.73295 3.57628e-06L0.920454 10.4489H-6.85453e-07L2.8125 3.57628e-06H3.73295Z' fill='%236E6E75'/%3E%3C/svg%3E%0A");width:4px;height:11px;background-repeat:no-repeat;background-size:100% 100%;margin-top:0;margin-right:6px;padding:0}.busfscha-banner .breadcrumb-wrap .breadcrumb{color:#25243b}.busfscha-banner .breadcrumb-wrap .breadcrumb a{color:#6e6e75}.busfscha-banner .busfscha-banner-img img{width:100%;object-fit:cover}@media(max-width: 1280px){.busfscha-banner .busfscha-banner-img img{height:100%}}.busfscha-banner .busfscha-banner-desc{margin-top:16px}@media(max-width: 767px){.busfscha-banner .busfscha-banner-desc{margin-top:0px;text-align:center}}.busfscha-banner .busfscha-banner-desc .h1{font-style:normal;font-weight:600;font-size:44px;line-height:53px;color:#000;margin-bottom:0px}@media(max-width: 1199px){.busfscha-banner .busfscha-banner-desc .h1{font-size:36px;line-height:43px}}@media(max-width: 991px){.busfscha-banner .busfscha-banner-desc .h1{font-size:30px;line-height:40px}}@media(max-width: 767px){.busfscha-banner .busfscha-banner-desc .h1{font-weight:700;font-size:24px;line-height:32px}.busfscha-banner .busfscha-banner-desc .h1 br{display:none}}.busfscha-accordion{padding:80px 0px;position:relative;z-index:1}@media(max-width: 1199px){.busfscha-accordion{padding:60px 0px}}@media(max-width: 991px){.busfscha-accordion{padding:40px 0px}}.busfscha-accordion .busfscha-accomain .busfscha-acco{background:#fff;cursor:pointer;transition:all .4s ease-in-out;background:#fff;border:1px solid #e0dede;box-shadow:0px 4px 8px rgba(0,0,0,.08);border-radius:16px}.busfscha-accordion .busfscha-accomain .busfscha-acco+.busfscha-acco{margin-top:16px}.busfscha-accordion .busfscha-accomain .busfscha-acco .busfscha-btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:32px;transition:all .4s ease-in-out}@media(max-width: 1199px){.busfscha-accordion .busfscha-accomain .busfscha-acco .busfscha-btn{padding:25px}}@media(max-width: 991px){.busfscha-accordion .busfscha-accomain .busfscha-acco .busfscha-btn{padding:20px;height:auto !important}}.busfscha-accordion .busfscha-accomain .busfscha-acco .busfscha-btn:after{content:"";position:static;display:block;width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.92 8.95001L13.4 15.47C12.63 16.24 11.37 16.24 10.6 15.47L4.07996 8.95001' stroke='%230D0D0D' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-size:100%;background-repeat:no-repeat;transition:.4s ease-in-out all}.busfscha-accordion .busfscha-accomain .busfscha-acco .busfscha-btn .h3{font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#222;margin-bottom:0;transition:.4s ease-in-out all}@media(max-width: 1199px){.busfscha-accordion .busfscha-accomain .busfscha-acco .busfscha-btn .h3{font-size:20px;line-height:28px}}@media(max-width: 991px){.busfscha-accordion .busfscha-accomain .busfscha-acco .busfscha-btn .h3{font-size:18px;line-height:26px}}@media(max-width: 767px){.busfscha-accordion .busfscha-accomain .busfscha-acco .busfscha-btn .h3{font-size:14px;line-height:20px}}.busfscha-accordion .busfscha-accomain .busfscha-acco .busfscha-btn.busfscha-border{position:relative}.busfscha-accordion .busfscha-accomain .busfscha-acco .busfscha-desc{display:-ms-grid;display:grid;-ms-grid-rows:0fr;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .5s ease-in-out,padding .5s ease-in-out,opacity .4s ease-in-out,max-height .5s ease;transition:grid-template-rows .5s ease-in-out,padding .5s ease-in-out,opacity .4s ease-in-out,max-height .5s ease,-ms-grid-rows .5s ease-in-out;opacity:0;padding-inline:32px}@media(max-width: 1199px){.busfscha-accordion .busfscha-accomain .busfscha-acco .busfscha-desc{padding-inline:25px}}@media(max-width: 991px){.busfscha-accordion .busfscha-accomain .busfscha-acco .busfscha-desc{padding-inline:20px}}.busfscha-accordion .busfscha-accomain .busfscha-acco .busfscha-desc>*{min-height:0}@media(max-width: 1199px){.busfscha-accordion .busfscha-accomain .busfscha-acco .busfscha-desc{max-height:0;overflow:hidden;opacity:0;padding-top:0;transition:max-height .5s ease,opacity .4s ease,padding .4s ease;display:block}}.busfscha-accordion .busfscha-accomain .busfscha-acco .busfscha-desc .txt{font-style:normal;font-weight:400;font-size:16px;line-height:140%;color:#222;margin-bottom:0}.busfscha-accordion .busfscha-accomain .busfscha-acco .busfscha-desc .txt:last-child{margin-bottom:0}@media(max-width: 991px){.busfscha-accordion .busfscha-accomain .busfscha-acco .busfscha-desc .txt{font-size:13px;margin-bottom:14px}}@media(max-width: 767px){.busfscha-accordion .busfscha-accomain .busfscha-acco .busfscha-desc .txt{font-size:16px;line-height:150%}}.busfscha-accordion .busfscha-accomain .busfscha-acco.active .busfscha-btn{padding-bottom:20px}.busfscha-accordion .busfscha-accomain .busfscha-acco.active .busfscha-btn:after{transform:rotate(180deg)}.busfscha-accordion .busfscha-accomain .busfscha-acco.active .busfscha-btn.busfscha-border{padding-bottom:32px}@media(max-width: 991px){.busfscha-accordion .busfscha-accomain .busfscha-acco.active .busfscha-btn.busfscha-border{padding-bottom:25px}}.busfscha-accordion .busfscha-accomain .busfscha-acco.active .busfscha-btn.busfscha-border::before{content:"";position:absolute;left:0;right:0;bottom:20px;height:1px;background:#cbcbcb}@media(max-width: 991px){.busfscha-accordion .busfscha-accomain .busfscha-acco.active .busfscha-btn.busfscha-border::before{bottom:14px}}.busfscha-accordion .busfscha-accomain .busfscha-acco.active .busfscha-desc{-ms-grid-rows:1fr;grid-template-rows:1fr;padding-top:0;opacity:1;padding-bottom:32px}@media(max-width: 1199px){.busfscha-accordion .busfscha-accomain .busfscha-acco.active .busfscha-desc{padding-bottom:25px;max-height:initial}}@media(max-width: 991px){.busfscha-accordion .busfscha-accomain .busfscha-acco.active .busfscha-desc{padding-bottom:20px}}.busfscha-accordion .cappayfaci-content{margin-top:32px}.busfscha-accordion .cappayfaci-content .cappy-btm-grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);-ms-flex-align:center;align-items:center;gap:44px;position:relative;padding:16px;border:1px solid #c7d3de;border-radius:12px;margin-top:32px}.busfscha-accordion .cappayfaci-content .cappy-btm-grid .txt{font-weight:400;font-size:14px;line-height:150%;text-align:center;color:#222;margin-bottom:0}.busfscha-accordion .cappayfaci-content .cappy-btm-grid .txt a{color:#222;font-weight:700;text-decoration:underline}.busfscha-accordion .cappayfaci-content .cappy-btm-grid .right-side{position:relative}.busfscha-accordion .cappayfaci-content .cappy-btm-grid .right-side:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:#c7d3de}.busfscha-accordion .cappayfaci-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px;border-radius:16px;scrollbar-color:#0d0d0d rgba(0,0,0,0)}.busfscha-accordion .cappayfaci-table-scroll::-webkit-scrollbar{height:8px}.busfscha-accordion .cappayfaci-table-scroll::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.busfscha-accordion .cappayfaci-table-scroll::-webkit-scrollbar-thumb{background:#0d0d0d;border-radius:50px}.busfscha-accordion .cappayfaci-grid{background:rgba(0,0,0,0)}.busfscha-accordion .cpfg-row{display:-ms-grid;display:grid;-ms-grid-columns:minmax(300px, 180px) (minmax(150px, 1fr))[var];grid-template-columns:minmax(300px, 180px) repeat(var(--data-cols, 5), minmax(150px, 1fr))}.busfscha-accordion .cpfg-row+.cpfg-row:not(.cpfg-row--head) .cpfg-cell{border-top:1px solid rgba(0,0,0,.05);border-left:1px solid rgba(0,0,0,.05)}.busfscha-accordion .cpfg-row--head{background:rgba(0,0,0,0)}.busfscha-accordion .cpfg-row--head .cpfg-cell--head{background:linear-gradient(131.93deg, #353535 0%, #000000 95.19%);color:#fff;font-size:14px;line-height:20px;font-weight:500;padding:13px 20px;text-align:center;border-radius:12px 12px 0 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-height:56px;border-left:1px solid rgba(0,0,0,.05)}.busfscha-accordion .cpfg-row--head .cpfg-cell--head span{display:inline-block}.busfscha-accordion .cpfg-row--head .cpfg-cell--empty{background:rgba(0,0,0,0);min-height:56px}.busfscha-accordion .cpfg-cell{padding:14px 16px;font-size:14px;line-height:140%;font-weight:600;color:#222;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:#f6f6f6;min-height:88px}.busfscha-accordion .cpfg-cell:last-child:not(.cpfg-cell--head){border-right:1px solid rgba(0,0,0,.05)}.busfscha-accordion .cpfg-cell--empty{background:rgba(0,0,0,0)}.busfscha-accordion .cpfg-cell small{font-weight:400;font-size:12px;line-height:140%;display:block}@media(max-width: 1199px){.busfscha-accordion .cpfg-cell{min-height:75px}}.busfscha-accordion .cpfg-cell--center{-ms-flex-pack:center;justify-content:center;text-align:center}.busfscha-accordion .cpfg-cell--label{border-left:1px solid rgba(0,0,0,.05);font-weight:400}.busfscha-accordion .cpfg-cell--label small{font-size:10px}.busfscha-accordion .cappayfaci-grid .cpfg-row:nth-child(odd):not(.cpfg-row--head) .cpfg-cell{background:#fff}.busfscha-accordion .cappayfaci-grid .cpfg-row:last-child .cpfg-cell{border-bottom:1px solid rgba(0,0,0,.05)}.busfscha-accordion .cappayfaci-grid .cpfg-row:last-child:not(.cpfg-row--head) .cpfg-cell:nth-child(1){border-bottom-left-radius:16px}.busfscha-accordion .cappayfaci-grid .cpfg-row:last-child:not(.cpfg-row--head) .cpfg-cell:last-child{border-bottom-right-radius:16px}@media(max-width: 1199px){.busfscha-accordion .cpfg-row{-ms-grid-columns:minmax(230px, 230px) (minmax(230px, 230px))[var];grid-template-columns:minmax(230px, 230px) repeat(var(--data-cols, 5), minmax(230px, 230px))}.busfscha-accordion .cappayfaci-grid{min-width:-moz-max-content;min-width:max-content}.busfscha-accordion .cpfg-cell--label,.busfscha-accordion .cpfg-row--head .cpfg-cell--empty,.busfscha-accordion .cpfg-row--head .cpfg-cell--sticky{position:sticky;left:0;z-index:2}.busfscha-accordion .cpfg-row--head .cpfg-cell--empty{background:#fff}.busfscha-accordion .cappayfaci-grid .cpfg-row:nth-child(odd):not(.cpfg-row--head) .cpfg-cell--label{background:#fff}.busfscha-accordion .cappayfaci-grid .cpfg-row:nth-child(even):not(.cpfg-row--head) .cpfg-cell--label{background:#f6f6f6}.busfscha-accordion .cpfg-cell{padding:18px 14px;font-size:13px}.busfscha-accordion .cpfg-row--head .cpfg-cell--head{padding:12px 14px;font-size:13px;min-height:48px}}@media(max-width: 767px){.busfscha-accordion .cpfg-row{-ms-grid-columns:minmax(140px, 140px) (minmax(100px, 170px))[var];grid-template-columns:minmax(140px, 140px) repeat(var(--data-cols, 5), minmax(100px, 170px));min-width:-moz-max-content;min-width:max-content}}.busfscha-download{padding:80px 0px;background:#f7f7f7;position:relative;z-index:1}@media(max-width: 1199px){.busfscha-download{padding:50px 0px}}@media(max-width: 991px){.busfscha-download{padding:40px 0px}}.busfscha-download .title{margin-bottom:40px}@media(max-width: 1199px){.busfscha-download .title{margin-bottom:30px}}@media(max-width: 767px){.busfscha-download .title{margin-bottom:40px;text-align:center}}.busfscha-download .title .h2{font-style:normal;font-weight:700;font-size:40px;line-height:48px;color:#222;letter-spacing:-0.04em;margin-bottom:0px}@media(max-width: 1199px){.busfscha-download .title .h2{font-size:32px;line-height:40px}}@media(max-width: 991px){.busfscha-download .title .h2{font-size:28px;line-height:36px}}.busfscha-download .bfcdownld-grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);gap:20px}@media(max-width: 991px){.busfscha-download .bfcdownld-grid{-ms-grid-columns:1fr;grid-template-columns:1fr}}.busfscha-download .bfcdownld-grid .bfcdownld-box{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:8px 16px 8px 8px;gap:28px;background:#fff;border-radius:16px;border:2px solid rgba(0,0,0,0);transition:all .4s ease-in-out;height:100%}@media(max-width: 767px){.busfscha-download .bfcdownld-grid .bfcdownld-box{gap:16px;border-radius:12px}}.busfscha-download .bfcdownld-grid .bfcdownld-box .bfcdownld-left{display:-ms-grid;display:grid;-ms-flex-align:center;align-items:center;-ms-grid-columns:84px 1fr;grid-template-columns:84px 1fr;gap:28px}@media(max-width: 767px){.busfscha-download .bfcdownld-grid .bfcdownld-box .bfcdownld-left{-ms-grid-columns:44px 1fr;grid-template-columns:44px 1fr;gap:16px}}.busfscha-download .bfcdownld-grid .bfcdownld-box .bfcdownld-left .bfcdownld-icon{width:100%;height:84px;background:#f7f7f7;border-radius:12px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 767px){.busfscha-download .bfcdownld-grid .bfcdownld-box .bfcdownld-left .bfcdownld-icon{height:44px;border-radius:8px}.busfscha-download .bfcdownld-grid .bfcdownld-box .bfcdownld-left .bfcdownld-icon img{max-width:30px;max-height:30px}}.busfscha-download .bfcdownld-grid .bfcdownld-box .bfcdownld-left .bfcdownld-text .h3{font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#1a1a1a;margin-bottom:4px}@media(max-width: 1199px){.busfscha-download .bfcdownld-grid .bfcdownld-box .bfcdownld-left .bfcdownld-text .h3{font-size:13px;line-height:21px}}@media(max-width: 767px){.busfscha-download .bfcdownld-grid .bfcdownld-box .bfcdownld-left .bfcdownld-text .h3{font-size:16px;line-height:24px}}.busfscha-download .bfcdownld-grid .bfcdownld-box .bfcdownld-left .bfcdownld-text .txt{font-style:normal;font-weight:400;font-size:14px;line-height:140%;color:#8a8a8a;margin-bottom:0px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px}.busfscha-download .bfcdownld-grid .bfcdownld-box .bfcdownld-left .bfcdownld-text .txt span{display:inline-block;width:8px;height:8px;border-radius:50%;background:#878787}@media(max-width: 1199px){.busfscha-download .bfcdownld-grid .bfcdownld-box .bfcdownld-left .bfcdownld-text .txt span{width:6px;height:6px}}@media(max-width: 1199px){.busfscha-download .bfcdownld-grid .bfcdownld-box .bfcdownld-left .bfcdownld-text .txt{font-size:12px}}.busfscha-download .bfcdownld-grid .bfcdownld-box .bfcdownld-right .down-btn-arrow{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:48px;height:48px;background:#f7f7f7;border-radius:24px;transition:all .4s ease-in-out}@media(max-width: 1199px){.busfscha-download .bfcdownld-grid .bfcdownld-box .bfcdownld-right .down-btn-arrow{width:44px;height:44px}}@media(max-width: 1199px){.busfscha-download .bfcdownld-grid .bfcdownld-box .bfcdownld-right .down-btn-arrow{width:32px;height:32px}}.busfscha-download .bfcdownld-grid .bfcdownld-box .bfcdownld-right .down-btn-arrow svg path{stroke:#0d0d0d;transition:all .4s ease-in-out}@media(max-width: 1199px){.busfscha-download .bfcdownld-grid .bfcdownld-box .bfcdownld-right .down-btn-arrow svg{max-width:12px;max-height:12px}}.busfscha-download .bfcdownld-grid .bfcdownld-box:hover{border-color:#9b1e26}.busfscha-download .bfcdownld-grid .bfcdownld-box:hover .bfcdownld-right .down-btn-arrow{background:#fef2f3}.busfscha-download .bfcdownld-grid .bfcdownld-box:hover .bfcdownld-right .down-btn-arrow svg path{stroke:#9b1e26}.busfscha-get-intouch-revamp{padding:40px 0;background:#f9e6e9}@media(max-width: 991px){.busfscha-get-intouch-revamp{padding:30px 0px}}.busfscha-get-intouch-revamp .touch-title{background:linear-gradient(77.41deg, #5F0D16 0%, #B43140 98.1%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-fill-color:rgba(0,0,0,0);max-width:-moz-fit-content;max-width:fit-content;font-size:36px;font-style:normal;font-weight:700;line-height:normal;text-align:center;margin:auto;margin-bottom:32px}@media(max-width: 991px){.busfscha-get-intouch-revamp .touch-title{font-size:28px}}@media(max-width: 767px){.busfscha-get-intouch-revamp .touch-title{font-size:24px}}.busfscha-get-intouch-revamp .getin-list-revamp{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.busfscha-get-intouch-revamp .getin-list-revamp .getin-list-item a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media(max-width: 767px){.busfscha-get-intouch-revamp .getin-list-revamp .getin-list-item a{-ms-flex-direction:column;flex-direction:column}}.busfscha-get-intouch-revamp .getin-list-revamp .getin-list-item a figure{width:80px;height:80px;border-radius:50%;background:linear-gradient(77deg, #5F0D16 0%, #B43140 98.1%);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media(max-width: 991px){.busfscha-get-intouch-revamp .getin-list-revamp .getin-list-item a figure{width:70px;height:70px}}.busfscha-get-intouch-revamp .getin-list-revamp .getin-list-item a figure img{width:40px}@media(max-width: 767px){.busfscha-get-intouch-revamp .getin-list-revamp .getin-list-item a figure img{width:30px}}@media(max-width: 767px){.busfscha-get-intouch-revamp .getin-list-revamp .getin-list-item a figure{width:54px;height:54px}}.busfscha-get-intouch-revamp .getin-list-revamp .getin-list-item a p{margin-bottom:0;margin-left:24px;font-family:"Inter";font-size:16px;font-style:normal;font-weight:700;line-height:130%;background:linear-gradient(77deg, #5F0D16 0%, #B43140 98.1%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media(max-width: 991px){.busfscha-get-intouch-revamp .getin-list-revamp .getin-list-item a p{margin-left:17px}}@media(max-width: 767px){.busfscha-get-intouch-revamp .getin-list-revamp .getin-list-item a p{text-align:center;margin-left:0px;margin-top:6px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9idXNhY2NmZWVzY2hhcmdlLWJhbm5lci5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9jb21wYXNzLWJyZWFrcG9pbnQvc3R5bGVzaGVldHMvX2JyZWFrcG9pbnQuc2NzcyIsIl9idXNhY2NmZWVzY2hhcmdlLWFjY29yZGlvbi5zY3NzIiwiX2J1c2FjY2ZlZXNjaGFyZ2UtZG93bmxvYWQuc2NzcyIsIl9idXNhY2NmZWVzY2hhcmdlLWdldC1pbi10b3VjaC1zZWMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQSxpQkFDSSxnQkFDQSxVQUNBLGlCQUNBLG1CQUNBLG9CQUFBLEFBQ0EsYUFBQSxzQkFBQSxrQkFBQSxDQ3lEQSx5QkQvREosaUJBU1EsZ0JBQUEsQ0FBQSxDQ3NESix5QkQvREosaUJBYVEsbUJBQ0Esa0JBQUEsQ0FBQSxDQ2lESix5QkQ5Q0EsMkJBRVEsZUFBQSxDQUFBLENBSVIsa0NBQ0ksa0JBQ0EsYUFBQSxDQ3NDSiwwQkR4Q0Esa0NBS1EsYUFDQSxhQUFBLENBQUEsQ0FHSixzQ0FDSSxvQkFBQSxDQUVBLGtEQUNJLGdCQUNBLGdCQUNBLGdCQUNBLGdCQUNBLGVBQ0EsaUJBQ0EsbUJBQ0EsYUFBQSxDQUlSLG9FQUNJLGtCQUFBLENBR0osNEVBQ0ksV0FDQSx5UUFDQSxVQUNBLFlBQ0EsNEJBQ0EsMEJBQ0EsYUFDQSxpQkFDQSxTQUFBLENBR0osOENBQ0ksYUFBQSxDQUVBLGdEQUNJLGFBQUEsQ0FNUiwwQ0FDSSxXQUNBLGdCQUFBLENDWlIsMEJEVUksMENBS1EsV0FBQSxDQUFBLENBS1osdUNBQ0ksZUFBQSxDQ3JCSix5QkRvQkEsdUNBSVEsZUFDQSxpQkFBQSxDQUFBLENBR0osMkNBQ0ksa0JBQ0EsZ0JBQ0EsZUFDQSxpQkFDQSxXQUNBLGlCQUFBLENDbENSLDBCRDRCSSwyQ0FTUSxlQUNBLGdCQUFBLENBQUEsQ0N0Q1oseUJENEJJLDJDQWNRLGVBQ0EsZ0JBQUEsQ0FBQSxDQzNDWix5QkQ0QkksMkNBbUJRLGdCQUNB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LDBCRWtIZ0IsdUZBTUksZUFDQSxlQUFBLENBQUEsQ0FNWix3REFDSSxvQkFBQSxDQUdJLHlGQUNJLGtCQUFBLENBR0ksa0dBQ0ksY0FBQSxDQ3RNaEMsNkJBQ0ksZUFDQSxrQkFBQSxDSDREQSx5Qkc5REosNkJBS1EsZ0JBQUEsQ0FBQSxDQUdKLDBDQUNJLGdFQUNBLDZCQUNBLHNDQUNBLHFCQUNBLDhCQUNBLDJCQUFBLEFBQ0Esc0JBQUEsZUFDQSxrQkFDQSxnQkFDQSxtQkFDQSxrQkFDQSxZQUNBLGtCQUFBLENIeUNKLHlCR3REQSwwQ0FnQlEsY0FBQSxDQUFBLENIc0NSLHlCR3REQSwwQ0FvQlEsY0FBQSxDQUFBLENBSVIsZ0RBQ0ksb0JBQUEsQUFDQSxhQUFBLHNCQUFBLDZCQUFBLENBR0ksbUVBQ0ksb0JBQUEsQUFDQSxhQUFBLHFCQUFBLEFBQ0EsdUJBQUEsc0JBQUEsa0JBQUEsQ0hzQloseUJHekJRLG1FQU1RLDBCQUFBLHFCQUFBLENBQUEsQ0FHSiwwRUFDSSxXQUNBLFlBQ0Esa0JBQ0EsNkRBQ0Esb0JBQUEsQUFDQSxhQUFBLHFCQUFBLEFBQ0EsdUJBQUEsc0JBQUEsa0JBQUEsQ0hTaEIseUJHaEJZLDBFQVVRLFdBQ0EsV0FBQSxDQUFBLENBR0osOEVBQ0ksVUFBQSxDSENwQix5QkdGZ0IsOEVBSVEsVUFBQSxDQUFBLENIRnhCLHlCR2hCWSwwRUF1QlEsV0FDQSxXQUFBLENBQUEsQ0FJUixxRUFDSSxnQkFDQSxpQkFDQSxvQkFDQSxlQUNBLGtCQUNBLGdCQUNBLGlCQUVBLDZEQUNBLHFCQUNBLDZCQUNBLHFDQUFBLENIeEJoQix5QkdZWSxxRUFlUSxnQkFBQSxDQUFBLENIM0JwQix5QkdZWSxxRUFtQlEsa0JBQ0EsZ0JBQ0EsY0FBQSxDQUFBLENBQUEiLCJmaWxlIjoiYnVzaW5lc3MtYWNjLWZlZXMtY2hhcmdlcy1wYWdlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIExvYW4gTGlzdGluZyBiYW5uZXJcclxuLmJ1c2ZzY2hhLWJhbm5lciB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIG1pbi1oZWlnaHQ6IDI0MnB4O1xyXG4gICAgYmFja2dyb3VuZDogI0ZCRTVFODtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMHB4IDA7XHJcbiAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLWxnLTYge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnJlYWRjcnVtYi13cmFwIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzEyMDApIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBuYXYge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAuYnJlYWRjcnVtYiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCA4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMyNTI0M0I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5icmVhZGNydW1iLWl0ZW0rLmJyZWFkY3J1bWItaXRlbSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJyZWFkY3J1bWItaXRlbSsuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0JyBoZWlnaHQ9JzExJyB2aWV3Qm94PScwIDAgNCAxMScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTMuNzMyOTUgMy41NzYyOGUtMDZMMC45MjA0NTQgMTAuNDQ4OUgtNi44NTQ1M2UtMDdMMi44MTI1IDMuNTc2MjhlLTA2SDMuNzMyOTVaJyBmaWxsPSclMjM2RTZFNzUnLyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTFweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJyZWFkY3J1bWIge1xyXG4gICAgICAgICAgICBjb2xvcjogIzI1MjQzQjtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM2RTZFNzU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1c2ZzY2hhLWJhbm5lci1pbWcge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzEyODApIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnVzZnNjaGEtYmFubmVyLWRlc2Mge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0NHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTNweDtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzEyMDApIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuXHJcbiAgICAgICAgICAgICAgICBiciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn0iLCIvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gRGVmYXVsdCBWYXJpYWJsZXNcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbiRCcmVha3BvaW50LVNldHRpbmdzOiAoXHJcbiAgJ2RlZmF1bHQgbWVkaWEnOiBhbGwsXHJcbiAgJ2RlZmF1bHQgZmVhdHVyZSc6IG1pbi13aWR0aCxcclxuICAnZGVmYXVsdCBwYWlyJzogd2lkdGgsXHJcblxyXG4gICdmb3JjZSBhbGwgbWVkaWEgdHlwZSc6IGZhbHNlLFxyXG4gICd0byBlbXMnOiBmYWxzZSxcclxuICAndHJhbnNmb3JtIHJlc29sdXRpb25zJzogdHJ1ZSxcclxuXHJcbiAgJ25vIHF1ZXJpZXMnOiBmYWxzZSxcclxuICAnbm8gcXVlcnkgZmFsbGJhY2tzJzogZmFsc2UsXHJcblxyXG4gICdiYXNlIGZvbnQgc2l6ZSc6IDE2cHgsXHJcblxyXG4gICdsZWdhY3kgc3ludGF4JzogZmFsc2VcclxuKTtcclxuXHJcbiRicmVha3BvaW50OiAoKSAhZGVmYXVsdDtcclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBJbXBvcnRzXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5AaW1wb3J0IFwiYnJlYWtwb2ludC9zZXR0aW5nc1wiO1xyXG5AaW1wb3J0ICdicmVha3BvaW50L2NvbnRleHQnO1xyXG5AaW1wb3J0ICdicmVha3BvaW50L2hlbHBlcnMnO1xyXG5AaW1wb3J0ICdicmVha3BvaW50L3BhcnNlcnMnO1xyXG5AaW1wb3J0ICdicmVha3BvaW50L25vLXF1ZXJ5JztcclxuXHJcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvcmVzcG9uZC10byc7XHJcblxyXG5AaW1wb3J0IFwiYnJlYWtwb2ludC9sZWdhY3ktc2V0dGluZ3NcIjtcclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBCcmVha3BvaW50IE1peGluXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuQG1peGluIGJyZWFrcG9pbnQoJHF1ZXJ5LCAkbm8tcXVlcnk6IGZhbHNlKSB7XHJcbiAgQGluY2x1ZGUgbGVnYWN5LXNldHRpbmdzLXdhcm5pbmc7XHJcblxyXG4gIC8vIFJlc2V0IGNvbnRleHRzXHJcbiAgQGluY2x1ZGUgcHJpdmF0ZS1icmVha3BvaW50LXJlc2V0LWNvbnRleHRzKCk7XHJcblxyXG4gICRicmVha3BvaW50OiBicmVha3BvaW50KCRxdWVyeSwgZmFsc2UpO1xyXG5cclxuICAkcXVlcnktc3RyaW5nOiBtYXAtZ2V0KCRicmVha3BvaW50LCAncXVlcnknKTtcclxuICAkcXVlcnktZmFsbGJhY2s6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdmYWxsYmFjaycpO1xyXG5cclxuICAkcHJpdmF0ZS1icmVha3BvaW50LWNvbnRleHQtaG9sZGVyOiBtYXAtZ2V0KCRicmVha3BvaW50LCAnY29udGV4dCBob2xkZXInKSAhZ2xvYmFsO1xyXG4gICRwcml2YXRlLWJyZWFrcG9pbnQtcXVlcnktY291bnQ6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdxdWVyeSBjb3VudCcpICFnbG9iYWw7XHJcblxyXG4gIC8vIEFsbG93IGZvciBhbiBhcy1uZWVkZWQgb3ZlcnJpZGUgb3IgdXNhZ2Ugb2Ygbm8gcXVlcnkgZmFsbGJhY2suXHJcbiAgQGlmICRuby1xdWVyeSAhPSBmYWxzZSB7XHJcbiAgICAkcXVlcnktZmFsbGJhY2s6ICRuby1xdWVyeTtcclxuICB9XHJcblxyXG4gIEBpZiAkcXVlcnktZmFsbGJhY2sgIT0gZmFsc2Uge1xyXG4gICAgJGNvbnRleHQtc2V0dGVyOiBwcml2YXRlLWJyZWFrcG9pbnQtc2V0LWNvbnRleHQoJ25vLXF1ZXJ5JywgJHF1ZXJ5LWZhbGxiYWNrKTtcclxuICB9XHJcblxyXG4gIC8vIFByaW50IE91dCBRdWVyeSBTdHJpbmdcclxuICBAaWYgbm90IGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyaWVzJykge1xyXG4gICAgQG1lZGlhICN7JHF1ZXJ5LXN0cmluZ30ge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpZiBicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykgIT0gZmFsc2Ugb3IgYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJpZXMnKSA9PSB0cnVlIHtcclxuXHJcbiAgICAkdHlwZTogdHlwZS1vZihicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykpO1xyXG4gICAgJHByaW50OiBmYWxzZTtcclxuXHJcbiAgICBAaWYgKCR0eXBlID09ICdib29sJykge1xyXG4gICAgICAkcHJpbnQ6IHRydWU7XHJcbiAgICB9XHJcbiAgICBAZWxzZSBpZiAoJHR5cGUgPT0gJ3N0cmluZycpIHtcclxuICAgICAgQGlmICRxdWVyeS1mYWxsYmFjayA9PSBicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykge1xyXG4gICAgICAgICRwcmludDogdHJ1ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGVsc2UgaWYgKCR0eXBlID09ICdsaXN0Jykge1xyXG4gICAgICBAZWFjaCAkd3JhcHBlciBpbiBicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykge1xyXG4gICAgICAgIEBpZiAkcXVlcnktZmFsbGJhY2sgPT0gJHdyYXBwZXIge1xyXG4gICAgICAgICAgJHByaW50OiB0cnVlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIFdyaXRlIEZhbGxiYWNrXHJcbiAgICBAaWYgKCRxdWVyeS1mYWxsYmFjayAhPSBmYWxzZSkgYW5kICgkcHJpbnQgPT0gdHJ1ZSkge1xyXG4gICAgICAkdHlwZS1mYWxsYmFjazogdHlwZS1vZigkcXVlcnktZmFsbGJhY2spO1xyXG5cclxuICAgICAgQGlmICgkdHlwZS1mYWxsYmFjayAhPSAnYm9vbCcpIHtcclxuICAgICAgICAjeyRxdWVyeS1mYWxsYmFja30gJiB7XHJcbiAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGVsc2Uge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBwcml2YXRlLWJyZWFrcG9pbnQtcmVzZXQtY29udGV4dHMoKTtcclxufVxyXG5cclxuXHJcbkBtaXhpbiBtcSgkcXVlcnksICRuby1xdWVyeTogZmFsc2UpIHtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRxdWVyeSwgJG5vLXF1ZXJ5KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuIiwiLy8gQnVzaW5lc3MgQWNjb3VudCBGZWVzIGFuZCBDaGFyZ2VzIEFjY29yZGlvbiBzZWN0aW9uXHJcblxyXG4uYnVzZnNjaGEtYWNjb3JkaW9uIHtcclxuICAgIHBhZGRpbmc6IDgwcHggMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxMjAwKSB7XHJcbiAgICAgICAgcGFkZGluZzogNjBweCAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1c2ZzY2hhLWFjY29tYWluIHtcclxuXHJcbiAgICAgICAgLmJ1c2ZzY2hhLWFjY28ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMERFREU7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAmKy5idXNmc2NoYS1hY2NvIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXNmc2NoYS1idG4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3MTIwMCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTkuOTIgOC45NTAwMUwxMy40IDE1LjQ3QzEyLjYzIDE2LjI0IDExLjM3IDE2LjI0IDEwLjYgMTUuNDdMNC4wNzk5NiA4Ljk1MDAxJyBzdHJva2U9JyUyMzBEMEQwRCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzIGVhc2UtaW4tb3V0IGFsbDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaDMge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzIyMjIyMjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZS1pbi1vdXQgYWxsO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxMjAwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmJ1c2ZzY2hhLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ1c2ZzY2hhLWRlc2Mge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMGZyO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGdyaWQtdGVtcGxhdGUtcm93cyAwLjVzIGVhc2UtaW4tb3V0LCBwYWRkaW5nIDAuNXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC40cyBlYXNlLWluLW91dCwgbWF4LWhlaWdodCAwLjVzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDMycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3MTIwMCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgID4qIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzEyMDApIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNXMgZWFzZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSAwLjRzIGVhc2UsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmcgMC40cyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudHh0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMjIyMjI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAuYnVzZnNjaGEtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmJ1c2ZzY2hhLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQ0JDQkNCO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYnVzZnNjaGEtZGVzYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3MTIwMCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FwcGF5ZmFjaS1jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG5cclxuICAgICAgICAuY2FwcHktYnRtLWdyaWQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDQ0cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0M3RDNERTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcclxuXHJcbiAgICAgICAgICAgIC50eHQge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMyMjIyMjI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjIyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yaWdodC1zaWRlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNDN0QzREU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcHBheWZhY2ktdGFibGUtc2Nyb2xsIHtcclxuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICAgICAgc2Nyb2xsYmFyLWNvbG9yOiAjMEQwRDBEIHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzBEMEQwRDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcHBheWZhY2ktZ3JpZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNwZmctcm93IHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIC8vIDFmciBkaXN0cmlidXRlcyBmcmVlIHNwYWNlIGV2ZW5seSBhY3Jvc3MgdGhlIGRhdGEgY29sdW1uc1xyXG4gICAgICAgIC8vIHNvIHRoZSB0YWJsZSBhbHdheXMgZmlsbHMgaXRzIGNvbnRhaW5lciwgd2hldGhlclxyXG4gICAgICAgIC8vIC0tZGF0YS1jb2xzIGlzIDQgKFRhYiAyKSBvciA1IChUYWJzIDEgJiAzKS5cclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgzMDBweCwgMTgwcHgpIHJlcGVhdCh2YXIoLS1kYXRhLWNvbHMsIDUpLCBtaW5tYXgoMTUwcHgsIDFmcikpO1xyXG5cclxuICAgICAgICAmKy5jcGZnLXJvdzpub3QoLmNwZmctcm93LS1oZWFkKSB7XHJcbiAgICAgICAgICAgIC5jcGZnLWNlbGwge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIC0tLS0tLS0tLS0gSGVhZGVyIHJvdyAtLS0tLS0tLS0tXHJcbiAgICAgICAgJi0taGVhZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgLmNwZmctY2VsbC0taGVhZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTMxLjkzZGVnLCAjMzUzNTM1IDAlLCAjMDAwMDAwIDk1LjE5JSk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMjBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHggMTJweCAwIDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jcGZnLWNlbGwtLWVtcHR5IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY3BmZy1jZWxsIHtcclxuICAgICAgICBwYWRkaW5nOiAxNHB4IDE2cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgY29sb3I6ICMyMjIyMjI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGNkY2RjY7XHJcbiAgICAgICAgbWluLWhlaWdodDogODhweDtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkOm5vdCguY3BmZy1jZWxsLS1oZWFkKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1lbXB0eSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc21hbGwge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzEyMDApIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNzVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNwZmctY2VsbC0tY2VudGVyIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmNwZmctY2VsbC0tbGFiZWwge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgICAgICBzbWFsbCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcHBheWZhY2ktZ3JpZCB7XHJcbiAgICAgICAgLmNwZmctcm93Om50aC1jaGlsZChvZGQpOm5vdCguY3BmZy1yb3ctLWhlYWQpIHtcclxuICAgICAgICAgICAgLmNwZmctY2VsbCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY3BmZy1yb3c6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIC5jcGZnLWNlbGwge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jcGZnLXJvdzpsYXN0LWNoaWxkOm5vdCguY3BmZy1yb3ctLWhlYWQpIHtcclxuICAgICAgICAgICAgLmNwZmctY2VsbDpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNwZmctY2VsbDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzEyMDApIHtcclxuICAgICAgICAuY3BmZy1yb3cge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgyMzBweCwgMjMwcHgpIHJlcGVhdCh2YXIoLS1kYXRhLWNvbHMsIDUpLCBtaW5tYXgoMjMwcHgsIDIzMHB4KSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FwcGF5ZmFjaS1ncmlkIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jcGZnLWNlbGwtLWxhYmVsLFxyXG4gICAgICAgIC5jcGZnLXJvdy0taGVhZCAuY3BmZy1jZWxsLS1lbXB0eSxcclxuICAgICAgICAuY3BmZy1yb3ctLWhlYWQgLmNwZmctY2VsbC0tc3RpY2t5IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jcGZnLXJvdy0taGVhZCAuY3BmZy1jZWxsLS1lbXB0eSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FwcGF5ZmFjaS1ncmlkIC5jcGZnLXJvdzpudGgtY2hpbGQob2RkKTpub3QoLmNwZmctcm93LS1oZWFkKSAuY3BmZy1jZWxsLS1sYWJlbCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FwcGF5ZmFjaS1ncmlkIC5jcGZnLXJvdzpudGgtY2hpbGQoZXZlbik6bm90KC5jcGZnLXJvdy0taGVhZCkgLmNwZmctY2VsbC0tbGFiZWwge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjZGNkY2O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNwZmctY2VsbCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMTRweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNwZmctcm93LS1oZWFkIC5jcGZnLWNlbGwtLWhlYWQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNDhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgLmNwZmctcm93IHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMTQwcHgsIDE0MHB4KSByZXBlYXQodmFyKC0tZGF0YS1jb2xzLCA1KSwgbWlubWF4KDEwMHB4LCAxNzBweCkpO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8vIEJ1c2luZXNzIEFjY291bnQgRmVlcyBhbmQgQ2hhcmdlcyBEb3dubG9hZCBzZWN0aW9uXHJcblxyXG4uYnVzZnNjaGEtZG93bmxvYWQge1xyXG4gICAgcGFkZGluZzogODBweCAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxMjAwKSB7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAwcHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3MTIwMCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgY29sb3I6ICMyMjIyMjI7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxMjAwKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmZjZG93bmxkLWdyaWQge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5iZmNkb3dubGQtYm94IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweCA4cHggOHB4O1xyXG4gICAgICAgICAgICBnYXA6IDI4cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYmZjZG93bmxkLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDg0cHggMWZyO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAyOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDRweCAxZnI7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5iZmNkb3dubGQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGN0Y3Rjc7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbmJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJmY2Rvd25sZC10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAuaDMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMUExQTFBO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxMjAwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbmZvbnQtc2l6ZTogMTZweDtcclxubGluZS1oZWlnaHQ6IDI0cHg7ICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnR4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM4QThBOEE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjODc4Nzg3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzEyMDApIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3MTIwMCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYmZjZG93bmxkLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIC5kb3duLWJ0bi1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzEyMDApIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzEyMDApIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAjMEQwRDBEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxMjAwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzlCMUUyNjtcclxuXHJcbiAgICAgICAgICAgICAgICAuYmZjZG93bmxkLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICAuZG93bi1idG4tYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkVGMkYzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogIzlCMUUyNjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG59IiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09IEdldCBJbiBUb3VjaCBzZWN0aW9uIHNjc3MgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ly8vLy8vLy8vLy9cclxuXHJcbi5idXNmc2NoYS1nZXQtaW50b3VjaC1yZXZhbXAge1xyXG4gICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgYmFja2dyb3VuZDogI0Y5RTZFOTsgICAgXHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRvdWNoLXRpdGxlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNzcuNDFkZWcsICM1RjBEMTYgMCUsICNCNDMxNDAgOTguMSUpO1xyXG4gICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5nZXRpbi1saXN0LXJldmFtcCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgIC5nZXRpbi1saXN0LWl0ZW0ge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDc3ZGVnLCAjNUYwRDE2IDAlLCAjQjQzMTQwIDk4LjElKTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJJbnRlclwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgICAgICAgICAgICAgICAgICAvKiAyMC44cHggKi9cclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNzdkZWcsICM1RjBEMTYgMCUsICNCNDMxNDAgOTguMSUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iXX0= */
