/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}img,legend{max-width:100%}abbr[title],p a:hover{text-decoration:underline}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}.swiper-slide,.swiper-wrapper{height:100%;position:relative;width:100%}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}.header .mobile-menu-toggle:focus,.popup__close:focus,.search button:focus,.search:focus,.select2-dropdown *,.select:focus,.wrapper #respond input#submit.alt:focus,.wrapper #review_form #respond .form-submit:focus,.wrapper #review_form #respond-comment textarea:focus,.wrapper .comment-form .form-submit:focus,.wrapper .comment-form-comment textarea:focus,.wrapper .gform_wrapper .ginput_container_select select.gfield_select:focus,.wrapper .gform_wrapper .ginput_container_time.gfield_time_ampm select:focus,.wrapper .woocommerce .select2-container--default .select2-selection--single:focus,.wrapper .woocommerce a.button.alt:focus,.wrapper .woocommerce button.button.alt:focus,.wrapper .woocommerce button.button:focus,.wrapper .woocommerce-error .button:focus,.wrapper .woocommerce-info .button:focus,.wrapper .woocommerce-message .button:focus,.wrapper .woocommerce-ordering .orderby:focus,.wrapper a.button.alt:focus,.wrapper button.button.alt:focus,.wrapper button.button:focus,.wrapper input.button.alt:focus,input:focus{outline:0}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:icomoon;src:url(../fonts/icomoon/fonts/icomoon.ttf?vffb31) format('truetype'),url(../fonts/icomoon/fonts/icomoon.woff?vffb31) format('woff'),url(../fonts/icomoon/fonts/icomoon.svg?vffb31#icomoon) format('svg');font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-calendar:before{content:"\e92c";color:#fff}.icon-basket:before{content:"\e92b"}.icon-s-donations:before{content:"\e927";color:#fff}.icon-s-teams:before{content:"\e928";color:#fff}.icon-s-user:before{content:"\e929";color:#fff}.icon-s-walks:before{content:"\e92a";color:#fff}.icon-tickets:before{content:"\e913";color:#6f7174}.icon-calendar11:before{content:"\e914";color:#6f7174}.icon-currency:before{content:"\e915";color:#6f7174}.icon-web:before{content:"\e916";color:#6f7174}.icon-running-man:before{content:"\e917";color:#6f7174}.icon-user-2:before{content:"\e918";color:#4e2968}.icon-phone:before{content:"\e919";color:#6f7174}.icon-mail:before{content:"\e91a";color:#6f7174}.icon-user:before{content:"\e91b";color:#6f7174}.icon-file:before{content:"\e91c";color:#6f7174}.icon-t-shirt:before{content:"\e91d";color:#6f7174}.icon-address:before{content:"\e91e";color:#6f7174}.icon-time:before{content:"\e91f";color:#6f7174}.icon-check:before{content:"\e920";color:#565656}.icon-traces:before{content:"\e921";color:#fff}.icon-search-icon:before{content:"\e922"}.icon-linkedin-icon:before{content:"\e923";color:#fff}.icon-instagram-icon:before{content:"\e924";color:#fff}.icon-twitter-icon:before{content:"\e925";color:#fff}.icon-facebook-icon:before{content:"\e926";color:#fff}.icon-form-step-checkmark:before{content:"\e912";color:#909eb2}.icon-form-step-image:before{content:"\e911"}.icon-readmore-arrow:before{content:"\e910"}.icon-list-icon:before{content:"\e90d"}.icon-quote-icon:before{content:"\e90e"}.icon-modal-arrow:before{content:"\e90f"}.icon-close:before{content:"\e90c"}.icon-skillset-1:before{content:"\e907"}.icon-linkedin:before{content:"\e903"}.icon-capabilities:before{content:"\e904"}.icon-contact:before{content:"\e905"}.icon-projects:before{content:"\e906"}.icon-skillset-2:before{content:"\e908"}.icon-skillset-3:before{content:"\e909"}.icon-team:before{content:"\e90a"}.icon-testimonials:before{content:"\e90b"}.icon-computer:before{content:"\e900"}.icon-calendar1:before{content:"\e901"}.icon-arrow:before{content:"\e902"}.swiper-lazy-preloader:after,.wrapper::before{content:''}.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-scrollbar-cursor-drag,.swiper-slide-zoomed{cursor:move}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-pagination-lock,.swiper-scrollbar-lock{display:none}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}body,html{height:100%;box-sizing:border-box;-webkit-font-smoothing:antialiased}*,::after,::before{margin:0;padding:0;box-sizing:inherit}.wrapper{min-height:100%;overflow:hidden;position:relative}.wrapper::before{position:absolute;top:0;left:0;bottom:0;width:100%;background-color:rgba(0,0,0,.6);z-index:90;opacity:0;visibility:hidden;transition:opacity .3s ease-in,visibility .3s ease-in}img{border-style:none;height:auto}a{color:#7464D4;text-decoration:none;display:inline-block}p a{display:inline}.btn.btn--beveled.btn--color-secondary:hover,.item--leaderboards .donation-amount--leaderboards .wrapper .related.products .product a.add_to_cart_button:hover,.item--leaderboards .donation-amount--leaderboards .wrapper .related.products .product a.added_to_cart:hover,.item--leaderboards .donation-amount--leaderboards .wrapper .woocommerce-ordering+.products a.add_to_cart_button:hover,.item--leaderboards .donation-amount--leaderboards .wrapper .woocommerce-ordering+.products a.added_to_cart:hover,.item--leaderboards .donation-amount--leaderboards .wrapper a.button.product_type_variable:hover,.item--leaderboards .donation-amount--leaderboards a:hover,.navigation-single .next .wrapper .related.products .product a.add_to_cart_button:hover,.navigation-single .next .wrapper .related.products .product a.added_to_cart:hover,.navigation-single .next .wrapper .woocommerce-ordering+.products a.add_to_cart_button:hover,.navigation-single .next .wrapper .woocommerce-ordering+.products a.added_to_cart:hover,.navigation-single .next .wrapper a.button.product_type_variable:hover,.navigation-single .next a:hover,.navigation-single .prev .wrapper .related.products .product a.add_to_cart_button:hover,.navigation-single .prev .wrapper .related.products .product a.added_to_cart:hover,.navigation-single .prev .wrapper .woocommerce-ordering+.products a.add_to_cart_button:hover,.navigation-single .prev .wrapper .woocommerce-ordering+.products a.added_to_cart:hover,.navigation-single .prev .wrapper a.button.product_type_variable:hover,.navigation-single .prev a:hover,.pagination .nav-links .next:hover,.pagination .nav-links .prev:hover,.pagination .nav-links .search-form input.next:hover[type=submit],.pagination .nav-links .search-form input.prev:hover[type=submit],.pagination .nav-links .wrapper .button.product_type_variable.next:hover,.pagination .nav-links .wrapper .button.product_type_variable.prev:hover,.pagination .nav-links .wrapper .related.products .product .add_to_cart_button.next:hover,.pagination .nav-links .wrapper .related.products .product .add_to_cart_button.prev:hover,.pagination .nav-links .wrapper .related.products .product .added_to_cart.next:hover,.pagination .nav-links .wrapper .related.products .product .added_to_cart.prev:hover,.pagination .nav-links .wrapper .woocommerce-ordering+.products .add_to_cart_button.next:hover,.pagination .nav-links .wrapper .woocommerce-ordering+.products .add_to_cart_button.prev:hover,.pagination .nav-links .wrapper .woocommerce-ordering+.products .added_to_cart.next:hover,.pagination .nav-links .wrapper .woocommerce-ordering+.products .added_to_cart.prev:hover,.search-form .pagination .nav-links input.next:hover[type=submit],.search-form .pagination .nav-links input.prev:hover[type=submit],.search-form .wrapper #review_form #respond input.form-submit:hover[type=submit],.search-form .wrapper .comment-form input.form-submit:hover[type=submit],.search-form .wrapper .related.products .product input.btn--color-secondary.add_to_cart_button:hover[type=submit],.search-form .wrapper .related.products .product input.btn--color-secondary.added_to_cart:hover[type=submit],.search-form .wrapper .woocommerce-error input.button:hover[type=submit],.search-form .wrapper .woocommerce-info input.button:hover[type=submit],.search-form .wrapper .woocommerce-message input.button:hover[type=submit],.search-form .wrapper .woocommerce-ordering+.products input.btn--color-secondary.add_to_cart_button:hover[type=submit],.search-form .wrapper .woocommerce-ordering+.products input.btn--color-secondary.added_to_cart:hover[type=submit],.search-form .wrapper input.btn--color-secondary.button.product_type_variable:hover[type=submit],.search-form input.btn--beveled.btn--color-secondary:hover[type=submit],.section--text a,.wrapper #review_form #respond .button.product_type_variable.form-submit:hover,.wrapper #review_form #respond .form-submit:hover,.wrapper #review_form #respond .related.products .product .add_to_cart_button.form-submit:hover,.wrapper #review_form #respond .related.products .product .added_to_cart.form-submit:hover,.wrapper #review_form #respond .search-form input.form-submit:hover[type=submit],.wrapper #review_form #respond .woocommerce-ordering+.products .add_to_cart_button.form-submit:hover,.wrapper #review_form #respond .woocommerce-ordering+.products .added_to_cart.form-submit:hover,.wrapper .btn--color-secondary.button.product_type_variable:hover,.wrapper .comment-form .button.product_type_variable.form-submit:hover,.wrapper .comment-form .form-submit:hover,.wrapper .comment-form .related.products .product .add_to_cart_button.form-submit:hover,.wrapper .comment-form .related.products .product .added_to_cart.form-submit:hover,.wrapper .comment-form .search-form input.form-submit:hover[type=submit],.wrapper .comment-form .woocommerce-ordering+.products .add_to_cart_button.form-submit:hover,.wrapper .comment-form .woocommerce-ordering+.products .added_to_cart.form-submit:hover,.wrapper .item--leaderboards .donation-amount--leaderboards a.button.product_type_variable:hover,.wrapper .navigation-single .next a.button.product_type_variable:hover,.wrapper .navigation-single .prev a.button.product_type_variable:hover,.wrapper .pagination .nav-links .button.product_type_variable.next:hover,.wrapper .pagination .nav-links .button.product_type_variable.prev:hover,.wrapper .related.products .product #review_form #respond .add_to_cart_button.form-submit:hover,.wrapper .related.products .product #review_form #respond .added_to_cart.form-submit:hover,.wrapper .related.products .product .btn--color-secondary.add_to_cart_button:hover,.wrapper .related.products .product .btn--color-secondary.added_to_cart:hover,.wrapper .related.products .product .comment-form .add_to_cart_button.form-submit:hover,.wrapper .related.products .product .comment-form .added_to_cart.form-submit:hover,.wrapper .related.products .product .item--leaderboards .donation-amount--leaderboards a.add_to_cart_button:hover,.wrapper .related.products .product .item--leaderboards .donation-amount--leaderboards a.added_to_cart:hover,.wrapper .related.products .product .navigation-single .next a.add_to_cart_button:hover,.wrapper .related.products .product .navigation-single .next a.added_to_cart:hover,.wrapper .related.products .product .navigation-single .prev a.add_to_cart_button:hover,.wrapper .related.products .product .navigation-single .prev a.added_to_cart:hover,.wrapper .related.products .product .pagination .nav-links .add_to_cart_button.next:hover,.wrapper .related.products .product .pagination .nav-links .add_to_cart_button.prev:hover,.wrapper .related.products .product .pagination .nav-links .added_to_cart.next:hover,.wrapper .related.products .product .pagination .nav-links .added_to_cart.prev:hover,.wrapper .related.products .product .search-form input.btn--color-secondary.add_to_cart_button:hover[type=submit],.wrapper .related.products .product .search-form input.btn--color-secondary.added_to_cart:hover[type=submit],.wrapper .related.products .product .woocommerce-error .add_to_cart_button.button:hover,.wrapper .related.products .product .woocommerce-error .added_to_cart.button:hover,.wrapper .related.products .product .woocommerce-info .add_to_cart_button.button:hover,.wrapper .related.products .product .woocommerce-info .added_to_cart.button:hover,.wrapper .related.products .product .woocommerce-message .add_to_cart_button.button:hover,.wrapper .related.products .product .woocommerce-message .added_to_cart.button:hover,.wrapper .related.products .product a.add_to_cart_button.button.alt:hover,.wrapper .related.products .product a.added_to_cart.button.alt:hover,.wrapper .related.products .product button.add_to_cart_button.button:hover,.wrapper .related.products .product button.added_to_cart.button:hover,.wrapper .search-form input.btn--color-secondary.button.product_type_variable:hover[type=submit],.wrapper .woocommerce .woocommerce-ordering+.products a.add_to_cart_button.button.alt:hover,.wrapper .woocommerce .woocommerce-ordering+.products a.added_to_cart.button.alt:hover,.wrapper .woocommerce .woocommerce-ordering+.products button.add_to_cart_button.button:hover,.wrapper .woocommerce .woocommerce-ordering+.products button.added_to_cart.button:hover,.wrapper .woocommerce a.button.alt:hover,.wrapper .woocommerce button.button.alt:hover,.wrapper .woocommerce button.button:hover,.wrapper .woocommerce-error .button.product_type_variable:hover,.wrapper .woocommerce-error .button:hover,.wrapper .woocommerce-error .related.products .product .add_to_cart_button.button:hover,.wrapper .woocommerce-error .related.products .product .added_to_cart.button:hover,.wrapper .woocommerce-error .search-form input.button:hover[type=submit],.wrapper .woocommerce-error .woocommerce-ordering+.products .add_to_cart_button.button:hover,.wrapper .woocommerce-error .woocommerce-ordering+.products .added_to_cart.button:hover,.wrapper .woocommerce-info .button.product_type_variable:hover,.wrapper .woocommerce-info .button:hover,.wrapper .woocommerce-info .related.products .product .add_to_cart_button.button:hover,.wrapper .woocommerce-info .related.products .product .added_to_cart.button:hover,.wrapper .woocommerce-info .search-form input.button:hover[type=submit],.wrapper .woocommerce-info .woocommerce-ordering+.products .add_to_cart_button.button:hover,.wrapper .woocommerce-info .woocommerce-ordering+.products .added_to_cart.button:hover,.wrapper .woocommerce-message .button.product_type_variable:hover,.wrapper .woocommerce-message .button:hover,.wrapper .woocommerce-message .related.products .product .add_to_cart_button.button:hover,.wrapper .woocommerce-message .related.products .product .added_to_cart.button:hover,.wrapper .woocommerce-message .search-form input.button:hover[type=submit],.wrapper .woocommerce-message .woocommerce-ordering+.products .add_to_cart_button.button:hover,.wrapper .woocommerce-message .woocommerce-ordering+.products .added_to_cart.button:hover,.wrapper .woocommerce-ordering+.products #review_form #respond .add_to_cart_button.form-submit:hover,.wrapper .woocommerce-ordering+.products #review_form #respond .added_to_cart.form-submit:hover,.wrapper .woocommerce-ordering+.products .btn--color-secondary.add_to_cart_button:hover,.wrapper .woocommerce-ordering+.products .btn--color-secondary.added_to_cart:hover,.wrapper .woocommerce-ordering+.products .comment-form .add_to_cart_button.form-submit:hover,.wrapper .woocommerce-ordering+.products .comment-form .added_to_cart.form-submit:hover,.wrapper .woocommerce-ordering+.products .item--leaderboards .donation-amount--leaderboards a.add_to_cart_button:hover,.wrapper .woocommerce-ordering+.products .item--leaderboards .donation-amount--leaderboards a.added_to_cart:hover,.wrapper .woocommerce-ordering+.products .navigation-single .next a.add_to_cart_button:hover,.wrapper .woocommerce-ordering+.products .navigation-single .next a.added_to_cart:hover,.wrapper .woocommerce-ordering+.products .navigation-single .prev a.add_to_cart_button:hover,.wrapper .woocommerce-ordering+.products .navigation-single .prev a.added_to_cart:hover,.wrapper .woocommerce-ordering+.products .pagination .nav-links .add_to_cart_button.next:hover,.wrapper .woocommerce-ordering+.products .pagination .nav-links .add_to_cart_button.prev:hover,.wrapper .woocommerce-ordering+.products .pagination .nav-links .added_to_cart.next:hover,.wrapper .woocommerce-ordering+.products .pagination .nav-links .added_to_cart.prev:hover,.wrapper .woocommerce-ordering+.products .search-form input.btn--color-secondary.add_to_cart_button:hover[type=submit],.wrapper .woocommerce-ordering+.products .search-form input.btn--color-secondary.added_to_cart:hover[type=submit],.wrapper .woocommerce-ordering+.products .woocommerce-error .add_to_cart_button.button:hover,.wrapper .woocommerce-ordering+.products .woocommerce-error .added_to_cart.button:hover,.wrapper .woocommerce-ordering+.products .woocommerce-info .add_to_cart_button.button:hover,.wrapper .woocommerce-ordering+.products .woocommerce-info .added_to_cart.button:hover,.wrapper .woocommerce-ordering+.products .woocommerce-message .add_to_cart_button.button:hover,.wrapper .woocommerce-ordering+.products .woocommerce-message .added_to_cart.button:hover,.wrapper .woocommerce-ordering+.products a.add_to_cart_button.button.alt:hover,.wrapper .woocommerce-ordering+.products a.added_to_cart.button.alt:hover,.wrapper .woocommerce-ordering+.products button.add_to_cart_button.button:hover,.wrapper .woocommerce-ordering+.products button.added_to_cart.button:hover,.wrapper a.button.alt:hover,.wrapper a.button.product_type_variable.alt:hover,.wrapper button.button.alt:hover,.wrapper button.button.product_type_variable:hover,.wrapper button.button:hover{text-decoration:none}button{background-color:transparent;-webkit-appearance:none}.container{max-width:1180px;width:100%;margin:0 auto;padding:0 40px}@media only screen and (max-width:767px){.container{padding:0 20px}}.container-wide{max-width:1280px;width:100%;margin:0 auto;padding:0 40px}@media only screen and (max-width:767px){.container-wide{padding:0 20px}}body{font-family:Poppins,Arial,sans-serif;color:#565656;line-height:1.46}body.open-menu{position:fixed;width:100%}body.open-menu .wrapper::before{opacity:1;visibility:visible}section{padding:26px 0}section .section-width{max-width:800px}section .section-btn{text-align:center}section.section--bg-img-abstract{background:url(../img/shop-bg.png)}section.section--bg-color{background-color:#f3f4f6}section.section--content .img-holder{margin:10px -20px}@media only screen and (min-width:768px){section.section--content .img-holder{margin:10px 0}}section.section--event-desk{padding-right:38px}section.section--event-desk.bg-img-birds--big::after{height:217px;width:193px;top:50%;right:-130px;-webkit-transform:translateY(-50%);transform:translateY(-50%);bottom:auto}.img-holder img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}.bg-img-birds--big,.bg-img-birds--small{position:relative;overflow:hidden}.bg-img-birds--big::after,.bg-img-birds--small::after{content:"";background:url(../img/birds.svg);background-size:contain;position:absolute;height:217px;width:193px}.bg-img-birds--small .container{position:relative;z-index:1}.bg-img-birds--small::after{right:-149px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:15px;z-index:0}@media only screen and (min-width:992px){.bg-img-birds--big::after,.bg-img-birds--small::after{height:396px;width:352px}.bg-img-birds--small::after{right:-290px}}.bg-img-birds--big::after{right:-128px;bottom:5.5%;z-index:2}@media only screen and (min-width:992px){.bg-img-birds--big::after{right:-270px;z-index:0}}.hero-img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.wp-caption-text{font-size:14px;font-style:italic}.btn,.item--leaderboards .donation-amount--leaderboards a,.navigation-single .next a,.navigation-single .prev a,.pagination .nav-links .next,.pagination .nav-links .prev,.search-form input[type=submit],.wrapper #review_form #respond .form-submit,.wrapper .button.product_type_variable,.wrapper .comment-form .form-submit,.wrapper .related.products .product .add_to_cart_button,.wrapper .related.products .product .added_to_cart,.wrapper .woocommerce a.button.alt,.wrapper .woocommerce button.button,.wrapper .woocommerce button.button.alt,.wrapper .woocommerce-error .button,.wrapper .woocommerce-info .button,.wrapper .woocommerce-message .button,.wrapper .woocommerce-ordering+.products .add_to_cart_button,.wrapper .woocommerce-ordering+.products .added_to_cart,.wrapper a.button.alt,.wrapper button.button,.wrapper button.button.alt{padding:.7em 20px .6em;letter-spacing:.021875em;font-size:16px;font-weight:700;color:#fff;line-height:1;text-transform:uppercase;cursor:pointer;z-index:2}.btn.btn--beveled,.item--leaderboards .donation-amount--leaderboards a,.navigation-single .next a,.navigation-single .prev a,.pagination .nav-links .next,.pagination .nav-links .prev,.search-form input.btn--beveled[type=submit],.wrapper #review_form #respond .form-submit,.wrapper .button.product_type_variable,.wrapper .comment-form .form-submit,.wrapper .related.products .product .add_to_cart_button,.wrapper .related.products .product .added_to_cart,.wrapper .woocommerce a.button.alt,.wrapper .woocommerce button.button,.wrapper .woocommerce button.button.alt,.wrapper .woocommerce-error .button,.wrapper .woocommerce-info .button,.wrapper .woocommerce-message .button,.wrapper .woocommerce-ordering+.products .add_to_cart_button,.wrapper .woocommerce-ordering+.products .added_to_cart,.wrapper a.button.alt,.wrapper button.button,.wrapper button.button.alt{position:relative;padding-right:30px;background-color:transparent;overflow:hidden}.btn.btn--beveled::before,.item--leaderboards .donation-amount--leaderboards a::before,.navigation-single .next a::before,.navigation-single .prev a::before,.pagination .nav-links .next::before,.pagination .nav-links .prev::before,.search-form input.btn--beveled[type=submit]::before,.wrapper #review_form #respond .form-submit::before,.wrapper .button.product_type_variable::before,.wrapper .comment-form .form-submit::before,.wrapper .related.products .product .add_to_cart_button::before,.wrapper .related.products .product .added_to_cart::before,.wrapper .woocommerce a.button.alt::before,.wrapper .woocommerce button.button.alt::before,.wrapper .woocommerce button.button::before,.wrapper .woocommerce-error .button::before,.wrapper .woocommerce-info .button::before,.wrapper .woocommerce-message .button::before,.wrapper .woocommerce-ordering+.products .add_to_cart_button::before,.wrapper .woocommerce-ordering+.products .added_to_cart::before,.wrapper a.button.alt::before,.wrapper button.button.alt::before,.wrapper button.button::before{content:'';position:absolute;top:0;height:100%;width:100%;-webkit-transform:skewX(-24deg);transform:skewX(-24deg);-webkit-transform-origin:0 0;transform-origin:0 0;z-index:-1;left:0;transition:background-color .3s ease-in}.btn.btn--beveled.btn--color-primary::before,.item--leaderboards .donation-amount--leaderboards a.btn--color-primary::before,.navigation-single .next a.btn--color-primary::before,.navigation-single .prev a.btn--color-primary::before,.pagination .nav-links .btn--color-primary.next::before,.pagination .nav-links .btn--color-primary.prev::before,.search-form input.btn--beveled.btn--color-primary[type=submit]::before,.wrapper #review_form #respond .btn--color-primary.form-submit::before,.wrapper .btn--color-primary.button.product_type_variable::before,.wrapper .comment-form .btn--color-primary.form-submit::before,.wrapper .related.products .product .btn--color-primary.add_to_cart_button::before,.wrapper .related.products .product .btn--color-primary.added_to_cart::before,.wrapper .woocommerce-error .btn--color-primary.button::before,.wrapper .woocommerce-info .btn--color-primary.button::before,.wrapper .woocommerce-message .btn--color-primary.button::before,.wrapper .woocommerce-ordering+.products .btn--color-primary.add_to_cart_button::before,.wrapper .woocommerce-ordering+.products .btn--color-primary.added_to_cart::before,.wrapper a.btn--color-primary.button.alt::before,.wrapper button.btn--color-primary.button::before{background-color:#8B7ADE}.btn.btn--beveled.btn--color-primary:hover::before,.item--leaderboards .donation-amount--leaderboards a.btn--color-primary:hover::before,.navigation-single .next a.btn--color-primary:hover::before,.navigation-single .prev a.btn--color-primary:hover::before,.pagination .nav-links .btn--color-primary.next:hover::before,.pagination .nav-links .btn--color-primary.prev:hover::before,.search-form input.btn--beveled.btn--color-primary[type=submit]:hover::before,.wrapper #review_form #respond .btn--color-primary.form-submit:hover::before,.wrapper .btn--color-primary.button.product_type_variable:hover::before,.wrapper .comment-form .btn--color-primary.form-submit:hover::before,.wrapper .related.products .product .btn--color-primary.add_to_cart_button:hover::before,.wrapper .related.products .product .btn--color-primary.added_to_cart:hover::before,.wrapper .woocommerce-error .btn--color-primary.button:hover::before,.wrapper .woocommerce-info .btn--color-primary.button:hover::before,.wrapper .woocommerce-message .btn--color-primary.button:hover::before,.wrapper .woocommerce-ordering+.products .btn--color-primary.add_to_cart_button:hover::before,.wrapper .woocommerce-ordering+.products .btn--color-primary.added_to_cart:hover::before,.wrapper a.btn--color-primary.button.alt:hover::before,.wrapper button.btn--color-primary.button:hover::before{background-color:#69348e}.btn.btn--beveled.btn--color-secondary,.item--leaderboards .donation-amount--leaderboards .wrapper .related.products .product a.add_to_cart_button,.item--leaderboards .donation-amount--leaderboards .wrapper .related.products .product a.added_to_cart,.item--leaderboards .donation-amount--leaderboards .wrapper .woocommerce-ordering+.products a.add_to_cart_button,.item--leaderboards .donation-amount--leaderboards .wrapper .woocommerce-ordering+.products a.added_to_cart,.item--leaderboards .donation-amount--leaderboards .wrapper a.button.product_type_variable,.item--leaderboards .donation-amount--leaderboards a,.navigation-single .next .wrapper .related.products .product a.add_to_cart_button,.navigation-single .next .wrapper .related.products .product a.added_to_cart,.navigation-single .next .wrapper .woocommerce-ordering+.products a.add_to_cart_button,.navigation-single .next .wrapper .woocommerce-ordering+.products a.added_to_cart,.navigation-single .next .wrapper a.button.product_type_variable,.navigation-single .next a,.navigation-single .prev .wrapper .related.products .product a.add_to_cart_button,.navigation-single .prev .wrapper .related.products .product a.added_to_cart,.navigation-single .prev .wrapper .woocommerce-ordering+.products a.add_to_cart_button,.navigation-single .prev .wrapper .woocommerce-ordering+.products a.added_to_cart,.navigation-single .prev .wrapper a.button.product_type_variable,.navigation-single .prev a,.pagination .nav-links .next,.pagination .nav-links .prev,.pagination .nav-links .search-form input.next[type=submit],.pagination .nav-links .search-form input.prev[type=submit],.pagination .nav-links .wrapper .button.product_type_variable.next,.pagination .nav-links .wrapper .button.product_type_variable.prev,.pagination .nav-links .wrapper .related.products .product .add_to_cart_button.next,.pagination .nav-links .wrapper .related.products .product .add_to_cart_button.prev,.pagination .nav-links .wrapper .related.products .product .added_to_cart.next,.pagination .nav-links .wrapper .related.products .product .added_to_cart.prev,.pagination .nav-links .wrapper .woocommerce-ordering+.products .add_to_cart_button.next,.pagination .nav-links .wrapper .woocommerce-ordering+.products .add_to_cart_button.prev,.pagination .nav-links .wrapper .woocommerce-ordering+.products .added_to_cart.next,.pagination .nav-links .wrapper .woocommerce-ordering+.products .added_to_cart.prev,.search-form .pagination .nav-links input.next[type=submit],.search-form .pagination .nav-links input.prev[type=submit],.search-form .wrapper #review_form #respond input.form-submit[type=submit],.search-form .wrapper .comment-form input.form-submit[type=submit],.search-form .wrapper .related.products .product input.btn--color-secondary.add_to_cart_button[type=submit],.search-form .wrapper .related.products .product input.btn--color-secondary.added_to_cart[type=submit],.search-form .wrapper .woocommerce-error input.button[type=submit],.search-form .wrapper .woocommerce-info input.button[type=submit],.search-form .wrapper .woocommerce-message input.button[type=submit],.search-form .wrapper .woocommerce-ordering+.products input.btn--color-secondary.add_to_cart_button[type=submit],.search-form .wrapper .woocommerce-ordering+.products input.btn--color-secondary.added_to_cart[type=submit],.search-form .wrapper input.btn--color-secondary.button.product_type_variable[type=submit],.search-form input.btn--beveled.btn--color-secondary[type=submit],.wrapper #review_form #respond .button.product_type_variable.form-submit,.wrapper #review_form #respond .form-submit,.wrapper #review_form #respond .related.products .product .add_to_cart_button.form-submit,.wrapper #review_form #respond .related.products .product .added_to_cart.form-submit,.wrapper #review_form #respond .search-form input.form-submit[type=submit],.wrapper #review_form #respond .woocommerce-ordering+.products .add_to_cart_button.form-submit,.wrapper #review_form #respond .woocommerce-ordering+.products .added_to_cart.form-submit,.wrapper .btn--color-secondary.button.product_type_variable,.wrapper .comment-form .button.product_type_variable.form-submit,.wrapper .comment-form .form-submit,.wrapper .comment-form .related.products .product .add_to_cart_button.form-submit,.wrapper .comment-form .related.products .product .added_to_cart.form-submit,.wrapper .comment-form .search-form input.form-submit[type=submit],.wrapper .comment-form .woocommerce-ordering+.products .add_to_cart_button.form-submit,.wrapper .comment-form .woocommerce-ordering+.products .added_to_cart.form-submit,.wrapper .item--leaderboards .donation-amount--leaderboards a.button.product_type_variable,.wrapper .navigation-single .next a.button.product_type_variable,.wrapper .navigation-single .prev a.button.product_type_variable,.wrapper .pagination .nav-links .button.product_type_variable.next,.wrapper .pagination .nav-links .button.product_type_variable.prev,.wrapper .related.products .product #review_form #respond .add_to_cart_button.form-submit,.wrapper .related.products .product #review_form #respond .added_to_cart.form-submit,.wrapper .related.products .product .btn--color-secondary.add_to_cart_button,.wrapper .related.products .product .btn--color-secondary.added_to_cart,.wrapper .related.products .product .comment-form .add_to_cart_button.form-submit,.wrapper .related.products .product .comment-form .added_to_cart.form-submit,.wrapper .related.products .product .item--leaderboards .donation-amount--leaderboards a.add_to_cart_button,.wrapper .related.products .product .item--leaderboards .donation-amount--leaderboards a.added_to_cart,.wrapper .related.products .product .navigation-single .next a.add_to_cart_button,.wrapper .related.products .product .navigation-single .next a.added_to_cart,.wrapper .related.products .product .navigation-single .prev a.add_to_cart_button,.wrapper .related.products .product .navigation-single .prev a.added_to_cart,.wrapper .related.products .product .pagination .nav-links .add_to_cart_button.next,.wrapper .related.products .product .pagination .nav-links .add_to_cart_button.prev,.wrapper .related.products .product .pagination .nav-links .added_to_cart.next,.wrapper .related.products .product .pagination .nav-links .added_to_cart.prev,.wrapper .related.products .product .search-form input.btn--color-secondary.add_to_cart_button[type=submit],.wrapper .related.products .product .search-form input.btn--color-secondary.added_to_cart[type=submit],.wrapper .related.products .product .woocommerce-error .add_to_cart_button.button,.wrapper .related.products .product .woocommerce-error .added_to_cart.button,.wrapper .related.products .product .woocommerce-info .add_to_cart_button.button,.wrapper .related.products .product .woocommerce-info .added_to_cart.button,.wrapper .related.products .product .woocommerce-message .add_to_cart_button.button,.wrapper .related.products .product .woocommerce-message .added_to_cart.button,.wrapper .related.products .product a.add_to_cart_button.button.alt,.wrapper .related.products .product a.added_to_cart.button.alt,.wrapper .related.products .product button.add_to_cart_button.button,.wrapper .related.products .product button.added_to_cart.button,.wrapper .search-form input.btn--color-secondary.button.product_type_variable[type=submit],.wrapper .woocommerce .woocommerce-ordering+.products a.add_to_cart_button.button.alt,.wrapper .woocommerce .woocommerce-ordering+.products a.added_to_cart.button.alt,.wrapper .woocommerce .woocommerce-ordering+.products button.add_to_cart_button.button,.wrapper .woocommerce .woocommerce-ordering+.products button.added_to_cart.button,.wrapper .woocommerce a.button.alt,.wrapper .woocommerce button.button,.wrapper .woocommerce button.button.alt,.wrapper .woocommerce-error .button,.wrapper .woocommerce-error .button.product_type_variable,.wrapper .woocommerce-error .related.products .product .add_to_cart_button.button,.wrapper .woocommerce-error .related.products .product .added_to_cart.button,.wrapper .woocommerce-error .search-form input.button[type=submit],.wrapper .woocommerce-error .woocommerce-ordering+.products .add_to_cart_button.button,.wrapper .woocommerce-error .woocommerce-ordering+.products .added_to_cart.button,.wrapper .woocommerce-info .button,.wrapper .woocommerce-info .button.product_type_variable,.wrapper .woocommerce-info .related.products .product .add_to_cart_button.button,.wrapper .woocommerce-info .related.products .product .added_to_cart.button,.wrapper .woocommerce-info .search-form input.button[type=submit],.wrapper .woocommerce-info .woocommerce-ordering+.products .add_to_cart_button.button,.wrapper .woocommerce-info .woocommerce-ordering+.products .added_to_cart.button,.wrapper .woocommerce-message .button,.wrapper .woocommerce-message .button.product_type_variable,.wrapper .woocommerce-message .related.products .product .add_to_cart_button.button,.wrapper .woocommerce-message .related.products .product .added_to_cart.button,.wrapper .woocommerce-message .search-form input.button[type=submit],.wrapper .woocommerce-message .woocommerce-ordering+.products .add_to_cart_button.button,.wrapper .woocommerce-message .woocommerce-ordering+.products .added_to_cart.button,.wrapper .woocommerce-ordering+.products #review_form #respond .add_to_cart_button.form-submit,.wrapper .woocommerce-ordering+.products #review_form #respond .added_to_cart.form-submit,.wrapper .woocommerce-ordering+.products .btn--color-secondary.add_to_cart_button,.wrapper .woocommerce-ordering+.products .btn--color-secondary.added_to_cart,.wrapper .woocommerce-ordering+.products .comment-form .add_to_cart_button.form-submit,.wrapper .woocommerce-ordering+.products .comment-form .added_to_cart.form-submit,.wrapper .woocommerce-ordering+.products .item--leaderboards .donation-amount--leaderboards a.add_to_cart_button,.wrapper .woocommerce-ordering+.products .item--leaderboards .donation-amount--leaderboards a.added_to_cart,.wrapper .woocommerce-ordering+.products .navigation-single .next a.add_to_cart_button,.wrapper .woocommerce-ordering+.products .navigation-single .next a.added_to_cart,.wrapper .woocommerce-ordering+.products .navigation-single .prev a.add_to_cart_button,.wrapper .woocommerce-ordering+.products .navigation-single .prev a.added_to_cart,.wrapper .woocommerce-ordering+.products .pagination .nav-links .add_to_cart_button.next,.wrapper .woocommerce-ordering+.products .pagination .nav-links .add_to_cart_button.prev,.wrapper .woocommerce-ordering+.products .pagination .nav-links .added_to_cart.next,.wrapper .woocommerce-ordering+.products .pagination .nav-links .added_to_cart.prev,.wrapper .woocommerce-ordering+.products .search-form input.btn--color-secondary.add_to_cart_button[type=submit],.wrapper .woocommerce-ordering+.products .search-form input.btn--color-secondary.added_to_cart[type=submit],.wrapper .woocommerce-ordering+.products .woocommerce-error .add_to_cart_button.button,.wrapper .woocommerce-ordering+.products .woocommerce-error .added_to_cart.button,.wrapper .woocommerce-ordering+.products .woocommerce-info .add_to_cart_button.button,.wrapper .woocommerce-ordering+.products .woocommerce-info .added_to_cart.button,.wrapper .woocommerce-ordering+.products .woocommerce-message .add_to_cart_button.button,.wrapper .woocommerce-ordering+.products .woocommerce-message .added_to_cart.button,.wrapper .woocommerce-ordering+.products a.add_to_cart_button.button.alt,.wrapper .woocommerce-ordering+.products a.added_to_cart.button.alt,.wrapper .woocommerce-ordering+.products button.add_to_cart_button.button,.wrapper .woocommerce-ordering+.products button.added_to_cart.button,.wrapper a.button.alt,.wrapper a.button.product_type_variable.alt,.wrapper button.button,.wrapper button.button.alt,.wrapper button.button.product_type_variable{color:#fff}.btn.btn--beveled.btn--color-secondary::before,.item--leaderboards .donation-amount--leaderboards .wrapper .related.products .product a.add_to_cart_button::before,.item--leaderboards .donation-amount--leaderboards .wrapper .related.products .product a.added_to_cart::before,.item--leaderboards .donation-amount--leaderboards .wrapper .woocommerce-ordering+.products a.add_to_cart_button::before,.item--leaderboards .donation-amount--leaderboards .wrapper .woocommerce-ordering+.products a.added_to_cart::before,.item--leaderboards .donation-amount--leaderboards .wrapper a.button.product_type_variable::before,.item--leaderboards .donation-amount--leaderboards a::before,.navigation-single .next .wrapper .related.products .product a.add_to_cart_button::before,.navigation-single .next .wrapper .related.products .product a.added_to_cart::before,.navigation-single .next .wrapper .woocommerce-ordering+.products a.add_to_cart_button::before,.navigation-single .next .wrapper .woocommerce-ordering+.products a.added_to_cart::before,.navigation-single .next .wrapper a.button.product_type_variable::before,.navigation-single .next a::before,.navigation-single .prev .wrapper .related.products .product a.add_to_cart_button::before,.navigation-single .prev .wrapper .related.products .product a.added_to_cart::before,.navigation-single .prev .wrapper .woocommerce-ordering+.products a.add_to_cart_button::before,.navigation-single .prev .wrapper .woocommerce-ordering+.products a.added_to_cart::before,.navigation-single .prev .wrapper a.button.product_type_variable::before,.navigation-single .prev a::before,.pagination .nav-links .next::before,.pagination .nav-links .prev::before,.pagination .nav-links .search-form input.next[type=submit]::before,.pagination .nav-links .search-form input.prev[type=submit]::before,.pagination .nav-links .wrapper .button.product_type_variable.next::before,.pagination .nav-links .wrapper .button.product_type_variable.prev::before,.pagination .nav-links .wrapper .related.products .product .add_to_cart_button.next::before,.pagination .nav-links .wrapper .related.products .product .add_to_cart_button.prev::before,.pagination .nav-links .wrapper .related.products .product .added_to_cart.next::before,.pagination .nav-links .wrapper .related.products .product .added_to_cart.prev::before,.pagination .nav-links .wrapper .woocommerce-ordering+.products .add_to_cart_button.next::before,.pagination .nav-links .wrapper .woocommerce-ordering+.products .add_to_cart_button.prev::before,.pagination .nav-links .wrapper .woocommerce-ordering+.products .added_to_cart.next::before,.pagination .nav-links .wrapper .woocommerce-ordering+.products .added_to_cart.prev::before,.search-form .pagination .nav-links input.next[type=submit]::before,.search-form .pagination .nav-links input.prev[type=submit]::before,.search-form .wrapper #review_form #respond input.form-submit[type=submit]::before,.search-form .wrapper .comment-form input.form-submit[type=submit]::before,.search-form .wrapper .related.products .product input.btn--color-secondary.add_to_cart_button[type=submit]::before,.search-form .wrapper .related.products .product input.btn--color-secondary.added_to_cart[type=submit]::before,.search-form .wrapper .woocommerce-error input.button[type=submit]::before,.search-form .wrapper .woocommerce-info input.button[type=submit]::before,.search-form .wrapper .woocommerce-message input.button[type=submit]::before,.search-form .wrapper .woocommerce-ordering+.products input.btn--color-secondary.add_to_cart_button[type=submit]::before,.search-form .wrapper .woocommerce-ordering+.products input.btn--color-secondary.added_to_cart[type=submit]::before,.search-form .wrapper input.btn--color-secondary.button.product_type_variable[type=submit]::before,.search-form input.btn--beveled.btn--color-secondary[type=submit]::before,.wrapper #review_form #respond .button.product_type_variable.form-submit::before,.wrapper #review_form #respond .form-submit::before,.wrapper #review_form #respond .related.products .product .add_to_cart_button.form-submit::before,.wrapper #review_form #respond .related.products .product .added_to_cart.form-submit::before,.wrapper #review_form #respond .search-form input.form-submit[type=submit]::before,.wrapper #review_form #respond .woocommerce-ordering+.products .add_to_cart_button.form-submit::before,.wrapper #review_form #respond .woocommerce-ordering+.products .added_to_cart.form-submit::before,.wrapper .btn--color-secondary.button.product_type_variable::before,.wrapper .comment-form .button.product_type_variable.form-submit::before,.wrapper .comment-form .form-submit::before,.wrapper .comment-form .related.products .product .add_to_cart_button.form-submit::before,.wrapper .comment-form .related.products .product .added_to_cart.form-submit::before,.wrapper .comment-form .search-form input.form-submit[type=submit]::before,.wrapper .comment-form .woocommerce-ordering+.products .add_to_cart_button.form-submit::before,.wrapper .comment-form .woocommerce-ordering+.products .added_to_cart.form-submit::before,.wrapper .item--leaderboards .donation-amount--leaderboards a.button.product_type_variable::before,.wrapper .navigation-single .next a.button.product_type_variable::before,.wrapper .navigation-single .prev a.button.product_type_variable::before,.wrapper .pagination .nav-links .button.product_type_variable.next::before,.wrapper .pagination .nav-links .button.product_type_variable.prev::before,.wrapper .related.products .product #review_form #respond .add_to_cart_button.form-submit::before,.wrapper .related.products .product #review_form #respond .added_to_cart.form-submit::before,.wrapper .related.products .product .btn--color-secondary.add_to_cart_button::before,.wrapper .related.products .product .btn--color-secondary.added_to_cart::before,.wrapper .related.products .product .comment-form .add_to_cart_button.form-submit::before,.wrapper .related.products .product .comment-form .added_to_cart.form-submit::before,.wrapper .related.products .product .item--leaderboards .donation-amount--leaderboards a.add_to_cart_button::before,.wrapper .related.products .product .item--leaderboards .donation-amount--leaderboards a.added_to_cart::before,.wrapper .related.products .product .navigation-single .next a.add_to_cart_button::before,.wrapper .related.products .product .navigation-single .next a.added_to_cart::before,.wrapper .related.products .product .navigation-single .prev a.add_to_cart_button::before,.wrapper .related.products .product .navigation-single .prev a.added_to_cart::before,.wrapper .related.products .product .pagination .nav-links .add_to_cart_button.next::before,.wrapper .related.products .product .pagination .nav-links .add_to_cart_button.prev::before,.wrapper .related.products .product .pagination .nav-links .added_to_cart.next::before,.wrapper .related.products .product .pagination .nav-links .added_to_cart.prev::before,.wrapper .related.products .product .search-form input.btn--color-secondary.add_to_cart_button[type=submit]::before,.wrapper .related.products .product .search-form input.btn--color-secondary.added_to_cart[type=submit]::before,.wrapper .related.products .product .woocommerce-error .add_to_cart_button.button::before,.wrapper .related.products .product .woocommerce-error .added_to_cart.button::before,.wrapper .related.products .product .woocommerce-info .add_to_cart_button.button::before,.wrapper .related.products .product .woocommerce-info .added_to_cart.button::before,.wrapper .related.products .product .woocommerce-message .add_to_cart_button.button::before,.wrapper .related.products .product .woocommerce-message .added_to_cart.button::before,.wrapper .related.products .product a.add_to_cart_button.button.alt::before,.wrapper .related.products .product a.added_to_cart.button.alt::before,.wrapper .related.products .product button.add_to_cart_button.button::before,.wrapper .related.products .product button.added_to_cart.button::before,.wrapper .search-form input.btn--color-secondary.button.product_type_variable[type=submit]::before,.wrapper .woocommerce .woocommerce-ordering+.products a.add_to_cart_button.button.alt::before,.wrapper .woocommerce .woocommerce-ordering+.products a.added_to_cart.button.alt::before,.wrapper .woocommerce .woocommerce-ordering+.products button.add_to_cart_button.button::before,.wrapper .woocommerce .woocommerce-ordering+.products button.added_to_cart.button::before,.wrapper .woocommerce a.button.alt::before,.wrapper .woocommerce button.button.alt::before,.wrapper .woocommerce button.button::before,.wrapper .woocommerce-error .button.product_type_variable::before,.wrapper .woocommerce-error .button::before,.wrapper .woocommerce-error .related.products .product .add_to_cart_button.button::before,.wrapper .woocommerce-error .related.products .product .added_to_cart.button::before,.wrapper .woocommerce-error .search-form input.button[type=submit]::before,.wrapper .woocommerce-error .woocommerce-ordering+.products .add_to_cart_button.button::before,.wrapper .woocommerce-error .woocommerce-ordering+.products .added_to_cart.button::before,.wrapper .woocommerce-info .button.product_type_variable::before,.wrapper .woocommerce-info .button::before,.wrapper .woocommerce-info .related.products .product .add_to_cart_button.button::before,.wrapper .woocommerce-info .related.products .product .added_to_cart.button::before,.wrapper .woocommerce-info .search-form input.button[type=submit]::before,.wrapper .woocommerce-info .woocommerce-ordering+.products .add_to_cart_button.button::before,.wrapper .woocommerce-info .woocommerce-ordering+.products .added_to_cart.button::before,.wrapper .woocommerce-message .button.product_type_variable::before,.wrapper .woocommerce-message .button::before,.wrapper .woocommerce-message .related.products .product .add_to_cart_button.button::before,.wrapper .woocommerce-message .related.products .product .added_to_cart.button::before,.wrapper .woocommerce-message .search-form input.button[type=submit]::before,.wrapper .woocommerce-message .woocommerce-ordering+.products .add_to_cart_button.button::before,.wrapper .woocommerce-message .woocommerce-ordering+.products .added_to_cart.button::before,.wrapper .woocommerce-ordering+.products #review_form #respond .add_to_cart_button.form-submit::before,.wrapper .woocommerce-ordering+.products #review_form #respond .added_to_cart.form-submit::before,.wrapper .woocommerce-ordering+.products .btn--color-secondary.add_to_cart_button::before,.wrapper .woocommerce-ordering+.products .btn--color-secondary.added_to_cart::before,.wrapper .woocommerce-ordering+.products .comment-form .add_to_cart_button.form-submit::before,.wrapper .woocommerce-ordering+.products .comment-form .added_to_cart.form-submit::before,.wrapper .woocommerce-ordering+.products .item--leaderboards .donation-amount--leaderboards a.add_to_cart_button::before,.wrapper .woocommerce-ordering+.products .item--leaderboards .donation-amount--leaderboards a.added_to_cart::before,.wrapper .woocommerce-ordering+.products .navigation-single .next a.add_to_cart_button::before,.wrapper .woocommerce-ordering+.products .navigation-single .next a.added_to_cart::before,.wrapper .woocommerce-ordering+.products .navigation-single .prev a.add_to_cart_button::before,.wrapper .woocommerce-ordering+.products .navigation-single .prev a.added_to_cart::before,.wrapper .woocommerce-ordering+.products .pagination .nav-links .add_to_cart_button.next::before,.wrapper .woocommerce-ordering+.products .pagination .nav-links .add_to_cart_button.prev::before,.wrapper .woocommerce-ordering+.products .pagination .nav-links .added_to_cart.next::before,.wrapper .woocommerce-ordering+.products .pagination .nav-links .added_to_cart.prev::before,.wrapper .woocommerce-ordering+.products .search-form input.btn--color-secondary.add_to_cart_button[type=submit]::before,.wrapper .woocommerce-ordering+.products .search-form input.btn--color-secondary.added_to_cart[type=submit]::before,.wrapper .woocommerce-ordering+.products .woocommerce-error .add_to_cart_button.button::before,.wrapper .woocommerce-ordering+.products .woocommerce-error .added_to_cart.button::before,.wrapper .woocommerce-ordering+.products .woocommerce-info .add_to_cart_button.button::before,.wrapper .woocommerce-ordering+.products .woocommerce-info .added_to_cart.button::before,.wrapper .woocommerce-ordering+.products .woocommerce-message .add_to_cart_button.button::before,.wrapper .woocommerce-ordering+.products .woocommerce-message .added_to_cart.button::before,.wrapper .woocommerce-ordering+.products a.add_to_cart_button.button.alt::before,.wrapper .woocommerce-ordering+.products a.added_to_cart.button.alt::before,.wrapper .woocommerce-ordering+.products button.add_to_cart_button.button::before,.wrapper .woocommerce-ordering+.products button.added_to_cart.button::before,.wrapper a.button.alt::before,.wrapper a.button.product_type_variable.alt::before,.wrapper button.button.alt::before,.wrapper button.button.product_type_variable::before,.wrapper button.button::before{background-color:#F7AE04}.btn.btn--beveled.btn--color-secondary:hover::before,.item--leaderboards .donation-amount--leaderboards .wrapper .related.products .product a.add_to_cart_button:hover::before,.item--leaderboards .donation-amount--leaderboards .wrapper .related.products .product a.added_to_cart:hover::before,.item--leaderboards .donation-amount--leaderboards .wrapper .woocommerce-ordering+.products a.add_to_cart_button:hover::before,.item--leaderboards .donation-amount--leaderboards .wrapper .woocommerce-ordering+.products a.added_to_cart:hover::before,.item--leaderboards .donation-amount--leaderboards .wrapper a.button.product_type_variable:hover::before,.item--leaderboards .donation-amount--leaderboards a:hover::before,.navigation-single .next .wrapper .related.products .product a.add_to_cart_button:hover::before,.navigation-single .next .wrapper .related.products .product a.added_to_cart:hover::before,.navigation-single .next .wrapper .woocommerce-ordering+.products a.add_to_cart_button:hover::before,.navigation-single .next .wrapper .woocommerce-ordering+.products a.added_to_cart:hover::before,.navigation-single .next .wrapper a.button.product_type_variable:hover::before,.navigation-single .next a:hover::before,.navigation-single .prev .wrapper .related.products .product a.add_to_cart_button:hover::before,.navigation-single .prev .wrapper .related.products .product a.added_to_cart:hover::before,.navigation-single .prev .wrapper .woocommerce-ordering+.products a.add_to_cart_button:hover::before,.navigation-single .prev .wrapper .woocommerce-ordering+.products a.added_to_cart:hover::before,.navigation-single .prev .wrapper a.button.product_type_variable:hover::before,.navigation-single .prev a:hover::before,.pagination .nav-links .next:hover::before,.pagination .nav-links .prev:hover::before,.pagination .nav-links .search-form input.next[type=submit]:hover::before,.pagination .nav-links .search-form input.prev[type=submit]:hover::before,.pagination .nav-links .wrapper .button.product_type_variable.next:hover::before,.pagination .nav-links .wrapper .button.product_type_variable.prev:hover::before,.pagination .nav-links .wrapper .related.products .product .add_to_cart_button.next:hover::before,.pagination .nav-links .wrapper .related.products .product .add_to_cart_button.prev:hover::before,.pagination .nav-links .wrapper .related.products .product .added_to_cart.next:hover::before,.pagination .nav-links .wrapper .related.products .product .added_to_cart.prev:hover::before,.pagination .nav-links .wrapper .woocommerce-ordering+.products .add_to_cart_button.next:hover::before,.pagination .nav-links .wrapper .woocommerce-ordering+.products .add_to_cart_button.prev:hover::before,.pagination .nav-links .wrapper .woocommerce-ordering+.products .added_to_cart.next:hover::before,.pagination .nav-links .wrapper .woocommerce-ordering+.products .added_to_cart.prev:hover::before,.search-form .pagination .nav-links input.next[type=submit]:hover::before,.search-form .pagination .nav-links input.prev[type=submit]:hover::before,.search-form .wrapper #review_form #respond input.form-submit[type=submit]:hover::before,.search-form .wrapper .comment-form input.form-submit[type=submit]:hover::before,.search-form .wrapper .related.products .product input.btn--color-secondary.add_to_cart_button[type=submit]:hover::before,.search-form .wrapper .related.products .product input.btn--color-secondary.added_to_cart[type=submit]:hover::before,.search-form .wrapper .woocommerce-error input.button[type=submit]:hover::before,.search-form .wrapper .woocommerce-info input.button[type=submit]:hover::before,.search-form .wrapper .woocommerce-message input.button[type=submit]:hover::before,.search-form .wrapper .woocommerce-ordering+.products input.btn--color-secondary.add_to_cart_button[type=submit]:hover::before,.search-form .wrapper .woocommerce-ordering+.products input.btn--color-secondary.added_to_cart[type=submit]:hover::before,.search-form .wrapper input.btn--color-secondary.button.product_type_variable[type=submit]:hover::before,.search-form input.btn--beveled.btn--color-secondary[type=submit]:hover::before,.wrapper #review_form #respond .button.product_type_variable.form-submit:hover::before,.wrapper #review_form #respond .form-submit:hover::before,.wrapper #review_form #respond .related.products .product .add_to_cart_button.form-submit:hover::before,.wrapper #review_form #respond .related.products .product .added_to_cart.form-submit:hover::before,.wrapper #review_form #respond .search-form input.form-submit[type=submit]:hover::before,.wrapper #review_form #respond .woocommerce-ordering+.products .add_to_cart_button.form-submit:hover::before,.wrapper #review_form #respond .woocommerce-ordering+.products .added_to_cart.form-submit:hover::before,.wrapper .btn--color-secondary.button.product_type_variable:hover::before,.wrapper .comment-form .button.product_type_variable.form-submit:hover::before,.wrapper .comment-form .form-submit:hover::before,.wrapper .comment-form .related.products .product .add_to_cart_button.form-submit:hover::before,.wrapper .comment-form .related.products .product .added_to_cart.form-submit:hover::before,.wrapper .comment-form .search-form input.form-submit[type=submit]:hover::before,.wrapper .comment-form .woocommerce-ordering+.products .add_to_cart_button.form-submit:hover::before,.wrapper .comment-form .woocommerce-ordering+.products .added_to_cart.form-submit:hover::before,.wrapper .item--leaderboards .donation-amount--leaderboards a.button.product_type_variable:hover::before,.wrapper .navigation-single .next a.button.product_type_variable:hover::before,.wrapper .navigation-single .prev a.button.product_type_variable:hover::before,.wrapper .pagination .nav-links .button.product_type_variable.next:hover::before,.wrapper .pagination .nav-links .button.product_type_variable.prev:hover::before,.wrapper .related.products .product #review_form #respond .add_to_cart_button.form-submit:hover::before,.wrapper .related.products .product #review_form #respond .added_to_cart.form-submit:hover::before,.wrapper .related.products .product .btn--color-secondary.add_to_cart_button:hover::before,.wrapper .related.products .product .btn--color-secondary.added_to_cart:hover::before,.wrapper .related.products .product .comment-form .add_to_cart_button.form-submit:hover::before,.wrapper .related.products .product .comment-form .added_to_cart.form-submit:hover::before,.wrapper .related.products .product .item--leaderboards .donation-amount--leaderboards a.add_to_cart_button:hover::before,.wrapper .related.products .product .item--leaderboards .donation-amount--leaderboards a.added_to_cart:hover::before,.wrapper .related.products .product .navigation-single .next a.add_to_cart_button:hover::before,.wrapper .related.products .product .navigation-single .next a.added_to_cart:hover::before,.wrapper .related.products .product .navigation-single .prev a.add_to_cart_button:hover::before,.wrapper .related.products .product .navigation-single .prev a.added_to_cart:hover::before,.wrapper .related.products .product .pagination .nav-links .add_to_cart_button.next:hover::before,.wrapper .related.products .product .pagination .nav-links .add_to_cart_button.prev:hover::before,.wrapper .related.products .product .pagination .nav-links .added_to_cart.next:hover::before,.wrapper .related.products .product .pagination .nav-links .added_to_cart.prev:hover::before,.wrapper .related.products .product .search-form input.btn--color-secondary.add_to_cart_button[type=submit]:hover::before,.wrapper .related.products .product .search-form input.btn--color-secondary.added_to_cart[type=submit]:hover::before,.wrapper .related.products .product .woocommerce-error .add_to_cart_button.button:hover::before,.wrapper .related.products .product .woocommerce-error .added_to_cart.button:hover::before,.wrapper .related.products .product .woocommerce-info .add_to_cart_button.button:hover::before,.wrapper .related.products .product .woocommerce-info .added_to_cart.button:hover::before,.wrapper .related.products .product .woocommerce-message .add_to_cart_button.button:hover::before,.wrapper .related.products .product .woocommerce-message .added_to_cart.button:hover::before,.wrapper .related.products .product a.add_to_cart_button.button.alt:hover::before,.wrapper .related.products .product a.added_to_cart.button.alt:hover::before,.wrapper .related.products .product button.add_to_cart_button.button:hover::before,.wrapper .related.products .product button.added_to_cart.button:hover::before,.wrapper .search-form input.btn--color-secondary.button.product_type_variable[type=submit]:hover::before,.wrapper .woocommerce .woocommerce-ordering+.products a.add_to_cart_button.button.alt:hover::before,.wrapper .woocommerce .woocommerce-ordering+.products a.added_to_cart.button.alt:hover::before,.wrapper .woocommerce .woocommerce-ordering+.products button.add_to_cart_button.button:hover::before,.wrapper .woocommerce .woocommerce-ordering+.products button.added_to_cart.button:hover::before,.wrapper .woocommerce a.button.alt:hover::before,.wrapper .woocommerce button.button.alt:hover::before,.wrapper .woocommerce button.button:hover::before,.wrapper .woocommerce-error .button.product_type_variable:hover::before,.wrapper .woocommerce-error .button:hover::before,.wrapper .woocommerce-error .related.products .product .add_to_cart_button.button:hover::before,.wrapper .woocommerce-error .related.products .product .added_to_cart.button:hover::before,.wrapper .woocommerce-error .search-form input.button[type=submit]:hover::before,.wrapper .woocommerce-error .woocommerce-ordering+.products .add_to_cart_button.button:hover::before,.wrapper .woocommerce-error .woocommerce-ordering+.products .added_to_cart.button:hover::before,.wrapper .woocommerce-info .button.product_type_variable:hover::before,.wrapper .woocommerce-info .button:hover::before,.wrapper .woocommerce-info .related.products .product .add_to_cart_button.button:hover::before,.wrapper .woocommerce-info .related.products .product .added_to_cart.button:hover::before,.wrapper .woocommerce-info .search-form input.button[type=submit]:hover::before,.wrapper .woocommerce-info .woocommerce-ordering+.products .add_to_cart_button.button:hover::before,.wrapper .woocommerce-info .woocommerce-ordering+.products .added_to_cart.button:hover::before,.wrapper .woocommerce-message .button.product_type_variable:hover::before,.wrapper .woocommerce-message .button:hover::before,.wrapper .woocommerce-message .related.products .product .add_to_cart_button.button:hover::before,.wrapper .woocommerce-message .related.products .product .added_to_cart.button:hover::before,.wrapper .woocommerce-message .search-form input.button[type=submit]:hover::before,.wrapper .woocommerce-message .woocommerce-ordering+.products .add_to_cart_button.button:hover::before,.wrapper .woocommerce-message .woocommerce-ordering+.products .added_to_cart.button:hover::before,.wrapper .woocommerce-ordering+.products #review_form #respond .add_to_cart_button.form-submit:hover::before,.wrapper .woocommerce-ordering+.products #review_form #respond .added_to_cart.form-submit:hover::before,.wrapper .woocommerce-ordering+.products .btn--color-secondary.add_to_cart_button:hover::before,.wrapper .woocommerce-ordering+.products .btn--color-secondary.added_to_cart:hover::before,.wrapper .woocommerce-ordering+.products .comment-form .add_to_cart_button.form-submit:hover::before,.wrapper .woocommerce-ordering+.products .comment-form .added_to_cart.form-submit:hover::before,.wrapper .woocommerce-ordering+.products .item--leaderboards .donation-amount--leaderboards a.add_to_cart_button:hover::before,.wrapper .woocommerce-ordering+.products .item--leaderboards .donation-amount--leaderboards a.added_to_cart:hover::before,.wrapper .woocommerce-ordering+.products .navigation-single .next a.add_to_cart_button:hover::before,.wrapper .woocommerce-ordering+.products .navigation-single .next a.added_to_cart:hover::before,.wrapper .woocommerce-ordering+.products .navigation-single .prev a.add_to_cart_button:hover::before,.wrapper .woocommerce-ordering+.products .navigation-single .prev a.added_to_cart:hover::before,.wrapper .woocommerce-ordering+.products .pagination .nav-links .add_to_cart_button.next:hover::before,.wrapper .woocommerce-ordering+.products .pagination .nav-links .add_to_cart_button.prev:hover::before,.wrapper .woocommerce-ordering+.products .pagination .nav-links .added_to_cart.next:hover::before,.wrapper .woocommerce-ordering+.products .pagination .nav-links .added_to_cart.prev:hover::before,.wrapper .woocommerce-ordering+.products .search-form input.btn--color-secondary.add_to_cart_button[type=submit]:hover::before,.wrapper .woocommerce-ordering+.products .search-form input.btn--color-secondary.added_to_cart[type=submit]:hover::before,.wrapper .woocommerce-ordering+.products .woocommerce-error .add_to_cart_button.button:hover::before,.wrapper .woocommerce-ordering+.products .woocommerce-error .added_to_cart.button:hover::before,.wrapper .woocommerce-ordering+.products .woocommerce-info .add_to_cart_button.button:hover::before,.wrapper .woocommerce-ordering+.products .woocommerce-info .added_to_cart.button:hover::before,.wrapper .woocommerce-ordering+.products .woocommerce-message .add_to_cart_button.button:hover::before,.wrapper .woocommerce-ordering+.products .woocommerce-message .added_to_cart.button:hover::before,.wrapper .woocommerce-ordering+.products a.add_to_cart_button.button.alt:hover::before,.wrapper .woocommerce-ordering+.products a.added_to_cart.button.alt:hover::before,.wrapper .woocommerce-ordering+.products button.add_to_cart_button.button:hover::before,.wrapper .woocommerce-ordering+.products button.added_to_cart.button:hover::before,.wrapper a.button.alt:hover::before,.wrapper a.button.product_type_variable.alt:hover::before,.wrapper button.button.alt:hover::before,.wrapper button.button.product_type_variable:hover::before,.wrapper button.button:hover::before{background-color:#de9c04}.btn.btn--beveled.btn--color-additional::before,.item--leaderboards .donation-amount--leaderboards .wrapper .related.products .product a.add_to_cart_button::before,.item--leaderboards .donation-amount--leaderboards .wrapper .related.products .product a.added_to_cart::before,.item--leaderboards .donation-amount--leaderboards .wrapper .woocommerce-ordering+.products a.add_to_cart_button::before,.item--leaderboards .donation-amount--leaderboards .wrapper .woocommerce-ordering+.products a.added_to_cart::before,.item--leaderboards .donation-amount--leaderboards .wrapper a.button.product_type_variable::before,.item--leaderboards .donation-amount--leaderboards a.btn--color-additional::before,.navigation-single .next .wrapper .related.products .product a.add_to_cart_button::before,.navigation-single .next .wrapper .related.products .product a.added_to_cart::before,.navigation-single .next .wrapper .woocommerce-ordering+.products a.add_to_cart_button::before,.navigation-single .next .wrapper .woocommerce-ordering+.products a.added_to_cart::before,.navigation-single .next .wrapper a.button.product_type_variable::before,.navigation-single .next a.btn--color-additional::before,.navigation-single .prev .wrapper .related.products .product a.add_to_cart_button::before,.navigation-single .prev .wrapper .related.products .product a.added_to_cart::before,.navigation-single .prev .wrapper .woocommerce-ordering+.products a.add_to_cart_button::before,.navigation-single .prev .wrapper .woocommerce-ordering+.products a.added_to_cart::before,.navigation-single .prev .wrapper a.button.product_type_variable::before,.navigation-single .prev a.btn--color-additional::before,.pagination .nav-links .btn--color-additional.next::before,.pagination .nav-links .btn--color-additional.prev::before,.pagination .nav-links .search-form input.btn--color-additional.next[type=submit]::before,.pagination .nav-links .search-form input.btn--color-additional.prev[type=submit]::before,.pagination .nav-links .wrapper .next.button.product_type_variable::before,.pagination .nav-links .wrapper .prev.button.product_type_variable::before,.pagination .nav-links .wrapper .related.products .product .next.add_to_cart_button::before,.pagination .nav-links .wrapper .related.products .product .next.added_to_cart::before,.pagination .nav-links .wrapper .related.products .product .prev.add_to_cart_button::before,.pagination .nav-links .wrapper .related.products .product .prev.added_to_cart::before,.pagination .nav-links .wrapper .woocommerce-ordering+.products .next.add_to_cart_button::before,.pagination .nav-links .wrapper .woocommerce-ordering+.products .next.added_to_cart::before,.pagination .nav-links .wrapper .woocommerce-ordering+.products .prev.add_to_cart_button::before,.pagination .nav-links .wrapper .woocommerce-ordering+.products .prev.added_to_cart::before,.search-form .pagination .nav-links input.btn--color-additional.next[type=submit]::before,.search-form .pagination .nav-links input.btn--color-additional.prev[type=submit]::before,.search-form .wrapper #review_form #respond .related.products .product input.form-submit.add_to_cart_button[type=submit]::before,.search-form .wrapper #review_form #respond .related.products .product input.form-submit.added_to_cart[type=submit]::before,.search-form .wrapper #review_form #respond .woocommerce-ordering+.products input.form-submit.add_to_cart_button[type=submit]::before,.search-form .wrapper #review_form #respond .woocommerce-ordering+.products input.form-submit.added_to_cart[type=submit]::before,.search-form .wrapper #review_form #respond input.btn--color-additional.form-submit[type=submit]::before,.search-form .wrapper #review_form #respond input.form-submit.button.product_type_variable[type=submit]::before,.search-form .wrapper .comment-form .woocommerce-ordering+.products input.form-submit.add_to_cart_button[type=submit]::before,.search-form .wrapper .comment-form .woocommerce-ordering+.products input.form-submit.added_to_cart[type=submit]::before,.search-form .wrapper .comment-form input.btn--color-additional.form-submit[type=submit]::before,.search-form .wrapper .related.products .product #review_form #respond input.form-submit.add_to_cart_button[type=submit]::before,.search-form .wrapper .related.products .product #review_form #respond input.form-submit.added_to_cart[type=submit]::before,.search-form .wrapper .related.products .product input.add_to_cart_button[type=submit]::before,.search-form .wrapper .related.products .product input.added_to_cart[type=submit]::before,.search-form .wrapper .woocommerce-error .woocommerce-ordering+.products input.button.add_to_cart_button[type=submit]::before,.search-form .wrapper .woocommerce-error .woocommerce-ordering+.products input.button.added_to_cart[type=submit]::before,.search-form .wrapper .woocommerce-error input.btn--color-additional.button[type=submit]::before,.search-form .wrapper .woocommerce-info .woocommerce-ordering+.products input.button.add_to_cart_button[type=submit]::before,.search-form .wrapper .woocommerce-info .woocommerce-ordering+.products input.button.added_to_cart[type=submit]::before,.search-form .wrapper .woocommerce-info input.btn--color-additional.button[type=submit]::before,.search-form .wrapper .woocommerce-message .woocommerce-ordering+.products input.button.add_to_cart_button[type=submit]::before,.search-form .wrapper .woocommerce-message .woocommerce-ordering+.products input.button.added_to_cart[type=submit]::before,.search-form .wrapper .woocommerce-message input.btn--color-additional.button[type=submit]::before,.search-form .wrapper .woocommerce-ordering+.products #review_form #respond input.form-submit.add_to_cart_button[type=submit]::before,.search-form .wrapper .woocommerce-ordering+.products #review_form #respond input.form-submit.added_to_cart[type=submit]::before,.search-form .wrapper .woocommerce-ordering+.products input.add_to_cart_button[type=submit]::before,.search-form .wrapper .woocommerce-ordering+.products input.added_to_cart[type=submit]::before,.search-form .wrapper input.button.product_type_variable[type=submit]::before,.search-form input.btn--beveled.btn--color-additional[type=submit]::before,.wrapper #review_form #respond .btn--color-additional.form-submit::before,.wrapper #review_form #respond .form-submit.button.product_type_variable::before,.wrapper #review_form #respond .related.products .product .form-submit.add_to_cart_button::before,.wrapper #review_form #respond .related.products .product .form-submit.added_to_cart::before,.wrapper #review_form #respond .related.products .product .search-form input.form-submit.add_to_cart_button[type=submit]::before,.wrapper #review_form #respond .related.products .product .search-form input.form-submit.added_to_cart[type=submit]::before,.wrapper #review_form #respond .search-form input.btn--color-additional.form-submit[type=submit]::before,.wrapper #review_form #respond .search-form input.form-submit.button.product_type_variable[type=submit]::before,.wrapper #review_form #respond .woocommerce-ordering+.products .form-submit.add_to_cart_button::before,.wrapper #review_form #respond .woocommerce-ordering+.products .form-submit.added_to_cart::before,.wrapper #review_form #respond .woocommerce-ordering+.products .search-form input.form-submit.add_to_cart_button[type=submit]::before,.wrapper #review_form #respond .woocommerce-ordering+.products .search-form input.form-submit.added_to_cart[type=submit]::before,.wrapper .button.product_type_variable::before,.wrapper .comment-form .btn--color-additional.form-submit::before,.wrapper .comment-form .form-submit.button.product_type_variable::before,.wrapper .comment-form .related.products .product .form-submit.add_to_cart_button::before,.wrapper .comment-form .related.products .product .form-submit.added_to_cart::before,.wrapper .comment-form .search-form input.btn--color-additional.form-submit[type=submit]::before,.wrapper .comment-form .woocommerce-ordering+.products .form-submit.add_to_cart_button::before,.wrapper .comment-form .woocommerce-ordering+.products .form-submit.added_to_cart::before,.wrapper .comment-form .woocommerce-ordering+.products .search-form input.form-submit.add_to_cart_button[type=submit]::before,.wrapper .comment-form .woocommerce-ordering+.products .search-form input.form-submit.added_to_cart[type=submit]::before,.wrapper .item--leaderboards .donation-amount--leaderboards a.button.product_type_variable::before,.wrapper .navigation-single .next a.button.product_type_variable::before,.wrapper .navigation-single .prev a.button.product_type_variable::before,.wrapper .pagination .nav-links .next.button.product_type_variable::before,.wrapper .pagination .nav-links .prev.button.product_type_variable::before,.wrapper .related.products .product #review_form #respond .form-submit.add_to_cart_button::before,.wrapper .related.products .product #review_form #respond .form-submit.added_to_cart::before,.wrapper .related.products .product #review_form #respond .search-form input.form-submit.add_to_cart_button[type=submit]::before,.wrapper .related.products .product #review_form #respond .search-form input.form-submit.added_to_cart[type=submit]::before,.wrapper .related.products .product .add_to_cart_button::before,.wrapper .related.products .product .added_to_cart::before,.wrapper .related.products .product .comment-form .form-submit.add_to_cart_button::before,.wrapper .related.products .product .comment-form .form-submit.added_to_cart::before,.wrapper .related.products .product .item--leaderboards .donation-amount--leaderboards a.add_to_cart_button::before,.wrapper .related.products .product .item--leaderboards .donation-amount--leaderboards a.added_to_cart::before,.wrapper .related.products .product .navigation-single .next a.add_to_cart_button::before,.wrapper .related.products .product .navigation-single .next a.added_to_cart::before,.wrapper .related.products .product .navigation-single .prev a.add_to_cart_button::before,.wrapper .related.products .product .navigation-single .prev a.added_to_cart::before,.wrapper .related.products .product .pagination .nav-links .next.add_to_cart_button::before,.wrapper .related.products .product .pagination .nav-links .next.added_to_cart::before,.wrapper .related.products .product .pagination .nav-links .prev.add_to_cart_button::before,.wrapper .related.products .product .pagination .nav-links .prev.added_to_cart::before,.wrapper .related.products .product .search-form input.add_to_cart_button[type=submit]::before,.wrapper .related.products .product .search-form input.added_to_cart[type=submit]::before,.wrapper .related.products .product .woocommerce a.button.alt.add_to_cart_button::before,.wrapper .related.products .product .woocommerce a.button.alt.added_to_cart::before,.wrapper .related.products .product .woocommerce button.button.add_to_cart_button::before,.wrapper .related.products .product .woocommerce button.button.added_to_cart::before,.wrapper .related.products .product .woocommerce button.button.alt.add_to_cart_button::before,.wrapper .related.products .product .woocommerce button.button.alt.added_to_cart::before,.wrapper .related.products .product .woocommerce-error .button.add_to_cart_button::before,.wrapper .related.products .product .woocommerce-error .button.added_to_cart::before,.wrapper .related.products .product .woocommerce-info .button.add_to_cart_button::before,.wrapper .related.products .product .woocommerce-info .button.added_to_cart::before,.wrapper .related.products .product .woocommerce-message .button.add_to_cart_button::before,.wrapper .related.products .product .woocommerce-message .button.added_to_cart::before,.wrapper .related.products .product a.button.alt.add_to_cart_button::before,.wrapper .related.products .product a.button.alt.added_to_cart::before,.wrapper .related.products .product button.button.add_to_cart_button::before,.wrapper .related.products .product button.button.added_to_cart::before,.wrapper .related.products .product button.button.alt.add_to_cart_button::before,.wrapper .related.products .product button.button.alt.added_to_cart::before,.wrapper .search-form input.button.product_type_variable[type=submit]::before,.wrapper .woocommerce .related.products .product a.button.alt.add_to_cart_button::before,.wrapper .woocommerce .related.products .product a.button.alt.added_to_cart::before,.wrapper .woocommerce .related.products .product button.button.add_to_cart_button::before,.wrapper .woocommerce .related.products .product button.button.added_to_cart::before,.wrapper .woocommerce .related.products .product button.button.alt.add_to_cart_button::before,.wrapper .woocommerce .related.products .product button.button.alt.added_to_cart::before,.wrapper .woocommerce .woocommerce-ordering+.products a.button.alt.add_to_cart_button::before,.wrapper .woocommerce .woocommerce-ordering+.products a.button.alt.added_to_cart::before,.wrapper .woocommerce .woocommerce-ordering+.products button.button.add_to_cart_button::before,.wrapper .woocommerce .woocommerce-ordering+.products button.button.added_to_cart::before,.wrapper .woocommerce .woocommerce-ordering+.products button.button.alt.add_to_cart_button::before,.wrapper .woocommerce .woocommerce-ordering+.products button.button.alt.added_to_cart::before,.wrapper .woocommerce a.btn--color-additional.button.alt::before,.wrapper .woocommerce a.button.alt.product_type_variable::before,.wrapper .woocommerce button.btn--color-additional.button.alt::before,.wrapper .woocommerce button.btn--color-additional.button::before,.wrapper .woocommerce button.button.alt.product_type_variable::before,.wrapper .woocommerce button.button.product_type_variable::before,.wrapper .woocommerce-error .btn--color-additional.button::before,.wrapper .woocommerce-error .button.product_type_variable::before,.wrapper .woocommerce-error .related.products .product .button.add_to_cart_button::before,.wrapper .woocommerce-error .related.products .product .button.added_to_cart::before,.wrapper .woocommerce-error .search-form input.btn--color-additional.button[type=submit]::before,.wrapper .woocommerce-error .woocommerce-ordering+.products .button.add_to_cart_button::before,.wrapper .woocommerce-error .woocommerce-ordering+.products .button.added_to_cart::before,.wrapper .woocommerce-error .woocommerce-ordering+.products .search-form input.button.add_to_cart_button[type=submit]::before,.wrapper .woocommerce-error .woocommerce-ordering+.products .search-form input.button.added_to_cart[type=submit]::before,.wrapper .woocommerce-info .btn--color-additional.button::before,.wrapper .woocommerce-info .button.product_type_variable::before,.wrapper .woocommerce-info .related.products .product .button.add_to_cart_button::before,.wrapper .woocommerce-info .related.products .product .button.added_to_cart::before,.wrapper .woocommerce-info .search-form input.btn--color-additional.button[type=submit]::before,.wrapper .woocommerce-info .woocommerce-ordering+.products .button.add_to_cart_button::before,.wrapper .woocommerce-info .woocommerce-ordering+.products .button.added_to_cart::before,.wrapper .woocommerce-info .woocommerce-ordering+.products .search-form input.button.add_to_cart_button[type=submit]::before,.wrapper .woocommerce-info .woocommerce-ordering+.products .search-form input.button.added_to_cart[type=submit]::before,.wrapper .woocommerce-message .btn--color-additional.button::before,.wrapper .woocommerce-message .button.product_type_variable::before,.wrapper .woocommerce-message .related.products .product .button.add_to_cart_button::before,.wrapper .woocommerce-message .related.products .product .button.added_to_cart::before,.wrapper .woocommerce-message .search-form input.btn--color-additional.button[type=submit]::before,.wrapper .woocommerce-message .woocommerce-ordering+.products .button.add_to_cart_button::before,.wrapper .woocommerce-message .woocommerce-ordering+.products .button.added_to_cart::before,.wrapper .woocommerce-message .woocommerce-ordering+.products .search-form input.button.add_to_cart_button[type=submit]::before,.wrapper .woocommerce-message .woocommerce-ordering+.products .search-form input.button.added_to_cart[type=submit]::before,.wrapper .woocommerce-ordering+.products #review_form #respond .form-submit.add_to_cart_button::before,.wrapper .woocommerce-ordering+.products #review_form #respond .form-submit.added_to_cart::before,.wrapper .woocommerce-ordering+.products #review_form #respond .search-form input.form-submit.add_to_cart_button[type=submit]::before,.wrapper .woocommerce-ordering+.products #review_form #respond .search-form input.form-submit.added_to_cart[type=submit]::before,.wrapper .woocommerce-ordering+.products .add_to_cart_button::before,.wrapper .woocommerce-ordering+.products .added_to_cart::before,.wrapper .woocommerce-ordering+.products .comment-form .form-submit.add_to_cart_button::before,.wrapper .woocommerce-ordering+.products .comment-form .form-submit.added_to_cart::before,.wrapper .woocommerce-ordering+.products .item--leaderboards .donation-amount--leaderboards a.add_to_cart_button::before,.wrapper .woocommerce-ordering+.products .item--leaderboards .donation-amount--leaderboards a.added_to_cart::before,.wrapper .woocommerce-ordering+.products .navigation-single .next a.add_to_cart_button::before,.wrapper .woocommerce-ordering+.products .navigation-single .next a.added_to_cart::before,.wrapper .woocommerce-ordering+.products .navigation-single .prev a.add_to_cart_button::before,.wrapper .woocommerce-ordering+.products .navigation-single .prev a.added_to_cart::before,.wrapper .woocommerce-ordering+.products .pagination .nav-links .next.add_to_cart_button::before,.wrapper .woocommerce-ordering+.products .pagination .nav-links .next.added_to_cart::before,.wrapper .woocommerce-ordering+.products .pagination .nav-links .prev.add_to_cart_button::before,.wrapper .woocommerce-ordering+.products .pagination .nav-links .prev.added_to_cart::before,.wrapper .woocommerce-ordering+.products .search-form input.add_to_cart_button[type=submit]::before,.wrapper .woocommerce-ordering+.products .search-form input.added_to_cart[type=submit]::before,.wrapper .woocommerce-ordering+.products .woocommerce a.button.alt.add_to_cart_button::before,.wrapper .woocommerce-ordering+.products .woocommerce a.button.alt.added_to_cart::before,.wrapper .woocommerce-ordering+.products .woocommerce button.button.add_to_cart_button::before,.wrapper .woocommerce-ordering+.products .woocommerce button.button.added_to_cart::before,.wrapper .woocommerce-ordering+.products .woocommerce button.button.alt.add_to_cart_button::before,.wrapper .woocommerce-ordering+.products .woocommerce button.button.alt.added_to_cart::before,.wrapper .woocommerce-ordering+.products .woocommerce-error .button.add_to_cart_button::before,.wrapper .woocommerce-ordering+.products .woocommerce-error .button.added_to_cart::before,.wrapper .woocommerce-ordering+.products .woocommerce-info .button.add_to_cart_button::before,.wrapper .woocommerce-ordering+.products .woocommerce-info .button.added_to_cart::before,.wrapper .woocommerce-ordering+.products .woocommerce-message .button.add_to_cart_button::before,.wrapper .woocommerce-ordering+.products .woocommerce-message .button.added_to_cart::before,.wrapper .woocommerce-ordering+.products a.button.alt.add_to_cart_button::before,.wrapper .woocommerce-ordering+.products a.button.alt.added_to_cart::before,.wrapper .woocommerce-ordering+.products button.button.add_to_cart_button::before,.wrapper .woocommerce-ordering+.products button.button.added_to_cart::before,.wrapper .woocommerce-ordering+.products button.button.alt.add_to_cart_button::before,.wrapper .woocommerce-ordering+.products button.button.alt.added_to_cart::before,.wrapper a.btn--color-additional.button.alt::before,.wrapper a.button.alt.product_type_variable::before,.wrapper button.btn--color-additional.button.alt::before,.wrapper button.btn--color-additional.button::before,.wrapper button.button.alt.product_type_variable::before,.wrapper button.button.product_type_variable::before{background-color:#09BADD}.btn.btn--beveled.btn--color-additional:hover::before,.item--leaderboards .donation-amount--leaderboards .wrapper .related.products .product a.add_to_cart_button:hover::before,.item--leaderboards .donation-amount--leaderboards .wrapper .related.products .product a.added_to_cart:hover::before,.item--leaderboards .donation-amount--leaderboards .wrapper .woocommerce-ordering+.products a.add_to_cart_button:hover::before,.item--leaderboards .donation-amount--leaderboards .wrapper .woocommerce-ordering+.products a.added_to_cart:hover::before,.item--leaderboards .donation-amount--leaderboards .wrapper a.button.product_type_variable:hover::before,.item--leaderboards .donation-amount--leaderboards a.btn--color-additional:hover::before,.navigation-single .next .wrapper .related.products .product a.add_to_cart_button:hover::before,.navigation-single .next .wrapper .related.products .product a.added_to_cart:hover::before,.navigation-single .next .wrapper .woocommerce-ordering+.products a.add_to_cart_button:hover::before,.navigation-single .next .wrapper .woocommerce-ordering+.products a.added_to_cart:hover::before,.navigation-single .next .wrapper a.button.product_type_variable:hover::before,.navigation-single .next a.btn--color-additional:hover::before,.navigation-single .prev .wrapper .related.products .product a.add_to_cart_button:hover::before,.navigation-single .prev .wrapper .related.products .product a.added_to_cart:hover::before,.navigation-single .prev .wrapper .woocommerce-ordering+.products a.add_to_cart_button:hover::before,.navigation-single .prev .wrapper .woocommerce-ordering+.products a.added_to_cart:hover::before,.navigation-single .prev .wrapper a.button.product_type_variable:hover::before,.navigation-single .prev a.btn--color-additional:hover::before,.pagination .nav-links .btn--color-additional.next:hover::before,.pagination .nav-links .btn--color-additional.prev:hover::before,.pagination .nav-links .search-form input.btn--color-additional.next[type=submit]:hover::before,.pagination .nav-links .search-form input.btn--color-additional.prev[type=submit]:hover::before,.pagination .nav-links .wrapper .next.button.product_type_variable:hover::before,.pagination .nav-links .wrapper .prev.button.product_type_variable:hover::before,.pagination .nav-links .wrapper .related.products .product .next.add_to_cart_button:hover::before,.pagination .nav-links .wrapper .related.products .product .next.added_to_cart:hover::before,.pagination .nav-links .wrapper .related.products .product .prev.add_to_cart_button:hover::before,.pagination .nav-links .wrapper .related.products .product .prev.added_to_cart:hover::before,.pagination .nav-links .wrapper .woocommerce-ordering+.products .next.add_to_cart_button:hover::before,.pagination .nav-links .wrapper .woocommerce-ordering+.products .next.added_to_cart:hover::before,.pagination .nav-links .wrapper .woocommerce-ordering+.products .prev.add_to_cart_button:hover::before,.pagination .nav-links .wrapper .woocommerce-ordering+.products .prev.added_to_cart:hover::before,.search-form .pagination .nav-links input.btn--color-additional.next[type=submit]:hover::before,.search-form .pagination .nav-links input.btn--color-additional.prev[type=submit]:hover::before,.search-form .wrapper #review_form #respond .related.products .product input.form-submit.add_to_cart_button[type=submit]:hover::before,.search-form .wrapper #review_form #respond .related.products .product input.form-submit.added_to_cart[type=submit]:hover::before,.search-form .wrapper #review_form #respond .woocommerce-ordering+.products input.form-submit.add_to_cart_button[type=submit]:hover::before,.search-form .wrapper #review_form #respond .woocommerce-ordering+.products input.form-submit.added_to_cart[type=submit]:hover::before,.search-form .wrapper #review_form #respond input.btn--color-additional.form-submit[type=submit]:hover::before,.search-form .wrapper #review_form #respond input.form-submit.button.product_type_variable[type=submit]:hover::before,.search-form .wrapper .comment-form .woocommerce-ordering+.products input.form-submit.add_to_cart_button[type=submit]:hover::before,.search-form .wrapper .comment-form .woocommerce-ordering+.products input.form-submit.added_to_cart[type=submit]:hover::before,.search-form .wrapper .comment-form input.btn--color-additional.form-submit[type=submit]:hover::before,.search-form .wrapper .related.products .product #review_form #respond input.form-submit.add_to_cart_button[type=submit]:hover::before,.search-form .wrapper .related.products .product #review_form #respond input.form-submit.added_to_cart[type=submit]:hover::before,.search-form .wrapper .related.products .product input.add_to_cart_button[type=submit]:hover::before,.search-form .wrapper .related.products .product input.added_to_cart[type=submit]:hover::before,.search-form .wrapper .woocommerce-error .woocommerce-ordering+.products input.button.add_to_cart_button[type=submit]:hover::before,.search-form .wrapper .woocommerce-error .woocommerce-ordering+.products input.button.added_to_cart[type=submit]:hover::before,.search-form .wrapper .woocommerce-error input.btn--color-additional.button[type=submit]:hover::before,.search-form .wrapper .woocommerce-info .woocommerce-ordering+.products input.button.add_to_cart_button[type=submit]:hover::before,.search-form .wrapper .woocommerce-info .woocommerce-ordering+.products input.button.added_to_cart[type=submit]:hover::before,.search-form .wrapper .woocommerce-info input.btn--color-additional.button[type=submit]:hover::before,.search-form .wrapper .woocommerce-message .woocommerce-ordering+.products input.button.add_to_cart_button[type=submit]:hover::before,.search-form .wrapper .woocommerce-message .woocommerce-ordering+.products input.button.added_to_cart[type=submit]:hover::before,.search-form .wrapper .woocommerce-message input.btn--color-additional.button[type=submit]:hover::before,.search-form .wrapper .woocommerce-ordering+.products #review_form #respond input.form-submit.add_to_cart_button[type=submit]:hover::before,.search-form .wrapper .woocommerce-ordering+.products #review_form #respond input.form-submit.added_to_cart[type=submit]:hover::before,.search-form .wrapper .woocommerce-ordering+.products input.add_to_cart_button[type=submit]:hover::before,.search-form .wrapper .woocommerce-ordering+.products input.added_to_cart[type=submit]:hover::before,.search-form .wrapper input.button.product_type_variable[type=submit]:hover::before,.search-form input.btn--beveled.btn--color-additional[type=submit]:hover::before,.wrapper #review_form #respond .btn--color-additional.form-submit:hover::before,.wrapper #review_form #respond .form-submit.button.product_type_variable:hover::before,.wrapper #review_form #respond .related.products .product .form-submit.add_to_cart_button:hover::before,.wrapper #review_form #respond .related.products .product .form-submit.added_to_cart:hover::before,.wrapper #review_form #respond .related.products .product .search-form input.form-submit.add_to_cart_button[type=submit]:hover::before,.wrapper #review_form #respond .related.products .product .search-form input.form-submit.added_to_cart[type=submit]:hover::before,.wrapper #review_form #respond .search-form input.btn--color-additional.form-submit[type=submit]:hover::before,.wrapper #review_form #respond .search-form input.form-submit.button.product_type_variable[type=submit]:hover::before,.wrapper #review_form #respond .woocommerce-ordering+.products .form-submit.add_to_cart_button:hover::before,.wrapper #review_form #respond .woocommerce-ordering+.products .form-submit.added_to_cart:hover::before,.wrapper #review_form #respond .woocommerce-ordering+.products .search-form input.form-submit.add_to_cart_button[type=submit]:hover::before,.wrapper #review_form #respond .woocommerce-ordering+.products .search-form input.form-submit.added_to_cart[type=submit]:hover::before,.wrapper .button.product_type_variable:hover::before,.wrapper .comment-form .btn--color-additional.form-submit:hover::before,.wrapper .comment-form .form-submit.button.product_type_variable:hover::before,.wrapper .comment-form .related.products .product .form-submit.add_to_cart_button:hover::before,.wrapper .comment-form .related.products .product .form-submit.added_to_cart:hover::before,.wrapper .comment-form .search-form input.btn--color-additional.form-submit[type=submit]:hover::before,.wrapper .comment-form .woocommerce-ordering+.products .form-submit.add_to_cart_button:hover::before,.wrapper .comment-form .woocommerce-ordering+.products .form-submit.added_to_cart:hover::before,.wrapper .comment-form .woocommerce-ordering+.products .search-form input.form-submit.add_to_cart_button[type=submit]:hover::before,.wrapper .comment-form .woocommerce-ordering+.products .search-form input.form-submit.added_to_cart[type=submit]:hover::before,.wrapper .item--leaderboards .donation-amount--leaderboards a.button.product_type_variable:hover::before,.wrapper .navigation-single .next a.button.product_type_variable:hover::before,.wrapper .navigation-single .prev a.button.product_type_variable:hover::before,.wrapper .pagination .nav-links .next.button.product_type_variable:hover::before,.wrapper .pagination .nav-links .prev.button.product_type_variable:hover::before,.wrapper .related.products .product #review_form #respond .form-submit.add_to_cart_button:hover::before,.wrapper .related.products .product #review_form #respond .form-submit.added_to_cart:hover::before,.wrapper .related.products .product #review_form #respond .search-form input.form-submit.add_to_cart_button[type=submit]:hover::before,.wrapper .related.products .product #review_form #respond .search-form input.form-submit.added_to_cart[type=submit]:hover::before,.wrapper .related.products .product .add_to_cart_button:hover::before,.wrapper .related.products .product .added_to_cart:hover::before,.wrapper .related.products .product .comment-form .form-submit.add_to_cart_button:hover::before,.wrapper .related.products .product .comment-form .form-submit.added_to_cart:hover::before,.wrapper .related.products .product .item--leaderboards .donation-amount--leaderboards a.add_to_cart_button:hover::before,.wrapper .related.products .product .item--leaderboards .donation-amount--leaderboards a.added_to_cart:hover::before,.wrapper .related.products .product .navigation-single .next a.add_to_cart_button:hover::before,.wrapper .related.products .product .navigation-single .next a.added_to_cart:hover::before,.wrapper .related.products .product .navigation-single .prev a.add_to_cart_button:hover::before,.wrapper .related.products .product .navigation-single .prev a.added_to_cart:hover::before,.wrapper .related.products .product .pagination .nav-links .next.add_to_cart_button:hover::before,.wrapper .related.products .product .pagination .nav-links .next.added_to_cart:hover::before,.wrapper .related.products .product .pagination .nav-links .prev.add_to_cart_button:hover::before,.wrapper .related.products .product .pagination .nav-links .prev.added_to_cart:hover::before,.wrapper .related.products .product .search-form input.add_to_cart_button[type=submit]:hover::before,.wrapper .related.products .product .search-form input.added_to_cart[type=submit]:hover::before,.wrapper .related.products .product .woocommerce a.button.alt.add_to_cart_button:hover::before,.wrapper .related.products .product .woocommerce a.button.alt.added_to_cart:hover::before,.wrapper .related.products .product .woocommerce button.button.add_to_cart_button:hover::before,.wrapper .related.products .product .woocommerce button.button.added_to_cart:hover::before,.wrapper .related.products .product .woocommerce button.button.alt.add_to_cart_button:hover::before,.wrapper .related.products .product .woocommerce button.button.alt.added_to_cart:hover::before,.wrapper .related.products .product .woocommerce-error .button.add_to_cart_button:hover::before,.wrapper .related.products .product .woocommerce-error .button.added_to_cart:hover::before,.wrapper .related.products .product .woocommerce-info .button.add_to_cart_button:hover::before,.wrapper .related.products .product .woocommerce-info .button.added_to_cart:hover::before,.wrapper .related.products .product .woocommerce-message .button.add_to_cart_button:hover::before,.wrapper .related.products .product .woocommerce-message .button.added_to_cart:hover::before,.wrapper .related.products .product a.button.alt.add_to_cart_button:hover::before,.wrapper .related.products .product a.button.alt.added_to_cart:hover::before,.wrapper .related.products .product button.button.add_to_cart_button:hover::before,.wrapper .related.products .product button.button.added_to_cart:hover::before,.wrapper .related.products .product button.button.alt.add_to_cart_button:hover::before,.wrapper .related.products .product button.button.alt.added_to_cart:hover::before,.wrapper .search-form input.button.product_type_variable[type=submit]:hover::before,.wrapper .woocommerce .related.products .product a.button.alt.add_to_cart_button:hover::before,.wrapper .woocommerce .related.products .product a.button.alt.added_to_cart:hover::before,.wrapper .woocommerce .related.products .product button.button.add_to_cart_button:hover::before,.wrapper .woocommerce .related.products .product button.button.added_to_cart:hover::before,.wrapper .woocommerce .related.products .product button.button.alt.add_to_cart_button:hover::before,.wrapper .woocommerce .related.products .product button.button.alt.added_to_cart:hover::before,.wrapper .woocommerce .woocommerce-ordering+.products a.button.alt.add_to_cart_button:hover::before,.wrapper .woocommerce .woocommerce-ordering+.products a.button.alt.added_to_cart:hover::before,.wrapper .woocommerce .woocommerce-ordering+.products button.button.add_to_cart_button:hover::before,.wrapper .woocommerce .woocommerce-ordering+.products button.button.added_to_cart:hover::before,.wrapper .woocommerce .woocommerce-ordering+.products button.button.alt.add_to_cart_button:hover::before,.wrapper .woocommerce .woocommerce-ordering+.products button.button.alt.added_to_cart:hover::before,.wrapper .woocommerce a.btn--color-additional.button.alt:hover::before,.wrapper .woocommerce a.button.alt.product_type_variable:hover::before,.wrapper .woocommerce button.btn--color-additional.button.alt:hover::before,.wrapper .woocommerce button.btn--color-additional.button:hover::before,.wrapper .woocommerce button.button.alt.product_type_variable:hover::before,.wrapper .woocommerce button.button.product_type_variable:hover::before,.wrapper .woocommerce-error .btn--color-additional.button:hover::before,.wrapper .woocommerce-error .button.product_type_variable:hover::before,.wrapper .woocommerce-error .related.products .product .button.add_to_cart_button:hover::before,.wrapper .woocommerce-error .related.products .product .button.added_to_cart:hover::before,.wrapper .woocommerce-error .search-form input.btn--color-additional.button[type=submit]:hover::before,.wrapper .woocommerce-error .woocommerce-ordering+.products .button.add_to_cart_button:hover::before,.wrapper .woocommerce-error .woocommerce-ordering+.products .button.added_to_cart:hover::before,.wrapper .woocommerce-error .woocommerce-ordering+.products .search-form input.button.add_to_cart_button[type=submit]:hover::before,.wrapper .woocommerce-error .woocommerce-ordering+.products .search-form input.button.added_to_cart[type=submit]:hover::before,.wrapper .woocommerce-info .btn--color-additional.button:hover::before,.wrapper .woocommerce-info .button.product_type_variable:hover::before,.wrapper .woocommerce-info .related.products .product .button.add_to_cart_button:hover::before,.wrapper .woocommerce-info .related.products .product .button.added_to_cart:hover::before,.wrapper .woocommerce-info .search-form input.btn--color-additional.button[type=submit]:hover::before,.wrapper .woocommerce-info .woocommerce-ordering+.products .button.add_to_cart_button:hover::before,.wrapper .woocommerce-info .woocommerce-ordering+.products .button.added_to_cart:hover::before,.wrapper .woocommerce-info .woocommerce-ordering+.products .search-form input.button.add_to_cart_button[type=submit]:hover::before,.wrapper .woocommerce-info .woocommerce-ordering+.products .search-form input.button.added_to_cart[type=submit]:hover::before,.wrapper .woocommerce-message .btn--color-additional.button:hover::before,.wrapper .woocommerce-message .button.product_type_variable:hover::before,.wrapper .woocommerce-message .related.products .product .button.add_to_cart_button:hover::before,.wrapper .woocommerce-message .related.products .product .button.added_to_cart:hover::before,.wrapper .woocommerce-message .search-form input.btn--color-additional.button[type=submit]:hover::before,.wrapper .woocommerce-message .woocommerce-ordering+.products .button.add_to_cart_button:hover::before,.wrapper .woocommerce-message .woocommerce-ordering+.products .button.added_to_cart:hover::before,.wrapper .woocommerce-message .woocommerce-ordering+.products .search-form input.button.add_to_cart_button[type=submit]:hover::before,.wrapper .woocommerce-message .woocommerce-ordering+.products .search-form input.button.added_to_cart[type=submit]:hover::before,.wrapper .woocommerce-ordering+.products #review_form #respond .form-submit.add_to_cart_button:hover::before,.wrapper .woocommerce-ordering+.products #review_form #respond .form-submit.added_to_cart:hover::before,.wrapper .woocommerce-ordering+.products #review_form #respond .search-form input.form-submit.add_to_cart_button[type=submit]:hover::before,.wrapper .woocommerce-ordering+.products #review_form #respond .search-form input.form-submit.added_to_cart[type=submit]:hover::before,.wrapper .woocommerce-ordering+.products .add_to_cart_button:hover::before,.wrapper .woocommerce-ordering+.products .added_to_cart:hover::before,.wrapper .woocommerce-ordering+.products .comment-form .form-submit.add_to_cart_button:hover::before,.wrapper .woocommerce-ordering+.products .comment-form .form-submit.added_to_cart:hover::before,.wrapper .woocommerce-ordering+.products .item--leaderboards .donation-amount--leaderboards a.add_to_cart_button:hover::before,.wrapper .woocommerce-ordering+.products .item--leaderboards .donation-amount--leaderboards a.added_to_cart:hover::before,.wrapper .woocommerce-ordering+.products .navigation-single .next a.add_to_cart_button:hover::before,.wrapper .woocommerce-ordering+.products .navigation-single .next a.added_to_cart:hover::before,.wrapper .woocommerce-ordering+.products .navigation-single .prev a.add_to_cart_button:hover::before,.wrapper .woocommerce-ordering+.products .navigation-single .prev a.added_to_cart:hover::before,.wrapper .woocommerce-ordering+.products .pagination .nav-links .next.add_to_cart_button:hover::before,.wrapper .woocommerce-ordering+.products .pagination .nav-links .next.added_to_cart:hover::before,.wrapper .woocommerce-ordering+.products .pagination .nav-links .prev.add_to_cart_button:hover::before,.wrapper .woocommerce-ordering+.products .pagination .nav-links .prev.added_to_cart:hover::before,.wrapper .woocommerce-ordering+.products .search-form input.add_to_cart_button[type=submit]:hover::before,.wrapper .woocommerce-ordering+.products .search-form input.added_to_cart[type=submit]:hover::before,.wrapper .woocommerce-ordering+.products .woocommerce a.button.alt.add_to_cart_button:hover::before,.wrapper .woocommerce-ordering+.products .woocommerce a.button.alt.added_to_cart:hover::before,.wrapper .woocommerce-ordering+.products .woocommerce button.button.add_to_cart_button:hover::before,.wrapper .woocommerce-ordering+.products .woocommerce button.button.added_to_cart:hover::before,.wrapper .woocommerce-ordering+.products .woocommerce button.button.alt.add_to_cart_button:hover::before,.wrapper .woocommerce-ordering+.products .woocommerce button.button.alt.added_to_cart:hover::before,.wrapper .woocommerce-ordering+.products .woocommerce-error .button.add_to_cart_button:hover::before,.wrapper .woocommerce-ordering+.products .woocommerce-error .button.added_to_cart:hover::before,.wrapper .woocommerce-ordering+.products .woocommerce-info .button.add_to_cart_button:hover::before,.wrapper .woocommerce-ordering+.products .woocommerce-info .button.added_to_cart:hover::before,.wrapper .woocommerce-ordering+.products .woocommerce-message .button.add_to_cart_button:hover::before,.wrapper .woocommerce-ordering+.products .woocommerce-message .button.added_to_cart:hover::before,.wrapper .woocommerce-ordering+.products a.button.alt.add_to_cart_button:hover::before,.wrapper .woocommerce-ordering+.products a.button.alt.added_to_cart:hover::before,.wrapper .woocommerce-ordering+.products button.button.add_to_cart_button:hover::before,.wrapper .woocommerce-ordering+.products button.button.added_to_cart:hover::before,.wrapper .woocommerce-ordering+.products button.button.alt.add_to_cart_button:hover::before,.wrapper .woocommerce-ordering+.products button.button.alt.added_to_cart:hover::before,.wrapper a.btn--color-additional.button.alt:hover::before,.wrapper a.button.alt.product_type_variable:hover::before,.wrapper button.btn--color-additional.button.alt:hover::before,.wrapper button.btn--color-additional.button:hover::before,.wrapper button.button.alt.product_type_variable:hover::before,.wrapper button.button.product_type_variable:hover::before{background-color:#0791ac}.btn.btn--beveled.btn--color-white,.item--leaderboards .donation-amount--leaderboards a.btn--color-white,.navigation-single .next a.btn--color-white,.navigation-single .prev a.btn--color-white,.pagination .nav-links .btn--color-white.next,.pagination .nav-links .btn--color-white.prev,.search-form input.btn--beveled.btn--color-white[type=submit],.wrapper #review_form #respond .btn--color-white.form-submit,.wrapper .btn--color-white.button.product_type_variable,.wrapper .comment-form .btn--color-white.form-submit,.wrapper .related.products .product .btn--color-white.add_to_cart_button,.wrapper .related.products .product .btn--color-white.added_to_cart,.wrapper .woocommerce-error .btn--color-white.button,.wrapper .woocommerce-info .btn--color-white.button,.wrapper .woocommerce-message .btn--color-white.button,.wrapper .woocommerce-ordering+.products .btn--color-white.add_to_cart_button,.wrapper .woocommerce-ordering+.products .btn--color-white.added_to_cart,.wrapper a.btn--color-white.button.alt,.wrapper button.btn--color-white.button{color:#4E2967}.btn.btn--beveled.btn--color-white::before,.item--leaderboards .donation-amount--leaderboards a.btn--color-white::before,.navigation-single .next a.btn--color-white::before,.navigation-single .prev a.btn--color-white::before,.pagination .nav-links .btn--color-white.next::before,.pagination .nav-links .btn--color-white.prev::before,.search-form input.btn--beveled.btn--color-white[type=submit]::before,.wrapper #review_form #respond .btn--color-white.form-submit::before,.wrapper .btn--color-white.button.product_type_variable::before,.wrapper .comment-form .btn--color-white.form-submit::before,.wrapper .related.products .product .btn--color-white.add_to_cart_button::before,.wrapper .related.products .product .btn--color-white.added_to_cart::before,.wrapper .woocommerce-error .btn--color-white.button::before,.wrapper .woocommerce-info .btn--color-white.button::before,.wrapper .woocommerce-message .btn--color-white.button::before,.wrapper .woocommerce-ordering+.products .btn--color-white.add_to_cart_button::before,.wrapper .woocommerce-ordering+.products .btn--color-white.added_to_cart::before,.wrapper a.btn--color-white.button.alt::before,.wrapper button.btn--color-white.button::before{background-color:#fff}.btn.btn--beveled.btn--color-white:hover::before,.item--leaderboards .donation-amount--leaderboards a.btn--color-white:hover::before,.navigation-single .next a.btn--color-white:hover::before,.navigation-single .prev a.btn--color-white:hover::before,.pagination .nav-links .btn--color-white.next:hover::before,.pagination .nav-links .btn--color-white.prev:hover::before,.search-form input.btn--beveled.btn--color-white[type=submit]:hover::before,.wrapper #review_form #respond .btn--color-white.form-submit:hover::before,.wrapper .btn--color-white.button.product_type_variable:hover::before,.wrapper .comment-form .btn--color-white.form-submit:hover::before,.wrapper .related.products .product .btn--color-white.add_to_cart_button:hover::before,.wrapper .related.products .product .btn--color-white.added_to_cart:hover::before,.wrapper .woocommerce-error .btn--color-white.button:hover::before,.wrapper .woocommerce-info .btn--color-white.button:hover::before,.wrapper .woocommerce-message .btn--color-white.button:hover::before,.wrapper .woocommerce-ordering+.products .btn--color-white.add_to_cart_button:hover::before,.wrapper .woocommerce-ordering+.products .btn--color-white.added_to_cart:hover::before,.wrapper a.btn--color-white.button.alt:hover::before,.wrapper button.btn--color-white.button:hover::before{background-color:#4E2967}.btn.btn--beveled.btn--color-leaderboard,.item--leaderboards .donation-amount--leaderboards a.btn--color-leaderboard,.navigation-single .next a.btn--color-leaderboard,.navigation-single .prev a.btn--color-leaderboard,.pagination .nav-links .btn--color-leaderboard.next,.pagination .nav-links .btn--color-leaderboard.prev,.search-form input.btn--beveled.btn--color-leaderboard[type=submit],.wrapper #review_form #respond .btn--color-leaderboard.form-submit,.wrapper .btn--color-leaderboard.button.product_type_variable,.wrapper .comment-form .btn--color-leaderboard.form-submit,.wrapper .related.products .product .btn--color-leaderboard.add_to_cart_button,.wrapper .related.products .product .btn--color-leaderboard.added_to_cart,.wrapper .woocommerce-error .btn--color-leaderboard.button,.wrapper .woocommerce-info .btn--color-leaderboard.button,.wrapper .woocommerce-message .btn--color-leaderboard.button,.wrapper .woocommerce-ordering+.products .btn--color-leaderboard.add_to_cart_button,.wrapper .woocommerce-ordering+.products .btn--color-leaderboard.added_to_cart,.wrapper a.btn--color-leaderboard.button.alt,.wrapper button.btn--color-leaderboard.button{color:#fff;border:none;font-size:18px;padding:17px 50px 11px;position:relative;overflow:visible;margin-left:26px}.btn.btn--beveled.btn--color-leaderboard .btn-icon,.item--leaderboards .donation-amount--leaderboards a.btn--color-leaderboard .btn-icon,.navigation-single .next a.btn--color-leaderboard .btn-icon,.navigation-single .prev a.btn--color-leaderboard .btn-icon,.pagination .nav-links .btn--color-leaderboard.next .btn-icon,.pagination .nav-links .btn--color-leaderboard.prev .btn-icon,.search-form input.btn--beveled.btn--color-leaderboard[type=submit] .btn-icon,.wrapper #review_form #respond .btn--color-leaderboard.form-submit .btn-icon,.wrapper .btn--color-leaderboard.button.product_type_variable .btn-icon,.wrapper .comment-form .btn--color-leaderboard.form-submit .btn-icon,.wrapper .related.products .product .btn--color-leaderboard.add_to_cart_button .btn-icon,.wrapper .related.products .product .btn--color-leaderboard.added_to_cart .btn-icon,.wrapper .woocommerce-error .btn--color-leaderboard.button .btn-icon,.wrapper .woocommerce-info .btn--color-leaderboard.button .btn-icon,.wrapper .woocommerce-message .btn--color-leaderboard.button .btn-icon,.wrapper .woocommerce-ordering+.products .btn--color-leaderboard.add_to_cart_button .btn-icon,.wrapper .woocommerce-ordering+.products .btn--color-leaderboard.added_to_cart .btn-icon,.wrapper a.btn--color-leaderboard.button.alt .btn-icon,.wrapper button.btn--color-leaderboard.button .btn-icon{position:absolute;left:0;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background-color:#F7AE04;width:56px;height:56px;top:50%;display:flex;align-items:center;justify-content:center;border-radius:50%;border:5px solid #fff;font-size:26px}.btn.btn--beveled.btn--color-leaderboard::before,.item--leaderboards .donation-amount--leaderboards a.btn--color-leaderboard::before,.navigation-single .next a.btn--color-leaderboard::before,.navigation-single .prev a.btn--color-leaderboard::before,.pagination .nav-links .btn--color-leaderboard.next::before,.pagination .nav-links .btn--color-leaderboard.prev::before,.search-form input.btn--beveled.btn--color-leaderboard[type=submit]::before,.wrapper #review_form #respond .btn--color-leaderboard.form-submit::before,.wrapper .btn--color-leaderboard.button.product_type_variable::before,.wrapper .comment-form .btn--color-leaderboard.form-submit::before,.wrapper .related.products .product .btn--color-leaderboard.add_to_cart_button::before,.wrapper .related.products .product .btn--color-leaderboard.added_to_cart::before,.wrapper .woocommerce-error .btn--color-leaderboard.button::before,.wrapper .woocommerce-info .btn--color-leaderboard.button::before,.wrapper .woocommerce-message .btn--color-leaderboard.button::before,.wrapper .woocommerce-ordering+.products .btn--color-leaderboard.add_to_cart_button::before,.wrapper .woocommerce-ordering+.products .btn--color-leaderboard.added_to_cart::before,.wrapper a.btn--color-leaderboard.button.alt::before,.wrapper button.btn--color-leaderboard.button::before{background-color:#F7AE04;left:inherit;right:0;width:calc(100% - 8px)}.btn.btn--beveled:hover,.item--leaderboards .donation-amount--leaderboards a:hover,.navigation-single .next a:hover,.navigation-single .prev a:hover,.pagination .nav-links .next:hover,.pagination .nav-links .prev:hover,.search-form input.btn--beveled:hover[type=submit],.wrapper #review_form #respond .form-submit:hover,.wrapper .button.product_type_variable:hover,.wrapper .comment-form .form-submit:hover,.wrapper .related.products .product .add_to_cart_button:hover,.wrapper .related.products .product .added_to_cart:hover,.wrapper .woocommerce-error .button:hover,.wrapper .woocommerce-info .button:hover,.wrapper .woocommerce-message .button:hover,.wrapper .woocommerce-ordering+.products .add_to_cart_button:hover,.wrapper .woocommerce-ordering+.products .added_to_cart:hover,.wrapper a.button.alt:hover,.wrapper button.button:hover{color:#fff}.btn.btn--beveled:hover::before,.item--leaderboards .donation-amount--leaderboards a:hover::before,.navigation-single .next a:hover::before,.navigation-single .prev a:hover::before,.pagination .nav-links .next:hover::before,.pagination .nav-links .prev:hover::before,.search-form input.btn--beveled[type=submit]:hover::before,.wrapper #review_form #respond .form-submit:hover::before,.wrapper .button.product_type_variable:hover::before,.wrapper .comment-form .form-submit:hover::before,.wrapper .related.products .product .add_to_cart_button:hover::before,.wrapper .related.products .product .added_to_cart:hover::before,.wrapper .woocommerce-error .button:hover::before,.wrapper .woocommerce-info .button:hover::before,.wrapper .woocommerce-message .button:hover::before,.wrapper .woocommerce-ordering+.products .add_to_cart_button:hover::before,.wrapper .woocommerce-ordering+.products .added_to_cart:hover::before,.wrapper a.button.alt:hover::before,.wrapper button.button:hover::before{background-color:#de9c04}.btn.btn--right-indent,.item--leaderboards .donation-amount--leaderboards a.btn--right-indent,.navigation-single .next a.btn--right-indent,.navigation-single .prev a.btn--right-indent,.pagination .nav-links .btn--right-indent.next,.pagination .nav-links .btn--right-indent.prev,.search-form input.btn--right-indent[type=submit],.wrapper #review_form #respond .btn--right-indent.form-submit,.wrapper .btn--right-indent.button.product_type_variable,.wrapper .comment-form .btn--right-indent.form-submit,.wrapper .related.products .product .btn--right-indent.add_to_cart_button,.wrapper .related.products .product .btn--right-indent.added_to_cart,.wrapper .woocommerce-error .btn--right-indent.button,.wrapper .woocommerce-info .btn--right-indent.button,.wrapper .woocommerce-message .btn--right-indent.button,.wrapper .woocommerce-ordering+.products .btn--right-indent.add_to_cart_button,.wrapper .woocommerce-ordering+.products .btn--right-indent.added_to_cart,.wrapper a.btn--right-indent.button.alt,.wrapper button.btn--right-indent.button{padding-right:55px}.btn.btn--std,.item--leaderboards .donation-amount--leaderboards a.btn--std,.navigation-single .next a.btn--std,.navigation-single .prev a.btn--std,.pagination .nav-links .btn--std.next,.pagination .nav-links .btn--std.prev,.search-form input.btn--std[type=submit],.wrapper #review_form #respond .btn--std.form-submit,.wrapper .btn--std.button.product_type_variable,.wrapper .comment-form .btn--std.form-submit,.wrapper .related.products .product .btn--std.add_to_cart_button,.wrapper .related.products .product .btn--std.added_to_cart,.wrapper .woocommerce-error .btn--std.button,.wrapper .woocommerce-info .btn--std.button,.wrapper .woocommerce-message .btn--std.button,.wrapper .woocommerce-ordering+.products .btn--std.add_to_cart_button,.wrapper .woocommerce-ordering+.products .btn--std.added_to_cart,.wrapper a.btn--std.button.alt,.wrapper button.btn--std.button{background-color:#9a9a9a;transition:background-color .3s ease-in}.headline--leaderboards>h2,.switchtab-controller>li>a{transition:color .3s ease-in,border-color .3s ease-in;text-align:center}.btn.btn--std:hover,.item--leaderboards .donation-amount--leaderboards a.btn--std:hover,.navigation-single .next a.btn--std:hover,.navigation-single .prev a.btn--std:hover,.pagination .nav-links .btn--std.next:hover,.pagination .nav-links .btn--std.prev:hover,.search-form input.btn--std:hover[type=submit],.wrapper #review_form #respond .btn--std.form-submit:hover,.wrapper .btn--std.button.product_type_variable:hover,.wrapper .comment-form .btn--std.form-submit:hover,.wrapper .related.products .product .btn--std.add_to_cart_button:hover,.wrapper .related.products .product .btn--std.added_to_cart:hover,.wrapper .woocommerce-error .btn--std.button:hover,.wrapper .woocommerce-info .btn--std.button:hover,.wrapper .woocommerce-message .btn--std.button:hover,.wrapper .woocommerce-ordering+.products .btn--std.add_to_cart_button:hover,.wrapper .woocommerce-ordering+.products .btn--std.added_to_cart:hover,.wrapper a.btn--std.button.alt:hover,.wrapper button.btn--std.button:hover{background-color:#848484}.btn.btn--sm,.item--leaderboards .donation-amount--leaderboards .pagination .nav-links a.next,.item--leaderboards .donation-amount--leaderboards .pagination .nav-links a.prev,.item--leaderboards .donation-amount--leaderboards .wrapper #review_form #respond a.form-submit,.item--leaderboards .donation-amount--leaderboards .wrapper .comment-form a.form-submit,.item--leaderboards .donation-amount--leaderboards .wrapper .related.products .product a.add_to_cart_button,.item--leaderboards .donation-amount--leaderboards .wrapper .related.products .product a.added_to_cart,.item--leaderboards .donation-amount--leaderboards .wrapper .woocommerce-error a.button,.item--leaderboards .donation-amount--leaderboards .wrapper .woocommerce-info a.button,.item--leaderboards .donation-amount--leaderboards .wrapper .woocommerce-message a.button,.item--leaderboards .donation-amount--leaderboards .wrapper .woocommerce-ordering+.products a.add_to_cart_button,.item--leaderboards .donation-amount--leaderboards .wrapper .woocommerce-ordering+.products a.added_to_cart,.item--leaderboards .donation-amount--leaderboards .wrapper a.button.alt,.item--leaderboards .donation-amount--leaderboards .wrapper a.button.product_type_variable,.item--leaderboards .donation-amount--leaderboards a,.navigation-single .next a.btn--sm,.navigation-single .prev a.btn--sm,.pagination .nav-links .btn--sm.next,.pagination .nav-links .btn--sm.prev,.pagination .nav-links .item--leaderboards .donation-amount--leaderboards a.next,.pagination .nav-links .item--leaderboards .donation-amount--leaderboards a.prev,.search-form input.btn--sm[type=submit],.wrapper #review_form #respond .btn--sm.form-submit,.wrapper #review_form #respond .item--leaderboards .donation-amount--leaderboards a.form-submit,.wrapper .btn--sm.button.product_type_variable,.wrapper .comment-form .btn--sm.form-submit,.wrapper .comment-form .item--leaderboards .donation-amount--leaderboards a.form-submit,.wrapper .item--leaderboards .donation-amount--leaderboards a.button.alt,.wrapper .item--leaderboards .donation-amount--leaderboards a.button.product_type_variable,.wrapper .related.products .product .btn--sm.add_to_cart_button,.wrapper .related.products .product .btn--sm.added_to_cart,.wrapper .related.products .product .item--leaderboards .donation-amount--leaderboards a.add_to_cart_button,.wrapper .related.products .product .item--leaderboards .donation-amount--leaderboards a.added_to_cart,.wrapper .woocommerce-error .btn--sm.button,.wrapper .woocommerce-error .item--leaderboards .donation-amount--leaderboards a.button,.wrapper .woocommerce-info .btn--sm.button,.wrapper .woocommerce-info .item--leaderboards .donation-amount--leaderboards a.button,.wrapper .woocommerce-message .btn--sm.button,.wrapper .woocommerce-message .item--leaderboards .donation-amount--leaderboards a.button,.wrapper .woocommerce-ordering+.products .btn--sm.add_to_cart_button,.wrapper .woocommerce-ordering+.products .btn--sm.added_to_cart,.wrapper .woocommerce-ordering+.products .item--leaderboards .donation-amount--leaderboards a.add_to_cart_button,.wrapper .woocommerce-ordering+.products .item--leaderboards .donation-amount--leaderboards a.added_to_cart,.wrapper a.btn--sm.button.alt,.wrapper button.btn--sm.button{padding:.5em 18px .2em 12px;font-size:14px;font-weight:500}.btn.btn--lg,.item--leaderboards .donation-amount--leaderboards a.btn--lg,.navigation-single .next a.btn--lg,.navigation-single .prev a.btn--lg,.pagination .nav-links .btn--lg.next,.pagination .nav-links .btn--lg.prev,.search-form input.btn--lg[type=submit],.wrapper #review_form #respond .btn--lg.form-submit,.wrapper .btn--lg.button.product_type_variable,.wrapper .comment-form .btn--lg.form-submit,.wrapper .related.products .product .btn--lg.add_to_cart_button,.wrapper .related.products .product .btn--lg.added_to_cart,.wrapper .woocommerce-error .btn--lg.button,.wrapper .woocommerce-info .btn--lg.button,.wrapper .woocommerce-message .btn--lg.button,.wrapper .woocommerce-ordering+.products .btn--lg.add_to_cart_button,.wrapper .woocommerce-ordering+.products .btn--lg.added_to_cart,.wrapper a.btn--lg.button.alt,.wrapper button.btn--lg.button{font-size:18px}.section-title,.wrapper .woocommerce h3{margin-bottom:10px;font-size:24px;font-weight:600;color:#09BADD}.section-title.section-title--color-secondary,.wrapper .woocommerce h3.section-title--color-secondary{color:#8B7ADE}.section--content p strong{font-weight:600}.search button,.select-holder{font-weight:400;text-transform:none;line-height:1;speak:none;font-variant:normal;-webkit-font-smoothing:antialiased;font-style:normal}p{margin-bottom:8px}.select,input{border:1px solid #d5d5d5}input::-webkit-input-placeholder{color:#ababab}input::-moz-placeholder{color:#ababab}input:-ms-input-placeholder{color:#ababab}input::-ms-input-placeholder{color:#ababab}input::placeholder{color:#ababab}select::-ms-expand{display:none}.header .search,.input-inner-wrapper--leaderboards,.select-holder{max-width:280px;width:100%}.select-holder{position:relative;margin-bottom:20px;font-family:icomoon}.select-holder:last-child{margin-bottom:0}.select-holder::before{content:'\e920';position:absolute;top:50%;right:16px;font-size:14px;color:#565656;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}@media only screen and (min-width:768px){.select-holder{margin-bottom:0;margin-left:20px}}.select{width:100%;padding:.9em 40px .6em 14px;font-family:Poppins,Arial,sans-serif;color:#ababab;background-color:#fff;-webkit-appearance:none;border-radius:0}.search{position:relative}.search input{width:100%;padding:.9em 10px .6em 42px}.search button{position:absolute;top:0;left:0;width:40px;bottom:0;border:none;font-family:icomoon}.content-outer-wrapper--leaderboards,.headline--leaderboards>h2{font-family:Poppins,Arial,sans-serif!important}.search button::before{content:'\e922';position:absolute;top:50%;left:16px;color:#03a7cf;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.tabs.tabs--sort .select-holder{margin-bottom:20px}@media only screen and (min-width:768px){.tabs.tabs--sort .select-holder{margin:0 20px 0 0}.tabs.tabs--sort .switchtab-top{flex-direction:column}}@media only screen and (min-width:1200px){.tabs.tabs--sort .switchtab-top{flex-direction:row;align-items:flex-end}}@media only screen and (max-width:479px){.header .search,.input-inner-wrapper--leaderboards,.select-holder{max-width:unset}.tabs.tabs--sort .switchtab-top .forms-elements{width:100%}}@media only screen and (min-width:768px){.tabs.tabs--sort .switchtab-top .forms-elements{display:flex;align-items:flex-start;justify-content:center;width:100%}}@media only screen and (min-width:1200px){.tabs.tabs--sort .switchtab-top .forms-elements{width:48%}}.tabs.tabs--sort .switchtab-controller{margin-bottom:28px}@media only screen and (min-width:768px){.tabs.tabs--sort .switchtab-controller{width:100%}}@media only screen and (min-width:1200px){.tabs.tabs--sort .switchtab-controller{width:50%;margin-bottom:0}}.tabs__bottom{display:none}@media only screen and (min-width:768px){.tabs__top{margin-bottom:24px}.tabs__bottom{display:block;text-align:center}.switchtab{margin-bottom:36px}}.switchtab-top{display:flex;flex-direction:column;margin-bottom:30px}.switchtab-top .forms-elements{margin:0 auto}@media only screen and (max-width:479px){.switchtab-top .forms-elements{width:100%}}@media only screen and (min-width:768px){.switchtab-top{flex-direction:row;justify-content:space-between;align-items:flex-end}.switchtab-top .forms-elements{margin:0}}.switchtab-controller{display:flex;flex-flow:row wrap;justify-content:space-between;margin:0 -20px 28px;padding:0;list-style:none}@media only screen and (min-width:768px){.switchtab-controller{width:56.2%;margin:0}}.switchtab-controller>li{flex:1 1 0}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.switchtab-controller>li{flex:1 1 auto}}.switchtab-controller>li>a{display:block;font-size:20px;padding-bottom:5px;font-weight:600;color:#565656;border-bottom:2px solid;border-color:#efefef}.switchtab-controller>li.is-active>a{color:#e95424;border-color:#e95424}.switchtab-panel{display:none}.content-outer-wrapper--leaderboards{max-width:100%!important;width:auto}.content-inner-wrapper--leaderboards{border:none!important}.top-container-wrapper--leaderboards{display:flex;flex-direction:column;margin-bottom:30px;padding-left:0!important;padding-right:0!important}@media only screen and (min-width:768px){.top-container-wrapper--leaderboards{flex-direction:row;justify-content:space-between;align-items:flex-end}}@media only screen and (min-width:1200px){.top-container-wrapper--leaderboards{flex-direction:row;align-items:flex-end}}.leaderboard-outer-wrapper--leaderboards{padding-top:0!important;margin:0 -15px!important}.leaderboard-inner-wrapper--leaderboards{display:flex;flex-wrap:wrap}.item--leaderboards{display:flex;flex-direction:column;text-align:center;width:50%;padding:0 10px;margin-bottom:15px}@media only screen and (min-width:768px){.item--leaderboards{width:33.33333%}}@media only screen and (min-width:1024px){.item--leaderboards{width:25%}}@media only screen and (min-width:1200px){.item--leaderboards{width:20%;padding:0 15px}}.item--leaderboards .number-in-row-outer-wrapper--leaderboards{display:none}.item--leaderboards .fundraiser-img-inner-wrapper--leaderboards{width:100%;margin-bottom:16px;box-shadow:0 12px 30px 0 rgba(0,0,0,.2)}.item--leaderboards .fundraiser-img-inner-wrapper--leaderboards a{display:block}.item--leaderboards .fundraiser-img-inner-wrapper--leaderboards img{width:100%;display:block}.item--leaderboards .fundraiser-name--leaderboards{margin-bottom:7px;font-size:14px;font-weight:500;color:#332C52}.item--leaderboards .text-holder{width:100%}.item--leaderboards .text-holder--center{text-align:center}.item--leaderboards .text-holder h3,.item--leaderboards .text-holder p{margin-bottom:7px;font-size:14px;font-weight:500}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.item--leaderboards{align-items:flex-start}.item--leaderboards .text-holder h3,.item--leaderboards .text-holder p{width:100%}}.item--leaderboards .text-holder h3{color:#8B7ADE}.item--leaderboards .text-holder p{color:#565656}.item--leaderboards .donation-amount--leaderboards a{margin:auto auto 0}.item--leaderboards .donation-amount--leaderboards a::before{background-color:#09BADD!important}.item--leaderboards .donation-amount--leaderboards a:hover:before{background-color:#08a5c4!important}@media only screen and (max-width:575px){.item--leaderboards .donation-amount--leaderboards a{margin:auto 0 0;padding-right:18px;padding-left:18px}}.input-outer-wrapper--leaderboards{margin:0 auto}@media only screen and (max-width:479px){.input-outer-wrapper--leaderboards{width:100%}}@media only screen and (min-width:768px){.input-outer-wrapper--leaderboards{margin:0}.header-outer-wrapper--leaderboards{width:56.2%;margin:0}}.header-inner-wrapper--leaderboards{display:flex;flex-flow:row wrap;justify-content:space-between;margin:0 -20px 28px;padding:0;list-style:none}@media only screen and (min-width:768px){.header-inner-wrapper--leaderboards{margin:0}}.headline--leaderboards{flex:1 1 0!important;display:block!important}.headline--leaderboards>h2{display:block;font-size:18px!important;padding-bottom:5px;font-weight:600!important;color:#565656!important;border-bottom:2px solid;border-color:#efefef;margin:0!important}.headline--leaderboards.active>h2{color:#e95424!important;border-color:#e95424!important}.input-inner-wrapper--leaderboards{position:relative;margin:0!important}.input-inner-wrapper--leaderboards:after{content:"\e922";font-family:icomoon!important;top:50%;left:16px;color:#03a7cf;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute}.search-box--leaderboards{font-family:Poppins,Arial,sans-serif!important;border-radius:0!important;box-shadow:none!important;border:1px solid #d5d5d5!important;background-color:#fff!important;padding:.9em 10px .6em 42px!important;opacity:1!important;line-height:1.15!important;height:auto!important}@-moz-document url-prefix(){.search-box--leaderboards::-moz-placeholder{line-height:.8!important}.search-box--leaderboards::placeholder{line-height:.8!important}}.persons{margin:0 calc(-20px / 2)}@media only screen and (min-width:1200px){.persons{margin:0 -15px}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.headline--leaderboards{flex:1 1 auto}.persons{width:100%}}.persons__holder{display:flex;flex-wrap:wrap}.persons__holder.container{padding:0}.persons__item{display:flex;flex-direction:column;width:50%;padding:0 10px;margin-bottom:15px}@media only screen and (min-width:768px){.headline--leaderboards>h2{font-size:20px!important}.persons__item{width:33.33333%}}@media only screen and (min-width:1024px){.persons__item{width:25%}}@media only screen and (min-width:1200px){.persons__item{width:20%;padding:0 15px}}.persons__item .img-holder{width:100%;margin-bottom:16px;box-shadow:0 12px 30px 0 rgba(0,0,0,.2)}.persons__item .text-holder{width:100%}.persons__item .text-holder--center{text-align:center}.persons__item .text-holder h3,.persons__item .text-holder p{margin-bottom:7px;font-size:14px;font-weight:500}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.persons__item{align-items:flex-start}.persons__item .img-holder{height:200px}.persons__item .text-holder h3,.persons__item .text-holder p{width:100%}}.persons__item .text-holder h3{color:#8B7ADE}.persons__item .text-holder p{color:#565656}.item--leaderboards .donation-amount--leaderboards .persons__item a,.navigation-single .next .persons__item a,.navigation-single .prev .persons__item a,.pagination .nav-links .persons__item .next,.pagination .nav-links .persons__item .prev,.persons__item .btn,.persons__item .item--leaderboards .donation-amount--leaderboards a,.persons__item .navigation-single .next a,.persons__item .navigation-single .prev a,.persons__item .pagination .nav-links .next,.persons__item .pagination .nav-links .prev,.persons__item .search-form input[type=submit],.persons__item .wrapper #review_form #respond .form-submit,.persons__item .wrapper .button.product_type_variable,.persons__item .wrapper .comment-form .form-submit,.persons__item .wrapper .related.products .product .add_to_cart_button,.persons__item .wrapper .related.products .product .added_to_cart,.persons__item .wrapper .woocommerce-error .button,.persons__item .wrapper .woocommerce-info .button,.persons__item .wrapper .woocommerce-message .button,.persons__item .wrapper .woocommerce-ordering+.products .add_to_cart_button,.persons__item .wrapper .woocommerce-ordering+.products .added_to_cart,.persons__item .wrapper a.button.alt,.persons__item .wrapper button.button,.search-form .persons__item input[type=submit],.wrapper #review_form #respond .persons__item .form-submit,.wrapper .comment-form .persons__item .form-submit,.wrapper .persons__item .button.product_type_variable,.wrapper .persons__item a.button.alt,.wrapper .persons__item button.button,.wrapper .related.products .product .persons__item .add_to_cart_button,.wrapper .related.products .product .persons__item .added_to_cart,.wrapper .woocommerce-error .persons__item .button,.wrapper .woocommerce-info .persons__item .button,.wrapper .woocommerce-message .persons__item .button,.wrapper .woocommerce-ordering+.products .persons__item .add_to_cart_button,.wrapper .woocommerce-ordering+.products .persons__item .added_to_cart{margin-top:auto;align-self:flex-start}@media only screen and (max-width:575px){.item--leaderboards .donation-amount--leaderboards .persons__item a,.navigation-single .next .persons__item a,.navigation-single .prev .persons__item a,.pagination .nav-links .persons__item .next,.pagination .nav-links .persons__item .prev,.persons__item .btn,.persons__item .item--leaderboards .donation-amount--leaderboards a,.persons__item .navigation-single .next a,.persons__item .navigation-single .prev a,.persons__item .pagination .nav-links .next,.persons__item .pagination .nav-links .prev,.persons__item .search-form input[type=submit],.persons__item .wrapper #review_form #respond .form-submit,.persons__item .wrapper .button.product_type_variable,.persons__item .wrapper .comment-form .form-submit,.persons__item .wrapper .related.products .product .add_to_cart_button,.persons__item .wrapper .related.products .product .added_to_cart,.persons__item .wrapper .woocommerce-error .button,.persons__item .wrapper .woocommerce-info .button,.persons__item .wrapper .woocommerce-message .button,.persons__item .wrapper .woocommerce-ordering+.products .add_to_cart_button,.persons__item .wrapper .woocommerce-ordering+.products .added_to_cart,.persons__item .wrapper a.button.alt,.persons__item .wrapper button.button,.search-form .persons__item input[type=submit],.wrapper #review_form #respond .persons__item .form-submit,.wrapper .comment-form .persons__item .form-submit,.wrapper .persons__item .button.product_type_variable,.wrapper .persons__item a.button.alt,.wrapper .persons__item button.button,.wrapper .related.products .product .persons__item .add_to_cart_button,.wrapper .related.products .product .persons__item .added_to_cart,.wrapper .woocommerce-error .persons__item .button,.wrapper .woocommerce-info .persons__item .button,.wrapper .woocommerce-message .persons__item .button,.wrapper .woocommerce-ordering+.products .persons__item .add_to_cart_button,.wrapper .woocommerce-ordering+.products .persons__item .added_to_cart{padding-right:18px;padding-left:18px}}body.open-menu .header .mob-menu{-webkit-transform:translateX(0);transform:translateX(0)}body.open-menu .header .mob-menu .search{position:relative;visibility:visible;opacity:1;max-width:calc(100% - 40px)}body.open-menu .header .mob-menu .btn-holder,body.open-menu .header .mob-menu .main-menu{position:static;visibility:visible;opacity:1}body.open-menu .header .hb__bar--2{opacity:0;visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}body.open-menu .header .hb__bar--1{-webkit-transform:rotate(45deg) translate(4px,5px);transform:rotate(45deg) translate(4px,5px)}body.open-menu .header .hb__bar--3{-webkit-transform:rotate(-45deg) translate(3px,-5px);transform:rotate(-45deg) translate(3px,-5px)}@media only screen and (min-width:768px){.header{padding-bottom:10px}}.header .mob-menu{position:fixed;top:0;right:0;width:80%;background-color:#fff;-webkit-transform:translateX(100%);transform:translateX(100%);z-index:100;transition:-webkit-transform .3s ease-in;transition:transform .3s ease-in;transition:transform .3s ease-in,-webkit-transform .3s ease-in}.header .mob-menu__holder{max-height:100vh;padding:50px 0 0;overflow-y:auto}.header .mob-menu .btn-holder,.header .mob-menu .main-menu{position:static;visibility:visible;opacity:1}.header .mob-menu .search{position:relative;visibility:visible;opacity:1}.header .mob-menu .btn,.header .mob-menu .item--leaderboards .donation-amount--leaderboards a,.header .mob-menu .navigation-single .next a,.header .mob-menu .navigation-single .prev a,.header .mob-menu .pagination .nav-links .next,.header .mob-menu .pagination .nav-links .prev,.header .mob-menu .search-form input[type=submit],.header .mob-menu .wrapper #review_form #respond .form-submit,.header .mob-menu .wrapper .button.product_type_variable,.header .mob-menu .wrapper .comment-form .form-submit,.header .mob-menu .wrapper .related.products .product .add_to_cart_button,.header .mob-menu .wrapper .related.products .product .added_to_cart,.header .mob-menu .wrapper .woocommerce-error .button,.header .mob-menu .wrapper .woocommerce-info .button,.header .mob-menu .wrapper .woocommerce-message .button,.header .mob-menu .wrapper .woocommerce-ordering+.products .add_to_cart_button,.header .mob-menu .wrapper .woocommerce-ordering+.products .added_to_cart,.header .mob-menu .wrapper a.button.alt,.header .mob-menu .wrapper button.button,.item--leaderboards .donation-amount--leaderboards .header .mob-menu a,.navigation-single .next .header .mob-menu a,.navigation-single .prev .header .mob-menu a,.pagination .nav-links .header .mob-menu .next,.pagination .nav-links .header .mob-menu .prev,.search-form .header .mob-menu input[type=submit],.wrapper #review_form #respond .header .mob-menu .form-submit,.wrapper .comment-form .header .mob-menu .form-submit,.wrapper .header .mob-menu .button.product_type_variable,.wrapper .header .mob-menu a.button.alt,.wrapper .header .mob-menu button.button,.wrapper .related.products .product .header .mob-menu .add_to_cart_button,.wrapper .related.products .product .header .mob-menu .added_to_cart,.wrapper .woocommerce-error .header .mob-menu .button,.wrapper .woocommerce-info .header .mob-menu .button,.wrapper .woocommerce-message .header .mob-menu .button,.wrapper .woocommerce-ordering+.products .header .mob-menu .add_to_cart_button,.wrapper .woocommerce-ordering+.products .header .mob-menu .added_to_cart{width:100%}.header__row{display:flex}.header__row .col-logo{width:90px;height:84px;padding-top:22px}.header__row .col-logo img{width:100%}@media only screen and (min-width:768px){.header__row .col-logo{max-width:153px;width:100%;margin-right:20px}}.header__row .col-content{width:calc(100% - 90px)}.header .row{display:flex;justify-content:flex-end;align-items:center}.header .row--top .btn,.header .row--top .item--leaderboards .donation-amount--leaderboards a,.header .row--top .navigation-single .next a,.header .row--top .navigation-single .prev a,.header .row--top .pagination .nav-links .next,.header .row--top .pagination .nav-links .prev,.header .row--top .search-form input[type=submit],.header .row--top .wrapper #review_form #respond .form-submit,.header .row--top .wrapper .button.product_type_variable,.header .row--top .wrapper .comment-form .form-submit,.header .row--top .wrapper .related.products .product .add_to_cart_button,.header .row--top .wrapper .related.products .product .added_to_cart,.header .row--top .wrapper .woocommerce-error .button,.header .row--top .wrapper .woocommerce-info .button,.header .row--top .wrapper .woocommerce-message .button,.header .row--top .wrapper .woocommerce-ordering+.products .add_to_cart_button,.header .row--top .wrapper .woocommerce-ordering+.products .added_to_cart,.header .row--top .wrapper a.button.alt,.header .row--top .wrapper button.button,.item--leaderboards .donation-amount--leaderboards .header .row--top a,.navigation-single .next .header .row--top a,.navigation-single .prev .header .row--top a,.pagination .nav-links .header .row--top .next,.pagination .nav-links .header .row--top .prev,.search-form .header .row--top input[type=submit],.wrapper #review_form #respond .header .row--top .form-submit,.wrapper .comment-form .header .row--top .form-submit,.wrapper .header .row--top .button.product_type_variable,.wrapper .header .row--top a.button.alt,.wrapper .header .row--top button.button,.wrapper .related.products .product .header .row--top .add_to_cart_button,.wrapper .related.products .product .header .row--top .added_to_cart,.wrapper .woocommerce-error .header .row--top .button,.wrapper .woocommerce-info .header .row--top .button,.wrapper .woocommerce-message .header .row--top .button,.wrapper .woocommerce-ordering+.products .header .row--top .add_to_cart_button,.wrapper .woocommerce-ordering+.products .header .row--top .added_to_cart{position:absolute;visibility:hidden}@media only screen and (min-width:768px){.header__row .col-content{width:calc(100% - 153px)}.header .row--top .btn,.header .row--top .item--leaderboards .donation-amount--leaderboards a,.header .row--top .navigation-single .next a,.header .row--top .navigation-single .prev a,.header .row--top .pagination .nav-links .next,.header .row--top .pagination .nav-links .prev,.header .row--top .search-form input[type=submit],.header .row--top .wrapper #review_form #respond .form-submit,.header .row--top .wrapper .button.product_type_variable,.header .row--top .wrapper .comment-form .form-submit,.header .row--top .wrapper .related.products .product .add_to_cart_button,.header .row--top .wrapper .related.products .product .added_to_cart,.header .row--top .wrapper .woocommerce-error .button,.header .row--top .wrapper .woocommerce-info .button,.header .row--top .wrapper .woocommerce-message .button,.header .row--top .wrapper .woocommerce-ordering+.products .add_to_cart_button,.header .row--top .wrapper .woocommerce-ordering+.products .added_to_cart,.header .row--top .wrapper a.button.alt,.header .row--top .wrapper button.button,.item--leaderboards .donation-amount--leaderboards .header .row--top a,.navigation-single .next .header .row--top a,.navigation-single .prev .header .row--top a,.pagination .nav-links .header .row--top .next,.pagination .nav-links .header .row--top .prev,.search-form .header .row--top input[type=submit],.wrapper #review_form #respond .header .row--top .form-submit,.wrapper .comment-form .header .row--top .form-submit,.wrapper .header .row--top .button.product_type_variable,.wrapper .header .row--top a.button.alt,.wrapper .header .row--top button.button,.wrapper .related.products .product .header .row--top .add_to_cart_button,.wrapper .related.products .product .header .row--top .added_to_cart,.wrapper .woocommerce-error .header .row--top .button,.wrapper .woocommerce-info .header .row--top .button,.wrapper .woocommerce-message .header .row--top .button,.wrapper .woocommerce-ordering+.products .header .row--top .add_to_cart_button,.wrapper .woocommerce-ordering+.products .header .row--top .added_to_cart{position:static;visibility:visible;opacity:1;background-color:#C2BFBF;padding:.9em 20px .6em}}.header .row--bottom{position:absolute;visibility:hidden}@media only screen and (min-width:768px){.header .row--bottom{position:static;visibility:visible;opacity:1;flex-direction:column;align-items:flex-end}}@media only screen and (min-width:1200px){.header .row--bottom{flex-direction:row;align-items:center}}.header .bg-holder{position:relative;display:flex;align-items:center;padding:4px 40px 4px 0;background-color:#efefef}@media only screen and (min-width:768px){.header .bg-holder{padding:0;align-items:stretch}}.header .bg-holder::before{content:'';position:absolute;top:0;width:9999px;height:100%;background:#efefef;-webkit-transform:skewX(30deg);transform:skewX(30deg);-webkit-transform-origin:0 100%;transform-origin:0 100%;z-index:-1}.header .bg-holder>:first-child{padding-left:18px}@media only screen and (max-width:767px){.header .bg-holder>:first-child{padding-left:15px}}@media only screen and (min-width:768px){.header .logo-additional{padding:0 0 8px;margin-right:20px}}.header .logo-additional img{vertical-align:middle}.header .search{position:absolute;visibility:hidden;margin:0 20px 25px}@media only screen and (min-width:768px){.header .search{position:relative;visibility:visible;opacity:1;width:280px;margin:0 35px 0 0}.header .mobile-menu-toggle{display:none}}.header .search label{position:absolute;left:42px;z-index:2;top:.9em;transition:opacity .3s ease-in,visibility .3s ease-in}.header .search label.hide{visibility:hidden;opacity:0}.header .mobile-menu-toggle{position:absolute;right:-10px;padding:10px;z-index:110}.header .main-menu{position:absolute;visibility:hidden}@media only screen and (min-width:1200px){.header .main-menu{margin-right:30px}}.header .main-menu li{list-style:none}@media only screen and (min-width:768px){.header .main-menu{position:static;visibility:visible;opacity:1}.header .main-menu li{display:inline-block}.header .main-menu li:not(:last-child){margin-right:20px}}@media only screen and (min-width:1200px){.header .main-menu li:not(:last-child){margin-right:24px}}.header .main-menu a{padding:8px 19px;font-size:16px;font-weight:500;text-transform:uppercase;transition:text-shadow .3s ease-in}.header .btn-holder{position:absolute;visibility:hidden}@media only screen and (min-width:768px){.header .main-menu a{padding:8px}.header .main-menu a:hover{text-shadow:0 0 0 #9a9a9a}.header .btn-holder{position:static;visibility:visible;opacity:1}.header .btn-holder .btn:not(:last-child),.header .btn-holder .item--leaderboards .donation-amount--leaderboards a:not(:last-child),.header .btn-holder .navigation-single .next a:not(:last-child),.header .btn-holder .navigation-single .prev a:not(:last-child),.header .btn-holder .pagination .nav-links .next:not(:last-child),.header .btn-holder .pagination .nav-links .prev:not(:last-child),.header .btn-holder .search-form input:not(:last-child)[type=submit],.header .btn-holder .wrapper #review_form #respond .form-submit:not(:last-child),.header .btn-holder .wrapper .button.product_type_variable:not(:last-child),.header .btn-holder .wrapper .comment-form .form-submit:not(:last-child),.header .btn-holder .wrapper .related.products .product .add_to_cart_button:not(:last-child),.header .btn-holder .wrapper .related.products .product .added_to_cart:not(:last-child),.header .btn-holder .wrapper .woocommerce-error .button:not(:last-child),.header .btn-holder .wrapper .woocommerce-info .button:not(:last-child),.header .btn-holder .wrapper .woocommerce-message .button:not(:last-child),.header .btn-holder .wrapper .woocommerce-ordering+.products .add_to_cart_button:not(:last-child),.header .btn-holder .wrapper .woocommerce-ordering+.products .added_to_cart:not(:last-child),.header .btn-holder .wrapper a.button.alt:not(:last-child),.header .btn-holder .wrapper button.button:not(:last-child),.item--leaderboards .donation-amount--leaderboards .header .btn-holder a:not(:last-child),.navigation-single .next .header .btn-holder a:not(:last-child),.navigation-single .prev .header .btn-holder a:not(:last-child),.pagination .nav-links .header .btn-holder .next:not(:last-child),.pagination .nav-links .header .btn-holder .prev:not(:last-child),.search-form .header .btn-holder input:not(:last-child)[type=submit],.wrapper #review_form #respond .header .btn-holder .form-submit:not(:last-child),.wrapper .comment-form .header .btn-holder .form-submit:not(:last-child),.wrapper .header .btn-holder .button.product_type_variable:not(:last-child),.wrapper .header .btn-holder a.button.alt:not(:last-child),.wrapper .header .btn-holder button.button:not(:last-child),.wrapper .related.products .product .header .btn-holder .add_to_cart_button:not(:last-child),.wrapper .related.products .product .header .btn-holder .added_to_cart:not(:last-child),.wrapper .woocommerce-error .header .btn-holder .button:not(:last-child),.wrapper .woocommerce-info .header .btn-holder .button:not(:last-child),.wrapper .woocommerce-message .header .btn-holder .button:not(:last-child),.wrapper .woocommerce-ordering+.products .header .btn-holder .add_to_cart_button:not(:last-child),.wrapper .woocommerce-ordering+.products .header .btn-holder .added_to_cart:not(:last-child){margin-right:20px}}@media only screen and (max-width:767px){.header .btn-holder .btn.btn--beveled,.header .btn-holder .item--leaderboards .donation-amount--leaderboards a,.header .btn-holder .navigation-single .next a,.header .btn-holder .navigation-single .prev a,.header .btn-holder .pagination .nav-links .next,.header .btn-holder .pagination .nav-links .prev,.header .btn-holder .search-form input.btn--beveled[type=submit],.header .btn-holder .wrapper #review_form #respond .form-submit,.header .btn-holder .wrapper .button.product_type_variable,.header .btn-holder .wrapper .comment-form .form-submit,.header .btn-holder .wrapper .related.products .product .add_to_cart_button,.header .btn-holder .wrapper .related.products .product .added_to_cart,.header .btn-holder .wrapper .woocommerce-error .button,.header .btn-holder .wrapper .woocommerce-info .button,.header .btn-holder .wrapper .woocommerce-message .button,.header .btn-holder .wrapper .woocommerce-ordering+.products .add_to_cart_button,.header .btn-holder .wrapper .woocommerce-ordering+.products .added_to_cart,.header .btn-holder .wrapper a.button.alt,.header .btn-holder .wrapper button.button,.item--leaderboards .donation-amount--leaderboards .header .btn-holder a,.navigation-single .next .header .btn-holder a,.navigation-single .prev .header .btn-holder a,.pagination .nav-links .header .btn-holder .next,.pagination .nav-links .header .btn-holder .prev,.search-form .header .btn-holder input.btn--beveled[type=submit],.wrapper #review_form #respond .header .btn-holder .form-submit,.wrapper .comment-form .header .btn-holder .form-submit,.wrapper .header .btn-holder .button.product_type_variable,.wrapper .header .btn-holder a.button.alt,.wrapper .header .btn-holder button.button,.wrapper .related.products .product .header .btn-holder .add_to_cart_button,.wrapper .related.products .product .header .btn-holder .added_to_cart,.wrapper .woocommerce-error .header .btn-holder .button,.wrapper .woocommerce-info .header .btn-holder .button,.wrapper .woocommerce-message .header .btn-holder .button,.wrapper .woocommerce-ordering+.products .header .btn-holder .add_to_cart_button,.wrapper .woocommerce-ordering+.products .header .btn-holder .added_to_cart{padding-right:0;display:block}.header .btn-holder .btn.btn--beveled::before,.header .btn-holder .item--leaderboards .donation-amount--leaderboards a::before,.header .btn-holder .navigation-single .next a::before,.header .btn-holder .navigation-single .prev a::before,.header .btn-holder .pagination .nav-links .next::before,.header .btn-holder .pagination .nav-links .prev::before,.header .btn-holder .search-form input.btn--beveled[type=submit]::before,.header .btn-holder .wrapper #review_form #respond .form-submit::before,.header .btn-holder .wrapper .button.product_type_variable::before,.header .btn-holder .wrapper .comment-form .form-submit::before,.header .btn-holder .wrapper .related.products .product .add_to_cart_button::before,.header .btn-holder .wrapper .related.products .product .added_to_cart::before,.header .btn-holder .wrapper .woocommerce-error .button::before,.header .btn-holder .wrapper .woocommerce-info .button::before,.header .btn-holder .wrapper .woocommerce-message .button::before,.header .btn-holder .wrapper .woocommerce-ordering+.products .add_to_cart_button::before,.header .btn-holder .wrapper .woocommerce-ordering+.products .added_to_cart::before,.header .btn-holder .wrapper a.button.alt::before,.header .btn-holder .wrapper button.button::before,.item--leaderboards .donation-amount--leaderboards .header .btn-holder a::before,.navigation-single .next .header .btn-holder a::before,.navigation-single .prev .header .btn-holder a::before,.pagination .nav-links .header .btn-holder .next::before,.pagination .nav-links .header .btn-holder .prev::before,.search-form .header .btn-holder input.btn--beveled[type=submit]::before,.wrapper #review_form #respond .header .btn-holder .form-submit::before,.wrapper .comment-form .header .btn-holder .form-submit::before,.wrapper .header .btn-holder .button.product_type_variable::before,.wrapper .header .btn-holder a.button.alt::before,.wrapper .header .btn-holder button.button::before,.wrapper .related.products .product .header .btn-holder .add_to_cart_button::before,.wrapper .related.products .product .header .btn-holder .added_to_cart::before,.wrapper .woocommerce-error .header .btn-holder .button::before,.wrapper .woocommerce-info .header .btn-holder .button::before,.wrapper .woocommerce-message .header .btn-holder .button::before,.wrapper .woocommerce-ordering+.products .header .btn-holder .add_to_cart_button::before,.wrapper .woocommerce-ordering+.products .header .btn-holder .added_to_cart::before{-webkit-transform:none;transform:none}}.header .hb__icon{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;width:20px;height:20px;background:0 0;cursor:pointer}.header .hb__bar{width:100%;height:3px;display:block;position:relative;background:#8B7ADE;transition:opacity .3s ease-in,visibility .3s ease-in,-webkit-transform .3s ease-in;transition:opacity .3s ease-in,visibility .3s ease-in,transform .3s ease-in;transition:opacity .3s ease-in,visibility .3s ease-in,transform .3s ease-in,-webkit-transform .3s ease-in}.header .hb__bar:not(:last-child){margin-bottom:3px}.header .btn-basket{font-size:22px;padding:9px 8px;position:relative}.header .btn-basket::before{content:"\e92b"}@media only screen and (min-width:768px){.header .btn-basket{margin-right:20px}}.header .btn-basket .badge{background:#e95424;height:15px;line-height:15px;min-width:15px;color:#fff;text-align:center;border-radius:15px;font-size:11px;position:absolute;top:6px;right:0}.header-btn{margin-right:16px}.header-btn-mobile{display:none}@media only screen and (max-width:767px){.header-btn-desktop{display:none}.header-btn-mobile{display:block;padding:0 20px;margin-bottom:20px}}.header-btn .btn.btn--beveled.btn--color-leaderboard,.header-btn .item--leaderboards .donation-amount--leaderboards a.btn--color-leaderboard,.header-btn .navigation-single .next a.btn--color-leaderboard,.header-btn .navigation-single .prev a.btn--color-leaderboard,.header-btn .pagination .nav-links .btn--color-leaderboard.next,.header-btn .pagination .nav-links .btn--color-leaderboard.prev,.header-btn .search-form input.btn--beveled.btn--color-leaderboard[type=submit],.header-btn .wrapper #review_form #respond .btn--color-leaderboard.form-submit,.header-btn .wrapper .btn--color-leaderboard.button.product_type_variable,.header-btn .wrapper .comment-form .btn--color-leaderboard.form-submit,.header-btn .wrapper .related.products .product .btn--color-leaderboard.add_to_cart_button,.header-btn .wrapper .related.products .product .btn--color-leaderboard.added_to_cart,.header-btn .wrapper .woocommerce-error .btn--color-leaderboard.button,.header-btn .wrapper .woocommerce-info .btn--color-leaderboard.button,.header-btn .wrapper .woocommerce-message .btn--color-leaderboard.button,.header-btn .wrapper .woocommerce-ordering+.products .btn--color-leaderboard.add_to_cart_button,.header-btn .wrapper .woocommerce-ordering+.products .btn--color-leaderboard.added_to_cart,.header-btn .wrapper a.btn--color-leaderboard.button.alt,.header-btn .wrapper button.btn--color-leaderboard.button,.item--leaderboards .donation-amount--leaderboards .header-btn a.btn--color-leaderboard,.navigation-single .next .header-btn a.btn--color-leaderboard,.navigation-single .prev .header-btn a.btn--color-leaderboard,.pagination .nav-links .header-btn .btn--color-leaderboard.next,.pagination .nav-links .header-btn .btn--color-leaderboard.prev,.search-form .header-btn input.btn--beveled.btn--color-leaderboard[type=submit],.wrapper #review_form #respond .header-btn .btn--color-leaderboard.form-submit,.wrapper .comment-form .header-btn .btn--color-leaderboard.form-submit,.wrapper .header-btn .btn--color-leaderboard.button.product_type_variable,.wrapper .header-btn a.btn--color-leaderboard.button.alt,.wrapper .header-btn button.btn--color-leaderboard.button,.wrapper .related.products .product .header-btn .btn--color-leaderboard.add_to_cart_button,.wrapper .related.products .product .header-btn .btn--color-leaderboard.added_to_cart,.wrapper .woocommerce-error .header-btn .btn--color-leaderboard.button,.wrapper .woocommerce-info .header-btn .btn--color-leaderboard.button,.wrapper .woocommerce-message .header-btn .btn--color-leaderboard.button,.wrapper .woocommerce-ordering+.products .header-btn .btn--color-leaderboard.add_to_cart_button,.wrapper .woocommerce-ordering+.products .header-btn .btn--color-leaderboard.added_to_cart{color:#fff;padding:15px 50px}.header-btn .btn.btn--beveled.btn--color-leaderboard .btn-icon,.header-btn .btn.btn--beveled.btn--color-leaderboard::before,.header-btn .item--leaderboards .donation-amount--leaderboards a.btn--color-leaderboard .btn-icon,.header-btn .item--leaderboards .donation-amount--leaderboards a.btn--color-leaderboard::before,.header-btn .navigation-single .next a.btn--color-leaderboard .btn-icon,.header-btn .navigation-single .next a.btn--color-leaderboard::before,.header-btn .navigation-single .prev a.btn--color-leaderboard .btn-icon,.header-btn .navigation-single .prev a.btn--color-leaderboard::before,.header-btn .pagination .nav-links .btn--color-leaderboard.next .btn-icon,.header-btn .pagination .nav-links .btn--color-leaderboard.next::before,.header-btn .pagination .nav-links .btn--color-leaderboard.prev .btn-icon,.header-btn .pagination .nav-links .btn--color-leaderboard.prev::before,.header-btn .search-form input.btn--beveled.btn--color-leaderboard[type=submit] .btn-icon,.header-btn .search-form input.btn--beveled.btn--color-leaderboard[type=submit]::before,.header-btn .wrapper #review_form #respond .btn--color-leaderboard.form-submit .btn-icon,.header-btn .wrapper #review_form #respond .btn--color-leaderboard.form-submit::before,.header-btn .wrapper .btn--color-leaderboard.button.product_type_variable .btn-icon,.header-btn .wrapper .btn--color-leaderboard.button.product_type_variable::before,.header-btn .wrapper .comment-form .btn--color-leaderboard.form-submit .btn-icon,.header-btn .wrapper .comment-form .btn--color-leaderboard.form-submit::before,.header-btn .wrapper .related.products .product .btn--color-leaderboard.add_to_cart_button .btn-icon,.header-btn .wrapper .related.products .product .btn--color-leaderboard.add_to_cart_button::before,.header-btn .wrapper .related.products .product .btn--color-leaderboard.added_to_cart .btn-icon,.header-btn .wrapper .related.products .product .btn--color-leaderboard.added_to_cart::before,.header-btn .wrapper .woocommerce-error .btn--color-leaderboard.button .btn-icon,.header-btn .wrapper .woocommerce-error .btn--color-leaderboard.button::before,.header-btn .wrapper .woocommerce-info .btn--color-leaderboard.button .btn-icon,.header-btn .wrapper .woocommerce-info .btn--color-leaderboard.button::before,.header-btn .wrapper .woocommerce-message .btn--color-leaderboard.button .btn-icon,.header-btn .wrapper .woocommerce-message .btn--color-leaderboard.button::before,.header-btn .wrapper .woocommerce-ordering+.products .btn--color-leaderboard.add_to_cart_button .btn-icon,.header-btn .wrapper .woocommerce-ordering+.products .btn--color-leaderboard.add_to_cart_button::before,.header-btn .wrapper .woocommerce-ordering+.products .btn--color-leaderboard.added_to_cart .btn-icon,.header-btn .wrapper .woocommerce-ordering+.products .btn--color-leaderboard.added_to_cart::before,.header-btn .wrapper a.btn--color-leaderboard.button.alt .btn-icon,.header-btn .wrapper a.btn--color-leaderboard.button.alt::before,.header-btn .wrapper button.btn--color-leaderboard.button .btn-icon,.header-btn .wrapper button.btn--color-leaderboard.button::before,.item--leaderboards .donation-amount--leaderboards .header-btn a.btn--color-leaderboard .btn-icon,.item--leaderboards .donation-amount--leaderboards .header-btn a.btn--color-leaderboard::before,.navigation-single .next .header-btn a.btn--color-leaderboard .btn-icon,.navigation-single .next .header-btn a.btn--color-leaderboard::before,.navigation-single .prev .header-btn a.btn--color-leaderboard .btn-icon,.navigation-single .prev .header-btn a.btn--color-leaderboard::before,.pagination .nav-links .header-btn .btn--color-leaderboard.next .btn-icon,.pagination .nav-links .header-btn .btn--color-leaderboard.next::before,.pagination .nav-links .header-btn .btn--color-leaderboard.prev .btn-icon,.pagination .nav-links .header-btn .btn--color-leaderboard.prev::before,.search-form .header-btn input.btn--beveled.btn--color-leaderboard[type=submit] .btn-icon,.search-form .header-btn input.btn--beveled.btn--color-leaderboard[type=submit]::before,.wrapper #review_form #respond .header-btn .btn--color-leaderboard.form-submit .btn-icon,.wrapper #review_form #respond .header-btn .btn--color-leaderboard.form-submit::before,.wrapper .comment-form .header-btn .btn--color-leaderboard.form-submit .btn-icon,.wrapper .comment-form .header-btn .btn--color-leaderboard.form-submit::before,.wrapper .header-btn .btn--color-leaderboard.button.product_type_variable .btn-icon,.wrapper .header-btn .btn--color-leaderboard.button.product_type_variable::before,.wrapper .header-btn a.btn--color-leaderboard.button.alt .btn-icon,.wrapper .header-btn a.btn--color-leaderboard.button.alt::before,.wrapper .header-btn button.btn--color-leaderboard.button .btn-icon,.wrapper .header-btn button.btn--color-leaderboard.button::before,.wrapper .related.products .product .header-btn .btn--color-leaderboard.add_to_cart_button .btn-icon,.wrapper .related.products .product .header-btn .btn--color-leaderboard.add_to_cart_button::before,.wrapper .related.products .product .header-btn .btn--color-leaderboard.added_to_cart .btn-icon,.wrapper .related.products .product .header-btn .btn--color-leaderboard.added_to_cart::before,.wrapper .woocommerce-error .header-btn .btn--color-leaderboard.button .btn-icon,.wrapper .woocommerce-error .header-btn .btn--color-leaderboard.button::before,.wrapper .woocommerce-info .header-btn .btn--color-leaderboard.button .btn-icon,.wrapper .woocommerce-info .header-btn .btn--color-leaderboard.button::before,.wrapper .woocommerce-message .header-btn .btn--color-leaderboard.button .btn-icon,.wrapper .woocommerce-message .header-btn .btn--color-leaderboard.button::before,.wrapper .woocommerce-ordering+.products .header-btn .btn--color-leaderboard.add_to_cart_button .btn-icon,.wrapper .woocommerce-ordering+.products .header-btn .btn--color-leaderboard.add_to_cart_button::before,.wrapper .woocommerce-ordering+.products .header-btn .btn--color-leaderboard.added_to_cart .btn-icon,.wrapper .woocommerce-ordering+.products .header-btn .btn--color-leaderboard.added_to_cart::before{background-color:#7464D4}.header-btn .btn.btn--beveled.btn--color-leaderboard:hover::before,.header-btn .item--leaderboards .donation-amount--leaderboards a.btn--color-leaderboard:hover::before,.header-btn .navigation-single .next a.btn--color-leaderboard:hover::before,.header-btn .navigation-single .prev a.btn--color-leaderboard:hover::before,.header-btn .pagination .nav-links .btn--color-leaderboard.next:hover::before,.header-btn .pagination .nav-links .btn--color-leaderboard.prev:hover::before,.header-btn .search-form input.btn--beveled.btn--color-leaderboard[type=submit]:hover::before,.header-btn .wrapper #review_form #respond .btn--color-leaderboard.form-submit:hover::before,.header-btn .wrapper .btn--color-leaderboard.button.product_type_variable:hover::before,.header-btn .wrapper .comment-form .btn--color-leaderboard.form-submit:hover::before,.header-btn .wrapper .related.products .product .btn--color-leaderboard.add_to_cart_button:hover::before,.header-btn .wrapper .related.products .product .btn--color-leaderboard.added_to_cart:hover::before,.header-btn .wrapper .woocommerce-error .btn--color-leaderboard.button:hover::before,.header-btn .wrapper .woocommerce-info .btn--color-leaderboard.button:hover::before,.header-btn .wrapper .woocommerce-message .btn--color-leaderboard.button:hover::before,.header-btn .wrapper .woocommerce-ordering+.products .btn--color-leaderboard.add_to_cart_button:hover::before,.header-btn .wrapper .woocommerce-ordering+.products .btn--color-leaderboard.added_to_cart:hover::before,.header-btn .wrapper a.btn--color-leaderboard.button.alt:hover::before,.header-btn .wrapper button.btn--color-leaderboard.button:hover::before,.item--leaderboards .donation-amount--leaderboards .header-btn a.btn--color-leaderboard:hover::before,.navigation-single .next .header-btn a.btn--color-leaderboard:hover::before,.navigation-single .prev .header-btn a.btn--color-leaderboard:hover::before,.pagination .nav-links .header-btn .btn--color-leaderboard.next:hover::before,.pagination .nav-links .header-btn .btn--color-leaderboard.prev:hover::before,.search-form .header-btn input.btn--beveled.btn--color-leaderboard[type=submit]:hover::before,.wrapper #review_form #respond .header-btn .btn--color-leaderboard.form-submit:hover::before,.wrapper .comment-form .header-btn .btn--color-leaderboard.form-submit:hover::before,.wrapper .header-btn .btn--color-leaderboard.button.product_type_variable:hover::before,.wrapper .header-btn a.btn--color-leaderboard.button.alt:hover::before,.wrapper .header-btn button.btn--color-leaderboard.button:hover::before,.wrapper .related.products .product .header-btn .btn--color-leaderboard.add_to_cart_button:hover::before,.wrapper .related.products .product .header-btn .btn--color-leaderboard.added_to_cart:hover::before,.wrapper .woocommerce-error .header-btn .btn--color-leaderboard.button:hover::before,.wrapper .woocommerce-info .header-btn .btn--color-leaderboard.button:hover::before,.wrapper .woocommerce-message .header-btn .btn--color-leaderboard.button:hover::before,.wrapper .woocommerce-ordering+.products .header-btn .btn--color-leaderboard.add_to_cart_button:hover::before,.wrapper .woocommerce-ordering+.products .header-btn .btn--color-leaderboard.added_to_cart:hover::before{background-color:#6250ce}@media only screen and (max-width:991px){.header-btn .btn.btn--beveled.btn--color-leaderboard,.header-btn .item--leaderboards .donation-amount--leaderboards a.btn--color-leaderboard,.header-btn .navigation-single .next a.btn--color-leaderboard,.header-btn .navigation-single .prev a.btn--color-leaderboard,.header-btn .pagination .nav-links .btn--color-leaderboard.next,.header-btn .pagination .nav-links .btn--color-leaderboard.prev,.header-btn .search-form input.btn--beveled.btn--color-leaderboard[type=submit],.header-btn .wrapper #review_form #respond .btn--color-leaderboard.form-submit,.header-btn .wrapper .btn--color-leaderboard.button.product_type_variable,.header-btn .wrapper .comment-form .btn--color-leaderboard.form-submit,.header-btn .wrapper .related.products .product .btn--color-leaderboard.add_to_cart_button,.header-btn .wrapper .related.products .product .btn--color-leaderboard.added_to_cart,.header-btn .wrapper .woocommerce-error .btn--color-leaderboard.button,.header-btn .wrapper .woocommerce-info .btn--color-leaderboard.button,.header-btn .wrapper .woocommerce-message .btn--color-leaderboard.button,.header-btn .wrapper .woocommerce-ordering+.products .btn--color-leaderboard.add_to_cart_button,.header-btn .wrapper .woocommerce-ordering+.products .btn--color-leaderboard.added_to_cart,.header-btn .wrapper a.btn--color-leaderboard.button.alt,.header-btn .wrapper button.btn--color-leaderboard.button,.item--leaderboards .donation-amount--leaderboards .header-btn a.btn--color-leaderboard,.navigation-single .next .header-btn a.btn--color-leaderboard,.navigation-single .prev .header-btn a.btn--color-leaderboard,.pagination .nav-links .header-btn .btn--color-leaderboard.next,.pagination .nav-links .header-btn .btn--color-leaderboard.prev,.search-form .header-btn input.btn--beveled.btn--color-leaderboard[type=submit],.wrapper #review_form #respond .header-btn .btn--color-leaderboard.form-submit,.wrapper .comment-form .header-btn .btn--color-leaderboard.form-submit,.wrapper .header-btn .btn--color-leaderboard.button.product_type_variable,.wrapper .header-btn a.btn--color-leaderboard.button.alt,.wrapper .header-btn button.btn--color-leaderboard.button,.wrapper .related.products .product .header-btn .btn--color-leaderboard.add_to_cart_button,.wrapper .related.products .product .header-btn .btn--color-leaderboard.added_to_cart,.wrapper .woocommerce-error .header-btn .btn--color-leaderboard.button,.wrapper .woocommerce-info .header-btn .btn--color-leaderboard.button,.wrapper .woocommerce-message .header-btn .btn--color-leaderboard.button,.wrapper .woocommerce-ordering+.products .header-btn .btn--color-leaderboard.add_to_cart_button,.wrapper .woocommerce-ordering+.products .header-btn .btn--color-leaderboard.added_to_cart{font-size:14px;padding:15px 30px 15px 40px}}@media only screen and (max-width:767px){.header-btn .btn.btn--beveled.btn--color-leaderboard,.header-btn .item--leaderboards .donation-amount--leaderboards a.btn--color-leaderboard,.header-btn .navigation-single .next a.btn--color-leaderboard,.header-btn .navigation-single .prev a.btn--color-leaderboard,.header-btn .pagination .nav-links .btn--color-leaderboard.next,.header-btn .pagination .nav-links .btn--color-leaderboard.prev,.header-btn .search-form input.btn--beveled.btn--color-leaderboard[type=submit],.header-btn .wrapper #review_form #respond .btn--color-leaderboard.form-submit,.header-btn .wrapper .btn--color-leaderboard.button.product_type_variable,.header-btn .wrapper .comment-form .btn--color-leaderboard.form-submit,.header-btn .wrapper .related.products .product .btn--color-leaderboard.add_to_cart_button,.header-btn .wrapper .related.products .product .btn--color-leaderboard.added_to_cart,.header-btn .wrapper .woocommerce-error .btn--color-leaderboard.button,.header-btn .wrapper .woocommerce-info .btn--color-leaderboard.button,.header-btn .wrapper .woocommerce-message .btn--color-leaderboard.button,.header-btn .wrapper .woocommerce-ordering+.products .btn--color-leaderboard.add_to_cart_button,.header-btn .wrapper .woocommerce-ordering+.products .btn--color-leaderboard.added_to_cart,.header-btn .wrapper a.btn--color-leaderboard.button.alt,.header-btn .wrapper button.btn--color-leaderboard.button,.item--leaderboards .donation-amount--leaderboards .header-btn a.btn--color-leaderboard,.navigation-single .next .header-btn a.btn--color-leaderboard,.navigation-single .prev .header-btn a.btn--color-leaderboard,.pagination .nav-links .header-btn .btn--color-leaderboard.next,.pagination .nav-links .header-btn .btn--color-leaderboard.prev,.search-form .header-btn input.btn--beveled.btn--color-leaderboard[type=submit],.wrapper #review_form #respond .header-btn .btn--color-leaderboard.form-submit,.wrapper .comment-form .header-btn .btn--color-leaderboard.form-submit,.wrapper .header-btn .btn--color-leaderboard.button.product_type_variable,.wrapper .header-btn a.btn--color-leaderboard.button.alt,.wrapper .header-btn button.btn--color-leaderboard.button,.wrapper .related.products .product .header-btn .btn--color-leaderboard.add_to_cart_button,.wrapper .related.products .product .header-btn .btn--color-leaderboard.added_to_cart,.wrapper .woocommerce-error .header-btn .btn--color-leaderboard.button,.wrapper .woocommerce-info .header-btn .btn--color-leaderboard.button,.wrapper .woocommerce-message .header-btn .btn--color-leaderboard.button,.wrapper .woocommerce-ordering+.products .header-btn .btn--color-leaderboard.add_to_cart_button,.wrapper .woocommerce-ordering+.products .header-btn .btn--color-leaderboard.added_to_cart{font-size:18px;padding:15px 50px}}.hero{position:relative;height:auto;color:#fff;display:flex;align-items:center}.hero::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(116,100,212,.8)}.hero .hero__content{min-height:280px}@media only screen and (min-width:768px){.hero .hero__content{min-height:500px}}.hero.hero-sm .hero__content{min-height:180px}.hero.hero-bottom{display:flex;align-items:center;height:auto}.hero.hero-bottom .hero__content{min-height:280px}.hero.hero-bottom::before{background-color:rgba(78,41,103,.8)}.hero.hero-bottom h1{margin-bottom:0}.hero.hero-bottom p{margin-bottom:16px}.hero .container{height:100%;display:flex}.hero__content{width:100%;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:inherit;padding:20px 0}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.hero h1,.hero p{width:100%}}.hero h1{margin-top:0;font-size:27px;font-weight:600;line-height:1.15}@media only screen and (min-width:768px){.hero h1{font-size:38px}}.hero p{margin-bottom:20px;font-size:18px}.vimeo-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none;overflow:hidden;background:url(../img/bg-video-sample.jpg) no-repeat}.slider .date,.slider .date__day{background-color:#fff;display:flex}.vimeo-wrapper iframe{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.video-wrapper{margin:10px -20px}@media only screen and (min-width:768px){.hero p{font-size:27px}.video-wrapper{margin:10px 0}.slider__top{display:flex;justify-content:space-between;align-items:flex-end}}.video-holder{position:relative;padding-bottom:56.25%;height:0}.video-holder iframe{position:absolute;top:0;left:0;width:100%;height:100%}.slider__top{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #d5d5d5}.slider__top .section-title-holder p{margin-bottom:0}@media only screen and (max-width:767px){.slider__top .section-title-holder p{margin-bottom:16px}}.slider__static{display:flex;flex-wrap:wrap;margin:0 -10px}.slider__static .swiper-slider-holder{width:100%;padding:0 10px;margin-bottom:20px}@media only screen and (min-width:576px){.slider__static .swiper-slider-holder{width:50%}}@media only screen and (min-width:768px){.slider__bottom{text-align:center}.slider__static .swiper-slider-holder{width:33.33%}}@media only screen and (min-width:992px){.slider__static .swiper-slider-holder{width:25%}}@media (min-width:1200px){.slider__static .swiper-slider-holder{width:20%}}.slider .slider__static .swiper-slide{height:100%;max-width:300px;margin:auto}@media only screen and (min-width:576px){.slider .slider__static .swiper-slide{max-width:100%}.section--text .statistics__top p{text-align:center}}@media only screen and (min-width:768px){.slider .section-title,.slider .wrapper .woocommerce h3,.wrapper .woocommerce .slider h3{margin-bottom:0}.slider .swiper-container{-webkit-filter:drop-shadow(0 12px 30px rgba(0, 0, 0, .2));filter:drop-shadow(0 12px 30px rgba(0, 0, 0, .2))}}.slider .text-holder{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:38px 20px 0;color:#fff}.slider .text-holder p{margin-bottom:4px;font-size:15px;font-weight:600;line-height:1.46}.slider .text-holder p.place{font-size:14px;font-weight:500;color:#bfb8eb}.slider .date{position:absolute;left:16px;flex-direction:column;align-items:center;min-width:38px;padding:7px 5px;color:#8B7ADE;-webkit-transform:translateY(calc(-100% - 11px));transform:translateY(calc(-100% - 11px))}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.slider .img-holder{width:100%}.slider .text-holder{width:calc(100% - 20px * 2)}.slider .text-holder p{width:100%}.slider .date{-webkit-transform:translateY(-126%);transform:translateY(-126%)}}.slider .date__day{align-items:flex-end;justify-content:center;font-size:22px;font-weight:500;line-height:1}.slider .date__month{font-size:14px;font-weight:600;text-transform:uppercase}.slider .swiper-container{margin-right:-20px;margin-left:-20px;padding-left:20px;padding-bottom:20px}.slider .swiper-slide{display:flex;flex-direction:column;align-items:flex-start;max-width:200px;height:auto;background-color:#7464D4;box-shadow:0 12px 30px 0 rgba(0,0,0,.2)}@media only screen and (min-width:768px){.slider .swiper-slide{max-width:none;box-shadow:none}}@media only screen and (min-width:768px) and (-ms-high-contrast:active),only screen and (min-width:768px) and (-ms-high-contrast:none){.slider .swiper-container{margin-right:-10px;margin-left:-10px;padding-left:10px;padding-right:10px}.slider .swiper-slide{box-shadow:0 6px 15px 0 rgba(0,0,0,.2)}}.articles__image img,.resources__item img{box-shadow:0 12px 30px 0 rgba(0,0,0,.2)}.slider .swiper-slide .img-holder{width:100%}.item--leaderboards .donation-amount--leaderboards .slider .swiper-slide a,.navigation-single .next .slider .swiper-slide a,.navigation-single .prev .slider .swiper-slide a,.pagination .nav-links .slider .swiper-slide .next,.pagination .nav-links .slider .swiper-slide .prev,.search-form .slider .swiper-slide input[type=submit],.slider .swiper-slide .btn,.slider .swiper-slide .item--leaderboards .donation-amount--leaderboards a,.slider .swiper-slide .navigation-single .next a,.slider .swiper-slide .navigation-single .prev a,.slider .swiper-slide .pagination .nav-links .next,.slider .swiper-slide .pagination .nav-links .prev,.slider .swiper-slide .search-form input[type=submit],.slider .swiper-slide .wrapper #review_form #respond .form-submit,.slider .swiper-slide .wrapper .button.product_type_variable,.slider .swiper-slide .wrapper .comment-form .form-submit,.slider .swiper-slide .wrapper .related.products .product .add_to_cart_button,.slider .swiper-slide .wrapper .related.products .product .added_to_cart,.slider .swiper-slide .wrapper .woocommerce-error .button,.slider .swiper-slide .wrapper .woocommerce-info .button,.slider .swiper-slide .wrapper .woocommerce-message .button,.slider .swiper-slide .wrapper .woocommerce-ordering+.products .add_to_cart_button,.slider .swiper-slide .wrapper .woocommerce-ordering+.products .added_to_cart,.slider .swiper-slide .wrapper a.button.alt,.slider .swiper-slide .wrapper button.button,.wrapper #review_form #respond .slider .swiper-slide .form-submit,.wrapper .comment-form .slider .swiper-slide .form-submit,.wrapper .related.products .product .slider .swiper-slide .add_to_cart_button,.wrapper .related.products .product .slider .swiper-slide .added_to_cart,.wrapper .slider .swiper-slide .button.product_type_variable,.wrapper .slider .swiper-slide a.button.alt,.wrapper .slider .swiper-slide button.button,.wrapper .woocommerce-error .slider .swiper-slide .button,.wrapper .woocommerce-info .slider .swiper-slide .button,.wrapper .woocommerce-message .slider .swiper-slide .button,.wrapper .woocommerce-ordering+.products .slider .swiper-slide .add_to_cart_button,.wrapper .woocommerce-ordering+.products .slider .swiper-slide .added_to_cart{margin:auto 20px 20px}.slider .swiper .swiper-pagination-fraction,.slider .swiper-container-horizontal>.swiper-pagination-bullets,.slider .swiper-pagination-custom{position:static;margin-top:20px;display:flex;justify-content:center;flex-wrap:wrap}.slider .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 3px 3px}.slider .swiper-pagination-bullet{width:7px;height:7px;background:#8B7ADE;opacity:1}.slider .swiper-pagination-bullet-active{background:#e95424}@media only screen and (min-width:992px){.section--text{padding-top:40px;padding-bottom:40px;color:#565656}}.section--text.bg-img-birds--small{padding-right:18px}.section--text p{font-size:16px;margin-bottom:20px}.section--text p:last-child,.section--text p:only-child{margin-bottom:0}.section--text p.lead{font-size:16px;line-height:1.6}.section--text p a{color:inherit;font-weight:600}.section--text a:hover{text-decoration:underline}.section--text .custom-list a{color:#03a7cf}.section--text .custom-list p{width:calc(100% - 34px)}.section--text .custom-list .map{width:100%;margin:20px auto 0 -34px}.section--text .custom-list #map_container{position:relative}.section--text .custom-list #map{height:0;padding-bottom:50%;padding-top:30px}.section--text .custom-list li{position:relative;width:100%;padding-left:34px;list-style:none}.section--text .custom-list li::before{position:absolute;top:0;left:0;width:20px;font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:20px;text-align:center}.section--text .custom-list li:not(:last-child){margin-bottom:12px}.section--text .custom-list li img{display:block}.section--text .custom-list li .map img{margin-left:0}.section--text .custom-list.custom-list--campaign li:first-child::before{content:'\e914'}.section--text .custom-list.custom-list--campaign li:nth-child(2)::before{content:'\e913'}.section--text .custom-list.custom-list--campaign li:nth-child(3)::before{content:'\e91f'}.section--text .custom-list.custom-list--campaign li:nth-child(4)::before{content:'\e91e'}.section--text .custom-list.custom-list--campaign li:nth-child(5)::before{content:'\e91d'}.section--text .custom-list.custom-list--campaign li:nth-child(6)::before{content:'\e91c'}.section--text .custom-list.custom-list--campaign li:nth-child(7)::before{content:'\e91b'}.section--text .custom-list.custom-list--campaign li:nth-child(8)::before{content:'\e91a'}.section--text .custom-list.custom-list--campaign li:nth-child(9)::before{content:'\e919'}.section--text .custom-list.custom-list--campaign li:last-child::before{content:'\e926'}.section--text .custom-list.custom-list--statistics li:first-child::before{content:'\e921'}.section--text .custom-list.custom-list--statistics li:nth-child(2)::before,.section--text .custom-list.custom-list--statistics li:nth-child(3)::before{content:'\e917'}.section--text .custom-list.custom-list--statistics li:nth-child(4)::before{content:'\e916'}.section--text .custom-list.custom-list--statistics li:last-child::before{content:'\e915'}@media only screen and (min-width:768px){.section--text .statistics{display:flex;justify-content:space-between;align-items:center;padding:30px 0 0}.section--text .statistics__top{width:48%}}.section--text .statistics__top{border-top:solid 1px #ddd;border-bottom:solid 1px #ddd;padding:30px 0 20px}.section--text .statistics__top p{font-size:18px;font-weight:500;color:#8B7ADE}.section--text .statistics .icons{display:flex;justify-content:center;margin-bottom:18px}.section--text .statistics .icons__item:not(:last-child){margin-right:3px}.section--text .statistics .icons__item span{font-size:25px}.section--text .statistics .icons__item span::before{color:rgba(78,41,104,.33)}.section--text .statistics .icons__item.icons__item--filled span::before{color:#4e2968}.section--text .statistics__bottom{padding:24px 0 0}@media only screen and (min-width:768px){.section--text .statistics__bottom{width:48%;padding:0}}.section--content p{font-size:16px;margin-bottom:24px}.section--content p:last-child{margin-bottom:0}.section--content p.lead{font-size:16px;line-height:1.6}.section--content .video-wrapper{margin-top:auto;margin-bottom:30px}.section--content .video-wrapper:last-child{margin-bottom:0}.section--content a{color:inherit;font-weight:600;text-decoration:none}.section--content a:hover{text-decoration:underline}.resources__holder{color:#8B7ADE}.resources__holder:not(:last-child){margin-bottom:8px}.resources__title-row{margin-right:-20px;padding-right:20px;padding-bottom:9px;font-size:18px;font-weight:500;border-bottom:solid 1px #ddd}@media only screen and (min-width:768px){.resources__title-row{margin-right:0;padding-right:0}}.resources__row{padding:34px 0 15px}.resources__item{max-width:200px;text-align:center}.resources__item h5{font-size:14px;font-weight:500}.swiper-resources{position:relative;padding-bottom:20px}.swiper-resources .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 3px 3px}.swiper-resources .swiper-pagination-bullet{width:7px;height:7px;background:#4e2968;opacity:1}.swiper-resources .swiper-pagination-bullet-active{background:#e95424}.leaderboard,.popup__inner,.progress__figure{background-repeat:no-repeat}.swiper-resources .swiper-pagination-custom,.swiper-resources .swiper-pagination-fraction,.swiper-resources.swiper-container-horizontal>.swiper-pagination-bullets{position:static;display:flex;justify-content:center;flex-wrap:wrap}.sponsors{border-top:solid 1px #ddd}.sponsors__title{font-weight:300;text-align:center;text-transform:uppercase;font-size:18px;margin-bottom:25px;width:100%}@media only screen and (min-width:992px){.sponsors__title{width:100%;text-align:center;display:block;align-items:center;justify-content:flex-end}}.sponsors__col,.sponsors__item{text-align:center;padding-left:15px;padding-right:15px}.sponsors__list{display:block;flex-wrap:wrap}.sponsors__item{width:33.3333%;margin-bottom:22px;align-items:center;display:flex;justify-content:center}@media only screen and (min-width:768px){.sponsors__item{width:25%}}@media only screen and (min-width:992px){.sponsors__item{width:50%;margin-bottom:35px}}.sponsors__item img{display:inline-block;max-width:130px;width:100%}.sponsors__item:nth-child(2){width:50%}@media only screen and (min-width:992px){.sponsors__item:nth-child(2){width:100%;}}.sponsors__item:nth-child(2) img{max-height:120px}.sponsors__row{display:flex;justify-content:center;flex-wrap:wrap}.sponsors__row:last-child .sponsors__col img{max-height:65px}.sponsors__col{width:33.3333%;margin-bottom:22px;align-items:center;display:flex;justify-content:center}@media only screen and (min-width:768px){.sponsors__col{width:25%}}@media only screen and (min-width:992px){.sponsors__col{width:20%;margin-bottom:35px}.popup__inner{min-width:670px}}.sponsors__col img{display:inline-block;max-height:92px}.articles{padding-bottom:22px}@media only screen and (max-width:767px){.articles:after{display:none}}@media only screen and (min-width:768px){.articles{padding-bottom:5px}.articles__list{display:flex;flex-wrap:wrap}}.articles__item{border:1px solid #eee;margin-bottom:8px;padding:20px;display:flex;color:#565656;transition:all .2s}@media only screen and (min-width:768px){.articles__item{width:calc(50% - 50px);margin-right:25px;margin-left:25px;margin-bottom:25px}}.articles__image{flex-basis:70px;flex-shrink:0;margin-right:20px}@media only screen and (min-width:768px){.articles__image{flex-basis:90px}}.articles__info{font-size:14px;line-height:1.42857}.articles__info p{margin-bottom:0}a.articles__item:hover{box-shadow:0 0 13px -6px rgba(0,0,0,.2)}@media only screen and (min-width:1024px){.shop-teaser{padding-top:36px;padding-bottom:34px}}.shop-teaser .container{display:flex;flex-direction:column}.shop-teaser__actions{padding-top:10px}@media only screen and (min-width:1024px){.shop-teaser__actions{padding-top:26px}}.shop-teaser__title{font-size:24px;color:#8B7ADE;font-weight:600;line-height:1.08333;margin-bottom:20px;padding-top:5px}.shop-teaser__date{margin-bottom:20px}.shop-teaser__desc{font-size:16px;line-height:1.25}.shop-teaser__info{max-width:635px}.shop-teaser__image{width:100vw;margin-left:-20px;margin-bottom:15px}.shop-teaser__image--desktop{display:none}.shop-teaser__image--mobile{display:block}@media only screen and (min-width:576px){.shop-teaser .container{flex-direction:row}.shop-teaser__image{margin-left:0;margin-bottom:0;margin-right:27px;flex-basis:200px;flex-shrink:0;width:auto}.shop-teaser__image--desktop{display:block}.shop-teaser__image--mobile{display:none}}.shop-teaser__image img{width:100%;max-width:unset}.blog .shop-teaser__date,.blog .shop-teaser__title{margin-bottom:10px}.leaderboard{background-size:cover;background-position:center;background-color:#03a7cf;padding-top:21px;padding-bottom:30px;color:#fff}.leaderboard__title{font-size:24px;margin-bottom:22px}@media only screen and (min-width:768px){.shop-teaser__image{flex-basis:240px}.leaderboard{padding-top:35px}.leaderboard__title{font-size:38px;text-align:center;margin-bottom:17px}}.progress__stage{padding-bottom:20px;margin-bottom:10px}@media only screen and (min-width:768px){.progress__stage{padding-bottom:26px}}.progress__amount{display:flex;justify-content:space-between;line-height:1.13;padding-bottom:12px}.progress__amount p{margin-bottom:3px;line-height:1.13}.progress__amount-price{font-size:23px;font-weight:700}@media only screen and (min-width:768px){.progress__amount{padding-bottom:5px}.progress__amount-price{font-size:30px}}.progress__amount-goal{text-align:right}.progress__amount-currency{font-size:14px;position:relative;top:-5px}@media only screen and (min-width:768px){.progress__amount-currency{font-size:18px}}.progress__action{text-align:center}.progress__line-holder{height:42px;width:100%;position:relative}@media only screen and (max-width:575px){.progress__line-holder{height:28px}}.progress__line{height:100%;background-size:100vw 100%;background-image:url(../img/progress-line.svg);box-shadow:8px 8px 0 0 #078DAE}@media only screen and (min-width:1200px){.progress__line{background-size:1200px 100%}}.progress__line-active{position:absolute;top:0;height:100%;background-size:100vw 100%;background-image:url(../img/progress-line-active.svg)}@media only screen and (min-width:1200px){.progress__line-active{background-size:1100px 100%}}.progress__figure{width:66px;position:absolute;height:66px;background-image:url(../img/progress-figure.svg);background-size:contain;bottom:-22px;left:100%;-webkit-transform:translateX(-62%);transform:translateX(-62%)}@media only screen and (min-width:576px){.progress__figure{-webkit-transform:translateX(-55%);transform:translateX(-55%);bottom:-22px;width:82px;height:82px}}.progress-header{padding-top:13px;width:157px;display:flex;flex-direction:column;align-items:flex-end;opacity:0;transition:all .1s}.progress-header.is-visible{opacity:1}.progress-header__amount{color:#1ea7ce;line-height:1;position:relative;z-index:1;align-self:flex-start}.progress-header__amount-currency{font-size:16px;position:relative;top:-11px}@media only screen and (min-width:576px){.progress-header{width:265px}.progress-header__amount-currency{font-size:20px}}.progress-header__amount-price{font-size:28px;font-weight:700}.progress-header__thermometer{position:relative;width:136px;margin-top:-10px;margin-left:15px;margin-bottom:8px}@media only screen and (min-width:576px){.progress-header__amount-price{font-size:36px}.progress-header__thermometer{width:240px;margin-bottom:4px}}.progress-header__thermometer:after{content:"";position:absolute;top:0;width:0;height:0;border-style:solid;border-width:8px 136px 0 0;border-color:#fff transparent transparent}.progress-header__thermometer-line{background-color:#C2BFBF;height:14px}.progress-header__thermometer-line span{background-color:#1ea7ce;display:block;height:100%}.progress-header__total{text-transform:uppercase;font-size:14px;color:#9a9a9a;text-align:right;width:100%}@media only screen and (min-width:576px){.progress-header__thermometer:after{border-width:8px 240px 0 0}.progress-header__total{width:240px;text-align:center;font-size:16px}}@media only screen and (min-width:768px){.progress__statistic-list{display:flex;justify-content:space-between;align-items:center;padding-top:15px;padding-bottom:15px}}.progress__statistic-item{display:flex;line-height:1;align-items:center;margin-bottom:12px;font-size:18px}.accordion__item:last-child,.progress__statistic-item:last-child{margin-bottom:0}@media only screen and (min-width:768px){.progress__statistic-item{margin-bottom:0;font-size:20px}}.progress__statistic-icon{height:23px;width:23px;background-color:#7464D4;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:13px;font-size:15px}.progress__statistic-count{font-weight:500;margin-right:5px;padding-top:.3em;flex-basis:25px}.progress__statistic-caption{flex:3 3 0;padding-top:.3em}@media only screen and (max-width:767px){.container--accordion{padding-left:0;padding-right:0}}.accordion{padding-top:0;padding-bottom:30px}@media only screen and (min-width:768px){.progress__statistic-icon{width:30px;height:30px;font-size:17px}.accordion{padding-bottom:50px}}.accordion__item{margin-top:-1px}.accordion__item.is-active .accordion__header{background-color:#8B7ADE;color:#fff}.accordion__content,.accordion__header:hover{background-color:#f9f9f9}.accordion__header{color:#565656;padding:.7em 20px .4em;cursor:pointer;transition:.2s;border-top:1px solid #e1e3e8;border-bottom:1px solid #e1e3e8;font-weight:600}.popup,.popup__inner{opacity:0;transition:.3s}@media only screen and (min-width:768px){.accordion__header{padding:1em 20px .7em}}.accordion__header span{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:1.63}.accordion__header span i{font-style:normal;margin-right:5px}.accordion__content{display:none;color:#565656;padding:15px 20px;font-size:14px}@media only screen and (min-width:768px){.accordion__content{font-size:16px}}.accordion__content a{text-decoration:none}.accordion__content a:hover{text-decoration:underline}.accordion__content img{margin-bottom:10px}.accordion__content ol,.accordion__content ul{padding-left:20px;margin-bottom:10px}.accordion__content h1,.accordion__content h2,.accordion__content h3,.accordion__content h4,.accordion__content h5,.accordion__content h6{margin-top:0;margin-bottom:10px}.popup{position:fixed;top:0;right:0;left:0;bottom:0;overflow-y:auto;z-index:1000;visibility:hidden;background-color:rgba(20,20,20,.96);padding:15px;display:flex;align-items:center}@media only screen and (min-width:576px){.popup-signup .popup__list{justify-content:space-between}}.popup-signup .popup__list-item:last-child .popup__list-image img{max-width:none}.popup__inner{margin:auto;position:relative;max-width:670px;background-color:#03A7CF;color:#fff;-webkit-transform:translateY(-40px);transform:translateY(-40px);background-size:cover;padding:16px 54px 60px}@media only screen and (max-width:767px){.popup__inner{padding:16px 6px 60px}}@media only screen and (max-width:575px){.popup__inner{padding:16px 6px 0}}.popup__close{position:absolute;right:18px;display:inline-flex;align-items:center;justify-content:center;top:10px;width:32px;padding:0;height:32px;border-radius:50%;color:#565656;cursor:pointer;transition:.16s;border:none;background-image:url(../img/icon-close.svg);background-repeat:repeat;background-size:contain}.popup.is-active{opacity:1;visibility:visible;transition:.3s}.popup.is-active .popup__inner{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition:.3s}.popup__title{font-size:24px;line-height:1;padding:42px 0 35px;margin-bottom:0;text-align:center}.popup__list{display:flex;justify-content:center}@media only screen and (max-width:575px){.popup__list{flex-wrap:wrap}}.popup__list-item{display:flex;flex-direction:column;align-items:center;width:47%;max-width:268px;text-decoration:none;padding:0 16px;color:#fff;background-color:transparent;transition:background .35s;text-align:center}.footer-main__nav ul li a:hover,.wrapper .woocommerce a{text-decoration:underline}@media only screen and (max-width:575px){.popup__list-item{width:100%;margin-bottom:40px}}.popup__list-item:last-child .popup__list-image{display:flex}.popup__list-item:last-child .popup__list-image img{max-width:70%;margin:auto}.item--leaderboards .donation-amount--leaderboards .popup__list-item:hover a.btn--color-white.btn--color-white,.navigation-single .next .popup__list-item:hover a.btn--color-white.btn--color-white,.navigation-single .prev .popup__list-item:hover a.btn--color-white.btn--color-white,.pagination .nav-links .popup__list-item:hover .btn--color-white.btn--color-white.next,.pagination .nav-links .popup__list-item:hover .btn--color-white.btn--color-white.prev,.popup__list-item:hover .btn.btn--color-white.btn--color-white,.popup__list-item:hover .item--leaderboards .donation-amount--leaderboards a.btn--color-white.btn--color-white,.popup__list-item:hover .navigation-single .next a.btn--color-white.btn--color-white,.popup__list-item:hover .navigation-single .prev a.btn--color-white.btn--color-white,.popup__list-item:hover .pagination .nav-links .btn--color-white.btn--color-white.next,.popup__list-item:hover .pagination .nav-links .btn--color-white.btn--color-white.prev,.popup__list-item:hover .search-form input.btn--color-white.btn--color-white[type=submit],.popup__list-item:hover .wrapper #review_form #respond .btn--color-white.btn--color-white.form-submit,.popup__list-item:hover .wrapper .btn--color-white.btn--color-white.button.product_type_variable,.popup__list-item:hover .wrapper .comment-form .btn--color-white.btn--color-white.form-submit,.popup__list-item:hover .wrapper .related.products .product .btn--color-white.btn--color-white.add_to_cart_button,.popup__list-item:hover .wrapper .related.products .product .btn--color-white.btn--color-white.added_to_cart,.popup__list-item:hover .wrapper .woocommerce-error .btn--color-white.btn--color-white.button,.popup__list-item:hover .wrapper .woocommerce-info .btn--color-white.btn--color-white.button,.popup__list-item:hover .wrapper .woocommerce-message .btn--color-white.btn--color-white.button,.popup__list-item:hover .wrapper .woocommerce-ordering+.products .btn--color-white.btn--color-white.add_to_cart_button,.popup__list-item:hover .wrapper .woocommerce-ordering+.products .btn--color-white.btn--color-white.added_to_cart,.popup__list-item:hover .wrapper a.btn--color-white.btn--color-white.button.alt,.popup__list-item:hover .wrapper button.btn--color-white.btn--color-white.button,.search-form .popup__list-item:hover input.btn--color-white.btn--color-white[type=submit],.wrapper #review_form #respond .popup__list-item:hover .btn--color-white.btn--color-white.form-submit,.wrapper .comment-form .popup__list-item:hover .btn--color-white.btn--color-white.form-submit,.wrapper .popup__list-item:hover .btn--color-white.btn--color-white.button.product_type_variable,.wrapper .popup__list-item:hover a.btn--color-white.btn--color-white.button.alt,.wrapper .popup__list-item:hover button.btn--color-white.btn--color-white.button,.wrapper .related.products .product .popup__list-item:hover .btn--color-white.btn--color-white.add_to_cart_button,.wrapper .related.products .product .popup__list-item:hover .btn--color-white.btn--color-white.added_to_cart,.wrapper .woocommerce-error .popup__list-item:hover .btn--color-white.btn--color-white.button,.wrapper .woocommerce-info .popup__list-item:hover .btn--color-white.btn--color-white.button,.wrapper .woocommerce-message .popup__list-item:hover .btn--color-white.btn--color-white.button,.wrapper .woocommerce-ordering+.products .popup__list-item:hover .btn--color-white.btn--color-white.add_to_cart_button,.wrapper .woocommerce-ordering+.products .popup__list-item:hover .btn--color-white.btn--color-white.added_to_cart{color:#fff}.item--leaderboards .donation-amount--leaderboards .popup__list-item:hover a.btn--color-white.btn--color-white::before,.navigation-single .next .popup__list-item:hover a.btn--color-white.btn--color-white::before,.navigation-single .prev .popup__list-item:hover a.btn--color-white.btn--color-white::before,.pagination .nav-links .popup__list-item:hover .btn--color-white.btn--color-white.next::before,.pagination .nav-links .popup__list-item:hover .btn--color-white.btn--color-white.prev::before,.popup__list-item:hover .btn.btn--color-white.btn--color-white::before,.popup__list-item:hover .item--leaderboards .donation-amount--leaderboards a.btn--color-white.btn--color-white::before,.popup__list-item:hover .navigation-single .next a.btn--color-white.btn--color-white::before,.popup__list-item:hover .navigation-single .prev a.btn--color-white.btn--color-white::before,.popup__list-item:hover .pagination .nav-links .btn--color-white.btn--color-white.next::before,.popup__list-item:hover .pagination .nav-links .btn--color-white.btn--color-white.prev::before,.popup__list-item:hover .search-form input.btn--color-white.btn--color-white[type=submit]::before,.popup__list-item:hover .wrapper #review_form #respond .btn--color-white.btn--color-white.form-submit::before,.popup__list-item:hover .wrapper .btn--color-white.btn--color-white.button.product_type_variable::before,.popup__list-item:hover .wrapper .comment-form .btn--color-white.btn--color-white.form-submit::before,.popup__list-item:hover .wrapper .related.products .product .btn--color-white.btn--color-white.add_to_cart_button::before,.popup__list-item:hover .wrapper .related.products .product .btn--color-white.btn--color-white.added_to_cart::before,.popup__list-item:hover .wrapper .woocommerce-error .btn--color-white.btn--color-white.button::before,.popup__list-item:hover .wrapper .woocommerce-info .btn--color-white.btn--color-white.button::before,.popup__list-item:hover .wrapper .woocommerce-message .btn--color-white.btn--color-white.button::before,.popup__list-item:hover .wrapper .woocommerce-ordering+.products .btn--color-white.btn--color-white.add_to_cart_button::before,.popup__list-item:hover .wrapper .woocommerce-ordering+.products .btn--color-white.btn--color-white.added_to_cart::before,.popup__list-item:hover .wrapper a.btn--color-white.btn--color-white.button.alt::before,.popup__list-item:hover .wrapper button.btn--color-white.btn--color-white.button::before,.search-form .popup__list-item:hover input.btn--color-white.btn--color-white[type=submit]::before,.wrapper #review_form #respond .popup__list-item:hover .btn--color-white.btn--color-white.form-submit::before,.wrapper .comment-form .popup__list-item:hover .btn--color-white.btn--color-white.form-submit::before,.wrapper .popup__list-item:hover .btn--color-white.btn--color-white.button.product_type_variable::before,.wrapper .popup__list-item:hover a.btn--color-white.btn--color-white.button.alt::before,.wrapper .popup__list-item:hover button.btn--color-white.btn--color-white.button::before,.wrapper .related.products .product .popup__list-item:hover .btn--color-white.btn--color-white.add_to_cart_button::before,.wrapper .related.products .product .popup__list-item:hover .btn--color-white.btn--color-white.added_to_cart::before,.wrapper .woocommerce-error .popup__list-item:hover .btn--color-white.btn--color-white.button::before,.wrapper .woocommerce-info .popup__list-item:hover .btn--color-white.btn--color-white.button::before,.wrapper .woocommerce-message .popup__list-item:hover .btn--color-white.btn--color-white.button::before,.wrapper .woocommerce-ordering+.products .popup__list-item:hover .btn--color-white.btn--color-white.add_to_cart_button::before,.wrapper .woocommerce-ordering+.products .popup__list-item:hover .btn--color-white.btn--color-white.added_to_cart::before{background-color:#7464D4}.popup.btn--color-white::before,.popup.btn--color-white:hover::before,.popup__list-image{background-color:#fff}.item--leaderboards .donation-amount--leaderboards .popup__list-item a,.navigation-single .next .popup__list-item a,.navigation-single .prev .popup__list-item a,.pagination .nav-links .popup__list-item .next,.pagination .nav-links .popup__list-item .prev,.popup__list-item .btn,.popup__list-item .item--leaderboards .donation-amount--leaderboards a,.popup__list-item .navigation-single .next a,.popup__list-item .navigation-single .prev a,.popup__list-item .pagination .nav-links .next,.popup__list-item .pagination .nav-links .prev,.popup__list-item .search-form input[type=submit],.popup__list-item .wrapper #review_form #respond .form-submit,.popup__list-item .wrapper .button.product_type_variable,.popup__list-item .wrapper .comment-form .form-submit,.popup__list-item .wrapper .related.products .product .add_to_cart_button,.popup__list-item .wrapper .related.products .product .added_to_cart,.popup__list-item .wrapper .woocommerce-error .button,.popup__list-item .wrapper .woocommerce-info .button,.popup__list-item .wrapper .woocommerce-message .button,.popup__list-item .wrapper .woocommerce-ordering+.products .add_to_cart_button,.popup__list-item .wrapper .woocommerce-ordering+.products .added_to_cart,.popup__list-item .wrapper a.button.alt,.popup__list-item .wrapper button.button,.search-form .popup__list-item input[type=submit],.wrapper #review_form #respond .popup__list-item .form-submit,.wrapper .comment-form .popup__list-item .form-submit,.wrapper .popup__list-item .button.product_type_variable,.wrapper .popup__list-item a.button.alt,.wrapper .popup__list-item button.button,.wrapper .related.products .product .popup__list-item .add_to_cart_button,.wrapper .related.products .product .popup__list-item .added_to_cart,.wrapper .woocommerce-error .popup__list-item .button,.wrapper .woocommerce-info .popup__list-item .button,.wrapper .woocommerce-message .popup__list-item .button,.wrapper .woocommerce-ordering+.products .popup__list-item .add_to_cart_button,.wrapper .woocommerce-ordering+.products .popup__list-item .added_to_cart{min-width:204px;padding-top:1em;padding-bottom:.9em;margin-top:auto}.item--leaderboards .donation-amount--leaderboards .popup__list-item a.btn--color-white,.navigation-single .next .popup__list-item a.btn--color-white,.navigation-single .prev .popup__list-item a.btn--color-white,.pagination .nav-links .popup__list-item .btn--color-white.next,.pagination .nav-links .popup__list-item .btn--color-white.prev,.popup__list-item .btn.btn--color-white,.popup__list-item .item--leaderboards .donation-amount--leaderboards a.btn--color-white,.popup__list-item .navigation-single .next a.btn--color-white,.popup__list-item .navigation-single .prev a.btn--color-white,.popup__list-item .pagination .nav-links .btn--color-white.next,.popup__list-item .pagination .nav-links .btn--color-white.prev,.popup__list-item .search-form input.btn--color-white[type=submit],.popup__list-item .wrapper #review_form #respond .btn--color-white.form-submit,.popup__list-item .wrapper .btn--color-white.button.product_type_variable,.popup__list-item .wrapper .comment-form .btn--color-white.form-submit,.popup__list-item .wrapper .related.products .product .btn--color-white.add_to_cart_button,.popup__list-item .wrapper .related.products .product .btn--color-white.added_to_cart,.popup__list-item .wrapper .woocommerce-error .btn--color-white.button,.popup__list-item .wrapper .woocommerce-info .btn--color-white.button,.popup__list-item .wrapper .woocommerce-message .btn--color-white.button,.popup__list-item .wrapper .woocommerce-ordering+.products .btn--color-white.add_to_cart_button,.popup__list-item .wrapper .woocommerce-ordering+.products .btn--color-white.added_to_cart,.popup__list-item .wrapper a.btn--color-white.button.alt,.popup__list-item .wrapper button.btn--color-white.button,.search-form .popup__list-item input.btn--color-white[type=submit],.wrapper #review_form #respond .popup__list-item .btn--color-white.form-submit,.wrapper .comment-form .popup__list-item .btn--color-white.form-submit,.wrapper .popup__list-item .btn--color-white.button.product_type_variable,.wrapper .popup__list-item a.btn--color-white.button.alt,.wrapper .popup__list-item button.btn--color-white.button,.wrapper .related.products .product .popup__list-item .btn--color-white.add_to_cart_button,.wrapper .related.products .product .popup__list-item .btn--color-white.added_to_cart,.wrapper .woocommerce-error .popup__list-item .btn--color-white.button,.wrapper .woocommerce-info .popup__list-item .btn--color-white.button,.wrapper .woocommerce-message .popup__list-item .btn--color-white.button,.wrapper .woocommerce-ordering+.products .popup__list-item .btn--color-white.add_to_cart_button,.wrapper .woocommerce-ordering+.products .popup__list-item .btn--color-white.added_to_cart{color:#7464D4}.item--leaderboards .donation-amount--leaderboards .popup__list-item a.btn--color-white:hover,.navigation-single .next .popup__list-item a.btn--color-white:hover,.navigation-single .prev .popup__list-item a.btn--color-white:hover,.pagination .nav-links .popup__list-item .btn--color-white.next:hover,.pagination .nav-links .popup__list-item .btn--color-white.prev:hover,.popup__list-item .btn.btn--color-white:hover,.popup__list-item .item--leaderboards .donation-amount--leaderboards a.btn--color-white:hover,.popup__list-item .navigation-single .next a.btn--color-white:hover,.popup__list-item .navigation-single .prev a.btn--color-white:hover,.popup__list-item .pagination .nav-links .btn--color-white.next:hover,.popup__list-item .pagination .nav-links .btn--color-white.prev:hover,.popup__list-item .search-form input.btn--color-white:hover[type=submit],.popup__list-item .wrapper #review_form #respond .btn--color-white.form-submit:hover,.popup__list-item .wrapper .btn--color-white.button.product_type_variable:hover,.popup__list-item .wrapper .comment-form .btn--color-white.form-submit:hover,.popup__list-item .wrapper .related.products .product .btn--color-white.add_to_cart_button:hover,.popup__list-item .wrapper .related.products .product .btn--color-white.added_to_cart:hover,.popup__list-item .wrapper .woocommerce-error .btn--color-white.button:hover,.popup__list-item .wrapper .woocommerce-info .btn--color-white.button:hover,.popup__list-item .wrapper .woocommerce-message .btn--color-white.button:hover,.popup__list-item .wrapper .woocommerce-ordering+.products .btn--color-white.add_to_cart_button:hover,.popup__list-item .wrapper .woocommerce-ordering+.products .btn--color-white.added_to_cart:hover,.popup__list-item .wrapper a.btn--color-white.button.alt:hover,.popup__list-item .wrapper button.btn--color-white.button:hover,.search-form .popup__list-item input.btn--color-white:hover[type=submit],.wrapper #review_form #respond .popup__list-item .btn--color-white.form-submit:hover,.wrapper .comment-form .popup__list-item .btn--color-white.form-submit:hover,.wrapper .popup__list-item .btn--color-white.button.product_type_variable:hover,.wrapper .popup__list-item a.btn--color-white.button.alt:hover,.wrapper .popup__list-item button.btn--color-white.button:hover,.wrapper .related.products .product .popup__list-item .btn--color-white.add_to_cart_button:hover,.wrapper .related.products .product .popup__list-item .btn--color-white.added_to_cart:hover,.wrapper .woocommerce-error .popup__list-item .btn--color-white.button:hover,.wrapper .woocommerce-info .popup__list-item .btn--color-white.button:hover,.wrapper .woocommerce-message .popup__list-item .btn--color-white.button:hover,.wrapper .woocommerce-ordering+.products .popup__list-item .btn--color-white.add_to_cart_button:hover,.wrapper .woocommerce-ordering+.products .popup__list-item .btn--color-white.added_to_cart:hover{color:#fff}.popup__list-image{width:100%;height:234px;flex-shrink:0;margin-bottom:24px}.popup__list-image img{margin:auto;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;font-family:'object-fit: contain;'}.popup__list-title{color:#fff;font-size:20px;font-weight:600;line-height:1.1;margin-bottom:24px}.popup.btn--color-white,.popup.btn--color-white:hover{color:#4E2967}@media only screen and (max-width:575px){.popup__list-title{font-size:21px}}.popup__divider{align-self:center;font-size:24px;font-weight:600;margin-bottom:20%}.footer{color:#fff}.footer .container{display:flex;justify-content:space-between;align-items:center;padding-left:30px;padding-right:30px;max-width:1200px}@media only screen and (max-width:767px){.footer .container{flex-direction:column}}@media only screen and (max-width:575px){.popup__divider{width:100%;text-align:center;margin-bottom:25px;font-size:21px}.footer .container{padding-left:20px;padding-right:20px}}.footer-main{background-color:#7464D4;padding-top:23px;padding-bottom:8px}.footer-main__left{display:flex;align-items:center}@media only screen and (max-width:767px){.footer-main__left{justify-content:space-between;width:100%}}.footer-main__left p{font-size:18px;letter-spacing:.4px;line-height:normal;margin-bottom:0}.footer-main__right{display:flex;flex-direction:column;align-items:flex-end}@media only screen and (max-width:767px){.footer-main__right{padding-top:10px;flex-wrap:wrap;flex-direction:row;align-items:center;width:100%;justify-content:space-between}}.footer-main__social{display:flex;align-items:center;justify-content:flex-end}.footer-main__social a{display:inline-flex;margin-left:21px;width:34px;height:34px;align-items:center;justify-content:center;border-radius:50%;transition:.1s}.footer-main__social a:first-child{margin-left:-7px}.footer-main__social a:last-child{margin-right:-7px}.footer-main__social a:hover{background-color:#6958d1}@media only screen and (max-width:767px){.footer-main__social a{margin-left:16px}}@media only screen and (max-width:479px){.footer-main__social a{margin-left:4px}.footer-main__logo-group{min-width:140px}}.footer-main__logo-group{display:flex;margin-left:40px;align-items:center}@media only screen and (max-width:575px){.footer-main__left p{font-size:15px;line-height:1.2;letter-spacing:.3px}.footer-main__logo-group{margin-left:20px}.footer-bottom__contacts{font-size:14px}}.footer-main__logo-item{margin-right:26px}.footer-main__nav{margin-bottom:15px}.footer-main__nav ul{display:flex;list-style:none}.footer-main__nav ul li{padding-right:20px;padding-left:20px;position:relative}@media only screen and (max-width:767px){.footer-main__logo-item{margin-right:0;margin-left:4px}.footer-main__nav{margin-bottom:0;margin-right:15px}.footer-main__nav ul li:first-child{padding-left:0}.footer-bottom .container{align-items:flex-start}}@media only screen and (max-width:479px){.footer-main__logo-item{margin-left:4px}.footer-main__nav ul li{padding-right:15px;padding-left:15px}}.footer-main__nav ul li:after{height:14px;width:1px;background-color:#A67AC2;content:"";position:absolute;right:0;top:3px}.footer-main__nav ul li:last-child{padding-right:0}.footer-main__nav ul li:last-child:after{display:none}.footer-main__nav ul li a{font-size:14px;color:#fff}.footer-bottom{background-color:#332C52;padding:19px 0}.footer-bottom__contacts{line-height:1.38;font-weight:500}.footer-bottom__copyright{display:flex;flex-direction:column;align-items:flex-end;padding-top:7px}.footer-bottom__copyright-text{color:#a276b1;margin-bottom:0;line-height:normal;font-size:14px}@media only screen and (max-width:575px){.footer-bottom__copyright-text{line-height:1.5;margin-bottom:7px}}.grassrootz-logo a{display:block;background:url(../img/grassrootz-logo.svg) center no-repeat;width:174px;height:16px;margin-bottom:10px}.header div.asl_w,.header div.asl_w .probox .promagnifier{background-color:transparent;background-image:none}.grassrootz-logo a:hover{opacity:.9}.header #ajaxsearchlite1 .probox,.header div.asl_w .probox{width:100%;height:44px;padding:0 34px 0 42px;border:1px solid #d5d5d5;background-color:transparent;background-image:none;position:relative;box-sizing:border-box}.header #ajaxsearchlite1 .probox .proinput input,.header div.asl_w .probox .proinput input{font-family:"Hind Guntur",Arial,sans-serif;font-size:14px!important;color:#565656!important;height:46px}.header #ajaxsearchlite1 .probox .proinput input::-webkit-input-placeholder,.header div.asl_w .probox .proinput input::-webkit-input-placeholder{color:#565656!important}.header #ajaxsearchlite1 .probox .proinput input::-moz-placeholder,.header div.asl_w .probox .proinput input::-moz-placeholder{color:#565656!important}.header #ajaxsearchlite1 .probox .proinput input:-ms-input-placeholder,.header div.asl_w .probox .proinput input:-ms-input-placeholder{color:#565656!important}.header #ajaxsearchlite1 .probox .proinput input::-ms-input-placeholder,.header div.asl_w .probox .proinput input::-ms-input-placeholder{color:#565656!important}.header #ajaxsearchlite1 .probox .proinput input::placeholder,.header div.asl_w .probox .proinput input::placeholder{color:#565656!important}.header div.asl_w .probox .proinput input.autocomplete{font-size:14px!important;margin-top:-46px!important}@media only screen and (max-width:767px){.footer-bottom__copyright{flex-direction:column-reverse;align-items:flex-start}.header div.asl_w .probox .proinput input.autocomplete{margin-top:-49px!important}}.header div.asl_m .probox .proinput{padding:0;margin:0}.header div.asl_w .probox .promagnifier{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0}.header div.asl_w .probox .promagnifier .innericon svg{fill:#03a7cf}.header div.asl_m .probox .proclose,.header div.asl_m .probox .proloading{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header div.asl_m .probox .proclose svg{background:#9a9a9a}.header div.asl_w .probox .proloading{width:20px;height:20px;right:7px}.header div.asl_m .probox div.asl_simple-circle{border:2px solid #03a7cf}body div.asl_r.vertical{background-color:transparent;background-image:none;padding:0;border:1px solid #d5d5d5}body div.asl_r .results .item.hovered{background-color:#d5d5d5}body div.asl_r.vertical .results .item:first-child{border-radius:0}body div.asl_r.vertical .results .asl_spacer{height:1px;background:#d5d5d5}body div.asl_r .results .item .asl_content h3,body div.asl_r .results .item .asl_content h3 a{color:#03a7cf}body .results .asl_nores .asl_keyword,body div.asl_r .results .item .asl_content .asl_desc{font-family:"Hind Guntur",Arial,sans-serif;color:#565656}body div.asl_w .mCSBap_scrollTools .mCSBap_buttonUp{border-color:transparent transparent #d5d5d5}body div.asl_w .mCSBap_scrollTools .mCSBap_buttonDown{border-color:#d5d5d5 transparent transparent}body div.asl_w .mCustomScrollBox{background-color:#fff}.navigation-single .next a:hover::before,.navigation-single .prev a:hover::before,.pagination .nav-links .next:hover::before,.pagination .nav-links .prev:hover::before{background-color:#008fb2}body div.asl_w .mCustomScrollBox .mCSBap_scrollTools{padding:5px 0;height:calc(100% - 10px)}body .results .asl_nores .asl_keyword{font-size:14px;font-weight:700}.navigation-single{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;flex-direction:row-reverse;width:100%;margin-top:25px}.navigation-single .next{width:50%;padding-left:10px;margin-left:auto;text-align:right}.navigation-single .prev{width:50%;padding-right:10px;margin-right:auto}.pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;margin-top:25px}.pagination .nav-links{display:flex;align-items:center;justify-content:center;position:relative}.pagination .nav-links .prev{margin-right:10px}.pagination .nav-links .next{margin-left:10px}@media only screen and (max-width:767px){.pagination .nav-links{width:100%;justify-content:space-between}.pagination .nav-links .next{margin-left:auto}.pagination .nav-links .next,.pagination .nav-links .prev{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pagination .nav-links .page-numbers:not(.prev):not(.next){display:none}}.pagination .nav-links .page-numbers:not(.prev):not(.next){padding:.7em 20px .4em;font-size:16px;font-weight:700;color:#fff;background-color:#03a7cf;margin:0 5px}.wrapper .woocommerce,.wrapper div.product p.price,.wrapper div.product span.price{color:#565656}.pagination .nav-links .page-numbers:not(.prev):not(.next).current{background-color:#e95424}.search-form fieldset{border:0;padding:0}.search-form input[type=search]{padding:.9em 10px .6em;border:1px solid #d5d5d5}.search-form input[type=submit]{padding:15px 20px 10px;background-color:#03a7cf;border-color:#03a7cf}.wrapper div.product::after{content:'';display:table;clear:both}.wrapper .woocommerce-info{border-top-color:#03a7cf}.wrapper .woocommerce-info::before{color:#03a7cf}.wrapper .woocommerce a{color:#565656}.wrapper .woocommerce a:hover{text-decoration:none}.wrapper .woocommerce h3{margin-bottom:0}.wrapper #review_form #respond p.comment-form-email,.wrapper .quantity input,.wrapper .woocommerce #customer_details,.wrapper .woocommerce #order_review,.wrapper .woocommerce .cart-collaterals,.wrapper .woocommerce-breadcrumb,.wrapper .woocommerce-page .cart-collaterals,.wrapper .woocommerce-product-details__short-description{margin-bottom:20px}.wrapper .woocommerce a.remove{line-height:30px;text-decoration:none}.wrapper .woocommerce .select2-container--default .select2-selection--single{width:100%;min-height:42px;padding:.9em 40px .6em 10px;color:#ababab;background-color:#fff;border-radius:0;border:1px solid #d5d5d5;height:auto}.wrapper .woocommerce .select2-container--default .select2-selection--single .select2-selection__rendered{padding:0;font-size:14px;line-height:1.2;color:#565656}.wrapper .woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow{height:40px}.wrapper .woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow::before{font-family:icomoon;content:'\e920';position:absolute;top:50%;right:16px;font-size:14px;color:#565656;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.wrapper .gform_wrapper .ginput_container_select::before,.wrapper .woocommerce-ordering::before{-webkit-transform:translateY(-50%);content:'\e920';top:50%;right:16px;pointer-events:none}.wrapper .woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.wrapper .woocommerce table.shop_table{border-color:#d5d5d5;border-radius:0}.wrapper .woocommerce table.shop_table tbody th,.wrapper .woocommerce table.shop_table td,.wrapper .woocommerce table.shop_table tfoot td,.wrapper .woocommerce table.shop_table tfoot th{border-top-color:#d5d5d5}.wrapper .woocommerce a.button.alt,.wrapper .woocommerce button.button,.wrapper .woocommerce button.button.alt{border-radius:0;text-decoration:none}.wrapper .woocommerce a.button.alt:hover,.wrapper .woocommerce button.button.alt:hover,.wrapper .woocommerce button.button:hover{color:#fff;background-color:transparent}.wrapper .woocommerce a.button.alt:hover::before,.wrapper .woocommerce button.button.alt:hover::before,.wrapper .woocommerce button.button:hover::before{background-color:#008fb2}.wrapper .woocommerce a.button.alt.disabled,.wrapper .woocommerce a.button.alt:disabled,.wrapper .woocommerce a.button.alt:disabled[disabled],.wrapper .woocommerce button.button.alt.disabled,.wrapper .woocommerce button.button.alt:disabled,.wrapper .woocommerce button.button.alt:disabled[disabled],.wrapper .woocommerce button.button.disabled,.wrapper .woocommerce button.button:disabled,.wrapper .woocommerce button.button:disabled[disabled]{padding:.9em 20px .6em;color:#fff;background-color:transparent}.wrapper .woocommerce a.button.alt.disabled:hover,.wrapper .woocommerce a.button.alt:disabled:hover,.wrapper .woocommerce a.button.alt:disabled[disabled]:hover,.wrapper .woocommerce button.button.alt.disabled:hover,.wrapper .woocommerce button.button.alt:disabled:hover,.wrapper .woocommerce button.button.alt:disabled[disabled]:hover,.wrapper .woocommerce button.button.disabled:hover,.wrapper .woocommerce button.button:disabled:hover,.wrapper .woocommerce button.button:disabled[disabled]:hover{color:#fff;background-color:transparent;pointer-events:none}.wrapper .woocommerce #respond input#submit.alt,.wrapper .woocommerce input.button.alt{background-color:#008fb2;border-radius:0}.wrapper .woocommerce #respond input#submit.alt:hover,.wrapper .woocommerce input.button.alt:hover{background-color:#008fb2}.wrapper .woocommerce #respond input#submit.alt:focus,.wrapper .woocommerce input.button.alt:focus{outline:0}.wrapper .woocommerce #ship-to-different-address-checkbox{display:inline-block;vertical-align:4px}.wrapper .woocommerce-error .button,.wrapper .woocommerce-info .button,.wrapper .woocommerce-message .button,.wrapper a.button.alt,.wrapper button.button,.wrapper button.button.alt{border-radius:0;border:none}.wrapper .woocommerce-error .button:hover,.wrapper .woocommerce-info .button:hover,.wrapper .woocommerce-message .button:hover,.wrapper a.button.alt:hover,.wrapper button.button.alt:hover,.wrapper button.button:hover{background-color:transparent}.wrapper .woocommerce-error .button:hover::before,.wrapper .woocommerce-info .button:hover::before,.wrapper .woocommerce-message .button:hover::before,.wrapper a.button.alt:hover::before,.wrapper button.button.alt:hover::before,.wrapper button.button:hover::before{background-color:#008fb2}.wrapper .woocommerce-error .button.disabled,.wrapper .woocommerce-error .button:disabled,.wrapper .woocommerce-error .button:disabled[disabled],.wrapper .woocommerce-info .button.disabled,.wrapper .woocommerce-info .button:disabled,.wrapper .woocommerce-info .button:disabled[disabled],.wrapper .woocommerce-message .button.disabled,.wrapper .woocommerce-message .button:disabled,.wrapper .woocommerce-message .button:disabled[disabled],.wrapper a.button.alt.disabled,.wrapper a.button.alt:disabled,.wrapper a.button.alt:disabled[disabled],.wrapper button.button.alt.disabled,.wrapper button.button.alt:disabled,.wrapper button.button.alt:disabled[disabled],.wrapper button.button.disabled,.wrapper button.button:disabled,.wrapper button.button:disabled[disabled]{padding:.9em 20px .6em;color:#fff}.wrapper .woocommerce-error .button.disabled:hover,.wrapper .woocommerce-error .button:disabled:hover,.wrapper .woocommerce-error .button:disabled[disabled]:hover,.wrapper .woocommerce-info .button.disabled:hover,.wrapper .woocommerce-info .button:disabled:hover,.wrapper .woocommerce-info .button:disabled[disabled]:hover,.wrapper .woocommerce-message .button.disabled:hover,.wrapper .woocommerce-message .button:disabled:hover,.wrapper .woocommerce-message .button:disabled[disabled]:hover,.wrapper a.button.alt.disabled:hover,.wrapper a.button.alt:disabled:hover,.wrapper a.button.alt:disabled[disabled]:hover,.wrapper button.button.alt.disabled:hover,.wrapper button.button.alt:disabled:hover,.wrapper button.button.alt:disabled[disabled]:hover,.wrapper button.button.disabled:hover,.wrapper button.button:disabled:hover,.wrapper button.button:disabled[disabled]:hover{color:#fff;background-color:transparent;pointer-events:none}.wrapper #respond input#submit.alt,.wrapper input.button.alt{background-color:#008fb2;border-radius:0;border:none}.wrapper #respond input#submit.alt:hover,.wrapper input.button.alt:hover{background-color:#008fb2}.wrapper .woocommerce-review-link{color:#565656;text-decoration:underline}.wrapper .woocommerce-review-link:hover{text-decoration:none}.wrapper .woocommerce-error,.wrapper .woocommerce-info,.wrapper .woocommerce-message{color:#565656;background-color:#efefef}.wrapper .woocommerce-error{border-top-color:red}.wrapper .woocommerce-error::before{color:red}.wrapper #add_payment_method #payment,.wrapper .woocommerce-cart #payment,.wrapper .woocommerce-checkout #payment{color:#565656;background-color:#efefef;border-radius:0}.wrapper #add_payment_method #payment ul.payment_methods,.wrapper .woocommerce-cart #payment ul.payment_methods,.wrapper .woocommerce-checkout #payment ul.payment_methods{border-bottom-color:#d5d5d5}.wrapper .woocommerce form .form-row label{font-size:14px}.wrapper .woocommerce form .form-row input.input-text,.wrapper .woocommerce form .form-row textarea{width:100%;padding:.9em 10px .6em;border:1px solid #d5d5d5;font-size:14px;line-height:1.2}.wrapper .woocommerce form .form-row textarea{min-height:100px;resize:vertical}.wrapper .woocommerce form .form-row.woocommerce-validated .select2-container,.wrapper .woocommerce form .form-row.woocommerce-validated input.input-text,.wrapper .woocommerce form .form-row.woocommerce-validated select{border-color:#03a7cf}.wrapper .woocommerce form .form-row.woocommerce-invalid .select2-container,.wrapper .woocommerce form .form-row.woocommerce-invalid input.input-text,.wrapper .woocommerce form .form-row.woocommerce-invalid select{border-color:red}.wrapper .woocommerce form .form-row.woocommerce-invalid label{color:red}.wrapper .woocommerce form.checkout_coupon,.wrapper .woocommerce form.login,.wrapper .woocommerce form.register{border-color:#d5d5d5;border-radius:0}.wrapper .quantity input,.wrapper .woocommerce #content table.cart td.actions .input-text,.wrapper .woocommerce table.cart td.actions .input-text,.wrapper .woocommerce-page #content table.cart td.actions .input-text,.wrapper .woocommerce-page table.cart td.actions .input-text{min-width:120px;padding:1em 10px .6em;border:1px solid #d5d5d5;font-size:14px;line-height:1.2}.wrapper .woocommerce-Price-amount{font-weight:700}.wrapper #review_form #respond .form-submit,.wrapper .comment-form .form-submit{display:inline-block;border-radius:0;border:none}.wrapper #review_form #respond .form-submit:hover,.wrapper .comment-form .form-submit:hover{background-color:transparent}.wrapper #review_form #respond .form-submit:hover::before,.wrapper .comment-form .form-submit:hover::before{background-color:#008fb2}.wrapper #review_form #respond .form-submit.disabled,.wrapper #review_form #respond .form-submit:disabled,.wrapper #review_form #respond .form-submit:disabled[disabled],.wrapper .comment-form .form-submit.disabled,.wrapper .comment-form .form-submit:disabled,.wrapper .comment-form .form-submit:disabled[disabled]{padding:.9em 20px .6em;color:#fff}.wrapper #review_form #respond .form-submit.disabled:hover,.wrapper #review_form #respond .form-submit:disabled:hover,.wrapper #review_form #respond .form-submit:disabled[disabled]:hover,.wrapper .comment-form .form-submit.disabled:hover,.wrapper .comment-form .form-submit:disabled:hover,.wrapper .comment-form .form-submit:disabled[disabled]:hover{color:#fff;background-color:transparent;pointer-events:none}.wrapper #review_form #respond .form-submit input,.wrapper .comment-form .form-submit input{background:0 0;border:0;font-size:16px;font-weight:700;color:#fff;line-height:1;text-transform:uppercase;padding:0}.wrapper #review_form #respond-comment label,.wrapper .comment-form-comment label{font-size:14px}.wrapper #review_form #respond-comment label .required,.wrapper .comment-form-comment label .required{color:red;font-size:16px}.wrapper #review_form #respond-comment textarea,.wrapper .comment-form-comment textarea{width:100%;padding:.9em 10px .6em;border:1px solid #d5d5d5;font-size:14px;line-height:1.2;min-height:100px;resize:vertical}.wrapper .comment-reply-title{font-size:1.17em;font-weight:700}.wrapper .woocommerce-Reviews label{display:block;font-size:14px}.wrapper .woocommerce-Reviews label .required{color:red;font-size:16px}.wrapper .woocommerce-Reviews input{width:100%;padding:.9em 10px .6em;border:1px solid #d5d5d5;font-size:14px;line-height:1.2}.wrapper #reviews #comments ol.commentlist li .comment-text{border:0;border-radius:0;padding-top:0;width:100%;margin:0 0 0 32px}.wrapper .commentlist{margin:0;padding:0;list-style:none}.wrapper .commentlist li{margin-bottom:10px}.wrapper .commentlist li .star-rating{margin-left:10px}.wrapper .commentlist .comment_container{display:flex;align-items:flex-start}.wrapper .commentlist .comment_container img{flex-shrink:0;margin-right:10px}.wrapper .commentlist .meta{font-size:14px}@media only screen and (max-width:575px){.wrapper .woocommerce form .form-row-first,.wrapper .woocommerce form .form-row-last{width:100%}.wrapper .woocommerce #content table.cart td.actions .coupon .button,.wrapper .woocommerce #content table.cart td.actions .coupon .input-text,.wrapper .woocommerce #content table.cart td.actions .coupon input,.wrapper .woocommerce table.cart td.actions .coupon .button,.wrapper .woocommerce table.cart td.actions .coupon .input-text,.wrapper .woocommerce table.cart td.actions .coupon input,.wrapper .woocommerce-page #content table.cart td.actions .coupon .button,.wrapper .woocommerce-page #content table.cart td.actions .coupon .input-text,.wrapper .woocommerce-page #content table.cart td.actions .coupon input,.wrapper .woocommerce-page table.cart td.actions .coupon .button,.wrapper .woocommerce-page table.cart td.actions .coupon .input-text,.wrapper .woocommerce-page table.cart td.actions .coupon input{width:100%;margin-bottom:.5em}.wrapper .woocommerce-message{display:flex;flex-direction:column-reverse;align-items:flex-start}.wrapper .woocommerce-message .button.wc-forward{margin-top:10px}.wrapper .site-main .product{display:block}}.wrapper .site-main .product .woocommerce-product-gallery{width:50%;float:left}@media only screen and (max-width:575px){.wrapper .site-main .product .woocommerce-product-gallery{width:100%;float:none}}.wrapper .site-main .product .woocommerce-product-gallery a{display:block}.wrapper .site-main .product .woocommerce-product-gallery img{width:100%}.wrapper .site-main .product .summary{width:50%;float:right;padding-left:20px;padding-bottom:30px}.wrapper .related.products,.wrapper .site-main .product .woocommerce-tabs{width:100%;clear:both}@media only screen and (max-width:575px){.wrapper .site-main .product .summary{width:100%;float:none;padding-left:0}}.wrapper .site-main .product .product_meta{margin-top:20px}.wrapper .site-main .product .product_meta a{color:#565656;text-decoration:underline}.wrapper .site-main .product .product_meta a:hover{text-decoration:none}.wrapper .site-main .product .woocommerce-tabs .tabs{padding:0;margin:0 0 20px;list-style:none;display:flex}.wrapper .site-main .product .woocommerce-tabs .tabs li::after,.wrapper .site-main .product .woocommerce-tabs .tabs li::before,.wrapper .site-main .product .woocommerce-tabs .tabs::before{display:none}.wrapper .site-main .product .woocommerce-tabs .tabs li{flex:1 1 0;border:0;margin:0;border-radius:0;background-color:transparent;padding:0}.wrapper .site-main .product .woocommerce-tabs .tabs li.active{background-color:transparent}.wrapper .site-main .product .woocommerce-tabs .tabs li.active a{color:#e95424;border-color:#e95424}.wrapper .site-main .product .woocommerce-tabs .tabs a{display:block;font-size:18px;padding-bottom:5px;font-weight:600;color:#565656;text-align:center;border-bottom:2px solid;border-color:#efefef;transition:color .3s ease-in,border-color .3s ease-in;font-family:"Hind Guntur",Arial,sans-serif}.wrapper .related.products .product a,.wrapper .related.products .woocommerce-Price-amount,.wrapper .woocommerce-ordering+.products .product a,.wrapper .woocommerce-ordering+.products .woocommerce-Price-amount{color:#fff}.wrapper .related.products .products{display:flex;margin:0 -10px;overflow-x:auto;overflow-y:auto;width:calc(100% + 20px * 2)}.wrapper .related.products .product{display:flex;flex-direction:column;align-items:flex-start;min-width:200px;height:auto;background-color:#4e2968;margin:0 10px 20px}@media only screen and (max-width:767px){.wrapper .related.products .product{margin:0 10px 20px!important;float:none!important;width:auto!important}}.wrapper .related.products .product .woocommerce-LoopProduct-link.woocommerce-loop-product__link,.wrapper .related.products .product .woocommerce-LoopProduct-link.woocommerce-loop-product__link img{display:block;width:100%}.wrapper .related.products .product .woocommerce-loop-product__title{font-size:18px;padding:20px 20px 0}.wrapper .related.products .product .price{color:#fff;font-size:14px;display:block;padding:0 20px 20px}.wrapper .related.products .product .add_to_cart_button,.wrapper .related.products .product .added_to_cart{margin:auto 20px 20px;border-radius:0}.wrapper .related.products .product .add_to_cart_button:hover::before,.wrapper .related.products .product .added_to_cart:hover::before{background-color:#ce4518}.wrapper .related.products .product .star-rating{margin:0 20px 20px}.wrapper .woocommerce-ordering+.products{display:flex;flex-wrap:wrap;margin:0 -10px;clear:both}.wrapper .woocommerce-ordering+.products .product{display:flex;flex-direction:column;align-items:flex-start;width:calc(100% - 20px)!important;max-width:300px;height:auto;background-color:#4e2968;margin:0 auto 20px!important}.wrapper .button.product_type_variable:hover::before,.wrapper .woocommerce-ordering+.products .add_to_cart_button:hover::before,.wrapper .woocommerce-ordering+.products .added_to_cart:hover::before{background-color:#ce4518}@media only screen and (min-width:576px){.wrapper .woocommerce-ordering+.products .product{width:calc(50% - 20px)!important;max-width:100%;margin:0 10px 20px!important}}@media only screen and (min-width:768px){.wrapper .woocommerce-ordering+.products .product{width:calc(33.33% - 20px)!important}}@media only screen and (min-width:992px){.wrapper .woocommerce-ordering+.products .product{width:calc(25% - 20px)!important}}@media (min-width:1200px){.wrapper .woocommerce-ordering+.products .product{width:calc(20% - 20px)!important}}.wrapper .woocommerce-ordering+.products .woocommerce-LoopProduct-link.woocommerce-loop-product__link,.wrapper .woocommerce-ordering+.products .woocommerce-LoopProduct-link.woocommerce-loop-product__link img{display:block;width:100%}.wrapper .woocommerce-ordering+.products .woocommerce-loop-product__title{font-size:18px;padding:20px 20px 0}.wrapper .woocommerce-ordering+.products .price{font-size:14px;display:block;padding:0 20px 20px}.wrapper .woocommerce-ordering+.products .star-rating{margin:0 20px 20px}.wrapper .button.product_type_variable,.wrapper .woocommerce-ordering+.products .add_to_cart_button,.wrapper .woocommerce-ordering+.products .added_to_cart{margin:auto 20px 20px!important;border-radius:0}.wrapper ul.products li.product .woocommerce-loop-category__title,.wrapper ul.products li.product .woocommerce-loop-product__title,.wrapper ul.products li.product h3{font-size:18px;padding:20px 20px 0}.wrapper .woocommerce-result-count{float:left}@media only screen and (max-width:575px){.wrapper .woocommerce-result-count{float:none}}.wrapper .woocommerce-ordering{position:relative;font-family:icomoon;float:right;margin-bottom:20px}.wrapper .woocommerce-ordering::before{position:absolute;font-size:14px;color:#565656;transform:translateY(-50%)}.wrapper .woocommerce-ordering .orderby{-webkit-appearance:none;width:100%;padding:.9em 40px .6em 14px;font-family:"Hind Guntur",Arial,sans-serif;color:#ababab;background-color:#fff;border-radius:0;border:1px solid #d5d5d5}.select2-container--default .select2-search--dropdown .select2-search__field,.select2-dropdown{border-color:#d5d5d5}.wrapper .comment-form-rating{display:flex;align-items:center;justify-content:space-between;margin:10px 0}.wrapper .stars{margin:0}.wrapper .stars a{color:#03a7cf;display:inline-block;padding:0 3px}.wrapper .woocommerce-breadcrumb a{color:#4e2968;display:inline-block}.woocommerce .wrapper #respond input#submit.added::after,.woocommerce .wrapper a.button.added::after,.woocommerce .wrapper button.button.added::after,.woocommerce .wrapper input.button.added::after{vertical-align:initial}.select2-dropdown{font-size:14px;color:#565656;border-radius:0}.select2-results__option{padding:10px 6px 6px}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#03a7cf}.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover{background-color:transparent}.wrapper .gform_wrapper{display:block!important;margin:0}.wrapper .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){width:100%;padding:.9em 10px .6em;border:1px solid #d5d5d5;font-size:14px;line-height:1.2}.wrapper .gform_wrapper .top_label .gfield_label,.wrapper .gform_wrapper legend.gfield_label{font-size:14px;color:#565656;line-height:1.4;margin-bottom:10px;font-weight:400}.wrapper .gform_wrapper .gfield_consent_label{font-size:14px;color:#565656;line-height:1.4}.wrapper .gform_wrapper .gfield_required{color:red}.wrapper .gform_wrapper .top_label div.ginput_container{margin-top:0}.wrapper .gform_wrapper .gsection{border:0;padding:0;margin-bottom:0}.wrapper .gform_wrapper ul li.gfield{margin-top:0;margin-bottom:10px}.wrapper .gform_wrapper .gsection .gfield_label,.wrapper .gform_wrapper h2.gsection_title,.wrapper .gform_wrapper h3.gform_title{font-size:24px;font-weight:600;color:#03a7cf}.wrapper .gform_wrapper .ginput_container_select{position:relative;font-family:icomoon;margin-bottom:20px}.wrapper .gform_wrapper .ginput_container_select::before{position:absolute;font-size:14px;color:#565656;transform:translateY(-50%)}.wrapper .gform_wrapper .ginput_container_select select.gfield_select{-webkit-appearance:none;width:100%;padding:.5em 40px .3em 14px;font-family:"Hind Guntur",Arial,sans-serif;color:#ababab;background-color:#fff;border-radius:0;border:1px solid #d5d5d5}.wrapper .gform_wrapper ul.gform_fields li.gfield{padding:0}.wrapper .gform_wrapper .checkbox-custom{display:flex;flex-wrap:wrap;flex-direction:row-reverse;align-items:center;justify-content:flex-end}.wrapper .gform_wrapper .checkbox-custom .gfield_checkbox li input,.wrapper .gform_wrapper .checkbox-custom .gfield_checkbox li input[type=checkbox],.wrapper .gform_wrapper .checkbox-custom .gfield_radio li input[type=radio]{margin:0 8px 0 0}.wrapper .gform_wrapper .checkbox-custom .gfield_checkbox li{display:flex}.wrapper .gform_wrapper .checkbox-custom .gfield_checkbox li label{max-width:100%;width:100%}.wrapper .gform_wrapper .gfield_checkbox li{display:flex}.wrapper .gform_wrapper .gfield_checkbox li input,.wrapper .gform_wrapper .gfield_checkbox li input[type=checkbox],.wrapper .gform_wrapper .gfield_checkbox li input[type=radio]{margin-top:0!important;margin-right:8px}.wrapper .gform_wrapper .radio-custom .gfield_radio li input[type=radio]{margin:0 8px 0 0}.wrapper .gform_wrapper .radio-custom .gfield_radio li{display:flex}.wrapper .gform_wrapper .gsection_description{min-height:150px;padding:17px;background-color:#F3F5CF;display:flex;align-items:center;justify-content:center}.wrapper .gform_wrapper .gf_progressbar{padding:0;box-shadow:none;background-color:#efefef}.wrapper .gform_wrapper .percentbar_blue{background-color:#03a7cf;background-image:none}.wrapper .gform_wrapper .gform_page_footer{border:0;display:inline-block;width:auto}.wrapper .gform_wrapper .gform_page_footer input{background:#03a7cf;border:0;font-size:16px;font-weight:700;color:#fff;line-height:1;text-transform:uppercase;padding:.9em 20px .6em;letter-spacing:.021875em}.form-label,.wrapper .gchoice_select_all,.wrapper .gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label,.wrapper .gform_wrapper ul.gfield_radio li input[type=radio]:checked+label{font-weight:400}.wrapper .gform_wrapper .gform_page_footer input:hover{background-color:#008fb2}.wrapper .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label,.wrapper .gform_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label{margin:7px auto 0}.wrapper .gform_wrapper .gfield_time_hour i{display:none}.wrapper .gform_wrapper .ginput_container_time.gfield_time_ampm{min-width:80px;position:relative;font-family:icomoon;margin-bottom:20px}.wrapper .gform_wrapper .ginput_container_time.gfield_time_ampm::before{content:'\e920';position:absolute;top:50%;right:16px;font-size:14px;color:#565656;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.wrapper .gform_wrapper .ginput_container_time.gfield_time_ampm select{max-width:100%!important;width:100%;-webkit-appearance:none;padding:.5em 40px .3em 14px;font-family:"Hind Guntur",Arial,sans-serif;color:#ababab;background-color:#fff;border-radius:0;border:1px solid #d5d5d5}.wrapper .gform_wrapper .validation_message,.wrapper .gform_wrapper div.validation_error{color:red}.wrapper .gform_wrapper div.validation_error,.wrapper .gform_wrapper li.gfield.gfield_error,.wrapper .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{border-top-color:red;border-bottom-color:red}.wrapper .gform_wrapper .clear-multi{align-items:flex-start}.wrapper .gform_wrapper .ginput_container_fileupload input{border:0;font-size:14px;line-height:1.6}@media only screen and (min-width:641px){.wrapper .gform_wrapper.gform_validation_error .top_label input.medium,.wrapper .gform_wrapper.gform_validation_error .top_label select.medium{width:100%}.wrapper .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100%!important}.wrapper .gform_wrapper .gsection{margin-right:0}}.wrapper .button:hover,.wrapper .gform_next_button:hover{cursor:pointer}.wrapper #gform_page_1_4 .gsection_description{min-height:0;padding:0;background-color:transparent;display:block}.attach-tee-btn{border:0}.form-control{padding:1em 10px .6em;border:1px solid #d5d5d5;font-size:14px;line-height:1.2}input[type=file].form-control{border:0;font-size:14px;line-height:1.6;padding:0}.form-label{font-size:14px;color:#565656;line-height:1.4;margin-bottom:10px}.steps-inner{display:flex;flex-wrap:wrap;margin:0 -7px}.steps .step{width:33.33%;padding:0 7px;margin-bottom:14px}@media only screen and (max-width:767px){.steps .step{width:50%}}@media only screen and (max-width:575px){.wrapper .woocommerce-ordering{float:none}.steps .step{width:100%}}.steps .step-image{height:200px}.steps .step-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}.steps .step-inner{height:100%}.steps .step-body{font-size:15px;color:#fff;padding:20px 24px;height:calc(100% - 200px)}.steps .step-title{font-size:15px}.steps .step:first-child .step-body,.steps .step:nth-child(3n+4) .step-body{background-color:#332C52}.steps .step:nth-child(3n+2) .step-body{background-color:#2DCC53}.steps .step:nth-child(3n+3) .step-body{background-color:#DA1510}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm5vcm1hbGl6ZS5jc3MiLCJfYmFzZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9kaXN0L2Nzcy9zd2lwZXIuY3NzIiwiX2hlYWRlci5zY3NzIiwiX3BvcHVwLnNjc3MiLCJfZm9ybS5zY3NzIiwiX3dvb2NvbW1lcmNlLWN1c3RvbS5zY3NzIiwiX2dyYXZpdHktZm9ybS5zY3NzIiwibWFpbi5jc3MiLCIuLi9mb250cy9pY29tb29uL3N0eWxlLmNzcyIsIl9taXhpbnMuc2NzcyIsIl9idXR0b25zLnNjc3MiLCJfdGV4dC1zZWN0aW9uLnNjc3MiLCJfbWVkaWEuc2NzcyIsIl90YWJzLnNjc3MiLCJfc3BvbnNvcnMuc2NzcyIsIl90eXBvZ3JhcGh5LnNjc3MiLCJfYWNjb3JkaW9uLnNjc3MiLCJfcGVyc29ucy5zY3NzIiwiX2hlcm8uc2NzcyIsIl92aWRlby1iZy5zY3NzIiwiX3NsaWRlci5zY3NzIiwiX3ZpZGVvLnNjc3MiLCJfYXJ0aWNsZXMuc2NzcyIsIl9yZXNvdXJjZXMuc2NzcyIsIl9sZWFkZXJib2FyZC5zY3NzIiwiX3Nob3AtdGVhc2VyLnNjc3MiLCJfZm9vdGVyLnNjc3MiLCJfYXV0b2NvbXBsZXRlLXNlYXJjaC5zY3NzIiwiX3N0ZXBzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjRFQXVLQSxPQTNIQSxHQTRIQSxNQUNDLFNBQXFCLFFBMkV0QixTQWhJQSxJQUNBLElBZ0lDLGVBQWdCLFNDcE5qQixJRHNNQSxPQ3JNRSxVQUFBLEtEMENGLFlDaENBLFVBSVksZ0JBQUEsVUR0Q1osS0FDQyxZQUFhLEtBQ2IseUJBQXFDLEtBVXRDLEtBQ0MsT0FBUSxFQVFULEdBQ0MsVUFBVyxJQUNYLE9BQVEsTUFBTyxFQVdoQixHQUNDLFdBQVksWUFDWixPQUFtQixFQWtEcEIsS0FDQSxJQTFDQSxJQTJDQSxLQTFDQyxZQUFhLFVBQVcsVUFDeEIsVUFBc0IsSUFVdkIsRUFDQyxpQkFBa0IsWUFRbkIsWUFDQyxjQUFlLEtBRWYsZ0JBQW9D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d0VBQUEsa0ZBQUEsNkVBQUEsNEdBQUEsdUdBQUEsa0ZBQUEsNkVBQUEsa0ZBQUEsNkVBQUEsb0ZBQUEsb0ZBQUEsK0VBQUEsK0VBQUEsNEdBQUEsdUdBQUEsa0ZBQUEsNkVBQUEsaUZBQUEsNEVBQUEsb0ZBQUEsK0VBQUEsb0VBQUEsK0RBQUEscUVBQUEsZ0VBQUEsMkZBQUEsc0ZBQUEsaUZBQUEsdUZBQUEsa0ZBQUEsbUNBQUEsb0NBQUEsd0NBQUEsb0NBQUEsMERBQUEsa0ZBQUEsNkVBQUEsbUVBQUEsdUZBQUEsa0ZBQUEsbUNBQUEseURBQUEsaUZBQUEsNEVBQUEsa0VBQUEsc0ZBQUEsaUZBQUEsc0NBQUEsNERBQUEsb0ZBQUEsK0VBQUEscUVBQUEseUZBQUEsb0ZBQUEsK0ZBQUEsMEZBQUEsa0ZBQUEsNkVBQUEsdUZBQUEsa0ZBQUEsaUhBQUEsNEdBQUEsdUZBQUEsa0ZBQUEsdUZBQUEsa0ZBQUEseUZBQUEseUZBQUEsb0ZBQUEsb0ZBQUEsaUhBQUEsNEdBQUEsdUZBQUEsa0ZBQUEsc0ZBQUEsaUZBQUEseUZBQUEsb0ZBQUEseUVBQUEsb0VBQUEsMEVBQUEscUVBQUEsc0JBQUEsNENBQUEsdUJBQUEsMkJBQUEsNkNBNkNNLE1BQUEsS0E3Q04sK0NBQUEsb0hBQUEsK0dBQUEseUhBQUEsb0hBQUEsbUdBQUEsNkRBQUEsMEZBQUEscUZBQUEsK0ZBQUEsMEZBQUEseUVBQUEsbUNBQUEsMEZBQUEscUZBQUEsK0ZBQUEsMEZBQUEseUVBQUEsbUNBQUEscUNBQUEscUNBQUEsb0VBQUEsb0VBQUEsMkVBQUEsMkVBQUEsNEZBQUEsNEZBQUEsdUZBQUEsdUZBQUEsaUdBQUEsaUdBQUEsNEZBQUEsNEZBQUEsb0VBQUEsb0VBQUEsbUZBQUEsMkVBQUEsb0hBQUEsK0dBQUEsMkVBQUEsMEVBQUEsNkVBQUEseUhBQUEsb0hBQUEsbUdBQUEsMEVBQUEsaUZBQUEsb0RBQUEsa0dBQUEsNkZBQUEsbUZBQUEsdUdBQUEsa0dBQUEsb0VBQUEseUVBQUEsNENBQUEsMEZBQUEscUZBQUEsMkVBQUEsK0ZBQUEsMEZBQUEsbUdBQUEseUVBQUEseUVBQUEsMkVBQUEsMkVBQUEsa0dBQUEsNkZBQUEscUZBQUEsZ0ZBQUEsMEZBQUEscUZBQUEsb0hBQUEsK0dBQUEsMEZBQUEscUZBQUEsMEZBQUEscUZBQUEsNEZBQUEsNEZBQUEsdUZBQUEsdUZBQUEsb0hBQUEsK0dBQUEsMEZBQUEscUZBQUEseUZBQUEsb0ZBQUEsNEZBQUEsdUZBQUEsNEVBQUEsdUVBQUEsNkVBQUEsd0VBQUEsbUdBQUEsOEZBQUEseUZBQUEsK0ZBQUEsMEZBQUEsMkNBQUEsZ0RBQUEsNENBQUEsa0VBQUEsNENBQUEsMEZBQUEscUZBQUEsMkVBQUEsK0ZBQUEsMEZBQUEsaUVBQUEsMkNBQUEseUZBQUEsb0ZBQUEsMEVBQUEsOEZBQUEseUZBQUEsb0VBQUEsOENBQUEsNEZBQUEsdUZBQUEsNkVBQUEsaUdBQUEsNEZBQUEsdUdBQUEsa0dBQUEsMEZBQUEscUZBQUEsK0ZBQUEsMEZBQUEseUhBQUEsb0hBQUEsK0ZBQUEsMEZBQUEsK0ZBQUEsMEZBQUEsaUdBQUEsaUdBQUEsNEZBQUEsNEZBQUEseUhBQUEsb0hBQUEsK0ZBQUEsMEZBQUEsOEZBQUEseUZBQUEsaUdBQUEsNEZBQUEsaUZBQUEsNEVBQUEsa0ZBQUEsNkVBQUEsOEJBQUEsb0RBQUEsbUNBQUEscURBQUEsK0JBK0NRLGlCQUFBLFFBL0NSLHFEQUFBLDBIQUFBLHFIQUFBLCtIQUFBLDBIQUFBLHlHQUFBLG1FQUFBLGdHQUFBLDJGQUFBLHFHQUFBLGdHQUFBLCtFQUFBLHlDQUFBLGdHQUFBLDJGQUFBLHFHQUFBLGdHQUFBLCtFQUFBLHlDQUFBLDJDQUFBLDJDQUFBLDBFQUFBLDBFQUFBLGlGQUFBLGlGQUFBLGtHQUFBLGtHQUFBLDZGQUFBLDZGQUFBLHVHQUFBLHVHQUFBLGtHQUFBLGtHQUFBLDBFQUFBLDBFQUFBLHlGQUFBLGlGQUFBLDBIQUFBLHFIQUFBLGlGQUFBLGdGQUFBLG1GQUFBLCtIQUFBLDBIQUFBLHlHQUFBLGdGQUFBLHVGQUFBLDBEQUFBLHdHQUFBLG1HQUFBLHlGQUFBLDZHQUFBLHdHQUFBLDBFQUFBLCtFQUFBLGtEQUFBLGdHQUFBLDJGQUFBLGlGQUFBLHFHQUFBLGdHQUFBLHlHQUFBLCtFQUFBLCtFQUFBLGlGQUFBLGlGQUFBLHdHQUFBLG1HQUFBLDJGQUFBLHNGQUFBLGdHQUFBLDJGQUFBLDBIQUFBLHFIQUFBLGdHQUFBLDJGQUFBLGdHQUFBLDJGQUFBLGtHQUFBLGtHQUFBLDZGQUFBLDZGQUFBLDBIQUFBLHFIQUFBLGdHQUFBLDJGQUFBLCtGQUFBLDBGQUFBLGtHQUFBLDZGQUFBLGtGQUFBLDZFQUFBLG1GQUFBLDhFQUFBLHlHQUFBLG9HQUFBLCtGQUFBLHFHQUFBLGdHQUFBLGlEQUFBLHNEQUFBLGtEQUFBLHdFQUFBLGtEQUFBLGdHQUFBLDJGQUFBLGlGQUFBLHFHQUFBLGdHQUFBLHVFQUFBLGlEQUFBLCtGQUFBLDBGQUFBLGdGQUFBLG9HQUFBLCtGQUFBLDBFQUFBLG9EQUFBLGtHQUFBLDZGQUFBLG1GQUFBLHVHQUFBLGtHQUFBLDZHQUFBLHdHQUFBLGdHQUFBLDJGQUFBLHFHQUFBLGdHQUFBLCtIQUFBLDBIQUFBLHFHQUFBLGdHQUFBLHFHQUFBLGdHQUFBLHVHQUFBLHVHQUFBLGtHQUFBLGtHQUFBLCtIQUFBLDBIQUFBLHFHQUFBLGdHQUFBLG9HQUFBLCtGQUFBLHVHQUFBLGtHQUFBLHVGQUFBLGtGQUFBLHdGQUFBLG1GQUFBLG9DQUFBLDBEQUFBLHlDQUFBLDJEQUFBLHFDQXFEVSxpQkFBQSxRQXJEVixnREFBQSxvSEFBQSwrR0FBQSx5SEFBQSxvSEFBQSxtR0FBQSxtRkFBQSwwRkFBQSxxRkFBQSwrRkFBQSwwRkFBQSx5RUFBQSx5REFBQSwwRkFBQSxxRkFBQSwrRkFBQSwwRkFBQSx5RUFBQSx5REFBQSwyREFBQSwyREFBQSwwRkFBQSwwRkFBQSwyRUFBQSwyRUFBQSw0RkFBQSx1RkFBQSw0RkFBQSx1RkFBQSxpR0FBQSw0RkFBQSxpR0FBQSw0RkFBQSwwRkFBQSwwRkFBQSxpSUFBQSw0SEFBQSxzSUFBQSxpSUFBQSx5R0FBQSxnSEFBQSw4SEFBQSx5SEFBQSxpR0FBQSxpSUFBQSw0SEFBQSwrRkFBQSwwRkFBQSw4SEFBQSx5SEFBQSxpR0FBQSw2SEFBQSx3SEFBQSxnR0FBQSxnSUFBQSwySEFBQSxtR0FBQSxzSUFBQSxpSUFBQSxvR0FBQSwrRkFBQSw4RUFBQSwyRUFBQSwwRUFBQSxpRkFBQSxrR0FBQSw2RkFBQSxpSUFBQSw0SEFBQSx5R0FBQSxnSEFBQSx1R0FBQSxrR0FBQSxzSUFBQSxpSUFBQSwrQ0FBQSxrRUFBQSx5RUFBQSwwRkFBQSxxRkFBQSxpR0FBQSwrRkFBQSwwRkFBQSw4SEFBQSx5SEFBQSxtR0FBQSx5RUFBQSx5RUFBQSwyRUFBQSwyRUFBQSxrR0FBQSw2RkFBQSxpSUFBQSw0SEFBQSxnRUFBQSwyREFBQSwwRkFBQSxxRkFBQSxvSEFBQSwrR0FBQSwwRkFBQSxxRkFBQSwwRkFBQSxxRkFBQSw0RkFBQSx1RkFBQSw0RkFBQSx1RkFBQSwrRkFBQSwwRkFBQSx5RkFBQSxvRkFBQSwwRkFBQSxxRkFBQSw4RkFBQSx5RkFBQSwwRkFBQSxxRkFBQSx5RkFBQSxvRkFBQSw0RkFBQSx1RkFBQSw0RUFBQSx1RUFBQSw2RUFBQSx3RUFBQSxpRkFBQSw0RUFBQSw4RUFBQSx5RkFBQSxvRkFBQSwwRkFBQSxxRkFBQSw4RkFBQSx5RkFBQSw4RkFBQSx5RkFBQSwrRkFBQSwwRkFBQSxtR0FBQSw4RkFBQSxpRUFBQSxpRUFBQSxzRUFBQSxrRUFBQSxzRUFBQSxrRUFBQSxrRUFBQSxrRUFBQSwwRkFBQSxxRkFBQSxpR0FBQSwrRkFBQSwwRkFBQSw4SEFBQSx5SEFBQSxpRUFBQSxpRUFBQSx5RkFBQSxvRkFBQSxnR0FBQSw4RkFBQSx5RkFBQSw2SEFBQSx3SEFBQSxvRUFBQSxvRUFBQSw0RkFBQSx1RkFBQSxtR0FBQSxpR0FBQSw0RkFBQSxnSUFBQSwySEFBQSx1R0FBQSxrR0FBQSxzSUFBQSxpSUFBQSxxRUFBQSxnRUFBQSwrRkFBQSwwRkFBQSx5SEFBQSxvSEFBQSwrRkFBQSwwRkFBQSwrRkFBQSwwRkFBQSxpR0FBQSw0RkFBQSxpR0FBQSw0RkFBQSxvR0FBQSwrRkFBQSw4RkFBQSx5RkFBQSwrRkFBQSwwRkFBQSxtR0FBQSw4RkFBQSwrRkFBQSwwRkFBQSw4RkFBQSx5RkFBQSxpR0FBQSw0RkFBQSxpRkFBQSw0RUFBQSxrRkFBQSw2RUFBQSxzRkFBQSxpRkFBQSxvREFBQSxvREFBQSx5REFBQSxxREFBQSx5REFBQSxxREE2RFEsaUJBQUEsUUE3RFIsc0RBQUEsMEhBQUEscUhBQUEsK0hBQUEsMEhBQUEseUdBQUEseUZBQUEsZ0dBQUEsMkZBQUEscUdBQUEsZ0dBQUEsK0VBQUEsK0RBQUEsZ0dBQUEsMkZBQUEscUdBQUEsZ0dBQUEsK0VBQUEsK0RBQUEsaUVBQUEsaUVBQUEsZ0dBQUEsZ0dBQUEsaUZBQUEsaUZBQUEsa0dBQUEsNkZBQUEsa0dBQUEsNkZBQUEsdUdBQUEsa0dBQUEsdUdBQUEsa0dBQUEsZ0dBQUEsZ0dBQUEsdUlBQUEsa0lBQUEsNElBQUEsdUlBQUEsK0dBQUEsc0hBQUEsb0lBQUEsK0hBQUEsdUdBQUEsdUlBQUEsa0lBQUEscUdBQUEsZ0dBQUEsb0lBQUEsK0hBQUEsdUdBQUEsbUlBQUEsOEhBQUEsc0dBQUEsc0lBQUEsaUlBQUEseUdBQUEsNElBQUEsdUlBQUEsMEdBQUEscUdBQUEsb0ZBQUEsaUZBQUEsZ0ZBQUEsdUZBQUEsd0dBQUEsbUdBQUEsdUlBQUEsa0lBQUEsK0dBQUEsc0hBQUEsNkdBQUEsd0dBQUEsNElBQUEsdUlBQUEscURBQUEsd0VBQUEsK0VBQUEsZ0dBQUEsMkZBQUEsdUdBQUEscUdBQUEsZ0dBQUEsb0lBQUEsK0hBQUEseUdBQUEsK0VBQUEsK0VBQUEsaUZBQUEsaUZBQUEsd0dBQUEsbUdBQUEsdUlBQUEsa0lBQUEsc0VBQUEsaUVBQUEsZ0dBQUEsMkZBQUEsMEhBQUEscUhBQUEsZ0dBQUEsMkZBQUEsZ0dBQUEsMkZBQUEsa0dBQUEsNkZBQUEsa0dBQUEsNkZBQUEscUdBQUEsZ0dBQUEsK0ZBQUEsMEZBQUEsZ0dBQUEsMkZBQUEsb0dBQUEsK0ZBQUEsZ0dBQUEsMkZBQUEsK0ZBQUEsMEZBQUEsa0dBQUEsNkZBQUEsa0ZBQUEsNkVBQUEsbUZB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LFlBQ0EsUUFBQSxNQUlSLGdCQUNJLE9BQUEsRUFHSixjQUNJLFFBQUEsSUFBQSxLQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxVQUFBLEtBQ0EsWUFBQSxJQUVKLDhCQUNJLE9BQUEsRUFDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFFBQUEsRUFFSixZQUNJLFVBQUEsS0FDQSxNQUFBLFFBQ0EsWUFBQSxJQUNBLGNBQUEsS3NCM1FBLGFBQ0ksUUFBQSxLQUNBLFVBQUEsS0FDQSxPQUFBLEVBQUEsS0FKUixhQU9RLE1BQUEsT0FDQSxRQUFBLEVBQUEsSUFDQSxjQUFBLEtoQlFKLHlDZ0JqQkosYUFXWSxNQUFBLEtoQk1SLHlDUGpCSiwrQkEyb0JZLE1BQUEsS3VCM29CWixhQWNZLE1BQUEsTUFkWixtQkFpQlksT0FBQSxNQWpCWix1QkFtQmdCLFFBQUEsTUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGNBQUEsTUFBQSxXQUFBLE1BQ0EsWUFBQSxxQkF2QmhCLG1CQTJCWSxPQUFBLEtBM0JaLGtCQThCWSxVQUFBLEtBQ0EsTUFBQSxLQUNBLFFBQUEsS0FBQSxLQUNBLE9BQUEsbUJBakNaLG1CQW9DWSxVQUFBLEtBcENaLG9DQUFBLHdDQXlDb0IsaUJBQUEsUUF6Q3BCLHdDQWdEb0IsaUJBQUEsUUFoRHBCLHdDQXVEb0IsaUJBQUEiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXHJcblxyXG4vKiBEb2N1bWVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXHJcbiAqL1xyXG5cclxuaHRtbCB7XHJcblx0bGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cclxuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cclxufVxyXG5cclxuLyogU2VjdGlvbnNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuYm9keSB7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxyXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmgxIHtcclxuXHRmb250LXNpemU6IDJlbTtcclxuXHRtYXJnaW46IDAuNjdlbSAwO1xyXG59XHJcblxyXG4vKiBHcm91cGluZyBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cclxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXHJcbiAqL1xyXG5cclxuaHIge1xyXG5cdGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXHJcblx0aGVpZ2h0OiAwOyAvKiAxICovXHJcblx0b3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5wcmUge1xyXG5cdGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xyXG5cdGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXHJcbn1cclxuXHJcbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG4gKi9cclxuXHJcbmEge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4vKipcclxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cclxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5hYmJyW3RpdGxlXSB7XHJcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmIsXHJcbnN0cm9uZyB7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGRlcjtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5jb2RlLFxyXG5rYmQsXHJcbnNhbXAge1xyXG5cdGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xyXG5cdGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zbWFsbCB7XHJcblx0Zm9udC1zaXplOiA4MCU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cclxuICogYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnN1Yixcclxuc3VwIHtcclxuXHRmb250LXNpemU6IDc1JTtcclxuXHRsaW5lLWhlaWdodDogMDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5zdWIge1xyXG5cdGJvdHRvbTogLTAuMjVlbTtcclxufVxyXG5cclxuc3VwIHtcclxuXHR0b3A6IC0wLjVlbTtcclxufVxyXG5cclxuLyogRW1iZWRkZWQgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXHJcbiAqL1xyXG5cclxuaW1nIHtcclxuXHRib3JkZXItc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi8qIEZvcm1zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5idXR0b24sXHJcbmlucHV0LFxyXG5vcHRncm91cCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cclxuXHRmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cclxuXHRsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xyXG5cdG1hcmdpbjogMDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXHJcbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCB7IC8qIDEgKi9cclxuXHRvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxyXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5zZWxlY3QgeyAvKiAxICovXHJcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuW3R5cGU9XCJidXR0b25cIl0sXHJcblt0eXBlPVwicmVzZXRcIl0sXHJcblt0eXBlPVwic3VibWl0XCJdIHtcclxuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xyXG5cdGJvcmRlci1zdHlsZTogbm9uZTtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxyXG4gKi9cclxuXHJcbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcclxuXHRvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuZmllbGRzZXQge1xyXG5cdHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXHJcbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cclxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxyXG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5sZWdlbmQge1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cclxuXHRjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xyXG5cdGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXHJcblx0bWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXHJcblx0cGFkZGluZzogMDsgLyogMyAqL1xyXG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXHJcbiAqL1xyXG5cclxucHJvZ3Jlc3Mge1xyXG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxyXG4gKi9cclxuXHJcbnRleHRhcmVhIHtcclxuXHRvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxyXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJjaGVja2JveFwiXSxcclxuW3R5cGU9XCJyYWRpb1wiXSB7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xyXG5cdHBhZGRpbmc6IDA7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cclxuICovXHJcblxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG5cdGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cclxuICovXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXSB7XHJcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cclxuXHRvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxyXG4gKi9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXHJcbiAqL1xyXG5cclxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XHJcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cclxuXHRmb250OiBpbmhlcml0OyAvKiAyICovXHJcbn1cclxuXHJcbi8qIEludGVyYWN0aXZlXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmRldGFpbHMge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3VtbWFyeSB7XHJcblx0ZGlzcGxheTogbGlzdC1pdGVtO1xyXG59XHJcblxyXG4vKiBNaXNjXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxyXG4gKi9cclxuXHJcbnRlbXBsYXRlIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXHJcbiAqL1xyXG5cclxuW2hpZGRlbl0ge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuIiwiaHRtbCxcclxuYm9keSB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbn1cclxuXHJcbiosXHJcbio6OmJlZm9yZSxcclxuKjo6YWZ0ZXIge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi53cmFwcGVyIHtcclxuICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC42KTtcclxuICAgIHotaW5kZXg6ICR6LWluZGV4LW92ZXJsYXk7O1xyXG4gICAgQGluY2x1ZGUgaGlkZUVsZW1Gb3JBbmltYXRpb25FeHRlbmQ7XHJcbiAgfVxyXG59XHJcblxyXG5pbWcge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbmEge1xyXG4gIGNvbG9yOiAkY29sb3ItdmlvbGV0O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbnAge1xyXG4gICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbmJ1dHRvbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4uY29udGFpbmVyIHtcclxuICBtYXgtd2lkdGg6IDExODBweDtcclxuICBAaW5jbHVkZSBjb250YWluZXI7XHJcblxyXG4gICYtd2lkZSB7XHJcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcclxuICAgIEBpbmNsdWRlIGNvbnRhaW5lcjtcclxuICB9XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1iYXNlO1xyXG4gIGNvbG9yOiAkY29sb3ItZGVmYXVsdDtcclxuICBsaW5lLWhlaWdodDogMS40NjtcclxuXHJcbiAgJi5vcGVuLW1lbnUge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLndyYXBwZXIge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNob3dFbGVtRm9yQW5pbWF0aW9uO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5zZWN0aW9uIHtcclxuICBwYWRkaW5nOiAyNnB4IDA7IC8vMzBweCAwO1xyXG5cclxuICAuc2VjdGlvbi13aWR0aCB7XHJcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xyXG4gIH1cclxuICAuc2VjdGlvbi1idG4ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJi5zZWN0aW9uLS1iZy1pbWctYWJzdHJhY3Qge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3Nob3AtYmcucG5nXCIpO1xyXG4gIH1cclxuXHJcbiAgJi5zZWN0aW9uLS1iZy1jb2xvciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc29saXR1ZGU7XHJcbiAgfVxyXG5cclxuICAmLnNlY3Rpb24tLWNvbnRlbnQge1xyXG4gICAgLmltZy1ob2xkZXIge1xyXG4gICAgICBAaW5jbHVkZSBtb2JFbGVtRnVsbFdpZHRoO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gb25seSBmb3IgZXZlbnQgcGFnZVxyXG4gICYuc2VjdGlvbi0tZXZlbnQtZGVzayB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzOHB4O1xyXG5cclxuICAgICYuYmctaW1nLWJpcmRzLS1iaWcge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgaGVpZ2h0OiAyMTdweDtcclxuICAgICAgICB3aWR0aDogMTkzcHg7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgcmlnaHQ6IC0xMzBweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaW1nLWhvbGRlciB7XHJcbiAgaW1nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXI7JztcclxuICB9XHJcbn1cclxuXHJcbi5iZy1pbWctYmlyZHMge1xyXG4gICYtLXNtYWxsLFxyXG4gICYtLWJpZyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2JpcmRzLnN2Z1wiKTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGhlaWdodDogMjE3cHg7XHJcbiAgICAgIHdpZHRoOiAxOTNweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKGxnLCBtaW4pIHtcclxuICAgICAgICBoZWlnaHQ6IDM5NnB4O1xyXG4gICAgICAgIHdpZHRoOiAzNTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tc21hbGwge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHJpZ2h0OiAtMTQ5cHg7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgIHotaW5kZXg6IDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYShsZywgbWluKSB7XHJcbiAgICAgICAgcmlnaHQ6IC0yOTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tYmlnIHtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgcmlnaHQ6IC0xMjhweDtcclxuICAgICAgYm90dG9tOiA1LjUlO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEobGcsIG1pbikge1xyXG4gICAgICAgIHJpZ2h0OiAtMjcwcHg7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhlcm8taW1nIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHotaW5kZXg6IC0xO1xyXG59XHJcblxyXG4ud3AtY2FwdGlvbi10ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG4iLCIvKipcbiAqIFN3aXBlciA0LjUuMFxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHA6Ly93d3cuaWRhbmdlcm8udXMvc3dpcGVyL1xuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMTkgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogRmVicnVhcnkgMjIsIDIwMTlcbiAqL1xuLnN3aXBlci1jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXItY29udGFpbmVyLW5vLWZsZXhib3ggLnN3aXBlci1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3cgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIC13ZWJraXQtdHJhbnNmb3JtO1xufVxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCxcbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQsIC13ZWJraXQtdHJhbnNmb3JtO1xufVxuLyogM0QgRWZmZWN0cyAqL1xuLnN3aXBlci1jb250YWluZXItM2Qge1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMjAwcHg7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXdyYXBwZXIsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIHJpZ2h0IHRvcCwgbGVmdCB0b3AsIGZyb20ocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8ocmdiYSgwLCAwLCAwLCAwKSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChyaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20ocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8ocmdiYSgwLCAwLCAwLCAwKSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgZnJvbShyZ2JhKDAsIDAsIDAsIDAuNSkpLCB0byhyZ2JhKDAsIDAsIDAsIDApKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20ocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8ocmdiYSgwLCAwLCAwLCAwKSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4vKiBJRTEwIFdpbmRvd3MgUGhvbmUgOCBGaXhlcyAqL1xuLnN3aXBlci1jb250YWluZXItd3A4LWhvcml6b250YWwsXG4uc3dpcGVyLWNvbnRhaW5lci13cDgtaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuLnN3aXBlci1jb250YWluZXItd3A4LXZlcnRpY2FsLFxuLnN3aXBlci1jb250YWluZXItd3A4LXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXg7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAyN3B4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIG1hcmdpbi10b3A6IC0yMnB4O1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI3cHggNDRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMCUyQzIyTDIyJTJDMGwyLjElMkMyLjFMNC4yJTJDMjJsMTkuOSUyQzE5LjlMMjIlMkM0NEwwJTJDMjJMMCUyQzIyTDAlMkMyMnonJTIwZmlsbCUzRCclMjMwMDdhZmYnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogYXV0bztcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMjclMkMyMkwyNyUyQzIyTDUlMkM0NGwtMi4xLTIuMUwyMi44JTJDMjJMMi45JTJDMi4xTDUlMkMwTDI3JTJDMjJMMjclMkMyMnonJTIwZmlsbCUzRCclMjMwMDdhZmYnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICByaWdodDogMTBweDtcbiAgbGVmdDogYXV0bztcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTAlMkMyMkwyMiUyQzBsMi4xJTJDMi4xTDQuMiUyQzIybDE5LjklMkMxOS45TDIyJTJDNDRMMCUyQzIyTDAlMkMyMkwwJTJDMjJ6JyUyMGZpbGwlM0QnJTIzZmZmZmZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTI3JTJDMjJMMjclMkMyMkw1JTJDNDRsLTIuMS0yLjFMMjIuOCUyQzIyTDIuOSUyQzIuMUw1JTJDMEwyNyUyQzIyTDI3JTJDMjJ6JyUyMGZpbGwlM0QnJTIzZmZmZmZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibGFjayxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tYmxhY2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTAlMkMyMkwyMiUyQzBsMi4xJTJDMi4xTDQuMiUyQzIybDE5LjklMkMxOS45TDIyJTJDNDRMMCUyQzIyTDAlMkMyMkwwJTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDAwMDAwJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjayxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tYmxhY2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTI3JTJDMjJMMjclMkMyMkw1JTJDNDRsLTIuMS0yLjFMMjIuOCUyQzIyTDIuOSUyQzIuMUw1JTJDMEwyNyUyQzIyTDI3JTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDAwMDAwJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcbiAgLW8tdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xufVxuLyogQ29tbW9uIFN0eWxlcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4vKiBCdWxsZXRzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMC4yO1xufVxuYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiAjMDA3YWZmO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogNnB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDhweDtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMjAwbXMgdG9wLCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdG9wLCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyB0b3A7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wO1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMCA0cHg7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAyMDBtcyBsZWZ0LCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbjogMjAwbXMgbGVmdCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdDtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0O1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMjAwbXMgcmlnaHQsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uOiAyMDBtcyByaWdodCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xufVxuLyogUHJvZ3Jlc3MgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6ICMwMDdhZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xufVxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24td2hpdGUgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyogU2Nyb2xsYmFyICovXG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxJTtcbiAgYm90dG9tOiAzcHg7XG4gIHotaW5kZXg6IDUwO1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDk4JTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzcHg7XG4gIHRvcDogMSU7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDk4JTtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICBjdXJzb3I6IG1vdmU7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBpbWcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGNhbnZhcyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLyogUHJlbG9hZGVyICovXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBzdGVwcygxMiwgZW5kKSBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgc3RlcHMoMTIsIGVuZCkgaW5maW5pdGU7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMTIwJTIwMTIwJyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB4bWxucyUzQXhsaW5rJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJyUzRSUzQ2RlZnMlM0UlM0NsaW5lJTIwaWQlM0QnbCclMjB4MSUzRCc2MCclMjB4MiUzRCc2MCclMjB5MSUzRCc3JyUyMHkyJTNEJzI3JyUyMHN0cm9rZSUzRCclMjM2YzZjNmMnJTIwc3Ryb2tlLXdpZHRoJTNEJzExJyUyMHN0cm9rZS1saW5lY2FwJTNEJ3JvdW5kJyUyRiUzRSUzQyUyRmRlZnMlM0UlM0NnJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoNjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDkwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxMjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE1MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjM3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTgwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNDYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyMTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy41NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI0MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjY2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjcwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNzUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy44NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMzMCUyMDYwJTJDNjApJyUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHZpZXdCb3glM0QnMCUyMDAlMjAxMjAlMjAxMjAnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHhtbG5zJTNBeGxpbmslM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmsnJTNFJTNDZGVmcyUzRSUzQ2xpbmUlMjBpZCUzRCdsJyUyMHgxJTNEJzYwJyUyMHgyJTNEJzYwJyUyMHkxJTNEJzcnJTIweTIlM0QnMjcnJTIwc3Ryb2tlJTNEJyUyM2ZmZiclMjBzdHJva2Utd2lkdGglM0QnMTEnJTIwc3Ryb2tlLWxpbmVjYXAlM0Qncm91bmQnJTJGJTNFJTNDJTJGZGVmcyUzRSUzQ2clM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg2MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoOTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDEyMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTUwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMzcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxODAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy40NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDIxMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjU2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjQwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNjYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy43NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjg1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzMwJTIwNjAlMkM2MCknJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLyogYTExeSAqL1xuLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xMDAwO1xufVxuLnN3aXBlci1jb250YWluZXItZmFkZS5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQgKyAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjY7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDUwcHgpO1xuICBmaWx0ZXI6IGJsdXIoNTBweCk7XG4gIHotaW5kZXg6IDA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnN3aXBlci1jb250YWluZXItY292ZXJmbG93IC5zd2lwZXItd3JhcHBlciB7XG4gIC8qIFdpbmRvd3MgOCBJRSAxMCBmaXggKi9cbiAgLW1zLXBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG4iLCIkbG9nby1tb2Itd2lkdGg6IDkwcHg7XHJcbiRsb2dvLWRlc2std2lkdGg6IDE1M3B4O1xyXG5cclxuYm9keSB7XHJcbiAgJi5vcGVuLW1lbnUge1xyXG5cclxuICAgIC5oZWFkZXIge1xyXG4gICAgICAubW9iLW1lbnUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHJcbiAgICAgICAgLnNlYXJjaCB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBzaG93RWxlbVJlbGF0aXZlO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTsgLy8gZHVlIHRvIDIwcHggbWFyZ2luXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWFpbi1tZW51LFxyXG4gICAgICAgIC5idG4taG9sZGVyIHtcclxuICAgICAgICAgIEBpbmNsdWRlIHNob3dFbGVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5oYiB7XHJcbiAgICAgICAgJl9fYmFyLS0yIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19iYXItLTEge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSg0cHgsIDVweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19iYXItLTMge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoM3B4LCAtNXB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGVyIHtcclxuICBAaW5jbHVkZSBtZWRpYShtZCwgbWluKSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICB9XHJcblxyXG4gIC5tb2ItbWVudSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHdpZHRoOiA4MCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgICB6LWluZGV4OiAkei1pbmRleC1tb2ItbWVudTtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkYW5pbWF0aW9uLXN0ZDtcclxuXHJcbiAgICAmX19ob2xkZXIge1xyXG4gICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgcGFkZGluZzogNTBweCAwIDA7XHJcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4tbWVudSxcclxuICAgIC5idG4taG9sZGVyIHtcclxuICAgICAgQGluY2x1ZGUgc2hvd0VsZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaCB7XHJcbiAgICAgIEBpbmNsdWRlIHNob3dFbGVtUmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcm93IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgLmNvbC1sb2dvIHtcclxuICAgICAgd2lkdGg6ICRsb2dvLW1vYi13aWR0aDtcclxuICAgICAgaGVpZ2h0OiA4NHB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjJweDtcclxuXHJcbiAgICAgIC8vbWFyZ2luLWxlZnQ6IC04cHg7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1kLCBtaW4pIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE1M3B4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtY29udGVudCB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRsb2dvLW1vYi13aWR0aH0pO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEobWQsIG1pbikge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRsb2dvLWRlc2std2lkdGh9KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJvdyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgJi0tdG9wIHtcclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgQGluY2x1ZGUgaGlkZUVsZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG1kLCBtaW4pIHtcclxuICAgICAgICAgIEBpbmNsdWRlIHNob3dFbGVtO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0MyQkZCRjtcclxuICAgICAgICAgIHBhZGRpbmc6IC45ZW0gMjBweCAuNmVtIDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYm90dG9tIHtcclxuICAgICAgQGluY2x1ZGUgaGlkZUVsZW07XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWluKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2hvd0VsZW07XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHh4bCwgbWluKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYmctaG9sZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogNHB4IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcmstd2hpdGU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEobWQsIG1pbikge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHdpZHRoOiA5OTk5cHg7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWRhcmstd2hpdGU7XHJcbiAgICAgIHRyYW5zZm9ybTogc2tld1goMzBkZWcpO1xyXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICY+KjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMThweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1kLCBtYXgpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sb2dvLWFkZGl0aW9uYWwge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEobWQsIG1heCkge31cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWluKSB7XHJcbiAgICAgIHBhZGRpbmc6IDBweCAwIDhweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VhcmNoIHtcclxuICAgIEBpbmNsdWRlIGhpZGVFbGVtO1xyXG4gICAgbWFyZ2luOiAwICRwYWRkaW5nWE1vYiAyNXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKG1kLCBtaW4pIHtcclxuICAgICAgQGluY2x1ZGUgc2hvd0VsZW1SZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgICBtYXJnaW46IDAgMzVweCAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDQycHg7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIHRvcDogLjllbTtcclxuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tb3BhY2l0eS12aXNpYmlsaXR5O1xyXG5cclxuICAgICAgJi5oaWRlIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vYmlsZS1tZW51LXRvZ2dsZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogLTEwcHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgei1pbmRleDogJHotaW5kZXgtdG9nZ2xlLW1lbnUtYnRuO1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKG1kLCBtaW4pIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tYWluLW1lbnUge1xyXG4gICAgQGluY2x1ZGUgaGlkZUVsZW07XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEobWQsIG1pbikge1xyXG4gICAgICBAaW5jbHVkZSBzaG93RWxlbTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYSh4eGwsIG1pbikge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEobWQsIG1pbikge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHh4bCwgbWluKSB7XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgcGFkZGluZzogOHB4IDE5cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIHRyYW5zaXRpb246IHRleHQtc2hhZG93ICRhbmltYXRpb24tc3RkO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEobWQsIG1pbikge1xyXG4gICAgICAgIHBhZGRpbmc6IDhweDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJGNvbG9yLWdyZXk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnRuLWhvbGRlciB7XHJcbiAgICBAaW5jbHVkZSBoaWRlRWxlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWluKSB7XHJcbiAgICAgIEBpbmNsdWRlIHNob3dFbGVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICAmLmJ0bi0tYmV2ZWxlZCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobWQsIG1heCkge1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobWQsIG1pbikge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhiIHtcclxuICAgICZfX2ljb24ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JhciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWFjY2VudC1wcmltYXJ5O1xyXG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1vcGFjaXR5LXZpc2liaWxpdHksIHRyYW5zZm9ybSAkYW5pbWF0aW9uLXN0ZDtcclxuXHJcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnRuLWJhc2tldCB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBwYWRkaW5nOiA5cHggOHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcXGU5MmJcIjtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWluKSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYmFkZ2Uge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcmVkO1xyXG4gICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICBtaW4td2lkdGg6IDE1cHg7XHJcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNnB4O1xyXG4gICAgICByaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4uaGVhZGVyIHtcclxuICAmLWJ0biB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgICAmLWRlc2t0b3Age1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWF4KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1tb2JpbGUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgQGluY2x1ZGUgbWVkaWEobWQsIG1heCkge1xyXG4gICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bi5idG4tLWJldmVsZWQuYnRuLS1jb2xvci1sZWFkZXJib2FyZCB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBwYWRkaW5nOiAxNXB4IDUwcHg7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc0NjRENDtcclxuICAgICAgfVxyXG4gICAgICAuYnRuLWljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3NDY0RDQ7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjNzQ2NEQ0LCA1JSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKGxnLCBtYXgpIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAzMHB4IDE1cHggNDBweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWF4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggNTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucG9wdXAge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbGVmdDogMDtcclxuICBib3R0b206IDA7XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxuICB6LWluZGV4OiAxMDAwO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAsMjAsMjAsMC45Nik7XHJcbiAgcGFkZGluZzogMTVweDtcclxuICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAmLXNpZ251cCB7XHJcbiAgICAucG9wdXAge1xyXG4gICAgICAmX19saXN0IHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSwgbWluKSB7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAucG9wdXBfX2xpc3QtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAvLyBtYXgtd2lkdGg6IDMzMHB4O1xyXG4gICAgLy8gbWFyZ2luOiAwIGF1dG87XHJcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgLy8gcGFkZGluZzogMDtcclxuICAgIC8vIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XHJcbiAgICAvLyBvcGFjaXR5OiAwO1xyXG4gICAgLy8gdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1saWdodC1ncmV5O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWF4LXdpZHRoOiA2NzBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwM0E3Q0Y7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvcG9wdXAtYmcuc3ZnJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIHBhZGRpbmc6IDE2cHggNTRweCA2MHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEobWQsIG1heCkge1xyXG4gICAgICBwYWRkaW5nOiAxNnB4IDZweCA2MHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEoc20sIG1heCkge1xyXG4gICAgICBwYWRkaW5nOiAxNnB4IDZweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKGxnLCBtaW4pIHtcclxuICAgICAgbWluLXdpZHRoOiA2NzBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Nsb3NlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAxOHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB0b3A6IDEwcHg7XHJcbiAgICB3aWR0aDogMzJweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBjb2xvcjogJGNvbG9yLWRhcmstZ3JleTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRyYW5zaXRpb246IC4xNnM7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pY29uLWNsb3NlLnN2ZycpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmlzLWFjdGl2ZSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgIC5wb3B1cF9faW5uZXIge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgcGFkZGluZzogNDJweCAwIDM1cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICZfX2xpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEoc20sIG1heCkge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGlzdC1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHdpZHRoOiA0NyU7XHJcbiAgICBtYXgtd2lkdGg6IDI2OHB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgcGFkZGluZzogMCAxNnB4IDA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjM1cztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIG1lZGlhKHNtLCBtYXgpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIC5wb3B1cF9fbGlzdC1pbWFnZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAuYnRuIHtcclxuICAgICAgICAmLmJ0bi0tY29sb3Itd2hpdGUuYnRuLS1jb2xvci13aGl0ZSB7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3NDY0RDQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICBtaW4td2lkdGg6IDIwNHB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMWVtO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogLjllbTtcclxuICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuXHJcbiAgICAgICYuYnRuLS1jb2xvci13aGl0ZXtcclxuICAgICAgICBjb2xvcjogIzc0NjRENDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xpc3QtaW1hZ2Uge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDIzNHB4O1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIGltZyB7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb250YWluOyc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19saXN0LXRpdGxlIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEoc20sIG1heCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2RpdmlkZXIge1xyXG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjAlO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYShzbSwgbWF4KSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgIH1cclxuICB9XHJcblxyXG4gICYuYnRuLS1jb2xvci13aGl0ZSB7XHJcbiAgICBjb2xvcjogIzRFMjk2NztcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAjNEUyOTY3O1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcbiIsIi5zZWxlY3QsXHJcbmlucHV0IHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itc21va2Utd2hpdGU7XHJcblxyXG4gICY6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbmlucHV0IHtcclxuICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWxpZ2h0LWdyZXk7XHJcbiAgfVxyXG59XHJcblxyXG5zZWxlY3Q6Oi1tcy1leHBhbmQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnNlbGVjdC1ob2xkZXIsXHJcbi5oZWFkZXIgLnNlYXJjaCxcclxuLmlucHV0LWlubmVyLXdyYXBwZXItLWxlYWRlcmJvYXJkcyB7XHJcbiAgbWF4LXdpZHRoOiAyODBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBAaW5jbHVkZSBtZWRpYSh4cywgbWF4KSB7XHJcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gIH1cclxufVxyXG5cclxuLnNlbGVjdC1ob2xkZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIEBpbmNsdWRlIGljb25Nb29uO1xyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZTkyMCc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHJpZ2h0OiAxNnB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgY29sb3I6ICRjb2xvci1kYXJrLWdyZXk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcbiAgQGluY2x1ZGUgbWVkaWEobWQsIG1pbikge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5zZWxlY3Qge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IC45ZW0gNDBweCAuNmVtIDE0cHg7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWJhc2U7XHJcbiAgY29sb3I6ICRjb2xvci1saWdodC1ncmV5O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuLnNlYXJjaCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBpbnB1dCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IC45ZW0gMTBweCAuNmVtIDQycHg7XHJcbiAgfVxyXG5cclxuICBidXR0b24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgQGluY2x1ZGUgaWNvbk1vb247XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJ1xcZTkyMic7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDE2cHg7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItYWNjZW50LXNlY29uZGFyeTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIud3JhcHBlciB7XHJcbiAgICBkaXYucHJvZHVjdCBwLnByaWNlLCBkaXYucHJvZHVjdCBzcGFuLnByaWNlIHtcclxuICAgICAgICBjb2xvcjogIzU2NTY1NjtcclxuICAgIH1cclxuICAgIGRpdi5wcm9kdWN0IHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndvb2NvbW1lcmNlIHtcclxuICAgICAgICBjb2xvcjogIzU2NTY1NjtcclxuICAgICAgICAmLWluZm8ge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjMDNhN2NmO1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwM2E3Y2Y7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNTY1NjU2O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5zZWN0aW9uLXRpdGxlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhLnJlbW92ZSB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBTRUxFQ1QgU1RZTEVTXHJcbiAgICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IC45ZW0gNDBweCAuNmVtIDEwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjYWJhYmFiO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDVkNWQ1O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzU2NTY1NjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGljb21vb247XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZTkyMCc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU2NTY1NjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBiIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNjdXN0b21lcl9kZXRhaWxzLCAjb3JkZXJfcmV2aWV3IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGFibGUuc2hvcF90YWJsZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2Q1ZDVkNTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgdGJvZHkgdGgsIHRmb290IHRkLCB0Zm9vdCB0aCwgdGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2Q1ZDVkNTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYS5idXR0b24uYWx0LCBidXR0b24uYnV0dG9uLmFsdCwgYnV0dG9uLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmJ0bjtcclxuICAgICAgICAgICAgQGV4dGVuZCAuYnRuLS1jb2xvci1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmJ0bi0tYmV2ZWxlZDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhmYjI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuZGlzYWJsZWQsICY6ZGlzYWJsZWQsICY6ZGlzYWJsZWRbZGlzYWJsZWRdIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC45ZW0gMjBweCAuNmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNyZXNwb25kIGlucHV0I3N1Ym1pdC5hbHQsIGlucHV0LmJ1dHRvbi5hbHQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZmIyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhmYjI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNzaGlwLXRvLWRpZmZlcmVudC1hZGRyZXNzLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAud29vY29tbWVyY2UtcHJvZHVjdC1kZXRhaWxzX19zaG9ydC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAvLyB3b29jb21tZXJjZSBidXR0b25zIHN0eWxlc1xyXG4gICAgYS5idXR0b24uYWx0LCBidXR0b24uYnV0dG9uLmFsdCwgYnV0dG9uLmJ1dHRvbiwgLndvb2NvbW1lcmNlLWVycm9yIC5idXR0b24sIC53b29jb21tZXJjZS1pbmZvIC5idXR0b24sIC53b29jb21tZXJjZS1tZXNzYWdlIC5idXR0b24ge1xyXG4gICAgICAgIEBleHRlbmQgLmJ0bjtcclxuICAgICAgICBAZXh0ZW5kIC5idG4tLWNvbG9yLXNlY29uZGFyeTtcclxuICAgICAgICBAZXh0ZW5kIC5idG4tLWJldmVsZWQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGZiMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5kaXNhYmxlZCwgJjpkaXNhYmxlZCwgJjpkaXNhYmxlZFtkaXNhYmxlZF0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuOWVtIDIwcHggLjZlbTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmFsdCwgaW5wdXQuYnV0dG9uLmFsdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGZiMjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGZiMjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndvb2NvbW1lcmNlLXJldmlldy1saW5rIHtcclxuICAgICAgICBjb2xvcjogIzU2NTY1NjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAud29vY29tbWVyY2UtZXJyb3IsIC53b29jb21tZXJjZS1pbmZvLCAud29vY29tbWVyY2UtbWVzc2FnZSB7XHJcbiAgICAgICAgY29sb3I6ICM1NjU2NTY7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcclxuICAgIH1cclxuICAgIC53b29jb21tZXJjZS1lcnJvciB7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogcmVkO1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNhZGRfcGF5bWVudF9tZXRob2QgI3BheW1lbnQsIC53b29jb21tZXJjZS1jYXJ0ICNwYXltZW50LCAud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQge1xyXG4gICAgICAgIGNvbG9yOiAjNTY1NjU2O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIH1cclxuICAgICNhZGRfcGF5bWVudF9tZXRob2QgI3BheW1lbnQgdWwucGF5bWVudF9tZXRob2RzLCAud29vY29tbWVyY2UtY2FydCAjcGF5bWVudCB1bC5wYXltZW50X21ldGhvZHMsIC53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCB1bC5wYXltZW50X21ldGhvZHMge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNkNWQ1ZDU7XHJcbiAgICB9XHJcblxyXG4gICAgLndvb2NvbW1lcmNlIHtcclxuICAgICAgICBmb3JtIHtcclxuICAgICAgICAgICAgLmZvcm0tcm93IHtcclxuICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpbnB1dC5pbnB1dC10ZXh0LCB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjllbSAxMHB4IC42ZW0gMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDVkNWQ1O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHJlc2l6ZTogdmVydGljYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLndvb2NvbW1lcmNlLXZhbGlkYXRlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNlbGVjdDItY29udGFpbmVyLCBpbnB1dC5pbnB1dC10ZXh0LCBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMwM2E3Y2Y7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi53b29jb21tZXJjZS1pbnZhbGlkIHtcclxuICAgICAgICAgICAgICAgICAgICAuc2VsZWN0Mi1jb250YWluZXIsIGlucHV0LmlucHV0LXRleHQsIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuY2hlY2tvdXRfY291cG9uLCAmLmxvZ2luLCAmLnJlZ2lzdGVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2Q1ZDVkNTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZvcm0tcm93LWZpcnN0LCAuZm9ybS1yb3ctbGFzdCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSwgbWF4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5pbnB1dC10ZXh0LCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmlucHV0LXRleHQsICB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAxMHB4IC42ZW0gMTBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q1ZDVkNTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDEyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FydC1jb2xsYXRlcmFscyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtcGFnZSB7XHJcbiAgICAgICAgICAgICNjb250ZW50IHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuaW5wdXQtdGV4dCwgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5pbnB1dC10ZXh0IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAxMHB4IC42ZW0gMTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNWQ1ZDU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2FydC1jb2xsYXRlcmFscyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtYnJlYWRjcnVtYiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtUHJpY2UtYW1vdW50IHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucXVhbnRpdHkgaW5wdXQge1xyXG4gICAgICAgIG1pbi13aWR0aDogMTIwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMWVtIDEwcHggLjZlbSAxMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNWQ1ZDU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgIC5jb21tZW50LWZvcm0sICNyZXZpZXdfZm9ybSAjcmVzcG9uZCB7XHJcbiAgICAgICAgLmZvcm0tc3VibWl0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5idG47XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmJ0bi0tY29sb3Itc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5idG4tLWJldmVsZWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGZiMjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5kaXNhYmxlZCwgJjpkaXNhYmxlZCwgJjpkaXNhYmxlZFtkaXNhYmxlZF0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjllbSAyMHB4IC42ZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtY29tbWVudCB7XHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIC5yZXF1aXJlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJlZDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuOWVtIDEwcHggLjZlbSAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q1ZDVkNTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgIHJlc2l6ZTogdmVydGljYWw7XHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbW1lbnQtcmVwbHktdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xN2VtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcbiAgICAud29vY29tbWVyY2UtUmV2aWV3cyB7XHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAucmVxdWlyZWQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJlZDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuOWVtIDEwcHggLjZlbSAxMHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDVkNWQ1O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI3Jldmlld19mb3JtICNyZXNwb25kIHAuY29tbWVudC1mb3JtLWVtYWlsIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgI3Jldmlld3MgI2NvbW1lbnRzIG9sLmNvbW1lbnRsaXN0IGxpIC5jb21tZW50LXRleHQge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgMzJweDtcclxuICAgIH1cclxuICAgIC5jb21tZW50bGlzdCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIC5zdGFyLXJhdGluZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29tbWVudF9jb250YWluZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tZXRhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhKHNtLCBtYXgpIHtcclxuICAgICAgICAud29vY29tbWVyY2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5jb3Vwb24gLmJ1dHRvbiwgLndvb2NvbW1lcmNlICNjb250ZW50IHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuY291cG9uIC5pbnB1dC10ZXh0LCAud29vY29tbWVyY2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5jb3Vwb24gaW5wdXQsIC53b29jb21tZXJjZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmNvdXBvbiAuYnV0dG9uLCAud29vY29tbWVyY2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5jb3Vwb24gLmlucHV0LXRleHQsIC53b29jb21tZXJjZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmNvdXBvbiBpbnB1dCwgLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5jb3Vwb24gLmJ1dHRvbiwgLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5jb3Vwb24gLmlucHV0LXRleHQsIC53b29jb21tZXJjZS1wYWdlICNjb250ZW50IHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuY291cG9uIGlucHV0LCAud29vY29tbWVyY2UtcGFnZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmNvdXBvbiAuYnV0dG9uLCAud29vY29tbWVyY2UtcGFnZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmNvdXBvbiAuaW5wdXQtdGV4dCwgLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5jb3Vwb24gaW5wdXQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC53b29jb21tZXJjZS1tZXNzYWdlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgLmJ1dHRvbi53Yy1mb3J3YXJkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gU0lOR0xFIFBST0RVQ1QgU1RZTEVTXHJcbiAgICAuc2l0ZS1tYWluIHtcclxuICAgICAgICAucHJvZHVjdCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtLCBtYXgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20sIG1heCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zdW1tYXJ5IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtLCBtYXgpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnByb2R1Y3RfbWV0YSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NjU2NTY7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLndvb2NvbW1lcmNlLXRhYnMge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICAgICAgICAgIC50YWJzIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDEgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciwgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2U5NTQyNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNlOTU0MjQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTY1NjU2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZWZlZmVmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZS1pbixib3JkZXItY29sb3IgLjNzIGVhc2UtaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkhpbmQgR3VudHVyXCIsQXJpYWwsc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucmVsYXRlZC5wcm9kdWN0cyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgLnByb2R1Y3RzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIC0xMHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCAqIDIpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucHJvZHVjdCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZTI5Njg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDIwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1kLCBtYXgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLndvb2NvbW1lcmNlLUxvb3BQcm9kdWN0LWxpbmsud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X19saW5rIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wcmljZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFkZF90b19jYXJ0X2J1dHRvbiwgLmFkZGVkX3RvX2NhcnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvIDIwcHggMjBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5idG47XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5idG4tLWJldmVsZWQ7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5idG4tLWNvbG9yLWFkZGl0aW9uYWw7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2U0NTE4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3Rhci1yYXRpbmcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHggMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAud29vY29tbWVyY2UtUHJpY2UtYW1vdW50IHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndvb2NvbW1lcmNlLW9yZGVyaW5nICsgLnByb2R1Y3RzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBtYXJnaW46IDAgLTEwcHg7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgLnByb2R1Y3Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRlMjk2ODtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSwgbWluKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1kLCBtaW4pIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDIwcHgpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobGcsIG1pbikge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMjBweCkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygyMCUgLSAyMHB4KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLndvb2NvbW1lcmNlLUxvb3BQcm9kdWN0LWxpbmsud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X19saW5rIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC53b29jb21tZXJjZS1QcmljZS1hbW91bnQge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnByaWNlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdGFyLXJhdGluZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hZGRfdG9fY2FydF9idXR0b24sIC5hZGRlZF90b19jYXJ0IHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvIDIwcHggMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5idG47XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmJ0bi0tYmV2ZWxlZDtcclxuICAgICAgICAgICAgQGV4dGVuZCAuYnRuLS1jb2xvci1hZGRpdGlvbmFsO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NlNDUxODtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLWxvb3AtY2F0ZWdvcnlfX3RpdGxlLCB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxlLCB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbi5wcm9kdWN0X3R5cGVfdmFyaWFibGUge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvIDIwcHggMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIEBleHRlbmQgLmJ0bjtcclxuICAgICAgICBAZXh0ZW5kIC5idG4tLWJldmVsZWQ7XHJcbiAgICAgICAgQGV4dGVuZCAuYnRuLS1jb2xvci1hZGRpdGlvbmFsO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NlNDUxODtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBzZWxlY3Qgb3JkZXJpbmdcclxuICAgIC53b29jb21tZXJjZS1yZXN1bHQtY291bnQge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtLCBtYXgpIHtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndvb2NvbW1lcmNlLW9yZGVyaW5nIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBmb250LWZhbWlseTogaWNvbW9vbjtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSwgbWF4KSB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnXFxlOTIwJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgY29sb3I6ICM1NjU2NTY7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5vcmRlcmJ5IHtcclxuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogLjllbSA0MHB4IC42ZW0gMTRweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiSGluZCBHdW50dXJcIixBcmlhbCxzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBjb2xvcjogI2FiYWJhYjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q1ZDVkNTtcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIFJBVElORyBTVFlMRVNcclxuICAgIC5jb21tZW50LWZvcm0tcmF0aW5nIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgfVxyXG4gICAgLnN0YXJzIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDNhN2NmO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgM3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC53b29jb21tZXJjZS1icmVhZGNydW1iIGEge1xyXG4gICAgICAgIGNvbG9yOiAjNGUyOTY4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAvLyAmOjphZnRlciB7XHJcbiAgICAgICAgLy8gICAgIGNvbnRlbnQ6ICcvJztcclxuICAgICAgICAvLyAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIC8vICAgICBjb2xvcjogIzc3Nzc3NztcclxuICAgICAgICAvLyAgICAgbWFyZ2luOiAwIDRweDtcclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgLy8gJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgIC8vICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIC8vIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi53b29jb21tZXJjZSAud3JhcHBlciAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuYWRkZWQ6OmFmdGVyLCAud29vY29tbWVyY2UgLndyYXBwZXIgYS5idXR0b24uYWRkZWQ6OmFmdGVyLCAud29vY29tbWVyY2UgLndyYXBwZXIgYnV0dG9uLmJ1dHRvbi5hZGRlZDo6YWZ0ZXIsIC53b29jb21tZXJjZSAud3JhcHBlciBpbnB1dC5idXR0b24uYWRkZWQ6OmFmdGVyIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xyXG59XHJcblxyXG4vLyBTRUxFQ1QyIERST1BET1dOIExJU1QgU1RZTEVTXHJcbi5zZWxlY3QyLWRyb3Bkb3duIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGNvbG9yOiAjNTY1NjU2O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZDVkNWQ1O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICoge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcclxuICAgIHBhZGRpbmc6IDEwcHggNnB4IDZweDtcclxufVxyXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2Q1ZDVkNTtcclxufVxyXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbZGF0YS1zZWxlY3RlZF0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAzYTdjZjtcclxuXHJcbn1cclxuXHJcbi53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuYWx0LmRpc2FibGVkLCAud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmFsdC5kaXNhYmxlZDpob3ZlciwgLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdC5hbHQ6ZGlzYWJsZWQsIC53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuYWx0OmRpc2FibGVkOmhvdmVyLCAud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmFsdDpkaXNhYmxlZFtkaXNhYmxlZF0sIC53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuYWx0OmRpc2FibGVkW2Rpc2FibGVkXTpob3ZlciwgLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdC5kaXNhYmxlZCwgLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdC5kaXNhYmxlZDpob3ZlciwgLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdDpkaXNhYmxlZCwgLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdDpkaXNhYmxlZDpob3ZlciwgLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdDpkaXNhYmxlZFtkaXNhYmxlZF0sIC53b29jb21tZXJjZSBhLmJ1dHRvbi5hbHQ6ZGlzYWJsZWRbZGlzYWJsZWRdOmhvdmVyLCAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQuZGlzYWJsZWQsIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdC5kaXNhYmxlZDpob3ZlciwgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0OmRpc2FibGVkLCAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQ6ZGlzYWJsZWQ6aG92ZXIsIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdDpkaXNhYmxlZFtkaXNhYmxlZF0sIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdDpkaXNhYmxlZFtkaXNhYmxlZF06aG92ZXIsIC53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWx0LmRpc2FibGVkLCAud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmFsdC5kaXNhYmxlZDpob3ZlciwgLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5hbHQ6ZGlzYWJsZWQsIC53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWx0OmRpc2FibGVkOmhvdmVyLCAud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmFsdDpkaXNhYmxlZFtkaXNhYmxlZF0sIC53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWx0OmRpc2FibGVkW2Rpc2FibGVkXTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4iLCIud3JhcHBlciB7XHJcbiAgICAuZ2Zvcm1fd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1idXR0b25dKTpub3QoW3R5cGU9aW1hZ2VdKTpub3QoW3R5cGU9ZmlsZV0pIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IC45ZW0gMTBweCAuNmVtO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDVkNWQ1O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50b3BfbGFiZWwgLmdmaWVsZF9sYWJlbCwgbGVnZW5kLmdmaWVsZF9sYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgY29sb3I6ICM1NjU2NTY7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5nZmllbGRfY29uc2VudF9sYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgY29sb3I6ICM1NjU2NTY7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5nZmllbGRfcmVxdWlyZWQge1xyXG4gICAgICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudG9wX2xhYmVsIGRpdi5naW5wdXRfY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmdzZWN0aW9uIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICB1bCBsaS5nZmllbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZ3NlY3Rpb24gLmdmaWVsZF9sYWJlbCwgaDIuZ3NlY3Rpb25fdGl0bGUsIGgzLmdmb3JtX3RpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBjb2xvcjogIzAzYTdjZjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIFNFTEVDVFxyXG4gICAgICAgIC5naW5wdXRfY29udGFpbmVyX3NlbGVjdCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGljb21vb247XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxlOTIwJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzU2NTY1NjtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNlbGVjdC5nZmllbGRfc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjVlbSA0MHB4IC4zZW0gMTRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkhpbmQgR3VudHVyXCIsQXJpYWwsc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjYWJhYmFiO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDVkNWQ1O1xyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNoZWNrYm94LWN1c3RvbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAuZ2ZpZWxkX2NoZWNrYm94IGxpIGlucHV0LCAuZ2ZpZWxkX2NoZWNrYm94IGxpIGlucHV0W3R5cGU9Y2hlY2tib3hdLCAuZ2ZpZWxkX3JhZGlvIGxpIGlucHV0W3R5cGU9cmFkaW9dIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5nZmllbGRfY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZ2ZpZWxkX2NoZWNrYm94IHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgbGkgaW5wdXQsIGxpIGlucHV0W3R5cGU9Y2hlY2tib3hdLCBsaSBpbnB1dFt0eXBlPXJhZGlvXSB7XHJcbiAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucmFkaW8tY3VzdG9tIHtcclxuICAgICAgICAgICAgLmdmaWVsZF9yYWRpbyBsaSBpbnB1dFt0eXBlPXJhZGlvXSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZ2ZpZWxkX3JhZGlvIGxpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmdzZWN0aW9uX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgLy8gbWF4LXdpZHRoOiAyODBweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE3cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0Y1Q0Y7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZ2ZfcHJvZ3Jlc3NiYXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM5LCAyMzksIDIzOSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wZXJjZW50YmFyX2JsdWUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDNhN2NmO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmdmb3JtX3BhZ2VfZm9vdGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAzYTdjZjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC45ZW0gMjBweCAuNmVtO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMjE4NzVlbTtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhmYjI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5maWVsZF9zdWJsYWJlbF9iZWxvdyAuZ2lucHV0X2NvbXBsZXguZ2lucHV0X2NvbnRhaW5lciBsYWJlbCwgLmZpZWxkX3N1YmxhYmVsX2JlbG93IGRpdltjbGFzcyo9Z2ZpZWxkX3RpbWVfXS5naW5wdXRfY29udGFpbmVyIGxhYmVsIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA3cHggYXV0byAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZ2ZpZWxkX3RpbWVfaG91ciBpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmdpbnB1dF9jb250YWluZXJfdGltZS5nZmllbGRfdGltZV9hbXBtIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBpY29tb29uO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcZTkyMCc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM1NjU2NTY7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC41ZW0gNDBweCAuM2VtIDE0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJIaW5kIEd1bnR1clwiLEFyaWFsLHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2FiYWJhYjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q1ZDVkNTtcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNsZWFyLW11bHRpIHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vdmFsaWRhdGlvbiBzdHlsZXNcclxuICAgICAgICBkaXYudmFsaWRhdGlvbl9lcnJvciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IHJlZDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmVkO1xyXG4gICAgICAgIH1cclxuICAgICAgICBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yLCAgbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvci5nZmllbGRfY29udGFpbnNfcmVxdWlyZWQuZ2ZpZWxkX2NyZWRpdGNhcmRfd2FybmluZyB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IHJlZDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmVkO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudmFsaWRhdGlvbl9tZXNzYWdlIHtcclxuICAgICAgICAgICAgY29sb3I6IHJlZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vZmlsZSBpbnB1dFxyXG4gICAgICAgIC5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQge1xyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgLmdmb3JtX3dyYXBwZXIuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvciAudG9wX2xhYmVsIGlucHV0Lm1lZGl1bSwgLmdmb3JtX3dyYXBwZXIuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvciAudG9wX2xhYmVsIHNlbGVjdC5tZWRpdW0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmdmb3JtX3dyYXBwZXIuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvciAuZ2Zvcm1fYm9keSB1bCBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yOm5vdCguZ2ZfbGVmdF9oYWxmKTpub3QoLmdmX3JpZ2h0X2hhbGYpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5nZm9ybV93cmFwcGVyIC5nc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdjaG9pY2Vfc2VsZWN0X2FsbCwgLmdmb3JtX3dyYXBwZXIgdWwuZ2ZpZWxkX2NoZWNrYm94IGxpIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWwsIC5nZm9ybV93cmFwcGVyIHVsLmdmaWVsZF9yYWRpbyBsaSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkK2xhYmVsIHtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG4gICAgLmdmb3JtX25leHRfYnV0dG9uLCAuYnV0dG9uIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNnZm9ybV9wYWdlXzFfNCAuZ3NlY3Rpb25fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG4vLyBDVVNUT00gRk9STVxyXG4uYXR0YWNoLXRlZS1idG4ge1xyXG4gICAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4uZm9ybS1jb250cm9sIHtcclxuICAgIHBhZGRpbmc6IDFlbSAxMHB4IC42ZW07XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDVkNWQ1O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxufVxyXG5pbnB1dFt0eXBlPVwiZmlsZVwiXS5mb3JtLWNvbnRyb2wge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuLmZvcm0tbGFiZWwge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgY29sb3I6ICM1NjU2NTY7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuIixudWxsLCJAZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ2ljb21vb24nO1xyXG4gIHNyYzpcclxuICAgIHVybCgnZm9udHMvaWNvbW9vbi50dGY/dmZmYjMxJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgdXJsKCdmb250cy9pY29tb29uLndvZmY/dmZmYjMxJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJ2ZvbnRzL2ljb21vb24uc3ZnP3ZmZmIzMSNpY29tb29uJykgZm9ybWF0KCdzdmcnKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LWRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5bY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xyXG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXHJcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xyXG4gIHNwZWFrOiBuZXZlcjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuLmljb24tY2FsZW5kYXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyY1wiO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5pY29uLWJhc2tldDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTJiXCI7XHJcbn1cclxuLmljb24tcy1kb25hdGlvbnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyN1wiO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5pY29uLXMtdGVhbXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyOFwiO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5pY29uLXMtdXNlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTI5XCI7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmljb24tcy13YWxrczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTJhXCI7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmljb24tdGlja2V0czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTEzXCI7XHJcbiAgY29sb3I6ICM2ZjcxNzQ7XHJcbn1cclxuLmljb24tY2FsZW5kYXIxMTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTE0XCI7XHJcbiAgY29sb3I6ICM2ZjcxNzQ7XHJcbn1cclxuLmljb24tY3VycmVuY3k6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxNVwiO1xyXG4gIGNvbG9yOiAjNmY3MTc0O1xyXG59XHJcbi5pY29uLXdlYjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTE2XCI7XHJcbiAgY29sb3I6ICM2ZjcxNzQ7XHJcbn1cclxuLmljb24tcnVubmluZy1tYW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxN1wiO1xyXG4gIGNvbG9yOiAjNmY3MTc0O1xyXG59XHJcbi5pY29uLXVzZXItMjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTE4XCI7XHJcbiAgY29sb3I6ICM0ZTI5Njg7XHJcbn1cclxuLmljb24tcGhvbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxOVwiO1xyXG4gIGNvbG9yOiAjNmY3MTc0O1xyXG59XHJcbi5pY29uLW1haWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxYVwiO1xyXG4gIGNvbG9yOiAjNmY3MTc0O1xyXG59XHJcbi5pY29uLXVzZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxYlwiO1xyXG4gIGNvbG9yOiAjNmY3MTc0O1xyXG59XHJcbi5pY29uLWZpbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxY1wiO1xyXG4gIGNvbG9yOiAjNmY3MTc0O1xyXG59XHJcbi5pY29uLXQtc2hpcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxZFwiO1xyXG4gIGNvbG9yOiAjNmY3MTc0O1xyXG59XHJcbi5pY29uLWFkZHJlc3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxZVwiO1xyXG4gIGNvbG9yOiAjNmY3MTc0O1xyXG59XHJcbi5pY29uLXRpbWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxZlwiO1xyXG4gIGNvbG9yOiAjNmY3MTc0O1xyXG59XHJcbi5pY29uLWNoZWNrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MjBcIjtcclxuICBjb2xvcjogIzU2NTY1NjtcclxufVxyXG4uaWNvbi10cmFjZXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyMVwiO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5pY29uLXNlYXJjaC1pY29uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MjJcIjtcclxufVxyXG4uaWNvbi1saW5rZWRpbi1pY29uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MjNcIjtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uaWNvbi1pbnN0YWdyYW0taWNvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTI0XCI7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmljb24tdHdpdHRlci1pY29uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MjVcIjtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uaWNvbi1mYWNlYm9vay1pY29uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MjZcIjtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uaWNvbi1mb3JtLXN0ZXAtY2hlY2ttYXJrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MTJcIjtcclxuICBjb2xvcjogIzkwOWViMjtcclxufVxyXG4uaWNvbi1mb3JtLXN0ZXAtaW1hZ2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxMVwiO1xyXG59XHJcbi5pY29uLXJlYWRtb3JlLWFycm93OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MTBcIjtcclxufVxyXG4uaWNvbi1saXN0LWljb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwZFwiO1xyXG59XHJcbi5pY29uLXF1b3RlLWljb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwZVwiO1xyXG59XHJcbi5pY29uLW1vZGFsLWFycm93OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MGZcIjtcclxufVxyXG4uaWNvbi1jbG9zZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XHJcbn1cclxuLmljb24tc2tpbGxzZXQtMTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA3XCI7XHJcbn1cclxuLmljb24tbGlua2VkaW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwM1wiO1xyXG59XHJcbi5pY29uLWNhcGFiaWxpdGllczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XHJcbn1cclxuLmljb24tY29udGFjdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XHJcbn1cclxuLmljb24tcHJvamVjdHM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwNlwiO1xyXG59XHJcbi5pY29uLXNraWxsc2V0LTI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwOFwiO1xyXG59XHJcbi5pY29uLXNraWxsc2V0LTM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwOVwiO1xyXG59XHJcbi5pY29uLXRlYW06YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwYVwiO1xyXG59XHJcbi5pY29uLXRlc3RpbW9uaWFsczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XHJcbn1cclxuLmljb24tY29tcHV0ZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwMFwiO1xyXG59XHJcbi5pY29uLWNhbGVuZGFyMTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XHJcbn1cclxuLmljb24tYXJyb3c6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwMlwiO1xyXG59XHJcbiIsIkBtaXhpbiBjb250YWluZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHBhZGRpbmc6IDAgJHBhZGRpbmdYRGVzaztcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEobWQsIG1heCkge1xyXG4gICAgcGFkZGluZzogMCAkcGFkZGluZ1hNb2I7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gaGlkZUVsZW0ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbkBtaXhpbiBzaG93RWxlbSB7XHJcbiAgcG9zaXRpb246IHN0YXRpYztcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbkBtaXhpbiBzaG93RWxlbVJlbGF0aXZlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG5AbWl4aW4gaGlkZUVsZW1Gb3JBbmltYXRpb24ge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4vLyB1c2UgZm9yIHNob3dpbmcgZWxlbVxyXG5AbWl4aW4gc2hvd0VsZW1Gb3JBbmltYXRpb24ge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG5cclxuLy8gdXNlIGZvciBoaWRkZW4gZWxlbVxyXG5AbWl4aW4gaGlkZUVsZW1Gb3JBbmltYXRpb25TdGQge1xyXG4gIEBpbmNsdWRlIGhpZGVFbGVtRm9yQW5pbWF0aW9uO1xyXG4gIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLW9wYWNpdHk7XHJcbn1cclxuXHJcbkBtaXhpbiBoaWRlRWxlbUZvckFuaW1hdGlvbkV4dGVuZCB7XHJcbiAgQGluY2x1ZGUgaGlkZUVsZW1Gb3JBbmltYXRpb247XHJcbiAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tb3BhY2l0eS12aXNpYmlsaXR5O1xyXG59XHJcblxyXG5cclxuQG1peGluIGljb25Nb29uIHtcclxuICBmb250LWZhbWlseTogJ2ljb21vb24nO1xyXG4gIHNwZWFrOiBub25lO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG59XHJcblxyXG5AbWl4aW4gaXRlbVdpZHRoKCRpdGVtcykge1xyXG4gIHdpZHRoOiAoMTAwJSAvICRpdGVtcyk7XHJcbn1cclxuXHJcbkBtaXhpbiBtb2JFbGVtRnVsbFdpZHRoIHtcclxuICBtYXJnaW46IDEwcHggLSN7JHBhZGRpbmdYTW9ifTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEobWQsIG1pbikge1xyXG4gICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgfVxyXG59IiwiLmJ0biB7XHJcbiAgcGFkZGluZzogMC43ZW0gMjBweCAwLjZlbSAyMHB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjAyMTg3NWVtO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB6LWluZGV4OiAyO1xyXG5cclxuICAmLmJ0bi0tYmV2ZWxlZCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdHJhbnNmb3JtOiBza2V3WCgtMjRkZWcpO1xyXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICRhbmltYXRpb24tc3RkO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIHZpb2xldFxyXG4gICAgJi5idG4tLWNvbG9yLXByaW1hcnkge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hY2NlbnQtcHJpbWFyeTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci12aW9sZXQtc3RhdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gYmx1ZVxyXG4gICAgJi5idG4tLWNvbG9yLXNlY29uZGFyeSB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3QUUwNDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oI0Y3QUUwNCwgNSUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIHJlZFxyXG4gICAgJi5idG4tLWNvbG9yLWFkZGl0aW9uYWwge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwOUJBREQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oIzA5QkFERCwgMTAlKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLy8gd2hpdGVcclxuICAgICYuYnRuLS1jb2xvci13aGl0ZSB7XHJcbiAgICAgIGNvbG9yOiAjNEUyOTY3O1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEUyOTY3O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAvLyB3aGl0ZVxyXG4gICAgJi5idG4tLWNvbG9yLWxlYWRlcmJvYXJkIHtcclxuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIHBhZGRpbmc6IDE3cHggNTBweCAxMXB4IDUwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNnB4O1xyXG5cclxuICAgICAgLmJ0bi1pY29uIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdBRTA0O1xyXG4gICAgICAgIHdpZHRoOiA1NnB4O1xyXG4gICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJvcmRlcjogNXB4IHNvbGlkICRjb2xvci13aGl0ZTtcclxuICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcblxyXG4gICAgICB9XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3QUUwNDtcclxuICAgICAgICBsZWZ0OiBpbmhlcml0O1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4cHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCNGN0FFMDQsIDUlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5idG4tLXJpZ2h0LWluZGVudCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xyXG4gIH1cclxuXHJcbiAgJi5idG4tLXN0ZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleTtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJGFuaW1hdGlvbi1zdGQ7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4NDg0ODQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmJ0bi0tc20ge1xyXG4gICAgcGFkZGluZzogMC41ZW0gMThweCAwLjJlbSAxMnB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XHJcbiAgfVxyXG5cclxuICAmLmJ0bi0tbGcge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gIH1cclxufVxyXG4iLCIkYmxvY2tQQWRkaW5nOiAzMHB4O1xyXG5cclxuJGxpc3QtaW5kZW50OiAzNHB4O1xyXG5cclxuLnNlY3Rpb24tLXRleHQge1xyXG4gIEBpbmNsdWRlIG1lZGlhKGxnLCBtaW4pIHtcclxuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICBjb2xvcjogJGNvbG9yLWRhcmstZ3JleTtcclxuICB9XHJcblxyXG4gICYuYmctaW1nLWJpcmRzLS1zbWFsbCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICY6b25seS1jaGlsZCxcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5sZWFkIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmN1c3RvbS1saXN0IHtcclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWFjY2VudC1zZWNvbmRhcnk7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRsaXN0LWluZGVudH0pO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYXAge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMCAtI3skbGlzdC1pbmRlbnR9O1xyXG4gICAgfVxyXG5cclxuICAgICNtYXBfY29udGFpbmVyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgICNtYXAge1xyXG4gICAgICAvL3Bvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTAlO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgLy9vdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAvLyB3aWR0aDogY2FsYygxMDAlICsgI3skbGlzdC1pbmRlbnR9KTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogJGxpc3QtaW5kZW50O1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgaWNvbk1vb247XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubWFwIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5jdXN0b20tbGlzdC0tY2FtcGFpZ24ge1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnXFxlOTE0JztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MTMnO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJ1xcZTkxZic7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnXFxlOTFlJztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MWQnO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoNikge1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJ1xcZTkxYyc7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCg3KSB7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnXFxlOTFiJztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDgpIHtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MWEnO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoOSkge1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJ1xcZTkxOSc7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJ1xcZTkyNic7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5jdXN0b20tbGlzdC0tc3RhdGlzdGljcyB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MjEnO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJ1xcZTkxNyc7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnXFxlOTE3JztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MTYnO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MTUnO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5zdGF0aXN0aWNzIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhKG1kLCBtaW4pIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiAkYmxvY2tQQWRkaW5nIDAgMDtcclxuICAgIH1cclxuXHJcbiAgICAmX190b3Age1xyXG4gICAgICBib3JkZXItdG9wOiAkYm9yZGVyLXN0ZDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci1zdGQ7XHJcbiAgICAgIHBhZGRpbmc6ICRibG9ja1BBZGRpbmcgMCAyMHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEobWQsIG1pbikge1xyXG4gICAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWFjY2VudC1wcmltYXJ5O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSwgbWluKSB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmljb25zIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcblxyXG4gICAgICAmX19pdGVtIHtcclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG5cclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDc4LCA0MSwgMTA0LCAwLjMzKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaWNvbnNfX2l0ZW0tLWZpbGxlZCB7XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb2xvcjogcmdiYSg3OCwgNDEsIDEwNCwgMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ib3R0b20ge1xyXG4gICAgICBwYWRkaW5nOiAkYmxvY2tQQWRkaW5nIDAgMDtcclxuICAgICAgcGFkZGluZy10b3A6IDI0cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWluKSB7XHJcbiAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi0tY29udGVudCB7XHJcbiAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmxlYWQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnZpZGVvLXdyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy9NZWRpYSBicmVha3BvaW50c1xyXG4kYnJlYWtwb2ludHM6IChcclxuICAgIHhzOiA0ODBweCxcclxuICAgIHNtOiA1NzZweCxcclxuICAgIG1kOiA3NjhweCxcclxuICAgIGxnOiA5OTJweCxcclxuICAgIHhsOiAxMDI0cHgsXHJcbiAgICB4eGw6IDEyMDBweCxcclxuKTtcclxuXHJcbi8vIE1lZGlhIHF1ZXJ5XHJcbkBtaXhpbiBtZWRpYSgkd2lkdGgsICR0eXBlOiBtaW4pIHtcclxuICBAaWYgbWFwX2hhc19rZXkoJGJyZWFrcG9pbnRzLCAkd2lkdGgpIHtcclxuICAgICR3aWR0aDogbWFwX2dldCgkYnJlYWtwb2ludHMsICR3aWR0aCk7XHJcbiAgICBAaWYgJHR5cGUgPT0gbWF4IHtcclxuICAgICAgJHdpZHRoOiAkd2lkdGggLSAxcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kICgjeyR0eXBlfS13aWR0aDogJHdpZHRoKSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gRXhhbXBsZSBvZiB1c2FnZVxyXG5cclxuLy9hIHtcclxuLy8gIEBpbmNsdWRlIG1lZGlhKG1kLCBtYXgpIHtcclxuLy8gICAgb3BhY2l0eTogMDtcclxuLy8gIH1cclxuLy99XHJcblxyXG4iLCIudGFicyB7XHJcbiAgJi50YWJzLS1zb3J0IHtcclxuICAgIC5zZWxlY3QtaG9sZGVyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1kLCBtaW4pIHtcclxuICAgICAgICBtYXJnaW46IDAgMjBweCAwIDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3dpdGNodGFiIHtcclxuICAgICAgJi10b3Age1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG1kLCBtaW4pIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSh4eGwsIG1pbikge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3Jtcy1lbGVtZW50cyB7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoeHMsIG1heCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWluKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoeHhsLCBtaW4pIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtY29udHJvbGxlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobWQsIG1pbikge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSh4eGwsIG1pbikge1xyXG4gICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190b3Age1xyXG4gICAgQGluY2x1ZGUgbWVkaWEobWQsIG1pbikge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYm90dG9tIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEobWQsIG1pbikge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnN3aXRjaHRhYiB7XHJcbiAgQGluY2x1ZGUgbWVkaWEobWQsIG1pbikge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDtcclxuICB9XHJcblxyXG4gICYtdG9wIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWluKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3Jtcy1lbGVtZW50cyB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEoeHMsIG1heCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWluKSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWNvbnRyb2xsZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW46IDAgLSN7JHBhZGRpbmdYTW9ifSAyOHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEobWQsIG1pbikge1xyXG4gICAgICB3aWR0aDogNTYuMiU7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAmID4gbGkge1xyXG4gICAgICBmbGV4OiAxIDEgMDtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XHJcbiAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgPiBhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgICBmb250LXdlaWdodDogJHNlbWktYm9sZDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWRhcmstZ3JleTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWRhcmstd2hpdGU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgJGFuaW1hdGlvbi1zdGQsIGJvcmRlci1jb2xvciAkYW5pbWF0aW9uLXN0ZDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5pcy1hY3RpdmUgPiBhIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWFjY2VudC1hZGRpdGlvbmFsO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWFjY2VudC1hZGRpdGlvbmFsO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtY29udGVudHMge1xyXG4gICAgLy9vdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgJi1wYW5lbCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4uY29udGVudC1vdXRlci13cmFwcGVyLS1sZWFkZXJib2FyZHMge1xyXG4gLy8gY29udGVudFxyXG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGZvbnQtZmFtaWx5OiAkSGluZEd1bnR1ciAhaW1wb3J0YW50O1xyXG59XHJcbi5jb250ZW50LWlubmVyLXdyYXBwZXItLWxlYWRlcmJvYXJkcyB7XHJcbiAvLyBjb250YWluZXJcclxuIC8vIG1heC13aWR0aDogMTE4MHB4O1xyXG4gLy8gd2lkdGg6IDEwMCU7XHJcbiAvLyBtYXJnaW46IDAgYXV0bztcclxuIC8vIHBhZGRpbmc6IDAgNDBweCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi50b3AtY29udGFpbmVyLXdyYXBwZXItLWxlYWRlcmJvYXJkcyB7XHJcbiAgLy8gdG9wXHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYShtZCwgbWluKSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEoeHhsLCBtaW4pIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgfVxyXG59XHJcbi5sZWFkZXJib2FyZC1vdXRlci13cmFwcGVyLS1sZWFkZXJib2FyZHMge1xyXG4gIC8vIGJvdHRvbVxyXG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luOiAwIC0xNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmxlYWRlcmJvYXJkLWlubmVyLXdyYXBwZXItLWxlYWRlcmJvYXJkcyB7XHJcbiAgLy8gbGlzdFxyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4uaXRlbS0tbGVhZGVyYm9hcmRzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBpdGVtV2lkdGgoMik7XHJcbiAgcGFkZGluZzogMCAxMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhKG1kLCBtaW4pIHtcclxuICAgIEBpbmNsdWRlIGl0ZW1XaWR0aCgzKTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhKHhsLCBtaW4pIHtcclxuICAgIEBpbmNsdWRlIGl0ZW1XaWR0aCg0KTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhKHh4bCwgbWluKSB7XHJcbiAgICBAaW5jbHVkZSBpdGVtV2lkdGgoNSk7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgfVxyXG5cclxuICAubnVtYmVyLWluLXJvdy1vdXRlci13cmFwcGVyLS1sZWFkZXJib2FyZHMge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5mdW5kcmFpc2VyLWltZy1pbm5lci13cmFwcGVyLS1sZWFkZXJib2FyZHMge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZnVuZHJhaXNlci1uYW1lLS1sZWFkZXJib2FyZHMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XHJcbiAgICBjb2xvcjogIzMzMkM1MjtcclxuXHJcbiAgfVxyXG5cclxuICAudGV4dC1ob2xkZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAmLS1jZW50ZXIge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgaDMsXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgY29sb3I6ICRjb2xvci1hY2NlbnQtcHJpbWFyeTtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgY29sb3I6ICRjb2xvci1kYXJrLWdyZXk7XHJcbiAgICB9XHJcbiAgfVxyXG4uZG9uYXRpb24tYW1vdW50LS1sZWFkZXJib2FyZHMge1xyXG4gIGEge1xyXG4gICAgbWFyZ2luOiBhdXRvIGF1dG8gMDtcclxuICAgIEBleHRlbmQgLmJ0bjtcclxuICAgIEBleHRlbmQgLmJ0bi0tYmV2ZWxlZDtcclxuICAgIEBleHRlbmQgLmJ0bi0tY29sb3Itc2Vjb25kYXJ5O1xyXG4gICAgQGV4dGVuZCAuYnRuLS1zbTtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDlCQUREICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oIzA5QkFERCwgNSUpICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYShzbSwgbWF4KSB7XHJcbiAgICAgIG1hcmdpbjogYXV0byAwIDA7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMThweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbn1cclxuXHJcbi5pbnB1dC1vdXRlci13cmFwcGVyLS1sZWFkZXJib2FyZHMge1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYSh4cywgbWF4KSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhKG1kLCBtaW4pIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbn1cclxuXHJcbi5oZWFkZXItb3V0ZXItd3JhcHBlci0tbGVhZGVyYm9hcmRzIHtcclxuICAvLyB1bFxyXG5cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEobWQsIG1pbikge1xyXG4gICAgd2lkdGg6IDU2LjIlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5oZWFkZXItaW5uZXItd3JhcHBlci0tbGVhZGVyYm9hcmRzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIG1hcmdpbjogMCAtI3skcGFkZGluZ1hNb2J9IDI4cHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIEBpbmNsdWRlIG1lZGlhKG1kLCBtaW4pIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbn1cclxuXHJcbi5oZWFkbGluZS0tbGVhZGVyYm9hcmRzIHtcclxuICAvLyBsaVxyXG4gIGZsZXg6IDEgMSAwICFpbXBvcnRhbnQ7XHJcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcclxuICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gIH1cclxuXHJcbiAgJiA+IGgyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6ICRzZW1pLWJvbGQgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAkY29sb3ItZGFyay1ncmV5ICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQ7XHJcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1kYXJrLXdoaXRlO1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgJGFuaW1hdGlvbi1zdGQsIGJvcmRlci1jb2xvciAkYW5pbWF0aW9uLXN0ZDtcclxuICAgIGZvbnQtZmFtaWx5OiAkSGluZEd1bnR1ciAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWluKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5hY3RpdmUgPiBoMiB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWFjY2VudC1hZGRpdGlvbmFsICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1hY2NlbnQtYWRkaXRpb25hbCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5pbnB1dC1pbm5lci13cmFwcGVyLS1sZWFkZXJib2FyZHMge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTIyXCI7XHJcbiAgICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDE2cHg7XHJcbiAgICBjb2xvcjogJGNvbG9yLWFjY2VudC1zZWNvbmRhcnk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VhcmNoLWJveC0tbGVhZGVyYm9hcmRzIHtcclxuICBmb250LWZhbWlseTogJEhpbmRHdW50dXIgIWltcG9ydGFudDtcclxuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNWQ1ZDUgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogLjllbSAxMHB4IC42ZW0gNDJweCAhaW1wb3J0YW50O1xyXG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICBsaW5lLWhlaWdodDogMS4xNSAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG5cclxuICBALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xyXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMC44ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuc3BvbnNvcnMge1xyXG4gICAgYm9yZGVyLXRvcDogJGJvcmRlci1zdGQ7XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbGlnaHQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobGcsIG1pbikge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWluKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKGxnLCBtaW4pIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShsZywgbWluKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcm93IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgLnNwb25zb3JzX19jb2wge1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA2NXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWluKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKGxnLCBtaW4pIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogOTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnNlY3Rpb24tdGl0bGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiAkc2VtaS1ib2xkO1xyXG4gIGNvbG9yOiAjMDlCQUREO1xyXG5cclxuICAvLyBmb3IgbWFraW5nIHZpb2xldCBjb2xvciB0aXRsZVxyXG4gICYuc2VjdGlvbi10aXRsZS0tY29sb3Itc2Vjb25kYXJ5IHtcclxuICAgIGNvbG9yOiAkY29sb3ItYWNjZW50LXByaW1hcnk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi0tY29udGVudCB7XHJcbiAgcCB7XHJcbiAgICBzdHJvbmcge1xyXG4gICAgICBmb250LXdlaWdodDogJHNlbWktYm9sZDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgfVxyXG59XHJcblxyXG5wIHtcclxuICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbn1cclxuIiwiLmNvbnRhaW5lciB7XHJcbiAgJi0tYWNjb3JkaW9uIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhKG1kLCBtYXgpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFjY29yZGlvbiB7XHJcbiAgcGFkZGluZy10b3A6IDA7XHJcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhKG1kLCBtaW4pIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAuYWNjb3JkaW9uX19oZWFkZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hY2NlbnQtcHJpbWFyeTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19oZWFkZXIge1xyXG4gICAgY29sb3I6ICRjb2xvci1kZWZhdWx0O1xyXG4gICAgcGFkZGluZzogMC43ZW0gMjBweCAwLjRlbSAyMHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdHJhbnNpdGlvbjogLjJzO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMWUzZTg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UxZTNlODtcclxuICAgIGZvbnQtd2VpZ2h0OiAkc2VtaS1ib2xkO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKG1kLCBtaW4pIHtcclxuICAgICAgcGFkZGluZzogMWVtIDIwcHggMC43ZW0gMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjYzO1xyXG5cclxuICAgICAgaSB7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgY29sb3I6ICRjb2xvci1kZWZhdWx0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcclxuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWluKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgICB1bCwgb2wge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucGVyc29ucyB7XHJcbiAgbWFyZ2luOiAwIGNhbGMoLSN7JHBhZGRpbmdYTW9ifSAvIDIpO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYSh4eGwsIG1pbikge1xyXG4gICAgbWFyZ2luOiAwIC0xNXB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgJl9faG9sZGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgJi5jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBpdGVtV2lkdGgoMik7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKG1kLCBtaW4pIHtcclxuICAgICAgQGluY2x1ZGUgaXRlbVdpZHRoKDMpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKHhsLCBtaW4pIHtcclxuICAgICAgQGluY2x1ZGUgaXRlbVdpZHRoKDQpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKHh4bCwgbWluKSB7XHJcbiAgICAgIEBpbmNsdWRlIGl0ZW1XaWR0aCg1KTtcclxuICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWctaG9sZGVyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xyXG4gICAgICAgIC8vIG1pbi1oZWlnaHQ6IDUwJTtcclxuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQtaG9sZGVyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICYtLWNlbnRlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMyxcclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYWNjZW50LXByaW1hcnk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZGFyay1ncmV5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYShzbSwgbWF4KSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMThweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmhlcm8ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAvLyBoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRoZWFkZXItaGVpZ2h0LW1vYn0pOyAvLyBuZWVkIHRvIGdldCBoZWlnaHQgdmlhIGpzXHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBAaW5jbHVkZSBtZWRpYSh4eGwsIG1pbikge1xyXG4gICAgLy8gaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skaGVhZGVyLWhlaWdodH0pOyAvLyBuZWVkIHRvIGdldCBoZWlnaHQgdmlhIGpzXHJcbiAgfVxyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCM3NDY0RDQsIDAuOCk7XHJcbiAgfVxyXG5cclxuICAuaGVyb19fY29udGVudCB7XHJcbiAgICAgICBtaW4taGVpZ2h0OiAyODBweDtcclxuICAgICAgIEBpbmNsdWRlIG1lZGlhKG1kLCBtaW4pIHtcclxuICAgICAgICAgICBtaW4taGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgLy8gaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skaGVhZGVyLWhlaWdodC10YWJsZXR9KTsgLy8gbmVlZCB0byBnZXQgaGVpZ2h0IHZpYSBqc1xyXG4gICAgICAgfVxyXG4gIH1cclxuXHJcbiAgJi5oZXJvLXNtIHtcclxuICAgICAgLmhlcm9fX2NvbnRlbnQge1xyXG4gICAgICAgICAgbWluLWhlaWdodDogMTgwcHg7XHJcbiAgICAgIH1cclxuICB9XHJcbiAgJi5oZXJvLWJvdHRvbSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgLmhlcm9fX2NvbnRlbnQge1xyXG4gICAgICAgICAgbWluLWhlaWdodDogMjgwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCM0RTI5NjcsIDAuOCk7XHJcbiAgICAgIH1cclxuICAgICAgaDEge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250YWluZXIge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcblxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgfVxyXG5cclxuICBoMSxcclxuICBwIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDEge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAkc2VtaS1ib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEobWQsIG1pbikge1xyXG4gICAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEobWQsIG1pbikge1xyXG4gICAgICBmb250LXNpemU6IDI3cHg7XHJcbiAgICB9XHJcblxyXG5cclxuICB9XHJcbn1cclxuIiwiLnZpbWVvLXdyYXBwZXIge1xyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIHRvcDogMDtcclxuICAgbGVmdDogMDtcclxuICAgd2lkdGg6IDEwMCU7XHJcbiAgIGhlaWdodDogMTAwJTtcclxuICAgei1pbmRleDogLTE7XHJcbiAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnLXZpZGVvLXNhbXBsZS5qcGcpIG5vLXJlcGVhdDtcclxuXHJcbiAgIGlmcmFtZSB7XHJcbiAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgIGhlaWdodDogNTYuMjV2dzsgLyogR2l2ZW4gYSAxNjo5IGFzcGVjdCByYXRpbywgOS8xNioxMDAgPSA1Ni4yNSAqL1xyXG4gICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgIG1pbi13aWR0aDogMTc3Ljc3dmg7IC8qIEdpdmVuIGEgMTY6OSBhc3BlY3QgcmF0aW8sIDE2LzkqMTAwID0gMTc3Ljc3ICovXHJcbiAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgIHRvcDogNTAlO1xyXG4gICAgIGxlZnQ6IDUwJTtcclxuICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgfVxyXG4gfSIsIiR0ZXh0LWhvbGRlci1wYWRkaW5nOiAzOHB4O1xyXG5cclxuLnNsaWRlciB7XHJcbiAgICAmX190b3Age1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1zbW9rZS13aGl0ZTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWluKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2VjdGlvbi10aXRsZS1ob2xkZXIge1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWF4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ib3R0b20ge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG1kLCBtaW4pIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zdGF0aWMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIG1hcmdpbjogMCAtMTBweDtcclxuICAgICAgICAuc3dpcGVyLXNsaWRlciB7XHJcbiAgICAgICAgICAgICYtaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtLCBtaW4pIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobWQsIG1pbikge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zMyU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShsZywgbWluKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zbGlkZXJfX3N0YXRpYyB7XHJcbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSwgbWluKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG1kLCBtaW4pIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmltZy1ob2xkZXIge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1ob2xkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IC8vIGR1ZSB0byBidG4gaXMgaW5saW5lLWJsb2NrXHJcbiAgICAgICAgcGFkZGluZzogJHRleHQtaG9sZGVyLXBhZGRpbmcgMjBweCAwO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHggKiAyKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pLWJvbGQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ2O1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYucGxhY2Uge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2JmYjhlYjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGF0ZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDE2cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWluLXdpZHRoOiAzOHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDdweCA1cHg7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1hY2NlbnQtcHJpbWFyeTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtMTAwJSAtIDExcHgpKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTI2JSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kYXkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbW9udGgge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaS1ib2xkO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyIHtcclxuICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLSRwYWRkaW5nWE1vYjtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kcGFkZGluZ1hNb2I7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHBhZGRpbmdYTW9iO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsvLzQ3cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1kLCBtaW4pIHtcclxuICAgICAgICAgICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCAxMnB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjIpKTtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1kLCBtaW4pIHtcclxuICAgICAgICAgICAgICAgIC8vIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1zbGlkZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci12aW9sZXQ7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWluKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDZweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW1nLWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG8gMjBweCAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsXHJcbiAgICAgICAgJi1wYWdpbmF0aW9uLWN1c3RvbSxcclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgM3B4IDNweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgICAgICB3aWR0aDogN3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWFjY2VudC1wcmltYXJ5O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICAgICAgJi1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWFjY2VudC1hZGRpdGlvbmFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi52aWRlby13cmFwcGVyIHtcclxuICBAaW5jbHVkZSBtb2JFbGVtRnVsbFdpZHRoO1xyXG59XHJcblxyXG4udmlkZW8taG9sZGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgLyogMTY6OSAqL1xyXG4gIGhlaWdodDogMDtcclxuXHJcbiAgaWZyYW1lIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbn0iLCIuYXJ0aWNsZXMge1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMnB4O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYShtZCwgbWluKSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEobWQsIG1heCkge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19saXN0IHtcclxuICAgIEBpbmNsdWRlIG1lZGlhKG1kLCBtaW4pIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19pdGVtIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGNvbG9yOiAkY29sb3ItZGVmYXVsdDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEobWQsIG1pbikge1xyXG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSA1MHB4KTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMjVweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9faW1hZ2Uge1xyXG4gICAgZmxleC1iYXNpczogNzBweDtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMTJweCAzMHB4IDAgcmdiYSgwLDAsMCwwLjIpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKG1kLCBtaW4pIHtcclxuICAgICAgZmxleC1iYXNpczogOTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9faW5mbyB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogZ2V0LWxpbmUtaGVpZ2h0KDE0cHgsIDIwcHgpO1xyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuYS5hcnRpY2xlc19faXRlbSB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDEzcHggLTZweCByZ2JhKDAsMCwwLDAuMik7XHJcbiAgICB9XHJcbn1cclxuIiwiLnJlc291cmNlcyB7XHJcbiAgJl9faG9sZGVyIHtcclxuICAgIGNvbG9yOiAkY29sb3ItYWNjZW50LXByaW1hcnk7XHJcblxyXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUtcm93IHtcclxuICAgIG1hcmdpbi1yaWdodDogLSRwYWRkaW5nWE1vYjtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nWE1vYjtcclxuICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogJG1lZGl1bTtcclxuICAgIGJvcmRlci1ib3R0b206ICRib3JkZXItc3RkO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKG1kLCBtaW4pIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcm93IHtcclxuICAgIC8vIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAvLyB3aWR0aDogY2FsYygxMDAlICsgI3skcGFkZGluZ1hNb2J9ICogMik7XHJcbiAgICAvLyBtYXJnaW46IDAgLSN7JHBhZGRpbmdYTW9ifTtcclxuICAgIHBhZGRpbmc6IDM0cHggMCAxNXB4IDA7XHJcbiAgICAvLyBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgLy8gb3ZlcmZsb3cteTogaGlkZGVuO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKG1kLCBtaW4pIHtcclxuICAgICAgLy8gbWFyZ2luOiAwIC0zMHB4O1xyXG4gICAgICAvLyBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIC8vIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDBweDtcclxuICAgIC8vIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgICAvLyBmbGV4LWJhc2lzOiAxMDBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAvLyBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XHJcbiAgICB9XHJcblxyXG4gICAgaDUge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnN3aXBlci1yZXNvdXJjZXMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgIG1hcmdpbjogMCAzcHggM3B4O1xyXG4gICAgfVxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjNGUyOTY4O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2U5NTQyNDtcclxuICAgIH1cclxuICAgICYuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLCAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLCAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbn1cclxuIiwiLmxlYWRlcmJvYXJkIHtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hY2NlbnQtc2Vjb25kYXJ5O1xyXG4gIHBhZGRpbmctdG9wOiAyMXB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIEBpbmNsdWRlIG1lZGlhKG1kLCBtaW4pIHtcclxuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xyXG4gIH1cclxuICAmX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEobWQsIG1pbikge1xyXG4gICAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wcm9ncmVzcyB7XHJcbiAgJl9fc3RhZ2Uge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEobWQsIG1pbikge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjZweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fYW1vdW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBsaW5lLWhlaWdodDogMS4xMztcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEobWQsIG1pbikge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMTM7XHJcbiAgICB9XHJcbiAgICAmLXByaWNlIHtcclxuICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1kLCBtaW4pIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtZ29hbCB7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG4gICAgJi1jdXJyZW5jeSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IC01cHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1kLCBtaW4pIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fYWN0aW9uIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgJl9fbGluZS1ob2xkZXIge1xyXG4gICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAaW5jbHVkZSBtZWRpYShzbSwgbWF4KSB7XHJcbiAgICAgIGhlaWdodDogMjhweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbGluZSB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMHZ3IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcHJvZ3Jlc3MtbGluZS5zdmdcIik7XHJcbiAgICBib3gtc2hhZG93OiA4cHggOHB4IDAgMCAjMDc4REFFO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEoeHhsLCBtaW4pIHtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMjAwcHggMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbGluZS1hY3RpdmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDB2dyAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3Byb2dyZXNzLWxpbmUtYWN0aXZlLnN2Z1wiKTtcclxuICAgIEBpbmNsdWRlIG1lZGlhKHh4bCwgbWluKSB7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTEwMHB4IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2ZpZ3VyZSB7XHJcbiAgICB3aWR0aDogNjZweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGhlaWdodDogNjZweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9wcm9ncmVzcy1maWd1cmUuc3ZnXCIpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJvdHRvbTogLTIycHg7XHJcbiAgICBsZWZ0OiAxMDAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02MiUpO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEoc20sIG1pbikge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTU1JSk7XHJcbiAgICAgIGJvdHRvbTogLTIycHg7XHJcbiAgICAgIHdpZHRoOiA4MnB4O1xyXG4gICAgICBoZWlnaHQ6IDgycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWhlYWRlciB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTNweDtcclxuICAgIHdpZHRoOiAxNTdweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuMXM7XHJcbiAgICAmLmlzLXZpc2libGUge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEoc20sIG1pbikge1xyXG4gICAgICB3aWR0aDogMjY1cHg7XHJcbiAgICB9XHJcbiAgICAmX19hbW91bnQge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWJsdWUtdmFyaWFudDE7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICYtY3VycmVuY3kge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAtMTFweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSwgbWluKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtcHJpY2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSwgbWluKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190aGVybW9tZXRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDEzNnB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEoc20sIG1pbikge1xyXG4gICAgICAgIHdpZHRoOiAyNDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgIH1cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogOHB4IDEzNnB4IDAgMDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci13aGl0ZSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSwgbWluKSB7XHJcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDhweCAyNDBweCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtbGluZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0MyQkZCRjtcclxuICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS12YXJpYW50MTtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdG90YWwge1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JleTtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYShzbSwgbWluKSB7XHJcbiAgICAgICAgd2lkdGg6IDI0MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fc3RhdGlzdGljIHtcclxuICAgICYtbGlzdCB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1kLCBtaW4pIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1kLCBtaW4pIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1pY29uIHtcclxuICAgICAgaGVpZ2h0OiAyM3B4O1xyXG4gICAgICB3aWR0aDogMjNweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXZpb2xldDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTNweDtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEobWQsIG1pbikge1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtY291bnQge1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgcGFkZGluZy10b3A6IC4zZW07XHJcbiAgICAgIGZsZXgtYmFzaXM6IDI1cHg7XHJcbiAgICB9XHJcbiAgICAmLWNhcHRpb24ge1xyXG4gICAgICBmbGV4OiAzIDMgMDtcclxuICAgICAgcGFkZGluZy10b3A6IC4zZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4iLCIuc2hvcC10ZWFzZXIge1xyXG4gIEBpbmNsdWRlIG1lZGlhKHhsLCBtaW4pIHtcclxuICAgIHBhZGRpbmctdG9wOiAzNnB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDM0cHg7XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKHNtLCBtaW4pIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2FjdGlvbnMge1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoeGwsIG1pbikge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGNvbG9yOiAkY29sb3ItYWNjZW50LXByaW1hcnk7XHJcbiAgICBmb250LXdlaWdodDogJHNlbWktYm9sZDtcclxuICAgIGxpbmUtaGVpZ2h0OiBnZXQtbGluZS1oZWlnaHQoMjRweCwgMjZweCk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDVweDtcclxuICB9XHJcblxyXG4gICZfX2RhdGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fZGVzYyB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogZ2V0LWxpbmUtaGVpZ2h0KDE2cHgsIDIwcHgpO1xyXG4gIH1cclxuXHJcbiAgJl9faW5mbyB7XHJcbiAgICBtYXgtd2lkdGg6IDYzNXB4O1xyXG4gIH1cclxuXHJcbiAgJl9faW1hZ2Uge1xyXG4gICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYShzbSwgbWluKSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDI3cHg7XHJcbiAgICAgIGZsZXgtYmFzaXM6IDIwMHB4O1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEobWQsIG1pbikge1xyXG4gICAgICBmbGV4LWJhc2lzOiAyNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1kZXNrdG9wIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHNtLCBtaW4pIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLW1vYmlsZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEoc20sIG1pbikge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ibG9nIHtcclxuICAgIC5zaG9wLXRlYXNlciB7XHJcbiAgICAgICAgJl9fdGl0bGUsICZfX2RhdGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuZm9vdGVyIHtcclxuICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWF4KSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoc20sIG1heCkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLW1haW4ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXZpb2xldDtcclxuICAgIHBhZGRpbmctdG9wOiAyM3B4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuXHJcbiAgICAmX19sZWZ0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1kLCBtYXgpIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC40cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSwgbWF4KSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3JpZ2h0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEobWQsIG1heCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWF4KSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc29jaWFsIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMXB4O1xyXG4gICAgICAgIHdpZHRoOiAzNHB4O1xyXG4gICAgICAgIGhlaWdodDogMzRweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkYW5pbWF0aW9uLWRlbGF5O1xyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC03cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtN3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLXZpb2xldCwgMyUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobWQsIG1heCkge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSh4cywgbWF4KSB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xvZ28tZ3JvdXAge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogNDBweDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHNtLCBtYXgpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEoeHMsIG1heCkge1xyXG4gICAgICAgIG1pbi13aWR0aDogMTQwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sb2dvLWl0ZW0ge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDI2cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWF4KSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHhzLCBtYXgpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmF2IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1kLCBtYXgpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgdWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWF4KSB7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHhzLCBtYXgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBNjdBQzI7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLWJvdHRvbSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMyQzUyO1xyXG4gICAgcGFkZGluZzogMTlweCAwO1xyXG5cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWF4KSB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWN0cyB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEoc20sIG1heCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvcHlyaWdodCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgcGFkZGluZy10b3A6IDdweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1kLCBtYXgpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb3B5cmlnaHQtdGV4dCB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItdmlvbGV0LWxpZ2h0O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYShzbSwgbWF4KSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ncmFzc3Jvb3R6LWxvZ28ge1xyXG4gIGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZ3Jhc3Nyb290ei1sb2dvLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgd2lkdGg6IDE3NHB4O1xyXG4gICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgb3BhY2l0eTogLjk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5oZWFkZXIge1xyXG4gICAgZGl2LmFzbF93IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgIC8vIG1heC13aWR0aDogMjgwcHg7XHJcbiAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAjYWpheHNlYXJjaGxpdGUxIC5wcm9ib3gsIGRpdi5hc2xfdyAucHJvYm94IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAzNHB4IDAgNDJweDtcclxuICAgICAgICAvLyBwYWRkaW5nOiAuOWVtIDEwcHggLjZlbSA0MnB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNWQ1ZDU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIH1cclxuICAgICNhamF4c2VhcmNobGl0ZTEgLnByb2JveCAucHJvaW5wdXQgaW5wdXQsIGRpdi5hc2xfdyAucHJvYm94IC5wcm9pbnB1dCBpbnB1dCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiSGluZCBHdW50dXJcIixBcmlhbCxzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjNTY1NjU2ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICM1NjU2NTYgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBkaXYuYXNsX3cgLnByb2JveCAucHJvaW5wdXQgaW5wdXQuYXV0b2NvbXBsZXRlIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNDZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG1kLCBtYXgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTQ5cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBkaXYuYXNsX20gLnByb2JveCAucHJvaW5wdXQge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgZGl2LmFzbF93IC5wcm9ib3ggLnByb21hZ25pZmllciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgLmlubmVyaWNvbiBzdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAjMDNhN2NmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGRpdi5hc2xfbSAucHJvYm94IC5wcm9sb2FkaW5nLCBkaXYuYXNsX20gLnByb2JveCAucHJvY2xvc2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB9XHJcbiAgICBkaXYuYXNsX20gLnByb2JveCAucHJvY2xvc2Ugc3ZnIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjOWE5YTlhO1xyXG4gICAgfVxyXG4gICAgZGl2LmFzbF93IC5wcm9ib3ggLnByb2xvYWRpbmcge1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICByaWdodDogN3B4O1xyXG4gICAgfVxyXG4gICAgZGl2LmFzbF9tIC5wcm9ib3ggZGl2LmFzbF9zaW1wbGUtY2lyY2xlIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDNhN2NmO1xyXG4gICAgfVxyXG5cclxufVxyXG4vLyBkcm9wZG93blxyXG5ib2R5IHtcclxuICAgIGRpdi5hc2xfci52ZXJ0aWNhbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNWQ1ZDU7XHJcbiAgICB9XHJcbiAgICBkaXYuYXNsX3IgLnJlc3VsdHMgLml0ZW0uaG92ZXJlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZDVkNTtcclxuICAgIH1cclxuICAgIGRpdi5hc2xfci52ZXJ0aWNhbCAucmVzdWx0cyAuaXRlbTpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIH1cclxuICAgIGRpdi5hc2xfci52ZXJ0aWNhbCAucmVzdWx0cyAuYXNsX3NwYWNlciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCAjZDVkNWQ1O1xyXG4gICAgfVxyXG4gICAgZGl2LmFzbF9yIC5yZXN1bHRzIC5pdGVtIC5hc2xfY29udGVudCBoMywgZGl2LmFzbF9yIC5yZXN1bHRzIC5pdGVtIC5hc2xfY29udGVudCBoMyBhIHtcclxuICAgICAgICBjb2xvcjogIzAzYTdjZjtcclxuICAgIH1cclxuICAgIGRpdi5hc2xfciAucmVzdWx0cyAuaXRlbSAuYXNsX2NvbnRlbnQgLmFzbF9kZXNjIHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJIaW5kIEd1bnR1clwiLEFyaWFsLHNhbnMtc2VyaWY7XHJcbiAgICAgICAgY29sb3I6ICM1NjU2NTY7XHJcbiAgICB9XHJcbiAgICBkaXYuYXNsX3cgLm1DU0JhcF9zY3JvbGxUb29scyAubUNTQmFwX2J1dHRvblVwIHtcclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNkNWQ1ZDUgdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgICBkaXYuYXNsX3cgLm1DU0JhcF9zY3JvbGxUb29scyAubUNTQmFwX2J1dHRvbkRvd24ge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogI2Q1ZDVkNSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICAgIGRpdi5hc2xfdyAubUN1c3RvbVNjcm9sbEJveCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICAgIGRpdi5hc2xfdyAubUN1c3RvbVNjcm9sbEJveCAubUNTQmFwX3Njcm9sbFRvb2xzIHtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwcHgpO1xyXG4gICAgfVxyXG4gICAgLnJlc3VsdHMgLmFzbF9ub3JlcyAuYXNsX2tleXdvcmQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkhpbmQgR3VudHVyXCIsQXJpYWwsc2Fucy1zZXJpZjtcclxuICAgICAgICBjb2xvcjogIzU2NTY1NjtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gUEFHSU5BVElPTiBTVFlMRVNcclxuLm5hdmlnYXRpb24tc2luZ2xlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgLm5leHQge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG4gICAgLnByZXYge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgICAubmV4dCBhLCAucHJldiBhIHtcclxuICAgICAgICBAZXh0ZW5kIC5idG47XHJcbiAgICAgICAgQGV4dGVuZCAuYnRuLS1jb2xvci1zZWNvbmRhcnk7XHJcbiAgICAgICAgQGV4dGVuZCAuYnRuLS1iZXZlbGVkO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGZiMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ucGFnaW5hdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgLm5hdi1saW5rcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWF4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcmV2IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubmV4dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWF4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucHJldiwgLm5leHQge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5idG47XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmJ0bi0tY29sb3Itc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5idG4tLWJldmVsZWQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1kLCBtYXgpIHtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhmYjI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnBhZ2UtbnVtYmVyczpub3QoLnByZXYpOm5vdCgubmV4dCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuN2VtIDIwcHggLjRlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAzYTdjZjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcclxuICAgICAgICAgICAgJi5jdXJyZW50IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOTU0MjQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobWQsIG1heCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gU0VBUkNIIEZPUk0gT04gU0VBUkNIIFBBR0VcclxuLnNlYXJjaC1mb3JtIHtcclxuICAgIGZpZWxkc2V0IHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9c2VhcmNoXSB7XHJcbiAgICAgICAgcGFkZGluZzogLjllbSAxMHB4IC42ZW0gMTBweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDVkNWQ1O1xyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1zdWJtaXRdIHtcclxuICAgICAgICBAZXh0ZW5kIC5idG47XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4IDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAzYTdjZjtcclxuICAgICAgICBib3JkZXItY29sb3I6ICMwM2E3Y2Y7XHJcbiAgICB9XHJcbn1cclxuIiwiLnN0ZXBzIHtcclxuICAgICYtaW5uZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIG1hcmdpbjogMCAtN3B4O1xyXG4gICAgfVxyXG4gICAgLnN0ZXAge1xyXG4gICAgICAgIHdpZHRoOiAzMy4zMyU7XHJcbiAgICAgICAgcGFkZGluZzogMCA3cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWF4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtLCBtYXgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtaW1hZ2Uge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3ZlcjsnO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtaW5uZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtYm9keSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAyNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIwMHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCwgJjpudGgtY2hpbGQoM24gKyA0KSB7XHJcbiAgICAgICAgICAgIC5zdGVwIHtcclxuICAgICAgICAgICAgICAgICYtYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMkM1MjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgzbiArIDIpIHtcclxuICAgICAgICAgICAgLnN0ZXAge1xyXG4gICAgICAgICAgICAgICAgJi1ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkRDQzUzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDNuICsgMykge1xyXG4gICAgICAgICAgICAuc3RlcCB7XHJcbiAgICAgICAgICAgICAgICAmLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEQTE1MTA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbn0iXX0= */
