@keyframes slide{to{transform:translateX(calc(-10*250px))}}body{background-color:#f3f3f3}p{margin:0}h2{font-size:40px}#hero-container-center-row{background-image:url(../images/blackfriday/globe.png);background-size:auto;background-position:center;background-repeat:no-repeat;background-color:#000;top:0;left:0;width:100%;height:120%;position:fixed!important;outline:1px solid #000;outline-offset:-1px;color:#fff;z-index:-1}.purchase-gift{background-color:#27333e;color:#ffda26}.purchase-gift:hover{background-color:#ffda26;color:#000}.globe{display:fixed;width:100%;max-width:800px;height:auto;margin-top:20px}.tab{position:absolute;text-align:center;width:fit-content;top:100px;z-index:10}.mobile-tab{display:none}.paper{background-color:#fff;padding:2px 30px;border-radius:0 100px 100px 0;font-size:1.25rem}#aircrafts{background:#fff;color:#fff;position:relative;display:flex;justify-content:center;align-items:center;box-shadow:#fff 0 0 20px 5px}.aircraft-label{font-weight:700}.aircraft-label,.aircraft-sublabel{text-align:center;font-size:1.75rem;color:#000}.aircraft-image,.my-carousel-item img{width:250px;height:auto}.carousel-container{width:100%;max-width:1320px;overflow:hidden;background-color:#fff;padding:20px 0 0}.carousel{display:grid;grid-auto-flow:column;grid-auto-columns:250px;justify-items:stretch;animation:slide 20s linear infinite}.carousel-filter{position:absolute;width:100%;max-width:1320px;height:100%;pointer-events:none;background:linear-gradient(to right,#fff 0,transparent 20%,transparent 80%,#fff 100%)}.my-carousel-item img{border-radius:10px}.thumb-title{font-size:1.5rem;font-weight:700;text-align:center;margin:10px 0}#coming_soon_banner,#part_141_61_banner{position:absolute;top:60px;right:30px}#coming_soon_banner{z-index:0}#promotion_banner{width:100%;max-width:1320px}#hero_image{width:33rem;padding:60px 10px 0}.discount{width:50%}.enlarged-image{width:100%}.examples{margin-left:auto;margin-right:auto}.divider{border-left:2px solid #000;height:100%}.course-screenshot:hover{transform:translateY(-25px)}.secondary-heading{color:#ffda26;padding-bottom:15px;padding-top:15px}.feature-container{background-size:cover;background-position:center;padding-top:1.2em;padding-bottom:1.2em;min-height:30rem;border-bottom:10px solid #dac325}.feature-text{color:#eeeeeb}#how-to-container{background-color:#083047;padding:80px 10px 30px;display:flex;justify-content:center;align-items:center;gap:10px;flex-direction:column;text-align:center;border-bottom:10px solid #dac325}#how-to-title{color:#fdd926}#how-to-subtitle{color:#fff;font-size:30px;max-width:1320px;text-align:center}.card{margin:10px;display:none;position:relative;padding:0;border:0}.card button{width:100%;border-radius:unset;border-bottom-left-radius:25px;border-bottom-right-radius:25px;border-color:#fdd924;bottom:0}.card .card-body{padding:1rem;margin-bottom:30px}.course-screenshot{border-color:#fdd924;border-style:solid;border-width:thick;width:100%;height:auto;cursor:pointer;border-radius:25px;transition:all .3s ease 0s}#gift-container{padding:50px 0;background:linear-gradient(rgba(166,0,0,.85),rgba(250,178,0,.85)),url(../images/giftcertificates/landing-background.png);background-size:cover;background-position:center}#gift-card{margin:0 auto;max-width:1320px;padding:40px;text-align:left;font-size:1.5rem;font-weight:700;display:flex;flex-direction:row}#gift-title{font-size:5rem;margin-bottom:20px;color:#fdd924;text-shadow:-4px 0 4px #4f380a;font-weight:900;font-style:italic;line-height:.9}#gift-button{max-width:66%}#gift-card-image{box-shadow:0 0 20px 5px #fdd924;background-color:#fdd924;padding:10px;border-radius:30px;width:200%;max-width:800px;transform:rotate(-10deg)}#gift-images{width:66%;display:flex;justify-content:center;align-items:center;position:relative}.approved span,.card button,.gift-image{position:absolute}#gift-cessna{width:100%;transform:translate(60%,50%) scaleX(-1) rotate(5deg);filter:drop-shadow(-10px 10px 6px rgba(0,0,0,.5))}.gift-paragraph{font-size:1.5rem;text-align:justify;text-justify:inter-word;color:#fff;font-weight:400;max-width:66%}#guarantee-container{padding:40px 20px;background-color:#fff;border-bottom:10px solid #dac325}#guarantee_badge img{width:300px;height:auto;background-color:#fff;border-radius:1000px;padding:20px}#guarantee_supporting_img img{border-color:#fdd924;border-style:solid;border-width:thick;width:60%;height:auto;border-radius:25px}#guarantee-highlights{background-color:#000;color:#fdd924;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:30px}#gh-subtitle,#gh-title,.enroll-header{text-align:center}#part-141{padding-top:50px;padding-bottom:50px;background-image:linear-gradient(to bottom,rgb(79 79 79/44%),#000),url(../images/flightschool/141-background.webp);background-size:cover;background-position:center;background-color:#000;color:#fff;font-size:1.2rem}#part_141_icon{width:50%;height:auto;padding-bottom:10px}#benefits-card,#pass-or-pay{background-size:cover;max-width:1320px;margin:0 auto}#pass-or-pay{background-image:url(../images/flightschool/domain-background.webp);background-position:center;border-radius:20px;background-color:#fdd924;overflow:hidden}#benefits-card{background-image:linear-gradient(rgba(0,0,0,.8),rgba(0,0,0,.8)),url(../images/index/benefits.png);background-position:center center;background-repeat:no-repeat;width:100%;padding:45px;border-radius:25px}.enroll-header{font-size:2.5rem;font-weight:700;color:#ffda26}.enroll-subheader{font-size:1.5rem;color:#fff;text-align:center}.benefits-img{max-width:100%;height:auto;padding:30px 30px 10px}.benefits-text{font-size:1.5rem;padding:0 30px;color:#fdda26;text-align:center}#faa-wings-container{padding-top:50px;padding-bottom:50px;background-color:#fff}#experience{background-color:#1e1e1e;border-radius:100px;padding:10px 20px;font-size:2rem;text-align:center;color:#fdd924}#wings-text{padding-left:60px}#wings-icon img,#wings-seal img{width:100%;max-width:400px;height:auto;position:relative;top:50%;transform:translate(0,-50%)}#wings-seal img{width:90%;padding-top:0}.wings-bold,.wings-safety{color:#19388a;font-weight:700}.wings-safety{text-decoration:underline}.wings-button{display:unset}.approved{flex-grow:1;position:relative;font-weight:700}.approved span{bottom:0;left:0;width:100%}#screenshots{background:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url(../images/sport-pilot/sfo.webp);background-size:cover;background-position:center;color:#eeeeeb;border-top:10px solid #dac325;min-height:0!important}#sample{background-color:#fff}#features{background-image:url(../images/private-pilot/features.webp);color:#eeeeeb}#price{background-image:linear-gradient(to bottom,transparent,#000),url(../images/private-pilot/price.webp);color:#000;padding:30px}#prices{margin:20px auto 0;border-radius:20px;max-width:1320px;background-color:#fff;border:4px solid #fdd924}#prices-title{font-size:1.75rem;font-weight:700;text-align:center;margin-bottom:20px}.price-option{padding:10px;border-radius:20px;background-color:#000;color:#fdd924;font-size:1.5rem;text-align:center;min-height:80px;display:flex;flex-direction:column;justify-content:center}#resources-title,.floor-btn,.price-option-sub{font-size:1rem;color:#d3d3d3;text-align:center}.floor-btn{background-color:#fdd924;color:#000;font-weight:700;border-radius:0 0 15px 15px;padding:10px;border:0;width:100%;font-size:1.2rem;transition-duration:300ms}.floor-btn:hover{background-color:#27333e;color:#fdd924}#resources-title{color:#fdd924;font-size:2rem;margin-bottom:50px}#resource-items{margin:20px auto 0;border-radius:20px;background-color:none;border:4px solid #fdd924;max-width:1320px;width:100%}.res{scale:1.2}#faq{background-image:linear-gradient(to bottom,#000,transparent),url(../images/flightschool/faq-background.webp)}.accordion-item{border-radius:25px!important;margin-top:10px;margin-bottom:10px}.accordion-button{font-weight:950!important;border-radius:25px!important}.accordion-button:hover{color:#000;background-color:#fdd924}.accordion-button:not(.collapsed){color:#000;background-color:#fdd924}.vjs-big-play-button{display:none!important}.bi{vertical-align:-.125em;fill:#0d6efd}.feature-icon,.icon-square{display:inline-flex;align-items:center;justify-content:center;border-radius:.75rem}.feature-icon{width:4rem;height:4rem;margin-bottom:1rem;color:#000}.icon-square{width:3rem;height:3rem;font-size:1.5rem}.margin-top-50{margin-top:50px}.margin-bottom-50{margin-bottom:50px}.testimonial{background-color:#eeeeeb;box-shadow:0 6px 1rem 2px #000;padding:20px;min-height:20rem;position:relative;margin-top:10px;margin-bottom:10px;border-radius:25px}.testimonial-image{width:10rem;height:auto;border-color:#fdd924;border-radius:50px;border-style:solid}.testimonial-credit{padding-left:20px}.testimonial-credit-state{padding-left:28px}.sample-lesson-img{width:100%;height:auto;margin-bottom:30px;border-color:#fdd924;border-style:solid;border-width:thick;border-radius:25px;transition:all .3s ease 0s}.sample-lesson-img:hover{transform:translateY(-25px)}.res-thumbnail{background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius);max-width:100%;height:auto}.text-align-right{text-align:right}#resources{background-color:#000;border:0!important}#resources img:hover{transform:translateY(-30px)}#resources img{width:15rem;transition:all .3s ease 0s}.prix{flex-direction:row}.video-js{border-color:#fdd924;border-style:solid;border-width:thick;border-radius:25px;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 19px 51px 0 rgba(0,0,0,.16),0 14px 19px 0 rgba(0,0,0,.07)}.vjs-subs-caps-button,.vjs-texttrack-settings{display:none}.vjs-play-progress{background-color:#fdd924!important}.no-webp #hero-container-center-row{background-image:linear-gradient(to bottom,rgb(79 79 79/44%),#000),url(../images/private-pilot/hero-image.jpg)}.no-webp #part-141{background-image:url(../images/flightschool/141-background.jpg)}.no-webp #video{background-image:url(../images/private-pilot/video.jpg)}.no-webp #sample{background-image:url(../images/private-pilot/sample.jpg)}.no-webp #features{background-image:url(../images/private-pilot/features.jpg)}.no-webp #price{background-image:url(../images/private-pilot/price.jpg)}.no-webp #faq{background-image:url(../images/flightschool/faq-background.jpg)}@media (max-width:1860px){#gift-card-image{width:150%;right:0}#gift-cessna{width:75%;transform:translate(35%,50%) scaleX(-1) rotate(5deg)}}@media (max-width:1110px){#gift-card{flex-direction:column;text-align:center;margin-bottom:50px}.gift-paragraph{max-width:100%}#gift-card-image{width:70%;min-width:300px;right:unset}#gift-cessna{width:30%;min-width:150px;transform:translate(60%,50%) scaleX(-1) rotate(5deg)}#gift-images{width:70%;margin:120px auto 0}#gift-container{padding:30px}#gift-button{max-width:100%}}@media (max-width:993px){.tab{display:none}.mobile-tab{display:block}#hero_image{padding:20px 10px}#how-to-title{font-size:2rem}#how-to-subtitle{font-size:1.2rem}.aircraft-label,.aircraft-sublabel{font-size:1.25rem}.aircraft-image{width:200px!important}#gift-text{max-width:100%;margin-bottom:20px}.examples{display:flex;flex-direction:column;gap:20px}#guarantee_badge img{margin-top:1.5rem;width:50%;height:auto;margin-bottom:1.5rem}#guarantee-text{padding-left:1.5rem;padding-right:1.5rem}.sample-lesson-img{width:100%}.sample-lesson-img:hover{transform:none}#wings-text{padding-left:30px}#wings-icon{margin-right:18px}#wings-icon img{width:100%;height:auto;padding-bottom:20px}#wings-seal img{width:120%;max-width:400px;height:auto;position:relative;top:50%;transform:translate(0,-50%);padding-top:20px}.wings-button{display:flex;justify-content:center}}@media (max-width:820px){#gift-title{font-size:3rem}#gh-title{font-size:1.75rem}#gh-subtitle,.gift-paragraph{font-size:1.2rem}}@media (max-width:767px){#coming_soon_banner,#part_141_61_banner{width:100px;height:200px;top:45px;right:30px}#coming_soon_banner{width:139px}#promotion_banner{top:25px}#resource-items{flex-direction:column;gap:100px}#wings-text{padding-left:12px}#wings-icon img{width:50%;height:auto;padding-bottom:20px}#wings-seal img{width:70%;max-width:400px;height:auto;position:relative;top:50%;transform:translate(0,-50%);padding-top:20px}}@media (max-width:540px){#gift-card{padding:40px 0}.divider-container{width:100%!important;padding:10px}.divider{border:0;width:100%;height:2px;background-color:#000}.prix{flex-direction:column!important}}@media (max-width:470px){#gift-title{font-size:2.5rem}}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL1VzZXJzL2F1c3Rpbi9Eb2N1bWVudHMvR2l0SHViL0FybXN0cm9uZy9zMy9mcm9udGVuZHMvd2ViL2Fzc2V0cy9jc3MvZ2lmdGNlcnRpZmljYXRlcy5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBc0lBLEEsaUJBQ0UsRSxDQUNFLHVDQXhJSixJLENBQ0Usd0IsQ0FHRixDLENBQ0UsUSxDQUdGLEUsQ0FDRSxjLENBR0YsMEIsQ0FHRSxxRCxDQUNBLG9CLENBQ0EsMEIsQ0FDQSwyQixDQUNBLHFCLENBRUEsSyxDQUNBLE0sQ0FDQSxVLENBQ0EsVyxDQUNBLHdCLENBRUEsc0IsQ0FDQSxtQixDQUNBLFUsQ0FDQSxVLENBWUYsYyxDQUNFLHdCLENBQ0EsYSxDQUVGLG9CLENBQ0Usd0IsQ0FDQSxVLENBR0YsTSxDQUNFLGEsQ0FDQSxVLENBQ0EsZSxDQUNBLFcsQ0FDQSxlLENBSUYsSSxDQUNFLGlCLENBQ0EsaUIsQ0FDQSxpQixDQUNBLFMsQ0FDQSxVLENBR0YsVyxDQUNFLFksQ0FHRixNLENBQ0UscUIsQ0FDQSxnQixDQUNBLDZCLENBQ0EsaUIsQ0FHRixVLENBQ0UsZSxDQUNBLFUsQ0FDQSxpQixDQUNBLFksQ0FDQSxzQixDQUNBLGtCLENBQ0EsNEIsQ0FFRixlLENBRUUsZSxDQUZGLGUsQ0FNQSxrQixDQUNFLGlCLENBQ0EsaUIsQ0FDQSxVLENBRUYsZSxDQTJCQSxxQixDQTFCRSxXLENBQ0EsVyxDQUVGLG1CLENBQ0UsVSxDQUNBLGdCLENBQ0EsZSxDQUNBLHFCLENBRUEsZ0IsQ0FFRixTLENBQ0UsWSxDQUNBLHFCLENBQ0EsdUIsQ0FDQSxxQixDQUNBLG1DLENBRUYsZ0IsQ0FDRSxpQixDQUNBLFUsQ0FDQSxnQixDQUNBLFcsQ0FDQSxtQixDQUNBLHFGLENBRUYscUIsQ0FJRSxrQixDQVVGLFksQ0FDRSxnQixDQUNBLGUsQ0FDQSxpQixDQUNBLGEsQ0FTRixtQixDQU5BLG1CLENBQ0UsaUIsQ0FDQSxRLENBQ0EsVSxDQUdGLG1CLENBRUUsUyxDQUtGLGlCLENBQ0UsVSxDQUNBLGdCLENBR0YsVyxDQUNFLFcsQ0FDQSxtQixDQUdGLFMsQ0FDRSxTLENBR0YsZSxDQUNFLFUsQ0FHRixTLENBQ0UsZ0IsQ0FBbUIsaUIsQ0FHckIsUSxDQUNFLDBCLENBQ0EsVyxDQUdGLHdCLENBQ0UsMkIsQ0FHRixrQixDQUNFLGEsQ0FDQSxtQixDQUNBLGdCLENBR0Ysa0IsQ0FDRSxxQixDQUNBLDBCLENBQ0EsaUIsQ0FDQSxvQixDQUNBLGdCLENBQ0EsZ0MsQ0FHRixhLENBQ0UsYSxDQUdGLGlCLENBQ0Usd0IsQ0FDQSxzQixDQUVBLFksQ0FBZSxzQixDQUF5QixrQixDQUFxQixRLENBQVcscUIsQ0FDeEUsaUIsQ0FDQSxnQyxDQUdGLGEsQ0FDRSxhLENBR0YsZ0IsQ0FDRSxVLENBQ0EsYyxDQUNBLGdCLENBQ0EsaUIsQ0FHRixLLENBSUUsVyxDQUNBLFksQ0FDQSxpQixDQUNBLFMsQ0FDQSxRLENBR0YsWSxDQUNFLFUsQ0FDQSxtQixDQUNBLDhCLENBQ0EsK0IsQ0FDQSxvQixDQUVBLFEsQ0FHRixnQixDQUNFLFksQ0FDQSxrQixDQUdGLGtCLENBQ0Usb0IsQ0FDQSxrQixDQUNBLGtCLENBQ0EsVSxDQUNBLFcsQ0FDQSxjLENBRUEsa0IsQ0FDQSwwQixDQUdGLGUsQ0FFRSxjLENBQ0Esd0gsQ0FDQSxxQixDQUNBLDBCLENBSUYsVSxDQUNFLGEsQ0FDQSxnQixDQUNBLFksQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsWSxDQUNBLGtCLENBR0YsVyxDQUNFLGMsQ0FDQSxrQixDQUNBLGEsQ0FDQSw4QixDQUNBLGUsQ0FDQSxpQixDQUNBLGMsQ0FPRixZLENBQ0UsYSxDQUdGLGdCLENBQ0UsK0IsQ0FDQSx3QixDQUNBLFksQ0FDQSxrQixDQUNBLFUsQ0FBYSxlLENBQWtCLHdCLENBR2pDLFksQ0FDRSxTLENBQ0EsWSxDQUNBLHNCLENBQ0Esa0IsQ0FDQSxpQixDQTJMRixjLENBelFBLFksQ0FpRkEsVyxDQUNFLGlCLENBR0YsWSxDQUNFLFUsQ0FDQSxvRCxDQUNBLGlELENBR0YsZSxDQUNFLGdCLENBQ0Esa0IsQ0FDQSx1QixDQUNBLFUsQ0FDQSxlLENBQ0EsYSxDQUdGLG9CLENBQ0UsaUIsQ0FDQSxxQixDQUNBLGdDLENBR0Ysb0IsQ0FDRSxXLENBQ0EsVyxDQUNBLHFCLENBQ0Esb0IsQ0FDQSxZLENBR0YsNkIsQ0FDRSxvQixDQUNBLGtCLENBQ0Esa0IsQ0FDQSxTLENBQ0EsVyxDQUNBLGtCLENBR0YscUIsQ0FDRSxxQixDQUNBLGEsQ0FDQSxZLENBQ0Esc0IsQ0FDQSxrQixDQUNBLHFCLENBQ0EsWSxDQUdTLFksQ0FBWCxTLENBK0NBLGMsQ0E5Q0UsaUIsQ0FHRixTLENBQ0UsZ0IsQ0FDQSxtQixDQUNBLGtILENBRUEscUIsQ0FDQSwwQixDQUNBLHFCLENBQ0EsVSxDQUNBLGdCLENBR0YsYyxDQUNFLFMsQ0FDQSxXLENBQ0EsbUIsQ0FnQkYsYyxDQWJBLFksQ0FlRSxxQixDQUlBLGdCLENBR0EsYSxDQXRCRixZLENBQ0UsbUUsQ0FFQSwwQixDQUlBLGtCLENBRUEsd0IsQ0FDQSxlLENBR0YsYyxDQUNFLGlHLENBRUEsaUMsQ0FDQSwyQixDQUNBLFUsQ0FFQSxZLENBQ0Esa0IsQ0FJRixjLENBQ0UsZ0IsQ0FDQSxlLENBQ0EsYSxDQUlGLGlCLENBQ0UsZ0IsQ0FDQSxVLENBQ0EsaUIsQ0FHRixhLENBQ0UsYyxDQUNBLFcsQ0FDQSxzQixDQUdGLGMsQ0FDRSxnQixDQUNBLGMsQ0FDQSxhLENBQ0EsaUIsQ0FHRixvQixDQUNFLGdCLENBQ0EsbUIsQ0FDQSxxQixDQUdGLFcsQ0FDRSx3QixDQUNBLG1CLENBQ0EsaUIsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxhLENBR0YsVyxDQUNFLGlCLENBR0YsZSxDQVNBLGUsQ0FSRSxVLENBQ0EsZSxDQUNBLFcsQ0FDQSxpQixDQUNBLE8sQ0FDQSwyQixDQUdGLGUsQ0FDRSxTLENBTUEsYSxDQUdGLFcsQ0FLQSxhLENBSkUsYSxDQUNBLGUsQ0FHRixhLENBR0UseUIsQ0FHRixhLENBQ0UsYSxDQUdGLFMsQ0FDRSxXLENBQ0EsaUIsQ0FDQSxlLENBR0YsYyxDQUVFLFEsQ0FDQSxNLENBQ0EsVSxDQUdGLFksQ0FDRSw2RixDQUNBLHFCLENBQ0EsMEIsQ0FDQSxhLENBQ0EsNkIsQ0FDQSxzQixDQUdGLE8sQ0FHRSxxQixDQUdGLFMsQ0FDRSwyRCxDQUNBLGEsQ0FHRixNLENBQ0Usb0csQ0FDQSxVLENBRUEsWSxDQUdGLE8sQ0FDRSxrQixDQUNBLGtCLENBQ0EsZ0IsQ0FDQSxxQixDQUNBLHdCLENBR0YsYSxDQUNFLGlCLENBQ0EsZSxDQUNBLGlCLENBQ0Esa0IsQ0FHRixhLENBQ0UsWSxDQUNBLGtCLENBQ0EscUIsQ0FDQSxhLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLGUsQ0FDQSxZLENBQ0EscUIsQ0FDQSxzQixDQTJCRixnQixDQWxCQSxVLENBTkEsaUIsQ0FDRSxjLENBQ0EsYSxDQUNBLGlCLENBR0YsVSxDQUNFLHdCLENBQ0EsVSxDQUNBLGUsQ0FDQSwyQixDQUNBLFksQ0FFQSxRLENBQ0EsVSxDQUNBLGdCLENBQ0EseUIsQ0FHRixnQixDQUNFLHdCLENBQ0EsYSxDQUdGLGdCLENBQ0UsYSxDQUNBLGMsQ0FFQSxrQixDQUdGLGUsQ0FDRSxrQixDQUNBLGtCLENBRUEscUIsQ0FDQSx3QixDQUNBLGdCLENBQ0EsVSxDQUdGLEksQ0FDRSxTLENBR0YsSSxDQUNFLDRHLENBR0YsZSxDQUNFLDRCLENBQ0EsZSxDQUNBLGtCLENBR0YsaUIsQ0FDRSx5QixDQUNBLDRCLENBR0YsdUIsQ0FDRSxVLENBQ0Esd0IsQ0FHRixzQkFBc0IsVyxDQUNwQixVLENBQ0Esd0IsQ0FHRixvQixDQUNFLHNCLENBR0YsRyxDQUNFLHNCLENBQ0EsWSxDQUdGLGEsQ0FXQSxZLENBQ0UsbUIsQ0FDQSxrQixDQUNBLHNCLENBR0Esb0IsQ0FqQkYsYSxDQUlFLFUsQ0FDQSxXLENBQ0Esa0IsQ0FDQSxVLENBSUYsWSxDQUlFLFUsQ0FDQSxXLENBRUEsZ0IsQ0FHRixjLENBQ0UsZSxDQUdGLGlCLENBQ0Usa0IsQ0FHRixZLENBQ0Usd0IsQ0FDQSw4QixDQUNBLFksQ0FDQSxnQixDQUNBLGlCLENBQ0EsZSxDQUNBLGtCLENBQ0Esa0IsQ0FHRixrQixDQUNFLFcsQ0FDQSxXLENBQ0Esb0IsQ0FDQSxrQixDQUNBLGtCLENBR0YsbUIsQ0FDRSxpQixDQUdGLHlCLENBQ0UsaUIsQ0FHRixrQixDQUNFLFUsQ0FDQSxXLENBQ0Esa0IsQ0FDQSxvQixDQUNBLGtCLENBQ0Esa0IsQ0FDQSxrQixDQUNBLDBCLENBR0Ysd0IsQ0FDRSwyQixDQUdGLGMsQ0FDRSxrQyxDQUNBLHFDLENBQ0EsYyxDQUNBLFcsQ0FHRixpQixDQUNFLGdCLENBR0YsVSxDQUNFLHFCLENBQ0Esa0IsQ0FHRixvQixDQUNFLDJCLENBR0YsYyxDQUNFLFcsQ0FDQSwwQixDQUdGLEssQ0FDRSxrQixDQUdGLFMsQ0FDRSxvQixDQUNBLGtCLENBQ0Esa0IsQ0FDQSxrQixDQUNBLGUsQ0FDQSwrQixDQUNBLHVCLENBQ0Esc0UsQ0FLRixxQixDQURBLHVCLENBRUUsWSxDQU9GLGtCLENBQ0Usa0MsQ0FJRixtQyxDQUNFLDhHLENBSUYsa0IsQ0FDRSwrRCxDQUdGLGUsQ0FDRSx1RCxDQUdGLGdCLENBQ0Usd0QsQ0FHRixrQixDQUNFLDBELENBR0YsZSxDQUNFLHVELENBR0YsYSxDQUNFLCtELENBR0YsMEJBQ0UsZ0IsQ0FDRSxVLENBQ0EsTyxDQUdGLFksQ0FDRSxTLENBQ0Esc0RBSUosQSwwQkFDRSxVLENBQ0UscUIsQ0FDQSxpQixDQUNBLGtCLENBR0YsZSxDQUNFLGMsQ0FHRixnQixDQUNFLFMsQ0FDQSxlLENBQ0EsVyxDQUdGLFksQ0FDRSxTLENBQ0EsZSxDQUNBLG9ELENBR0YsWSxDQUNFLFMsQ0FDQSxtQixDQUdGLGUsQ0FDRSxZLENBR0YsWSxDQUNFLGdCQUlKLEEseUJBQ0UsSSxDQUNFLFksQ0FHRixXLENBQ0UsYSxDQUdGLFcsQ0FDRSxpQixDQUdGLGEsQ0FDRSxjLENBR0YsZ0IsQ0FDRSxnQixDQUdGLGUsQ0FJQSxrQixDQUhFLGlCLENBT0YsZSxDQUNFLHFCLENBUUYsVSxDQUNFLGMsQ0FDQSxrQixDQVlGLFMsQ0FDRSxZLENBQ0EscUIsQ0FDQSxRLENBR0Ysb0IsQ0FDRSxpQixDQUNBLFMsQ0FDQSxXLENBQ0Esb0IsQ0FHRixlLENBQ0UsbUIsQ0FDQSxvQixDQUdGLGtCLENBQ0UsVSxDQUdGLHdCLENBQ0UsYyxDQUdGLFcsQ0FDRSxpQixDQUdGLFcsQ0FDRSxpQixDQUdGLGUsQ0FDRSxVLENBQ0EsVyxDQUNBLG1CLENBR0YsZSxDQUNFLFUsQ0FDQSxlLENBQ0EsVyxDQUNBLGlCLENBQ0EsTyxDQUNBLDJCLENBQ0EsZ0IsQ0FHRixhLENBQ0UsWSxDQUNBLHdCQUlKLEEseUJBQ0UsVyxDQUNFLGMsQ0FPRixTLENBQ0UsaUIsQ0FHRixZLENBUkEsZSxDQVNFLGtCQUlKLEEseUJBUUUsbUIsQ0FQQSxtQixDQUNFLFcsQ0FDQSxZLENBQ0EsUSxDQUNBLFUsQ0FHRixtQixDQUNFLFcsQ0FNRixpQixDQUNFLFEsQ0FHRixlLENBQ0UscUIsQ0FDQSxTLENBR0YsVyxDQUNFLGlCLENBR0YsZSxDQUNFLFMsQ0FDQSxXLENBQ0EsbUIsQ0FHRixlLENBQ0UsUyxDQUNBLGUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxPLENBQ0EsMkIsQ0FDQSxrQkFJSixBLHlCQUNFLFUsQ0FDRSxjLENBR0Ysa0IsQ0FDRSxvQixDQUNBLFksQ0FHRixRLENBQ0UsUSxDQUNBLFUsQ0FDQSxVLENBQ0EscUIsQ0FHRixLLENBQ0UsaUNBSUosQSx5QkFDRSxXLENBQ0Usa0IiLCJmaWxlIjoiLi4vLi4vVXNlcnMvYXVzdGluL0RvY3VtZW50cy9HaXRIdWIvQXJtc3Ryb25nL3MzL2Zyb250ZW5kcy93ZWIvYXNzZXRzL2Nzcy9naWZ0Y2VydGlmaWNhdGVzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbImJvZHkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XHJcbn1cclxuXHJcbnAge1xyXG4gIG1hcmdpbjogMHB4O1xyXG59XHJcblxyXG5oMiB7XHJcbiAgZm9udC1zaXplOiA0MHB4O1xyXG59XHJcblxyXG4jaGVyby1jb250YWluZXItY2VudGVyLXJvdyB7XHJcbiAgLyogYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSwgIzAwMCksXHJcbiAgICB1cmwoLi4vaW1hZ2VzL2NvbW1lcmNpYWwtcGlsb3QvSGVyby1iZy5wbmcpOyAqL1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmxhY2tmcmlkYXkvZ2xvYmUucG5nKTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XHJcbiAgLyogYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDsgKi9cclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEyMCU7XHJcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIG91dGxpbmU6IDFweCBzb2xpZCAjMDAwO1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICB6LWluZGV4OiAtMTtcclxufVxyXG5cclxuI2JhY2tncm91bmQtaGVybyB7XHJcbiAgLyogYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9ibGFja2ZyaWRheS9nbG9iZS5wbmcpO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyAqL1xyXG4gIC8qIGJhY2tncm91bmQtY29sb3I6IGJsYWNrOyAqL1xyXG59XHJcblxyXG4ucHVyY2hhc2UtZ2lmdCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MzMzZTtcclxuICBjb2xvcjogI2ZmZGEyNjtcclxufVxyXG4ucHVyY2hhc2UtZ2lmdDpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGEyNjtcclxuICBjb2xvcjogYmxhY2s7XHJcbn1cclxuXHJcbi5nbG9iZSB7XHJcbiAgZGlzcGxheTogZml4ZWQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiA4MDBweDtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICBcclxufVxyXG5cclxuLnRhYiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgdG9wOiAxMDBweDtcclxuICB6LWluZGV4OiAxMDtcclxufVxyXG5cclxuLm1vYmlsZS10YWIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5wYXBlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgcGFkZGluZzogMnB4IDMwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMHB4IDEwMHB4IDEwMHB4IDBweDtcclxuICBmb250LXNpemU6IDEuMjVyZW07XHJcbn1cclxuXHJcbiNhaXJjcmFmdHMge1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGJveC1zaGFkb3c6IHdoaXRlIDBweCAwcHggMjBweCA1cHg7XHJcbn1cclxuLmFpcmNyYWZ0LWxhYmVsIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xyXG4gIGNvbG9yOiBibGFjaztcclxufVxyXG4uYWlyY3JhZnQtc3VibGFiZWwge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXNpemU6IDEuNzVyZW07XHJcbiAgY29sb3I6IGJsYWNrO1xyXG59XHJcbi5haXJjcmFmdC1pbWFnZSB7XHJcbiAgd2lkdGg6IDI1MHB4O1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG4uY2Fyb3VzZWwtY29udGFpbmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDEzMjBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICAvKiBib3gtc2hhZG93OiAjZmRkOTI0N2UgMHB4IDBweCAyMHB4IDVweDsgKi9cclxuICBwYWRkaW5nOiAyMHB4IDBweCAwcHg7XHJcbn1cclxuLmNhcm91c2VsIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XHJcbiAgZ3JpZC1hdXRvLWNvbHVtbnM6IDI1MHB4O1xyXG4gIGp1c3RpZnktaXRlbXM6IHN0cmV0Y2g7XHJcbiAgYW5pbWF0aW9uOiBzbGlkZSAyMHMgbGluZWFyIGluZmluaXRlO1xyXG59XHJcbi5jYXJvdXNlbC1maWx0ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDEzMjBweDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2IoMjU1LCAyNTUsIDI1NSkgMCUsIHRyYW5zcGFyZW50IDIwJSwgdHJhbnNwYXJlbnQgODAlLCByZ2IoMjU1LCAyNTUsIDI1NSkgMTAwJSk7XHJcbn1cclxuLm15LWNhcm91c2VsLWl0ZW0gaW1nIHtcclxuICB3aWR0aDogMjUwcHg7XHJcbiAgLyogaGVpZ2h0OiAyMDBweDsgKi9cclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAvKiBvYmplY3QtZml0OiBjb3ZlcjsgKi9cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZSB7XHJcbiAgdG8ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoLTEwICogMjUwcHgpKTtcclxuICB9XHJcbn1cclxuXHJcbi50aHVtYi10aXRsZSB7XHJcbiAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luOiAxMHB4IDBweFxyXG59XHJcblxyXG4jcGFydF8xNDFfNjFfYmFubmVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA2MHB4O1xyXG4gIHJpZ2h0OiAzMHB4O1xyXG59XHJcblxyXG4jY29taW5nX3Nvb25fYmFubmVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMDtcclxuICB0b3A6IDYwcHg7XHJcbiAgcmlnaHQ6IDMwcHg7XHJcbn1cclxuXHJcbiNwcm9tb3Rpb25fYmFubmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDEzMjBweDtcclxufVxyXG5cclxuI2hlcm9faW1hZ2Uge1xyXG4gIHdpZHRoOiAzM3JlbTtcclxuICBwYWRkaW5nOiA2MHB4IDEwcHggMHB4O1xyXG59XHJcblxyXG4uZGlzY291bnQge1xyXG4gIHdpZHRoOiA1MCU7XHJcbn1cclxuXHJcbi5lbmxhcmdlZC1pbWFnZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5leGFtcGxlcyB7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxuLmRpdmlkZXIge1xyXG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgYmxhY2s7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uY291cnNlLXNjcmVlbnNob3Q6aG92ZXIge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjVweCk7XHJcbn1cclxuXHJcbi5zZWNvbmRhcnktaGVhZGluZyB7XHJcbiAgY29sb3I6ICNmZmRhMjY7XHJcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgcGFkZGluZy10b3A6IDE1cHg7XHJcbn1cclxuXHJcbi5mZWF0dXJlLWNvbnRhaW5lciB7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgcGFkZGluZy10b3A6IDEuMmVtO1xyXG4gIHBhZGRpbmctYm90dG9tOiAxLjJlbTtcclxuICBtaW4taGVpZ2h0OiAzMHJlbTtcclxuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICNkYWMzMjU7XHJcbn1cclxuXHJcbi5mZWF0dXJlLXRleHQge1xyXG4gIGNvbG9yOiAjZWVlZWViO1xyXG59XHJcblxyXG4jaG93LXRvLWNvbnRhaW5lciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4MzA0NztcclxuICBwYWRkaW5nOiA4MHB4IDEwcHggMzBweDsgXHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBhbGlnbi1pdGVtczogY2VudGVyOyBnYXA6IDEwcHg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJvcmRlci1ib3R0b206MTBweCBzb2xpZCAjZGFjMzI1O1xyXG59XHJcblxyXG4jaG93LXRvLXRpdGxlIHtcclxuICBjb2xvcjogI2ZkZDkyNjtcclxufVxyXG5cclxuI2hvdy10by1zdWJ0aXRsZSB7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIGZvbnQtc2l6ZTogMzBweDtcclxuICBtYXgtd2lkdGg6IDEzMjBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5jYXJkIHtcclxuICBtYXJnaW4tbGVmdDogMTBweDtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiBub25lO1xyXG59XHJcblxyXG4uY2FyZCBidXR0b24ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDI1cHg7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDI1cHg7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZmRkOTI0O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDA7XHJcbn1cclxuXHJcbi5jYXJkIC5jYXJkLWJvZHkge1xyXG4gIHBhZGRpbmc6IDFyZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLmNvdXJzZS1zY3JlZW5zaG90IHtcclxuICBib3JkZXItY29sb3I6ICNmZGQ5MjQ7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IHRoaWNrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgLyogbWFyZ2luOiAxNXB4OyAqL1xyXG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcclxufVxyXG5cclxuI2dpZnQtY29udGFpbmVyIHtcclxuICAvKiBwYWRkaW5nOiAzMHB4IDMwcHggOTBweDsgKi9cclxuICBwYWRkaW5nOiA1MHB4IDBweDtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgxNjYsIDAsIDAsIDAuODUpLCByZ2JhKDI1MCwxNzgsMCwwLjg1KSksIHVybCguLi9pbWFnZXMvZ2lmdGNlcnRpZmljYXRlcy9sYW5kaW5nLWJhY2tncm91bmQucG5nKTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAvKiBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICNkYWMzMjU7ICovXHJcbn1cclxuXHJcbiNnaWZ0LWNhcmQge1xyXG4gIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgbWF4LXdpZHRoOiAxMzIwcHg7XHJcbiAgcGFkZGluZzogNDBweDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxufVxyXG5cclxuI2dpZnQtdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogNXJlbTtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIGNvbG9yOiAjZmRkOTI0O1xyXG4gIHRleHQtc2hhZG93OiAtNHB4IDBweCA0cHggIzRmMzgwYTtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBsaW5lLWhlaWdodDogMC45O1xyXG59XHJcblxyXG4jZ2lmdC10ZXh0IHtcclxuICAvKiBtYXgtd2lkdGg6IDMzJTsgKi9cclxufVxyXG5cclxuI2dpZnQtYnV0dG9uIHtcclxuICBtYXgtd2lkdGg6IDY2JTtcclxufVxyXG5cclxuI2dpZnQtY2FyZC1pbWFnZSB7XHJcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDVweCAjZmRkOTI0O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGQ5MjQ7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gIHdpZHRoOiAyMDAlOyBtYXgtd2lkdGg6IDgwMHB4OyB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xyXG59XHJcblxyXG4jZ2lmdC1pbWFnZXMge1xyXG4gIHdpZHRoOiA2NiU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmdpZnQtaW1hZ2Uge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuI2dpZnQtY2Vzc25hIHtcclxuICB3aWR0aDogMTAwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2MCUsIDUwJSkgc2NhbGVYKC0xKSByb3RhdGUoNWRlZyk7XHJcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygtMTBweCAxMHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuNSkpO1xyXG59XHJcblxyXG4uZ2lmdC1wYXJhZ3JhcGgge1xyXG4gIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgdGV4dC1qdXN0aWZ5OiBpbnRlci13b3JkO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIG1heC13aWR0aDogNjYlO1xyXG59XHJcblxyXG4jZ3VhcmFudGVlLWNvbnRhaW5lciB7XHJcbiAgcGFkZGluZzogNDBweCAyMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgI2RhYzMyNTtcclxufVxyXG5cclxuI2d1YXJhbnRlZV9iYWRnZSBpbWcge1xyXG4gIHdpZHRoOiAzMDBweDtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbn1cclxuXHJcbiNndWFyYW50ZWVfc3VwcG9ydGluZ19pbWcgaW1nIHtcclxuICBib3JkZXItY29sb3I6ICNmZGQ5MjQ7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IHRoaWNrO1xyXG4gIHdpZHRoOiA2MCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbn1cclxuXHJcbiNndWFyYW50ZWUtaGlnaGxpZ2h0cyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XHJcbiAgY29sb3I6ICNmZGQ5MjQ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgcGFkZGluZzogMzBweDtcclxufVxyXG5cclxuI2doLXRpdGxlLCAjZ2gtc3VidGl0bGUge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuI3BhcnQtMTQxIHtcclxuICBwYWRkaW5nLXRvcDogNTBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2IoNzkgNzkgNzkgLyA0NCUpLCAjMDAwKSxcclxuICAgIHVybCguLi9pbWFnZXMvZmxpZ2h0c2Nob29sLzE0MS1iYWNrZ3JvdW5kLndlYnApO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICBmb250LXNpemU6IDEuMnJlbTtcclxufVxyXG5cclxuI3BhcnRfMTQxX2ljb24ge1xyXG4gIHdpZHRoOiA1MCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4jcGFzcy1vci1wYXkge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mbGlnaHRzY2hvb2wvZG9tYWluLWJhY2tncm91bmQud2VicFwiKTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICBtYXJnaW46IDBweCBhdXRvO1xyXG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgLyogcGFkZGluZzogNDBweCAyMHB4OyAqL1xyXG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgbWF4LXdpZHRoOiAxMzIwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZDkyNDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4jYmVuZWZpdHMtY2FyZCB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC44KSwgcmdiYSgwLCAwLCAwLCAwLjgpKSwgdXJsKFwiLi4vaW1hZ2VzL2luZGV4L2JlbmVmaXRzLnBuZ1wiKTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyAgICAvKiBzY2FsZSB0byBmaWxsIHdpZHRoICYgaGVpZ2h0ICovXHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgLyogY2VudGVyIHRoZSBpbWFnZSAqL1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxMzIwcHg7XHJcbiAgcGFkZGluZzogNDVweDtcclxuICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uZW5yb2xsLWhlYWRlciB7XHJcbiAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgY29sb3I6ICNmZmRhMjY7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uZW5yb2xsLXN1YmhlYWRlciB7XHJcbiAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmJlbmVmaXRzLWltZyB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBwYWRkaW5nOiAzMHB4IDMwcHggMTBweDtcclxufVxyXG5cclxuLmJlbmVmaXRzLXRleHQge1xyXG4gIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gIHBhZGRpbmc6IDAgMzBweDtcclxuICBjb2xvcjojZmRkYTI2O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuI2ZhYS13aW5ncy1jb250YWluZXIge1xyXG4gIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG59XHJcblxyXG4jZXhwZXJpZW5jZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFMUUxRTtcclxuICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgZm9udC1zaXplOiAycmVtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjogI2ZkZDkyNDtcclxufVxyXG5cclxuI3dpbmdzLXRleHQge1xyXG4gIHBhZGRpbmctbGVmdDogNjBweDtcclxufVxyXG5cclxuI3dpbmdzLWljb24gaW1nIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gIGhlaWdodDogYXV0bztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIC01MCUpO1xyXG59XHJcblxyXG4jd2luZ3Mtc2VhbCBpbWcge1xyXG4gIHdpZHRoOiA5MCU7XHJcbiAgbWF4LXdpZHRoOiA0MDBweDtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAtNTAlKTtcclxuICBwYWRkaW5nLXRvcDogMHB4O1xyXG59XHJcblxyXG4ud2luZ3MtYm9sZCB7XHJcbiAgY29sb3I6ICMxOTM4OGE7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi53aW5ncy1zYWZldHkge1xyXG4gIGNvbG9yOiAjMTkzODhhO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4ud2luZ3MtYnV0dG9uIHtcclxuICBkaXNwbGF5OiB1bnNldDtcclxufVxyXG5cclxuLmFwcHJvdmVkIHtcclxuICBmbGV4LWdyb3c6IDE7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4uYXBwcm92ZWQgc3BhbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4jc2NyZWVuc2hvdHMge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsMCwwLDAuNyksIHJnYmEoMCwwLDAsMC43KSksIHVybChcIi4uL2ltYWdlcy9zcG9ydC1waWxvdC9zZm8ud2VicFwiKTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICBjb2xvcjogI2VlZWVlYjtcclxuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICNkYWMzMjU7XHJcbiAgbWluLWhlaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNzYW1wbGUge1xyXG4gIC8qIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9wcml2YXRlLXBpbG90L3NhbXBsZS53ZWJwXCIpOyAqL1xyXG4gIC8qIGNvbG9yOiAjZWVlZWViOyAqL1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG59XHJcblxyXG4jZmVhdHVyZXMge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9wcml2YXRlLXBpbG90L2ZlYXR1cmVzLndlYnBcIik7XHJcbiAgY29sb3I6ICNlZWVlZWI7XHJcbn1cclxuXHJcbiNwcmljZSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSwgcmdiYSgwLCAwLCAwLCAxKSksIHVybChcIi4uL2ltYWdlcy9wcml2YXRlLXBpbG90L3ByaWNlLndlYnBcIik7XHJcbiAgY29sb3I6ICMwMDAwMDA7XHJcbiAgLyogYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50OyAqL1xyXG4gIHBhZGRpbmc6IDMwcHg7XHJcbn1cclxuXHJcbiNwcmljZXMge1xyXG4gIG1hcmdpbjogMjBweCBhdXRvIDBweDtcclxuICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gIG1heC13aWR0aDogMTMyMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gIGJvcmRlcjogNHB4IHNvbGlkICNmZGQ5MjQ7XHJcbn1cclxuXHJcbiNwcmljZXMtdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4ucHJpY2Utb3B0aW9uIHtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XHJcbiAgY29sb3I6ICNmZGQ5MjQ7XHJcbiAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1pbi1oZWlnaHQ6IDgwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4ucHJpY2Utb3B0aW9uLXN1YiB7XHJcbiAgZm9udC1zaXplOiAxcmVtO1xyXG4gIGNvbG9yOiBsaWdodGdyZXk7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uZmxvb3ItYnRuIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkOTI0O1xyXG4gIGNvbG9yOiBibGFjaztcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDE1cHggMTVweDtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XHJcbn1cclxuXHJcbi5mbG9vci1idG46aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzMzM0U7XHJcbiAgY29sb3I6ICNmZGQ5MjQ7XHJcbn1cclxuXHJcbiNyZXNvdXJjZXMtdGl0bGUge1xyXG4gIGNvbG9yOiAjZmRkOTI0O1xyXG4gIGZvbnQtc2l6ZTogMnJlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxufVxyXG5cclxuI3Jlc291cmNlLWl0ZW1zIHtcclxuICBtYXJnaW46IDIwcHggYXV0byAwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICBtYXgtd2lkdGg6IDEzMjBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xyXG4gIGJvcmRlcjogNHB4IHNvbGlkICNmZGQ5MjQ7XHJcbiAgbWF4LXdpZHRoOiAxMzIwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5yZXMge1xyXG4gIHNjYWxlOiAxLjI7XHJcbn1cclxuXHJcbiNmYXEge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMSksIHJnYmEoMCwgMCwgMCwgMCkpLCB1cmwoXCIuLi9pbWFnZXMvZmxpZ2h0c2Nob29sL2ZhcS1iYWNrZ3JvdW5kLndlYnBcIik7XHJcbn1cclxuXHJcbi5hY2NvcmRpb24taXRlbSB7XHJcbiAgYm9yZGVyLXJhZGl1czogMjVweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLmFjY29yZGlvbi1idXR0b24ge1xyXG4gIGZvbnQtd2VpZ2h0OiA5NTAgIWltcG9ydGFudDtcclxuICBib3JkZXItcmFkaXVzOiAyNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hY2NvcmRpb24tYnV0dG9uOmhvdmVyIHtcclxuICBjb2xvcjogIzAwMDAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkOTI0O1xyXG59XHJcblxyXG4uYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xyXG4gIGNvbG9yOiAjMDAwMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGQ5MjQ7XHJcbn1cclxuXHJcbi52anMtYmlnLXBsYXktYnV0dG9uIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iaSB7XHJcbiAgdmVydGljYWwtYWxpZ246IC0wLjEyNWVtO1xyXG4gIGZpbGw6ICMwZDZlZmQ7XHJcbn1cclxuXHJcbi5mZWF0dXJlLWljb24ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgd2lkdGg6IDRyZW07XHJcbiAgaGVpZ2h0OiA0cmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgY29sb3I6ICMwMDAwMDA7XHJcbiAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcclxufVxyXG5cclxuLmljb24tc3F1YXJlIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHdpZHRoOiAzcmVtO1xyXG4gIGhlaWdodDogM3JlbTtcclxuICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xyXG4gIGZvbnQtc2l6ZTogMS41cmVtO1xyXG59XHJcblxyXG4ubWFyZ2luLXRvcC01MCB7XHJcbiAgbWFyZ2luLXRvcDogNTBweDtcclxufVxyXG5cclxuLm1hcmdpbi1ib3R0b20tNTAge1xyXG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbn1cclxuXHJcbi50ZXN0aW1vbmlhbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlYjtcclxuICBib3gtc2hhZG93OiAwcHggNnB4IDFyZW0gMnB4ICMwMDA7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBtaW4taGVpZ2h0OiAyMHJlbTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbn1cclxuXHJcbi50ZXN0aW1vbmlhbC1pbWFnZSB7XHJcbiAgd2lkdGg6IDEwcmVtO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBib3JkZXItY29sb3I6ICNmZGQ5MjQ7XHJcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG59XHJcblxyXG4udGVzdGltb25pYWwtY3JlZGl0IHtcclxuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbn1cclxuXHJcbi50ZXN0aW1vbmlhbC1jcmVkaXQtc3RhdGUge1xyXG4gIHBhZGRpbmctbGVmdDogMjhweDtcclxufVxyXG5cclxuLnNhbXBsZS1sZXNzb24taW1nIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICBib3JkZXItY29sb3I6ICNmZGQ5MjQ7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IHRoaWNrO1xyXG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcclxufVxyXG5cclxuLnNhbXBsZS1sZXNzb24taW1nOmhvdmVyIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1cHgpO1xyXG59XHJcblxyXG4ucmVzLXRodW1ibmFpbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLnRleHQtYWxpZ24tcmlnaHQge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4jcmVzb3VyY2VzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcclxuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuI3Jlc291cmNlcyBpbWc6aG92ZXIge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XHJcbn1cclxuXHJcbiNyZXNvdXJjZXMgaW1nIHtcclxuICB3aWR0aDogMTVyZW07XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcclxufVxyXG5cclxuLnByaXgge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbn1cclxuXHJcbi52aWRlby1qcyB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZmRkOTI0O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiB0aGljaztcclxuICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gIGJveC1zaGFkb3c6IDAgMTlweCA1MXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KSxcclxuICAgIDAgMTRweCAxOXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA3KTtcclxufVxyXG5cclxuLnZqcy10ZXh0dHJhY2stc2V0dGluZ3MsXHJcbi52anMtc3Vicy1jYXBzLWJ1dHRvbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyogLnZqcy1tYXRyaXgudmlkZW8tanMge1xyXG4gICAgY29sb3I6ICNmZGQ5MjQ7XHJcbn0gKi9cclxuXHJcbi52anMtcGxheS1wcm9ncmVzcyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZDkyNCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBTZXQgbm9uIHdlYnAgZGV2aWNlcyBiYWNrIHRvIGpwZyBiYWNrZ3JvdW5kcyAqL1xyXG4ubm8td2VicCAjaGVyby1jb250YWluZXItY2VudGVyLXJvdyB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiKDc5IDc5IDc5IC8gNDQlKSwgIzAwMCksXHJcbiAgICB1cmwoLi4vaW1hZ2VzL3ByaXZhdGUtcGlsb3QvaGVyby1pbWFnZS5qcGcpO1xyXG59XHJcblxyXG4ubm8td2VicCAjcGFydC0xNDEge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mbGlnaHRzY2hvb2wvMTQxLWJhY2tncm91bmQuanBnXCIpO1xyXG59XHJcblxyXG4ubm8td2VicCAjdmlkZW8ge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9wcml2YXRlLXBpbG90L3ZpZGVvLmpwZ1wiKTtcclxufVxyXG5cclxuLm5vLXdlYnAgI3NhbXBsZSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3ByaXZhdGUtcGlsb3Qvc2FtcGxlLmpwZ1wiKTtcclxufVxyXG5cclxuLm5vLXdlYnAgI2ZlYXR1cmVzIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcHJpdmF0ZS1waWxvdC9mZWF0dXJlcy5qcGdcIik7XHJcbn1cclxuXHJcbi5uby13ZWJwICNwcmljZSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3ByaXZhdGUtcGlsb3QvcHJpY2UuanBnXCIpO1xyXG59XHJcblxyXG4ubm8td2VicCAjZmFxIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZmxpZ2h0c2Nob29sL2ZhcS1iYWNrZ3JvdW5kLmpwZ1wiKTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE4NjBweCkge1xyXG4gICNnaWZ0LWNhcmQtaW1hZ2Uge1xyXG4gICAgd2lkdGg6IDE1MCU7XHJcbiAgICByaWdodDogMHB4O1xyXG4gIH1cclxuXHJcbiAgI2dpZnQtY2Vzc25hIHtcclxuICAgIHdpZHRoOiA3NSU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzNSUsIDUwJSkgc2NhbGVYKC0xKSByb3RhdGUoNWRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTExMHB4KSB7XHJcbiAgI2dpZnQtY2FyZCB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICB9XHJcblxyXG4gIC5naWZ0LXBhcmFncmFwaCB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAjZ2lmdC1jYXJkLWltYWdlIHtcclxuICAgIHdpZHRoOiA3MCU7XHJcbiAgICBtaW4td2lkdGg6IDMwMHB4O1xyXG4gICAgcmlnaHQ6IHVuc2V0O1xyXG4gIH1cclxuXHJcbiAgI2dpZnQtY2Vzc25hIHtcclxuICAgIHdpZHRoOiAzMCU7XHJcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjAlLCA1MCUpIHNjYWxlWCgtMSkgcm90YXRlKDVkZWcpO1xyXG4gIH1cclxuXHJcbiAgI2dpZnQtaW1hZ2VzIHtcclxuICAgIHdpZHRoOiA3MCU7XHJcbiAgICBtYXJnaW46IDEyMHB4IGF1dG8gMHB4O1xyXG4gIH1cclxuXHJcbiAgI2dpZnQtY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmc6IDMwcHggMzBweDtcclxuICB9XHJcblxyXG4gICNnaWZ0LWJ1dHRvbiB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcclxuICAudGFiIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAubW9iaWxlLXRhYiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gICNoZXJvX2ltYWdlIHtcclxuICAgIHBhZGRpbmc6IDIwcHggMTBweDtcclxuICB9XHJcblxyXG4gICNob3ctdG8tdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gIH1cclxuXHJcbiAgI2hvdy10by1zdWJ0aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICB9XHJcblxyXG4gIC5haXJjcmFmdC1sYWJlbCB7XHJcbiAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgfVxyXG5cclxuICAuYWlyY3JhZnQtc3VibGFiZWwge1xyXG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gIH1cclxuXHJcbiAgLmFpcmNyYWZ0LWltYWdlIHtcclxuICAgIHdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLyogI2dpZnQtY2FyZCB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH0gKi9cclxuXHJcbiAgI2dpZnQtdGV4dCB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLyogI2dpZnQtaW1hZ2VzIHtcclxuICAgIHdpZHRoOiA3MCU7XHJcbiAgICBtYXJnaW46IDIwcHggYXV0byAwcHg7XHJcbiAgfSAqL1xyXG5cclxuICAvKiAuZ2lmdC1pbWFnZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfSAqL1xyXG5cclxuICAuZXhhbXBsZXMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAjZ3VhcmFudGVlX2JhZGdlIGltZyB7XHJcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gIH1cclxuXHJcbiAgI2d1YXJhbnRlZS10ZXh0IHtcclxuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xyXG4gIH1cclxuXHJcbiAgLnNhbXBsZS1sZXNzb24taW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLnNhbXBsZS1sZXNzb24taW1nOmhvdmVyIHtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcblxyXG4gICN3aW5ncy10ZXh0IHtcclxuICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICB9XHJcblxyXG4gICN3aW5ncy1pY29uIHtcclxuICAgIG1hcmdpbi1yaWdodDogMThweDtcclxuICB9XHJcblxyXG4gICN3aW5ncy1pY29uIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgI3dpbmdzLXNlYWwgaW1nIHtcclxuICAgIHdpZHRoOiAxMjAlO1xyXG4gICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIC01MCUpO1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAud2luZ3MtYnV0dG9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xyXG4gICNnaWZ0LXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICB9XHJcblxyXG4gIC5naWZ0LXBhcmFncmFwaCB7XHJcbiAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICB9XHJcblxyXG4gICNnaC10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDEuNzVyZW07XHJcbiAgfVxyXG5cclxuICAjZ2gtc3VidGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgfSBcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgI3BhcnRfMTQxXzYxX2Jhbm5lciB7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgdG9wOiA0NXB4O1xyXG4gICAgcmlnaHQ6IDMwcHg7XHJcbiAgfVxyXG5cclxuICAjY29taW5nX3Nvb25fYmFubmVyIHtcclxuICAgIHdpZHRoOiAxMzlweDtcclxuICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICB0b3A6IDQ1cHg7XHJcbiAgICByaWdodDogMzBweDtcclxuICB9XHJcblxyXG4gICNwcm9tb3Rpb25fYmFubmVyIHtcclxuICAgIHRvcDogMjVweDtcclxuICB9XHJcblxyXG4gICNyZXNvdXJjZS1pdGVtcyB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxMDBweDtcclxuICB9XHJcblxyXG4gICN3aW5ncy10ZXh0IHtcclxuICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICB9XHJcblxyXG4gICN3aW5ncy1pY29uIGltZyB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG5cclxuICAjd2luZ3Mtc2VhbCBpbWcge1xyXG4gICAgd2lkdGg6IDcwJTtcclxuICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAtNTAlKTtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XHJcbiAgI2dpZnQtY2FyZCB7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDBweDtcclxuICB9XHJcblxyXG4gIC5kaXZpZGVyLWNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMTBweCAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLmRpdmlkZXIge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xyXG4gIH1cclxuXHJcbiAgLnByaXgge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3MHB4KSB7XHJcbiAgI2dpZnQtdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgfVxyXG59Il19 */