.page-all-strepers{padding-top:calc(calc(20px + 2vw) + calc(60px + 2vw))}.page-all-strepers .container{max-width:1500px;margin:0 auto;padding:0 calc(6px + 3vw)}.page-all-strepers h1{margin-bottom:1em;text-align:center}.page-all-strepers .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(6px + 3vw);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:800px){.page-all-strepers .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.page-all-strepers .strepers-grid{-webkit-box-flex:3;-ms-flex:3;flex:3;width:100%}@media (max-width:800px){.page-all-strepers .strepers-grid{max-width:none;width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}}.page-all-strepers .column-right{position:sticky;top:calc(60px + 2vw + 20px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;color:#000;-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:10px;width:100%}@media (max-width:800px){.page-all-strepers .column-right{position:relative;top:0;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:100%}}.page-all-strepers .strepers-filter{color:#000;border-radius:10px}.page-all-strepers .filter-group:last-child{margin-bottom:0}.page-all-strepers .filter-group label{display:block;font-weight:600;font-family:"Agrandir Grand Heavy",sans-serif;letter-spacing:.01em;text-transform:uppercase;margin-bottom:12px;white-space:nowrap;font-size:calc(14px + 4 * ((100vw - 375px)/ 2185))}@media screen and (max-width:375px){.page-all-strepers .filter-group label{font-size:14px}}@media screen and (min-width:2560px){.page-all-strepers .filter-group label{font-size:18px}}.page-all-strepers .filter-checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-all-strepers .filter-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-all-strepers .filter-checkbox input[type=checkbox]{width:18px;height:18px;accent-color:#cbeb3a;border:1px solid #ddd}.page-all-strepers .filter-checkbox input[type=checkbox]::before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:12px;height:12px;border-radius:1px}.page-all-strepers .filter-checkbox input[type=checkbox]:checked::before{background-color:#cbeb3a}.page-all-strepers .filter-checkbox span{font-size:calc(14px + 4 * ((100vw - 375px)/ 2185));text-transform:capitalize;font-family:"Agrandir Regular",sans-serif;letter-spacing:.01em;font-weight:400}@media screen and (max-width:375px){.page-all-strepers .filter-checkbox span{font-size:14px}}@media screen and (min-width:2560px){.page-all-strepers .filter-checkbox span{font-size:18px}}.page-all-strepers .strepers-search-input{background-color:#fff;color:#000;width:100%;padding:12px 15px;border:1px solid #ddd;border-radius:10px;font-size:14px;-webkit-transition:all .3s cubic-bezier(.55,.085,0,.99);transition:all .3s cubic-bezier(.55,.085,0,.99)}.page-all-strepers .strepers-search-input:focus{outline:0;border-color:#000}.page-all-strepers .strepers-search-input::-webkit-input-placeholder{color:#aaa}.page-all-strepers .strepers-search-input::-moz-placeholder{color:#aaa}.page-all-strepers .strepers-search-input:-ms-input-placeholder{color:#aaa}.page-all-strepers .strepers-search-input::-ms-input-placeholder{color:#aaa}.page-all-strepers .strepers-search-input::placeholder{color:#aaa}.page-all-strepers .button-wrapper .button{width:100%}.page-all-strepers .strepers-results{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-all-strepers .strepers-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:1em;border-bottom:1px solid #ddd}.page-all-strepers .search-result{display:block;overflow:hidden}.page-all-strepers .search-result:nth-of-type(1) .search-result-card>*{-webkit-transition-delay:50ms;transition-delay:50ms}.page-all-strepers .search-result:nth-of-type(2) .search-result-card>*{-webkit-transition-delay:.1s;transition-delay:.1s}.page-all-strepers .search-result:nth-of-type(3) .search-result-card>*{-webkit-transition-delay:.15s;transition-delay:.15s}.page-all-strepers .search-result:nth-of-type(4) .search-result-card>*{-webkit-transition-delay:.2s;transition-delay:.2s}.page-all-strepers .search-result:nth-of-type(5) .search-result-card>*{-webkit-transition-delay:.25s;transition-delay:.25s}.page-all-strepers .search-result:nth-of-type(6) .search-result-card>*{-webkit-transition-delay:.3s;transition-delay:.3s}.page-all-strepers .search-result:nth-of-type(7) .search-result-card>*{-webkit-transition-delay:.35s;transition-delay:.35s}.page-all-strepers .search-result:nth-of-type(8) .search-result-card>*{-webkit-transition-delay:.4s;transition-delay:.4s}.page-all-strepers .search-result:nth-of-type(9) .search-result-card>*{-webkit-transition-delay:.45s;transition-delay:.45s}.page-all-strepers .search-result:nth-of-type(10) .search-result-card>*{-webkit-transition-delay:.5s;transition-delay:.5s}.page-all-strepers .search-result:nth-of-type(11) .search-result-card>*{-webkit-transition-delay:.55s;transition-delay:.55s}.page-all-strepers .search-result:nth-of-type(12) .search-result-card>*{-webkit-transition-delay:.6s;transition-delay:.6s}.page-all-strepers .search-result:nth-of-type(13) .search-result-card>*{-webkit-transition-delay:.65s;transition-delay:.65s}.page-all-strepers .search-result:nth-of-type(14) .search-result-card>*{-webkit-transition-delay:.7s;transition-delay:.7s}.page-all-strepers .search-result:nth-of-type(15) .search-result-card>*{-webkit-transition-delay:.75s;transition-delay:.75s}.page-all-strepers .search-result:nth-of-type(16) .search-result-card>*{-webkit-transition-delay:.8s;transition-delay:.8s}.page-all-strepers .search-result:nth-of-type(17) .search-result-card>*{-webkit-transition-delay:.85s;transition-delay:.85s}.page-all-strepers .search-result:nth-of-type(18) .search-result-card>*{-webkit-transition-delay:.9s;transition-delay:.9s}.page-all-strepers .search-result:nth-of-type(19) .search-result-card>*{-webkit-transition-delay:.95s;transition-delay:.95s}.page-all-strepers .search-result:nth-of-type(20) .search-result-card>*{-webkit-transition-delay:1s;transition-delay:1s}.page-all-strepers .search-result:nth-of-type(21) .search-result-card>*{-webkit-transition-delay:1.05s;transition-delay:1.05s}.page-all-strepers .search-result:nth-of-type(22) .search-result-card>*{-webkit-transition-delay:1.1s;transition-delay:1.1s}.page-all-strepers .search-result:nth-of-type(23) .search-result-card>*{-webkit-transition-delay:1.15s;transition-delay:1.15s}.page-all-strepers .search-result:nth-of-type(24) .search-result-card>*{-webkit-transition-delay:1.2s;transition-delay:1.2s}.page-all-strepers .search-result:nth-of-type(25) .search-result-card>*{-webkit-transition-delay:1.25s;transition-delay:1.25s}.page-all-strepers .search-result:nth-of-type(26) .search-result-card>*{-webkit-transition-delay:1.3s;transition-delay:1.3s}.page-all-strepers .search-result:nth-of-type(27) .search-result-card>*{-webkit-transition-delay:1.35s;transition-delay:1.35s}.page-all-strepers .search-result:nth-of-type(28) .search-result-card>*{-webkit-transition-delay:1.4s;transition-delay:1.4s}.page-all-strepers .search-result:nth-of-type(29) .search-result-card>*{-webkit-transition-delay:1.45s;transition-delay:1.45s}.page-all-strepers .search-result:nth-of-type(30) .search-result-card>*{-webkit-transition-delay:1.5s;transition-delay:1.5s}.page-all-strepers .search-result-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;gap:1rem;padding:7px 5px 7px 0;border-bottom:1px solid #ddd;-webkit-transition:background-color .2s ease,border-left .2s ease,padding .2s ease,border-radius .2s ease;transition:background-color .2s ease,border-left .2s ease,padding .2s ease,border-radius .2s ease;will-change:padding}.page-all-strepers .search-result-card>*{-webkit-transition:-webkit-transform .6s cubic-bezier(.625,.05,0,1);transition:-webkit-transform .6s cubic-bezier(.625,.05,0,1);transition:transform .6s cubic-bezier(.625,.05,0,1);transition:transform .6s cubic-bezier(.625,.05,0,1), -webkit-transform .6s cubic-bezier(.625,.05,0,1);-webkit-transform:translateY(140%);transform:translateY(140%)}.barba-intro .page-all-strepers .search-result-card>*{-webkit-transform:translateY(0);transform:translateY(0)}.page-all-strepers .search-result-card:hover{background-color:#000;color:#fff;padding:7px 20px 7px 7px;border-radius:5px}.page-all-strepers .search-result-card:hover svg .letter{fill:#fff!important}.page-all-strepers .search-result-card:hover .buttons .button{-webkit-transform:translateY(0);transform:translateY(0)}.page-all-strepers .search-result-card:hover .streper-name .lastname{color:#aaa}.page-all-strepers .search-result-card.negative .streper-image-wrapper{opacity:.2!important}.page-all-strepers .search-result-card.negative .streper-name,.page-all-strepers .search-result-card.negative .streper-saldo{opacity:.4!important}.page-all-strepers .search-result-card.negative:hover{background-color:#f2f2f2!important;color:inherit!important;padding:7px 5px 7px 0!important}@media (max-width:600px){.page-all-strepers .search-result-card{gap:.5em;padding:7px 5px 7px 0}}.page-all-strepers .streper-image-wrapper{-ms-flex-negative:0;flex-shrink:0;width:calc(50px + 4vw);height:calc(40px + 2vw);border-radius:5px;overflow:hidden;background-color:#eee;pointer-events:none;will-change:transform}@media (max-width:600px){.page-all-strepers .streper-image-wrapper{width:calc(40px + 2vw)}}.page-all-strepers .streper-image,.page-all-strepers .streper-image-placeholder{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;will-change:transform}.page-all-strepers .streper-image-placeholder{background:linear-gradient(135deg,#667eea 0,#764ba2 100%)}.page-all-strepers .streper-info{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;pointer-events:none;gap:15px}@media (max-width:600px){.page-all-strepers .streper-info{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.page-all-strepers .streper-name{margin-bottom:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-top:5px}@media (max-width:600px){.page-all-strepers .streper-name{margin-right:auto}}.page-all-strepers .streper-name span{display:block;line-height:1}.page-all-strepers .streper-name span.firstname{font-family:"Agrandir Grand Heavy",sans-serif;letter-spacing:.01em;text-transform:uppercase;font-size:calc(16px + 4 * ((100vw - 375px)/ 2185));display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:375px){.page-all-strepers .streper-name span.firstname{font-size:16px}}@media screen and (min-width:2560px){.page-all-strepers .streper-name span.firstname{font-size:20px}}.page-all-strepers .streper-name span.firstname .streper-badge{margin-left:.5em;display:-webkit-box;display:-ms-flexbox;display:flex}.page-all-strepers .streper-name span.firstname .streper-badge .streper-badge-icon{display:inline-block;vertical-align:middle}.page-all-strepers .streper-name span.firstname .streper-badge .streper-badge-icon svg{width:auto;height:1em;display:block}.page-all-strepers .streper-name span.lastname{font-size:calc(13px + 3 * ((100vw - 375px)/ 2185));color:#666;margin-top:5px;-webkit-transition:color .2s ease;transition:color .2s ease}@media screen and (max-width:375px){.page-all-strepers .streper-name span.lastname{font-size:13px}}@media screen and (min-width:2560px){.page-all-strepers .streper-name span.lastname{font-size:16px}}.page-all-strepers .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:5px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);overflow:hidden;pointer-events:visible}.page-all-strepers .buttons .button{-webkit-transform:translateY(calc(100% + 2px));transform:translateY(calc(100% + 2px));-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease}.page-all-strepers .buttons .button:nth-child(1){-webkit-transition-delay:50ms;transition-delay:50ms}@media (max-width:600px){.page-all-strepers .buttons .button{-webkit-transform:translateY(0);transform:translateY(0)}.page-all-strepers .buttons .button:first-of-type{display:none}.page-all-strepers .buttons .button .btn-animate-chars__bg{background-color:#f2f2f2!important}}@media (max-width:600px){.page-all-strepers .buttons{position:relative;top:0;-webkit-transform:translateY(0);transform:translateY(0)}}.page-all-strepers .streper-saldo{font-family:"Agrandir Grand Heavy",sans-serif;letter-spacing:.01em;font-size:calc(16px + 4 * ((100vw - 375px)/ 2185))}@media screen and (max-width:375px){.page-all-strepers .streper-saldo{font-size:16px}}@media screen and (min-width:2560px){.page-all-strepers .streper-saldo{font-size:20px}}.page-all-strepers .no-strepers{text-align:center;padding:60px 20px;color:#aaa;font-size:calc(16px + 4 * ((100vw - 375px)/ 2185))}@media screen and (max-width:375px){.page-all-strepers .no-strepers{font-size:16px}}@media screen and (min-width:2560px){.page-all-strepers .no-strepers{font-size:20px}}.page-analytics .analytics-top-pvd.analytics-block{width:100%;grid-column:span 2;padding:0;border:none;margin-top:calc(20px + 2vw);padding-left:calc(6px + 3vw);background-color:#fff}@media (max-width:600px){.page-analytics .analytics-top-pvd.analytics-block{padding-left:0}}.page-analytics .analytics-top-pvd.analytics-block .analytics-top-pvd__note{display:block;color:#666;font-size:calc(14px + 4 * ((100vw - 375px)/ 2185));margin:.15rem 0 .85rem;line-height:1.35}@media screen and (max-width:375px){.page-analytics .analytics-top-pvd.analytics-block .analytics-top-pvd__note{font-size:14px}}@media screen and (min-width:2560px){.page-analytics .analytics-top-pvd.analytics-block .analytics-top-pvd__note{font-size:18px}}.page-analytics .analytics-top-pvd.analytics-block .analytics-top-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:20px 0 30px}.page-analytics .analytics-top-pvd.analytics-block .analytics-top-header .toggle{background-color:#f2f2f2;border-radius:5px;padding:5px;width:auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:15px;position:relative;width:400px}.page-analytics .analytics-top-pvd.analytics-block .analytics-top-header .toggle>div{font-size:calc(12px + 2 * ((100vw - 375px)/ 2185));line-height:4em;font-family:"Agrandir Grand Heavy",sans-serif;letter-spacing:.01em;text-align:center;color:#000;width:calc(33.33% - 10px);text-transform:uppercase;white-space:nowrap}@media screen and (max-width:375px){.page-analytics .analytics-top-pvd.analytics-block .analytics-top-header .toggle>div{font-size:12px}}@media screen and (min-width:2560px){.page-analytics .analytics-top-pvd.analytics-block .analytics-top-header .toggle>div{font-size:14px}}.page-analytics .analytics-top-pvd.analytics-block .analytics-top-header .toggle>div:not(.background){z-index:1;position:relative;-webkit-transition:color .2s ease;transition:color .2s ease}.page-analytics .analytics-top-pvd.analytics-block .analytics-top-header .toggle>div:not(.background):hover{opacity:.7}.page-analytics .analytics-top-pvd.analytics-block .analytics-top-header .toggle>div:not(.background).active{color:#000}.page-analytics .analytics-top-pvd.analytics-block .analytics-top-header .toggle .background{position:absolute;background-color:#fff;border-radius:5px;height:calc(100% - 10px);top:5px;left:5px;width:calc(33.33% - 10px);-webkit-transition:left .3s cubic-bezier(.55,.085,0,.99),width .3s cubic-bezier(.55,.085,0,.99);transition:left .3s cubic-bezier(.55,.085,0,.99),width .3s cubic-bezier(.55,.085,0,.99);z-index:0}.page-analytics .analytics-top-pvd.analytics-block .analytics-top-list{width:100%;min-height:600px}.page-analytics .analytics-top-pvd.analytics-block .streeplijst-list{list-style:none;padding:0;margin:0}.page-analytics .analytics-top-pvd.analytics-block .streeplijst-list .streeplijst-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;padding:7px 5px 7px 0;-webkit-transition:background-color .2s ease,border-left .2s ease,padding .2s ease,border-radius .2s ease;transition:background-color .2s ease,border-left .2s ease,padding .2s ease,border-radius .2s ease;position:relative;border-bottom:1px solid #ddd}.page-analytics .analytics-top-pvd.analytics-block .streeplijst-list .streeplijst-item .streeplijst-item-rank{font-family:"Agrandir Grand Heavy",sans-serif;letter-spacing:.01em;font-size:calc(16px + 4 * ((100vw - 375px)/ 2185));min-width:2em;text-align:center;color:#666}@media screen and (max-width:375px){.page-analytics .analytics-top-pvd.analytics-block .streeplijst-list .streeplijst-item .streeplijst-item-rank{font-size:16px}}@media screen and (min-width:2560px){.page-analytics .analytics-top-pvd.analytics-block .streeplijst-list .streeplijst-item .streeplijst-item-rank{font-size:20px}}.page-analytics .analytics-top-pvd.analytics-block .streeplijst-list .streeplijst-item .streeplijst-item-image{-ms-flex-negative:0;flex-shrink:0;pointer-events:none}.page-analytics .analytics-top-pvd.analytics-block .streeplijst-list .streeplijst-item .streeplijst-item-image .image-wrapper{width:calc(50px + 4vw);height:calc(40px + 2vw);border-radius:5px;overflow:hidden;background-color:#eee}@media (max-width:600px){.page-analytics .analytics-top-pvd.analytics-block .streeplijst-list .streeplijst-item .streeplijst-item-image .image-wrapper{width:calc(40px + 2vw);display:none}}.page-analytics .analytics-top-pvd.analytics-block .streeplijst-list .streeplijst-item .streeplijst-item-image .image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-analytics .analytics-top-pvd.analytics-block .streeplijst-list .streeplijst-item .streeplijst-item-content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:15px;position:relative;pointer-events:none}@media (max-width:600px){.page-analytics .analytics-top-pvd.analytics-block .streeplijst-list .streeplijst-item .streeplijst-item-content{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.page-analytics .analytics-top-pvd.analytics-block .streeplijst-list .streeplijst-item .streeplijst-item-content .streeplijst-name{margin-bottom:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-top:5px}@media (max-width:600px){.page-analytics .analytics-top-pvd.analytics-block .streeplijst-list .streeplijst-item .streeplijst-item-content .streeplijst-name{margin-right:auto}}.page-analytics .analytics-top-pvd.analytics-block .streeplijst-list .streeplijst-item .streeplijst-item-content .streeplijst-name span{display:block;line-height:1}.page-analytics .analytics-top-pvd.analytics-block .streeplijst-list .streeplijst-item .streeplijst-item-content .streeplijst-name span.firstname{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Agrandir Grand Heavy",sans-serif;letter-spacing:.01em;text-transform:uppercase;font-size:calc(16px + 4 * ((100vw - 375px)/ 2185))}@media screen and (max-width:375px){.page-analytics .analytics-top-pvd.analytics-block .streeplijst-list .streeplijst-item .streeplijst-item-content .streeplijst-name span.firstname{font-size:16px}}@media screen and (min-width:2560px){.page-analytics .analytics-top-pvd.analytics-block .streeplijst-list .streeplijst-item .streeplijst-item-content .streeplijst-name span.firstname{font-size:20px}}.page-analytics .analytics-top-pvd.analytics-block .streeplijst-list .streeplijst-item .streeplijst-item-content .streeplijst-name span.lastname{font-size:calc(13px + 3 * ((100vw - 375px)/ 2185));color:#666;margin-top:5px;-webkit-transition:color .2s ease;transition:color .2s ease}@media screen and (max-width:375px){.page-analytics .analytics-top-pvd.analytics-block .streeplijst-list .streeplijst-item .streeplijst-item-content .streeplijst-name span.lastname{font-size:13px}}@media screen and (min-width:2560px){.page-analytics .analytics-top-pvd.analytics-block .streeplijst-list .streeplijst-item .streeplijst-item-content .streeplijst-name span.lastname{font-size:16px}}.page-analytics .analytics-top-pvd.analytics-block .streeplijst-list .streeplijst-item .streeplijst-item-content .streeplijst-name .streper-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;margin-left:.5em;vertical-align:middle}.page-analytics .analytics-top-pvd.analytics-block .streeplijst-list .streeplijst-item .streeplijst-item-content .streeplijst-name .streper-badge .streper-badge-icon{display:inline-block;vertical-align:middle}.page-analytics .analytics-top-pvd.analytics-block .streeplijst-list .streeplijst-item .streeplijst-item-content .streeplijst-name .streper-badge .streper-badge-icon svg{width:auto;height:1em;display:block}.page-analytics .analytics-top-pvd.analytics-block .streeplijst-list .streeplijst-item .streeplijst-item-content .streeplijst-saldo{font-family:"Agrandir Grand Heavy",sans-serif;letter-spacing:.01em;font-size:calc(16px + 4 * ((100vw - 375px)/ 2185));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:color .2s ease;transition:color .2s ease}@media screen and (max-width:375px){.page-analytics .analytics-top-pvd.analytics-block .streeplijst-list .streeplijst-item .streeplijst-item-content .streeplijst-saldo{font-size:16px}}@media screen and (min-width:2560px){.page-analytics .analytics-top-pvd.analytics-block .streeplijst-list .streeplijst-item .streeplijst-item-content .streeplijst-saldo{font-size:20px}}.page-analytics .analytics-top-pvd.analytics-block .streeplijst-list .streeplijst-item .streeplijst-item-content .streeplijst-saldo .streeplijst-saldo-euros{font-size:calc(12px + 2 * ((100vw - 375px)/ 2185));color:#666;line-height:1;-webkit-transition:color .2s ease;transition:color .2s ease}@media screen and (max-width:375px){.page-analytics .analytics-top-pvd.analytics-block .streeplijst-list .streeplijst-item .streeplijst-item-content .streeplijst-saldo .streeplijst-saldo-euros{font-size:12px}}@media screen and (min-width:2560px){.page-analytics .analytics-top-pvd.analytics-block .streeplijst-list .streeplijst-item .streeplijst-item-content .streeplijst-saldo .streeplijst-saldo-euros{font-size:14px}}.page-analytics .analytics-top-pvd.analytics-block .streeplijst-list .streeplijst-item .streeplijst-item-content .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:5px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);overflow:hidden;pointer-events:visible}.page-analytics .analytics-top-pvd.analytics-block .streeplijst-list .streeplijst-item .streeplijst-item-content .buttons .button{-webkit-transform:translateY(calc(100% + 2px));transform:translateY(calc(100% + 2px));-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease;pointer-events:auto!important}.page-analytics .analytics-top-pvd.analytics-block .streeplijst-list .streeplijst-item .streeplijst-item-content .buttons .button:nth-child(1){-webkit-transition-delay:50ms;transition-delay:50ms}@media (max-width:600px){.page-analytics .analytics-top-pvd.analytics-block .streeplijst-list .streeplijst-item .streeplijst-item-content .buttons .button:first-of-type{display:none}}.page-analytics .analytics-top-pvd.analytics-block .streeplijst-list .streeplijst-item .streeplijst-item-content .buttons .button *{pointer-events:none}.page-analytics .analytics-top-pvd.analytics-block .streeplijst-list .streeplijst-item:hover{background-color:#000;color:#fff;padding:7px 20px 7px 7px;border-radius:5px}.page-analytics .analytics-top-pvd.analytics-block .streeplijst-list .streeplijst-item:hover .streeplijst-item-rank{color:#fff}.page-analytics .analytics-top-pvd.analytics-block .streeplijst-list .streeplijst-item:hover .streeplijst-name{color:#fff}.page-analytics .analytics-top-pvd.analytics-block .streeplijst-list .streeplijst-item:hover .streeplijst-name svg path.letter{fill:#fff}.page-analytics .analytics-top-pvd.analytics-block .streeplijst-list .streeplijst-item:hover .streeplijst-name span.lastname{color:#fff}.page-analytics .analytics-top-pvd.analytics-block .streeplijst-list .streeplijst-item:hover .streeplijst-saldo{color:#000}.page-analytics .analytics-top-pvd.analytics-block .streeplijst-list .streeplijst-item:hover .streeplijst-saldo .streeplijst-saldo-euros{color:#000}.page-analytics .analytics-top-pvd.analytics-block .streeplijst-list .streeplijst-item:hover .buttons .button{-webkit-transform:translateY(0);transform:translateY(0)}.page-analytics .analytics-top-pvd.analytics-block .streeplijst-list .streeplijst-item.negative .streeplijst-item-image{opacity:.2!important}.page-analytics .analytics-top-pvd.analytics-block .streeplijst-list .streeplijst-item.negative .streeplijst-name,.page-analytics .analytics-top-pvd.analytics-block .streeplijst-list .streeplijst-item.negative .streeplijst-saldo{opacity:.4!important}.page-analytics .analytics-top-pvd.analytics-block .streeplijst-list .streeplijst-item.negative:hover{background-color:transparent!important;color:inherit!important;padding:7px 5px 7px 0!important;border-radius:0!important}.page-analytics .analytics-top-pvd.analytics-block .streeplijst-list .streeplijst-item.negative:hover .streeplijst-item-rank{color:#666!important}.page-analytics .analytics-top-pvd.analytics-block .streeplijst-list .streeplijst-item.negative:hover .streeplijst-name{color:inherit!important}.page-analytics .analytics-top-pvd.analytics-block .streeplijst-list .streeplijst-item.negative:hover .streeplijst-name svg path.letter{fill:inherit!important}.page-analytics .analytics-top-pvd.analytics-block .streeplijst-list .streeplijst-item.negative:hover .streeplijst-name span.lastname{color:#666!important}.page-analytics .analytics-top-pvd.analytics-block .streeplijst-list .streeplijst-item.negative:hover .streeplijst-saldo{color:inherit!important}.page-analytics .analytics-top-pvd.analytics-block .streeplijst-list .streeplijst-item.negative:hover .streeplijst-saldo .streeplijst-saldo-euros{color:#666!important}.page-analytics .analytics-top-pvd.analytics-block .streeplijst-list .streeplijst-item.negative:hover .buttons .button{-webkit-transform:translateY(calc(100% + 2px))!important;transform:translateY(calc(100% + 2px))!important}.page-analytics .analytics-top-pvd.analytics-block .analytics-load-more-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2rem}.page-analytics{padding-top:calc(calc(6px + 3vw) + calc(60px + 2vw));background-color:#fff}.page-analytics h1{padding:0 calc(6px + 3vw)}.page-analytics .analytics-content{width:100%;padding:calc((6px + 3vw)/ 2) calc(6px + 3vw)}.page-analytics .analytics-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}@media (max-width:800px){.page-analytics .analytics-row{grid-template-columns:1fr 1fr}}.page-analytics .analytics-block{padding:calc((20px + 2vw) * .75);background-color:#fff;border:1px solid #ddd;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto}.page-analytics .analytics-block.chart-top-10{padding-bottom:0}.page-analytics .analytics-block.chart-top-10 .chart-container{width:100%;height:15vw}.page-analytics .analytics-block.chart-top-10 .chart-container canvas{width:100%!important;height:100%!important}@media (max-width:800px){.page-analytics .analytics-block.chart-top-10{grid-column:span 2}.page-analytics .analytics-block.chart-top-10 .chart-container{height:40vw}}@media (max-width:600px){.page-analytics .analytics-block{grid-column:span 2}}.page-analytics .analytics-block .analytics-block-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.page-analytics .analytics-block .analytics-block-title{font-family:"Agrandir Grand Heavy",sans-serif;letter-spacing:.01em;text-transform:uppercase;font-size:calc(13px + 3 * ((100vw - 375px)/ 2185))}@media screen and (max-width:375px){.page-analytics .analytics-block .analytics-block-title{font-size:13px}}@media screen and (min-width:2560px){.page-analytics .analytics-block .analytics-block-title{font-size:16px}}.page-analytics .analytics-block .analytics-block-value{font-family:"Agrandir Grand Heavy",sans-serif;letter-spacing:.01em;font-size:calc(22px + 23 * ((100vw - 375px)/ 2185));margin-bottom:1em;margin-top:.5em;text-transform:uppercase}@media screen and (max-width:375px){.page-analytics .analytics-block .analytics-block-value{font-size:22px}}@media screen and (min-width:2560px){.page-analytics .analytics-block .analytics-block-value{font-size:45px}}.page-analytics .analytics-block .analytics-block-value .analytics-value-currency,.page-analytics .analytics-block .analytics-block-value .analytics-value-decimal{font-size:calc(13px + 3 * ((100vw - 375px)/ 2185))}@media screen and (max-width:375px){.page-analytics .analytics-block .analytics-block-value .analytics-value-currency,.page-analytics .analytics-block .analytics-block-value .analytics-value-decimal{font-size:13px}}@media screen and (min-width:2560px){.page-analytics .analytics-block .analytics-block-value .analytics-value-currency,.page-analytics .analytics-block .analytics-block-value .analytics-value-decimal{font-size:16px}}.page-analytics .analytics-block .analytics-block-value-description{color:#666;font-size:calc(14px + 4 * ((100vw - 375px)/ 2185));margin:0;margin-top:auto}@media screen and (max-width:375px){.page-analytics .analytics-block .analytics-block-value-description{font-size:14px}}@media screen and (min-width:2560px){.page-analytics .analytics-block .analytics-block-value-description{font-size:18px}}.page-analytics .analytics-block.analytics-revenue-chart{border:none;grid-column:span 3;padding:0;margin-top:calc(20px + 2vw);background-color:#fff}.page-analytics .analytics-block.analytics-revenue-chart .chart-container{height:500px}@media (max-width:600px){.page-analytics .analytics-block.analytics-revenue-chart .chart-container{height:250px}}.page-analytics .analytics-block.streper-count .chart-container{width:100%;height:250px}.page-analytics .analytics-block.streper-count .chart-container canvas{width:100%!important;height:100%!important}.page-analytics .analytics-streper-vd-maand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.page-analytics .analytics-streper-vd-maand__row .analytics-block-value{margin-bottom:.1em;margin-top:0}.page-analytics .analytics-streper-vd-maand__row:first-child .analytics-block-value{margin-top:.5em}.page-analytics .analytics-streper-vd-maand__row .analytics-block-value-description{margin-top:0;margin-bottom:1em}.page-analytics .analytics-streper-vd-maand__row--sm .analytics-block-value{font-size:calc(20px + 0 * ((100vw - 375px)/ 2185));margin-bottom:0}@media screen and (max-width:375px){.page-analytics .analytics-streper-vd-maand__row--sm .analytics-block-value{font-size:20px}}@media screen and (min-width:2560px){.page-analytics .analytics-streper-vd-maand__row--sm .analytics-block-value{font-size:20px}}.page-analytics .analytics-streper-vd-maand__row--sm .analytics-block-value-description{font-size:calc(11px + 4 * ((100vw - 375px)/ 2185))}@media screen and (max-width:375px){.page-analytics .analytics-streper-vd-maand__row--sm .analytics-block-value-description{font-size:11px}}@media screen and (min-width:2560px){.page-analytics .analytics-streper-vd-maand__row--sm .analytics-block-value-description{font-size:15px}}.page-analytics .analytics-streper-vd-maand__row--sm .streper-badge .streper-badge-icon svg{height:.9em}.page-analytics .analytics-column{margin-top:calc(20px + 2vw);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}@media (max-width:800px){.page-analytics .analytics-column{grid-column:span 2}}@media (max-width:600px){.page-analytics .analytics-column{grid-column:span 2}}.page-barrooster{padding-top:calc(60px + 2vw)}.page-barrooster .calendar{width:100%}.page-barrooster .calendars-wrapper{padding:calc(20px + 2vw) calc(6px + 3vw) 0;z-index:2;position:relative}@media (max-width:600px){.page-barrooster .calendars-wrapper{padding:0}}.page-barrooster .calendars-wrapper .calendars-inner{gap:calc(6px + 3vw);row-gap:2em;margin-bottom:1em;position:relative;border-radius:20px}.page-barrooster .calendars-wrapper .months{display:grid;grid-template-columns:repeat(2,1fr)}@media (max-width:1020px){.page-barrooster .calendars-wrapper .months{grid-template-columns:repeat(1,1fr);margin-top:-50vh}}@media (max-width:600px){.page-barrooster .calendars-wrapper .months{margin-top:0}}.page-barrooster .calendar-month{background-color:#fff;padding:calc((40px + 4vw)/ 2);border-radius:20px}.page-barrooster .calendar-month:nth-of-type(odd){margin-top:-15vh}@media (max-width:1020px){.page-barrooster .calendar-month:nth-of-type(odd){margin-top:0;padding:calc(6px + 3vw)}}.page-barrooster .calendar-month .month-title{text-align:left;margin-bottom:20px;display:inline-block;background-color:#000;color:#fff;padding:.5em .5em .3em;font-size:calc(20px + 15 * ((100vw - 375px)/ 2185));border-radius:5px;text-transform:uppercase}@media screen and (max-width:375px){.page-barrooster .calendar-month .month-title{font-size:20px}}@media screen and (min-width:2560px){.page-barrooster .calendar-month .month-title{font-size:35px}}.page-barrooster .calendar-grid{display:grid;grid-template-columns:repeat(7,1fr)}.page-barrooster .calendar-day-header{padding:5px;text-align:center;font-family:"Agrandir Grand Heavy",sans-serif;letter-spacing:.01em;font-size:calc(14px + 4 * ((100vw - 375px)/ 2185));text-transform:uppercase;color:#000}@media screen and (max-width:375px){.page-barrooster .calendar-day-header{font-size:14px}}@media screen and (min-width:2560px){.page-barrooster .calendar-day-header{font-size:18px}}@media (max-width:600px){.page-barrooster .calendar-day-header{padding:5px 2px}}.page-barrooster .calendar-day{background-color:#fff;padding:5px;min-height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-transition:background-color .2s cubic-bezier(.55,.085,0,.99);transition:background-color .2s cubic-bezier(.55,.085,0,.99)}.page-barrooster .calendar-day.past{opacity:.7}.page-barrooster .calendar-day.past .day-number{opacity:.5}.page-barrooster .calendar-day.today .day-number{color:#000!important;background-color:#cbeb3a!important;font-family:"Agrandir Grand Heavy",sans-serif;letter-spacing:.01em}.page-barrooster .calendar-day.has-shift{position:relative;padding:0}.page-barrooster .calendar-day.has-shift .day-number{background-color:#000;color:#fff}.page-barrooster .calendar-day.has-shift:hover .day-number{background-color:#262626}.page-barrooster .calendar-day.has-shift[data-tooltip]::after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 10px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#000;color:#fff;padding:8px 12px;border-radius:5px;white-space:nowrap;font-size:calc(14px + 4 * ((100vw - 375px)/ 2185));opacity:0;pointer-events:none;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;z-index:10}@media screen and (max-width:375px){.page-barrooster .calendar-day.has-shift[data-tooltip]::after{font-size:14px}}@media screen and (min-width:2560px){.page-barrooster .calendar-day.has-shift[data-tooltip]::after{font-size:18px}}.page-barrooster .calendar-day.has-shift[data-tooltip]::before{content:"";position:absolute;bottom:calc(100% + 4px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border:6px solid transparent;border-top-color:#000;opacity:0;pointer-events:none;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;z-index:10}.page-barrooster .calendar-day.has-shift[data-tooltip]:hover::after,.page-barrooster .calendar-day.has-shift[data-tooltip]:hover::before{opacity:1}.page-barrooster .calendar-day .calendar-day-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;padding:5px 5px 20px;text-decoration:none;color:inherit}.page-barrooster .calendar-day .calendar-day-link:hover{text-decoration:none}.page-barrooster .day-number{font-size:calc(12px + 4 * ((100vw - 375px)/ 2185));font-family:"Agrandir Grand Heavy",sans-serif;letter-spacing:.01em;margin-bottom:10px;color:#000;width:2.6em;height:2.6em;text-align:center;line-height:2.7em;background-color:#f2f2f2;border-radius:10em}@media screen and (max-width:375px){.page-barrooster .day-number{font-size:12px}}@media screen and (min-width:2560px){.page-barrooster .day-number{font-size:16px}}.page-barrooster .barkeeper-name{font-size:calc(14px + 4 * ((100vw - 375px)/ 2185));color:#000;word-break:break-word;line-height:1.2;text-align:center;white-space:nowrap}@media screen and (max-width:375px){.page-barrooster .barkeeper-name{font-size:14px}}@media screen and (min-width:2560px){.page-barrooster .barkeeper-name{font-size:18px}}.page-barrooster .calendar-legend{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px}.page-barrooster .calendar-legend .legend-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:calc(14px + 4 * ((100vw - 375px)/ 2185))}@media screen and (max-width:375px){.page-barrooster .calendar-legend .legend-item{font-size:14px}}@media screen and (min-width:2560px){.page-barrooster .calendar-legend .legend-item{font-size:18px}}.page-barrooster .calendar-legend .legend-dot{width:20px;height:20px;border-radius:4px}.page-barrooster .calendar-legend .legend-dot.today{background-color:rgba(203,235,58,.4)}.page-barrooster .calendar-legend .legend-dot.has-shift{background-color:rgba(203,235,58,.3)}@media (max-width:768px){.page-barrooster .calendar-navigation{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-barrooster .calendar-navigation .current-month{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-bottom:20px}.page-barrooster .calendar-navigation .button{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-barrooster .calendar-day-header{padding:5px 0}.page-barrooster .calendar-day{min-height:80px;padding:5px 0}.page-barrooster .day-number{margin-bottom:5px}.page-barrooster .barkeeper-name{font-size:11px}.page-barrooster .calendar-day-header{padding:10px 5px;font-size:11px}}.block-spacer{display:block;width:100%}.cta{position:relative}.cta .cta-content{position:relative;z-index:1;padding:calc(calc(40px + 4vw) * 2) calc(6px + 3vw);z-index:2;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cta .cta-content .text,.cta .cta-content .title{max-width:600px;text-align:center}.cta .cta-content .button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cta .cta-image{position:absolute;top:0;left:0;width:100%;height:100%}.cta .cta-image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1}.faq .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(40px + 4vw)}@media (max-width:800px){.faq .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(20px + 2vw)}}.faq .text-wrapper{-webkit-box-flex:3;-ms-flex:3;flex:3}.faq .text-wrapper .text{margin-top:1em}.faq .faq-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:4;-ms-flex:4;flex:4}.faq .faq-items .faq-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-right:calc(40px + 4vw);padding-bottom:calc((20px + 2vw) * .75);border-bottom:1px solid #ddd;-webkit-transition:gap .4s cubic-bezier(.55,.085,0,.99);transition:gap .4s cubic-bezier(.55,.085,0,.99)}@media (max-width:800px){.faq .faq-items .faq-item{padding-right:0}}.faq .faq-items .faq-item:not(:first-of-type){padding-top:calc((20px + 2vw) * .75)}.faq .faq-items .faq-item:not(:first-of-type) .icon{top:calc((20px + 2vw) * .75)}.faq .faq-items .faq-item.open{gap:1em}.faq .faq-items .faq-item .answer,.faq .faq-items .faq-item .button-wrapper{width:100%}.faq .faq-items .faq-item .question{line-height:1.2}@media (max-width:800px){.faq .faq-items .faq-item .question{padding-right:35px}}.faq .faq-items .faq-item .answer .word{overflow:hidden;display:inline-block}.faq .faq-items .faq-item .button-wrapper{margin-top:0}.faq .faq-items .icon{position:absolute;right:0;top:0;width:20px;height:20px;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease;-webkit-transform:rotate(0);transform:rotate(0)}@media (max-width:800px){.faq .faq-items .icon{width:15px;height:15px}}.faq .faq-items .icon svg{width:100%;height:100%}.faq .faq-items .faq-item.open .icon{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.image-text{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%;height:auto;gap:calc(20px + 2vw)}.image-text .image{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:10px;overflow:hidden}.image-text .image img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:800px){.image-right .image-text .image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.image-text .text-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:calc(20px + 2vw) 0}.image-text .text-wrapper .text{margin-top:1.4em}.image-text .text-wrapper .button-wrapper{margin-top:1.6em}@media (min-width:800px){.image-right .image-text .text-wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (max-width:800px){.image-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.image-text .image{padding-bottom:65%}.image-text .text-wrapper{padding:0}}.log-chart{width:100%}.log-chart .chart-container{width:100%;height:190px;min-height:190px}.log{width:100%;margin:0 auto}.log .title{margin-bottom:calc(20px + 2vw)}.log .log-layout{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}@media (max-width:800px){.log .log-layout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}}.log .log-filters{color:#000;border-radius:10px;-webkit-box-flex:1;-ms-flex:1;flex:1;gap:20px}@media (max-width:800px){.log .log-filters{position:relative;top:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width:600px){.log .log-filters{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}}.log .log-filters .filter-group{margin-bottom:25px;-webkit-box-flex:2;-ms-flex:2;flex:2}.log .log-filters .filter-group:last-child{margin-bottom:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.log .log-filters .filter-group label{display:block;font-weight:600;font-family:"Agrandir Grand Heavy",sans-serif;letter-spacing:.01em;text-transform:uppercase;margin-bottom:12px;white-space:nowrap;font-size:calc(14px + 4 * ((100vw - 375px)/ 2185))}@media screen and (max-width:375px){.log .log-filters .filter-group label{font-size:14px}}@media screen and (min-width:2560px){.log .log-filters .filter-group label{font-size:18px}}.log .log-filters .log-search-input{background-color:#fff;color:#000;width:100%;padding:12px 15px;border:1px solid #ddd;border-radius:10px;font-size:14px;-webkit-transition:all .3s cubic-bezier(.55,.085,0,.99);transition:all .3s cubic-bezier(.55,.085,0,.99)}.log .log-filters .log-search-input:focus{outline:0;border-color:#000}.log .log-filters .filter-checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.log .log-filters .filter-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.log .log-filters .filter-checkbox input[type=checkbox]{width:18px;height:18px;accent-color:#cbeb3a;border:1px solid #ddd}.log .log-filters .filter-checkbox input[type=checkbox]::before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:12px;height:12px;border-radius:1px}.log .log-filters .filter-checkbox input[type=checkbox]:checked::before{background-color:#cbeb3a}.log .log-filters .filter-checkbox span{font-size:calc(14px + 4 * ((100vw - 375px)/ 2185));text-transform:capitalize;font-family:"Agrandir Regular",sans-serif;letter-spacing:.01em;font-weight:400}@media screen and (max-width:375px){.log .log-filters .filter-checkbox span{font-size:14px}}@media screen and (min-width:2560px){.log .log-filters .filter-checkbox span{font-size:18px}}.log .log-timeline-wrapper{position:relative;-webkit-box-flex:3;-ms-flex:3;flex:3}@media (max-width:800px){.log .log-timeline-wrapper{width:100%}}.log .log-timeline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;position:relative}.log .log-timeline::before{content:"";position:absolute;left:24px;top:40px;bottom:40px;width:2px;background-color:#f2f2f2}@media (max-width:600px){.log .log-timeline::before{left:17px}}.log .log-entry{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px;position:relative;text-decoration:none;color:inherit;-webkit-transition:opacity .3s cubic-bezier(.55,.085,0,.99);transition:opacity .3s cubic-bezier(.55,.085,0,.99)}.log .log-entry:hover{opacity:.8}@media (max-width:600px){.log .log-entry{gap:15px}}.log .log-icon{width:50px;height:50px;min-width:50px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:1;-webkit-transition:all .3s cubic-bezier(.55,.085,0,.99);transition:all .3s cubic-bezier(.55,.085,0,.99)}@media (max-width:600px){.log .log-icon{width:35px;height:35px;min-width:35px}}.log .log-icon svg{width:15px;height:15px}@media (max-width:600px){.log .log-icon svg{width:14px;height:14px}}.log .consumption .log-icon{background-color:#cbeb3a}.log .consumption .log-icon svg path{stroke:#000}.log .topup .log-icon{background-color:#000}.log .topup .log-icon svg path{stroke:#cbeb3a}.log .correction .log-icon{background-color:#f2f2f2}.log .correction .log-icon svg path{stroke:#000}.log .log-content{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:15px 20px;background-color:#f2f2f2;border:1px solid #ddd;border-radius:10px;-webkit-transition:all .3s cubic-bezier(.55,.085,0,.99);transition:all .3s cubic-bezier(.55,.085,0,.99)}@media (max-width:600px){.log .log-content{padding:12px 15px}}.log .log-content:hover{background-color:#000;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.05)}.log .log-content:hover svg .letter{fill:#fff!important}.log .log-content:hover .log-name{color:#fff}.log .log-content:hover .log-date{color:#aaa}.log .log-content:hover .log-amount{color:#fff}.log .log-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}@media (max-width:600px){.log .log-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:5px}}.log .log-name{font-weight:600;color:#000;font-size:calc(16px + 4 * ((100vw - 375px)/ 2185));text-transform:uppercase;font-family:"Agrandir Grand Heavy",sans-serif;letter-spacing:.01em;-webkit-transition:all .3s cubic-bezier(.55,.085,0,.99);transition:all .3s cubic-bezier(.55,.085,0,.99)}@media screen and (max-width:375px){.log .log-name{font-size:16px}}@media screen and (min-width:2560px){.log .log-name{font-size:20px}}.log .log-date{color:#666;font-size:14px;white-space:nowrap;-webkit-transition:all .3s cubic-bezier(.55,.085,0,.99);transition:all .3s cubic-bezier(.55,.085,0,.99)}@media (max-width:600px){.log .log-date{font-size:12px}}.log .log-amount{color:#000;font-size:calc(14px + 4 * ((100vw - 375px)/ 2185));-webkit-transition:all .3s cubic-bezier(.55,.085,0,.99);transition:all .3s cubic-bezier(.55,.085,0,.99)}@media screen and (max-width:375px){.log .log-amount{font-size:14px}}@media screen and (min-width:2560px){.log .log-amount{font-size:18px}}.log .topup .log-amount{color:#000;font-weight:500;-webkit-transition:all .3s cubic-bezier(.55,.085,0,.99);transition:all .3s cubic-bezier(.55,.085,0,.99)}.log .log-no-results,.log .no-entries{text-align:center;color:#aaa;padding:40px 20px;font-size:calc(16px + 4 * ((100vw - 375px)/ 2185))}@media screen and (max-width:375px){.log .log-no-results,.log .no-entries{font-size:16px}}@media screen and (min-width:2560px){.log .log-no-results,.log .no-entries{font-size:20px}}.log .log-load-more-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px;padding-top:20px}@media (max-width:800px){.log .log-load-more-wrapper{margin-top:20px;padding-top:15px}}.log .streper-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;margin-left:.5em;vertical-align:middle}.log .streper-badge .streper-badge-icon{display:inline-block;vertical-align:middle}.log .streper-badge .streper-badge-icon svg{width:auto;height:1em;display:block}.logos .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(40px + 4vw);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}@media (max-width:600px){.logos .wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4em;row-gap:1em}}.logos .logo{width:100%;max-width:calc(140px + 2vw);height:auto}@media (max-width:600px){.logos .logo{max-width:100%;width:calc(40% - 2em)}}.logos .logo img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.monthly-revenue{width:100%}.monthly-revenue .title{margin-bottom:calc(20px + 2vw)}.monthly-revenue .chart-container{width:100%;height:500px;min-height:500px}@media (max-width:600px){.monthly-revenue .chart-container{height:400px;min-height:400px}}.saldo-pakketten{padding:0 calc(40px + 4vw)}@media (max-width:1500px){.saldo-pakketten{padding:0 calc(6px + 3vw)}}.saldo-pakketten .title{width:100%;text-align:center}.saldo-pakketten .text{max-width:calc(900px + 20vw);text-align:center;margin:1em auto}.saldo-pakketten .button-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}.saldo-pakketten .swiper-slide{height:auto}.saldo-pakketten .wrapper{margin-top:calc(40px + 4vw);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1em;width:100%}.saldo-pakketten .wrapper .card{z-index:4;height:100%}.saldo-pakketten .wrapper .card:nth-of-type(2){z-index:5}.saldo-pakketten .wrapper .card:nth-of-type(4){z-index:2}.saldo-pakketten .wrapper .card:last-of-type{z-index:1}.saldo-pakketten .wrapper .card:not(:first-child){margin:0 0 0 -10vw}.saldo-pakketten .wrapper .card .content{height:100%;border-radius:10px;padding:calc((40px + 4vw)/ 1.5) calc((6px + 3vw)/ 1.5) calc(20px + 2vw);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.saldo-pakketten .wrapper .card .content.grey{background-color:#f2f2f2}.saldo-pakketten .wrapper .card .content.green{background-color:#cbeb3a}.saldo-pakketten .wrapper .card .content.black{background-color:#000;color:#fff}.saldo-pakketten .wrapper .card .content.black .tag{background-color:#fff;color:#000}@media (max-width:800px){.saldo-pakketten .wrapper .card .content{padding:calc(20px + 2vw);padding-top:calc(40px + 4vw)}}.saldo-pakketten .wrapper .card .content.black .button:hover .btn-animate-chars__bg,.saldo-pakketten .wrapper .card .content.green .button:hover .btn-animate-chars__bg{background-color:#fff}.saldo-pakketten .wrapper .card .content.black .button:hover .btn-animate-chars__text,.saldo-pakketten .wrapper .card .content.green .button:hover .btn-animate-chars__text{color:#000}.saldo-pakketten .wrapper .card .content.black .button:hover .button-icon svg path,.saldo-pakketten .wrapper .card .content.green .button:hover .button-icon svg path{stroke:#000}.saldo-pakketten .wrapper .card .content .tag{font-size:calc(10px + 2 * ((100vw - 375px)/ 2185));font-family:"Agrandir Grand Heavy",sans-serif;letter-spacing:.01em;text-transform:uppercase;background-color:#000;color:#fff;padding:.5em 1em;border-radius:5px;display:inline-block;margin-bottom:1em;-webkit-transform:translateY(-100%);transform:translateY(-100%)}@media screen and (max-width:375px){.saldo-pakketten .wrapper .card .content .tag{font-size:10px}}@media screen and (min-width:2560px){.saldo-pakketten .wrapper .card .content .tag{font-size:12px}}.saldo-pakketten .wrapper .card .content .card-title{margin-bottom:1.5em}.saldo-pakketten .wrapper .card .content .card-amount{margin-bottom:1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:.5em}.saldo-pakketten .wrapper .card .content .card-amount .amount{font-size:calc(28px + 42 * ((100vw - 375px)/ 2185));font-family:"Agrandir Grand Heavy",sans-serif;letter-spacing:.01em;line-height:1em}@media screen and (max-width:375px){.saldo-pakketten .wrapper .card .content .card-amount .amount{font-size:28px}}@media screen and (min-width:2560px){.saldo-pakketten .wrapper .card .content .card-amount .amount{font-size:70px}}.saldo-pakketten .wrapper .card .content .card-amount .unit{font-size:calc(12px + 2 * ((100vw - 375px)/ 2185));font-family:"Agrandir Grand Heavy",sans-serif;letter-spacing:.01em;text-transform:uppercase;margin-bottom:.4em}@media screen and (max-width:375px){.saldo-pakketten .wrapper .card .content .card-amount .unit{font-size:12px}}@media screen and (min-width:2560px){.saldo-pakketten .wrapper .card .content .card-amount .unit{font-size:14px}}.saldo-pakketten .wrapper .card .content .card-text{font-size:calc(14px + 4 * ((100vw - 375px)/ 2185))}@media screen and (max-width:375px){.saldo-pakketten .wrapper .card .content .card-text{font-size:14px}}@media screen and (min-width:2560px){.saldo-pakketten .wrapper .card .content .card-text{font-size:18px}}.saldo-pakketten .wrapper .card .content .button-wrapper{margin-top:calc(20px + 2vw)}.saldo-pakketten.four-cards .card:not(:first-child){margin:0 0 0 -12vw}.saldo-pakketten.three-cards .card:not(:first-child){margin:0 0 0 -15vw}.saldo-pakketten.swiper-mode{overflow:visible}.saldo-pakketten.swiper-mode .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.saldo-pakketten.swiper-mode .swiper-slide{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.saldo-pakketten.swiper-mode .swiper-slide .card{width:100%;max-width:none;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.saldo-pakketten.swiper-mode .swiper-pagination{position:relative;margin-top:calc(20px + 2vw)}.saldo-pakketten.swiper-mode .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;background-color:#ddd;opacity:1;-webkit-transition:all .3s cubic-bezier(.55,.085,0,.99);transition:all .3s cubic-bezier(.55,.085,0,.99)}.saldo-pakketten.swiper-mode .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#000;-webkit-transform:scale(1.2);transform:scale(1.2)}.searchbar{padding:0 calc(6px + 3vw);padding-top:calc(calc(20px + 2vw) + calc(60px + 2vw));z-index:12;position:relative}.searchbar .searchbar-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;visibility:hidden;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease;z-index:11}.searchbar .searchbar-overlay.is-visible{opacity:1;visibility:visible}.searchbar .grunge-text{color:#002b59;position:absolute;top:calc(60px + 2vw + 10px);left:calc((6px + 3vw) * 2);z-index:12}.searchbar .grunge-text .text{font-family:"My Ugly",sans-serif;letter-spacing:.01em;font-size:calc(20px + 15 * ((100vw - 375px)/ 2185));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:.9;white-space:nowrap}@media screen and (max-width:375px){.searchbar .grunge-text .text{font-size:20px}}@media screen and (min-width:2560px){.searchbar .grunge-text .text{font-size:35px}}.searchbar .grunge-text .text span{margin-left:3em}.searchbar .grunge-text .line{font-family:"Never Brush Swash",sans-serif}.searchbar .searchbar-wrapper{position:relative;max-width:800px;margin:0 auto;z-index:12}.searchbar .searchbar-wrapper>svg{position:absolute;left:1.5rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:18px;height:18px;pointer-events:none}.searchbar .searchbar-wrapper .tooltip{position:absolute;right:1.5rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;pointer-events:none}.searchbar .searchbar-wrapper .tooltip .tooltip-search,.searchbar .searchbar-wrapper .tooltip .tooltip-select>span{font-size:12px;color:#aaa;background-color:#fff;padding:3px 5px;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.searchbar .searchbar-wrapper .tooltip .tooltip-search{display:none}.searchbar .searchbar-wrapper .tooltip .tooltip-search.macos{display:-webkit-box;display:-ms-flexbox;display:flex}.searchbar .searchbar-wrapper .tooltip .tooltip-search.windows{display:none}body.is-windows .searchbar .searchbar-wrapper .tooltip .tooltip-search.macos{display:none}body.is-windows .searchbar .searchbar-wrapper .tooltip .tooltip-search.windows{display:-webkit-box;display:-ms-flexbox;display:flex}.searchbar .searchbar-wrapper .tooltip .tooltip-select{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;color:#aaa}.searchbar .searchbar-wrapper .tooltip .tooltip-select span{background-color:#f2f2f2}.searchbar .searchbar-wrapper .tooltip .tooltip-select svg{height:14px}.searchbar .searchbar-wrapper.is-focused .tooltip .tooltip-search{display:none}.searchbar .searchbar-wrapper.is-focused .tooltip .tooltip-select{display:-webkit-box;display:-ms-flexbox;display:flex}.searchbar .searchbar-input{width:100%;padding:1.3rem 4rem 1.2em;font-size:1rem;background-color:#f2f2f2;border:1px solid #f2f2f2;border-radius:6em;-webkit-transition:border-color .2s ease;transition:border-color .2s ease;font-size:calc(14px + 4 * ((100vw - 375px)/ 2185))}@media screen and (max-width:375px){.searchbar .searchbar-input{font-size:14px}}@media screen and (min-width:2560px){.searchbar .searchbar-input{font-size:18px}}.searchbar .searchbar-input:focus{outline:0;border-radius:5px 5px 0 0;background-color:#fff}.searchbar .search-results{position:absolute;top:100%;left:0;right:0;background:#fff;border-radius:0 0 5px 5px;z-index:100;padding:0 calc(10px + 1vw) calc(15px + 1vw)}.searchbar .search-results .search-results-inner{max-height:50vh;overflow-y:auto;border-bottom:1px solid #ddd;padding-top:10px}@media (max-width:800px){.searchbar .search-results .search-results-inner{max-height:380px}}.searchbar .strepers-results{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.searchbar .search-result.focused .search-result-card:not(.negative){background-color:#000;color:#fff;padding:7px 20px 7px 7px}@media (max-width:800px){.searchbar .search-result.focused .search-result-card:not(.negative){padding:7px 14px 7px 7px}}@media (max-width:600px){.searchbar .search-result.focused .search-result-card:not(.negative){padding:7px 7px 7px 12px}}.searchbar .search-result.focused .search-result-card.negative{background-color:#f2f2f2!important}.searchbar .search-result-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;gap:1rem;padding:7px 5px 7px 0;border-radius:5px;-webkit-transition:background-color .2s ease,border-left .2s ease,padding .2s ease;transition:background-color .2s ease,border-left .2s ease,padding .2s ease;will-change:padding}.searchbar .search-result-card:hover{background-color:#000;color:#fff;padding:7px 20px 7px 7px}@media (max-width:800px){.searchbar .search-result-card:hover{padding:7px 14px 7px 7px}}@media (max-width:600px){.searchbar .search-result-card:hover{padding:7px 7px 7px 12px}}.searchbar .search-result-card:hover svg .letter{fill:#fff!important}.searchbar .search-result-card:hover .buttons .button{-webkit-transform:translateY(0);transform:translateY(0)}.searchbar .search-result-card:hover .streper-name .lastname{color:#aaa}.searchbar .search-result-card.negative .streper-image-wrapper{opacity:.2!important}.searchbar .search-result-card.negative .streper-name,.searchbar .search-result-card.negative .streper-saldo{opacity:.4!important}.searchbar .search-result-card.negative:hover{background-color:#f2f2f2!important;color:inherit!important;padding:7px 5px 7px 0!important}.searchbar .streper-image-wrapper{-ms-flex-negative:0;flex-shrink:0;width:calc(50px + 4vw);height:calc(40px + 2vw);border-radius:5px;overflow:hidden;background-color:#eee;pointer-events:none;will-change:transform}@media (max-width:600px){.searchbar .streper-image-wrapper{width:calc(40px + 2vw);display:none}}.searchbar .streper-image,.searchbar .streper-image-placeholder{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;will-change:transform}.searchbar .streper-image-placeholder{background:linear-gradient(135deg,#667eea 0,#764ba2 100%)}.searchbar .streper-info{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;pointer-events:none;gap:15px}@media (max-width:600px){.searchbar .streper-info{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.searchbar .streper-name{margin-bottom:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-top:5px}.searchbar .streper-name span{display:block;line-height:1}.searchbar .streper-name span.firstname{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Agrandir Grand Heavy",sans-serif;letter-spacing:.01em;text-transform:uppercase;font-size:calc(16px + 4 * ((100vw - 375px)/ 2185))}@media screen and (max-width:375px){.searchbar .streper-name span.firstname{font-size:16px}}@media screen and (min-width:2560px){.searchbar .streper-name span.firstname{font-size:20px}}.searchbar .streper-name span.lastname{font-size:calc(13px + 3 * ((100vw - 375px)/ 2185));color:#666;margin-top:5px;-webkit-transition:color .2s ease;transition:color .2s ease}@media screen and (max-width:375px){.searchbar .streper-name span.lastname{font-size:13px}}@media screen and (min-width:2560px){.searchbar .streper-name span.lastname{font-size:16px}}.searchbar .streper-name .streper-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;margin-left:.5em;vertical-align:middle}.searchbar .streper-name .streper-badge .streper-badge-icon{display:inline-block;vertical-align:middle}.searchbar .streper-name .streper-badge .streper-badge-icon svg{width:auto;height:1em;display:block}@media (max-width:600px){.searchbar .streper-name{margin-right:auto}}.searchbar .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:5px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);overflow:hidden;pointer-events:visible}@media (max-width:600px){.searchbar .buttons{position:relative;top:0;-webkit-transform:translateY(0);transform:translateY(0)}}.searchbar .buttons .button{-webkit-transform:translateY(calc(100% + 2px));transform:translateY(calc(100% + 2px));-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease}@media (max-width:600px){.searchbar .buttons .button{-webkit-transform:translateY(0);transform:translateY(0)}.searchbar .buttons .button .btn-animate-chars__bg{background-color:#f2f2f2!important}}.searchbar .buttons .button:nth-child(1){-webkit-transition-delay:50ms;transition-delay:50ms}@media (max-width:600px){.searchbar .buttons .button:first-of-type{display:none}}.searchbar .streper-saldo{font-family:"Agrandir Grand Heavy",sans-serif;letter-spacing:.01em;font-size:calc(16px + 4 * ((100vw - 375px)/ 2185))}@media screen and (max-width:375px){.searchbar .streper-saldo{font-size:16px}}@media screen and (min-width:2560px){.searchbar .streper-saldo{font-size:20px}}.searchbar .search-empty{padding:2rem;text-align:center;color:#999}.searchbar .search-empty p{margin:0}.searchbar .button-wrapper{margin-top:20px;text-align:center}.show-searchbar-overlay{overflow:hidden}.searchbar-shortcut{position:fixed;bottom:20px;left:50%;-webkit-transform:translate(-50%,calc(100% + 22px));transform:translate(-50%,calc(100% + 22px));z-index:10;max-width:400px;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease;display:none}.searchbar-shortcut.is-visible{-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.searchbar-shortcut .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;padding:.9rem 1.5rem;background-color:#f2f2f2;border:1px solid #f2f2f2;border-radius:6em;-webkit-transition:border-color .2s ease,background-color .2s ease,-webkit-transform .2s ease;transition:border-color .2s ease,background-color .2s ease,-webkit-transform .2s ease;transition:border-color .2s ease,background-color .2s ease,transform .2s ease;transition:border-color .2s ease,background-color .2s ease,transform .2s ease,-webkit-transform .2s ease}.searchbar-shortcut .wrapper:hover{background-color:#fff;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.searchbar-shortcut .wrapper>svg{width:16px;height:16px;-ms-flex-negative:0;flex-shrink:0}.searchbar-shortcut .wrapper .text{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:.9rem;color:#aaa;white-space:nowrap}.searchbar-shortcut .wrapper .tooltip{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:none}.searchbar-shortcut .wrapper .tooltip .tooltip-search{font-size:11px;background-color:#fff;padding:4px 8px;border-radius:4px;color:#aaa;display:none}.searchbar-shortcut .wrapper .tooltip .tooltip-search.macos{display:-webkit-box;display:-ms-flexbox;display:flex}.searchbar-shortcut .wrapper .tooltip .tooltip-search.windows{display:none}.single-image{display:block;position:relative;width:100%;margin:0 auto}.core-content+.single-image,.single-image+.core-content{margin-top:calc(40px + 4vw)}.single-image .image{position:relative;z-index:1;overflow:hidden;font-size:0;width:100%}.single-image .image img{max-width:100%}.single-image.fixed-height .image{padding-bottom:60%}.single-image.fixed-height .image img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single-image.full-size img{position:relative;width:100%;height:auto}.single-image.original-size .image{width:auto;margin:0;max-width:100%}.single-image.original-size .image img{max-width:100%;height:auto}@media (max-width:800px){.single-image.fixed-height .image{padding-bottom:80%}}.site-footer{display:block;position:relative;padding:0 20px 20px 20px;color:#fff;overflow:hidden}@media (max-width:600px){.site-footer{padding:0 calc((6px + 3vw)/ 2) calc((6px + 3vw)/ 2) calc((6px + 3vw)/ 2)}}.site-footer a,.site-footer p{line-height:1.8em;font-size:calc(15px + 5 * ((100vw - 375px)/ 2185))}@media screen and (max-width:375px){.site-footer a,.site-footer p{font-size:15px}}@media screen and (min-width:2560px){.site-footer a,.site-footer p{font-size:20px}}.site-footer .column-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:calc(20px + 2vw)}.site-footer .column-container .footer-column{width:auto}.site-footer .column-container .footer-column .column-title{font-family:"Agrandir Grand Heavy",sans-serif;letter-spacing:.01em;text-transform:uppercase}.site-footer .column-container .footer-column .column-title:first-child{margin-bottom:1em}.site-footer .column-container .footer-column .line-spacer{height:1.8em}@media (max-width:600px){.site-footer .column-container .footer-column .line-spacer{display:none}}.site-footer .footer-row-top{padding:calc(40px + 4vw) calc(40px + 4vw);background-color:#000;border-radius:20px 20px 0 0;gap:calc(20px + 2vw);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:600px){.site-footer .footer-row-top{padding:calc(20px + 2vw)}}.site-footer .footer-row-top .footer-logo svg{height:calc(25px + 1vw);width:auto}.site-footer .footer-row-top .footer-logo .letter{fill:#fff}.site-footer .footer-row-bottom{padding:30px calc(40px + 4vw);background-color:#000;margin-top:-1px;border-radius:0 0 20px 20px}.site-footer .footer-row-bottom .column-container{gap:0}@media (max-width:600px){.site-footer .footer-row-bottom{padding:calc(20px + 2vw)}}.site-footer a{display:inline-block;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.site-footer a:hover{opacity:.7}@media (max-width:600px){.site-footer .column-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.snel-strepen{padding:calc((6px + 3vw)/ 2);background-color:#000;border-radius:10px;color:#fff}@media (max-width:800px){.snel-strepen{padding:calc(6px + 3vw)}}.snel-strepen .snel-strepen-title{margin-bottom:1em}.snel-strepen .snel-strepen-title span{display:block}.snel-strepen .snel-strepen-title span.small{color:#aaa;margin-top:.2em;font-family:"Agrandir Regular",sans-serif;letter-spacing:.01em;text-transform:none}.snel-strepen .snel-strepen-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:5px;width:100%}.snel-strepen .snel-strepen-list ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.3em 1em 1em;background-color:#fff;color:#000;width:100%;border-radius:5px;-webkit-transition:background-color .3s ease,color .3s ease;transition:background-color .3s ease,color .3s ease;position:relative;overflow:hidden}.snel-strepen .snel-strepen-list ul li .number{font-family:"Agrandir Grand Heavy",sans-serif;letter-spacing:.01em;font-size:calc(20px + 15 * ((100vw - 375px)/ 2185));line-height:1em;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;pointer-events:none}@media screen and (max-width:375px){.snel-strepen .snel-strepen-list ul li .number{font-size:20px}}@media screen and (min-width:2560px){.snel-strepen .snel-strepen-list ul li .number{font-size:35px}}.snel-strepen .snel-strepen-list ul li .text{color:#aaa;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:calc(14px + 4 * ((100vw - 375px)/ 2185));pointer-events:none}@media screen and (max-width:375px){.snel-strepen .snel-strepen-list ul li .text{font-size:14px}}@media screen and (min-width:2560px){.snel-strepen .snel-strepen-list ul li .text{font-size:18px}}.snel-strepen .snel-strepen-list ul li:hover{background-color:#cbeb3a;color:#000}.snel-strepen .snel-strepen-list ul li:hover .number{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.snel-strepen .snel-strepen-list ul li:hover .text{color:#000;-webkit-transform:translate(-50%,calc(-100% - 5px));transform:translate(-50%,calc(-100% - 5px))}[data-split=heading]{overflow:hidden}[data-split=heading] .word{display:inline-block;overflow:hidden;vertical-align:top}[data-split=heading] .char{display:inline-block;-webkit-transform-origin:center bottom;transform-origin:center bottom}.block-streeplijst .barrooster{margin-top:calc((20px + 2vw)/ 2)}.block-streeplijst .barrooster .barrooster-title{margin-bottom:1em}.block-streeplijst .barrooster .barrooster-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1em;padding:1em 0;-webkit-transition:background-color .2s ease,padding .2s ease,color .2s ease;transition:background-color .2s ease,padding .2s ease,color .2s ease;border-bottom:1px solid #ddd}.block-streeplijst .barrooster .barrooster-item:hover{padding:1em .5em 1em 0}.block-streeplijst .barrooster .barrooster-item:first-of-type .date .day{font-size:calc(20px + 15 * ((100vw - 375px)/ 2185))}@media screen and (max-width:375px){.block-streeplijst .barrooster .barrooster-item:first-of-type .date .day{font-size:20px}}@media screen and (min-width:2560px){.block-streeplijst .barrooster .barrooster-item:first-of-type .date .day{font-size:35px}}.block-streeplijst .barrooster .barrooster-item:first-of-type .barman .barman-name{font-size:calc(20px + 15 * ((100vw - 375px)/ 2185))}@media screen and (max-width:375px){.block-streeplijst .barrooster .barrooster-item:first-of-type .barman .barman-name{font-size:20px}}@media screen and (min-width:2560px){.block-streeplijst .barrooster .barrooster-item:first-of-type .barman .barman-name{font-size:35px}}.block-streeplijst .barrooster .date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.block-streeplijst .barrooster .date .day{font-family:"Agrandir Grand Heavy",sans-serif;letter-spacing:.01em;font-size:calc(16px + 4 * ((100vw - 375px)/ 2185));text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:375px){.block-streeplijst .barrooster .date .day{font-size:16px}}@media screen and (min-width:2560px){.block-streeplijst .barrooster .date .day{font-size:20px}}.block-streeplijst .barrooster .date .weekday{font-size:calc(13px + 3 * ((100vw - 375px)/ 2185));color:#000}@media screen and (max-width:375px){.block-streeplijst .barrooster .date .weekday{font-size:13px}}@media screen and (min-width:2560px){.block-streeplijst .barrooster .date .weekday{font-size:16px}}.block-streeplijst .barrooster .barman .barman-name{font-family:"Agrandir Grand Heavy",sans-serif;letter-spacing:.01em;font-size:calc(16px + 4 * ((100vw - 375px)/ 2185));text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:375px){.block-streeplijst .barrooster .barman .barman-name{font-size:16px}}@media screen and (min-width:2560px){.block-streeplijst .barrooster .barman .barman-name{font-size:20px}}.block-streeplijst .streeplijst-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:calc(40px + 4vw)}@media (max-width:800px){.block-streeplijst .streeplijst-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.block-streeplijst .column-right{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc((20px + 2vw)/ 2);max-width:450px}@media (max-width:800px){.block-streeplijst .column-right{max-width:100%}}.block-streeplijst .column-right .button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0}.block-streeplijst .column-right .button-wrapper .button{width:100%}.streeplijst{-webkit-box-flex:2;-ms-flex:2;flex:2}.streeplijst .streeplijst-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1em;gap:1em}@media (max-width:800px){.streeplijst .streeplijst-header{margin-bottom:.1em}}.streeplijst .streeplijst-title{margin-bottom:0;overflow:hidden;display:block;position:relative}.streeplijst .streeplijst-header-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;pointer-events:auto}.streeplijst .btn-edit-all-saldo{background:0 0;border:none;padding:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:.6;-webkit-transition:opacity .2s cubic-bezier(.55,.085,0,.99);transition:opacity .2s cubic-bezier(.55,.085,0,.99);border-radius:50%;pointer-events:auto}.streeplijst .btn-edit-all-saldo:hover{opacity:1;background-color:#cbeb3a}.streeplijst .btn-edit-all-saldo:hover svg{-webkit-transform:scale(1.1);transform:scale(1.1)}.streeplijst .btn-edit-all-saldo:hover svg path{stroke:#000}.streeplijst .btn-edit-all-saldo svg{width:16px;height:16px}.streeplijst .saldo-edit-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;pointer-events:auto}.streeplijst .saldo-edit-actions button{padding:5px 10px;border-radius:5px;background:0 0;font-family:"Agrandir Grand Heavy",sans-serif;letter-spacing:.01em;font-size:calc(12px + 2 * ((100vw - 375px)/ 2185));-webkit-transition:all .2s cubic-bezier(.55,.085,0,.99);transition:all .2s cubic-bezier(.55,.085,0,.99);white-space:nowrap;text-transform:uppercase;pointer-events:auto;background-color:#cbeb3a;color:#000}@media screen and (max-width:375px){.streeplijst .saldo-edit-actions button{font-size:12px}}@media screen and (min-width:2560px){.streeplijst .saldo-edit-actions button{font-size:14px}}.streeplijst .saldo-edit-actions button:hover{background-color:#000;color:#fff}.streeplijst .saldo-edit-actions button:disabled{opacity:.5}.streeplijst .saldo-edit-actions .btn-save-all-saldo:hover{background:#000;color:#fff}.streeplijst .saldo-edit-actions .btn-cancel-all-saldo{background-color:#fff}.streeplijst .saldo-edit-actions .btn-cancel-all-saldo:hover{background-color:#000;color:#fff}.streeplijst .streeplijst-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style-type:none;padding:0;margin:0;height:100%}.streeplijst .streeplijst-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1em;padding:10px 0 10px 0;-webkit-transition:background-color .2s ease,padding .2s ease,color .2s ease,border-radius .2s ease;transition:background-color .2s ease,padding .2s ease,color .2s ease,border-radius .2s ease;overflow:hidden;border-bottom:1px solid #ddd}@media (max-width:800px){.streeplijst .streeplijst-item{gap:.5em}}.streeplijst .streeplijst-item>*{-webkit-transition:-webkit-transform .6s cubic-bezier(.625,.05,0,1);transition:-webkit-transform .6s cubic-bezier(.625,.05,0,1);transition:transform .6s cubic-bezier(.625,.05,0,1);transition:transform .6s cubic-bezier(.625,.05,0,1), -webkit-transform .6s cubic-bezier(.625,.05,0,1);-webkit-transform:translateY(120%);transform:translateY(120%)}.barba-intro .streeplijst .streeplijst-item>*{-webkit-transform:translateY(0);transform:translateY(0)}.streeplijst .streeplijst-item:nth-of-type(1)>*{-webkit-transition-delay:50ms;transition-delay:50ms}.streeplijst .streeplijst-item:nth-of-type(2)>*{-webkit-transition-delay:.1s;transition-delay:.1s}.streeplijst .streeplijst-item:nth-of-type(3)>*{-webkit-transition-delay:.15s;transition-delay:.15s}.streeplijst .streeplijst-item:nth-of-type(4)>*{-webkit-transition-delay:.2s;transition-delay:.2s}.streeplijst .streeplijst-item:nth-of-type(5)>*{-webkit-transition-delay:.25s;transition-delay:.25s}.streeplijst .streeplijst-item:nth-of-type(6)>*{-webkit-transition-delay:.3s;transition-delay:.3s}.streeplijst .streeplijst-item:nth-of-type(7)>*{-webkit-transition-delay:.35s;transition-delay:.35s}.streeplijst .streeplijst-item:nth-of-type(8)>*{-webkit-transition-delay:.4s;transition-delay:.4s}.streeplijst .streeplijst-item:nth-of-type(9)>*{-webkit-transition-delay:.45s;transition-delay:.45s}.streeplijst .streeplijst-item:nth-of-type(10)>*{-webkit-transition-delay:.5s;transition-delay:.5s}.streeplijst .streeplijst-item:nth-of-type(11)>*{-webkit-transition-delay:.55s;transition-delay:.55s}.streeplijst .streeplijst-item:nth-of-type(12)>*{-webkit-transition-delay:.6s;transition-delay:.6s}.streeplijst .streeplijst-item:nth-of-type(13)>*{-webkit-transition-delay:.65s;transition-delay:.65s}.streeplijst .streeplijst-item:nth-of-type(14)>*{-webkit-transition-delay:.7s;transition-delay:.7s}.streeplijst .streeplijst-item:nth-of-type(15)>*{-webkit-transition-delay:.75s;transition-delay:.75s}.streeplijst .streeplijst-item:nth-of-type(16)>*{-webkit-transition-delay:.8s;transition-delay:.8s}.streeplijst .streeplijst-item:nth-of-type(17)>*{-webkit-transition-delay:.85s;transition-delay:.85s}.streeplijst .streeplijst-item:nth-of-type(18)>*{-webkit-transition-delay:.9s;transition-delay:.9s}.streeplijst .streeplijst-item:nth-of-type(19)>*{-webkit-transition-delay:.95s;transition-delay:.95s}.streeplijst .streeplijst-item:nth-of-type(20)>*{-webkit-transition-delay:1s;transition-delay:1s}.streeplijst .streeplijst-item.is-new{-webkit-animation:expandFromZero 1.5s cubic-bezier(.55,.085,0,.99) both;animation:expandFromZero 1.5s cubic-bezier(.55,.085,0,.99) both}.streeplijst .streeplijst-item.is-updated{-webkit-animation:highlight 1.5s cubic-bezier(.55,.085,0,.99);animation:highlight 1.5s cubic-bezier(.55,.085,0,.99)}.streeplijst .streeplijst-item:hover{background-color:#000;color:#fff;padding:10px;border-radius:5px}.streeplijst .streeplijst-item:hover svg .letter{fill:#fff!important}.streeplijst .streeplijst-item:hover .buttons .button{-webkit-transform:translateY(0);transform:translateY(0)}@media (max-width:600px){.streeplijst .streeplijst-item:hover{padding:10px 5px 10px 10px}}.streeplijst .streeplijst-item.negative .streeplijst-item-image{opacity:.2!important}.streeplijst .streeplijst-item.negative .streeplijst-balance,.streeplijst .streeplijst-item.negative .streeplijst-name,.streeplijst .streeplijst-item.negative .streeplijst-saldo{opacity:.4!important}.streeplijst .streeplijst-item.negative:hover{background-color:transparent!important;color:inherit!important;padding:10px 0 10px 0!important;border-radius:0!important}.streeplijst .streeplijst-item.negative:hover svg .letter{fill:inherit!important}.streeplijst .streeplijst-item.negative:hover .buttons .button{-webkit-transform:translateY(calc(100% + 2px))!important;transform:translateY(calc(100% + 2px))!important}.streeplijst.is-editing .streeplijst-item:hover{background-color:transparent!important;color:inherit!important;padding:10px 0 10px 0!important}.streeplijst.is-editing .streeplijst-item:hover svg .letter{fill:#000!important}.streeplijst.is-editing .streeplijst-item:hover .buttons{pointer-events:none}.streeplijst.is-editing .streeplijst-item:hover .buttons .button{-webkit-transform:translateY(calc(100% + 2px))!important;transform:translateY(calc(100% + 2px))!important}.streeplijst .streeplijst-item-image{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:stretch;align-self:stretch;width:calc(70px + 2vw);position:relative;pointer-events:none;will-change:transform}@media (max-width:800px){.streeplijst .streeplijst-item-image{width:calc(40px + 2vw)}}.streeplijst .streeplijst-item-image .image-wrapper{width:100%;height:100%;position:relative;overflow:hidden;border-radius:5px}.streeplijst .streeplijst-item-image .image-wrapper img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;will-change:transform}.streeplijst .streeplijst-item-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative;width:auto;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:auto;gap:.5em;pointer-events:none}.streeplijst .streeplijst-item-content .streeplijst-item-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;gap:0;padding:.6em 0}.streeplijst .streeplijst-item-content .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:5px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);overflow:hidden;pointer-events:visible}.streeplijst .streeplijst-item-content .buttons .button{-webkit-transform:translateY(calc(100% + 2px));transform:translateY(calc(100% + 2px));-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease}.streeplijst .streeplijst-item-content .buttons .button:nth-child(1){-webkit-transition-delay:50ms;transition-delay:50ms}@media (max-width:600px){.streeplijst .streeplijst-item-content .buttons .button:first-of-type{display:none}}.streeplijst .streeplijst-name{font-family:"Agrandir Grand Heavy",sans-serif;letter-spacing:.01em;font-size:calc(22px + 23 * ((100vw - 375px)/ 2185));text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1em;-webkit-transition:color .3s ease;transition:color .3s ease}@media screen and (max-width:375px){.streeplijst .streeplijst-name{font-size:22px}}@media screen and (min-width:2560px){.streeplijst .streeplijst-name{font-size:45px}}.is-new .streeplijst .streeplijst-name,.is-updated .streeplijst .streeplijst-name{color:inherit}.streeplijst .streeplijst-balance{font-size:calc(14px + 4 * ((100vw - 375px)/ 2185));display:block;white-space:nowrap;line-height:1;color:#666;-webkit-transition:color .3s ease;transition:color .3s ease}@media screen and (max-width:375px){.streeplijst .streeplijst-balance{font-size:14px}}@media screen and (min-width:2560px){.streeplijst .streeplijst-balance{font-size:18px}}.streeplijst .streeplijst-balance::before{content:"Saldo: "}.streeplijst .streeplijst-saldo{font-size:calc(20px + 15 * ((100vw - 375px)/ 2185));font-family:"Agrandir Grand Heavy",sans-serif;letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;line-height:1;-webkit-transition:color .3s ease;transition:color .3s ease}@media screen and (max-width:375px){.streeplijst .streeplijst-saldo{font-size:20px}}@media screen and (min-width:2560px){.streeplijst .streeplijst-saldo{font-size:35px}}.is-new .streeplijst .streeplijst-saldo,.is-updated .streeplijst .streeplijst-saldo{color:inherit}.streeplijst .saldo-input{font-size:calc(20px + 15 * ((100vw - 375px)/ 2185));font-family:"Agrandir Grand Heavy",sans-serif;letter-spacing:.01em;text-transform:uppercase;width:70px;padding:6px 10px;border:2px solid #000;border-radius:5px;background:#fff;color:#000;text-align:center;pointer-events:auto;-moz-appearance:textfield}@media screen and (max-width:375px){.streeplijst .saldo-input{font-size:20px}}@media screen and (min-width:2560px){.streeplijst .saldo-input{font-size:35px}}.streeplijst .saldo-input:focus{outline:0;border-color:#cbeb3a}.streeplijst .saldo-input.has-error{border-color:red}.streeplijst .saldo-input::-webkit-inner-spin-button,.streeplijst .saldo-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.streeplijst .totals{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1em 0;margin-top:1em}.streeplijst .streeplijst-item-empty{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:center;align-self:center;height:clamp(3em,(40px + 4vw) * 3,300px)}@-webkit-keyframes expandFromZero{0%{max-height:0;padding-top:0;padding-bottom:0;opacity:0;margin-top:0;margin-bottom:0}1%{opacity:1}100%{max-height:200px;padding-top:10px;padding-bottom:10px;opacity:1;margin-top:0;margin-bottom:0}}@keyframes expandFromZero{0%{max-height:0;padding-top:0;padding-bottom:0;opacity:0;margin-top:0;margin-bottom:0}1%{opacity:1}100%{max-height:200px;padding-top:10px;padding-bottom:10px;opacity:1;margin-top:0;margin-bottom:0}}@-webkit-keyframes highlight{0%,100%{background-color:rgba(203,235,58,0);padding-left:0}30%,70%{background-color:#cbeb3a;padding-left:15px;padding-right:25px}}@keyframes highlight{0%,100%{background-color:rgba(203,235,58,0);padding-left:0}30%,70%{background-color:#cbeb3a;padding-left:15px;padding-right:25px}}.streper-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;margin-left:.5em;vertical-align:middle}.streper-badge .streper-badge-icon{display:inline-block;vertical-align:middle}.streper-badge .streper-badge-icon svg{width:auto;height:.7em;display:block}.streper-badge .streper-badge-icon svg path{-webkit-transition:fill .2s ease;transition:fill .2s ease}.streper-badge .streper-badge-tag{font-size:calc(8px + 2 * ((100vw - 375px)/ 2185));font-family:"Agrandir Grand Heavy",sans-serif;letter-spacing:.01em;text-transform:uppercase;background-color:#000;color:#fff;padding:.5em 1em;border-radius:5px;display:inline-block;vertical-align:middle;line-height:1;-webkit-transform:translateY(-2px);transform:translateY(-2px)}@media screen and (max-width:375px){.streper-badge .streper-badge-tag{font-size:8px}}@media screen and (min-width:2560px){.streper-badge .streper-badge-tag{font-size:10px}}.streper-profile{width:100%;padding-top:calc(60px + 2vw)}.streper-profile .container{max-width:100%;padding:0 20px}@media (max-width:600px){.streper-profile .container{padding:0 calc(6px + 3vw) calc(6px + 3vw) calc(6px + 3vw)}}.streper-profile .profile-hero{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;padding-bottom:20px}@media (max-width:800px){.streper-profile .profile-hero{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.streper-profile .image-wrapper{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;height:auto;-o-object-fit:cover;object-fit:cover;position:relative;border-radius:10px;overflow:hidden;background-color:#f2f2f2}.streper-profile .image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (max-width:800px){.streper-profile .image-wrapper{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:50vw!important;width:100%}}.streper-profile .profile-header{position:relative;-webkit-box-flex:1;-ms-flex:1 1 60%;flex:1 1 60%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(20px + 2vw);border-radius:10px;background-color:#f2f2f2;padding:calc((20px + 2vw) * 1.5) calc(6px + 3vw)}.streper-profile .profile-name{font-family:"Agrandir Grand Heavy",sans-serif;letter-spacing:.01em;text-transform:uppercase;margin:0}.streper-profile .profile-name .naam-display{display:block;font-size:calc(28px + 42 * ((100vw - 375px)/ 2185));line-height:1}@media screen and (max-width:375px){.streper-profile .profile-name .naam-display{font-size:28px}}@media screen and (min-width:2560px){.streper-profile .profile-name .naam-display{font-size:70px}}.streper-profile .profile-name .naam-display .streper-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;margin-left:.3em;vertical-align:top;margin-top:.05em}.streper-profile .profile-name .naam-display .streper-badge .streper-badge-icon{display:inline-block;vertical-align:middle}.streper-profile .profile-name .naam-display .streper-badge .streper-badge-icon svg{width:auto;height:.7em;display:block}.streper-profile .profile-name .achternaam-display{display:block;font-size:calc(28px + 42 * ((100vw - 375px)/ 2185));color:#aaa;line-height:1}@media screen and (max-width:375px){.streper-profile .profile-name .achternaam-display{font-size:28px}}@media screen and (min-width:2560px){.streper-profile .profile-name .achternaam-display{font-size:70px}}@media (max-width:800px){.streper-profile .profile-name{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}}.streper-profile .btn-edit-profile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:15px;background-color:#fff;color:#cbeb3a;border-radius:50%;-webkit-transition:all .3s cubic-bezier(.55,.085,0,.99);transition:all .3s cubic-bezier(.55,.085,0,.99);font-family:"Agrandir Grand Heavy",sans-serif;letter-spacing:.01em;text-transform:uppercase;font-size:14px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:absolute;top:20px;right:20px;z-index:10}@media (max-width:800px){.streper-profile .btn-edit-profile{top:10px;right:10px;padding:10px}.streper-profile .btn-edit-profile svg{width:15px;height:15px}}.streper-profile .btn-edit-profile svg{width:20px;height:20px}.streper-profile .btn-edit-profile svg path{stroke:#000}.streper-profile .btn-edit-profile:hover{background-color:#cbeb3a;color:#000}.streper-profile .edit-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;position:absolute;top:20px;right:20px}@media (max-width:800px){.streper-profile .edit-actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;position:relative;top:0;right:0;gap:5px}}.streper-profile .edit-actions .btn{padding:5px 10px;border-radius:5px;-webkit-transition:all .3s cubic-bezier(.55,.085,0,.99);transition:all .3s cubic-bezier(.55,.085,0,.99);font-family:"Agrandir Grand Heavy",sans-serif;letter-spacing:.01em;font-size:calc(12px + 2 * ((100vw - 375px)/ 2185));text-transform:uppercase;font-size:14px}@media screen and (max-width:375px){.streper-profile .edit-actions .btn{font-size:12px}}@media screen and (min-width:2560px){.streper-profile .edit-actions .btn{font-size:14px}}.streper-profile .edit-actions .btn-save-profile{background-color:#cbeb3a;color:#000}.streper-profile .edit-actions .btn-save-profile:hover{background-color:#000;color:#fff}.streper-profile .edit-actions .btn-save-profile:disabled{opacity:.6;cursor:not-allowed}.streper-profile .edit-actions .btn-cancel-edit{background-color:transparent;color:#000}.streper-profile .edit-actions .btn-cancel-edit:hover{background-color:#000;color:#fff}.streper-profile .profile-info-card h2{margin-bottom:20px}.streper-profile .info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px}.streper-profile .info-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.streper-profile .info-item .saldo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.streper-profile .info-item .saldo img{max-width:250px;height:auto;display:block;margin-top:10px;border-radius:10px;margin-bottom:1em}.streper-profile .info-label{font-family:"Agrandir Grand Heavy",sans-serif;letter-spacing:.01em;text-transform:uppercase;font-size:12px;color:#666;letter-spacing:.5px}.streper-profile .info-value{font-size:calc(16px + 4 * ((100vw - 375px)/ 2185));color:#000;word-break:break-word}@media screen and (max-width:375px){.streper-profile .info-value{font-size:16px}}@media screen and (min-width:2560px){.streper-profile .info-value{font-size:20px}}.streper-profile .info-value.saldo-value{font-family:"Agrandir Grand Heavy",sans-serif;letter-spacing:.01em;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative;gap:5px}.streper-profile .info-value.saldo-value .saldo-value-number{font-size:calc(28px + 42 * ((100vw - 375px)/ 2185));display:block;line-height:1.1}@media screen and (max-width:375px){.streper-profile .info-value.saldo-value .saldo-value-number{font-size:28px}}@media screen and (min-width:2560px){.streper-profile .info-value.saldo-value .saldo-value-number{font-size:70px}}.streper-profile .info-value.saldo-value .saldo-value-text{font-size:calc(14px + 4 * ((100vw - 375px)/ 2185));margin-bottom:.5em;display:block;position:relative}@media screen and (max-width:375px){.streper-profile .info-value.saldo-value .saldo-value-text{font-size:14px}}@media screen and (min-width:2560px){.streper-profile .info-value.saldo-value .saldo-value-text{font-size:18px}}.streper-profile .image-display{max-width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.streper-profile .profile-input{width:100%;padding:10px 15px;border:2px solid #ddd;border-radius:10px;font-size:16px;-webkit-transition:all .3s cubic-bezier(.55,.085,0,.99);transition:all .3s cubic-bezier(.55,.085,0,.99);background-color:#fff}.streper-profile .profile-input:focus{outline:0;border-color:#000}.streper-profile .profile-input.has-error{border-color:red}.streper-profile .profile-checkbox{accent-color:#cbeb3a}.streper-profile .statistics-section{margin:calc(20px + 2vw) 0}.streper-profile .statistics-section h2{margin-bottom:.5em;width:100%;text-align:center}.streper-profile .stats-grid{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 calc(40px + 4vw);gap:calc(20px + 2vw);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1020px){.streper-profile .stats-grid{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.streper-profile .stats-grid .stat-card{-webkit-box-flex:1;-ms-flex:1 1 45%;flex:1 1 45%}}.streper-profile .stat-card{padding:30px;text-align:left;-webkit-transition:all .3s cubic-bezier(.55,.085,0,.99);transition:all .3s cubic-bezier(.55,.085,0,.99);-webkit-box-flex:1;-ms-flex:1 1 25%;flex:1 1 25%;border-left:1px solid #ddd}@media (max-width:1020px){.streper-profile .stat-card{padding:20px}}.streper-profile .stat-card:hover .stat-value{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.streper-profile .stat-icon{font-size:40px;margin-bottom:15px}.streper-profile .stat-value{font-family:"Agrandir Grand Heavy",sans-serif;letter-spacing:.01em;font-size:calc(22px + 13 * ((100vw - 375px)/ 2185));color:#000;margin-bottom:10px;-webkit-transition:all .3s cubic-bezier(.55,.085,0,.99);transition:all .3s cubic-bezier(.55,.085,0,.99);white-space:nowrap}@media screen and (max-width:375px){.streper-profile .stat-value{font-size:22px}}@media screen and (min-width:2560px){.streper-profile .stat-value{font-size:35px}}.streper-profile .stat-value .stat-value-currency{font-size:20px;color:#666}.streper-profile .stat-label{font-family:"Agrandir Grand Heavy",sans-serif;letter-spacing:.01em;text-transform:uppercase;font-size:12px;color:#666;letter-spacing:.5px;-webkit-transition:all .3s cubic-bezier(.55,.085,0,.99);transition:all .3s cubic-bezier(.55,.085,0,.99)}.streper-profile .wrapper{margin:calc(40px + 4vw) 0;padding:0 calc(40px + 4vw);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:calc(20px + 2vw)}.streper-profile .wrapper h2{margin-bottom:1em}@media (max-width:1020px){.streper-profile .wrapper{padding:0}}@media (max-width:800px){.streper-profile .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.streper-profile .wrapper .bar-shifts-section{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.streper-profile .wrapper .recent-activity-section{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.streper-profile .recent-activity-section{margin-bottom:calc(20px + 2vw);-webkit-box-flex:2;-ms-flex:2;flex:2}.streper-profile .activity-log{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;position:relative}.streper-profile .activity-log::before{content:"";position:absolute;left:24px;top:40px;bottom:40px;width:2px;background-color:#f2f2f2}@media (max-width:600px){.streper-profile .activity-log::before{left:17px}}.streper-profile .log-entry{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px;position:relative}@media (max-width:600px){.streper-profile .log-entry{gap:15px}}.streper-profile .log-icon{width:50px;height:50px;min-width:50px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:1;-webkit-transition:all .3s cubic-bezier(.55,.085,0,.99);transition:all .3s cubic-bezier(.55,.085,0,.99)}@media (max-width:600px){.streper-profile .log-icon{width:35px;height:35px;min-width:35px}}.streper-profile .log-icon svg{width:15px;height:15px}@media (max-width:600px){.streper-profile .log-icon svg{width:14px;height:14px}}.streper-profile .consumption .log-icon{background-color:#cbeb3a}.streper-profile .consumption .log-icon svg path{stroke:#000}.streper-profile .topup .log-icon{background-color:#000}.streper-profile .topup .log-icon svg path{stroke:#cbeb3a}.streper-profile .correction .log-icon{background-color:#f2f2f2}.streper-profile .correction .log-icon svg path{stroke:#000}.streper-profile .log-content{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:15px 20px;background-color:#f2f2f2;border:1px solid #ddd;border-radius:10px;-webkit-transition:all .3s cubic-bezier(.55,.085,0,.99);transition:all .3s cubic-bezier(.55,.085,0,.99)}@media (max-width:600px){.streper-profile .log-content{padding:12px 15px}}.streper-profile .log-content:hover{background-color:#000;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.05)}.streper-profile .log-content:hover svg .letter{fill:#fff!important}.streper-profile .log-content:hover .log-name{color:#fff}.streper-profile .log-content:hover .log-date{color:#aaa}.streper-profile .log-content:hover .log-amount{color:#fff}.streper-profile .log-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;margin-bottom:8px}@media (max-width:600px){.streper-profile .log-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:5px}}.streper-profile .log-name{font-weight:600;color:#000;font-size:calc(16px + 4 * ((100vw - 375px)/ 2185));text-transform:uppercase;font-family:"Agrandir Grand Heavy",sans-serif;letter-spacing:.01em;-webkit-transition:all .3s cubic-bezier(.55,.085,0,.99);transition:all .3s cubic-bezier(.55,.085,0,.99)}@media screen and (max-width:375px){.streper-profile .log-name{font-size:16px}}@media screen and (min-width:2560px){.streper-profile .log-name{font-size:20px}}.streper-profile .log-name .streper-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;margin-left:.5em;vertical-align:middle}.streper-profile .log-name .streper-badge .streper-badge-icon{display:inline-block;vertical-align:middle}.streper-profile .log-name .streper-badge .streper-badge-icon svg{width:auto;height:1em;display:block}.streper-profile .log-date{color:#666;font-size:14px;white-space:nowrap;-webkit-transition:all .3s cubic-bezier(.55,.085,0,.99);transition:all .3s cubic-bezier(.55,.085,0,.99)}@media (max-width:600px){.streper-profile .log-date{font-size:12px}}.streper-profile .log-amount{color:#000;font-size:calc(14px + 4 * ((100vw - 375px)/ 2185));-webkit-transition:all .3s cubic-bezier(.55,.085,0,.99);transition:all .3s cubic-bezier(.55,.085,0,.99)}@media screen and (max-width:375px){.streper-profile .log-amount{font-size:14px}}@media screen and (min-width:2560px){.streper-profile .log-amount{font-size:18px}}.streper-profile .topup .log-amount{color:#000;font-weight:500;-webkit-transition:all .3s cubic-bezier(.55,.085,0,.99);transition:all .3s cubic-bezier(.55,.085,0,.99)}.streper-profile .bar-shifts-section{margin-bottom:calc(20px + 2vw);-webkit-box-flex:1;-ms-flex:1;flex:1}.streper-profile .shifts-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.streper-profile .shifts-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.streper-profile .barrooster-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1em;padding:1em 0;-webkit-transition:background-color .2s ease,padding .2s ease,color .2s ease;transition:background-color .2s ease,padding .2s ease,color .2s ease;border-bottom:1px solid #ddd}.streper-profile .barrooster-item:hover{padding:1em .5em 1em 0}.streper-profile .barrooster-item:first-of-type{padding-top:10px}.streper-profile .barrooster-item:first-of-type .date .day{font-size:calc(20px + 15 * ((100vw - 375px)/ 2185))}@media screen and (max-width:375px){.streper-profile .barrooster-item:first-of-type .date .day{font-size:20px}}@media screen and (min-width:2560px){.streper-profile .barrooster-item:first-of-type .date .day{font-size:35px}}.streper-profile .barrooster-item:first-of-type .barman .barman-name{font-size:calc(20px + 15 * ((100vw - 375px)/ 2185))}@media screen and (max-width:375px){.streper-profile .barrooster-item:first-of-type .barman .barman-name{font-size:20px}}@media screen and (min-width:2560px){.streper-profile .barrooster-item:first-of-type .barman .barman-name{font-size:35px}}.streper-profile .date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.streper-profile .date .day{font-family:"Agrandir Grand Heavy",sans-serif;letter-spacing:.01em;font-size:calc(16px + 4 * ((100vw - 375px)/ 2185));text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:375px){.streper-profile .date .day{font-size:16px}}@media screen and (min-width:2560px){.streper-profile .date .day{font-size:20px}}.streper-profile .date .weekday{font-size:calc(13px + 3 * ((100vw - 375px)/ 2185));color:#000}@media screen and (max-width:375px){.streper-profile .date .weekday{font-size:13px}}@media screen and (min-width:2560px){.streper-profile .date .weekday{font-size:16px}}.streper-profile .barman .barman-name{font-family:"Agrandir Grand Heavy",sans-serif;letter-spacing:.01em;font-size:calc(16px + 4 * ((100vw - 375px)/ 2185));text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:375px){.streper-profile .barman .barman-name{font-size:16px}}@media screen and (min-width:2560px){.streper-profile .barman .barman-name{font-size:20px}}.streper-profile .activity-load-more-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px;padding-top:20px}@media (max-width:800px){.streper-profile .activity-load-more-wrapper{margin-top:20px;padding-top:15px}}.streper-profile .activity-load-more-wrapper .btn-load-more-activity{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:12px 24px;background-color:transparent;border:1px solid #000;border-radius:10px;color:#000;font-size:14px;-webkit-transition:all .3s cubic-bezier(.55,.085,0,.99);transition:all .3s cubic-bezier(.55,.085,0,.99)}.streper-profile .activity-load-more-wrapper .btn-load-more-activity:hover:not(:disabled){background-color:#000;color:#fff}.streper-profile .activity-load-more-wrapper .btn-load-more-activity:disabled{opacity:.6;cursor:not-allowed}.streper-profile .activity-load-more-wrapper .btn-load-more-activity .btn-loader{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.streper-profile .activity-load-more-wrapper .btn-load-more-activity .btn-loader svg{width:16px;height:16px}.top-10{width:100%}.top-10 .title{margin-bottom:calc(20px + 2vw)}.top-10 .chart-container{width:100%;height:600px}@media (max-width:600px){.top-10 .chart-container{height:500px}}.wordslider{margin-top:calc((40px + 4vw) * 1.5)}.names-section .inner,.words-section .inner{width:110%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;background-color:#000}.words-section .inner{-webkit-transform:rotate(-5deg) translateX(-5%);transform:rotate(-5deg) translateX(-5%)}.names-section .inner{-webkit-transform:rotate(5deg) translate(-5%,-60%);transform:rotate(5deg) translate(-5%,-60%)}.names-section .container,.words-section .container{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:calc(32px + 58 * ((100vw - 375px)/ 2185));font-family:"Agrandir Grand Heavy",sans-serif;letter-spacing:.01em;text-transform:uppercase;will-change:transform;white-space:nowrap;padding:.4em 0 .2em}@media screen and (max-width:375px){.names-section .container,.words-section .container{font-size:32px}}@media screen and (min-width:2560px){.names-section .container,.words-section .container{font-size:90px}}.names-section .container p,.words-section .container p{font-size:inherit;text-wrap:nowrap;line-height:1em;max-width:none;font-family:"Agrandir Grand Heavy",sans-serif;letter-spacing:.01em}.names-section .container p .separator,.words-section .container p .separator{width:2em;display:inline-block;text-align:center}@-webkit-keyframes rotateInfinite{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotateInfinite{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJlbG93L2FsbC1zdHJlcGVycy9hbGwtc3RyZXBlcnMuc2NzcyIsIl92YXJpYWJsZXMuc2NzcyIsIl9taXhpbnMuc2NzcyIsImJlbG93L2FuYWx5dGljcy10b3AvYW5hbHl0aWNzLXRvcC5zY3NzIiwiYmVsb3cvYW5hbHl0aWNzL2FuYWx5dGljcy5zY3NzIiwiYmVsb3cvYmFycm9vc3Rlci1wYWdlLnNjc3MiLCJiZWxvdy9ibG9jay1zcGFjZXIvYmxvY2stc3BhY2VyLnNjc3MiLCJiZWxvdy9jdGEvY3RhLnNjc3MiLCJiZWxvdy9mYXEvZmFxLnNjc3MiLCJiZWxvdy9pbWFnZS10ZXh0L2ltYWdlLXRleHQuc2NzcyIsImJlbG93L2xvZy1jaGFydC9sb2ctY2hhcnQuc2NzcyIsImJlbG93L2xvZy9sb2cuc2NzcyIsImJlbG93L2xvZ29zL2xvZ29zLnNjc3MiLCJiZWxvdy9tb250aGx5LXJldmVudWUvbW9udGhseS1yZXZlbnVlLnNjc3MiLCJiZWxvdy9zYWxkby1wYWtrZXR0ZW4vc2FsZG8tcGFra2V0dGVuLnNjc3MiLCJiZWxvdy9zZWFyY2hiYXIvc2VhcmNoYmFyLnNjc3MiLCJiZWxvdy9zaW5nbGUtaW1hZ2Uvc2luZ2xlLWltYWdlLnNjc3MiLCJiZWxvdy9zaXRlLWZvb3Rlci9zaXRlLWZvb3Rlci5zY3NzIiwiYmVsb3cvc25lbC1zdHJlcGVuL3NuZWwtc3RyZXBlbi5zY3NzIiwiYmVsb3cvc3BsaXQtY29udGVudC9zcGxpdC1jb250ZW50LnNjc3MiLCJiZWxvdy9zdHJlZXBsaWpzdC9iYXJyb29zdGVyLnNjc3MiLCJiZWxvdy9zdHJlZXBsaWpzdC9ibG9jay1zdHJlZXBsaWpzdC5zY3NzIiwiYmVsb3cvc3RyZWVwbGlqc3Qvc3RyZWVwbGlqc3Quc2NzcyIsImJlbG93L3N0cmVwZXItcHJvZmlsZS9zdHJlcGVyLXByb2ZpbGUuc2NzcyIsImJlbG93L3RvcC0xMC90b3AtMTAuc2NzcyIsImJlbG93L3dvcmRzbGlkZXIvd29yZHNsaWRlci5zY3NzIl0sIm5h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QkFBQSxDQURKLHVFQUNJLDRCQUFBLENBQUEsb0JBQUEsQ0FESix1RUFDSSw2QkFBQSxDQUFBLHFCQUFBLENBREosdUVBQ0ksNEJBQUEsQ0FBQSxvQkFBQSxDQURKLHVFQUNJLDZCQUFBLENBQUEscUJBQUEsQ0FESix1RUFDSSw0QkFBQSxDQUFBLG9CQUFBLENBREosdUVBQ0ksNkJBQUEsQ0FBQSxxQkFBQSxDQURKLHVFQUNJLDRCQUFBLENBQUEsb0JBQUEsQ0FESix1RUFDSSw2QkFBQSxDQUFBLHFCQUFBLENBREosd0VBQ0ksNEJBQUEsQ0FBQSxvQkFBQSxDQURKLHdFQUNJLDZCQUFBLENBQUEscUJBQUEsQ0FESix3RUFDSSw0QkFBQSxDQUFBLG9CQUFBLENBREosd0VBQ0ksNkJBQUEsQ0FBQSxxQkFBQSxDQURKLHdFQUNJLDRCQUFBLENBQUEsb0JBQUEsQ0FESix3RUFDSSw2QkFBQSxDQUFBLHFCQUFBLENBREosd0VBQ0ksNEJBQUEsQ0FBQSxvQkFBQSxDQURKLHdFQUNJLDZCQUFBLENBQUEscUJBQUEsQ0FESix3RUFDSSw0QkFBQSxDQUFBLG9CQUFBLENBREosd0VBQ0ksNkJBQUEsQ0FBQSxxQkFBQSxDQURKLHdFQUNJLDJCQUFBLENBQUEsbUJBQUEsQ0FESix3RUFDSSw4QkFBQSxDQUFBLHNCQUFBLENBREosd0VBQ0ksNkJBQUEsQ0FBQSxxQkFBQSxDQURKLHdFQUNJLDhCQUFBLENBQUEsc0JBQUEsQ0FESix3RUFDSSw2QkFBQSxDQUFBLHFCQUFBLENBREosd0VBQ0ksOEJBQUEsQ0FBQSxzQkFBQSxDQURKLHdFQUNJLDZCQUFBLENBQUEscUJBQUEsQ0FESix3RUFDSSw4QkFBQSxDQUFBLHNCQUFBLENBREosd0VBQ0ksNkJBQUEsQ0FBQSxxQkFBQSxDQURKLHdFQUNJLDhCQUFBLENBQUEsc0JBQUEsQ0FESix3RUFDSSw2QkFBQSxDQUFBLHFCQUFBLENBT3BCLHVDQUNJLG1CQUFBLENBQUEsbUJBQUEsQ0FBQSxZQUFBLENBQ0Esd0JBQUEsQ0FBQSxxQkFBQSxDQUFBLGtCQUFBLENBQ0EsU0FBQSxD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bUNBQUEsQ0FFSiw0Q0FFSSxVQUFBLENBQ0EsV0FBQSxDQUNBLG1CQUFBLENBQUEsbUJBQUEsQ0FBQSxZQUFBLENBQ0Esd0JBQUEsQ0FBQSxxQkFBQSxDQUFBLGtCQUFBLENBQ0EsVUFBQSxDQUNBLHFCQUFBLENBR0osc0JBQ0ksK0NBQUEsQ0FBQSx1Q0FBQSxDQUVKLHNCQUNJLGtEQUFBLENBQUEsMENBQUEsQ0FHSixvREFDSSxtQkFBQSxDQUFBLG1CQUFBLENBQUEsWUFBQSxDdkJPQSxtREFBQSxDQXBCQSw2Q0FBQSxDQUNBLG9CQUFBLEN1QmVBLHdCQUFBLENBQ0EscUJBQUEsQ0FDQSxrQkFBQSxDQUNBLG1CQUFBLEN2QlNBLG9DdUJoQkosb0R2QmlCUSxjRHVDVSxDQUFBLENDcENkLHFDdUJwQkosb0R2QnFCUSxjRGtDVSxDQUFBLEN3QjdDZCx3REFDSSxpQkFBQSxDQUNBLGdCQUFBLENBQ0EsZUFBQSxDQUNBLGNBQUEsQ3ZCMUJKLDZDQUFBLENBQ0Esb0JBQUEsQ3VCNEJJLDhFQUNJLFNBQUEsQ0FDQSxvQkFBQSxDQUNBLGlCQUFBLENBSVosa0NBQ0ksS0FDSSwyQkFBQSxDQUFBLG1CQUFBLENBRUosR0FDSSxnQ0FBQSxDQUFBLHdCQUFBLENBQUEsQ0FMUiwwQkFDSSxLQUNJLDJCQUFBLENBQUEsbUJBQUEsQ0FFSixHQUNJLGdDQUFBLENBQUEsd0JBQUEsQ0FBQSIsImZpbGUiOiJtYWluLWJlbG93Lm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIucGFnZS1hbGwtc3RyZXBlcnMge1xuICAgIHBhZGRpbmctdG9wOiAkaW50cm8tcGFkZGluZy10b3A7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogJG1heC13aWR0aC1jb250ZW50O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogMCAkYmxvY2stc2lkZS1wYWRkaW5nO1xuICAgIH1cbiAgICBcbiAgICBoMSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC53cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAkYmxvY2stc2lkZS1wYWRkaW5nO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l0ZS13aWR0aC1wb3J0cmFpdCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuc3RyZXBlcnMtZ3JpZCB7XG4gICAgICAgIGZsZXg6IDM7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIFxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNpdGUtd2lkdGgtcG9ydHJhaXQpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuY29sdW1uLXJpZ2h0IHtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgdG9wOiBjYWxjKCRoZWFkZXItaGVpZ2h0ICsgMjBweCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIFxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNpdGUtd2lkdGgtcG9ydHJhaXQpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIG9yZGVyOiAtMTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5zdHJlcGVycy1maWx0ZXIge1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIH1cbiAgICBcbiAgICAuZmlsdGVyLWdyb3VwIHtcbiAgICAgICAgXG4gICAgICAgIFxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgQGluY2x1ZGUgZmx1aWQtdHlwZSgkZm9udC1zaXplLXAtc21hbGwteHMsICRmb250LXNpemUtcC1zbWFsbC14bCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmZpbHRlci1jaGVja2JveGVzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgXG4gICAgLmZpbHRlci1jaGVja2JveCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIFxuICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBhY2NlbnQtY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWxpbmU7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsdWlkLXR5cGUoJGZvbnQtc2l6ZS1wLXNtYWxsLXhzLCAkZm9udC1zaXplLXAtc21hbGwteGwpO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXJlZ3VsYXI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5zdHJlcGVycy1zZWFyY2gtaW5wdXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTJweCAxNXB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1saW5lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyAkZWFzZTtcbiAgICAgICAgXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogYmxhY2s7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JleS10ZXh0O1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5idXR0b24td3JhcHBlciB7XG4gICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLy8gVXNlIHRoZSBleGFjdCBzYW1lIHN0eWxlcyBhcyBzZWFyY2hiYXIgcmVzdWx0c1xuICAgIC5zdHJlcGVycy1yZXN1bHRzIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIC5zdHJlcGVycy1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS1saW5lO1xuICAgICBcbiAgICB9XG4gICAgXG4gICAgLnNlYXJjaC1yZXN1bHQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDMwIHtcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoI3skaX0pIHtcbiAgICAgICAgICAgICAgICAuc2VhcmNoLXJlc3VsdC1jYXJkIHtcbiAgICAgICAgICAgICAgICAgICAgPiAqIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6ICN7JGkgKiAwLjA1fXM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLnNlYXJjaC1yZXN1bHQtY2FyZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGdhcDogMXJlbTtcbiAgICAgICAgcGFkZGluZzogN3B4IDVweCA3cHggMHB4O1xuICAgICAgXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS1saW5lO1xuICAgICAgICAvLyBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBib3JkZXItbGVmdCAwLjJzIGVhc2UsIHBhZGRpbmcgMC4ycyBlYXNlLCBib3JkZXItcmFkaXVzIDAuMnMgZWFzZTtcbiAgICAgICAgd2lsbC1jaGFuZ2U6IHBhZGRpbmc7XG4gICAgXG4gICAgICAgID4gKiB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBjdWJpYy1iZXppZXIoMC42MjUsIDAuMDUsIDAsIDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE0MCUpO1xuICAgICAgICAgICAgLmJhcmJhLWludHJvICYge1xuICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweCAyMHB4IDdweCA3cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgICAgICAgICAgIHN2ZyAubGV0dGVyIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idXR0b25zIHtcbiAgICAgICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdHJlcGVyLW5hbWUge1xuICAgICAgICAgICAgICAgIC5sYXN0bmFtZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JleS10ZXh0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi5uZWdhdGl2ZSB7XG4gICAgICAgICAgICAuc3RyZXBlci1pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN0cmVwZXItbmFtZSwgLnN0cmVwZXItc2FsZG8ge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1iZyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDVweCA3cHggMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXRlLXdpZHRoLW1vYmlsZSkge1xuICAgICAgICAgICAgZ2FwOiAwLjVlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweCA1cHggN3B4IDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuc3RyZXBlci1pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwcHggKyA0dncpO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoNDBweCArIDJ2dyk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXRlLXdpZHRoLW1vYmlsZSkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNDBweCArIDJ2dyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLnN0cmVwZXItaW1hZ2UsXG4gICAgLnN0cmVwZXItaW1hZ2UtcGxhY2Vob2xkZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICB9XG4gICAgXG4gICAgLnN0cmVwZXItaW1hZ2UtcGxhY2Vob2xkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjNjY3ZWVhIDAlLCAjNzY0YmEyIDEwMCUpO1xuICAgIH1cbiAgICBcbiAgICAuc3RyZXBlci1pbmZvIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBnYXA6IDE1cHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXRlLXdpZHRoLW1vYmlsZSkge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuc3RyZXBlci1uYW1lIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXRlLXdpZHRoLW1vYmlsZSkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAgICAgICAmLmZpcnN0bmFtZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmx1aWQtdHlwZSgkZm9udC1zaXplLWg1LXhzLCAkZm9udC1zaXplLWg1LXhsKTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIC5zdHJlcGVyLWJhZGdlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC41ZW07XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIC5zdHJlcGVyLWJhZGdlLWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5sYXN0bmFtZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmx1aWQtdHlwZSgkZm9udC1zaXplLWg2LXhzLCAkZm9udC1zaXplLWg2LXhsKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyZXktdGV4dC1kYXJrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnV0dG9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGdhcDogNXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogdmlzaWJsZTtcblxuICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKDEwMCUgKyAycHgpKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4wNXM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNpdGUtd2lkdGgtbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYnRuLWFuaW1hdGUtY2hhcnNfX2JnIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktYmcgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXRlLXdpZHRoLW1vYmlsZSkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5zdHJlcGVyLXNhbGRvIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICBAaW5jbHVkZSBmbHVpZC10eXBlKCRmb250LXNpemUtaDUteHMsICRmb250LXNpemUtaDUteGwpO1xuICAgIH1cbiAgICBcbiAgICAubm8tc3RyZXBlcnMge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMjBweDtcbiAgICAgICAgY29sb3I6ICRncmV5LXRleHQ7XG4gICAgICAgIEBpbmNsdWRlIGZsdWlkLXR5cGUoJGZvbnQtc2l6ZS1wLXhzLCAkZm9udC1zaXplLXAteGwpO1xuICAgIH1cbn1cblxuIiwiLy8gU3BhY2luZ1xuJGJsb2NrLXBhZGRpbmc6IDEwdnc7XG4kYmxvY2stc2lkZS1wYWRkaW5nOiBjYWxjKDZweCArIDN2dyk7XG4kYmxvY2stcGFkZGluZy1weDogY2FsYyg0MHB4ICsgNHZ3KTtcbiRibG9jay1wYWRkaW5nLXB4LWhhbGY6IGNhbGMoMjBweCArIDJ2dyk7XG4kcGFyYWdyYXBoLW1hcmdpbjogY2FsYygxZW0gKyAydncpO1xuXG4kZnVsbC1oZWlnaHQtbW9iaWxlOiA5MHZoO1xuJGhlYWRlci1oZWlnaHQ6IGNhbGMoNjBweCArIDJ2dyk7XG5cbiRoZWFkZXItc2lkZS1tYXJnaW46IGNhbGMoMTJweCArIDEuNnZ3KTtcbiRpbnRyby1wYWRkaW5nLXRvcDogY2FsYygjeyRibG9jay1wYWRkaW5nLXB4LWhhbGZ9ICsgI3skaGVhZGVyLWhlaWdodH0pO1xuXG4kYm9yZGVyLXJhZGl1czogMTBweDtcbiRib3JkZXItcmFkaXVzLXNtYWxsOiA1cHg7XG4kYm9yZGVyLXJhZGl1cy1sYXJnZTogMjBweDtcbiRzY3JvbGxiYXItd2lkdGg6IDA7XG5cbi8vIHotaW5kZXhcbiR6LWluZGV4LXNjcm9sbC1jb250YWluZXI6IDE7XG4kei1pbmRleC1idXR0b24td2lkZ2V0OiAxMDtcbiR6LWluZGV4LW92ZXJsYXk6IDExO1xuJHotaW5kZXgtc2VhcmNoYmFyOiAxMjtcbiR6LWluZGV4LWJhbm5lcjogMTM7XG4kei1pbmRleC1tZW51LWZ1bGxzY3JlZW46IDE0O1xuJHotaW5kZXgtaGVhZGVyOiAxNTsgICAgXG4kei1pbmRleC1wb3B1cC1vdmVybGF5OiAxNjtcbiR6LWluZGV4LXBvcHVwOiAxNztcbiR6LWluZGV4LWJ1dHRvbi1tZW51OiAxODtcblxuXG4vLyBDb250YWluZXIgd2lkdGhcbiRtYXgtd2lkdGgtY29udGFpbmVyOiAxNzAwcHg7XG4kbWF4LXdpZHRoLWNvbnRlbnQ6IDE1MDBweDtcbiRtYXgtd2lkdGgtdGV4dDogY2FsYyg5MDBweCArIDIwdncpO1xuXG4vLyBNZWRpYSB3aWR0aHNcbiRzaXRlLXdpZHRoLXhsOiAyNTYwcHg7XG4kc2l0ZS13aWR0aC1oZDogMTkyMHB4OyBcbiRzaXRlLXdpZHRoLWxhcHRvcDogMTQ0MHB4O1xuJHNpdGUtd2lkdGgtbGFuZHNjYXBlOiAxMDIwcHg7XG4kc2l0ZS13aWR0aC1wb3J0cmFpdDogODAwcHg7XG4kc2l0ZS13aWR0aC1tb2JpbGU6IDYwMHB4O1xuJHNpdGUtd2lkdGgtbW9iaWxlLXNtYWxsOiAzNzVweDtcbiRzaXRlLXdpZHRoLW1lbnUtc3dpdGNoOiAxMDAwcHg7XG5cbi8vIFdvcmRwcmVzcyBhZG1pbiBiYXJcbiRzaXRlLXdpZHRoLXdwYWRtaW5iYXItbW9iaWxlOiA3ODJweDtcbiR3cGFkbWluYmFyLWhlaWdodDogMzJweDtcbiR3cGFkbWluYmFyLWhlaWdodC1tb2JpbGU6IDQ2cHg7XG5cbi8vIEFuaW1hdGlvblxuJGVhc2U6IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XG4kZWFzZS1vdXQ6IGN1YmljLWJlemllcigwLjEsIDAuNDgsIDAsIDAuOTkpO1xuJGVhc2UtaW46IGN1YmljLWJlemllcigwLjk5LCAwLCAwLjksIDAuNDIpO1xuJGVhc2Utb3V0LXN0cm9uZzogY3ViaWMtYmV6aWVyKDAuMDUsIDAuNzUsIDAuMiwgMSk7IFxuXG4vLyBDb2xvcnNcbiRyZWQ6ICNmZjAwMDA7XG4kZ3JlZW46ICNDQkVCM0E7XG5cbiRjb2xvci10ZXh0OiBibGFjaztcbiR0ZXh0LWxpbmstY29sb3I6ICMyODYzZjg7XG5cbiRncmV5LWJnOiAjRjJGMkYyO1xuJGdyZXktZm9ybTogI2NjYztcbiRncmV5LWxpbmU6ICNkZGQ7XG4kZ3JleS10ZXh0OiAjYWFhO1xuJGdyZXktdGV4dC1kYXJrOiAjNjY2O1xuXG4kY29sb3Itc2Nyb2xsYmFyLXRyYWNrOiAjZWVlO1xuJGNvbG9yLXNjcm9sbGJhci10aHVtYjogIzMzMztcblxuLy8gRm9udHNcblxuJGZvbnQtc2l6ZS1oMS14bDogOTBweDtcbiRmb250LXNpemUtaDEteHM6IDMycHg7XG5cbiRmb250LXNpemUtaDIteGw6IDcwcHg7XG4kZm9udC1zaXplLWgyLXhzOiAyOHB4O1xuXG4kZm9udC1zaXplLWgzLXhsOiA0NXB4O1xuJGZvbnQtc2l6ZS1oMy14czogMjJweDtcblxuJGZvbnQtc2l6ZS1oNC14bDogMzVweDtcbiRmb250LXNpemUtaDQteHM6IDIwcHg7XG5cbiRmb250LXNpemUtaDUteGw6IDIwcHg7XG4kZm9udC1zaXplLWg1LXhzOiAxNnB4O1xuXG4kZm9udC1zaXplLWg2LXhsOiAxNnB4O1xuJGZvbnQtc2l6ZS1oNi14czogMTNweDtcblxuJGZvbnQtc2l6ZS1wLXhsOiAyMHB4O1xuJGZvbnQtc2l6ZS1wLXhzOiAxNnB4O1xuXG4kZm9udC1zaXplLWJ1dHRvbi14bDogMTRweDtcbiRmb250LXNpemUtYnV0dG9uLXhzOiAxMnB4O1xuXG4vL1xuXG4kZm9udC1zaXplLXAtaW50cm8teGw6IDIycHg7XG4kZm9udC1zaXplLXAtaW50cm8teHM6IDE2cHg7XG5cbiRmb250LXNpemUtcC1zbWFsbC14bDogMThweDtcbiRmb250LXNpemUtcC1zbWFsbC14czogMTRweDtcblxuJGZvbnQtc2l6ZS1xdW90ZS14bDogNDBweDtcbiRmb250LXNpemUtcXVvdGUteHM6IDIycHg7XG5cbiRmb250LXNpemUtaGVhZGVyLXhsOiAxNXB4O1xuJGZvbnQtc2l6ZS1oZWFkZXIteHM6IDEzcHg7XG5cbiRmb250LXNpemUtZnVsbG1lbnUteGw6IDEyMHB4O1xuJGZvbnQtc2l6ZS1mdWxsbWVudS14czogMjhweDtcblxuJGZvbnQtc2l6ZS11cHBlcmNhc2UteGw6IDE2cHg7XG4kZm9udC1zaXplLXVwcGVyY2FzZS14czogMTNweDtcbiIsIkB1c2UgJ3Nhc3M6bWF0aCc7XG5cbkBtaXhpbiBmb250LXJlZ3VsYXIoKSB7XG4gICAgZm9udC1mYW1pbHk6ICdBZ3JhbmRpciBSZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xufVxuXG5AbWl4aW4gZm9udC1ib2xkKCkge1xuICAgIGZvbnQtZmFtaWx5OiAnQWdyYW5kaXIgR3JhbmQgSGVhdnknLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG59XG5cbkBtaXhpbiBmb250LWhhbmR3cml0aW5nKCkge1xuICAgIGZvbnQtZmFtaWx5OiAnTXkgVWdseScsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbn1cblxuQG1peGluIGZvbnQtbGluZXMoKSB7XG4gICAgZm9udC1mYW1pbHk6ICdOZXZlciBCcnVzaCBTd2FzaCcsIHNhbnMtc2VyaWY7XG59XG5cbi8vIEBpbmNsdWRlIGZsdWlkLXR5cGUoMTZweCwgMjBweClcbkBtaXhpbiBmbHVpZC10eXBlKFxuICAgICRtaW4tZm9udC1zaXplOiAxMnB4LFxuICAgICRtYXgtZm9udC1zaXplOiAyMXB4LFxuICAgICRsb3dlci1yYW5nZTogJHNpdGUtd2lkdGgtbW9iaWxlLXNtYWxsLFxuICAgICR1cHBlci1yYW5nZTogJHNpdGUtd2lkdGgteGxcbikge1xuICAgIGZvbnQtc2l6ZTogY2FsYyhcbiAgICAgICAgI3skbWluLWZvbnQtc2l6ZX0gKyAjeyhcbiAgICAgICAgICAgICAgICBtYXRoLmRpdigkbWF4LWZvbnQtc2l6ZSwgKCRtYXgtZm9udC1zaXplICogMCArIDEpKSAtIG1hdGguZGl2KCRtaW4tZm9udC1zaXplLCAoJG1pbi1mb250LXNpemUgKiAwICsgMSkpXG4gICAgICAgICAgICApfSAqICgoMTAwdncgLSAjeyRsb3dlci1yYW5nZX0pIC8gI3soXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXRoLmRpdigkdXBwZXItcmFuZ2UsICgkdXBwZXItcmFuZ2UgKiAwICsgMSkpIC0gbWF0aC5kaXYoJGxvd2VyLXJhbmdlLCAoJGxvd2VyLXJhbmdlICogMCArIDEpKVxuICAgICAgICAgICAgICAgICAgICApfSlcbiAgICApO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxvd2VyLXJhbmdlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJG1pbi1mb250LXNpemU7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHVwcGVyLXJhbmdlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJG1heC1mb250LXNpemU7XG4gICAgfVxufVxuXG5AbWl4aW4gZmx1aWQoJHByb3BlcnR5LCAkbWluLCAkbWF4LCAkbG93ZXItcmFuZ2U6ICRzaXRlLXdpZHRoLW1vYmlsZSwgJHVwcGVyLXJhbmdlOiAkc2l0ZS13aWR0aC1oZCkge1xuICAgICN7JHByb3BlcnR5fTogY2FsYyhcbiAgICAgICAgI3skbWlufSArICN7KG1hdGguZGl2KCRtYXgsICgkbWF4ICogMCArIDEpKSAtIG1hdGguZGl2KCRtaW4sICgkbWluICogMCArIDEpKSl9ICogKCgxMDB2dyAtICN7JGxvd2VyLXJhbmdlfSkgLyAjeyhcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hdGguZGl2KCR1cHBlci1yYW5nZSwgKCR1cHBlci1yYW5nZSAqIDAgKyAxKSkgLSBtYXRoLmRpdigkbG93ZXItcmFuZ2UsICgkbG93ZXItcmFuZ2UgKiAwICsgMSkpXG4gICAgICAgICAgICAgICAgICAgICl9KVxuICAgICk7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbG93ZXItcmFuZ2UpIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiAkbWluO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR1cHBlci1yYW5nZSkge1xuICAgICAgICAjeyRwcm9wZXJ0eX06ICRtYXg7XG4gICAgfVxufVxuXG5AbWl4aW4gYmctY292ZXIoKSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuQG1peGluIHNwcmVhZCgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xufVxuXG5AbWl4aW4gZm9udC1zaXplLW1lbnUoKSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuXG4gICAgQG1lZGlhIChtaW4taGVpZ2h0OiA2NTBweCkge1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4taGVpZ2h0OiA4MDBweCkge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4taGVpZ2h0OiA5MDBweCkge1xuICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4taGVpZ2h0OiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB9XG59XG4iLCIucGFnZS1hbmFseXRpY3MgLmFuYWx5dGljcy10b3AtcHZkLmFuYWx5dGljcy1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAkYmxvY2stcGFkZGluZy1weC1oYWxmO1xuICAgIHBhZGRpbmctbGVmdDogJGJsb2NrLXNpZGUtcGFkZGluZztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l0ZS13aWR0aC1tb2JpbGUpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC8qIFNhbWUgZ3JleSAvIHNtYWxsIHR5cGUgYXMgLmFuYWx5dGljcy1ibG9jay12YWx1ZS1kZXNjcmlwdGlvbiBvbiBvdGhlciBhbmFseXRpY3MgY2FyZHMgKi9cbiAgICAuYW5hbHl0aWNzLXRvcC1wdmRfX25vdGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICRncmV5LXRleHQtZGFyaztcbiAgICAgICAgQGluY2x1ZGUgZmx1aWQtdHlwZSgkZm9udC1zaXplLXAtc21hbGwteHMsICRmb250LXNpemUtcC1zbWFsbC14bCk7XG4gICAgICAgIG1hcmdpbjogMC4xNXJlbSAwIDAuODVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgIH1cbiAgICBcbiAgICAuYW5hbHl0aWNzLXRvcC1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAzMHB4O1xuICAgICAgICBcbiAgICAgICAgLnRvZ2dsZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1iZztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtYWxsO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGdhcDogMTVweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsdWlkLXR5cGUoJGZvbnQtc2l6ZS1idXR0b24teHMsICRmb250LXNpemUtYnV0dG9uLXhsKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNGVtO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDEwcHgpO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmOm5vdCguYmFja2dyb3VuZCkge1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbiAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5iYWNrZ3JvdW5kIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc21hbGw7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICAgICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMTBweCk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbGVmdCAwLjNzICRlYXNlLCB3aWR0aCAwLjNzICRlYXNlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmFuYWx5dGljcy10b3AtbGlzdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgICB9XG4gICAgXG4gICAgLnN0cmVlcGxpanN0LWxpc3Qge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIFxuICAgICAgICAuc3RyZWVwbGlqc3QtaXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweCA1cHggN3B4IDBweDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGJvcmRlci1sZWZ0IDAuMnMgZWFzZSwgcGFkZGluZyAwLjJzIGVhc2UsIGJvcmRlci1yYWRpdXMgMC4ycyBlYXNlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWxpbmU7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5zdHJlZXBsaWpzdC1pdGVtLXJhbmsge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbHVpZC10eXBlKCRmb250LXNpemUtaDUteHMsICRmb250LXNpemUtaDUteGwpO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMmVtO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyZXktdGV4dC1kYXJrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAuc3RyZWVwbGlqc3QtaXRlbS1pbWFnZSB7XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgLmltYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MHB4ICsgNHZ3KTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDQwcHggKyAydncpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNpdGUtd2lkdGgtbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg0MHB4ICsgMnZ3KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAuc3RyZWVwbGlqc3QtaXRlbS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNpdGUtd2lkdGgtbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIC5zdHJlZXBsaWpzdC1uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNpdGUtd2lkdGgtbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgJi5maXJzdG5hbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmx1aWQtdHlwZSgkZm9udC1zaXplLWg1LXhzLCAkZm9udC1zaXplLWg1LXhsKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgJi5sYXN0bmFtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmx1aWQtdHlwZSgkZm9udC1zaXplLWg2LXhzLCAkZm9udC1zaXplLWg2LXhsKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZXktdGV4dC1kYXJrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIC5zdHJlcGVyLWJhZGdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC41ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3RyZXBlci1iYWRnZS1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAuc3RyZWVwbGlqc3Qtc2FsZG8ge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsdWlkLXR5cGUoJGZvbnQtc2l6ZS1oNS14cywgJGZvbnQtc2l6ZS1oNS14bCk7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIC5zdHJlZXBsaWpzdC1zYWxkby1ldXJvcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbHVpZC10eXBlKCRmb250LXNpemUtYnV0dG9uLXhzLCAkZm9udC1zaXplLWJ1dHRvbi14bCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZXktdGV4dC1kYXJrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgLmJ1dHRvbnMge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKDEwMCUgKyAycHgpKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4wNXM7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXRlLXdpZHRoLW1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgKiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggMjBweCA3cHggN3B4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAuc3RyZWVwbGlqc3QtaXRlbS1yYW5rIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAuc3RyZWVwbGlqc3QtbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGF0aC5sZXR0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBzcGFuLmxhc3RuYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgLnN0cmVlcGxpanN0LXNhbGRvIHtcbiAgICAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgIC5zdHJlZXBsaWpzdC1zYWxkby1ldXJvcyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIC5idXR0b25zIHtcbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYubmVnYXRpdmUge1xuICAgICAgICAgICAgICAgIC5zdHJlZXBsaWpzdC1pdGVtLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC4yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnN0cmVlcGxpanN0LW5hbWUsIC5zdHJlZXBsaWpzdC1zYWxkbyB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDVweCA3cHggMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIC5zdHJlZXBsaWpzdC1pdGVtLXJhbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmV5LXRleHQtZGFyayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAuc3RyZWVwbGlqc3QtbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgubGV0dGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi5sYXN0bmFtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmV5LXRleHQtZGFyayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAuc3RyZWVwbGlqc3Qtc2FsZG8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgLnN0cmVlcGxpanN0LXNhbGRvLWV1cm9zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZXktdGV4dC1kYXJrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b25zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKDEwMCUgKyAycHgpKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5hbmFseXRpY3MtbG9hZC1tb3JlLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICB9XG59XG5cbiIsIi5wYWdlLWFuYWx5dGljcyB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoI3skYmxvY2stc2lkZS1wYWRkaW5nfSArICN7JGhlYWRlci1oZWlnaHR9KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblxuICAgIGgxIHtcbiAgICAgICAgcGFkZGluZzogMCAkYmxvY2stc2lkZS1wYWRkaW5nO1xuICAgIH1cbiAgICAuYW5hbHl0aWNzLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogY2FsYygkYmxvY2stc2lkZS1wYWRkaW5nLzIpICRibG9jay1zaWRlLXBhZGRpbmc7XG4gICAgfVxuICAgIFxuICAgIC5hbmFseXRpY3Mtcm93IHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICBcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXRlLXdpZHRoLXBvcnRyYWl0KSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmFuYWx5dGljcy1ibG9jayB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGMoJGJsb2NrLXBhZGRpbmctcHgtaGFsZiAqIDAuNzUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktbGluZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAmLmNoYXJ0LXRvcC0xMCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgLmNoYXJ0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXZ3O1xuICAgICAgICAgICAgICAgIC8vIG1hcmdpbi10b3A6ICRibG9jay1wYWRkaW5nLXB4LWhhbGY7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBjYW52YXMge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l0ZS13aWR0aC1wb3J0cmFpdCkge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG5cbiAgICAgICAgICAgICAgICAuY2hhcnQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHZ3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIFxuICAgICAgICBcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXRlLXdpZHRoLW1vYmlsZSkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgICAgICAgfVxuICAgICAgICAuYW5hbHl0aWNzLWJsb2NrLWNvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5hbmFseXRpY3MtYmxvY2stdGl0bGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsdWlkLXR5cGUoJGZvbnQtc2l6ZS1oNi14cywgJGZvbnQtc2l6ZS1oNi14bCk7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5hbmFseXRpY3MtYmxvY2stdmFsdWUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICAgICAgQGluY2x1ZGUgZmx1aWQtdHlwZSgkZm9udC1zaXplLWgzLXhzLCAkZm9udC1zaXplLWgzLXhsKTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC41ZW07XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAuYW5hbHl0aWNzLXZhbHVlLWN1cnJlbmN5LFxuICAgICAgICAgICAgLmFuYWx5dGljcy12YWx1ZS1kZWNpbWFsIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbHVpZC10eXBlKCRmb250LXNpemUtaDYteHMsICRmb250LXNpemUtaDYteGwpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuYW5hbHl0aWNzLWJsb2NrLXZhbHVlLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JleS10ZXh0LWRhcms7XG4gICAgICAgICAgICBAaW5jbHVkZSBmbHVpZC10eXBlKCRmb250LXNpemUtcC1zbWFsbC14cywgJGZvbnQtc2l6ZS1wLXNtYWxsLXhsKTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87IC8vIFB1c2ggdG8gYm90dG9tIGluIGZsZXggY29sdW1uXG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIFxuICAgICAgICBcbiAgICAgICAgLy8gRnVsbCB3aWR0aCBhbmQgcHJvcGVyIGhlaWdodCBmb3IgcmV2ZW51ZSBjaGFydCBibG9ja1xuICAgICAgICAmLmFuYWx5dGljcy1yZXZlbnVlLWNoYXJ0IHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDM7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGJsb2NrLXBhZGRpbmctcHgtaGFsZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG4gICAgICAgICAgICAuY2hhcnQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l0ZS13aWR0aC1tb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnN0cmVwZXItY291bnQge1xuICAgICAgICAgICAgLmNoYXJ0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBjYW52YXMge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYW5hbHl0aWNzLXN0cmVwZXItdmQtbWFhbmQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDByZW07XG5cbiAgICAgICAgLyogU2FtZSBzdHJ1Y3R1cmUgYXMgZmlyc3Qgcm93IGV2ZXJ5d2hlcmU7IGRlZmF1bHQgLnN0cmVwZXItYmFkZ2UgbWFyZ2luLWxlZnQgZnJvbSBzdHJlZXBsaWpzdC5zY3NzICovXG4gICAgICAgICZfX3JvdyB7XG4gICAgICAgICAgICAuYW5hbHl0aWNzLWJsb2NrLXZhbHVlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjFlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIC5hbmFseXRpY3MtYmxvY2stdmFsdWUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYW5hbHl0aWNzLWJsb2NrLXZhbHVlLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3Jvdy0tc20ge1xuICAgICAgICAgICAgLmFuYWx5dGljcy1ibG9jay12YWx1ZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmx1aWQtdHlwZSgkZm9udC1zaXplLWg0LXhzLCAkZm9udC1zaXplLWg1LXhsKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8qIFNsaWdodGx5IHVuZGVyIGRlZmF1bHQgYmxvY2sgZGVzY3JpcHRpb24gc28gbmFtZSArIGxpbmUgcmVhZCBhcyBvbmUgc2NhbGVkLWRvd24gYmxvY2sgKi9cbiAgICAgICAgICAgIC5hbmFseXRpY3MtYmxvY2stdmFsdWUtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsdWlkLXR5cGUoMTFweCwgMTVweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8qIFJvdyBmb250IGlzIHNtYWxsZXIgdGhhbiAjMTsgYnVtcCBpY29ucyBhYm92ZSBkZWZhdWx0IC43ZW0gc28gYmFkZ2VzIHJlYWQgY2xvc2VyIHRvIHJvdyAxICovXG4gICAgICAgICAgICAuc3RyZXBlci1iYWRnZSAuc3RyZXBlci1iYWRnZS1pY29uIHN2ZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjllbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYW5hbHl0aWNzLWNvbHVtbiB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRibG9jay1wYWRkaW5nLXB4LWhhbGY7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMTBweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNpdGUtd2lkdGgtcG9ydHJhaXQpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNpdGUtd2lkdGgtbW9iaWxlKSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCIucGFnZS1iYXJyb29zdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogJGhlYWRlci1oZWlnaHQ7XG4gIC5jYWxlbmRhciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgICBcbiAgICAvLyBDYWxlbmRhcnMgV3JhcHBlciAoMyBtb250aHMgc3RhY2tlZCB2ZXJ0aWNhbGx5KVxuICAgIC5jYWxlbmRhcnMtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6ICRibG9jay1wYWRkaW5nLXB4LWhhbGYgJGJsb2NrLXNpZGUtcGFkZGluZyAwOyAgIFxuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIFxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNpdGUtd2lkdGgtbW9iaWxlKSB7IFxuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYWxlbmRhcnMtaW5uZXIge1xuICAgICAgICAgICAgZ2FwOiAkYmxvY2stc2lkZS1wYWRkaW5nO1xuICAgICAgICAgICAgcm93LWdhcDogMmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7XG4gICAgICAgIH1cblxuICAgICAgICAubW9udGhzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICAgICAgXG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l0ZS13aWR0aC1sYW5kc2NhcGUpIHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC01MHZoO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXRlLXdpZHRoLW1vYmlsZSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLy8gU2luZ2xlIE1vbnRoIENvbnRhaW5lclxuICAgIC5jYWxlbmRhci1tb250aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiBjYWxjKCRibG9jay1wYWRkaW5nLXB4IC8gMik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlO1xuXG5cbiAgICAgICAgJjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xNXZoO1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXRlLXdpZHRoLWxhbmRzY2FwZSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGJsb2NrLXNpZGUtcGFkZGluZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgIFxuICAgICAgICAubW9udGgtdGl0bGUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IC41ZW0gLjVlbSAuM2VtO1xuICAgICAgICAgICAgQGluY2x1ZGUgZmx1aWQtdHlwZSgkZm9udC1zaXplLWg0LXhzLCAkZm9udC1zaXplLWg0LXhsKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtYWxsO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAvLyBDYWxlbmRhciBHcmlkXG4gICAgLmNhbGVuZGFyLWdyaWQge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCAxZnIpO1xuICAgIH1cbiAgICBcbiAgICAvLyBXZWVrZGF5IEhlYWRlcnNcbiAgICAuY2FsZW5kYXItZGF5LWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAgIEBpbmNsdWRlIGZsdWlkLXR5cGUoJGZvbnQtc2l6ZS1wLXNtYWxsLXhzLCAkZm9udC1zaXplLXAtc21hbGwteGwpO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXRlLXdpZHRoLW1vYmlsZSkge1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDJweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAvLyBDYWxlbmRhciBEYXlzXG4gICAgLmNhbGVuZGFyLWRheSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzICRlYXNlO1xuICAgICAgICBcbiAgICAgICAgJi5wYXN0IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgXG4gICAgICAgICAgICAuZGF5LW51bWJlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYudG9kYXkge1xuICAgICAgICAgICAgLmRheS1udW1iZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi5oYXMtc2hpZnQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZzogMDsgLy8gUmVtb3ZlIHBhZGRpbmcgc2luY2UgbGluayB3aWxsIGhhbmRsZSBpdFxuICAgICAgICAgICAgXG4gICAgICAgICAgICAuZGF5LW51bWJlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gY3Vyc29yOiBwb2ludGVyOyBcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgLmRheS1udW1iZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKGJsYWNrLCAxNSUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLy8gQ3VzdG9tIHRvb2x0aXBcbiAgICAgICAgICAgICZbZGF0YS10b29sdGlwXSB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtdG9vbHRpcCk7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmx1aWQtdHlwZSgkZm9udC1zaXplLXAtc21hbGwteHMsICRmb250LXNpemUtcC1zbWFsbC14bCk7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogY2FsYygxMDAlICsgNHB4KTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJjpob3Zlcjo6YWZ0ZXIsXG4gICAgICAgICAgICAgICAgJjpob3Zlcjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5jYWxlbmRhci1kYXktbGluayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCA1cHggMjBweDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmRheS1udW1iZXIge1xuICAgICAgICBAaW5jbHVkZSBmbHVpZC10eXBlKDEycHgsICRmb250LXNpemUtaDYteGwpO1xuICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICAgICAgd2lkdGg6IDIuNmVtO1xuICAgICAgICBoZWlnaHQ6IDIuNmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjdlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktYmc7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwZW07XG4gICAgfVxuICAgIFxuICAgIC5iYXJrZWVwZXItbmFtZSB7XG4gICAgICAgIEBpbmNsdWRlIGZsdWlkLXR5cGUoJGZvbnQtc2l6ZS1wLXNtYWxsLXhzLCAkZm9udC1zaXplLXAtc21hbGwteGwpO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gICAgXG4gICAgLy8gQ2FsZW5kYXIgTGVnZW5kXG4gICAgLmNhbGVuZGFyLWxlZ2VuZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgXG4gICAgICAgIC5sZWdlbmQtaXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsdWlkLXR5cGUoJGZvbnQtc2l6ZS1wLXNtYWxsLXhzLCAkZm9udC1zaXplLXAtc21hbGwteGwpO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAubGVnZW5kLWRvdCB7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJi50b2RheSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZ3JlZW4sIDAuNCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYuaGFzLXNoaWZ0IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRncmVlbiwgMC4zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAvLyBSZXNwb25zaXZlIGFkanVzdG1lbnRzXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5jYWxlbmRhci1uYXZpZ2F0aW9uIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5jdXJyZW50LW1vbnRoIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogLTE7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2FsZW5kYXItZGF5LWhlYWRlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmNhbGVuZGFyLWRheSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5kYXktbnVtYmVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmJhcmtlZXBlci1uYW1lIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmNhbGVuZGFyLWRheS1oZWFkZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCA1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiIsIi5ibG9jay1zcGFjZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuIiwiLmN0YSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5jdGEtY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgcGFkZGluZzogY2FsYygjeyRibG9jay1wYWRkaW5nLXB4fSAqIDIpICRibG9jay1zaWRlLXBhZGRpbmc7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIC50aXRsZSwgLnRleHQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idXR0b24td3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmN0YS1pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGJsYWNrLCAwLjUpO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuXG4gICAgfVxufSIsIi5mYXEge1xuICAgIC53cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAkYmxvY2stcGFkZGluZy1weDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNpdGUtd2lkdGgtcG9ydHJhaXQpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6ICRibG9jay1wYWRkaW5nLXB4LWhhbGY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgIC50ZXh0LXdyYXBwZXIge1xuICAgIGZsZXg6IDM7XG4gICAgLnRleHQge1xuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgfVxuICAgfVxuXG4gICAuZmFxLWl0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleDogNDtcbiAgICBcbiAgICAuZmFxLWl0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRibG9jay1wYWRkaW5nLXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygkYmxvY2stcGFkZGluZy1weC1oYWxmICogLjc1KTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWxpbmU7XG4gICAgICAgIHRyYW5zaXRpb246IGdhcCAwLjRzICRlYXNlO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l0ZS13aWR0aC1wb3J0cmFpdCkge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMFxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKCRibG9jay1wYWRkaW5nLXB4LWhhbGYgKiAuNzUpO1xuXG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKCRibG9jay1wYWRkaW5nLXB4LWhhbGYgKiAuNzUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAgIGdhcDogMWVtO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuYW5zd2VyLFxuICAgICAgICAuYnV0dG9uLXdyYXBwZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAucXVlc3Rpb24ge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l0ZS13aWR0aC1wb3J0cmFpdCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5hbnN3ZXIge1xuICAgICAgICAgICAgLndvcmQge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbi13cmFwcGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXRlLXdpZHRoLXBvcnRyYWl0KSB7XG4gICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuZmFxLWl0ZW0ub3BlbiB7XG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gICAgICAgIH1cbiAgICB9XG4gICB9XG59IiwiLmltYWdlLXRleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBnYXA6ICRibG9jay1wYWRkaW5nLXB4LWhhbGY7XG5cbiAgICAuaW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzaXRlLXdpZHRoLXBvcnRyYWl0KSB7XG4gICAgICAgICAgICAuaW1hZ2UtcmlnaHQgJiB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGV4dC13cmFwcGVyIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogJGJsb2NrLXBhZGRpbmctcHgtaGFsZiAwO1xuXG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNGVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ1dHRvbi13cmFwcGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzaXRlLXdpZHRoLXBvcnRyYWl0KSB7XG4gICAgICAgICAgICAuaW1hZ2UtcmlnaHQgJiB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNpdGUtd2lkdGgtcG9ydHJhaXQpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDY1JTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0LXdyYXBwZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5sb2ctY2hhcnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIFxuICAgIC50aXRsZSB7XG4gICAgICAgIFxuXG4gICAgfVxuICAgIFxuICAgIC5jaGFydC1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxOTBweDsgLy8gRUNoYXJ0cyByZXF1aXJlcyBleHBsaWNpdCBoZWlnaHRcbiAgICAgICAgbWluLWhlaWdodDogMTkwcHg7XG4gICAgICAgIFxuICAgICAgICAvLyBAbWVkaWEgKG1heC13aWR0aDogJHNpdGUtd2lkdGgtbW9iaWxlKSB7XG4gICAgICAgIC8vICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICAvLyAgICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgICAgIC8vIH1cbiAgICB9XG59XG5cbiIsIi5sb2cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vIG1heC13aWR0aDogMTIwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIFxuICAgIC50aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRibG9jay1wYWRkaW5nLXB4LWhhbGY7XG4gICAgfVxuICAgIFxuICAgIC8vIExheW91dCB3aXRoIHNpZGViYXJcbiAgICAubG9nLWxheW91dCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l0ZS13aWR0aC1wb3J0cmFpdCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAvLyBGaWx0ZXIgU2lkZWJhclxuICAgIC5sb2ctZmlsdGVycyB7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l0ZS13aWR0aC1wb3J0cmFpdCkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l0ZS13aWR0aC1tb2JpbGUpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDA7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5maWx0ZXItZ3JvdXAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgIGZsZXg6IDI7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmx1aWQtdHlwZSgkZm9udC1zaXplLXAtc21hbGwteHMsICRmb250LXNpemUtcC1zbWFsbC14bCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5sb2ctc2VhcmNoLWlucHV0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE1cHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1saW5lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyAkZWFzZTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5maWx0ZXItY2hlY2tib3hlcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmZpbHRlci1jaGVja2JveCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIC8vIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgIC8vIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBhY2NlbnQtY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1saW5lO1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbHVpZC10eXBlKCRmb250LXNpemUtcC1zbWFsbC14cywgJGZvbnQtc2l6ZS1wLXNtYWxsLXhsKTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAvLyBUaW1lbGluZSB3cmFwcGVyXG4gICAgLmxvZy10aW1lbGluZS13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbGV4OiAzO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNpdGUtd2lkdGgtcG9ydHJhaXQpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cbiAgICBcbiAgICAubG9nLXRpbWVsaW5lIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7ICAgICBcbiAgICAgICAgXG4gICAgICAgXG4gICAgICAgIC8vIFRpbWVsaW5lIGxpbmVcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMjRweDtcbiAgICAgICAgICAgIHRvcDogNDBweDtcbiAgICAgICAgICAgIGJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1iZztcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l0ZS13aWR0aC1tb2JpbGUpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxN3B4O1xuICAgICAgICAgICAgfSAgIFxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5sb2ctZW50cnkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyAkZWFzZTtcbiAgICAgICAgXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNpdGUtd2lkdGgtbW9iaWxlKSB7XG4gICAgICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmxvZy1pY29uIHtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgbWluLXdpZHRoOiA1MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzICRlYXNlO1xuICAgICAgICBcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXRlLXdpZHRoLW1vYmlsZSkge1xuICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDM1cHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXRlLXdpZHRoLW1vYmlsZSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuY29uc3VtcHRpb24gLmxvZy1pY29uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgICAgICBcbiAgICAgICAgc3ZnIHBhdGgge1xuICAgICAgICAgICAgc3Ryb2tlOiBibGFjaztcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAudG9wdXAgLmxvZy1pY29uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICAgIFxuICAgICAgICBzdmcgcGF0aCB7XG4gICAgICAgICAgICBzdHJva2U6ICRncmVlbjtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuY29ycmVjdGlvbiAubG9nLWljb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1iZztcbiAgICAgICAgXG4gICAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgICAgIHN0cm9rZTogYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmxvZy1jb250ZW50IHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1iZztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktbGluZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzICRlYXNlO1xuICAgICAgICBcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXRlLXdpZHRoLW1vYmlsZSkge1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG5cbiAgICAgICAgICAgIHN2ZyAubGV0dGVyIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5sb2ctbmFtZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxvZy1kYXRlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyZXktdGV4dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5sb2ctYW1vdW50IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmxvZy1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTVweDtcbiAgICBcbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l0ZS13aWR0aC1tb2JpbGUpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGdhcDogNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5sb2ctbmFtZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgQGluY2x1ZGUgZmx1aWQtdHlwZSgkZm9udC1zaXplLXAteHMsICRmb250LXNpemUtcC14bCk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgJGVhc2U7XG4gICAgfVxuICAgIFxuICAgIC5sb2ctZGF0ZSB7XG4gICAgICAgIGNvbG9yOiAkZ3JleS10ZXh0LWRhcms7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgJGVhc2U7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l0ZS13aWR0aC1tb2JpbGUpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAubG9nLWFtb3VudCB7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgQGluY2x1ZGUgZmx1aWQtdHlwZSgkZm9udC1zaXplLXAtc21hbGwteHMsICRmb250LXNpemUtcC1zbWFsbC14bCk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzICRlYXNlO1xuICAgIH1cbiAgICBcbiAgICAudG9wdXAgLmxvZy1hbW91bnQge1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzICRlYXNlO1xuICAgIH1cbiAgICBcbiAgICAubm8tZW50cmllcyxcbiAgICAubG9nLW5vLXJlc3VsdHMge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkZ3JleS10ZXh0O1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIGZsdWlkLXR5cGUoJGZvbnQtc2l6ZS1wLXhzLCAkZm9udC1zaXplLXAteGwpO1xuICAgIH1cbiAgICBcbiAgICAvLyBMb2FkIE1vcmUgQnV0dG9uXG4gICAgLmxvZy1sb2FkLW1vcmUtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXRlLXdpZHRoLXBvcnRyYWl0KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLnN0cmVwZXItYmFkZ2Uge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA0cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuNWVtO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBcbiAgICAgICAgLnN0cmVwZXItYmFkZ2UtaWNvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMWVtO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCIubG9nb3Mge1xuICAgIC53cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAkYmxvY2stcGFkZGluZy1weDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l0ZS13aWR0aC1tb2JpbGUpIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGdhcDogNGVtO1xuICAgICAgICAgICAgcm93LWdhcDogMWVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5sb2dvIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxNDBweCArIDJ2dyk7XG4gICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNpdGUtd2lkdGgtbW9iaWxlKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg0MCUgLSAyZW0pO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5tb250aGx5LXJldmVudWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIFxuICAgIC50aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRibG9jay1wYWRkaW5nLXB4LWhhbGY7XG4gICAgfVxuICAgIFxuICAgIC5jaGFydC1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA1MDBweDsgLy8gRUNoYXJ0cyByZXF1aXJlcyBleHBsaWNpdCBoZWlnaHRcbiAgICAgICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgICAgIFxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNpdGUtd2lkdGgtbW9iaWxlKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiIsIi5zYWxkby1wYWtrZXR0ZW4ge1xuICAgIHBhZGRpbmc6IDAgJGJsb2NrLXBhZGRpbmctcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDAgJGJsb2NrLXNpZGUtcGFkZGluZztcbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAudGV4dCB7XG4gICAgICAgIG1heC13aWR0aDogJG1heC13aWR0aC10ZXh0O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMWVtIGF1dG87XG4gICAgfVxuICAgIC5idXR0b24td3JhcHBlciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAud3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRibG9jay1wYWRkaW5nLXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBnYXA6IDFlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLmNhcmQge1xuICAgICAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIC8vIG1heC13aWR0aDogMjV2dztcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNCkge1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkgeyBcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIC0xMHZ3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuY2FyZCAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IGNhbGMoJGJsb2NrLXBhZGRpbmctcHggLyAxLjUpIGNhbGMoJGJsb2NrLXNpZGUtcGFkZGluZyAvIDEuNSkgJGJsb2NrLXBhZGRpbmctcHgtaGFsZjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgICAgICYuZ3JleSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWJnO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmdyZWVuIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmJsYWNrIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgICAgICAgICAgICAgICAgICAudGFnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXRlLXdpZHRoLXBvcnRyYWl0KSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRibG9jay1wYWRkaW5nLXB4LWhhbGY7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkYmxvY2stcGFkZGluZy1weFxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuYmxhY2ssICYuZ3JlZW4ge1xuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idG4tYW5pbWF0ZS1jaGFyc19fYmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ0bi1hbmltYXRlLWNoYXJzX190ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uLWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiBibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50YWcge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbHVpZC10eXBlKDEwcHgsIDEycHgpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY2FyZC10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jYXJkLWFtb3VudCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMC41ZW07XG5cbiAgICAgICAgICAgICAgICAgICAgLmFtb3VudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbHVpZC10eXBlKCRmb250LXNpemUtaDIteHMsICRmb250LXNpemUtaDIteGwpO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgLnVuaXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmx1aWQtdHlwZSgkZm9udC1zaXplLWJ1dHRvbi14cywgJGZvbnQtc2l6ZS1idXR0b24teGwpO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNGVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jYXJkLXRleHQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbHVpZC10eXBlKCRmb250LXNpemUtcC1zbWFsbC14cywgJGZvbnQtc2l6ZS1wLXNtYWxsLXhsKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJ1dHRvbi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGJsb2NrLXBhZGRpbmctcHgtaGFsZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC8vIEFkanVzdCBwb3NpdGlvbmluZyB3aGVuIG9ubHkgNCBjYXJkcyBhcmUgdmlzaWJsZVxuICAgICAgICAmLmZvdXItY2FyZHMge1xuICAgICAgICAgICAgLmNhcmQge1xuICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkgeyBcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAtMTJ2dzsgLy8gTW9yZSBvdmVybGFwIGZvciBiZXR0ZXIgY2VudGVyaW5nXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAvLyBBZGp1c3QgcG9zaXRpb25pbmcgd2hlbiBvbmx5IDMgY2FyZHMgYXJlIHZpc2libGUgKOKJpDExMDBweClcbiAgICAgICAgJi50aHJlZS1jYXJkcyB7XG4gICAgICAgICAgICAuY2FyZCB7XG4gICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7IFxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIC0xNXZ3OyAvLyBFdmVuIG1vcmUgb3ZlcmxhcCBmb3IgMyBjYXJkc1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLy8gU3dpcGVyIG1vZGUgZm9yIG1vYmlsZSAo4omkODAwcHgpXG4gICAgICAgICYuc3dpcGVyLW1vZGUge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgLmNhcmQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkYmxvY2stcGFkZGluZy1weC1oYWxmO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1saW5lO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyAkZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiIsIi5zZWFyY2hiYXIge1xuICAgIHBhZGRpbmc6IDAgJGJsb2NrLXNpZGUtcGFkZGluZztcbiAgICBwYWRkaW5nLXRvcDogJGludHJvLXBhZGRpbmctdG9wO1xuICAgIHotaW5kZXg6ICR6LWluZGV4LXNlYXJjaGJhcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgXG4gICAgLnNlYXJjaGJhci1vdmVybGF5IHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlOyBcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7ICAgXG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UsIHZpc2liaWxpdHkgMC4zcyBlYXNlO1xuICAgICAgICB6LWluZGV4OiAkei1pbmRleC1vdmVybGF5O1xuICAgICAgICBcbiAgICAgICAgJi5pcy12aXNpYmxlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5ncnVuZ2UtdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjMDAyYjU5O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogY2FsYygkaGVhZGVyLWhlaWdodCArIDEwcHgpO1xuICAgICAgICBsZWZ0OiBjYWxjKCRibG9jay1zaWRlLXBhZGRpbmcgKiAyKTtcbiAgICAgICAgei1pbmRleDogJHotaW5kZXgtc2VhcmNoYmFyO1xuICAgICAgICBcbiAgICAgICAudGV4dCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtaGFuZHdyaXRpbmc7XG4gICAgICAgIEBpbmNsdWRlIGZsdWlkLXR5cGUoJGZvbnQtc2l6ZS1oNC14cywgJGZvbnQtc2l6ZS1oNC14bCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAuOTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzZW07XG4gICAgICAgIH1cbiAgICAgICB9XG4gICAgICAgLmxpbmUge1xuICAgICAgICBAaW5jbHVkZSBmb250LWxpbmVzO1xuICAgICAgIH1cbiAgICB9XG4gICAgLnNlYXJjaGJhci13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgei1pbmRleDogJHotaW5kZXgtc2VhcmNoYmFyO1xuXG4gICAgICAgID4gc3ZnIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDEuNXJlbTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50b29sdGlwIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAwLjVyZW07XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgICAgICAudG9vbHRpcC1zZWFyY2gsIC50b29sdGlwLXNlbGVjdCA+IHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyZXktdGV4dDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyBcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudG9vbHRpcC1zZWFyY2gge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IC8vIEhpZGUgYnkgZGVmYXVsdCwgc2hvdyBiYXNlZCBvbiBPU1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICYubWFjb3Mge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyAvLyBTaG93IE1hYyB0b29sdGlwIGJ5IGRlZmF1bHRcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJi53aW5kb3dzIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgLy8gSGlkZSBXaW5kb3dzIHRvb2x0aXAgYnkgZGVmYXVsdFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLy8gU2hvdyBXaW5kb3dzIHRvb2x0aXAgb24gV2luZG93cywgaGlkZSBNYWMgdG9vbHRpcFxuICAgICAgICAgICAgYm9keS5pcy13aW5kb3dzICYge1xuICAgICAgICAgICAgICAgIC50b29sdGlwLXNlYXJjaCB7XG4gICAgICAgICAgICAgICAgICAgICYubWFjb3Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgJi53aW5kb3dzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50b29sdGlwLXNlbGVjdCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGdhcDogNXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JleS10ZXh0O1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1iZztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLy8gV2hlbiBzZWFyY2hiYXIgaXMgZm9jdXNlZCwgc2hvdyBzZWxlY3QgdG9vbHRpcCBhbmQgaGlkZSBzZWFyY2ggdG9vbHRpcFxuICAgICAgICAmLmlzLWZvY3VzZWQge1xuICAgICAgICAgICAgLnRvb2x0aXAge1xuICAgICAgICAgICAgICAgIC50b29sdGlwLXNlYXJjaCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgLnRvb2x0aXAtc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLnNlYXJjaGJhci1pbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxLjNyZW0gNHJlbSAxLjJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1iZztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktYmc7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZlbTtcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZTtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWQtdHlwZSgkZm9udC1zaXplLXAtc21hbGwteHMsICRmb250LXNpemUtcC1zbWFsbC14bCk7XG4gICAgICAgIFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5zZWFyY2gtcmVzdWx0cyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xuICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgIHBhZGRpbmc6IDAgY2FsYygxMHB4ICsgMXZ3KSBjYWxjKDE1cHggKyAxdncpO1xuXG4gICAgICAgIC5zZWFyY2gtcmVzdWx0cy1pbm5lciB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MHZoO1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS1saW5lO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l0ZS13aWR0aC1wb3J0cmFpdCkge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5zdHJlcGVycy1yZXN1bHRzIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICBcbiAgICAuc2VhcmNoLXJlc3VsdCB7ICBcbiAgICAgICAgJi5mb2N1c2VkIHtcbiAgICAgICAgICAgIC5zZWFyY2gtcmVzdWx0LWNhcmQ6bm90KC5uZWdhdGl2ZSkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggMjBweCA3cHggN3B4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXRlLXdpZHRoLXBvcnRyYWl0KSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAxNHB4IDdweCA3cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l0ZS13aWR0aC1tb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDdweCA3cHggMTJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VhcmNoLXJlc3VsdC1jYXJkLm5lZ2F0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1iZyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuc2VhcmNoLXJlc3VsdC1jYXJkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICBwYWRkaW5nOiA3cHggNXB4IDdweCAwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgLy8gY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgYm9yZGVyLWxlZnQgMC4ycyBlYXNlLCBwYWRkaW5nIDAuMnMgZWFzZTtcbiAgICAgICAgd2lsbC1jaGFuZ2U6IHBhZGRpbmc7XG4gICAgICAgIFxuICAgICAgICBcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDIwcHggN3B4IDdweDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l0ZS13aWR0aC1wb3J0cmFpdCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggMTRweCA3cHggN3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNpdGUtd2lkdGgtbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCA3cHggN3B4IDEycHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3ZnIC5sZXR0ZXIge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJ1dHRvbnMge1xuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc3RyZXBlci1uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgLmxhc3RuYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JleS10ZXh0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmLm5lZ2F0aXZlIHtcbiAgICAgICAgICAgIC5zdHJlcGVyLWltYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3RyZXBlci1uYW1lLCAuc3RyZXBlci1zYWxkbyB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC40ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWJnICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggNXB4IDdweCAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuc3RyZXBlci1pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwcHggKyA0dncpO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoNDBweCArIDJ2dyk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXRlLXdpZHRoLW1vYmlsZSkge1xuICAgICAgICAgICB3aWR0aDogY2FsYyg0MHB4ICsgMnZ3KTtcbiAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuc3RyZXBlci1pbWFnZSxcbiAgICAuc3RyZXBlci1pbWFnZS1wbGFjZWhvbGRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgIH1cbiAgICBcbiAgICAuc3RyZXBlci1pbWFnZS1wbGFjZWhvbGRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICM2NjdlZWEgMCUsICM3NjRiYTIgMTAwJSk7XG4gICAgfVxuICAgIFxuICAgIC5zdHJlcGVyLWluZm8ge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGdhcDogMTVweDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXRlLXdpZHRoLW1vYmlsZSkge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5zdHJlcGVyLW5hbWUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcblxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgICAgICAgJi5maXJzdG5hbWUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmx1aWQtdHlwZSgkZm9udC1zaXplLWg1LXhzLCAkZm9udC1zaXplLWg1LXhsKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5sYXN0bmFtZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmx1aWQtdHlwZSgkZm9udC1zaXplLWg2LXhzLCAkZm9udC1zaXplLWg2LXhsKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyZXktdGV4dC1kYXJrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN0cmVwZXItYmFkZ2Uge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiA0cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLjVlbTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5zdHJlcGVyLWJhZGdlLWljb24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXRlLXdpZHRoLW1vYmlsZSkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ1dHRvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBnYXA6IDVweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IHZpc2libGU7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXRlLXdpZHRoLW1vYmlsZSkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB9XG4gICAgICAgIFxuXG4gICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoMTAwJSArIDJweCkpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXRlLXdpZHRoLW1vYmlsZSkge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgLmJ0bi1hbmltYXRlLWNoYXJzX19iZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1iZyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4wNXM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXRlLXdpZHRoLW1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3RyZXBlci1zYWxkbyB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWQtdHlwZSgkZm9udC1zaXplLWg1LXhzLCAkZm9udC1zaXplLWg1LXhsKTtcbiAgICB9XG4gICAgXG4gICAgLnNlYXJjaC1lbXB0eSB7XG4gICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgIFxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idXR0b24td3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbi8vIFByZXZlbnQgcGFnZSBzY3JvbGxpbmcgd2hlbiBzZWFyY2hiYXIgb3ZlcmxheSBpcyBhY3RpdmVcbi5zaG93LXNlYXJjaGJhci1vdmVybGF5IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyBTZWFyY2hiYXIgc2hvcnRjdXQgZml4ZWQgdG8gYm90dG9tIHJpZ2h0XG4uc2VhcmNoYmFyLXNob3J0Y3V0IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCBjYWxjKDEwMCUgKyAyMnB4KSk7XG4gICAgei1pbmRleDogJHotaW5kZXgtYnV0dG9uLXdpZGdldDtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIC8vIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICAgIGRpc3BsYXk6IG5vbmU7IC8vIEhpZGRlbiBieSBkZWZhdWx0LCBKYXZhU2NyaXB0IHdpbGwgc2hvdyBpdCBpZiBzZWFyY2hiYXIgZXhpc3RzXG5cbiAgICAgJi5pcy12aXNpYmxlICB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgIH1cbiAgICBcbiAgICAud3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMXJlbTtcbiAgICAgICAgcGFkZGluZzogMC45cmVtIDEuNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktYmc7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJnO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2ZW07XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICAgICAgICBcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgPiBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgICAgY29sb3I6ICRncmV5LXRleHQ7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAudG9vbHRpcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAudG9vbHRpcC1zZWFyY2gge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyZXktdGV4dDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyAvLyBIaWRlIGJ5IGRlZmF1bHQsIHNob3cgYmFzZWQgb24gT1NcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmLm1hY29zIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDsgLy8gU2hvdyBNYWMgdG9vbHRpcCBieSBkZWZhdWx0XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICYud2luZG93cyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IC8vIEhpZGUgV2luZG93cyB0b29sdGlwIGJ5IGRlZmF1bHRcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnNpbmdsZS1pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgLmNvcmUtY29udGVudCArICYsXG4gICAgJiArIC5jb3JlLWNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAkYmxvY2stcGFkZGluZy1weDtcbiAgICB9XG5cbiAgICAuaW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuZml4ZWQtaGVpZ2h0IHtcbiAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MCU7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuZnVsbC1zaXplIHtcbiAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5vcmlnaW5hbC1zaXplIHtcbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2l0ZS13aWR0aC1wb3J0cmFpdCkge1xuICAgIC5zaW5nbGUtaW1hZ2Uge1xuICAgICAgICAmLmZpeGVkLWhlaWdodCB7XG4gICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIkbGluZS1oZWlnaHQ6IDEuOGVtO1xuXG4uc2l0ZS1mb290ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDIwcHggMjBweCAyMHB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXRlLXdpZHRoLW1vYmlsZSkge1xuICAgICAgICBwYWRkaW5nOiAwIGNhbGMoJGJsb2NrLXNpZGUtcGFkZGluZyAvIDIpIGNhbGMoJGJsb2NrLXNpZGUtcGFkZGluZyAvIDIpIGNhbGMoJGJsb2NrLXNpZGUtcGFkZGluZyAvIDIpO1xuICAgIH1cblxuICAgIHAsXG4gICAgYSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gICAgICAgIEBpbmNsdWRlIGZsdWlkLXR5cGUoMTVweCwgMjBweCk7XG4gICAgfVxuXG4gICAgLmNvbHVtbi1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiAkYmxvY2stcGFkZGluZy1weC1oYWxmO1xuXG4gICAgICAgIC5mb290ZXItY29sdW1uIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgICAgICAuY29sdW1uLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubGluZS1zcGFjZXIge1xuICAgICAgICAgICAgICAgIGhlaWdodDogJGxpbmUtaGVpZ2h0O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXRlLXdpZHRoLW1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb290ZXItcm93LXRvcCB7XG4gICAgICAgIHBhZGRpbmc6ICRibG9jay1wYWRkaW5nLXB4ICRibG9jay1wYWRkaW5nLXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2UgJGJvcmRlci1yYWRpdXMtbGFyZ2UgMCAwO1xuICAgICAgICBnYXA6ICRibG9jay1wYWRkaW5nLXB4LWhhbGY7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXRlLXdpZHRoLW1vYmlsZSkge1xuICAgICAgICAgICAgcGFkZGluZzogJGJsb2NrLXBhZGRpbmctcHgtaGFsZjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb290ZXItbG9nbyB7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDI1cHggKyAxdncpO1xuICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxldHRlciB7XG4gICAgICAgICAgICAgICAgZmlsbDogd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZvb3Rlci1yb3ctYm90dG9tIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAkYmxvY2stcGFkZGluZy1weDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAkYm9yZGVyLXJhZGl1cy1sYXJnZSAkYm9yZGVyLXJhZGl1cy1sYXJnZTtcblxuICAgICAgICAuY29sdW1uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBnYXA6IDA7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXRlLXdpZHRoLW1vYmlsZSkge1xuICAgICAgICAgICAgcGFkZGluZzogJGJsb2NrLXBhZGRpbmctcHgtaGFsZjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l0ZS13aWR0aC1tb2JpbGUpIHtcbiAgICAgICAgLmNvbHVtbi1jb250YWluZXIge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5zbmVsLXN0cmVwZW4ge1xuICAgIHBhZGRpbmc6IGNhbGMoJGJsb2NrLXNpZGUtcGFkZGluZyAvIDIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l0ZS13aWR0aC1wb3J0cmFpdCkge1xuICAgICAgICBwYWRkaW5nOiBjYWxjKCRibG9jay1zaWRlLXBhZGRpbmcpO1xuICAgIH1cblxuICAgIC5zbmVsLXN0cmVwZW4tdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAmLnNtYWxsIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyZXktdGV4dDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjJlbTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc25lbC1zdHJlcGVuLWxpc3Qge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGdhcDogNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjNlbSAxZW0gMWVtO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSwgY29sb3IgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgLm51bWJlciB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmx1aWQtdHlwZSgkZm9udC1zaXplLWg0LXhzLCAkZm9udC1zaXplLWg0LXhsKTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmV5LXRleHQ7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmx1aWQtdHlwZSgkZm9udC1zaXplLXAtc21hbGwteHMsICRmb250LXNpemUtcC1zbWFsbC14bCk7XG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICAgICAgLy8gY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgICAgIC5udW1iZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCBjYWxjKC0xMDAlIC0gNXB4KSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8gU3BsaXRUZXh0IGFuaW1hdGlvbiBzdHlsZXNcbltkYXRhLXNwbGl0PVwiaGVhZGluZ1wiXSB7XG4gICAgLy8gRW5zdXJlIHByb3BlciBvdmVyZmxvdyBmb3IgY2hhcmFjdGVyIGFuaW1hdGlvbnNcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIFxuICAgIC53b3JkIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cbiAgICBcbiAgICAuY2hhciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB9XG59XG5cbiIsIi5ibG9jay1zdHJlZXBsaWpzdCB7XG4gICAgLmJhcnJvb3N0ZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKCRibG9jay1wYWRkaW5nLXB4LWhhbGYgLyAyKTtcbiAgICAgICAgLmJhcnJvb3N0ZXItdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICB9XG4gICAgICAgIC5iYXJyb29zdGVyLWl0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgZ2FwOiAxZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBwYWRkaW5nIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWxpbmU7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAuNWVtIDFlbSAwOyAgICAgICBcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAuZGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgIC5kYXkge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmx1aWQtdHlwZSgkZm9udC1zaXplLWg0LXhzLCAkZm9udC1zaXplLWg0LXhsKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJhcm1hbiB7XG4gICAgICAgICAgICAgICAgICAgIC5iYXJtYW4tbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbHVpZC10eXBlKCRmb250LXNpemUtaDQteHMsICRmb250LXNpemUtaDQteGwpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kYXRlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgXG5cbiAgICAgICAgICAgIC5kYXkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbHVpZC10eXBlKCRmb250LXNpemUtaDUteHMsICRmb250LXNpemUtaDUteGwpO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLndlZWtkYXkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsdWlkLXR5cGUoJGZvbnQtc2l6ZS1oNi14cywgJGZvbnQtc2l6ZS1oNi14bCk7XG4gICAgICAgICAgICAgICAgY29sb3I6YmxhY2s7XG4gICAgICAgICAgICAgICAgLy8gdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAvLyBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJhcm1hbiB7XG4gICAgICAgICAgICAuYmFybWFuLW5hbWUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbHVpZC10eXBlKCRmb250LXNpemUtaDUteHMsICRmb250LXNpemUtaDUteGwpO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5ibG9jay1zdHJlZXBsaWpzdCB7XG4gICAgXG4gICAgLnN0cmVlcGxpanN0LXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBnYXA6ICRibG9jay1wYWRkaW5nLXB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l0ZS13aWR0aC1wb3J0cmFpdCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sdW1uLXJpZ2h0IHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiBjYWxjKCRibG9jay1wYWRkaW5nLXB4LWhhbGYgLyAyKTtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDQ1MHB4KTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNpdGUtd2lkdGgtcG9ydHJhaXQpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idXR0b24td3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5zdHJlZXBsaWpzdCB7XG4gICAgZmxleDogMjtcbiAgICBcbiAgICAuc3RyZWVwbGlqc3QtaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgIGdhcDogMWVtO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l0ZS13aWR0aC1wb3J0cmFpdCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4xZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3RyZWVwbGlqc3QtdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICBcbiAgICAuc3RyZWVwbGlqc3QtaGVhZGVyLWFjdGlvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87IC8vIEVuc3VyZSBhbGwgYWN0aW9ucyBhcmUgY2xpY2thYmxlXG4gICAgfVxuICAgIFxuICAgIC5idG4tZWRpdC1hbGwtc2FsZG8ge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzICRlYXNlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyAvLyBFbnN1cmUgYnV0dG9uIGlzIGNsaWNrYWJsZVxuICAgICAgICBcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5zYWxkby1lZGl0LWFjdGlvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87IC8vIEVuc3VyZSBidXR0b25zIGFyZSBjbGlja2FibGVcbiAgICAgICAgXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtYWxsO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAvLyBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBmbHVpZC10eXBlKCRmb250LXNpemUtYnV0dG9uLXhzLCAkZm9udC1zaXplLWJ1dHRvbi14bCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyAkZWFzZTtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87IC8vIEVuc3VyZSBidXR0b25zIGFyZSBjbGlja2FibGVcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICAgICAgLy8gY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmJ0bi1zYXZlLWFsbC1zYWxkbyB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5idG4tY2FuY2VsLWFsbC1zYWxkbyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdHJlZXBsaWpzdC1saXN0IHtcbiAgICAgICAgdWwge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zdHJlZXBsaWpzdC1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxZW07XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMHB4IDEwcHggMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIHBhZGRpbmcgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2UsIGJvcmRlci1yYWRpdXMgMC4ycyBlYXNlO1xuICAgICAgICBcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWxpbmU7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXRlLXdpZHRoLXBvcnRyYWl0KSB7XG4gICAgICAgICAgICBnYXA6IDAuNWVtO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAqIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgY3ViaWMtYmV6aWVyKDAuNjI1LCAwLjA1LCAwLCAxKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEyMCUpO1xuXG4gICAgICAgIC5iYXJiYS1pbnRybyAmIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgIFxuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDIwIHtcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoI3skaX0pIHtcbiAgICAgICAgICAgICAgICA+ICoge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6ICN7JGkgKiAwLjA1fXM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gTmV3IGl0ZW0gYW5pbWF0aW9uIC0gZXhwYW5kIGZyb20gMCBoZWlnaHRcbiAgICAgICAgJi5pcy1uZXcge1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBleHBhbmRGcm9tWmVybyAxLjVzICRlYXNlIGJvdGg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC8vIFVwZGF0ZWQgaXRlbSBhbmltYXRpb24gLSBzdWJ0bGUgaGlnaGxpZ2h0XG4gICAgICAgICYuaXMtdXBkYXRlZCB7XG4gICAgICAgICAgICBhbmltYXRpb246IGhpZ2hsaWdodCAxLjVzICRlYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc21hbGw7XG4gICAgICAgICAgICBcblxuICAgICAgICAgICAgc3ZnIC5sZXR0ZXIge1xuICAgICAgICAgICAgICAgIGZpbGw6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ1dHRvbnMge1xuICAgICAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNpdGUtd2lkdGgtbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCA1cHggMTBweCAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmLm5lZ2F0aXZlIHtcbiAgICAgICAgICAgIC5zdHJlZXBsaWpzdC1pdGVtLWltYWdlIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN0cmVlcGxpanN0LW5hbWUsIC5zdHJlZXBsaWpzdC1zYWxkbywgLnN0cmVlcGxpanN0LWJhbGFuY2Uge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwcHggMTBweCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIHN2ZyAubGV0dGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAuYnV0dG9ucyB7XG4gICAgICAgICAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoMTAwJSArIDJweCkpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLy8gQmxvY2sgaG92ZXIgZWZmZWN0cyB3aGVuIGluIGVkaXQgbW9kZVxuICAgICYuaXMtZWRpdGluZyB7XG4gICAgICAgIC5zdHJlZXBsaWpzdC1pdGVtIHtcbiAgICAgICAgICAgIC8vIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwcHggMTBweCAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICBzdmcgLmxldHRlciB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICMwMDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgLmJ1dHRvbnMge1xuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygxMDAlICsgMnB4KSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3RyZWVwbGlqc3QtaXRlbS1pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7IC8vIFN0cmV0Y2ggdG8gbWF0Y2ggc2libGluZyBoZWlnaHRcbiAgICAgICAgd2lkdGg6IGNhbGMoNzBweCArIDJ2dyk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXRlLXdpZHRoLXBvcnRyYWl0KSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg0MHB4ICsgMnZ3KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l0ZS13aWR0aC1tb2JpbGUpIHtcbiAgICAgICAgLy8gICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIC8vIH1cblxuICAgICAgICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnN0cmVlcGxpanN0LWl0ZW0tY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBnYXA6IDAuNWVtO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICAuc3RyZWVwbGlqc3QtaXRlbS1pbmZvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgIGdhcDogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IC42ZW0gMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idXR0b25zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZ2FwOiA1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiB2aXNpYmxlO1xuXG4gICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygxMDAlICsgMnB4KSk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMDVzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNpdGUtd2lkdGgtbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zdHJlZXBsaWpzdC1uYW1lIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICBAaW5jbHVkZSBmbHVpZC10eXBlKCRmb250LXNpemUtaDMteHMsICRmb250LXNpemUtaDMteGwpO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgICAgICBcbiAgICAgICAgLmlzLW5ldyAmLFxuICAgICAgICAuaXMtdXBkYXRlZCAmIHtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5zdHJlZXBsaWpzdC1iYWxhbmNlIHtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWQtdHlwZSgkZm9udC1zaXplLXAtc21hbGwteHMsICRmb250LXNpemUtcC1zbWFsbC14bCk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICRncmV5LXRleHQtZGFyaztcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnU2FsZG86ICc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3RyZWVwbGlqc3Qtc2FsZG8ge1xuICAgICAgICBAaW5jbHVkZSBmbHVpZC10eXBlKCRmb250LXNpemUtaDQteHMsICRmb250LXNpemUtaDQteGwpO1xuICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgICAgIFxuICAgICAgICAuaXMtbmV3ICYsXG4gICAgICAgIC5pcy11cGRhdGVkICYge1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLnNhbGRvLWlucHV0IHtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWQtdHlwZSgkZm9udC1zaXplLWg0LXhzLCAkZm9udC1zaXplLWg0LXhsKTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIGJsYWNrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bzsgLy8gRW5hYmxlIGludGVyYWN0aW9uXG4gICAgICAgIC8vIGN1cnNvcjogdGV4dDtcbiAgICAgICAgXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmLmhhcy1lcnJvciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHJlZDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLy8gUmVtb3ZlIHNwaW5uZXIgYXJyb3dzXG4gICAgICAgICY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4gICAgICAgICY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgICB9XG4gICAgLnRvdGFscyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMWVtIDA7XG4gICAgICAgIC8vIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleS1saW5lO1xuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgfVxuICAgIC5zdHJlZXBsaWpzdC1pdGVtLWVtcHR5IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IGNsYW1wKDNlbSwgY2FsYygkYmxvY2stcGFkZGluZy1weCAqIDMpLCAzMDBweCk7XG4gICAgfVxufVxuXG4vLyBBbmltYXRpb25zIGZvciBuZXcvdXBkYXRlZCBpdGVtc1xuQGtleWZyYW1lcyBleHBhbmRGcm9tWmVybyB7XG4gICAgMCUge1xuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIDElIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4OyAvLyBHZW5lcm91cyBtYXggaGVpZ2h0XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgaGlnaGxpZ2h0IHtcbiAgICAwJSwgMTAwJSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGdyZWVuLCAwKTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICAzMCUsIDcwJSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgIH1cbn1cblxuLnN0cmVwZXItYmFkZ2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC41ZW07XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBcbiAgICAuc3RyZXBlci1iYWRnZS1pY29uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiAuN2VtO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgIHBhdGggeyBcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuMnMgZWFzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8qIE1hdGNoZXMgc2FsZG8tcGFra2V0dGVuIGNhcmQgYC50YWdgIChibGFjayBwaWxsLCByb3VuZGVkKSAqL1xuICAgIC5zdHJlcGVyLWJhZGdlLXRhZyB7XG4gICAgICAgIEBpbmNsdWRlIGZsdWlkLXR5cGUoOHB4LCAxMHB4KTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICAgIH1cbn1cbiIsIi5zdHJlcGVyLXByb2ZpbGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAkaGVhZGVyLWhlaWdodDtcblxuICAgIC5jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNpdGUtd2lkdGgtbW9iaWxlKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICRibG9jay1zaWRlLXBhZGRpbmcgJGJsb2NrLXNpZGUtcGFkZGluZyAkYmxvY2stc2lkZS1wYWRkaW5nO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC8vIEhlcm8gU2VjdGlvblxuICAgIC5wcm9maWxlLWhlcm8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIC8vIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAkaGVhZGVyLWhlaWdodCk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l0ZS13aWR0aC1wb3J0cmFpdCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIGZsZXg6IDAgMCA0MCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWJnO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXRlLXdpZHRoLXBvcnRyYWl0KSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bzsgLy8gRG9uJ3QgZmxleCwgdXNlIGV4cGxpY2l0IGhlaWdodFxuICAgICAgICAgICAgaGVpZ2h0OiA1MHZ3ICFpbXBvcnRhbnQ7IC8vIE92ZXJyaWRlIC5pbWFnZS1wYXJhbGxheC1oZWFkZXIncyBoZWlnaHQ6IDEwMCVcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5wcm9maWxlLWhlYWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxleDogMSAxIDYwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAkYmxvY2stcGFkZGluZy1weC1oYWxmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktYmc7XG4gICAgICAgIHBhZGRpbmc6IGNhbGMoJGJsb2NrLXBhZGRpbmctcHgtaGFsZiAqIDEuNSkgJGJsb2NrLXNpZGUtcGFkZGluZztcbiAgICB9XG4gICAgXG4gICAgLnByb2ZpbGUtbmFtZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIC5uYWFtLWRpc3BsYXkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBAaW5jbHVkZSBmbHVpZC10eXBlKCRmb250LXNpemUtaDIteHMsICRmb250LXNpemUtaDIteGwpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAuc3RyZXBlci1iYWRnZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBnYXA6IDRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLjNlbTtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC4wNWVtO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIC5zdHJlcGVyLWJhZGdlLWljb24ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IC43ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYWNodGVybmFhbS1kaXNwbGF5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgQGluY2x1ZGUgZmx1aWQtdHlwZSgkZm9udC1zaXplLWgyLXhzLCAkZm9udC1zaXplLWgyLXhsKTtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JleS10ZXh0O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l0ZS13aWR0aC1wb3J0cmFpdCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5idG4tZWRpdC1wcm9maWxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAvLyBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzICRlYXNlO1xuICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXRlLXdpZHRoLXBvcnRyYWl0KSB7XG4gICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIHN0cm9rZTogYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5lZGl0LWFjdGlvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l0ZS13aWR0aC1wb3J0cmFpdCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAwOyByaWdodDogMDtcbiAgICAgICAgICAgIGdhcDogNXB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc21hbGw7XG4gICAgICAgICAgICAvLyBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyAkZWFzZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsdWlkLXR5cGUoJGZvbnQtc2l6ZS1idXR0b24teHMsICRmb250LXNpemUtYnV0dG9uLXhsKTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5idG4tc2F2ZS1wcm9maWxlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmJ0bi1jYW5jZWwtZWRpdCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC8vIFByb2ZpbGUgSW5mbyBDYXJkXG4gICAgLnByb2ZpbGUtaW5mby1jYXJkIHsgICAgXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmluZm8tZ3JpZCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjUwcHgsIDFmcikpO1xuICAgICAgICBnYXA6IDI1cHg7XG4gICAgfVxuICAgIFxuICAgIC5pbmZvLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDhweDtcblxuICAgICAgICAmLnJvdyB7XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuXG4gICAgICAgIC5zYWxkbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgIGdhcDogOHB4O1xuXG4gICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuaW5mby1sYWJlbCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogJGdyZXktdGV4dC1kYXJrO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgfVxuICAgIFxuICAgIC5pbmZvLXZhbHVlIHtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWQtdHlwZSgkZm9udC1zaXplLXAteHMsICRmb250LXNpemUtcC14bCk7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgXG4gICAgICAgICYuc2FsZG8tdmFsdWUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyAgICAgIFxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyBcbiAgICAgICAgICAgIGdhcDogNXB4O1xuXG4gICAgICAgICAgICAuc2FsZG8tdmFsdWUtbnVtYmVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbHVpZC10eXBlKCRmb250LXNpemUtaDIteHMsICRmb250LXNpemUtaDIteGwpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2FsZG8tdmFsdWUtdGV4dCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmx1aWQtdHlwZSgkZm9udC1zaXplLXAtc21hbGwteHMsICRmb250LXNpemUtcC1zbWFsbC14bCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICBcbiAgICB9XG4gICAgLmltYWdlLWRpc3BsYXkge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgIH1cbiAgICAvLyBQcm9maWxlIElucHV0IChlZGl0IG1vZGUpXG4gICAgLnByb2ZpbGUtaW5wdXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZ3JleS1saW5lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyAkZWFzZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGJsYWNrO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmLmhhcy1lcnJvciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHJlZDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAvLyBQcm9maWxlIENoZWNrYm94IChlZGl0IG1vZGUpXG4gICAgLnByb2ZpbGUtY2hlY2tib3gge1xuICAgXG4gICAgICAgIC8vIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYWNjZW50LWNvbG9yOiAkZ3JlZW47XG4gICAgfVxuICAgIFxuICAgIC8vIFN0YXRpc3RpY3MgU2VjdGlvblxuICAgIC5zdGF0aXN0aWNzLXNlY3Rpb24ge1xuICAgICAgICBtYXJnaW46ICRibG9jay1wYWRkaW5nLXB4LWhhbGYgMDtcbiAgICAgIFxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLnN0YXRzLWdyaWQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiAwICRibG9jay1wYWRkaW5nLXB4O1xuICAgICAgICBnYXA6ICRibG9jay1wYWRkaW5nLXB4LWhhbGY7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXRlLXdpZHRoLWxhbmRzY2FwZSkge1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgICAgLnN0YXQtY2FyZCB7XG4gICAgICAgICAgICAgICAgZmxleDogMSAxIDQ1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuc3RhdC1jYXJkIHtcbiAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgJGVhc2U7XG4gICAgICAgIGZsZXg6IDEgMSAyNSU7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyZXktbGluZTtcbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l0ZS13aWR0aC1sYW5kc2NhcGUpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLnN0YXQtdmFsdWUge1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgIFxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5zdGF0LWljb24ge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICAgIFxuICAgIC5zdGF0LXZhbHVlIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICBAaW5jbHVkZSBmbHVpZC10eXBlKCRmb250LXNpemUtaDMteHMsICRmb250LXNpemUtaDQteGwpO1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzICRlYXNlO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAuc3RhdC12YWx1ZS1jdXJyZW5jeSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogJGdyZXktdGV4dC1kYXJrO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5zdGF0LWxhYmVsIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAkZ3JleS10ZXh0LWRhcms7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgJGVhc2U7XG4gICAgfVxuXG4gICAgLndyYXBwZXIge1xuICAgICAgICBtYXJnaW46ICRibG9jay1wYWRkaW5nLXB4IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgJGJsb2NrLXBhZGRpbmctcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGdhcDogJGJsb2NrLXBhZGRpbmctcHgtaGFsZjtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXRlLXdpZHRoLWxhbmRzY2FwZSkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l0ZS13aWR0aC1wb3J0cmFpdCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgLmJhci1zaGlmdHMtc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucmVjZW50LWFjdGl2aXR5LXNlY3Rpb24ge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC8vIFJlY2VudCBBY3Rpdml0eSBTZWN0aW9uXG4gICAgLnJlY2VudC1hY3Rpdml0eS1zZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGJsb2NrLXBhZGRpbmctcHgtaGFsZjtcbiAgICAgICAgZmxleDogMjtcbiAgICB9XG4gICAgXG4gICAgLmFjdGl2aXR5LWxvZyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBcbiAgICAgICAgLy8gVGltZWxpbmUgbGluZVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAyNHB4O1xuICAgICAgICAgICAgdG9wOiA0MHB4O1xuICAgICAgICAgICAgYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWJnO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXRlLXdpZHRoLW1vYmlsZSkge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDE3cHg7XG4gICAgICAgICAgICB9ICAgXG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLy8gTG9nIGVudHJ5IHN0eWxlcyAoc2FtZSBhcyBsb2cuc2NzcylcbiAgICAubG9nLWVudHJ5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXRlLXdpZHRoLW1vYmlsZSkge1xuICAgICAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5sb2ctaWNvbiB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIG1pbi13aWR0aDogNTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyAkZWFzZTtcbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l0ZS13aWR0aC1tb2JpbGUpIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAzNXB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l0ZS13aWR0aC1tb2JpbGUpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmNvbnN1bXB0aW9uIC5sb2ctaWNvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgICAgXG4gICAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgICAgIHN0cm9rZTogYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLnRvcHVwIC5sb2ctaWNvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICBcbiAgICAgICAgc3ZnIHBhdGgge1xuICAgICAgICAgICAgc3Ryb2tlOiAkZ3JlZW47XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmNvcnJlY3Rpb24gLmxvZy1pY29uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktYmc7XG4gICAgICAgIFxuICAgICAgICBzdmcgcGF0aCB7XG4gICAgICAgICAgICBzdHJva2U6IGJsYWNrO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5sb2ctY29udGVudCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktYmc7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWxpbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyAkZWFzZTtcbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l0ZS13aWR0aC1tb2JpbGUpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTVweDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuXG4gICAgICAgICAgICBzdmcgLmxldHRlciB7XG4gICAgICAgICAgICAgICAgZmlsbDogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubG9nLW5hbWUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5sb2ctZGF0ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmV5LXRleHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubG9nLWFtb3VudCB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5sb2ctaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l0ZS13aWR0aC1tb2JpbGUpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGdhcDogNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5sb2ctbmFtZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgQGluY2x1ZGUgZmx1aWQtdHlwZSgkZm9udC1zaXplLXAteHMsICRmb250LXNpemUtcC14bCk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgJGVhc2U7XG5cbiAgICAgICAgLnN0cmVwZXItYmFkZ2Uge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiA0cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLjVlbTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5zdHJlcGVyLWJhZGdlLWljb24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5sb2ctZGF0ZSB7XG4gICAgICAgIGNvbG9yOiAkZ3JleS10ZXh0LWRhcms7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgJGVhc2U7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l0ZS13aWR0aC1tb2JpbGUpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAubG9nLWFtb3VudCB7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgQGluY2x1ZGUgZmx1aWQtdHlwZSgkZm9udC1zaXplLXAtc21hbGwteHMsICRmb250LXNpemUtcC1zbWFsbC14bCk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzICRlYXNlO1xuICAgIH1cbiAgICBcbiAgICAudG9wdXAgLmxvZy1hbW91bnQge1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzICRlYXNlO1xuICAgIH1cbiAgICBcbiAgICAvLyBCYXIgU2hpZnRzIFNlY3Rpb25cbiAgICAuYmFyLXNoaWZ0cy1zZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGJsb2NrLXBhZGRpbmctcHgtaGFsZjtcbiAgICAgICAgZmxleDogMTtcbiAgICB9XG4gICAgXG4gICAgLnNoaWZ0cy1saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAxNXB4O1xuICAgIH1cbiAgICBcbiAgICAuc2hpZnRzLWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICBcbiAgICAuYmFycm9vc3Rlci1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBnYXA6IDFlbTtcbiAgICAgICAgcGFkZGluZzogMWVtIDA7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBwYWRkaW5nIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktbGluZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAuNWVtIDFlbSAwOyAgICAgICBcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgIC5kYXRlIHtcbiAgICAgICAgICAgICAgICAuZGF5IHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmx1aWQtdHlwZSgkZm9udC1zaXplLWg0LXhzLCAkZm9udC1zaXplLWg0LXhsKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYmFybWFuIHtcbiAgICAgICAgICAgICAgICAuYmFybWFuLW5hbWUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbHVpZC10eXBlKCRmb250LXNpemUtaDQteHMsICRmb250LXNpemUtaDQteGwpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuZGF0ZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgLmRheSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBmbHVpZC10eXBlKCRmb250LXNpemUtaDUteHMsICRmb250LXNpemUtaDUteGwpO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIH1cbiAgICAgICAgLndlZWtkYXkge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmx1aWQtdHlwZSgkZm9udC1zaXplLWg2LXhzLCAkZm9udC1zaXplLWg2LXhsKTtcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuYmFybWFuIHtcbiAgICAgICAgLmJhcm1hbi1uYW1lIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsdWlkLXR5cGUoJGZvbnQtc2l6ZS1oNS14cywgJGZvbnQtc2l6ZS1oNS14bCk7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuYWN0aXZpdHktbG9hZC1tb3JlLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIFxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNpdGUtd2lkdGgtcG9ydHJhaXQpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmJ0bi1sb2FkLW1vcmUtYWN0aXZpdHkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAvLyBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyAkZWFzZTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmJ0bi1sb2FkZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gIFxufVxuXG5cbiIsIi50b3AtMTAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIFxuICAgIC50aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRibG9jay1wYWRkaW5nLXB4LWhhbGY7XG4gICAgfVxuICAgIFxuICAgIC5jaGFydC1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA2MDBweDsgLy8gVGFsbGVyIGZvciB0aGUgcm9zZSBjaGFydFxuICAgICAgICBcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXRlLXdpZHRoLW1vYmlsZSkge1xuICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuIiwiLndvcmRzbGlkZXIge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoJGJsb2NrLXBhZGRpbmctcHgqMS41KTtcbn1cbi53b3Jkcy1zZWN0aW9uIC5pbm5lciwgLm5hbWVzLXNlY3Rpb24gLmlubmVyIHtcbiAgIFxuICAgIHdpZHRoOiAxMTAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xufVxuXG4ud29yZHMtc2VjdGlvbiAuaW5uZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKSB0cmFuc2xhdGVYKC01JSk7XG59XG4ubmFtZXMtc2VjdGlvbiAuaW5uZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpIHRyYW5zbGF0ZSgtNSUsIC02MCUpO1xufVxuXG4ud29yZHMtc2VjdGlvbiAuY29udGFpbmVyLCAubmFtZXMtc2VjdGlvbiAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIEBpbmNsdWRlIGZsdWlkLXR5cGUoJGZvbnQtc2l6ZS1oMS14cywgJGZvbnQtc2l6ZS1oMS14bCk7XG4gICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBhZGRpbmc6IC40ZW0gMCAuMmVtO1xuICAgIFxuXG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgdGV4dC13cmFwOiBub3dyYXA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuXG4gICAgICAgIC5zZXBhcmF0b3Ige1xuICAgICAgICAgICAgd2lkdGg6IDJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlSW5maW5pdGUge1xuICAgIGZyb20ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyAgXG4gICAgfVxufSJdfQ== */
