@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic);html{margin:0;padding:0;height:100%}body{font-family:'Open Sans', sans-serif;margin:0;padding:0;min-height:100%}img,.bg-img{-webkit-user-drag:none;pointer-events:none}*{outline:none;-moz-user-select:-moz-none;box-sizing:border-box}.container{max-width:950px;margin:0 auto}@media (max-width: 61.24em){.container{padding:0 15px}}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}.btn{font-family:'Open Sans', sans-serif;font-size:20px;font-weight:300;text-align:center;padding:0.65em 1em;border-radius:5px;border:none;min-width:250px;position:relative;cursor:pointer;overflow:hidden}@media (max-width: 46.24em){.btn{font-size:16px;padding:12px;min-width:150px;border-radius:3px}}a.btn{display:inline-block}h1{font-size:55px;font-weight:300;margin:0}@media (max-width: 61.24em){h1{font-size:45px}}@media (max-width: 46.24em){h1{font-size:32px}}h2{font-size:35px;font-weight:300;margin:0}@media (max-width: 61.24em){h2{font-size:28px}}@media (max-width: 46.24em){h2{font-size:20px}}h3{font-size:26px;font-weight:300;margin:0}@media (max-width: 46.24em){h3{font-size:18px}}h4{font-size:22px;font-weight:300;margin:0}@media (max-width: 46.24em){h4{font-size:16px}}p{margin:0;font-size:20px;font-weight:300}p.small{font-size:16px}@media (max-width: 46.24em){p{font-size:12px}p.small{font-size:12px}p br{display:none}}@media (max-width: 61.24em){p{font-size:16px}p br{display:none}}p strong{font-weight:500}h1 strong,h2 strong,h3 strong,p strong{font-weight:500}a{font-size:14px;text-decoration:none;font-weight:300}a:visited{color:inherit}a:link{color:inherit}a:active{color:inherit}ul{padding:0;margin:0}ul.star-list li{position:relative;list-style:none;display:block;padding:15px 0;padding-left:20px;font-weight:300}@media (max-width: 46.24em){ul.star-list li{font-size:12px;padding:8px 0;padding-left:12px}}@media (max-width: 61.24em){ul.star-list li{font-size:16px}}ul.star-list li:before{position:absolute;content:"";background-repeat:no-repeat;background-size:contain;background-image:url("./assets/no_need_for_stars_icon.svg");width:20px;height:11px;left:0;top:22px}@media (max-width: 46.24em){ul.star-list li:before{width:8px;height:11px;left:0;top:13px}}.bg-brand{background-color:#3b4f68 !important}.bg-brand-lightest{background-color:#f5f7f8 !important}.bg-brand-lighter{background-color:#ebedf0 !important}.bg-white{background-color:#fff             !important}.fg-brand{color:#3b4f68 !important}.fg-brand-lightest{color:#f5f7f8 !important}.fg-brand-lighter{color:#ebedf0 !important}.fg-white{color:#fff             !important}.text-center{text-align:center}.card-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background:#d9dde2;overflow:hidden}@media (max-width: 46.24em){.card-footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.card-footer.card-bottom{margin-top:60px}@media (max-width: 46.24em){.card-footer.card-bottom{margin-top:20px}}.card-footer .card-img{width:250px;height:200px;position:relative}@media (max-width: 46.24em){.card-footer .card-img{width:100%;height:150px}}.card-footer .card-img img{width:127%;-webkit-transform:rotate(-23deg) translateX(-23%) translateY(-32%);transform:rotate(-23deg) translateX(-23%) translateY(-32%);position:absolute}@media (max-width: 46.24em){.card-footer .card-img img{width:100%;-webkit-transform:rotate(-23deg) translateX(-23%) translateY(-32%);transform:rotate(-14deg) translateX(-20%) translateY(-54%);position:absolute}}.card-footer .card-info{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px;padding-left:30px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:300}@media (max-width: 46.24em){.card-footer .card-info{padding-left:20px}}.card-footer .card-info strong{font-weight:500}.card-footer .card-info p{font-size:16px;padding-bottom:15px}.card-footer .card-info p strong{font-size:20px}.card-footer .card-info a{text-decoration:underline;padding-bottom:10px}@media (max-width: 46.24em){.card-footer .card-info a{padding-top:15px}}.dashboard-details.form-component .form .dashboard-details-heading{display:-webkit-box;display:-ms-flexbox;display:flex}.dashboard-details.form-component .form .dashboard-details-heading .icon.load-card{height:95px}.dashboard-details.form-component .form .dashboard-details-heading .icon.card-data{height:95px}.dashboard-details.form-component .form .dashboard-details-heading .label{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:end;-ms-flex-pack:end;justify-content:flex-end;padding-left:30px}.dashboard-details.form-component .form .dashboard-details-heading .label h3{padding-bottom:7px}.dashboard-details.form-component .form .dashboard-details-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:20px !important}@media (max-width: 46.24em){.dashboard-details.form-component .form .dashboard-details-footer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.dashboard-details.form-component .form .dashboard-details-footer .back-button{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;margin-right:10px;padding:10px 30px;min-width:inherit}.dashboard-details.form-component .form .dashboard-details-footer .back-button img{height:22px}.dashboard-details.form-component .form .card-preview{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 46.24em){.dashboard-details.form-component .form .card-preview{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.dashboard-details.form-component .form .card-preview .card-img{max-width:310px;padding:0 8px}@media (max-width: 46.24em){.dashboard-details.form-component .form .card-preview .card-img{padding:0}}.dashboard-details.form-component .form .card-preview .card-img:first-child{padding-left:0}.dashboard-details.form-component .form .card-preview .card-img:last-child{padding-right:0}.dashboard-details.form-component .form .card-preview .card-img img{width:100%}.dashboard-details.form-component .form .card-preview .card-data{padding-left:80px}@media (max-width: 46.24em){.dashboard-details.form-component .form .card-preview .card-data{padding-left:0;padding-top:20px}}.dashboard-details.form-component .form .card-preview .card-data p{padding-bottom:10px}.dashboard-details.form-component .form .serial-number{padding-top:60px}@media (max-width: 46.24em){.dashboard-details.form-component .form .serial-number{padding-top:20px}}footer{background-image:url("./assets/background_visual1x.png");background-size:cover;background-repeat:no-repeat}footer .container{padding:60px 0}@media (max-width: 46.24em){footer .container{padding:30px 0}}footer .container .links a{text-decoration:underline;padding:1em}@media (max-width: 46.24em){footer .container .links a{font-size:10px}}footer .container .copyright{padding:30px 0;font-size:12px}@media (max-width: 46.24em){footer .container .copyright{font-size:8px;padding:15px 0}}.form-header-description{background-image:url("./assets/background_visual1x.png");background-size:cover;background-repeat:no-repeat;background-position:center center;color:#fff;position:relative}.form-header-description .container .description{text-align:center;padding-top:105px;padding-bottom:340px}@media (max-width: 46.24em){.form-header-description .container .description{padding-top:35px;padding-bottom:170px}}.form-header-description .container .description>*{padding-bottom:25px}.form-header-description .container .description>*:last-child{padding-bottom:0}.form-component .container .form{margin-top:-230px;margin-bottom:70px;position:relative}@media (max-width: 46.24em){.form-component .container .form{margin-top:-130px}}.form-component .container .form .form-section{padding:60px 80px;border-bottom:2px solid #fff;position:relative}@media (max-width: 46.24em){.form-component .container .form .form-section{padding:20px}}@media (max-width: 61.24em){.form-component .container .form .form-section{padding:30px}}.form-component .container .form .form-section h3{padding-bottom:10px}.form-component .container .form .form-section .sub-header{padding-top:25px;margin-top:30px;border-top:1px dotted #3b4f68}.form-component .container .form .form-section.no-border{border-bottom:none;padding-bottom:0}.form-component .container .form .form-section.no-border:last-child{padding-bottom:60px}@media (max-width: 46.24em){.form-component .container .form .form-section.no-border:last-child{padding-bottom:20px}}.form-component .container .form .form-section.no-border::before{display:none}.form-component .container .form .form-section:last-child{border-bottom:none}.form-component .container .form .form-section:last-child::before{display:none}.form-component .container .form .form-section::before{position:absolute;bottom:-13px;left:80px;width:0;height:0;border-style:solid;border-width:13px 12.5px 0 12.5px;border-color:#ffffff transparent transparent transparent;content:""}.form-component .container .form .form-section .form-group{margin-top:45px;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}@media (max-width: 46.24em){.form-component .container .form .form-section .form-group.mobile-block{margin-top:15px;display:block}.form-component .container .form .form-section .form-group.mobile-block label{display:block;width:100% !important;margin-top:20px}.form-component .container .form .form-section .form-group.mobile-block label .input-label{position:relative;top:0;font-size:13px}.form-component .container .form .form-section .form-group.mobile-block label .info{top:-2px}}@media (max-width: 61.24em){.form-component .container .form .form-section .form-group.tablet-block{display:block}.form-component .container .form .form-section .form-group.tablet-block label{display:block;width:100% !important;margin-top:20px}.form-component .container .form .form-section .form-group.tablet-block label .input-label{position:relative;top:-2px}.form-component .container .form .form-section .form-group.tablet-block label .info{top:-2px}}.form-component .container .form .form-section .form-group.form-items-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-component .container .form .form-section .form-group.no-margin{margin-top:0}.form-component .container .form .form-section .form-group .form-link{-ms-flex-item-align:end;align-self:flex-end;text-decoration:underline}.form-component .container .form .form-section .form-group .form-link a{color:inherit}.form-component .container .form .form-section .form-group .form-text{-ms-flex-item-align:start;align-self:flex-start}@media (max-width: 46.24em){.form-component .container .form .form-section .form-group .form-text{padding-bottom:20px}}.form-component .container .form .form-section .form-group label{position:relative;margin-right:15px;-webkit-box-flex:1;-ms-flex:1;flex:1}.form-component .container .form .form-section .form-group label.no-flex{-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit}@media (max-width: 46.24em){.form-component .container .form .form-section .form-group label.no-flex{-webkit-box-flex:1;-ms-flex:1;flex:1}}.form-component .container .form .form-section .form-group label:last-child{margin-right:0}.form-component .container .form .form-section .form-group label .input-label{position:absolute;top:-24px;font-size:15px;font-weight:300}.form-component .container .form .form-section .form-group label .input-group{display:-webkit-box;display:-ms-flexbox;display:flex}.form-component .container .form .form-section .form-group label .input-group input,.form-component .container .form .form-section .form-group label .input-group .select-wrapper{margin-right:15px;-webkit-box-flex:1;-ms-flex:1;flex:1}.form-component .container .form .form-section .form-group label .input-group input:last-child,.form-component .container .form .form-section .form-group label .input-group .select-wrapper:last-child{margin-right:0}.form-component .container .form .form-section .form-group label .input-group input.no-flex,.form-component .container .form .form-section .form-group label .input-group .select-wrapper.no-flex{-webkit-box-flex:initial;-ms-flex:initial;flex:initial}.form-component .container .form .form-section .form-group label input,.form-component .container .form .form-section .form-group label select{font-size:16px;height:36px;color:#3b4f68;border:none;padding:0 5px;font-weight:300;font-family:'Open Sans', sans-serif;width:100%}.form-component .container .form .form-section .form-group label .select-wrapper{position:relative}.form-component .container .form .form-section .form-group label .select-wrapper::before{background:url("./assets/select_arrow.svg") no-repeat center center;background-size:contain;content:"";width:12px;height:12px;display:block;position:absolute;top:50%;right:5px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-user-drag:none;pointer-events:none}.form-component .container .form .form-section .form-group label.input-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-component .container .form .form-section .form-group label.input-checkbox .input-label{position:relative;top:auto;left:auto;right:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}.form-component .container .form .form-section .form-group label.input-checkbox .checkbox{margin-right:10px;height:16px;width:16px;background:#fff;padding:0;position:relative}.form-component .container .form .form-section .form-group label.input-checkbox input{display:none}.form-component .container .form .form-section .form-group label.input-checkbox input:checked+.checkbox::before{background:url("./assets/check.svg") no-repeat center center;background-size:contain;content:"";width:12px;height:12px;display:block;position:relative;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.form-component .container .form .form-section .form-group label .info{position:absolute;padding:0 7px;font-size:12px;background:#3b4f68;color:#fff;border-radius:50%;top:-22px;right:0;font-weight:700;cursor:pointer}.form-component .container .form .form-section .form-group label .info:hover .info-box{display:block}.form-component .container .form .form-section .form-group label .info .info-box{display:none;position:absolute;left:50%;-webkit-transform:translateY(-100%) translateX(-50%);transform:translateY(-100%) translateX(-50%)}.form-component .container .form .form-section .form-group label .info .info-box.cvv{position:absolute;top:0;left:-168px;-webkit-transform:translateY(-100%) translateX(-50%);transform:translateY(-100%);max-width:240px}.form-component .container .form .form-section .form-group .form-button.flex-1{-webkit-box-flex:1;-ms-flex:1;flex:1}.form-component .container .form .form-section .form-group .form-button.flex-1 a{width:100%;display:block}.form-component .container .form .form-section .preview-group{margin-top:60px}.form-component .container .form .form-section .preview-group .group-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:10px 0}.form-component .container .form .form-section .preview-group .group-header img{width:20px}.form-component .container .form .form-section .preview-group .group-content{border-bottom:1px dotted #3b4f68;border-top:1px dotted #3b4f68;padding:10px 0}.form-component .container .form .form-section .preview-group .group-content label{margin-bottom:30px;display:block}.form-component .container .form .form-section .preview-group .group-content label:last-child{margin-bottom:0}.form-component .container .form .form-section .preview-group .group-content label .lbl{font-size:16px;font-weight:600;padding-bottom:10px}.form-component .container .form .form-section .preview-group .group-content label .val{font-size:16px}header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#fff}header .logo{width:315px}@media (max-width: 46.24em){header .logo{width:190px}}header .logo img{width:100%;margin-left:-25px}@media (max-width: 46.24em){header .logo img{margin-left:0}}header .language-bar{padding:0;margin:0;-ms-flex-item-align:end;align-self:flex-end;padding-bottom:1em}@media (max-width: 46.24em){header .language-bar{display:none}}header .language-bar li{display:inline-block;padding:0 2px}header .language-bar li a.active{font-weight:700}.mobile-menu{display:none;text-align:center;padding:0.4em;background:#3b4f68;margin:0 -15px}@media (max-width: 46.24em){.mobile-menu{display:block}}.mobile-menu .language-bar{display:inline-block;padding:0;margin:0;padding-bottom:1em}@media (max-width: 46.24em){.mobile-menu .language-bar{padding-bottom:0}}.mobile-menu .language-bar li{display:inline-block;padding:0 7px}.mobile-menu .language-bar li a{font-size:14px}.mobile-menu .language-bar li a.active{font-weight:700}.hero{background-image:url("./assets/background_visual1x.png");background-size:cover;background-repeat:no-repeat;background-position:center center;color:#fff;position:relative}.hero .main-content{padding:105px 320px 285px 20px;position:relative}@media (max-width: 61.24em){.hero .main-content{padding:105px 270px 285px 20px}.hero .main-content br{display:none}}@media (max-width: 46.24em){.hero .main-content{padding:30px 10px 265px 10px}.hero .main-content br{display:none}}.hero .main-content>*{margin:0;padding:0;margin-bottom:10px}@media (max-width: 46.24em){.hero .main-content>*{margin-bottom:8px}.hero .main-content h1{font-size:28px}.hero .main-content h3{font-size:14px}}.hero .main-content .get-now-btn{margin-top:60px}@media (max-width: 46.24em){.hero .main-content .get-now-btn{margin-top:30px}}.hero .container{position:relative}.hero .container .header-image{position:absolute;background-size:contain;background-repeat:no-repeat;background-image:url("./assets/iphone_card2x.png");width:320px;height:560px;bottom:30px;right:-20px}@media (max-width: 46.24em){.hero .container .header-image{width:250px;height:460px;bottom:30px;right:-20px}}@media (max-width: 46.24em){.hero .container .header-image{width:150px;height:270px;bottom:30px;right:20px}}.pay-right-away{text-align:center;padding-top:80px;padding-bottom:75px;background:#fff}@media (max-width: 46.24em){.pay-right-away{padding:30px 0}}.pay-right-away .container>*{margin:0;padding:0;margin-bottom:15px}.pay-right-away .container .get-now-btn{margin-top:30px}@media (max-width: 46.24em){.personal-dashboard.form-header-description h1{font-size:30px}}.personal-dashboard.form-component .form{position:relative}@media (max-width: 46.24em){.personal-dashboard.form-component .form{margin-top:-100px}}.personal-dashboard.form-component .form .logout{display:-webkit-box;display:-ms-flexbox;display:flex;padding:12px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:absolute;left:0;right:0;top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);background:-webkit-linear-gradient(left, rgba(59,79,104,0) 0%, rgba(59,79,104,0.6) 100%);background:linear-gradient(to right, rgba(59,79,104,0) 0%, rgba(59,79,104,0.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#003b4f68', endColorstr='#3b4f68',GradientType=1 )}.personal-dashboard.form-component .form .logout .icon{padding-left:10px}.personal-dashboard.form-component .form .logout .icon img{height:20px}.personal-dashboard.form-component .form .logout .label{font-size:16px;font-weight:300;color:#fff}.personal-dashboard.form-component .form .dashboard-heading{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}@media (max-width: 46.24em){.personal-dashboard.form-component .form .dashboard-heading h3{-webkit-box-flex:1;-ms-flex:1;flex:1}}.personal-dashboard.form-component .form .dashboard-heading .edit{font-size:16px;white-space:nowrap}@media (max-width: 46.24em){.personal-dashboard.form-component .form .dashboard-heading .edit{font-size:13px}}.personal-dashboard.form-component .form .dashboard-heading .edit img{width:20px}.personal-dashboard.form-component .form .dashboard-balance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px}@media (max-width: 46.24em){.personal-dashboard.form-component .form .dashboard-balance{display:block;margin-top:0}}.personal-dashboard.form-component .form .dashboard-balance .balance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:45px;padding:0 20px;margin-right:15px;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 46.24em){.personal-dashboard.form-component .form .dashboard-balance .balance{margin-right:0}}.personal-dashboard.form-component .form .dashboard-balance .balance .label{font-size:16px}@media (max-width: 46.24em){.personal-dashboard.form-component .form .dashboard-balance .balance .label{font-size:13px}}.personal-dashboard.form-component .form .dashboard-balance .balance .sum{font-size:24px;font-weight:600}@media (max-width: 46.24em){.personal-dashboard.form-component .form .dashboard-balance .balance .sum{font-size:20px}}.personal-dashboard.form-component .form .dashboard-balance .card-status{height:45px;width:230px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0 0 20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:16px;background:#d9dde2}@media (max-width: 46.24em){.personal-dashboard.form-component .form .dashboard-balance .card-status{width:100%;font-size:13px;margin-top:10px}}.personal-dashboard.form-component .form .dashboard-balance .card-status .checkbox{height:100%}.personal-dashboard.form-component .form .dashboard{padding-top:30px}@media (max-width: 46.24em){.personal-dashboard.form-component .form .dashboard{padding-top:10px}}.personal-dashboard.form-component .form .dashboard .dashboard-row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px}.personal-dashboard.form-component .form .dashboard .dashboard-row:last-child{margin-bottom:0}.personal-dashboard.form-component .form .dashboard .dashboard-row .dashboard-item{background:#d9dde2;margin-right:8px;margin-left:8px;padding:15px;-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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:0}@media (max-width: 46.24em){.personal-dashboard.form-component .form .dashboard .dashboard-row .dashboard-item{padding:8px}}.personal-dashboard.form-component .form .dashboard .dashboard-row .dashboard-item:hover{cursor:pointer;position:relative}.personal-dashboard.form-component .form .dashboard .dashboard-row .dashboard-item:hover::before{position:absolute;top:0;bottom:0;left:0;right:0;content:"";border:10px solid #c9cfd6}@media (max-width: 46.24em){.personal-dashboard.form-component .form .dashboard .dashboard-row .dashboard-item:hover::before{border:5px solid #c9cfd6}}.personal-dashboard.form-component .form .dashboard .dashboard-row .dashboard-item:first-child{margin-left:0}.personal-dashboard.form-component .form .dashboard .dashboard-row .dashboard-item:last-child{margin-right:0}.personal-dashboard.form-component .form .dashboard .dashboard-row .dashboard-item .icon{width:150px}@media (max-width: 46.24em){.personal-dashboard.form-component .form .dashboard .dashboard-row .dashboard-item .icon{width:80px}}.personal-dashboard.form-component .form .dashboard .dashboard-row .dashboard-item .label{font-size:24px;font-weight:300}@media (max-width: 46.24em){.personal-dashboard.form-component .form .dashboard .dashboard-row .dashboard-item .label{font-size:14px}}.personal-dashboard.form-component .form .terms-and-conditions{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:0 !important}@media (max-width: 46.24em){.personal-dashboard.form-component .form .terms-and-conditions{margin-top:0 !important;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:end !important;-ms-flex-align:end !important;-ms-grid-row-align:flex-end !important;align-items:flex-end !important}.personal-dashboard.form-component .form .terms-and-conditions>*{padding-bottom:10px}}.personal-dashboard.form-component .form .terms-and-conditions .form-group{margin-top:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.simple-pay .container{padding:70px 0}@media (max-width: 61.24em){.simple-pay .container{padding:50px 15px}}@media (max-width: 46.24em){.simple-pay .container{padding:50px 15px}}.simple-pay .container .simple-pay-description{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 46.24em){.simple-pay .container .simple-pay-description{display:block}}@media (max-width: 46.24em){.simple-pay .container .simple-pay-description .description-img{text-align:center;padding-bottom:30px}}.simple-pay .container .simple-pay-description .description-img img{max-width:445px}@media (max-width: 61.24em){.simple-pay .container .simple-pay-description .description-img img{max-width:400px}}@media (max-width: 46.24em){.simple-pay .container .simple-pay-description .description-img img{max-width:225px}}.simple-pay .container .simple-pay-description .description{padding-left:40px;-webkit-box-flex:1;-ms-flex:1;flex:1}@media (max-width: 46.24em){.simple-pay .container .simple-pay-description .description{padding-left:0}}.simple-pay .container .simple-pay-description .description>*{margin-bottom:20px}.simple-pay .container .simple-pay-description .description .star-list li{font-size:20px;border-bottom:1px dotted #3b4f68}@media (max-width: 46.24em){.simple-pay .container .simple-pay-description .description .star-list li{font-size:12px}}@media (max-width: 61.24em){.simple-pay .container .simple-pay-description .description .star-list li{font-size:16px}}.simple-pay .container .simple-pay-description .description .star-list li:last-child{border-bottom:none}.simple-pay .container .simple-pay-description .description .get-now-btn{margin-top:50px}.simple-pay .container .allready-cardholder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:130px}@media (max-width: 46.24em){.simple-pay .container .allready-cardholder{margin-top:100px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch}}.simple-pay .container .allready-cardholder .description{-webkit-box-flex:1;-ms-flex:1;flex:1}.simple-pay .container .allready-cardholder .description>*{margin-bottom:20px}.simple-pay .container .allready-cardholder .description .activate-now-btn{margin-top:50px}@media (max-width: 46.24em){.simple-pay .container .allready-cardholder .description-img{padding-bottom:30px;text-align:center}}.simple-pay .container .allready-cardholder .description-img img{max-width:400px}@media (max-width: 61.24em){.simple-pay .container .allready-cardholder .description-img img{max-width:300px}}@media (max-width: 46.24em){.simple-pay .container .allready-cardholder .description-img img{max-width:225px}}.support .container{padding-bottom:110px}.support .container h2{padding:65px 0}.support .container .support-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin-bottom:45px}@media (max-width: 46.24em){.support .container .support-list{display:block;text-align:center}.support .container .support-list>*{margin-bottom:15px}.support .container .support-list>p{margin-bottom:60px}}.support .container .support-list.show-mobile p{display:none}@media (max-width: 46.24em){.support .container .support-list.show-mobile p{display:block}}@media (max-width: 46.24em){.support .container .support-list.hide-mobile p{display:none}}.support .container .support-list.hide-mobile p{padding:0 10px}@media (max-width: 46.24em){.support .container .support-list{padding:0 30px}}.support .container .support-list:last-child{margin-bottom:0}.support .container .support-list .support-icon img{height:120px}.three-clicks-away{padding:70px 0}.three-clicks-away .container>*{margin-bottom:25px}.three-clicks-away .container .apply-steps{padding:0 50px;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}@media (max-width: 46.24em){.three-clicks-away .container .apply-steps{display:block}}.three-clicks-away .container .apply-steps .step img{max-width:185px}@media (max-width: 46.24em){.three-clicks-away .container .apply-steps .step img{max-width:140px}}@media (max-width: 46.24em){.three-clicks-away .container .apply-steps .step{text-align:center}}.three-clicks-away .container .apply-steps .step.show-mobile{display:none}@media (max-width: 46.24em){.three-clicks-away .container .apply-steps .step.show-mobile{display:block;padding-bottom:30px}.three-clicks-away .container .apply-steps .step.show-mobile br{display:none}}.three-clicks-away .container .apply-steps .step.step1{margin-top:0}@media (max-width: 46.24em){.three-clicks-away .container .apply-steps .step.step3{margin-top:-43px}}@media (max-width: 46.24em){.three-clicks-away .container .apply-steps.hide-on-mobile{display:none}}.three-clicks-away .container .apply-steps .steps-dots{background:url("./assets/no_need_for_line.svg");height:6px;-webkit-box-flex:1;-ms-flex:1;flex:1;background-size:cover}@media (max-width: 46.24em){.three-clicks-away .container .apply-steps .steps-dots{display:none}}.three-clicks-away .container .apply-description{padding-top:30px}.three-clicks-away .container .apply-description .steps-dots{border-top:1px dotted #3b4f68;padding-bottom:65px}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJvb3Quc2NzcyIsIl9iYXNlLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvc2Fzcy1tcS9fbXEuc2NzcyIsIl9idXR0b25zLnNjc3MiLCJfaGVhZGluZ3Muc2NzcyIsIl9saXN0cy5zY3NzIiwiX21vZGlmaWVycy5zY3NzIiwiY29tcG9uZW50cy9fY2FyZC1pbmZvLnNjc3MiLCJjb21wb25lbnRzL19kYXNoYm9hcmQtZGV0YWlscy5zY3NzIiwiY29tcG9uZW50cy9fZm9vdGVyLnNjc3MiLCJjb21wb25lbnRzL19mb3Jtcy5zY3NzIiwiX3ZhcnMuc2NzcyIsImNvbXBvbmVudHMvX2hlYWRlci5zY3NzIiwiY29tcG9uZW50cy9faGVyby5zY3NzIiwiY29tcG9uZW50cy9fcGF5LXJpZ2h0LWF3YXkuc2NzcyIsImNvbXBvbmVudHMvX3BlcnNvbmFsLWRhc2hib2FyZC5zY3NzIiwiY29tcG9uZW50cy9fc2ltcGxlLXBheS5zY3NzIiwiY29tcG9uZW50cy9fc3VwcG9ydC5zY3NzIiwiY29tcG9uZW50cy9fdGhyZWUtY2xpY2tzLWF3YXkuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxxSUNBQSxLQUNFLFNBQ0EsVUFDQSxXQUFhLENBQ2QsS0FHQyxvQ0FDQSxTQUNBLFVBQ0EsZUFBaUIsQ0FDbEIsWUFHQyx1QkFDQSxtQkFBcUIsQ0FDdEIsRUFHQyxhQUNBLDJCQUNBLHFCQUF1QixDQUN4QixXQUdDLGdCQUNBLGFBQWUsQ0NzTVQsNEJEeE1SLFdBS0ksY0FBZ0IsQ0FHbkIsQ0FFRCxPQUVFLHFCQUVBLHVCQUF3QixDQUN6QixtQkFJQyxZQUFjLENBQ2YsS0UxQ0Msb0NBQ0EsZUFDQSxnQkFDQSxrQkFDQSxtQkFDQSxrQkFDQSxZQUNBLGdCQUNBLGtCQUNBLGVBQ0EsZUFBaUIsQ0RvTlgsNEJDL05SLEtBZ0JJLGVBQ0EsYUFDQSxnQkFDQSxpQkFBbUIsQ0FHdEIsQ0FDRCxNQUVJLG9CQUFzQixDQUN2QixHQzFCRCxlQUNBLGdCQUNBLFFBQVUsQ0Y2Tkos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T0FBQSxxQkFBdUIsQ2hCOEp2Qiw0QmdCaE9SLHVEQXFFVSxZQUFjLENBRWpCLENBdkVQLGlEQTRFTSxnQkFBa0IsQ0E1RXhCLDZEQStFUSw4QkFDQSxtQkFBcUIsQ0FJdEIiLCJmaWxlIjoiYm9vdC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IHVybChodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9T3BlbitTYW5zOjQwMCwzMDAsMzAwaXRhbGljLDQwMGl0YWxpYyw2MDAsNjAwaXRhbGljLDcwMCw3MDBpdGFsaWMsODAwLDgwMGl0YWxpYyk7XHJcbkBpbXBvcnQgXCIuLi9ub2RlX21vZHVsZXMvc2Fzcy1tcS9tcVwiO1xyXG5cclxuLy8gaW5qZWN0b3JcclxuQGltcG9ydCBcInN0eWxlcy9fYmFzZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJzdHlsZXMvX2J1dHRvbnMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwic3R5bGVzL19oZWFkaW5ncy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJzdHlsZXMvX2xpc3RzLnNjc3NcIjtcclxuQGltcG9ydCBcInN0eWxlcy9fbW9kaWZpZXJzLnNjc3NcIjtcclxuQGltcG9ydCBcInN0eWxlcy9fdmFycy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJzdHlsZXMvY29tcG9uZW50cy9fY2FyZC1pbmZvLnNjc3NcIjtcclxuQGltcG9ydCBcInN0eWxlcy9jb21wb25lbnRzL19kYXNoYm9hcmQtZGV0YWlscy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJzdHlsZXMvY29tcG9uZW50cy9fZm9vdGVyLnNjc3NcIjtcclxuQGltcG9ydCBcInN0eWxlcy9jb21wb25lbnRzL19mb3Jtcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJzdHlsZXMvY29tcG9uZW50cy9faGVhZGVyLnNjc3NcIjtcclxuQGltcG9ydCBcInN0eWxlcy9jb21wb25lbnRzL19oZXJvLnNjc3NcIjtcclxuQGltcG9ydCBcInN0eWxlcy9jb21wb25lbnRzL19sb2dpbi5zY3NzXCI7XHJcbkBpbXBvcnQgXCJzdHlsZXMvY29tcG9uZW50cy9fcGF5LXJpZ2h0LWF3YXkuc2Nzc1wiO1xyXG5AaW1wb3J0IFwic3R5bGVzL2NvbXBvbmVudHMvX3BlcnNvbmFsLWRhc2hib2FyZC5zY3NzXCI7XHJcbkBpbXBvcnQgXCJzdHlsZXMvY29tcG9uZW50cy9fc2ltcGxlLXBheS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJzdHlsZXMvY29tcG9uZW50cy9fc3VwcG9ydC5zY3NzXCI7XHJcbkBpbXBvcnQgXCJzdHlsZXMvY29tcG9uZW50cy9fdGhyZWUtY2xpY2tzLWF3YXkuc2Nzc1wiO1xyXG4vLyBlbmQtaW5qZWN0b3JcclxuIiwiaHRtbCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWluLWhlaWdodDogMTAwJTtcclxufVxyXG5cclxuaW1nLCAuYmctaW1nIHtcclxuICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuKiB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0OiAtbW96LW5vbmU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLmNvbnRhaW5lciB7XHJcbiAgbWF4LXdpZHRoOiA5NTBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgQGluY2x1ZGUgbXEoJHVudGlsOiBkZXNrdG9wKSB7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuc2VsZWN0IHtcclxuICAvKmZvciBmaXJlZm94Ki9cclxuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgLypmb3IgY2hyb21lKi9cclxuICAtd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtcclxufVxyXG5cclxuLypmb3IgSUUxMCovXHJcbnNlbGVjdDo6LW1zLWV4cGFuZCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjsgLy8gRml4ZXMgYW4gaXNzdWUgd2hlcmUgUnVieSBsb2NhbGUgaXMgbm90IHNldCBwcm9wZXJseVxuICAgICAgICAgICAgICAgICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzLW1xL3Nhc3MtbXEvcHVsbC8xMFxuXG4vLy8gQmFzZSBmb250IHNpemUgb24gdGhlIGA8Ym9keT5gIGVsZW1lbnRcbi8vLyBAdHlwZSBOdW1iZXIgKHVuaXQpXG4kbXEtYmFzZS1mb250LXNpemU6IDE2cHggIWRlZmF1bHQ7XG5cbi8vLyBSZXNwb25zaXZlIG1vZGVcbi8vL1xuLy8vIFNldCB0byBgZmFsc2VgIHRvIGVuYWJsZSBzdXBwb3J0IGZvciBicm93c2VycyB0aGF0IGRvIG5vdCBzdXBwb3J0IEBtZWRpYSBxdWVyaWVzLFxuLy8vIChJRSA8PSA4LCBGaXJlZm94IDw9IDMsIE9wZXJhIDw9IDkpXG4vLy9cbi8vLyBZb3UgY291bGQgY3JlYXRlIGEgc3R5bGVzaGVldCBzZXJ2ZWQgZXhjbHVzaXZlbHkgdG8gb2xkZXIgYnJvd3NlcnMsXG4vLy8gd2hlcmUgQG1lZGlhIHF1ZXJpZXMgYXJlIHJhc3Rlcml6ZWRcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgLy8gb2xkLWllLnNjc3Ncbi8vLyAgJG1xLXJlc3BvbnNpdmU6IGZhbHNlO1xuLy8vICBAaW1wb3J0ICdtYWluJzsgLy8gQG1lZGlhIHF1ZXJpZXMgaW4gdGhpcyBmaWxlIHdpbGwgYmUgcmFzdGVyaXplZCB1cCB0byAkbXEtc3RhdGljLWJyZWFrcG9pbnRcbi8vLyAgICAgICAgICAgICAgICAgICAvLyBsYXJnZXIgYnJlYWtwb2ludHMgd2lsbCBiZSBpZ25vcmVkXG4vLy9cbi8vLyBAdHlwZSBCb29sZWFuXG4vLy8gQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3MtbXEvc2Fzcy1tcSNyZXNwb25zaXZlLW1vZGUtb2ZmIERpc2FibGVkIHJlc3BvbnNpdmUgbW9kZSBkb2N1bWVudGF0aW9uXG4kbXEtcmVzcG9uc2l2ZTogdHJ1ZSAhZGVmYXVsdDtcblxuLy8vIEJyZWFrcG9pbnQgbGlzdFxuLy8vXG4vLy8gTmFtZSB5b3VyIGJyZWFrcG9pbnRzIGluIGEgd2F5IHRoYXQgY3JlYXRlcyBhIHViaXF1aXRvdXMgbGFuZ3VhZ2Vcbi8vLyBhY3Jvc3MgdGVhbSBtZW1iZXJzLiBJdCB3aWxsIGltcHJvdmUgY29tbXVuaWNhdGlvbiBiZXR3ZWVuXG4vLy8gc3Rha2Vob2xkZXJzLCBkZXNpZ25lcnMsIGRldmVsb3BlcnMsIGFuZCB0ZXN0ZXJzLlxuLy8vXG4vLy8gQHR5cGUgTWFwXG4vLy8gQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3MtbXEvc2Fzcy1tcSNzZWVpbmctdGhlLWN1cnJlbnRseS1hY3RpdmUtYnJlYWtwb2ludCBGdWxsIGRvY3VtZW50YXRpb24gYW5kIGV4YW1wbGVzXG4kbXEtYnJlYWtwb2ludHM6IChcbiAgICBtb2JpbGU6ICAzMjBweCxcbiAgICB0YWJsZXQ6ICA3NDBweCxcbiAgICBkZXNrdG9wOiA5ODBweCxcbiAgICB3aWRlOiAgICAxMzAwcHhcbikgIWRlZmF1bHQ7XG5cbi8vLyBTdGF0aWMgYnJlYWtwb2ludCAoZm9yIGZpeGVkLXdpZHRoIGxheW91dHMpXG4vLy9cbi8vLyBEZWZpbmUgdGhlIGJyZWFrcG9pbnQgZnJvbSAkbXEtYnJlYWtwb2ludHMgdGhhdCBzaG91bGRcbi8vLyBiZSB1c2VkIGFzIHRoZSB0YXJnZXQgd2lkdGggZm9yIHRoZSBmaXhlZC13aWR0aCBsYXlvdXRcbi8vLyAoaS5lLiB3aGVuICRtcS1yZXNwb25zaXZlIGlzIHNldCB0byAnZmFsc2UnKSBpbiBhIG9sZC1pZS5zY3NzXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzXG4vLy8gIC8vIHRhYmxldC1vbmx5LnNjc3Ncbi8vLyAgLy9cbi8vLyAgLy8gSWdub3JlIGFsbCBzdHlsZXMgYWJvdmUgdGFibGV0IGJyZWFrcG9pbnQsXG4vLy8gIC8vIGFuZCBmaXggdGhlIHN0eWxlcyAoZS5nLiBsYXlvdXQpIGF0IHRhYmxldCB3aWR0aFxuLy8vICAkbXEtcmVzcG9uc2l2ZTogZmFsc2U7XG4vLy8gICRtcS1zdGF0aWMtYnJlYWtwb2ludDogdGFibGV0O1xuLy8vICBAaW1wb3J0ICdtYWluJzsgLy8gQG1lZGlhIHF1ZXJpZXMgaW4gdGhpcyBmaWxlIHdpbGwgYmUgcmFzdGVyaXplZCB1cCB0byB0YWJsZXRcbi8vLyAgICAgICAgICAgICAgICAgICAvLyBsYXJnZXIgYnJlYWtwb2ludHMgd2lsbCBiZSBpZ25vcmVkXG4vLy9cbi8vLyBAdHlwZSBTdHJpbmdcbi8vLyBAbGluayBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy1tcS9zYXNzLW1xI2FkZGluZy1jdXN0b20tYnJlYWtwb2ludHMgRnVsbCBkb2N1bWVudGF0aW9uIGFuZCBleGFtcGxlc1xuJG1xLXN0YXRpYy1icmVha3BvaW50OiBkZXNrdG9wICFkZWZhdWx0O1xuXG4vLy8gU2hvdyBicmVha3BvaW50cyBpbiB0aGUgdG9wIHJpZ2h0IGNvcm5lclxuLy8vXG4vLy8gSWYgeW91IHdhbnQgdG8gZGlzcGxheSB0aGUgY3VycmVudGx5IGFjdGl2ZSBicmVha3BvaW50IGluIHRoZSB0b3Bcbi8vLyByaWdodCBjb3JuZXIgb2YgeW91ciBzaXRlIGR1cmluZyBkZXZlbG9wbWVudCwgYWRkIHRoZSBicmVha3BvaW50c1xuLy8vIHRvIHRoaXMgbGlzdCwgb3JkZXJlZCBieSB3aWR0aCwgZS5nLiAobW9iaWxlLCB0YWJsZXQsIGRlc2t0b3ApLlxuLy8vXG4vLy8gQHR5cGUgbWFwXG4kbXEtc2hvdy1icmVha3BvaW50czogKCkgIWRlZmF1bHQ7XG5cbi8vLyBDdXN0b21pemUgdGhlIG1lZGlhIHR5cGUgKGUuZy4gYEBtZWRpYSBzY3JlZW5gIG9yIGBAbWVkaWEgcHJpbnRgKVxuLy8vIEJ5IGRlZmF1bHQgc2Fzcy1tcSB1c2VzIGFuIFwiYWxsXCIgbWVkaWEgdHlwZSAoYEBtZWRpYSBhbGwgYW5kIOKApmApXG4vLy9cbi8vLyBAdHlwZSBTdHJpbmdcbi8vLyBAbGluayBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy1tcS9zYXNzLW1xI2NoYW5naW5nLW1lZGlhLXR5cGUgRnVsbCBkb2N1bWVudGF0aW9uIGFuZCBleGFtcGxlc1xuJG1xLW1lZGlhLXR5cGU6IGFsbCAhZGVmYXVsdDtcblxuLy8vIENvbnZlcnQgcGl4ZWxzIHRvIGVtc1xuLy8vXG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICRweCAtIHZhbHVlIHRvIGNvbnZlcnRcbi8vLyBAcGFyYW0ge051bWJlcn0gJGJhc2UtZm9udC1zaXplICgkbXEtYmFzZS1mb250LXNpemUpIC0gYDxib2R5PmAgZm9udCBzaXplXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzXG4vLy8gICRmb250LXNpemUtaW4tZW1zOiBtcS1weDJlbSgxNnB4KTtcbi8vLyAgcCB7IGZvbnQtc2l6ZTogbXEtcHgyZW0oMTZweCk7IH1cbi8vL1xuLy8vIEByZXF1aXJlcyAkbXEtYmFzZS1mb250LXNpemVcbi8vLyBAcmV0dXJucyB7TnVtYmVyfVxuQGZ1bmN0aW9uIG1xLXB4MmVtKCRweCwgJGJhc2UtZm9udC1zaXplOiAkbXEtYmFzZS1mb250LXNpemUpIHtcbiAgICBAaWYgdW5pdGxlc3MoJHB4KSB7XG4gICAgICAgIEB3YXJuIFwiQXNzdW1pbmcgI3skcHh9IHRvIGJlIGluIHBpeGVscywgYXR0ZW1wdGluZyB0byBjb252ZXJ0IGl0IGludG8gcGl4ZWxzLlwiO1xuICAgICAgICBAcmV0dXJuIG1xLXB4MmVtKCRweCAqIDFweCwgJGJhc2UtZm9udC1zaXplKTtcbiAgICB9IEBlbHNlIGlmIHVuaXQoJHB4KSA9PSBlbSB7XG4gICAgICAgIEByZXR1cm4gJHB4O1xuICAgIH1cbiAgICBAcmV0dXJuICgkcHggLyAkYmFzZS1mb250LXNpemUpICogMWVtO1xufVxuXG4vLy8gR2V0IGEgYnJlYWtwb2ludCdzIHdpZHRoXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJG5hbWUgLSBOYW1lIG9mIHRoZSBicmVha3BvaW50LiBPbmUgb2YgJG1xLWJyZWFrcG9pbnRzXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzXG4vLy8gICR0YWJsZXQtd2lkdGg6IG1xLWdldC1icmVha3BvaW50LXdpZHRoKHRhYmxldCk7XG4vLy8gIEBtZWRpYSAobWluLXdpZHRoOiBtcS1nZXQtYnJlYWtwb2ludC13aWR0aChkZXNrdG9wKSkge31cbi8vL1xuLy8vIEByZXF1aXJlcyB7VmFyaWFibGV9ICRtcS1icmVha3BvaW50c1xuLy8vXG4vLy8gQHJldHVybnMge051bWJlcn0gVmFsdWUgaW4gcGl4ZWxzXG5AZnVuY3Rpb24gbXEtZ2V0LWJyZWFrcG9pbnQtd2lkdGgoJG5hbWUsICRicmVha3BvaW50czogJG1xLWJyZWFrcG9pbnRzKSB7XG4gICAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJG5hbWUpIHtcbiAgICAgICAgQHJldHVybiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgICBAd2FybiBcIkJyZWFrcG9pbnQgI3skbmFtZX0gd2Fzbid0IGZvdW5kIGluICRicmVha3BvaW50cy5cIjtcbiAgICB9XG59XG5cbi8vLyBNZWRpYSBRdWVyeSBtaXhpblxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmcgfCBCb29sZWFufSAkZnJvbSAoZmFsc2UpIC0gT25lIG9mICRtcS1icmVha3BvaW50c1xuLy8vIEBwYXJhbSB7U3RyaW5nIHwgQm9vbGVhbn0gJHVudGlsIChmYWxzZSkgLSBPbmUgb2YgJG1xLWJyZWFrcG9pbnRzXG4vLy8gQHBhcmFtIHtTdHJpbmcgfCBCb29sZWFufSAkYW5kIChmYWxzZSkgLSBBZGRpdGlvbmFsIG1lZGlhIHF1ZXJ5IHBhcmFtZXRlcnNcbi8vLyBAcGFyYW0ge1N0cmluZ30gJG1lZGlhLXR5cGUgKCRtcS1tZWRpYS10eXBlKSAtIE1lZGlhIHR5cGU6IHNjcmVlbiwgcHJpbnTigKZcbi8vL1xuLy8vIEBpZ25vcmUgVW5kb2N1bWVudGVkIEFQSSwgZm9yIGFkdmFuY2VkIHVzZSBvbmx5OlxuLy8vIEBpZ25vcmUgQHBhcmFtIHtNYXB9ICRicmVha3BvaW50cyAoJG1xLWJyZWFrcG9pbnRzKVxuLy8vIEBpZ25vcmUgQHBhcmFtIHtTdHJpbmd9ICRzdGF0aWMtYnJlYWtwb2ludCAoJG1xLXN0YXRpYy1icmVha3BvaW50KVxuLy8vXG4vLy8gQGNvbnRlbnQgc3R5bGluZyBydWxlcywgd3JhcHBlZCBpbnRvIGEgQG1lZGlhIHF1ZXJ5IHdoZW4gJHJlc3BvbnNpdmUgaXMgdHJ1ZVxuLy8vXG4vLy8gQHJlcXVpcmVzIHtWYXJpYWJsZX0gJG1xLW1lZGlhLXR5cGVcbi8vLyBAcmVxdWlyZXMge1ZhcmlhYmxlfSAkbXEtYnJlYWtwb2ludHNcbi8vLyBAcmVxdWlyZXMge1ZhcmlhYmxlfSAkbXEtc3RhdGljLWJyZWFrcG9pbnRcbi8vLyBAcmVxdWlyZXMge2Z1bmN0aW9ufSBtcS1weDJlbVxuLy8vIEByZXF1aXJlcyB7ZnVuY3Rpb259IG1xLWdldC1icmVha3BvaW50LXdpZHRoXG4vLy9cbi8vLyBAbGluayBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy1tcS9zYXNzLW1xI3Jlc3BvbnNpdmUtbW9kZS1vbi1kZWZhdWx0IEZ1bGwgZG9jdW1lbnRhdGlvbiBhbmQgZXhhbXBsZXNcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgLmVsZW1lbnQge1xuLy8vICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtb2JpbGUpIHtcbi8vLyAgICAgIGNvbG9yOiByZWQ7XG4vLy8gICAgfVxuLy8vICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogdGFibGV0KSB7XG4vLy8gICAgICBjb2xvcjogYmx1ZTtcbi8vLyAgICB9XG4vLy8gICAgQGluY2x1ZGUgbXEobW9iaWxlLCB0YWJsZXQpIHtcbi8vLyAgICAgIGNvbG9yOiBncmVlbjtcbi8vLyAgICB9XG4vLy8gICAgQGluY2x1ZGUgbXEoJGZyb206IHRhYmxldCwgJGFuZDogJyhvcmllbnRhdGlvbjogbGFuZHNjYXBlKScpIHtcbi8vLyAgICAgIGNvbG9yOiB0ZWFsO1xuLy8vICAgIH1cbi8vLyAgICBAaW5jbHVkZSBtcSg5NTBweCkge1xuLy8vICAgICAgY29sb3I6IGhvdHBpbms7XG4vLy8gICAgfVxuLy8vICAgIEBpbmNsdWRlIG1xKHRhYmxldCwgJG1lZGlhLXR5cGU6IHNjcmVlbikge1xuLy8vICAgICAgY29sb3I6IGhvdHBpbms7XG4vLy8gICAgfVxuLy8vICAgIC8vIEFkdmFuY2VkIHVzZTpcbi8vLyAgICAkbXktYnJlYWtwb2ludHM6IChMOiA5MDBweCwgWEw6IDEyMDBweCk7XG4vLy8gICAgQGluY2x1ZGUgbXEoTCwgJGJyZWFrcG9pbnRzOiAkbXktYnJlYWtwb2ludHMsICRzdGF0aWMtYnJlYWtwb2ludDogTCkge1xuLy8vICAgICAgY29sb3I6IGhvdHBpbms7XG4vLy8gICAgfVxuLy8vICB9XG5AbWl4aW4gbXEoXG4gICAgJGZyb206IGZhbHNlLFxuICAgICR1bnRpbDogZmFsc2UsXG4gICAgJGFuZDogZmFsc2UsXG4gICAgJG1lZGlhLXR5cGU6ICRtcS1tZWRpYS10eXBlLFxuICAgICRicmVha3BvaW50czogJG1xLWJyZWFrcG9pbnRzLFxuICAgICRyZXNwb25zaXZlOiAkbXEtcmVzcG9uc2l2ZSxcbiAgICAkc3RhdGljLWJyZWFrcG9pbnQ6ICRtcS1zdGF0aWMtYnJlYWtwb2ludFxuKSB7XG4gICAgJG1pbi13aWR0aDogMDtcbiAgICAkbWF4LXdpZHRoOiAwO1xuICAgICRtZWRpYS1xdWVyeTogJyc7XG5cbiAgICAvLyBGcm9tOiB0aGlzIGJyZWFrcG9pbnQgKGluY2x1c2l2ZSlcbiAgICBAaWYgJGZyb20ge1xuICAgICAgICBAaWYgdHlwZS1vZigkZnJvbSkgPT0gbnVtYmVyIHtcbiAgICAgICAgICAgICRtaW4td2lkdGg6IG1xLXB4MmVtKCRmcm9tKTtcbiAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgICAkbWluLXdpZHRoOiBtcS1weDJlbShtcS1nZXQtYnJlYWtwb2ludC13aWR0aCgkZnJvbSwgJGJyZWFrcG9pbnRzKSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBVbnRpbDogdGhhdCBicmVha3BvaW50IChleGNsdXNpdmUpXG4gICAgQGlmICR1bnRpbCB7XG4gICAgICAgIEBpZiB0eXBlLW9mKCR1bnRpbCkgPT0gbnVtYmVyIHtcbiAgICAgICAgICAgICRtYXgtd2lkdGg6IG1xLXB4MmVtKCR1bnRpbCk7XG4gICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgJG1heC13aWR0aDogbXEtcHgyZW0obXEtZ2V0LWJyZWFrcG9pbnQtd2lkdGgoJHVudGlsLCAkYnJlYWtwb2ludHMpKSAtIC4wMWVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gUmVzcG9uc2l2ZSBzdXBwb3J0IGlzIGRpc2FibGVkLCByYXN0ZXJpemUgdGhlIG91dHB1dCBvdXRzaWRlIEBtZWRpYSBibG9ja3NcbiAgICAvLyBUaGUgYnJvd3NlciB3aWxsIHJlbHkgb24gdGhlIGNhc2NhZGUgaXRzZWxmLlxuICAgIEBpZiAkcmVzcG9uc2l2ZSA9PSBmYWxzZSB7XG4gICAgICAgICRzdGF0aWMtYnJlYWtwb2ludC13aWR0aDogbXEtZ2V0LWJyZWFrcG9pbnQtd2lkdGgoJHN0YXRpYy1icmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuICAgICAgICAkdGFyZ2V0LXdpZHRoOiBtcS1weDJlbSgkc3RhdGljLWJyZWFrcG9pbnQtd2lkdGgpO1xuXG4gICAgICAgIC8vIE91dHB1dCBvbmx5IHJ1bGVzIHRoYXQgc3RhcnQgYXQgb3Igc3BhbiBvdXIgdGFyZ2V0IHdpZHRoXG4gICAgICAgIEBpZiAoXG4gICAgICAgICAgICAkYW5kID09IGZhbHNlXG4gICAgICAgICAgICBhbmQgJG1pbi13aWR0aCA8PSAkdGFyZ2V0LXdpZHRoXG4gICAgICAgICAgICBhbmQgKFxuICAgICAgICAgICAgICAgICR1bnRpbCA9PSBmYWxzZSBvciAkbWF4LXdpZHRoID49ICR0YXJnZXQtd2lkdGhcbiAgICAgICAgICAgIClcbiAgICAgICAgKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFJlc3BvbnNpdmUgc3VwcG9ydCBpcyBlbmFibGVkLCBvdXRwdXQgcnVsZXMgaW5zaWRlIEBtZWRpYSBxdWVyaWVzXG4gICAgQGVsc2Uge1xuICAgICAgICBAaWYgJG1pbi13aWR0aCAhPSAwIHsgJG1lZGlhLXF1ZXJ5OiAnI3skbWVkaWEtcXVlcnl9IGFuZCAobWluLXdpZHRoOiAjeyRtaW4td2lkdGh9KSc7IH1cbiAgICAgICAgQGlmICRtYXgtd2lkdGggIT0gMCB7ICRtZWRpYS1xdWVyeTogJyN7JG1lZGlhLXF1ZXJ5fSBhbmQgKG1heC13aWR0aDogI3skbWF4LXdpZHRofSknOyB9XG4gICAgICAgIEBpZiAkYW5kICAgICAgICAgICAgeyAkbWVkaWEtcXVlcnk6ICcjeyRtZWRpYS1xdWVyeX0gYW5kICN7JGFuZH0nOyB9XG5cbiAgICAgICAgLy8gUmVtb3ZlIHVubmVjZXNzYXJ5IG1lZGlhIHF1ZXJ5IHByZWZpeCAnYWxsIGFuZCAnXG4gICAgICAgIEBpZiAoJG1lZGlhLXR5cGUgPT0gJ2FsbCcgYW5kICRtZWRpYS1xdWVyeSAhPSAnJykge1xuICAgICAgICAgICAgJG1lZGlhLXR5cGU6ICcnO1xuICAgICAgICAgICAgJG1lZGlhLXF1ZXJ5OiBzdHItc2xpY2UodW5xdW90ZSgkbWVkaWEtcXVlcnkpLCA2KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAjeyRtZWRpYS10eXBlICsgJG1lZGlhLXF1ZXJ5fSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8vIEFkZCBhIGJyZWFrcG9pbnRcbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkbmFtZSAtIE5hbWUgb2YgdGhlIGJyZWFrcG9pbnRcbi8vLyBAcGFyYW0ge051bWJlcn0gJHdpZHRoIC0gV2lkdGggb2YgdGhlIGJyZWFrcG9pbnRcbi8vL1xuLy8vIEByZXF1aXJlcyB7VmFyaWFibGV9ICRtcS1icmVha3BvaW50c1xuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICBAaW5jbHVkZSBtcS1hZGQtYnJlYWtwb2ludCh0dnNjcmVlbiwgMTkyMHB4KTtcbi8vLyAgQGluY2x1ZGUgbXEodHZzY3JlZW4pIHt9XG5AbWl4aW4gbXEtYWRkLWJyZWFrcG9pbnQoJG5hbWUsICR3aWR0aCkge1xuICAgICRuZXctYnJlYWtwb2ludDogKCRuYW1lOiAkd2lkdGgpO1xuICAgICRtcS1icmVha3BvaW50czogbWFwLW1lcmdlKCRtcS1icmVha3BvaW50cywgJG5ldy1icmVha3BvaW50KSAhZ2xvYmFsO1xufVxuXG4vLy8gU2hvdyB0aGUgYWN0aXZlIGJyZWFrcG9pbnQgaW4gdGhlIHRvcCByaWdodCBjb3JuZXIgb2YgdGhlIHZpZXdwb3J0XG4vLy8gQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3MtbXEvc2Fzcy1tcSNzZWVpbmctdGhlLWN1cnJlbnRseS1hY3RpdmUtYnJlYWtwb2ludFxuLy8vXG4vLy8gQHBhcmFtIHtMaXN0fSAkc2hvdy1icmVha3BvaW50cyAoJG1xLXNob3ctYnJlYWtwb2ludHMpIC0gTGlzdCBvZiBicmVha3BvaW50cyB0byBzaG93IGluIHRoZSB0b3AgcmlnaHQgY29ybmVyXG4vLy8gQHBhcmFtIHtNYXB9ICRicmVha3BvaW50cyAoJG1xLWJyZWFrcG9pbnRzKSAtIEJyZWFrcG9pbnQgbmFtZXMgYW5kIHNpemVzXG4vLy9cbi8vLyBAcmVxdWlyZXMge1ZhcmlhYmxlfSAkbXEtYnJlYWtwb2ludHNcbi8vLyBAcmVxdWlyZXMge1ZhcmlhYmxlfSAkbXEtc2hvdy1icmVha3BvaW50c1xuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICAvLyBTaG93IGJyZWFrcG9pbnRzIHVzaW5nIGdsb2JhbCBzZXR0aW5nc1xuLy8vICBAaW5jbHVkZSBtcS1zaG93LWJyZWFrcG9pbnRzO1xuLy8vXG4vLy8gIC8vIFNob3cgYnJlYWtwb2ludHMgdXNpbmcgY3VzdG9tIHNldHRpbmdzXG4vLy8gIEBpbmNsdWRlIG1xLXNob3ctYnJlYWtwb2ludHMoKEwsIFhMKSwgKFM6IDMwMHB4LCBMOiA4MDBweCwgWEw6IDEyMDBweCkpO1xuQG1peGluIG1xLXNob3ctYnJlYWtwb2ludHMoJHNob3ctYnJlYWtwb2ludHM6ICRtcS1zaG93LWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludHM6ICRtcS1icmVha3BvaW50cykge1xuICAgIGJvZHk6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZDRjhFMztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGQkVFRDU7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0ZCRUVENTtcbiAgICAgICAgY29sb3I6ICNDMDk4NTM7XG4gICAgICAgIGZvbnQ6IHNtYWxsLWNhcHRpb247XG4gICAgICAgIHBhZGRpbmc6IDNweCA2cHg7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcblxuICAgICAgICAvLyBMb29wIHRocm91Z2ggdGhlIGJyZWFrcG9pbnRzIHRoYXQgc2hvdWxkIGJlIHNob3duXG4gICAgICAgIEBlYWNoICRzaG93LWJyZWFrcG9pbnQgaW4gJHNob3ctYnJlYWtwb2ludHMge1xuICAgICAgICAgICAgJHdpZHRoOiBtcS1nZXQtYnJlYWtwb2ludC13aWR0aCgkc2hvdy1icmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJHNob3ctYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzOiAkYnJlYWtwb2ludHMpIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiN7JHNob3ctYnJlYWtwb2ludH0g4omlICN7JHdpZHRofSAoI3ttcS1weDJlbSgkd2lkdGgpfSlcIjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGlmIGxlbmd0aCgkbXEtc2hvdy1icmVha3BvaW50cykgPiAwIHtcbiAgICBAaW5jbHVkZSBtcS1zaG93LWJyZWFrcG9pbnRzO1xufVxuIiwiQGltcG9ydCBcInZhcnNcIjtcclxuLmJ0biB7XHJcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiAwLjY1ZW0gMWVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgbWluLXdpZHRoOiAyNTBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cclxuXHJcbiAgQGluY2x1ZGUgbXEoJHVudGlsOiB0YWJsZXQpIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIH1cclxuXHJcbn1cclxuYSB7XHJcbiAgJi5idG4ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxufSIsImgxIHtcclxuICBmb250LXNpemU6IDU1cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBtYXJnaW46IDA7XHJcblxyXG4gIEBpbmNsdWRlIG1xKCR1bnRpbDogZGVza3RvcCkge1xyXG4gICAgZm9udC1zaXplOiA0NXB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbXEoJHVudGlsOiB0YWJsZXQpIHtcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICB9XHJcblxyXG59XHJcblxyXG5oMiB7XHJcbiAgZm9udC1zaXplOiAzNXB4O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgbWFyZ2luOiAwO1xyXG5cclxuICBAaW5jbHVkZSBtcSgkdW50aWw6IGRlc2t0b3ApIHtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1xKCR1bnRpbDogdGFibGV0KSB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5oMyB7XHJcbiAgZm9udC1zaXplOiAyNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIEBpbmNsdWRlIG1xKCR1bnRpbDogdGFibGV0KSB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgfVxyXG59XHJcblxyXG5oNCB7XHJcbiAgZm9udC1zaXplOiAyMnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIEBpbmNsdWRlIG1xKCR1bnRpbDogdGFibGV0KSB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG59XHJcblxyXG5wIHtcclxuICBtYXJnaW46IDA7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgJi5zbWFsbCB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKCR1bnRpbDogdGFibGV0KSB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAmLnNtYWxsIHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG4gICAgYnIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcSgkdW50aWw6IGRlc2t0b3ApIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGJyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHN0cm9uZyB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gIH1cclxufVxyXG5cclxuaDEsIGgyLCBoMywgcCB7XHJcbiAgc3Ryb25nIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG59XHJcblxyXG5hIHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgJjp2aXNpdGVkIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gIH1cclxuICAmOmxpbmsge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgfVxyXG4gICY6YWN0aXZlIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gIH1cclxufSIsInVsIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICAmLnN0YXItbGlzdCB7XHJcbiAgICBsaSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiB0YWJsZXQpIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGRlc2t0b3ApIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuL2Fzc2V0cy9ub19uZWVkX2Zvcl9zdGFyc19pY29uLnN2Z1wiKTtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDExcHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDIycHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiB0YWJsZXQpIHtcclxuICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDExcHg7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgdG9wOiAxM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn0iLCJAaW1wb3J0IFwidmFyc1wiO1xyXG5cclxuLmJnLWJyYW5kICAgICAgICAgIHsgYmFja2dyb3VuZC1jb2xvcjogJGNsQnJhbmQgICAgICAgICAhaW1wb3J0YW50O31cclxuLmJnLWJyYW5kLWxpZ2h0ZXN0IHsgYmFja2dyb3VuZC1jb2xvcjogJGNsQnJhbmRMaWdodGVzdCAhaW1wb3J0YW50O31cclxuLmJnLWJyYW5kLWxpZ2h0ZXIgIHsgYmFja2dyb3VuZC1jb2xvcjogJGNsQnJhbmRMaWdodGVyICAhaW1wb3J0YW50O31cclxuLmJnLXdoaXRlICAgICAgICAgIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAgICAgICAgICAgICAhaW1wb3J0YW50O31cclxuXHJcbi5mZy1icmFuZCAgICAgICAgICB7IGNvbG9yOiAgICAgICAgICAgICRjbEJyYW5kICAgICAgICAgIWltcG9ydGFudDt9XHJcbi5mZy1icmFuZC1saWdodGVzdCB7IGNvbG9yOiAgICAgICAgICAgICRjbEJyYW5kTGlnaHRlc3QgIWltcG9ydGFudDt9XHJcbi5mZy1icmFuZC1saWdodGVyICB7IGNvbG9yOiAgICAgICAgICAgICRjbEJyYW5kTGlnaHRlciAgIWltcG9ydGFudDt9XHJcbi5mZy13aGl0ZSAgICAgICAgICB7IGNvbG9yOiAgICAgICAgICAgICNmZmYgICAgICAgICAgICAgIWltcG9ydGFudDt9XHJcblxyXG4udGV4dC1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXI7fSIsIi5jYXJkLWZvb3RlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICBiYWNrZ3JvdW5kOiAkY2xCcmFuZExpZ2h0O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIEBpbmNsdWRlIG1xKCR1bnRpbDogdGFibGV0KSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuXHJcbiAgJi5jYXJkLWJvdHRvbSB7XHJcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgQGluY2x1ZGUgbXEoJHVudGlsOiB0YWJsZXQpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYXJkLWltZyB7XHJcbiAgICB3aWR0aDogMjUwcHg7XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogdGFibGV0KSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEyNyU7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yM2RlZykgdHJhbnNsYXRlWCgtMjMlKSB0cmFuc2xhdGVZKC0zMiUpO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogdGFibGV0KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMjNkZWcpIHRyYW5zbGF0ZVgoLTIzJSkgdHJhbnNsYXRlWSgtMzIlKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTRkZWcpIHRyYW5zbGF0ZVgoLTIwJSkgdHJhbnNsYXRlWSgtNTQlKTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYXJkLWluZm8ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZmxleDogMTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcblxyXG5cclxuXHJcbiAgICBAaW5jbHVkZSBtcSgkdW50aWw6IHRhYmxldCkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgc3Ryb25nIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgc3Ryb25nIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogdGFibGV0KSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuZGFzaGJvYXJkLWRldGFpbHMge1xyXG5cclxuICAmLmZvcm0tY29tcG9uZW50IHtcclxuICAgIC5mb3JtIHtcclxuXHJcbiAgICAgIC5kYXNoYm9hcmQtZGV0YWlscy1oZWFkaW5nIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC5pY29uIHtcclxuXHJcbiAgICAgICAgICAmLmxvYWQtY2FyZCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogOTVweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmNhcmQtZGF0YSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogOTVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmxhYmVsIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuXHJcbiAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZGFzaGJvYXJkLWRldGFpbHMtZm9vdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiB0YWJsZXQpIHtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJhY2stYnV0dG9uIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgbWluLXdpZHRoOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNhcmQtcHJldmlldyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiB0YWJsZXQpIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZC1pbWcge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAzMTBweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogdGFibGV0KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmQtZGF0YSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiB0YWJsZXQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuXHJcbiAgICAgIC5zZXJpYWwtbnVtYmVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiB0YWJsZXQpIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn0iLCJmb290ZXIge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi9hc3NldHMvYmFja2dyb3VuZF92aXN1YWxAMXgucG5nJyk7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxuICAuY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmc6IDYwcHggMDtcclxuICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogdGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgIH1cclxuICAgIC5saW5rcyB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiB0YWJsZXQpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb3B5cmlnaHQge1xyXG4gICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiB0YWJsZXQpIHtcclxuICAgICAgICBmb250LXNpemU6IDhweDtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJAaW1wb3J0IFwiLi4vdmFyc1wiO1xyXG5cclxuLmZvcm0taGVhZGVyLWRlc2NyaXB0aW9uIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vYXNzZXRzL2JhY2tncm91bmRfdmlzdWFsQDF4LnBuZycpO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMDVweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDM0MHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiB0YWJsZXQpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzVweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTcwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgPiAqIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybS1jb21wb25lbnQge1xyXG4gIC5jb250YWluZXIge1xyXG4gICAgLmZvcm0ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMjMwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogdGFibGV0KSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTEzMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZm9ybS1zZWN0aW9uIHtcclxuICAgICAgICBwYWRkaW5nOiA2MHB4IDgwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IHRhYmxldCkge1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBkZXNrdG9wKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3ViLWhlYWRlciB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggZG90dGVkICRjbEJyYW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5uby1ib3JkZXIge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IHRhYmxldCkge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IC0xM3B4O1xyXG4gICAgICAgICAgbGVmdDogODBweDtcclxuICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgIGJvcmRlci13aWR0aDogMTNweCAxMi41cHggMCAxMi41cHg7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmZmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNDVweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICYubW9iaWxlLWJsb2NrIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiB0YWJsZXQpIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmlucHV0LWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYudGFibGV0LWJsb2NrIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBkZXNrdG9wKSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuaW5wdXQtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuZm9ybS1pdGVtcy1jZW50ZXIge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLm5vLW1hcmdpbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZvcm0tbGluayB7XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5mb3JtLXRleHQge1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IHRhYmxldCkge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuXHJcbiAgICAgICAgICAgICYubm8tZmxleCB7XHJcbiAgICAgICAgICAgICAgZmxleDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW5wdXQtbGFiZWwge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB0b3A6IC0yNHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmlucHV0LWdyb3VwIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGlucHV0LCAuc2VsZWN0LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5uby1mbGV4IHtcclxuICAgICAgICAgICAgICAgICAgZmxleDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlucHV0LCBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRjbEJyYW5kO1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlbGVjdC13cmFwcGVyIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4vYXNzZXRzL3NlbGVjdF9hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdXNlci1kcmFnOiBub25lO1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmlucHV0LWNoZWNrYm94IHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAuaW5wdXQtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIGlucHV0OmNoZWNrZWQgKyAuY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi9hc3NldHMvY2hlY2suc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmluZm8ge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDdweDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzNiNGY2ODtcclxuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgdG9wOiAtMjJweDtcclxuICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuaW5mby1ib3gge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5pbmZvLWJveCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKSB0cmFuc2xhdGVYKC01MCUpO1xyXG5cclxuICAgICAgICAgICAgICAgICYuY3Z2IHtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xNjhweDtcclxuICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjQwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5mb3JtLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICYuZmxleC0xIHtcclxuICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvL3ByZXZpZXcgZm9ybVxyXG4gICAgICAgIC5wcmV2aWV3LWdyb3VwIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6NjBweDtcclxuXHJcbiAgICAgICAgICAuZ3JvdXAtaGVhZGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZ3JvdXAtY29udGVudCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgJGNsQnJhbmQ7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgJGNsQnJhbmQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuXHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5sYmwge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAudmFsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIkY2xCcmFuZDogIzNiNGY2ODtcclxuJGNsQnJhbmRMaWdodGVzdDogI2Y1ZjdmODtcclxuJGNsQnJhbmRMaWdodGVyOiAjZWJlZGYwO1xyXG4kY2xCcmFuZExpZ2h0OiAjZDlkZGUyO1xyXG4iLCJoZWFkZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG5cclxuICAubG9nbyB7XHJcbiAgICB3aWR0aDogMzE1cHg7XHJcbiAgICBAaW5jbHVkZSBtcSgkdW50aWw6IHRhYmxldCkge1xyXG4gICAgICB3aWR0aDogMTkwcHg7XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xyXG4gICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IHRhYmxldCkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sYW5ndWFnZS1iYXIge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSgkdW50aWw6IHRhYmxldCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiAwIDJweDtcclxuICAgICAgYSB7XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG4ubW9iaWxlLW1lbnUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDAuNGVtO1xyXG4gIGJhY2tncm91bmQ6ICRjbEJyYW5kO1xyXG4gIG1hcmdpbjogMCAtMTVweDtcclxuXHJcbiAgQGluY2x1ZGUgbXEoJHVudGlsOiB0YWJsZXQpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLmxhbmd1YWdlLWJhciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogdGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiAwIDdweDtcclxuICAgICAgYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxufSIsIi5oZXJvIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vYXNzZXRzL2JhY2tncm91bmRfdmlzdWFsQDF4LnBuZycpO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgQGluY2x1ZGUgbXEoJHVudGlsOiB0YWJsZXQpIHtcclxuXHJcbiAgfVxyXG5cclxuICAubWFpbi1jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDEwNXB4IDMyMHB4IDI4NXB4IDIwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoJHVudGlsOiBkZXNrdG9wKSB7XHJcbiAgICAgIHBhZGRpbmc6IDEwNXB4IDI3MHB4IDI4NXB4IDIwcHg7XHJcbiAgICAgIGJyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoJHVudGlsOiB0YWJsZXQpIHtcclxuICAgICAgcGFkZGluZzogMzBweCAxMHB4IDI2NXB4IDEwcHg7XHJcbiAgICAgIGJyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiA+ICoge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoJHVudGlsOiB0YWJsZXQpIHtcclxuXHJcbiAgICAgICYgPiAqIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgxIHtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgIH1cclxuICAgICAgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5nZXQtbm93LWJ0biB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogdGFibGV0KSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAuaGVhZGVyLWltYWdlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vYXNzZXRzL2lwaG9uZV9jYXJkQDJ4LnBuZ1wiKTtcclxuICAgICAgd2lkdGg6IDMyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDU2MHB4O1xyXG4gICAgICBib3R0b206IDMwcHg7XHJcbiAgICAgIHJpZ2h0OiAtMjBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogdGFibGV0KSB7XHJcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDYwcHg7XHJcbiAgICAgICAgYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAtMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiB0YWJsZXQpIHtcclxuICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNzBweDtcclxuICAgICAgICBib3R0b206IDMwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnBheS1yaWdodC1hd2F5IHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcGFkZGluZy10b3A6IDgwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDc1cHg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuXHJcbiAgQGluY2x1ZGUgbXEoJHVudGlsOiB0YWJsZXQpIHtcclxuICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICB9XHJcblxyXG4gIC5jb250YWluZXIge1xyXG4gICAgJiA+ICoge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmdldC1ub3ctYnRuIHtcclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG59IiwiQGltcG9ydCBcIi4uL3ZhcnNcIjtcclxuXHJcbi5wZXJzb25hbC1kYXNoYm9hcmQge1xyXG4gICYuZm9ybS1oZWFkZXItZGVzY3JpcHRpb24ge1xyXG4gICAgQGluY2x1ZGUgbXEoJHVudGlsOiB0YWJsZXQpIHtcclxuICAgICAgaDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLmZvcm0tY29tcG9uZW50IHtcclxuICAgIC5mb3JtIHtcclxuICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiB0YWJsZXQpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XHJcbiAgICAgIH1cclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgLmxvZ291dCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcblxyXG4gICAgICAgIC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyM3ZGI5ZTgrMTAwLDNiNGY2OCsxMDAmMCswLDErMTAwICovXHJcbiAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgIHJnYmEoNTksNzksMTA0LDApIDAlLCByZ2JhKDU5LDc5LDEwNCwwLjYpIDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xyXG4gICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICByZ2JhKDU5LDc5LDEwNCwwKSAwJSxyZ2JhKDU5LDc5LDEwNCwwLjYpIDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIHJnYmEoNTksNzksMTA0LDApIDAlLHJnYmEoNTksNzksMTA0LDAuNikgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xyXG4gICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDAzYjRmNjgnLCBlbmRDb2xvcnN0cj0nIzNiNGY2OCcsR3JhZGllbnRUeXBlPTEgKTsgLyogSUU2LTkgKi9cclxuXHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxhYmVsIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kYXNoYm9hcmQtaGVhZGluZyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiB0YWJsZXQpIHtcclxuICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5lZGl0IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiB0YWJsZXQpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmRhc2hib2FyZC1iYWxhbmNlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiB0YWJsZXQpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5iYWxhbmNlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IHRhYmxldCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmxhYmVsIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IHRhYmxldCkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnN1bSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiB0YWJsZXQpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkLXN0YXR1cyB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICB3aWR0aDogMjMwcHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGNsQnJhbmRMaWdodDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IHRhYmxldCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kYXNoYm9hcmQge1xyXG5cclxuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiB0YWJsZXQpIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZGFzaGJvYXJkLXJvdyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5kYXNoYm9hcmQtaXRlbSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjbEJyYW5kTGlnaHQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcblxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiB0YWJsZXQpIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDowO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMTBweCBzb2xpZCAjYzljZmQ2O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiB0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyOiA1cHggc29saWQgI2M5Y2ZkNjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxhYmVsIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnRlcm1zLWFuZC1jb25kaXRpb25zIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IHRhYmxldCkge1xyXG5cclxuICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybS1saW5rIHtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcbn0iLCIuc2ltcGxlLXBheSB7XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nOiA3MHB4IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoJHVudGlsOiBkZXNrdG9wKSB7XHJcbiAgICAgIHBhZGRpbmc6IDUwcHggMTVweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcSgkdW50aWw6IHRhYmxldCkge1xyXG4gICAgICBwYWRkaW5nOiA1MHB4IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpbXBsZS1wYXktZGVzY3JpcHRpb24ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiB0YWJsZXQpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG5cclxuICAgICAgLmRlc2NyaXB0aW9uLWltZyB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiB0YWJsZXQpIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA0NDVweDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGRlc2t0b3ApIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IHRhYmxldCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIyNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgZmxleDogMTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiB0YWJsZXQpIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3Rhci1saXN0IHtcclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICRjbEJyYW5kO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiB0YWJsZXQpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogZGVza3RvcCkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZ2V0LW5vdy1idG4ge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWxscmVhZHktY2FyZGhvbGRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEzMHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiB0YWJsZXQpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kZXNjcmlwdGlvbiB7XHJcblxyXG4gICAgICAgIGZsZXg6IDE7XHJcblxyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWN0aXZhdGUtbm93LWJ0biB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgICAgLmRlc2NyaXB0aW9uLWltZyB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiB0YWJsZXQpIHtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGRlc2t0b3ApIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IHRhYmxldCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIyNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5zdXBwb3J0IHtcclxuICAuY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIHBhZGRpbmc6IDY1cHggMDtcclxuICAgIH1cclxuICAgIC5zdXBwb3J0LWxpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogdGFibGV0KSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IHAge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc2hvdy1tb2JpbGUge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiB0YWJsZXQpIHtcclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuaGlkZS1tb2JpbGUge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogdGFibGV0KSB7XHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogdGFibGV0KSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zdXBwb3J0LWljb24ge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi50aHJlZS1jbGlja3MtYXdheSB7XHJcbiAgcGFkZGluZzogNzBweCAwO1xyXG5cclxuICAuY29udGFpbmVyIHtcclxuXHJcbiAgICAmID4gKiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmFwcGx5LXN0ZXBzIHtcclxuICAgICAgcGFkZGluZzogMCA1MHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IHRhYmxldCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3RlcCB7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDE4NXB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiB0YWJsZXQpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogdGFibGV0KSB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNob3ctbW9iaWxlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IHRhYmxldCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIGJyIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnN0ZXAxIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnN0ZXAzIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogdGFibGV0KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC00M3B4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmhpZGUtb24tbW9iaWxlIHtcclxuICAgICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IHRhYmxldCkge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zdGVwcy1kb3RzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuL2Fzc2V0cy9ub19uZWVkX2Zvcl9saW5lLnN2Z1wiKTtcclxuICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogdGFibGV0KSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hcHBseS1kZXNjcmlwdGlvbiB7XHJcblxyXG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuXHJcbiAgICAgIC5zdGVwcy1kb3RzIHtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggZG90dGVkICRjbEJyYW5kO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogdGFibGV0KSB7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbn0iXSwic291cmNlUm9vdCI6Ii9zb3VyY2UvIn0= */
/*AND CCA 20160708_17:02*/
.special-rate{ margin: 40px 0  !important; border: 2px solid #FFF; text-align: center; display: inline-block; border-radius: 60px 60px 60px 60px; -moz-border-radius: 60px 60px 60px 60px; -webkit-border-radius: 60px 60px 60px 60px; }
.special-rate p{ font-size: 18px; padding: 15px 60px; }
.special-rate p strong{ font-size: 20px; }
.special-rate br{ display: block !important; }
@media screen and (max-width: 739px) {
    .special-rate{ float: left; max-width: 220px; }
    .special-rate p{ padding: 15px 20px; font-size: 12px; }
    .special-rate p strong{ font-size: 14px; }
}
@media screen and (max-width: 420px) {
    .special-rate{ float: none; }
}
/*---*/