@charset "UTF-8";
/*
Theme Name: Base Theme
Version: 1.1.1
Description: Theme template for Base Theme
Author: Baytek
Author URI: http://baytek.ca
*/@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,300,600,700,900);@font-face{font-family:icomoon;src:url(/wp-content/themes/health-plus/fonts/icomoon.eot);src:url(/wp-content/themes/health-plus/fonts/icomoon.eot?nbvgx1#iefix) format("embedded-opentype"),url(/wp-content/themes/health-plus/fonts/icomoon.ttf) format("truetype"),url(/wp-content/themes/health-plus/fonts/icomoon.woff) format("woff"),url(/wp-content/themes/health-plus/fonts/icomoon.svg) format("svg");font-weight:400;font-style:normal}

/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}

/* HTML5 display-role reset for older browsers */article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.border-top{border-top:1px solid #cacaca!important}.border-right{border-right:1px solid #cacaca!important}.border-bottom{border-bottom:1px solid #cacaca!important}.border-left{border-left:1px solid #cacaca!important}.no-padding-top{padding-top:0!important}.no-padding-right{padding-right:0!important}.no-padding-bottom{padding-bottom:0!important}.no-padding-left{padding-left:0!important}.no-padding{padding:0!important}.no-margin-top{margin-top:0!important}.no-margin-right{margin-right:0!important}.no-margin-bottom{margin-bottom:0!important}.no-margin-left{margin-left:0!important}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}*{box-sizing:border-box;word-wrap:normal!important}body{line-height:1.3;font-family:Work Sans,sans-serif;background-color:#fff;color:#333;font-size:16px;font-size:1rem;-moz-osx-font-smoothing:graysåcale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body .site{display:-ms-flexbox;display:flex;min-height:100vh;-ms-flex-direction:column;flex-direction:column}body .site-content{-ms-flex:1;flex:1}.et_pb_column{z-index:1!important}::selection{background-color:#02acdb;color:#fff}.h1,h1{font-size:46px;font-weight:400}@media only screen and (max-width:980px){.h1,h1{font-size:50px}}@media only screen and (max-width:767px){.h1,h1{font-size:45px}}@media only screen and (max-width:480px){.h1,h1{font-size:36px}}.h2,h2{font-size:40px;font-weight:500}@media only screen and (max-width:980px){.h2,h2{font-size:36px}}@media only screen and (max-width:767px){.h2,h2{font-size:32px}}@media only screen and (max-width:480px){.h2,h2{font-size:28px}}.h3,h3{font-size:28px;font-weight:400;text-transform:none;margin-bottom:.5em}@media only screen and (max-width:767px){.h3,h3{font-size:22px}}.h4,h4{font-size:14px;font-weight:400;text-transform:uppercase}.h5,h5{text-transform:none;font-size:19px}p:not(:last-child){margin-bottom:1em}h4 a{font-weight:400!important}a{text-decoration:none;transition:all .2s ease;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer}a,a:focus,a:hover{color:#02acdb}strong{font-weight:700}em{font-style:italic}.et_divi_builder #et_builder_outer_content .et_pb_section .h1,.et_divi_builder #et_builder_outer_content .et_pb_section h1{font-size:46px;font-weight:400}@media only screen and (max-width:980px){.et_divi_builder #et_builder_outer_content .et_pb_section .h1,.et_divi_builder #et_builder_outer_content .et_pb_section h1{font-size:50px}}@media only screen and (max-width:767px){.et_divi_builder #et_builder_outer_content .et_pb_section .h1,.et_divi_builder #et_builder_outer_content .et_pb_section h1{font-size:45px}}@media only screen and (max-width:480px){.et_divi_builder #et_builder_outer_content .et_pb_section .h1,.et_divi_builder #et_builder_outer_content .et_pb_section h1{font-size:36px}}.et_divi_builder #et_builder_outer_content .et_pb_section .h2,.et_divi_builder #et_builder_outer_content .et_pb_section h2{font-size:40px;font-weight:500}@media only screen and (max-width:980px){.et_divi_builder #et_builder_outer_content .et_pb_section .h2,.et_divi_builder #et_builder_outer_content .et_pb_section h2{font-size:36px}}@media only screen and (max-width:767px){.et_divi_builder #et_builder_outer_content .et_pb_section .h2,.et_divi_builder #et_builder_outer_content .et_pb_section h2{font-size:32px}}@media only screen and (max-width:480px){.et_divi_builder #et_builder_outer_content .et_pb_section .h2,.et_divi_builder #et_builder_outer_content .et_pb_section h2{font-size:28px}}.et_divi_builder #et_builder_outer_content .et_pb_section .h3,.et_divi_builder #et_builder_outer_content .et_pb_section h3{font-size:28px;font-weight:400;text-transform:none;margin-bottom:.5em}@media only screen and (max-width:767px){.et_divi_builder #et_builder_outer_content .et_pb_section .h3,.et_divi_builder #et_builder_outer_content .et_pb_section h3{font-size:22px}}.et_divi_builder #et_builder_outer_content .et_pb_section .h4,.et_divi_builder #et_builder_outer_content .et_pb_section h4{font-size:14px;font-weight:400;text-transform:uppercase}.et_divi_builder #et_builder_outer_content .et_pb_section .h5,.et_divi_builder #et_builder_outer_content .et_pb_section h5{text-transform:none;font-size:19px}.et_divi_builder #et_builder_outer_content .et_pb_section a{font-weight:700}.et_divi_builder #et_builder_outer_content .et_pb_section h1,.et_divi_builder #et_builder_outer_content .et_pb_section h2,.et_divi_builder #et_builder_outer_content .et_pb_section h3,.et_divi_builder #et_builder_outer_content .et_pb_section h4,.et_divi_builder #et_builder_outer_content .et_pb_section h5,.et_divi_builder #et_builder_outer_content .et_pb_section h6{line-height:1.1;padding-bottom:.2em}.et_divi_builder #et_builder_outer_content .et_pb_section ul{padding-left:1em}.et_divi_builder #et_builder_outer_content .et_pb_section ul:not(:last-child){margin-bottom:1em}.et_divi_builder #et_builder_outer_content .et_pb_section ul li{list-style:disc;padding-left:.2em}.et_divi_builder #et_builder_outer_content .et_pb_section li:not(:last-child){margin-bottom:.5em}.highlight{color:#fff!important}.highlight.light{color:#02acdb!important}.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_row,.wrapper{width:90%;margin-left:auto!important;margin-right:auto!important;max-width:1600px}body.et_divi_builder #et_builder_outer_content{line-height:1.5}body.et_divi_builder #et_builder_outer_content .et_pb_section.color-bg{background-color:#eee!important}body.et_divi_builder #et_builder_outer_content .et_pb_section.dark-bg{background-color:#fff!important;color:#fff}body.et_divi_builder #et_builder_outer_content .et_pb_section.dark-bg h1,body.et_divi_builder #et_builder_outer_content .et_pb_section.dark-bg h2,body.et_divi_builder #et_builder_outer_content .et_pb_section.dark-bg h3,body.et_divi_builder #et_builder_outer_content .et_pb_section.dark-bg h4,body.et_divi_builder #et_builder_outer_content .et_pb_section.dark-bg h5,body.et_divi_builder #et_builder_outer_content .et_pb_section.dark-bg h6{color:#fff}body.et_divi_builder #et_builder_outer_content .et_pb_section.overlay{position:relative;color:#fff}body.et_divi_builder #et_builder_outer_content .et_pb_section.overlay h1,body.et_divi_builder #et_builder_outer_content .et_pb_section.overlay h2,body.et_divi_builder #et_builder_outer_content .et_pb_section.overlay h3,body.et_divi_builder #et_builder_outer_content .et_pb_section.overlay h4,body.et_divi_builder #et_builder_outer_content .et_pb_section.overlay h5,body.et_divi_builder #et_builder_outer_content .et_pb_section.overlay h6{color:#fff}body.et_divi_builder #et_builder_outer_content .et_pb_section.overlay:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0}body.et_divi_builder #et_builder_outer_content .et_pb_section.overlay.dark:before{background-color:rgba(0,0,0,.8)}body.et_divi_builder #et_builder_outer_content .et_pb_section.overlay.color-main:before{background-color:hsla(0,0%,100%,.95)}body.et_divi_builder #et_builder_outer_content .et_pb_section.fullwidth{padding:0!important}body.et_divi_builder #et_builder_outer_content .et_pb_section.fullwidth .et_pb_row{padding:0!important;width:100%;max-width:none}body.et_divi_builder #et_builder_outer_content .et_pb_section.checkered{padding:0!important}body.et_divi_builder #et_builder_outer_content .et_pb_section.checkered .et_pb_row{display:-ms-flexbox;display:flex}body.et_divi_builder #et_builder_outer_content .et_pb_section.checkered .et_pb_row .et_pb_column{margin:0!important;width:50%;padding:50px 25px}body.et_divi_builder #et_builder_outer_content .et_pb_section.checkered .et_pb_row .et_pb_column .et_pb_module{margin-left:auto!important;margin-right:auto!important;max-width:500px}body.et_divi_builder #et_builder_outer_content .et_pb_section.checkered .et_pb_row:first-child .et_pb_column:first-child{background-color:#336746}body.et_divi_builder #et_builder_outer_content .et_pb_section.checkered .et_pb_row:first-child .et_pb_column:nth-child(2){background-color:#4a785b}body.et_divi_builder #et_builder_outer_content .et_pb_section.checkered .et_pb_row:first-child .et_pb_column:nth-child(3){background-color:#60886f}body.et_divi_builder #et_builder_outer_content .et_pb_section.checkered .et_pb_row:first-child .et_pb_column:nth-child(4){background-color:#779a84}body.et_divi_builder #et_builder_outer_content .et_pb_section.checkered .et_pb_row:nth-child(2) .et_pb_column:first-child{background-color:#60886f}body.et_divi_builder #et_builder_outer_content .et_pb_section.checkered .et_pb_row:nth-child(2) .et_pb_column:nth-child(2){background-color:#779a84}body.et_divi_builder #et_builder_outer_content .et_pb_section#top-banner{height:40vw;min-height:250px;max-height:500px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}body.et_divi_builder #et_builder_outer_content .et_pb_section#top-banner .et_pb_row{padding:0}body.et_divi_builder #et_builder_outer_content .et_pb_section#top-banner:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.2)}body.et_divi_builder #et_builder_outer_content .et_pb_section#top-banner h1{margin-top:150px;text-shadow:0 2px 4px rgba(0,0,0,.3)}body.et_divi_builder #et_builder_outer_content .et_pb_section.half-half{padding:0!important;overflow:hidden}body.et_divi_builder #et_builder_outer_content .et_pb_section.half-half .et_pb_row{padding:0!important;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:none}body.et_divi_builder #et_builder_outer_content .et_pb_section.half-half .et_pb_column{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0!important;-ms-flex:1 0 45%;flex:1 0 45%}body.et_divi_builder #et_builder_outer_content .et_pb_section.half-half .et_pb_column.bg-img{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}body.et_divi_builder #et_builder_outer_content .et_pb_section.half-half .et_pb_column .et_pb_module{height:100%;background-size:cover;background-position:50%;min-height:265px;max-height:550px;height:40vw;font-size:16px;font-size:1rem}body.et_divi_builder #et_builder_outer_content .et_pb_section#top-banner p{margin-left:0}body.et_divi_builder #et_builder_outer_content .et_pb_section.image-layers{padding:0!important}body.et_divi_builder #et_builder_outer_content .et_pb_section.image-layers .et_pb_row{max-width:none;width:100%;padding:0;display:-ms-flexbox;display:flex}body.et_divi_builder #et_builder_outer_content .et_pb_section.image-layers .et_pb_column{padding-top:150px;padding-bottom:150px;position:relative;-ms-flex:1;flex:1}body.et_divi_builder #et_builder_outer_content .et_pb_section.image-layers .et_pb_column.et_pb_column_1_2.images:first-child .et_pb_image:first-child{top:-40px;right:0}body.et_divi_builder #et_builder_outer_content .et_pb_section.image-layers .et_pb_column.et_pb_column_1_2.images:first-child .et_pb_image:nth-child(2){height:50%;bottom:-40px;right:-40px}body.et_divi_builder #et_builder_outer_content .et_pb_section.image-layers .et_pb_column.et_pb_column_1_2.images:first-child .et_pb_image img{float:right}body.et_divi_builder #et_builder_outer_content .et_pb_section.image-layers .et_pb_column.et_pb_column_1_2.images:last-child .et_pb_image:first-child{top:-40px;left:0}body.et_divi_builder #et_builder_outer_content .et_pb_section.image-layers .et_pb_column.et_pb_column_1_2.images:last-child .et_pb_image:nth-child(2){height:50%;bottom:-40px;left:-40px}body.et_divi_builder #et_builder_outer_content .et_pb_section.image-layers .et_pb_column.et_pb_column_1_3{margin:0!important}body.et_divi_builder #et_builder_outer_content .et_pb_section.image-layers .et_pb_column.et_pb_column_1_3 .et_pb_image{left:0;right:0;margin:0 auto}body.et_divi_builder #et_builder_outer_content .et_pb_section.image-layers .et_pb_column.et_pb_column_1_3:first-child img{margin-right:0;margin-left:auto}body.et_divi_builder #et_builder_outer_content .et_pb_section.image-layers .et_pb_column.et_pb_column_1_3:last-child img{margin-left:0;margin-right:auto}body.et_divi_builder #et_builder_outer_content .et_pb_section.image-layers .et_pb_column.et_pb_column_1_3:first-child .et_pb_image,body.et_divi_builder #et_builder_outer_content .et_pb_section.image-layers .et_pb_column.et_pb_column_1_3:last-child .et_pb_image{top:-40px}body.et_divi_builder #et_builder_outer_content .et_pb_section.image-layers .et_pb_column.et_pb_column_1_3:nth-child(2) .et_pb_image{bottom:-40px;z-index:4}body.et_divi_builder #et_builder_outer_content .et_pb_section.image-layers .et_pb_module:not(.et_pb_image){margin-left:auto!important;margin-right:auto!important;max-width:770px;padding-left:5%;padding-right:5%}body.et_divi_builder #et_builder_outer_content .et_pb_section.image-layers .et_pb_module:not(.et_pb_image) h1,body.et_divi_builder #et_builder_outer_content .et_pb_section.image-layers .et_pb_module:not(.et_pb_image) h2,body.et_divi_builder #et_builder_outer_content .et_pb_section.image-layers .et_pb_module:not(.et_pb_image) h3,body.et_divi_builder #et_builder_outer_content .et_pb_section.image-layers .et_pb_module:not(.et_pb_image) h4,body.et_divi_builder #et_builder_outer_content .et_pb_section.image-layers .et_pb_module:not(.et_pb_image) h5,body.et_divi_builder #et_builder_outer_content .et_pb_section.image-layers .et_pb_module:not(.et_pb_image) h6,body.et_divi_builder #et_builder_outer_content .et_pb_section.image-layers .et_pb_module:not(.et_pb_image) ol,body.et_divi_builder #et_builder_outer_content .et_pb_section.image-layers .et_pb_module:not(.et_pb_image) p,body.et_divi_builder #et_builder_outer_content .et_pb_section.image-layers .et_pb_module:not(.et_pb_image) ul{margin-left:auto!important;margin-right:auto!important;max-width:500px}body.et_divi_builder #et_builder_outer_content .et_pb_section.image-layers .et_pb_image{position:absolute;height:100%;margin:0!important;max-width:100%}body.et_divi_builder #et_builder_outer_content .et_pb_section.image-layers .et_pb_image img{box-shadow:0 0 40px 5px rgba(0,0,0,.25);max-height:100%;max-width:none;display:block;margin-left:auto;margin-right:auto}body.et_divi_builder #et_builder_outer_content .et_pb_section .section-intro{text-align:center}body.et_divi_builder #et_builder_outer_content .et_pb_section .section-intro h1:after{content:"////////";font-style:italic;color:#fff;font-size:10px;font-size:.625rem;letter-spacing:6px;font-weight:900;margin:1em auto 0;display:block}body.et_divi_builder #et_builder_outer_content .et_pb_section .section-intro+.et_pb_button_module_wrapper{margin-top:-1em!important}body.et_divi_builder #et_builder_outer_content .et_pb_section .top-border-columns .et_pb_column{border-top:1px solid #cacaca;padding-top:30px}body.et_divi_builder #et_builder_outer_content .et_pb_column_4_4 ol,body.et_divi_builder #et_builder_outer_content .et_pb_column_4_4 p,body.et_divi_builder #et_builder_outer_content .et_pb_column_4_4 ul{margin-left:auto!important;margin-right:auto!important;max-width:500px}body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_post_title{margin-bottom:0!important}body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_post_title .et_pb_title_container h1{font-size:46px;font-weight:400}@media only screen and (max-width:980px){body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_post_title .et_pb_title_container h1{font-size:50px}}@media only screen and (max-width:767px){body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_post_title .et_pb_title_container h1{font-size:45px}}@media only screen and (max-width:480px){body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_post_title .et_pb_title_container h1{font-size:36px}}body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_text ol,body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_text ul{text-align:left}body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_text ul li{list-style:disc}body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_testimonial{background-color:rgba(0,0,0,.6);margin-left:auto!important;margin-right:auto!important;max-width:770px;padding:25px;border-radius:10px;line-height:1.3}body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_testimonial p:not(.et_pb_testimonial_meta){font-size:22px;font-size:1.375rem;max-width:100%;padding:0}body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_testimonial strong{font-weight:400}body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_testimonial .et_pb_testimonial_meta{font-weight:700}body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_testimonial+.et_pb_button_module_wrapper a{background-color:rgba(0,0,0,.6);border-color:hsla(0,0%,100%,.6)}body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_testimonial+.et_pb_button_module_wrapper a:focus,body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_testimonial+.et_pb_button_module_wrapper a:hover{background-color:rgba(0,0,0,.8)}body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_team_member{text-align:center;margin-bottom:25px!important}body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_team_member .et_pb_team_member_description{display:block}body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_team_member .et_pb_team_member_description h4{font-size:inherit;font-weight:700;margin-top:20px}body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_team_member .et_pb_team_member_description p{line-height:1.4}body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_team_member .et_pb_team_member_description .et_pb_member_position{min-height:45px;padding-bottom:0}body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_team_member .et_pb_team_member_image{position:relative;cursor:pointer;transition:all .2s ease;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_team_member .et_pb_team_member_image:after{content:"View Bio";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:transparent;border-radius:10px;padding:.6em 1em;line-height:1;border:1px solid #fff;font-weight:600;display:inline-block;font-size:16px;font-size:1rem;color:#fff;border-color:#fff;opacity:0;transition:all .2s ease;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_team_member .et_pb_team_member_image:after:after{content:none!important}body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_team_member .et_pb_team_member_image:after:focus,body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_team_member .et_pb_team_member_image:after:hover{background-color:#fff;color:#fff}body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_team_member .et_pb_team_member_image:before{content:"";display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.6);opacity:0;transition:all .2s ease;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_team_member .et_pb_team_member_image:focus,body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_team_member .et_pb_team_member_image:hover{transform:scale(1.05)}body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_team_member .et_pb_team_member_image:focus:after,body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_team_member .et_pb_team_member_image:focus:before,body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_team_member .et_pb_team_member_image:hover:after,body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_team_member .et_pb_team_member_image:hover:before{opacity:1}.btn,body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_button{background-color:transparent;color:#fff;border-radius:10px;padding:.6em 1em;line-height:1;border:1px solid #fff;font-weight:600;display:inline-block;font-size:16px;font-size:1rem;margin-bottom:5px;border-width:1px!important;margin-top:2%;padding:.6em 2.5em!important;border-radius:3px}.btn:after,body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_button:after{content:none!important}.btn:focus,.btn:hover,body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_button:focus,body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_button:hover{background-color:#fff;color:#fff;background-color:#fff!important;color:#02acdb!important;border:1px solid #02acdb!important}.btn.et_pb_bg_layout_light,body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_button.et_pb_bg_layout_light{color:#fff}.btn.et_pb_bg_layout_light:focus,.btn.et_pb_bg_layout_light:hover,body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_button.et_pb_bg_layout_light:focus,body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_button.et_pb_bg_layout_light:hover{background-color:#fff;color:#fff}.btn.et_pb_bg_layout_dark,body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_button.et_pb_bg_layout_dark{color:#fff;background-color:#02acdb}.btn.et_pb_button_8,body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_button.et_pb_button_8{color:#fff!important;background-color:#0e416b!important}.btn.et_pb_button_8:focus,.btn.et_pb_button_8:hover,body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_button.et_pb_button_8:focus,body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_button.et_pb_button_8:hover{background-color:#fff!important;color:#0e416b!important;border:1px solid #0e416b!important}.btn+.et_pb_button,body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_button+.et_pb_button{margin-left:10px}input:not([type=submit]),select,textarea{padding:1em;border:1px solid #fff;border-radius:0;-webkit-appearance:none;appearance:none;background-color:transparent;font-size:18px;font-size:1.125rem;color:#fff}input:not([type=submit]):focus,select:focus,textarea:focus{outline:none;border-color:#fff}input[type=submit]{cursor:pointer;transition:all .2s ease;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media screen and (-webkit-min-device-pixel-ratio:0){select{background-image:url(images/icons/icon-arrow.svg);background-position:100%;background-repeat:no-repeat;background-size:40px}}.twitter i.fa-circle{color:#01abf0}.facebook i.fa-circle{color:#39579a}.google i.fa-circle{color:#df4a32}nav li{display:inline-block;list-style:none}.social-menu .icon a{font-size:0;display:block;line-height:1}.social-menu .icon a:before{font-family:fontawesome;font-size:14px;font-size:.875rem;display:block;color:inherit}.social-menu .icon a[href*=facebook]:before{content:"\f09a"}.social-menu .icon a[href*=twitter]:before{content:"\f099"}.social-menu .icon a[href*=pinterest]:before{content:"\f231"}.social-menu .icon a[href*=google]:before{content:"\f0d5"}.social-menu .icon a[href*=instagram]:before{content:"\f16d"}.social-menu .icon a[href*=youtube]:before{content:"\f16a"}.social-menu .icon a[href*=linkedin]:before{content:"\f0e1"}header{transition:all .4s ease-out;position:fixed;top:0;right:0;bottom:auto;left:0;height:150px;font-size:20px;font-size:1.25rem;z-index:6!important}header .top-menu{transition:all .4s ease-out;transition:none;text-align:right;font-size:16px;font-weight:400;text-transform:uppercase;padding:5px 5%;font-size:14px;font-size:.875rem}header .top-menu .icon.linkedin{vertical-align:-2px}@media screen and (max-width:1300px){header .top-menu{padding:5px 2%}}header .top-menu li a{color:#02acdb}header .top-menu li a:hover{color:#fff}header .bottom-menu{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:10px 5%;transition:all .4s ease-out}@media screen and (max-width:1300px){header .bottom-menu{padding:10px 1%}}header .bottom-menu li>a{padding:10px 5px}header .bottom-menu li.button>a{padding:7px 30px}header .bottom-menu li.button{border:1px solid #fff;border-radius:3px;transition:all .2s ease-out}header .bottom-menu li.button.narrow>a{padding:7px 14px}header .bottom-menu li.button:hover{background:#fff}header .bottom-menu li.button:hover a{color:#02acdb}@media screen and (max-width:1300px){header .bottom-menu li>a{padding:10px 5px}header .bottom-menu li.button.narrow>a{padding:7px 14px}header .bottom-menu li.button>a{padding:7px 30px}}header .bottom-menu img{width:14em;padding:5px}@media screen and (max-width:1100px){header .bottom-menu img{width:10em;padding:15px 5px}}header .is-sticky{background-color:#fff;padding:15px 5% 8px;box-shadow:inset 0 -2px 0 0 #d4d4d4}header .is-sticky a{color:#02acdb}header .is-sticky li.button{border:1px solid #02acdb}header .is-sticky li.button:hover{background:#02acdb}header .is-sticky li.button:hover a{color:#fff}@media only screen and (max-width:768px){header .is-sticky .logo-link{margin-top:15px}}header #reminder{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;color:#fff}header a{font-weight:400;display:inline-block;color:#fff}header .logo-link{height:70px;width:200px;max-width:20%}@media only screen and (max-width:768px){header .logo-link{height:80px}}header img{display:block;width:320px;height:auto}header ul{margin:0;padding:0}header ul>li{display:inline-block;vertical-align:middle;margin:0 0 0 1em}@media screen and (max-width:1300px){header ul>li{margin:0 0 0 .5em}}header li{list-style:none}header .menu-item-has-children a{display:inline}@media screen and (min-width:768px){header{
      /* Sub Menus */}header>ul>li>a{margin-left:0}header li ul{position:absolute;display:none;width:inherit;text-align:left;padding-right:10px}header li:hover ul,header li ul li{display:block}header li>ul{list-style:none;background-color:#444;padding:0;margin:0}header .menu-item-has-children:after{padding-left:5px;content:"\0203A";color:#fff;display:inline-block;white-space:pre;transform:rotate(90deg)}}header .current-menu-item>a{color:#02acdb}header .is-sticky .current-menu-item>a{border-bottom:1px solid #02acdb}.single-post header a{color:#02acdb}.single-post header li.button{border:1px solid #02acdb}.single-post header li.button:hover{background:#02acdb}.single-post header li.button:hover a{color:#fff}.single-post header .bottom-menu,.single-post header .top-menu{background-color:#fff}.single-post header .bottom-menu{box-shadow:inset 0 -2px 0 0 #d4d4d4}.et_divi_builder #et_builder_outer_content .et_pb_section#bottom-cta{padding:40px}.et_divi_builder #et_builder_outer_content .et_pb_section#bottom-cta .et_pb_row{width:100%;max-width:none;background-color:#eee;padding-top:40px;padding-bottom:40px}.et_divi_builder #et_builder_outer_content .et_pb_section.image-layers+#bottom-testimonial{margin-top:120px}.signup-footer{padding:0;width:100%;height:450px;overflow:hidden;display:block;color:#fff}.signup-footer *,.signup-footer :after,.signup-footer :before{box-sizing:border-box}.signup-footer .small-info{width:100%;margin:0 auto;top:19%;position:absolute;text-align:center;z-index:2}.signup-footer .small-info h2,.signup-footer .small-info h4{padding-bottom:15px}.signup-footer .small-info p{max-width:500px;margin:0 auto}.signup-footer .small-info .info-text{padding:25px;border-radius:10px}.signup-footer .small-info .info-button a{background-color:#00b3e2;color:#fff;border-radius:3px;padding:1em 2.5em;line-height:1;box-shadow:0 0 30px 0 rgba(0,0,0,.53);font-weight:600;display:inline-block;font-size:16px;font-size:1rem;margin-top:15px}.signup-footer .small-info .info-button a:hover{background-color:#fff;color:#000}@media only screen and (max-width:480px){.signup-footer .small-info .info-button a{padding:1em;min-width:175px}}@media only screen and (max-width:480px){.signup-footer .small-info{top:15%}}.signup-footer .hero-image img{vertical-align:middle;border:0;width:100%;filter:grayscale(100%)}@media only screen and (min-width:850px){.signup-footer .hero-image img{transform:translateY(-25%)}}@media only screen and (max-width:675px) and (min-width:480px){.signup-footer .hero-image img{width:800px}}@media only screen and (max-width:768px){.signup-footer{height:450px}}@media only screen and (max-width:480px){.signup-footer{height:400px}.signup-footer p{display:none}.signup-footer .hero-image img{width:700px}}.footer-credits{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;position:relative;color:#0e416b;border-top:1px solid hsla(0,0%,100%,.3);padding:30px 0}.footer-credits p{margin:5px 0}.footer-credits .footer-social{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-credits .footer-social .fa-2x{font-size:1.5em}.footer-credits .social-icons{-ms-flex:1;flex:1;min-width:300px}@media only screen and (max-width:768px){.footer-credits{text-align:center}}footer{background-size:cover;background-position:50%;background-color:#fff;background-blend-mode:multiply;position:relative}footer .wrapper{max-width:2000px}footer i.fa{margin-left:.5em;color:#02acdb}footer .footer-main{display:-ms-flexbox;display:flex}footer .footer-main a.logo-link{display:block;-ms-flex:0 0 25%;flex:0 0 25%}footer .footer-main a.logo-link img{max-width:240px;display:block}footer ul.menu li a{font-weight:700}footer li ul li{display:none}footer p{font-size:14px;font-size:.875rem;font-weight:300}footer a{color:#0e416b;font-weight:500}footer:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:hsla(0,0%,100%,.5);background:linear-gradient(180deg,hsla(0,0%,100%,.2) 20%,#fff)}footer #secondary{position:relative;display:-ms-flexbox;display:flex;color:#fff;-ms-flex-positive:1;flex-grow:1}footer #secondary .widget{-ms-flex:1;flex:1;padding-left:20px}footer #secondary .widget h2{font-size:14px;font-weight:400;text-transform:uppercase;font-weight:700;color:#fff;margin-bottom:.5em}footer .post-date{display:block;font-weight:300;font-size:14px;font-size:.875rem;font-style:italic}.hero-banner{padding:0;width:100%;height:600px;overflow:hidden;display:block}.hero-banner.short{height:400px}@media only screen and (min-width:768px) and (max-width:1035px){.hero-banner{height:450px}.hero-banner.short{height:350px}}@media only screen and (max-width:768px){.hero-banner{height:350px}.hero-banner.short{height:300px}}@media only screen and (max-width:480px){.hero-banner{height:275px}.hero-banner.short{height:250px}}.hero-banner *,.hero-banner :after,.hero-banner :before{box-sizing:border-box}.hero-banner .small-info{color:#fff;top:50%;position:absolute;text-align:center;width:100%;z-index:2}.hero-banner .small-info p{max-width:700px;margin:0 auto}@media only screen and (max-width:480px){.hero-banner .small-info p{display:none}}.hero-banner h1{line-height:1.1;padding-bottom:1rem}.hero-banner .hero-image img{vertical-align:middle;border:0;width:100%;filter:grayscale(100%)}@media only screen and (max-width:480px){.hero-banner .hero-image img{width:500px}}.filter-blue{position:relative}.filter-blue:after{position:absolute;left:0;top:0;width:100%;height:100%;display:block;z-index:1;background:radial-gradient(circle at center,rgba(0,142,211,.8) -8%,rgba(20,64,105,.9) 56%);content:""}#toggle-right,.menu-toggle{display:none}@media only screen and (min-width:1000px){.mobile-only{display:none}}@media only screen and (max-width:1000px){.is-sticky .menu-toggle{color:#02acdb;top:39px;right:35px;z-index:6}.is-sticky .menu-toggle:hover{color:#0e416b}nav .menu-toggle{display:block;text-decoration:none;text-align:center;width:44px;height:44px;font-size:30px;font-size:1.875rem;padding:15px 0;color:#02acdb;transition:all .3s ease-out 0s;position:absolute;top:23px;right:35px;bottom:0;left:auto;z-index:5}nav .menu-toggle:hover{color:#02acdb}nav .menu-toggle:before{font-family:ETmodules!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;content:"\61";font-size:40px;left:0;position:relative;top:0;cursor:pointer}nav div.menu-nav-menu-container{position:fixed;top:0;right:-100%;bottom:0;left:auto;transition:all .3s ease-out 0s;height:auto;width:100%;padding:70px 10%;background:#fff;z-index:7;text-align:center;overflow-y:scroll}nav div.menu-nav-menu-container li,nav div.menu-nav-menu-container li.menu-item{display:block;margin:0}nav div.menu-nav-menu-container li.menu-item a,nav div.menu-nav-menu-container li a{color:#02acdb;padding:.5em}nav div.menu-nav-menu-container li.menu-item a:hover,nav div.menu-nav-menu-container li a:hover{color:#02acdb}nav div.menu-nav-menu-container li.button,nav div.menu-nav-menu-container li.menu-item.button{border:none}nav div.menu-nav-menu-container li.button.narrow>a,nav div.menu-nav-menu-container li.menu-item.button.narrow>a{padding:1em .5em}nav div.menu-nav-menu-container li.menu-item:after,nav div.menu-nav-menu-container li:after{display:block;width:40px;margin:0 auto;content:" "}nav #toggle-right{display:none}nav #toggle-right:checked~div.menu-nav-menu-container{right:0!important;text-align:center}nav #toggle-right:checked+.menu-toggle{right:10%;color:#333}nav #toggle-right:checked+.menu-toggle:before{content:"\4d"}}.calculator{padding:70px;margin:0 auto}.calculator input[type=submit]{-webkit-appearance:none;appearance:none}.calculator ul{padding-left:20px}.calculator ul li{list-style:initial;padding:5px}.calculator hr{border:1px solid #02acdb}.calculator .blue-strong{color:#0e416b}.calculator .light-strong{color:#02acdb}.calculator .center{text-align:center}.calculator .calculator-form,.calculator .calculator-results{max-width:750px;margin:0 auto;padding:15px;border:2px solid #02acdb}.calculator .calculator-form input[type=submit],.calculator .calculator-results input[type=submit]{border:none;color:#fff;background-color:#02acdb;font-size:15px;border-radius:2px;font-weight:700;padding:12px 40px;margin:15px}.calculator .calculator-form .calculator-dropdown,.calculator .calculator-results .calculator-dropdown{position:relative;display:inline-block}.calculator .calculator-selector{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:left;padding:10px}.calculator .calculator-selector select{border:2px solid #02acdb;color:#02acdb;padding:10px 60px 10px 10px;width:100%}.calculator .calculator-selector div{-ms-flex:1;flex:1;min-width:300px}.calculator .calculator-savings{max-width:750px;margin:0 auto;padding:15px;border-right:2px solid #02acdb;border-left:2px solid #02acdb;border-bottom:2px solid #02acdb;background-color:#0e416b;color:#fff}@media only screen and (max-width:480px){.calculator{padding:10px}.calculator .calculator-selector div{min-width:100%}}#mc_embed_signup .mc-field-group label{display:none}#mc_embed_signup .mc-field-group input{border:1px solid #b3b3b3;margin-top:10px;padding:10px;color:inherit;font-size:14px}#mc_embed_signup .mc-field-group input:-ms-input-placeholder{color:#b3b3b3}#mc_embed_signup .mc-field-group input::placeholder{color:#b3b3b3}#mc_embed_signup div.mce_inline_error{background-color:transparent;color:inherit;margin-bottom:0;font-weight:400;font-size:14px;padding-left:0}#mc_embed_signup .button{background-color:transparent;color:#fff;border-radius:10px;padding:.6em 1em;line-height:1;border:1px solid #fff;font-weight:600;display:inline-block;font-size:16px;font-size:1rem;margin-top:10px;color:#02acdb;border:1px solid #02acdb;border-radius:3px;transition:all .2s ease-out;outline:none;padding:10px;font-size:14px}#mc_embed_signup .button:after{content:none!important}#mc_embed_signup .button:focus,#mc_embed_signup .button:hover{background-color:#fff;color:#fff;background:#02acdb}#mc_embed_signup .button:focus a,#mc_embed_signup .button:hover a{color:#fff}#mc_embed_signup .response{padding-top:10px}.sidebar.mailing-list{margin-top:20px}.pre-footer.mailing-list{background-color:#0e416b;color:#fff;padding:4% 0;text-align:center}.pre-footer.mailing-list #mc_embed_signup #mc_embed_signup_scroll{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.pre-footer.mailing-list #mc_embed_signup #mc_embed_signup_scroll .mc-field-group input{font-size:18px;border:1px solid #fff}.pre-footer.mailing-list #mc_embed_signup #mc_embed_signup_scroll .mc-field-group input:-ms-input-placeholder{color:#ccc}.pre-footer.mailing-list #mc_embed_signup #mc_embed_signup_scroll .mc-field-group input::placeholder{color:#ccc}.pre-footer.mailing-list #mc_embed_signup #mc_embed_signup_scroll .button{color:#fff;border:1px solid #fff;margin-left:20px;font-size:18px}.pre-footer.mailing-list #mc_embed_signup #mc_embed_signup_scroll .button:focus,.pre-footer.mailing-list #mc_embed_signup #mc_embed_signup_scroll .button:hover{background-color:#fff;color:#0e416b}.et_divi_builder #et_builder_outer_content .et_pb_section#homepage-slider{padding:0!important}.et_divi_builder #et_builder_outer_content .et_pb_section#homepage-slider .et_pb_row{padding:0!important;width:100%;max-width:none}.et_divi_builder #et_builder_outer_content .et_pb_section#homepage-slider .et_pb_row .et_pb_module{margin:0 auto!important}.et_divi_builder #et_builder_outer_content .et_pb_section#homepage-slider .et_pb_row .et_pb_module .et_pb_slide{height:100vh;min-height:450px}.et_divi_builder #et_builder_outer_content .et_pb_section#homepage-slider .et_pb_row .et_pb_text{position:absolute;bottom:30px;left:0;right:0;width:90%;margin-left:auto!important;margin-right:auto!important;max-width:770px;background-color:rgba(0,0,0,.6);padding:25px 2.5%;border-radius:10px;z-index:4}.et_divi_builder #et_builder_outer_content .et_pb_section#homepage-slider .et_pb_row .et_pb_text p{max-width:100%}.single-post .post-content{margin-top:120px;padding-top:48px}.post-content{display:-ms-flexbox;display:flex;width:90%;max-width:1600px;margin:60px auto}@media only screen and (max-width:768px){.post-content{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.post-content .date{color:#a3a3a3;margin:10px 0}.post-content .post-sidebar{-ms-flex:1;flex:1}.post-content .post-sidebar h3{color:#1d5632;margin-top:10px}.post-content .post-cms{-ms-flex:3;flex:3;max-width:100%}.post-content .post-cms p{font-size:14px!important}.post-content .post-cms ol,.post-content .post-cms ul{font-size:14px;font-size:.875rem;margin-left:1em}.post-content .post-cms ul{list-style:disc}.post-content .post-cms ol{list-style:decimal}.post-content .post-cms .image img{margin:1em 0;max-width:100%;height:inherit}.post-content #et_builder_outer_content .et_pb_section{padding:2% 0}.post-content #et_builder_outer_content .et_pb_section .et_pb_row{width:100%}.post-content #et_builder_outer_content .et_pb_section .et_pb_row .et_pb_module p{max-width:100%!important}@media only screen and (max-width:980px){.et_divi_builder #et_builder_outer_content .et_pb_fullwidth_menu .fullwidth-menu-nav,.fullwidth-menu{display:block!important}.et_divi_builder #et_builder_outer_content .et_mobile_nav_menu{display:none!important}}.et-boc #et_builder_outer_content .et-l a{font-weight:400!important;color:#02acdb}.et-boc #et_builder_outer_content .et-l .et_pb_section .et_pb_row .et_pb_module h2,.et-boc #et_builder_outer_content .et-l .et_pb_section .et_pb_row .et_pb_module h3{color:#333}.et-boc #et_builder_outer_content .et-l .et_pb_section .et_pb_row .et_pb_module p{max-width:750px;font-size:17px;font-size:1.0625rem}.et-boc #et_builder_outer_content .et-l .et_pb_section .et_pb_row .et_pb_module p2{font-size:14px;font-size:.875rem}.et-boc #et_builder_outer_content .et-l .et_pb_section .et_pb_row .et_pb_module ul>li{margin-bottom:.1em;margin-left:.3em}.et-boc #et_builder_outer_content .et-l .et_pb_section a.et_pb_module.et_pb_button{padding:.6em 2.5em;border-radius:4px;font-size:17px;font-size:1.0625rem}.et-boc #et_builder_outer_content .et-l .et_pb_section.page_submenu{z-index:3}.et-boc #et_builder_outer_content .et-l .et_pb_section.page_submenu .et_pb_menu__menu{padding:15px 0!important}.et-boc #et_builder_outer_content .et-l .et_pb_section.page_submenu .et_pb_menu__menu a{font-size:14px;font-weight:400;text-transform:uppercase;color:#02acdb!important}.et-boc #et_builder_outer_content .et-l .et_pb_section.page_submenu .et_pb_menu__menu a:focus,.et-boc #et_builder_outer_content .et-l .et_pb_section.page_submenu .et_pb_menu__menu a:hover{color:#fff!important}.et-boc #et_builder_outer_content .et-l .et_pb_section.page_submenu .et_pb_menu__menu li>a,.et-boc #et_builder_outer_content .et-l .et_pb_section.page_submenu .et_pb_menu__menu ul{padding:0!important}@media only screen and (max-width:980px){.et-boc #et_builder_outer_content .et-l .et_pb_section.page_submenu .et_pb_menu__menu{min-height:inherit}}@media only screen and (max-width:500px){.et-boc #et_builder_outer_content .et-l .et_pb_section.page_submenu .et_pb_menu__menu li:first-child{margin-bottom:1.5em}}.et-boc #et_builder_outer_content .et-l .et_pb_section.page_hero{padding:0}.et-boc #et_builder_outer_content .et-l .et_pb_section.page_hero:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.4)}.et-boc #et_builder_outer_content .et-l .et_pb_section.page_hero .et_pb_row{width:100%;max-width:1980px;padding:0;height:300px;overflow:hidden;display:block}.et-boc #et_builder_outer_content .et-l .et_pb_section.page_hero .et_pb_row.small-info{padding:65px}.et-boc #et_builder_outer_content .et-l .et_pb_section.page_hero .et_pb_row.small-info .et_pb_module{padding:1% 8% 0}@media only screen and (max-width:768px){.et-boc #et_builder_outer_content .et-l .et_pb_section.page_hero .et_pb_row.small-info{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}.et-boc #et_builder_outer_content .et-l .et_pb_section.page_hero .et_pb_row .et_pb_module{padding:3% 8% 0;color:#fff}.et-boc #et_builder_outer_content .et-l .et_pb_section.page_hero .et_pb_row .et_pb_module.page_hero_title{font-size:40px;font-weight:500;margin-bottom:0;z-index:2}@media only screen and (max-width:980px){.et-boc #et_builder_outer_content .et-l .et_pb_section.page_hero .et_pb_row .et_pb_module.page_hero_title{font-size:36px}}@media only screen and (max-width:767px){.et-boc #et_builder_outer_content .et-l .et_pb_section.page_hero .et_pb_row .et_pb_module.page_hero_title{font-size:32px}}@media only screen and (max-width:480px){.et-boc #et_builder_outer_content .et-l .et_pb_section.page_hero .et_pb_row .et_pb_module.page_hero_title{font-size:28px}}@media only screen and (max-width:768px){.et-boc #et_builder_outer_content .et-l .et_pb_section.page_hero .et_pb_row .et_pb_module{padding:3% 8% 0}}@media only screen and (max-width:480px){.et-boc #et_builder_outer_content .et-l .et_pb_section.page_hero .et_pb_row .et_pb_module{padding:3% 8% 0}}.et-boc #et_builder_outer_content .et-l .et_pb_module.et_pb_video .et_pb_video_play:before{font-family:icomoon;content:"\e900"}.et-boc #et_builder_outer_content .et-l .et_pb_section.homepage_hero{padding:0;height:900px}.et-boc #et_builder_outer_content .et-l .et_pb_section.homepage_hero .et_pb_module.et_pb_video .et_pb_video_box{box-shadow:4px 4px 100px rgba(0,0,0,.63)}.et-boc #et_builder_outer_content .et-l .et_pb_section.homepage_hero .et_pb_module.et_pb_video .et_pb_video_overlay{border:1px solid #02acdb}.et-boc #et_builder_outer_content .et-l .et_pb_section.homepage_hero .et_pb_module.et_pb_video .et_pb_video_overlay_hover{background:rgba(0,0,0,.1)}.et-boc #et_builder_outer_content .et-l .et_pb_section.homepage_hero .et_pb_module.et_pb_video .et_pb_video_play:before{font-family:icomoon;content:"\e900"}.et-boc #et_builder_outer_content .et-l .et_pb_section.homepage_hero:before{position:absolute;left:0;top:0;width:100%;height:100%;display:block;background:radial-gradient(circle at center,rgba(0,142,211,.8) -8%,rgba(20,64,105,.9) 56%);content:""}.et-boc #et_builder_outer_content .et-l .et_pb_section.homepage_hero .et_pb_row{width:100%;padding:0;overflow:hidden;display:block}.et-boc #et_builder_outer_content .et-l .et_pb_section.homepage_hero .et_pb_row .et_pb_column{display:block;position:relative}.et-boc #et_builder_outer_content .et-l .et_pb_section.homepage_hero .et_pb_row.small-info{padding:65px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.et-boc #et_builder_outer_content .et-l .et_pb_section.homepage_hero .et_pb_row.small-info a{font-weight:700!important;color:#fff!important}.et-boc #et_builder_outer_content .et-l .et_pb_section.homepage_hero .et_pb_row.learn-more{position:absolute;top:90%;left:50%;transform:translate(-50%,-50%)}.et-boc #et_builder_outer_content .et-l .et_pb_section.homepage_hero .et_pb_row .et_pb_module{color:#fff;position:relative}@media only screen and (max-width:768px){.et-boc #et_builder_outer_content .et-l .et_pb_section.homepage_hero .et_pb_row .et_pb_module{padding:3% 8% 0}}@media only screen and (max-width:480px){.et-boc #et_builder_outer_content .et-l .et_pb_section.homepage_hero .et_pb_row .et_pb_module{padding:3% 8% 0}}.et-boc #et_builder_outer_content .et-l .et_pb_section.text_hero .et_pb_row{padding:1% 0}.et-boc #et_builder_outer_content .et-l .et_pb_section.text_hero .et_pb_row .text_hero_h4{margin-bottom:8px}.et-boc #et_builder_outer_content .et-l .et_pb_section.text_hero .et_pb_row .text_hero_h4 p{font-size:14px;font-weight:400;text-transform:uppercase}.et-boc #et_builder_outer_content .et-l .et_pb_section.text_hero .et_pb_row .text_hero_title{margin-bottom:1%}.et-boc #et_builder_outer_content .et-l .et_pb_section.text_hero .et_pb_row .text_hero_title p{max-width:800px;font-size:40px;font-weight:500}@media only screen and (max-width:980px){.et-boc #et_builder_outer_content .et-l .et_pb_section.text_hero .et_pb_row .text_hero_title p{font-size:36px}}@media only screen and (max-width:767px){.et-boc #et_builder_outer_content .et-l .et_pb_section.text_hero .et_pb_row .text_hero_title p{font-size:32px}}@media only screen and (max-width:480px){.et-boc #et_builder_outer_content .et-l .et_pb_section.text_hero .et_pb_row .text_hero_title p{font-size:28px}}.et-boc #et_builder_outer_content .et-l .et_pb_section.text_hero .et_pb_row .text_hero_subtitle p{font-size:28px;font-weight:400;text-transform:none;margin-bottom:.5em}@media only screen and (max-width:767px){.et-boc #et_builder_outer_content .et-l .et_pb_section.text_hero .et_pb_row .text_hero_subtitle p{font-size:22px}}.et-boc #et_builder_outer_content .et-l .et_pb_section.text_hero .et_pb_row .et_pb_text>h3{margin-bottom:2%}.et-boc #et_builder_outer_content .et-l .et_pb_section.text_hero .et_pb_row .et_pb_text>h3 h3{margin-bottom:.3em}.et-boc #et_builder_outer_content .et-l .et_pb_section.text_hero .et_pb_row .et_pb_image{margin-bottom:.5%}.et-boc #et_builder_outer_content .et-l .et_pb_section.icon_hero .et_pb_row .icon_hero_title p{max-width:800px;font-size:40px;font-weight:500}@media only screen and (max-width:980px){.et-boc #et_builder_outer_content .et-l .et_pb_section.icon_hero .et_pb_row .icon_hero_title p{font-size:36px}}@media only screen and (max-width:767px){.et-boc #et_builder_outer_content .et-l .et_pb_section.icon_hero .et_pb_row .icon_hero_title p{font-size:32px}}@media only screen and (max-width:480px){.et-boc #et_builder_outer_content .et-l .et_pb_section.icon_hero .et_pb_row .icon_hero_title p{font-size:28px}}.et-boc #et_builder_outer_content .et-l .et_pb_section.icon_hero .et_pb_row .icon_hero_text p{max-width:550px;font-size:16px;font-size:1rem}@media only screen and (max-width:768px){.et-boc #et_builder_outer_content .et-l .et_pb_section.icon_hero .et_pb_row .icon_hero_text p{font-size:15px;font-size:.9375rem}}@media only screen and (max-width:480px){.et-boc #et_builder_outer_content .et-l .et_pb_section.icon_hero .et_pb_row .icon_hero_text p{font-size:14px;font-size:.875rem}}.et-boc #et_builder_outer_content .et-l .et_pb_section.column_2_fullwidth{padding:0}.et-boc #et_builder_outer_content .et-l .et_pb_section.column_2_fullwidth a{color:#fff}.et-boc #et_builder_outer_content .et-l .et_pb_section.column_2_fullwidth .et_pb_row.et_pb_row_fullwidth{margin:0;padding:0;width:100%!important;max-width:100%!important}.et-boc #et_builder_outer_content .et-l .et_pb_section.column_2_fullwidth .et_pb_row.et_pb_row_fullwidth .et_pb_column{margin:0;width:50%;padding:150px 80px;min-height:500px;max-height:500px;display:block}.et-boc #et_builder_outer_content .et-l .et_pb_section.column_2_fullwidth .et_pb_row.et_pb_row_fullwidth .et_pb_column.dark-hover:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.5);transition:background-color .5s ease-out}.et-boc #et_builder_outer_content .et-l .et_pb_section.column_2_fullwidth .et_pb_row.et_pb_row_fullwidth .et_pb_column.dark-hover:hover:before{background-color:rgba(0,0,0,.2)}.et-boc #et_builder_outer_content .et-l .et_pb_section.column_2_fullwidth .et_pb_row.et_pb_row_fullwidth .et_pb_column.dark-hover:first-child:before,.et-boc #et_builder_outer_content .et-l .et_pb_section.column_2_fullwidth .et_pb_row.et_pb_row_fullwidth .et_pb_column.dark-hover:last-child:before{width:100%}@media only screen and (max-width:900px){.et-boc #et_builder_outer_content .et-l .et_pb_section.column_2_fullwidth .et_pb_row.et_pb_row_fullwidth .et_pb_column.dark-hover:first-child:before{width:100%;height:50%}.et-boc #et_builder_outer_content .et-l .et_pb_section.column_2_fullwidth .et_pb_row.et_pb_row_fullwidth .et_pb_column.dark-hover:last-child:before{width:100%;left:0;top:50%;height:50%}}.et-boc #et_builder_outer_content .et-l .et_pb_section.column_2_fullwidth .et_pb_row.et_pb_row_fullwidth .et_pb_module{margin-bottom:1%}.et-boc #et_builder_outer_content .et-l .et_pb_section.column_2_fullwidth .et_pb_row.et_pb_row_fullwidth .et_pb_module p{max-width:400px;color:#fff;position:relative;margin:0 auto;font-size:14px;font-size:.875rem}.et-boc #et_builder_outer_content .et-l .et_pb_section.column_2_fullwidth .et_pb_row.et_pb_row_fullwidth .et_pb_module p2{max-width:600px}.et-boc #et_builder_outer_content .et-l .et_pb_section.column_2_fullwidth .et_pb_row.et_pb_row_fullwidth .et_pb_module h2,.et-boc #et_builder_outer_content .et-l .et_pb_section.column_2_fullwidth .et_pb_row.et_pb_row_fullwidth .et_pb_module h3{max-width:none;position:relative}.et-boc #et_builder_outer_content .et-l .et_pb_section.column_2_fullwidth .et_pb_row.et_pb_row_fullwidth .et_pb_module h3{margin-bottom:0}.et-boc #et_builder_outer_content .et-l .et_pb_section.column_2_fullwidth .et_pb_row.et_pb_row_fullwidth .et_pb_module.small-text p{max-width:600px}.et-boc #et_builder_outer_content .et-l .et_pb_section.column_2_fullwidth .et_pb_row.et_pb_row_fullwidth .et_pb_module.small-text a{color:#02acdb}.et-boc #et_builder_outer_content .et-l .et_pb_section.column_2_fullwidth .et_pb_row.et_pb_row_fullwidth .et_pb_button{margin-top:2%;padding:.6em 2.5em;border-radius:3px}.et-boc #et_builder_outer_content .et-l .et_pb_section.column_2_fullwidth .et_pb_row.et_pb_row_fullwidth .et_pb_button:hover{color:#00b3e2}@media only screen and (max-width:768px){.et-boc #et_builder_outer_content .et-l .reduced_padding .et_pb_column{padding:60px 40px!important;min-height:none!important;max-height:none!important}}.et_pb_section#contact_us .et_pb_row p{padding-bottom:.2em}.rounded-image img{border-radius:100%!important}.content-area .error-404{margin-bottom:50px}.content-area .error-404 .hero-banner{height:900px;overflow:hidden;display:block}.content-area .error-404 .hero-banner .small-info{top:45%}.content-area .error-404 .hero-banner h3{padding-top:30px}@media only screen and (max-width:768px){.content-area .error-404 .hero-banner{height:500px}.content-area .error-404 .hero-banner .small-info{top:25%}}@media only screen and (max-width:480px){.content-area .error-404 .hero-banner{height:400px}.content-area .error-404 .hero-banner .small-info{top:20%}}.post-content article .entry-content>ol,.post-content article .entry-content>ul{margin-bottom:14px}.post-content li{margin-left:14px}.post-content img.alignleft{float:left;margin-right:14px;margin-bottom:14px}.post-content img.alignright{float:right;margin-left:14px;margin-bottom:14px}.post-content h2,.post-content h3{font-size:30px;clear:both}.post-content blockquote{margin:0 0 0 30px;border:none;padding:0;padding-left:10px;border-left:3px solid #d3d3d3;margin-top:14px;margin-bottom:14px}.post-content hr{border:1px solid #02acdb;margin:25px 0}.post-content hr:last-of-type{display:none}.post-content p{font-size:17px}.post-content .post-sidebar .h4,.post-content .post-sidebar h4{color:#02acdb;font-weight:500}.post-content .post-sidebar .date{font-weight:300;font-size:14px;margin-bottom:1.5em}.post-content .post-sidebar .tag{color:#02acdb;font-size:14px;margin-bottom:.2em;text-transform:uppercase}.post-content .post-cms .blog-flex{width:100%}@media only screen and (max-width:768px){.post-content .post-cms .blog-flex{width:90%;margin:0 auto}}.post-content .post-cms .blog-flex .blog-item{margin-top:10px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;min-width:360px}.post-content .post-cms .blog-flex .blog-item>a.blog-img-link{-ms-flex:1;flex:1;min-width:500px;max-width:500px;-ms-flex:1 0 500px;flex:1 0 500px
      /* Chrome 29+ */}@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm){.post-content .post-cms .blog-flex .blog-item>a.blog-img-link{-ms-flex:1;flex:1}}@media only screen and (max-width:1300px){.post-content .post-cms .blog-flex .blog-item>a.blog-img-link{min-width:33.33%;max-width:33.33%;-ms-flex:1 0 33.33%;flex:1 0 33.33%
          /* Chrome 29+ */}}@media only screen and (max-width:1300px) and (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm){.post-content .post-cms .blog-flex .blog-item>a.blog-img-link{-ms-flex:1;flex:1}}@media only screen and (max-width:768px){.post-content .post-cms .blog-flex .blog-item>a.blog-img-link{min-width:100%;max-width:100%;-ms-flex:1 0 100%;flex:1 0 100%
          /* Chrome 29+ */}}@media only screen and (max-width:768px) and (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm){.post-content .post-cms .blog-flex .blog-item>a.blog-img-link{-ms-flex:1;flex:1}}.post-content .post-cms .blog-flex .blog-item .blog-img{-ms-flex:1;flex:1;height:inherit;overflow:hidden}.post-content .post-cms .blog-flex .blog-item .blog-content{-ms-flex:2;flex:2;padding-left:30px}.post-content .post-cms .blog-flex .blog-item .blog-content h3 a{color:#02acdb}.post-content .post-cms .blog-flex .blog-item .blog-content h3 a:hover{color:#0388ab}.post-content .post-cms .blog-flex .blog-item .info-button a{background-color:#00b3e2;color:#fff;border-radius:3px;padding:.8em 2.2em;line-height:1;font-weight:600;display:inline-block;font-size:16px;font-size:1rem;margin-top:15px}.post-content .post-cms .blog-flex .blog-item .info-button a:hover{background-color:#0388ab}.post-content .post-cms .blog-flex .blog-item img{vertical-align:middle;border:0;width:100%}@media only screen and (max-width:768px){.post-content{text-align:center}}@media only screen and (max-width:768px){.post-content.blog{width:100%;margin:20px 0}.post-content.blog .post-cms .blog-flex .blog-item>a{-ms-flex:none;flex:none;width:100%}.post-content.blog .post-cms .blog-flex .blog-item .blog-img{width:100%;margin:0 auto}.post-content.blog .post-cms .blog-flex .blog-item .blog-content{margin:10px 0;padding-left:0}.post-content.blog .post-cms .blog-flex .blog-item .info-button a{width:90%}}.filter-grey{position:relative}.filter-grey:after{position:absolute;left:0;top:0;width:100%;height:100%;display:block;z-index:1;background-color:rgba(0,0,0,.15);content:"";transition:all .2s ease-out}.filter-grey:hover:after{background-color:rgba(0,0,0,.35)}.sign-in-overlay,.sign-up-overlay{background:rgba(0,0,0,.9);display:none;position:fixed;width:100%;height:100%;top:0;left:0;z-index:8}.sign-in-overlay input[type=submit],.sign-up-overlay input[type=submit]{-webkit-appearance:none;appearance:none}.sign-in-overlay h2,.sign-in-overlay p,.sign-up-overlay h2,.sign-up-overlay p{color:#02acdb;text-align:center;padding-bottom:10px}.sign-in-overlay img,.sign-up-overlay img{width:100%;padding:0 46%}.sign-in-overlay img.shield,.sign-up-overlay img.shield{padding:0 38%}.sign-in-overlay .container,.sign-up-overlay .container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sign-in-overlay .container .signup-form,.sign-up-overlay .container .signup-form{max-width:700px;margin:0 auto;border:2px solid #02acdb;padding:25px}.sign-in-overlay .container .signup-form .forgot-password,.sign-up-overlay .container .signup-form .forgot-password{padding:10px 0 0}.sign-in-overlay .container .signup-form a,.sign-up-overlay .container .signup-form a{color:#02acdb}.sign-in-overlay .container .signup-form fieldset,.sign-up-overlay .container .signup-form fieldset{border:none;padding:.5em}.sign-in-overlay .container .signup-form .input,.sign-up-overlay .container .signup-form .input{padding-top:1.75em;position:relative}.sign-in-overlay .container .signup-form .input.submit,.sign-up-overlay .container .signup-form .input.submit{text-align:center}.sign-in-overlay .container .signup-form input[type=password],.sign-in-overlay .container .signup-form input[type=text],.sign-in-overlay .container .signup-form label,.sign-up-overlay .container .signup-form input[type=password],.sign-up-overlay .container .signup-form input[type=text],.sign-up-overlay .container .signup-form label{font-size:1.2em;font-family:sans-serif}.sign-in-overlay .container .signup-form input[type=checkbox],.sign-up-overlay .container .signup-form input[type=checkbox]{border:none}.sign-in-overlay .container .signup-form input[type=password],.sign-in-overlay .container .signup-form input[type=text],.sign-up-overlay .container .signup-form input[type=password],.sign-up-overlay .container .signup-form input[type=text]{padding:5px 10px;width:100%;border:none;border:2px solid #02acdb}.sign-in-overlay .container .signup-form input[type=password]+label,.sign-in-overlay .container .signup-form input[type=text]+label,.sign-up-overlay .container .signup-form input[type=password]+label,.sign-up-overlay .container .signup-form input[type=text]+label{position:absolute;display:block;line-height:1.5;color:#fff;top:1.6em;left:.8em;transition:all .4s ease}.sign-in-overlay .container .signup-form .input-notempty+label,.sign-in-overlay .container .signup-form .label-active,.sign-in-overlay .container .signup-form input[type=password]:focus+label,.sign-in-overlay .container .signup-form input[type=text]:focus+label,.sign-up-overlay .container .signup-form .input-notempty+label,.sign-up-overlay .container .signup-form .label-active,.sign-up-overlay .container .signup-form input[type=password]:focus+label,.sign-up-overlay .container .signup-form input[type=text]:focus+label{top:.6em!important;color:#02acdb;font-size:.8em;left:.4em!important}.sign-in-overlay .container .signup-form .input-notempty,.sign-in-overlay .container .signup-form input[type=password]:focus,.sign-in-overlay .container .signup-form input[type=text]:focus,.sign-up-overlay .container .signup-form .input-notempty,.sign-up-overlay .container .signup-form input[type=password]:focus,.sign-up-overlay .container .signup-form input[type=text]:focus{color:#fff;border-color:#02acdb}.sign-in-overlay .container .signup-form .checkbox-custom,.sign-up-overlay .container .signup-form .checkbox-custom{opacity:0;position:absolute}.sign-in-overlay .container .signup-form .checkbox-custom:checked+.checkbox-custom-label:before,.sign-up-overlay .container .signup-form .checkbox-custom:checked+.checkbox-custom-label:before{content:"\f00c";font-family:FontAwesome;color:#02acdb}.sign-in-overlay .container .signup-form .checkbox-custom+.checkbox-custom-label:before,.sign-up-overlay .container .signup-form .checkbox-custom+.checkbox-custom-label:before{content:"";background:transparent;border:2px solid #02acdb;display:inline-block;vertical-align:middle;width:20px;height:20px;padding:2px;margin-right:10px;text-align:center}.sign-in-overlay .container .signup-form .checkbox-custom,.sign-in-overlay .container .signup-form .checkbox-custom-label,.sign-up-overlay .container .signup-form .checkbox-custom,.sign-up-overlay .container .signup-form .checkbox-custom-label{display:inline-block;vertical-align:middle;margin:25px 0 10px;cursor:pointer}.sign-in-overlay .container .signup-form .checkbox-custom-label,.sign-up-overlay .container .signup-form .checkbox-custom-label{position:relative;color:#fff}.sign-in-overlay .container .signup-form input[type=submit],.sign-up-overlay .container .signup-form input[type=submit]{padding:1em 3.5em;border-radius:3px;font-size:15px;font-size:.9375rem;background:#02acdb;color:#fff;border:none}.sign-in-overlay .container .signup-form input[type=submit]:hover,.sign-up-overlay .container .signup-form input[type=submit]:hover{background:#fff;color:#00b3e2}@media only screen and (max-width:480px){.sign-in-overlay .container .signup-form,.sign-up-overlay .container .signup-form{padding:5px}}@media only screen and (max-width:768px){.sign-in-overlay .container,.sign-up-overlay .container{width:100%;padding:10px}}.sign-in-overlay .close,.sign-up-overlay .close{position:fixed;color:#02acdb;top:70px;right:70px}@media only screen and (max-width:768px){.sign-in-overlay .close,.sign-up-overlay .close{top:10%;right:10%}}@media only screen and (max-width:480px){.sign-in-overlay .close,.sign-up-overlay .close{top:2%;right:2%}}.sign-in-overlay .close-button,.sign-up-overlay .close-button{height:50px;width:50px;position:relative;box-sizing:border-box;line-height:50px;display:inline-block}.sign-in-overlay .close-button:after,.sign-in-overlay .close-button:before,.sign-up-overlay .close-button:after,.sign-up-overlay .close-button:before{transform:rotate(-45deg);content:"";position:absolute;top:50%;left:50%;margin-top:-2.5px;margin-left:-25px;display:block;height:5px;width:50px;background-color:#02acdb;transition:all .25s ease-out}@media only screen and (max-width:480px){.sign-in-overlay .close-button:after,.sign-in-overlay .close-button:before,.sign-up-overlay .close-button:after,.sign-up-overlay .close-button:before{height:2.5px;width:25px}}.sign-in-overlay .close-button:after,.sign-up-overlay .close-button:after{transform:rotate(-135deg)}.sign-in-overlay .close-button:hover:after,.sign-in-overlay .close-button:hover:before,.sign-up-overlay .close-button:hover:after,.sign-up-overlay .close-button:hover:before{transform:rotate(0deg);background-color:#fff}.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_row.what-is-this_steps{max-width:850px;margin:0 auto}.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_row.what-is-this_steps .step{text-align:center;margin-bottom:4.5rem;position:relative}.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_row.what-is-this_steps .step p{border:1px solid #02acdb;margin:30px auto;padding:10px 15px;display:inline-block}.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_row.what-is-this_steps .step:before{color:#02acdb;text-transform:uppercase;display:block;text-align:center}.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_row.what-is-this_steps .step-1:before{content:"Step 1 - Submit Claim"}.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_row.what-is-this_steps .step-2:before{content:"Step 2 - Calculation"}.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_row.what-is-this_steps .step-3:before{content:"Step 3 - Money Back"}.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_row.what-is-this_steps .step:after{content:"";font-family:ETmodules;color:#02acdb;position:absolute;bottom:-65px;right:0;left:0;font-size:2.5rem}.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_row.what-is-this_steps .step-1 p{position:relative}.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_row.what-is-this_steps .step-1 p:after{content:"3";font-family:ETmodules;position:absolute;bottom:-60px;right:0;left:0;font-size:2.5rem;color:#02acdb}.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_row.what-is-this_steps .step-1 p:first-child{margin-top:10px}.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_row.what-is-this_steps .step-1 p:last-child{margin-bottom:10px}.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_row.what-is-this_steps .step-1 p:last-child:after{content:""}.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_row.what-is-this_steps .step-2{max-width:17rem;border:1px solid #02acdb;padding:15px 0;margin-top:35px;margin-left:auto;margin-right:auto}.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_row.what-is-this_steps .step-2 p{border:none;margin:0 auto}.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_row.what-is-this_steps .step-2:before{position:absolute;right:0;left:0;top:-35px}.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_row.what-is-this_steps .step-3{background:#02acdb;color:#fff;padding:15px 25px}.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_row.what-is-this_steps .step-3 p{margin:0}.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_row.what-is-this_steps .step-3 a{color:#fff!important;font-weight:700!important}.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_row.what-is-this_steps .step-3:before{position:absolute;right:0;left:0;top:-35px}@media only screen and (min-width:981px){.et-db #et-boc .et_pb_gutters3 .et_pb_column_1_3,.et-db #et-boc .et_pb_gutters3.et_pb_row .et_pb_column_1_3{width:29.66667%}}@media only screen and (max-width:980px){header ul>li{margin-left:.7em}body.et_divi_builder #et_builder_outer_content .et_pb_section.image-layers .et_pb_column_1_2.images{max-width:30%}body.et_divi_builder #et_builder_outer_content .et_pb_section.image-layers .et_pb_column_1_2.images:first-child{margin-right:40px}body.et_divi_builder #et_builder_outer_content .et_pb_section.image-layers .et_pb_column_1_2.images:last-child{margin-left:40px}}@media only screen and (min-width:881px){#menu-toggle{display:none}}@media only screen and (max-width:880px){header{height:70px}header .top-menu{display:none}header .bottom-menu{padding:15px 5% 0}header .logo-link{width:auto;max-width:none;padding-top:10px;padding-bottom:10px}header .logo-link img{height:100%;width:auto}header .menu-main-menu-container{display:none}body.et_divi_builder #et_builder_outer_content .et_pb_section#top-banner h1{margin-top:70px}}@media only screen and (max-width:767px){body.et_divi_builder #et_builder_outer_content .et_pb_section.image-layers .et_pb_row{-ms-flex-wrap:wrap;flex-wrap:wrap}body.et_divi_builder #et_builder_outer_content .et_pb_section.image-layers .et_pb_column{-ms-flex:1 0 100%;flex:1 0 100%;padding:4%!important;margin:0!important}body.et_divi_builder #et_builder_outer_content .et_pb_section.image-layers .et_pb_column.images{max-width:100%;-ms-flex-order:2;order:2;display:-ms-flexbox;display:flex;padding:0!important;overflow:hidden}body.et_divi_builder #et_builder_outer_content .et_pb_section.image-layers .et_pb_column.images .et_pb_image{height:auto!important;width:50%!important;position:static;opacity:1!important;animation:none}body.et_divi_builder #et_builder_outer_content .et_pb_section.image-layers .et_pb_column.images .et_pb_image img{width:100%;height:auto;max-height:none}footer{padding-top:25px}footer .footer-main{display:block}footer .footer-main .logo-link{margin-bottom:40px;margin-left:auto!important;margin-right:auto!important;max-width:45%}footer .footer-main .logo-link img{margin:0 auto}footer #secondary .widget.widget_nav_menu{padding-left:0}.footer-credits{display:block;text-align:center}}@media only screen and (max-width:650px){body.et_divi_builder #et_builder_outer_content .et_pb_section.checkered .et_pb_row{display:block}body.et_divi_builder #et_builder_outer_content .et_pb_section.checkered .et_pb_row .et_pb_column{width:100%}}@media only screen and (max-width:480px){footer #secondary{display:block}footer #secondary .widget{padding:0;text-align:center;margin-bottom:2em}}.admin-bar header{top:32px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjNfYmFzZS9fZ2VuZXJhbC5zY3NzIiwibWFpbi5zY3NzIiwiMV92YXJpYWJsZXMvX3R5cG9ncmFwaHkuc2NzcyIsIjJfdmVuZG9yL19yZXNldC5zY3NzIiwiM19iYXNlL19taXhpbnMuc2NzcyIsIjFfdmFyaWFibGVzL19jb2xvcnMuc2NzcyIsIjNfYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwiM19iYXNlL19sYXlvdXRzLnNjc3MiLCIxX3ZhcmlhYmxlcy9fZ2VuZXJhbC5zY3NzIiwiM19iYXNlL19tb2R1bGVzLnNjc3MiLCI0X2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsIjRfY29tcG9uZW50cy9fZm9ybXMuc2NzcyIsIjRfY29tcG9uZW50cy9faWNvbnMuc2NzcyIsIjRfY29tcG9uZW50cy9fbmF2aWdhdGlvbi5zY3NzIiwiNF9jb21wb25lbnRzL19oZWFkZXIuc2NzcyIsIjRfY29tcG9uZW50cy9fZm9vdGVyLnNjc3MiLCI0X2NvbXBvbmVudHMvX2hlcm8tYmFubmVyLnNjc3MiLCI0X2NvbXBvbmVudHMvX21vYmlsZS1tZW51LnNjc3MiLCI0X2NvbXBvbmVudHMvX2NhbGN1bGF0b3Iuc2NzcyIsIjRfY29tcG9uZW50cy9fbWFpbGNoaW1wLnNjc3MiLCI1X3BhZ2VzL19ob21lLnNjc3MiLCI1X3BhZ2VzL19wb3N0cy5zY3NzIiwiNV9wYWdlcy9fNDA0LnNjc3MiLCI1X3BhZ2VzL19ibG9nLnNjc3MiLCI1X3BhZ2VzL19zaWduLXVwLnNjc3MiLCI1X3BhZ2VzL193aGF0LWlzLXRoaXMuc2NzcyIsIjZfbWVkaWEvX3Jlc3BvbnNpdmUuc2NzcyIsIjZfbWVkaWEvX2FkbWluYmFyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBYUEsaUJBU0M7QUN0QkQ7Ozs7OztFQU1FLEFBSUYseUZBQVksQUNIWixXQUNFLG9CQUF1QixBQUN2QiwwREFBUyxBQUNULHNUQUdnRSxBQUNoRSxnQkFBb0IsQUFDcEIsaUJBQW1CLENBQUE7O0FDZnJCOzs7RUFHRSxB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QUNuQixDQUFBLEFBSUYseUNBQ0MsbUZBRUUsYUFBZSxDQUtmLEFBUEYsaUdBS0csVUFBWSxDQUNaLENBQUEsQUFNSix5Q0FNQyxrQkFFRSxhQUFlLENBT2YsQUFURiwwQkFLRyxVQUFXLEFBQ1gsa0JBQW1CLEFBQ25CLGlCQUFtQixDQUNuQixDQUFBLEFDaE1KLGtCQUVFLFFBQVUsQ0FDViIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbioge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG5ib2R5IHtcblx0bGluZS1oZWlnaHQ6IDEuMztcblx0Zm9udC1mYW1pbHk6ICRmb250cy1tYWluO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0Y29sb3I6ICRjb2xvci10ZXh0O1xuXHRAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c8OlY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG59XG5cbmJvZHkgLnNpdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuYm9keSAuc2l0ZS1jb250ZW50e1xuICBmbGV4OiAxO1xufVxuXG4vLyBEZWZhdWx0IHN0eWxpbmcgZm9yIG5vbi1wYWdlYnVpbGRlciBwYWdlcy9pdGVtc1xuLnNpdGUtY29udGVudCB7XG4gIC8vcGFkZGluZzoxODBweCAwcHggNTBweCAwcHg7XG59XG5cbi8vIE92ZXJyaWRpbmcgRGl2aSdzIHotaW5kZXggb2YgOSBjYXVzZSBpdHMgYWJzb2x1dGVseSBzaWxseVxuLmV0X3BiX2NvbHVtbiB7XG4gIHotaW5kZXg6IDEgIWltcG9ydGFudDtcbn0iLCIvKlxuVGhlbWUgTmFtZTogQmFzZSBUaGVtZVxuVmVyc2lvbjogMS4xLjFcbkRlc2NyaXB0aW9uOiBUaGVtZSB0ZW1wbGF0ZSBmb3IgQmFzZSBUaGVtZVxuQXV0aG9yOiBCYXl0ZWtcbkF1dGhvciBVUkk6IGh0dHA6Ly9iYXl0ZWsuY2FcbiovXG5cblxuLy8gRm9udHNcbkBpbXBvcnQgdXJsKGh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Tb3VyY2UrU2FucytQcm86NDAwLDMwMCw2MDAsNzAwLDkwMCk7XG5cblxuLy8gVmFyaWFibGVzXG5AaW1wb3J0IFwiMV92YXJpYWJsZXMvY29sb3JzXCI7XG5AaW1wb3J0IFwiMV92YXJpYWJsZXMvZ2VuZXJhbFwiO1xuQGltcG9ydCBcIjFfdmFyaWFibGVzL3R5cG9ncmFwaHlcIjtcblxuLy8gVW4tbW9kaWZpZWQgdmVuZG9yIGZpbGVzXG4vLyBAaW1wb3J0IFwidmVuZG9yL25vcm1hbGl6ZVwiO1xuQGltcG9ydCBcIjJfdmVuZG9yL3Jlc2V0XCI7XG5cbi8vIEJhc2VcbkBpbXBvcnQgXCIzX2Jhc2UvbWl4aW5zXCI7XG5AaW1wb3J0IFwiM19iYXNlL2dlbmVyYWxcIjtcbkBpbXBvcnQgXCIzX2Jhc2Uvc2hhcmVkXCI7XG5AaW1wb3J0IFwiM19iYXNlL3R5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCIzX2Jhc2UvbGF5b3V0c1wiO1xuQGltcG9ydCBcIjNfYmFzZS9tb2R1bGVzXCI7XG5cbi8vIENvbXBvbmVudHNcbkBpbXBvcnQgXCI0X2NvbXBvbmVudHMvYnV0dG9uc1wiO1xuQGltcG9ydCBcIjRfY29tcG9uZW50cy90YWJsZXNcIjtcbkBpbXBvcnQgXCI0X2NvbXBvbmVudHMvZm9ybXNcIjtcbkBpbXBvcnQgXCI0X2NvbXBvbmVudHMvaWNvbnNcIjtcbkBpbXBvcnQgXCI0X2NvbXBvbmVudHMvbmF2aWdhdGlvblwiO1xuQGltcG9ydCBcIjRfY29tcG9uZW50cy9oZWFkZXJcIjtcbkBpbXBvcnQgXCI0X2NvbXBvbmVudHMvZm9vdGVyXCI7XG5AaW1wb3J0IFwiNF9jb21wb25lbnRzL2hlcm8tYmFubmVyXCI7XG5AaW1wb3J0IFwiNF9jb21wb25lbnRzL21vYmlsZS1tZW51XCI7XG5AaW1wb3J0IFwiNF9jb21wb25lbnRzL2NhbGN1bGF0b3JcIjtcbkBpbXBvcnQgXCI0X2NvbXBvbmVudHMvbWFpbGNoaW1wXCI7XG5cbi8vIFNwZWNpZmljIHBhZ2VzXG5AaW1wb3J0ICc1X3BhZ2VzL2hvbWUnO1xuQGltcG9ydCAnNV9wYWdlcy9wb3N0cyc7XG5AaW1wb3J0ICc1X3BhZ2VzLzQwNCc7XG5AaW1wb3J0ICc1X3BhZ2VzL2Jsb2cnO1xuQGltcG9ydCAnNV9wYWdlcy9zaWduLXVwJztcbkBpbXBvcnQgJzVfcGFnZXMvd2hhdC1pcy10aGlzJztcblxuLy8gTWVkaWEgc3R5bGVzXG5AaW1wb3J0ICc2X21lZGlhL3Jlc3BvbnNpdmUnO1xuQGltcG9ydCAnNl9tZWRpYS9wcmludCc7XG5AaW1wb3J0ICc2X21lZGlhL2FkbWluYmFyJztcbiIsIiRhOiAnYSwgYTpsaW5rLCBhOnZpc2l0ZWQnO1xuJGhvdmVyOiAnJjpob3ZlciwgJjpmb2N1cyc7XG5cbiRmb250cy1tYWluOiAnV29yayBTYW5zJywgc2Fucy1zZXJpZjtcbiRmb250cy1oZWFkOiAnV29yayBTYW5zJywgc2Fucy1zZXJpZjtcbiRmb250cy1pY29uOiAnRVRtb2R1bGVzJztcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gIHNyYzogIHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2hlYWx0aC1wbHVzL2ZvbnRzL2ljb21vb24uZW90Jyk7XG4gIHNyYzogIHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2hlYWx0aC1wbHVzL2ZvbnRzL2ljb21vb24uZW90P25idmd4MSNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9oZWFsdGgtcGx1cy9mb250cy9pY29tb29uLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9oZWFsdGgtcGx1cy9mb250cy9pY29tb29uLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9oZWFsdGgtcGx1cy9mb250cy9pY29tb29uLnN2ZycpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuJGhlYWRpbmdzOiAnaDEsIGgyLCBoMywgaDQsIGg1LCBoNic7XG4iLCIvKiBodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0LyBcbiAgIHYyLjAgfCAyMDExMDEyNlxuICAgTGljZW5zZTogbm9uZSAocHVibGljIGRvbWFpbilcbiovXG5cbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLCBcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xuXHRmb250LXNpemU6IDEwMCU7XG5cdGZvbnQ6IGluaGVyaXQ7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5ib2R5IHtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5vbCwgdWwge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuYmxvY2txdW90ZSwgcSB7XG5cdHF1b3Rlczogbm9uZTtcbn1cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0Y29udGVudDogbm9uZTtcbn1cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG59IiwiLy8gT3ZlcmxheVxuQG1peGluIG92ZXJsYXkoJGJnYzogbnVsbCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnYztcbn1cblxuLy8gUG9zaXRpb25pbmdcbkBtaXhpbiBwb3NpdGlvbigkcG9zaXRpb24sICR0b3A6IG51bGwsICRyaWdodDogbnVsbCwgJGJvdHRvbTogbnVsbCwgJGxlZnQ6IG51bGwpIHtcbiAgcG9zaXRpb246ICRwb3NpdGlvbjtcbiAgdG9wOiAkdG9wO1xuICByaWdodDogJHJpZ2h0O1xuICBib3R0b206ICRib3R0b207XG4gIGxlZnQ6ICRsZWZ0O1xufVxuXG5AbWl4aW4gY2VudGVycG9zaXRpb24oKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbn1cblxuQG1peGluIGNlbnRlcigkbWF4d2lkdGg6IG51bGwpIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogJG1heHdpZHRoO1xufVxuXG4vLyBQb3NpdGlvbmluZ1xuQG1peGluIHN0dXBpZFNhZmFyaUZsZXgoJGZsZXgtZ3JvdywgJGZsZXgtc2hyaW5rLCAkbWluLXdpZHRoKSB7XG4gIGZsZXg6ICRmbGV4LWdyb3cgJGZsZXgtc2hyaW5rICRtaW4td2lkdGg7XG4gICAgLyogQ2hyb21lIDI5KyAqL1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MCkgYW5kIChtaW4tcmVzb2x1dGlvbjouMDAxZHBjbSkge1xuICAgICAgICBmbGV4OiAkZmxleC1ncm93O1xuICAgIH1cbn1cblxuLy8gVHJhbnNpdGlvblxuQG1peGluIHRyYW5zaXRpb24oJGR1cmF0aW9uOiAwLjJzKSB7XG4gIHRyYW5zaXRpb246IGFsbCAkZHVyYXRpb24gZWFzZTtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vLyBCdXR0b24gc3R5bGluZ1xuQG1peGluIGJ1dHRvbigpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAkY29sb3ItbWFpbjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMC42ZW0gMWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLW1haW47XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gICN7JGhvdmVyfSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW47XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG5cbn1cblxuLy8gT3V0cHV0IHJlbSB3aXRoIGEgcHggZmFsbGJhY2tcbkBmdW5jdGlvbiBjYWxjdWxhdGVSZW0oJHNpemUpIHtcbiAgJHJlbVNpemU6ICRzaXplIC8gMTZweDtcbiAgQHJldHVybiAkcmVtU2l6ZSAqIDFyZW07XG59XG5AbWl4aW4gZm9udC1zaXplKCRzaXplKSB7XG4gIGZvbnQtc2l6ZTogJHNpemU7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKCRzaXplKTtcbn1cblxuXG4vLyBIRUFESU5HU1xuQG1peGluIGgxKCkge1xuICBmb250LXNpemU6IDQ2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cblxufVxuQG1peGluIGgyKCkge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cblxufVxuQG1peGluIGgzKCkge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG5cblxufVxuQG1peGluIGg0KCkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbn1cbkBtaXhpbiBoNSgpIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTlweDtcbn1cblxuQGVhY2ggJGJvcmRlcnBvcyBpbiB0b3AsIHJpZ2h0LCBib3R0b20sIGxlZnQge1xuICAuYm9yZGVyLSN7JGJvcmRlcnBvc30ge1xuICAgIGJvcmRlci0jeyRib3JkZXJwb3N9OiAkYm9yZGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQGVhY2ggJHBhZGRpbmdwb3MgaW4gdG9wLCByaWdodCwgYm90dG9tLCBsZWZ0IHtcbiAgLm5vLXBhZGRpbmctI3skcGFkZGluZ3Bvc30ge1xuICAgIHBhZGRpbmctI3skcGFkZGluZ3Bvc306IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLm5vLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbkBlYWNoICRtYXJnaW5wb3MgaW4gdG9wLCByaWdodCwgYm90dG9tLCBsZWZ0IHtcbiAgLm5vLW1hcmdpbi0jeyRtYXJnaW5wb3N9IHtcbiAgICBtYXJnaW4tI3skbWFyZ2lucG9zfTogMCAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIvLyBQYWxldHRlIGNvbG9yc1xuJGNvbG9yLW1haW46ICNGRkZGRkY7XG4kY29sb3Itc2Vjb25kYXJ5OiAjMDJhY2RiO1xuJGNvbG9yLXRoaXJkOiAjMGU0MTZiO1xuXG4vLyBUZXh0IGVsZW1lbnQgY29sb3JzXG4kY29sb3ItbGluazogJGNvbG9yLXNlY29uZGFyeTtcbiRjb2xvci10ZXh0OiAjMzMzO1xuJGNvbG9yLWhlYWQ6ICMzMzM7XG5cbi8vIEJsb2NrIGVsZW1lbnQgY29sb3JzXG4kY29sb3ItYmc6ICNlZWU7XG4kY29sb3ItYm9yZGVyOiAjY2FjYWNhO1xuIiwiOjpzZWxlY3Rpb24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuXHRjb2xvcjogd2hpdGU7XG59XG5cbmgxLCAuaDEgeyAgQGluY2x1ZGUgaDE7IH1cbmgyLCAuaDIgeyAgQGluY2x1ZGUgaDI7IH1cbmgzLCAuaDMgeyAgQGluY2x1ZGUgaDM7IH1cbmg0LCAuaDQgeyAgQGluY2x1ZGUgaDQ7IH1cbmg1LCAuaDUgeyAgQGluY2x1ZGUgaDU7IH1cblxuXG5wIHtcblx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxZW07XG5cdH1cbn1cblxuaDQgYSB7XG5cdGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cblxuYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y29sb3I6ICRjb2xvci1saW5rO1xuXHRAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHQjeyRob3Zlcn0ge1xuXHRcdGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuXHR9XG59XG5cbnN0cm9uZyB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5lbSB7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuXG4uZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX3NlY3Rpb24ge1xuXHRoMSwgLmgxIHsgIEBpbmNsdWRlIGgxOyB9XG5cdGgyLCAuaDIgeyAgQGluY2x1ZGUgaDI7IH1cblx0aDMsIC5oMyB7ICBAaW5jbHVkZSBoMzsgfVxuXHRoNCwgLmg0IHsgIEBpbmNsdWRlIGg0OyB9XG5cdGg1LCAuaDUgeyAgQGluY2x1ZGUgaDU7IH1cblxuXHRhIHtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0fVxuXG5cdCN7JGhlYWRpbmdzfSB7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMC4yZW07XG5cdH1cblxuXHR1bCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxZW07XG5cblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMWVtO1xuXHRcdH1cblxuXHRcdGxpIHtcblx0XHRcdGxpc3Qtc3R5bGU6IGRpc2M7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDAuMmVtO1xuXHRcdH1cblx0fVxuXHRsaSB7XG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDAuNWVtO1xuXHRcdH1cblx0fVxuXG59XG5cbi5oaWdobGlnaHQge1xuXHRjb2xvcjogJGNvbG9yLW1haW4gIWltcG9ydGFudDtcblxuXHQmLmxpZ2h0IHtcblx0XHRjb2xvcjogJGNvbG9yLXNlY29uZGFyeSAhaW1wb3J0YW50O1xuXHR9XG59XG4iLCIud3JhcHBlcixcbi5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbiAuZXRfcGJfcm93IHtcblx0d2lkdGg6IDkwJTtcblx0QGluY2x1ZGUgY2VudGVyKCR3cmFwcGVyLXdpZHRoKTtcbn1cblxuXG5ib2R5LmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IHtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblxuXHQuZXRfcGJfc2VjdGlvbiB7XG5cblx0XHQmLmNvbG9yLWJnIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZyAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQmLmRhcmstYmcge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4gIWltcG9ydGFudDtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblxuXHRcdFx0I3skaGVhZGluZ3N9IHtcblx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYub3ZlcmxheSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cblx0XHRcdCN7JGhlYWRpbmdzfSB7XG5cdFx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdH1cblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0QGluY2x1ZGUgb3ZlcmxheTtcblx0XHRcdH1cblxuXHRcdFx0Ji5kYXJrOmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoYmxhY2ssMC44KTtcblx0XHRcdH1cblx0XHRcdCYuY29sb3ItbWFpbjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1tYWluLDAuOTUpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuZnVsbHdpZHRoIHtcblx0XHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0XHRcdC5ldF9wYl9yb3cge1xuXHRcdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5jaGVja2VyZWQge1xuXHRcdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXG5cdFx0XHQuZXRfcGJfcm93IHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdFx0XHQuZXRfcGJfY29sdW1uIHtcblx0XHRcdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDUwcHggMjVweDtcblxuXHRcdFx0XHRcdC5ldF9wYl9tb2R1bGUge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgY2VudGVyKCRuYXJyb3ctdGV4dCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0LmV0X3BiX2NvbHVtbiB7XG5cdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzMzNjc0Njtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzRhNzg1Yjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzYwODg2Zjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDQpIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzc3OWE4NDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdFx0LmV0X3BiX2NvbHVtbiB7XG5cdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzYwODg2Zjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzc3OWE4NDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmI3RvcC1iYW5uZXIge1xuXHRcdFx0aGVpZ2h0OiA0MHZ3O1xuXHRcdFx0bWluLWhlaWdodDogMjUwcHg7XG5cdFx0XHRtYXgtaGVpZ2h0OiA1MDBweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRcdC5ldF9wYl9yb3cge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRAaW5jbHVkZSBvdmVybGF5KHJnYmEoYmxhY2ssMC4yKSk7XG5cdFx0XHR9XG5cblx0XHRcdGgxIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTUwcHg7XG5cdFx0XHRcdHRleHQtc2hhZG93OiAwIDJweCA0cHggcmdiYShibGFjaywwLjMpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuaGFsZi1oYWxmIHtcblx0XHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRcdC5ldF9wYl9yb3cge1xuXHRcdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQuZXRfcGJfY29sdW1uIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGZsZXg6IDEgMCA0NSU7XG5cblx0XHRcdFx0Ji5iZy1pbWcge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZXRfcGJfbW9kdWxlIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0bWluLWhlaWdodDogMjY1cHg7XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogNTUwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA0MHZ3O1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xuXG5cdFx0XHRcdFx0Ji5iZy1pbWcge1xuXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdCYjdG9wLWJhbm5lciB7XG5cdFx0XHRwIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cblx0XHQmLmltYWdlLWxheWVycyB7XG5cdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cblx0XHRcdC5ldF9wYl9yb3cge1xuXHRcdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0fVxuXG5cdFx0XHQuZXRfcGJfY29sdW1uIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDE1MHB4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ZmxleDogMTtcblxuXHRcdFx0XHQmLmV0X3BiX2NvbHVtbl8xXzIuaW1hZ2VzIHtcblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdC5ldF9wYl9pbWFnZSB7XG5cdFx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRcdHRvcDogLTQwcHg7XG5cdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogNTAlO1xuXHRcdFx0XHRcdFx0XHRcdGJvdHRvbTogLTQwcHg7XG5cdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IC00MHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdC5ldF9wYl9pbWFnZSB7XG5cdFx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRcdHRvcDogLTQwcHg7XG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0Ym90dG9tOiAtNDBweDtcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAtNDBweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLmV0X3BiX2NvbHVtbl8xXzMge1xuXHRcdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdFx0LmV0X3BiX2ltYWdlIHtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQgaW1ne1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCBpbWd7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkLFxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHQuZXRfcGJfaW1hZ2Uge1xuXHRcdFx0XHRcdFx0XHR0b3A6IC00MHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdFx0XHQuZXRfcGJfaW1hZ2Uge1xuXHRcdFx0XHRcdFx0XHRib3R0b206IC00MHB4O1xuXHRcdFx0XHRcdFx0XHR6LWluZGV4OiA5O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuZXRfcGJfbW9kdWxlOm5vdCguZXRfcGJfaW1hZ2UpIHtcblx0XHRcdFx0QGluY2x1ZGUgY2VudGVyKCR3cmFwcGVyLXdpZHRoLW5hcnJvdyk7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNSU7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDUlO1xuXG5cdFx0XHRcdCN7JGhlYWRpbmdzfSxcblx0XHRcdFx0cCxcblx0XHRcdFx0dWwsXG5cdFx0XHRcdG9sIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBjZW50ZXIoJG5hcnJvdy10ZXh0KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuZXRfcGJfaW1hZ2Uge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IDAgMCA0MHB4IDVweCByZ2JhKGJsYWNrLDAuMjUpO1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zZWN0aW9uLWludHJvIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0aDEge1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiAnLy8vLy8vLy8nO1xuXHRcdFx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLW1haW47XG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDEwcHgpO1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiA2cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0XHRcdFx0XHRtYXJnaW46IDFlbSBhdXRvIDA7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0KyAuZXRfcGJfYnV0dG9uX21vZHVsZV93cmFwcGVyIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTFlbSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50b3AtYm9yZGVyLWNvbHVtbnMgLmV0X3BiX2NvbHVtbiB7XG5cdFx0XHRib3JkZXItdG9wOiAkYm9yZGVyO1xuXHRcdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0fVxuXG5cdH1cblxuXHQuZXRfcGJfY29sdW1uXzRfNCB7XG5cdFx0cCxcblx0XHR1bCxcblx0XHRvbCB7XG5cdFx0XHRAaW5jbHVkZSBjZW50ZXIoJG5hcnJvdy10ZXh0KTtcblx0XHR9XG5cdH1cblxufVxuIiwiJHdyYXBwZXItd2lkdGg6IDE2MDBweDtcbiR3cmFwcGVyLXdpZHRoLW5hcnJvdzogNzcwcHg7XG4kbmFycm93LXRleHQ6IDUwMHB4O1xuJGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7IiwiYm9keS5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbiB7XG5cdC5ldF9wYl9wb3N0X3RpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cdFx0XG5cdFx0LmV0X3BiX3RpdGxlX2NvbnRhaW5lciBoMSB7XG5cdFx0XHRAaW5jbHVkZSBoMTtcblx0XHR9XG5cdH1cblxuXG5cdC5ldF9wYl90ZXh0IHtcblx0XHR1bCxvbCB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblx0XHR1bCBsaSB7XG5cdFx0XHRsaXN0LXN0eWxlOiBkaXNjO1xuXHRcdH1cblx0fVxuXG5cblx0LmV0X3BiX3Rlc3RpbW9uaWFsIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGJsYWNrLDAuNik7XG5cdFx0QGluY2x1ZGUgY2VudGVyKCR3cmFwcGVyLXdpZHRoLW5hcnJvdyk7XG5cdFx0cGFkZGluZzogMjVweDtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cblx0XHRwOm5vdCguZXRfcGJfdGVzdGltb25pYWxfbWV0YSkge1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDIycHgpO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cblx0XHRzdHJvbmcge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHR9XG5cblx0XHQuZXRfcGJfdGVzdGltb25pYWxfbWV0YSB7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR9XG5cblx0XHQrIC5ldF9wYl9idXR0b25fbW9kdWxlX3dyYXBwZXIgYSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGJsYWNrLDAuNik7XG5cdFx0XHRib3JkZXItY29sb3I6IHJnYmEod2hpdGUsMC42KTtcblxuXHRcdFx0I3skaG92ZXJ9IHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYShibGFjaywwLjgpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cblx0LmV0X3BiX3RlYW1fbWVtYmVyIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuXG5cdFx0LmV0X3BiX3RlYW1fbWVtYmVyX2Rlc2NyaXB0aW9uIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0aDQge1xuXHRcdFx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0cCB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0XHR9XG5cdFx0XHQuZXRfcGJfbWVtYmVyX3Bvc2l0aW9uIHtcblx0XHRcdFx0bWluLWhlaWdodDogNDVweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmV0X3BiX3RlYW1fbWVtYmVyX2ltYWdlIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb247XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnVmlldyBCaW8nO1xuXHRcdFx0XHRAaW5jbHVkZSBjZW50ZXJwb3NpdGlvbjtcblx0XHRcdFx0QGluY2x1ZGUgYnV0dG9uO1xuXHRcdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogd2hpdGU7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb247XG5cdFx0XHR9XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0QGluY2x1ZGUgb3ZlcmxheShyZ2JhKGJsYWNrLDAuNikpO1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uO1xuXHRcdFx0fVxuXG5cdFx0XHQjeyRob3Zlcn0ge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuXG5cdFx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblxufSIsIi5idG4sXG5ib2R5LmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9zZWN0aW9uIC5ldF9wYl9idXR0b24ge1xuXHRAaW5jbHVkZSBidXR0b24oKTtcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRib3JkZXItd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuXHRtYXJnaW4tdG9wOiAyJTtcblx0cGFkZGluZzogLjZlbSAyLjVlbSAhaW1wb3J0YW50O1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cblx0I3skaG92ZXJ9IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbiAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXNlY29uZGFyeSAhaW1wb3J0YW50O1xuXHR9XG5cblx0Ji5ldF9wYl9iZ19sYXlvdXRfbGlnaHQge1xuXHRcdGNvbG9yOiAkY29sb3ItbWFpbjtcblx0XHQjeyRob3Zlcn0ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW47XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0fVxuXHR9XG5cdCYuZXRfcGJfYmdfbGF5b3V0X2Rhcmsge1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuXHR9XG5cblx0Ji5ldF9wYl9idXR0b25fOCB7XG4gICAgY29sb3I6ICNmZmZmZmYhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10aGlyZCAhaW1wb3J0YW50O1xuXG5cdFx0I3skaG92ZXJ9IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluICFpbXBvcnRhbnQ7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXRoaXJkICFpbXBvcnRhbnQ7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItdGhpcmQgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0XG5cdCsgLmV0X3BiX2J1dHRvbiB7XG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdH1cbn0iLCJpbnB1dDpub3QoW3R5cGU9XCJzdWJtaXRcIl0pLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuXHRwYWRkaW5nOiAxZW07XG5cdGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRhcHBlYXJhbmNlOiBub25lO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0QGluY2x1ZGUgZm9udC1zaXplKDE4cHgpO1xuXHRjb2xvcjogJGNvbG9yLW1haW47XG5cblx0Jjpmb2N1cyB7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci1tYWluO1xuXHR9XG59XG5cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdEBpbmNsdWRlIHRyYW5zaXRpb247XG59XG5cbi8vIFNob3cgb25seSBvbiBDaHJvbWUgJiBTYWZhcmlcbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MCkge1xuXHRzZWxlY3Qge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaW1hZ2VzL2ljb25zL2ljb24tYXJyb3cuc3ZnJyk7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiA0MHB4O1xuXHR9XG5cbn1cbiIsIi50d2l0dGVyIGkuZmEtY2lyY2xlIHtcbiAgY29sb3I6ICMwMWFiZjA7XG59XG5cbi5mYWNlYm9vayBpLmZhLWNpcmNsZSB7XG4gIGNvbG9yOiAjMzk1NzlhO1xufVxuXG4uZ29vZ2xlIGkuZmEtY2lyY2xlIHtcbiAgY29sb3I6ICNkZjRhMzI7XG59XG4iLCJuYXYge1xuXHRsaSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdH1cbn1cblxuLnNvY2lhbC1tZW51IC5pY29uIHtcblx0YSB7XG5cdFx0Zm9udC1zaXplOiAwO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Zm9udC1mYW1pbHk6IGZvbnRhd2Vzb21lO1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHR9XG5cblx0XHQmW2hyZWYqPVwiZmFjZWJvb2tcIl0ge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlxcZjA5YVwiO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZbaHJlZio9XCJ0d2l0dGVyXCJdIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcXGYwOTlcIjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmW2hyZWYqPVwicGludGVyZXN0XCJdIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcXGYyMzFcIjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmW2hyZWYqPVwiZ29vZ2xlXCJdIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcXGYwZDVcIjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmW2hyZWYqPVwiaW5zdGFncmFtXCJdIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcXGYxNmRcIjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmW2hyZWYqPVwieW91dHViZVwiXSB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMTZhXCI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JltocmVmKj1cImxpbmtlZGluXCJdIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcXGYwZTFcIjtcblx0XHRcdH1cblx0XHR9XG5cblx0fVxufVxuIiwiaGVhZGVyIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLW91dDtcbiBcdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1vdXQ7XG4gXHR0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLW91dDtcblx0QGluY2x1ZGUgcG9zaXRpb24oZml4ZWQsMCwwLGF1dG8sMCk7XG5cdGhlaWdodDogMTUwcHg7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcblxuXHQudG9wLW1lbnUge1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1vdXQ7XG5cdCBcdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1vdXQ7XG5cdCBcdHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2Utb3V0O1xuICAgIFx0dHJhbnNpdGlvbjogbm9uZTtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdHBhZGRpbmc6IDVweCA1JTtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XG5cblx0XHQuaWNvbi5saW5rZWRpbiB7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogLTJweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcblx0XHRcdHBhZGRpbmc6IDVweCAyJTtcblx0XHR9XG5cblx0XHRsaSBhe1xuXHRcdFx0Y29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1tYWluO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIFRoaXMgaXMgZm9yIHRoZSBzaWduIGluIGJ1dHRvbiEhIFVuY29tbWVudCB0aGlzIGZvciB3aGVuIHdlIG5lZWQgaXRcblx0XHQvLyBsaTpsYXN0LWNoaWxkIHtcblx0XHQvLyBcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQvLyBcdCY6YmVmb3JlIHtcblx0XHQvLyBcdCBcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7XG5cdFx0Ly8gXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQvLyBcdFx0Y29udGVudDogXCJcXGYwMDdcIjtcblx0XHQvLyBcdFx0Zm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuXHRcdC8vICAgICBmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0Ly8gICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuXHRcdC8vIFx0XHRmb250LXNpemU6IDFlbTtcblx0XHQvLyBcdFx0bWFyZ2luLXJpZ2h0OiAwLjVlbTtcblx0XHQvLyBcdFx0Y29sb3I6ICRjb2xvci1tYWluO1xuXHRcdC8vIFx0fVxuXHRcdC8vXG5cdFx0Ly8gXHQmOmhvdmVyIHtcblx0XHQvLyBcdFx0JjpiZWZvcmUge1xuXHRcdC8vIFx0XHRcdGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuXHRcdC8vIFx0XHR9XG5cdFx0Ly8gXHR9XG5cdFx0Ly8gXHRhIHtcblx0XHQvLyBcdFx0Y29sb3I6ICRjb2xvci1tYWluO1xuXHRcdC8vIFx0XHQmOmhvdmVyIHtcblx0XHQvLyBcdFx0XHRjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcblx0XHQvLyBcdFx0fVxuXHRcdC8vIFx0fVxuXHRcdC8vIH1cblx0fVxuXHQuYm90dG9tLW1lbnUge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0cGFkZGluZzogMTBweCA1JTtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuXHRcdFx0cGFkZGluZzogMTBweCAxJTtcblx0XHR9XG5cblx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2Utb3V0O1xuXHQgXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2Utb3V0O1xuXHQgXHR0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLW91dDtcblx0XHRsaSA+IGEge1xuXHRcdFx0cGFkZGluZzogMTBweCA1cHg7XG5cdFx0fVxuXG5cdFx0bGkuYnV0dG9uID4gYSB7XG5cdFx0XHRwYWRkaW5nOiA3cHggMzBweDtcblx0XHR9XG5cdFx0bGkuYnV0dG9uIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1tYWluO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG5cdFx0XHQmLm5hcnJvdyA+IGEge1xuXHRcdFx0XHRwYWRkaW5nOiA3cHggMTRweDtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItbWFpbjtcblx0XHRcdFx0YSB7IGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5OyB9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0bGk6bGFzdC1jaGlsZCB7XG5cdFx0XHQvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcblx0XHRcdC8vIFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdC8vIH1cblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcblx0XHRcdGxpID4gYSB7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHRsaS5idXR0b24ge1xuXHRcdFx0XHQmLm5hcnJvdyA+IGEge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDdweCAxNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGxpLmJ1dHRvbiA+IGEge1xuXHRcdFx0XHRwYWRkaW5nOiA3cHggMzBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDE0ZW07XG5cdFx0XHRwYWRkaW5nOiA1cHggNXB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG5cdFx0XHRcdHdpZHRoOiAxMGVtO1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuaXMtc3RpY2t5IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1tYWluLDEuMCk7XG5cdFx0cGFkZGluZzogMTVweCA1JSA4cHg7XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcblx0XHR9XG5cblx0XHRsaS5idXR0b24ge1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itc2Vjb25kYXJ5O1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5O1xuXHRcdFx0XHRcdGEgeyBjb2xvcjogI0ZGRjsgfVxuXHRcdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDAgMCAjZDRkNGQ0O1xuXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0LmxvZ28tbGluayB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0I3JlbWluZGVyIHtcblx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHR9XG5cblx0YSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHR9XG5cdC5sb2dvLWxpbmsge1xuXHRcdGhlaWdodDogNzBweDtcblx0XHR3aWR0aDogMjAwcHg7XG5cdFx0bWF4LXdpZHRoOiAyMCU7XG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0aGVpZ2h0OiA4MHB4O1xuXHRcdH1cblx0fVxuXHRpbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAzMjBweDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblxuXHR1bCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cblx0XHQ+IGxpIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRtYXJnaW46IDAgMCAwIDFlbTtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuXHRcdFx0XHRtYXJnaW46IDAgMCAwIDAuNWVtO1xuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG5cdGxpIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHR9XG5cblx0PiBsaSB7XG5cblx0fVxuXG5cdC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIGEge1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0fVxuXG5cdC8vIERlc2t0b3Agb25seVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXG5cdCAgJj4gdWwgPiBsaSA+IGEge1xuXHQgICAgbWFyZ2luLWxlZnQ6IDA7XG5cdCAgfVxuXG5cdCAgLyogU3ViIE1lbnVzICovXG5cdCAgbGkgdWwge1xuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgZGlzcGxheTogbm9uZTtcblx0ICAgIHdpZHRoOiBpbmhlcml0O1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdCAgfVxuXG5cdCAgbGk6aG92ZXIgdWwge1xuXHQgICAgZGlzcGxheTogYmxvY2s7XG5cdCAgfVxuXG5cdCAgbGkgdWwgbGkge1xuXHQgICAgZGlzcGxheTogYmxvY2s7XG5cdCAgfVxuXG5cdFx0bGkgPiB1bCB7XG5cdFx0ICBsaXN0LXN0eWxlOiBub25lO1xuXHRcdCAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDtcblx0XHQgIHBhZGRpbmc6IDA7XG5cdFx0ICBtYXJnaW46IDA7XG5cdFx0fVxuXG5cdFx0Lm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46YWZ0ZXIge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA1cHg7XG5cdFx0XHRjb250ZW50OiAnXFwwMjAzQSc7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdoaXRlLXNwYWNlOiBwcmU7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdFx0fVxuXHR9XG5cblx0LmN1cnJlbnQtbWVudS1pdGVtID4gYSB7XG5cdFx0Y29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG5cdH1cblxuXHQuaXMtc3RpY2t5IC5jdXJyZW50LW1lbnUtaXRlbSA+IGF7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1zZWNvbmRhcnk7XG5cdH1cblxuXHR6LWluZGV4OiA5OTkgIWltcG9ydGFudDtcbn1cblxuXG4vLyBTdHlsZSB0aGUgaGVhZGVyIGZvciBhIHNpbmdsZSBibG9nIHBvc3QgdG8gbG9vayBtb3JlIGxpa2UgdGhlIHN0aWNreSBtZW51XG4uc2luZ2xlLXBvc3QgaGVhZGVyIHtcblx0YSB7XG5cdFx0Y29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG5cdH1cblx0bGkuYnV0dG9uIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itc2Vjb25kYXJ5O1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeTtcblx0XHRcdGEgeyBjb2xvcjogI0ZGRjsgfVxuXHRcdH1cblx0fVxuXHQudG9wLW1lbnUsIC5ib3R0b20tbWVudSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItbWFpbiwxLjApO1xuXHR9XG4gICAgLmJvdHRvbS1tZW51IHtcbiAgICBcdGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCAwIDAgI2Q0ZDRkNDtcbiAgICB9XG59XG4iLCIuZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQge1xuXHQuZXRfcGJfc2VjdGlvbiB7XG5cdFx0JiNib3R0b20tY3RhIHtcblx0XHRcdHBhZGRpbmc6IDQwcHg7XG5cblx0XHRcdC5ldF9wYl9yb3cge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmc7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmltYWdlLWxheWVycyArICNib3R0b20tdGVzdGltb25pYWwge1xuXHRcdFx0bWFyZ2luLXRvcDogMTIwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi8vIFNpZ24gdXAgZm9vdGVyIGJsb2NrXG4uc2lnbnVwLWZvb3RlciB7XG4gIHBhZGRpbmc6IDA7XG5cdHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcblx0Y29sb3I6ICNGRkZGRkY7XG5cbiAgKiB7XG4gICAgYm94LXNpemluZzpib3JkZXItYm94OztcbiAgfVxuXG4gICo6YWZ0ZXIsICo6YmVmb3JlIHtcbiAgICBib3gtc2l6aW5nOmJvcmRlci1ib3g7O1xuICB9XG5cbiAgLnNtYWxsLWluZm8ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdHRvcDogMTklO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgei1pbmRleDogMjtcblxuXHRcdFx0aDIsIGg0IHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDUwMHB4O1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdH1cblxuXHRcdFx0LmluZm8tdGV4dCB7XG5cdFx0XHRcdHBhZGRpbmc6IDI1cHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5pbmZvLWJ1dHRvbiBhIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwYjNlMjtcblx0XHRcdFx0Y29sb3I6ICNGRkZGRkY7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHQgICAgcGFkZGluZzogMWVtIDIuNWVtO1xuXHRcdCAgICBsaW5lLWhlaWdodDogMTtcblx0XHQgICAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IDBweCByZ2JhKDAsMCwwLDAuNTMpO1xuXHRcdCAgICBmb250LXdlaWdodDogNjAwO1xuXHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0ICAgIGZvbnQtc2l6ZTogMTZweDtcblx0XHQgICAgZm9udC1zaXplOiAxcmVtO1xuXHRcdCAgICBtYXJnaW4tdG9wOiAxNXB4O1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluO1xuXHRcdFx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ly8gTW9iaWxlXG5cdFx0XHQgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAxZW0gMWVtO1xuXHRcdFx0XHRcdG1pbi13aWR0aDogMTc1cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXG5cdFx0XHQvLyBNb2JpbGVcblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcblx0XHRcdFx0dG9wOiAxNSU7XG5cdFx0XHR9XG4gIH1cbiAgLmhlcm8taW1hZ2Uge1xuICAgIGltZyB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cdFx0XHRmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcblx0XHRcdC8vIERlc2t0b3Bcblx0XHQgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODUwcHgpIHtcblx0XHQgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG5cdFx0ICB9XG5cblx0XHRcdC8vIERlc2t0b3Bcblx0XHQgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjc1cHgpIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuXHRcdCAgICB3aWR0aDogODAwcHg7XG5cdFx0ICB9XG5cbiAgICB9XG4gIH1cblxuXHQvLyBUYWJsZXRzXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICB9XG5cbiAgLy8gTW9iaWxlXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuXHRcdHAge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0Lmhlcm8taW1hZ2UgaW1nIHtcblx0XHRcdHdpZHRoOiA3MDBweDtcblx0XHR9XG4gIH1cbn1cblxuXG4uZm9vdGVyLWNyZWRpdHMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y29sb3I6ICRjb2xvci10aGlyZDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEod2hpdGUsMC4zKTtcblx0cGFkZGluZzogMzBweCAwO1xuXG5cdHAge1xuXHRcdG1hcmdpbjogNXB4IDA7XG5cdH1cblxuXHQuZm9vdGVyLXNvY2lhbCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0XHQuZmEtMngge1xuXHRcdFx0Zm9udC1zaXplOiAxLjVlbTtcblx0XHR9XG5cdH1cblxuXHQuc29jaWFsLWljb25zIHtcblx0XHRmbGV4OiAxO1xuXHRcdG1pbi13aWR0aDogMzAwcHg7XG5cdH1cblxuXHQvLyBUYWJsZXRzXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuZm9vdGVyIHtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbjtcblx0YmFja2dyb3VuZC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC53cmFwcGVyIHtcblx0XHRtYXgtd2lkdGg6IDIwMDBweDtcblx0fVxuXG5cdGkuZmEge1xuXHRcdG1hcmdpbi1sZWZ0OiAwLjVlbTtcblx0XHRjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcblx0fVxuXG5cdC5mb290ZXItbWFpbiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdGEubG9nby1saW5rIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ZmxleDogMCAwIDI1JTtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAyNDBweDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0dWwubWVudSBsaSBhe1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR9XG5cblx0bGkgdWwgbGkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHRwIHtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0fVxuXG5cdGEge1xuXHRcdGNvbG9yOiRjb2xvci10aGlyZDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHR9XG5cblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdEBpbmNsdWRlIG92ZXJsYXkocmdiYSgkY29sb3ItbWFpbiwwLjUpKTtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKCRjb2xvci1tYWluLDAuMikgMjAlLCByZ2JhKCRjb2xvci1tYWluLDEpIDEwMCUpO1xuXHR9XG5cblx0I3NlY29uZGFyeSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdGZsZXgtZ3JvdzogMTtcblxuXHRcdC53aWRnZXQge1xuXHRcdFx0ZmxleDogMTtcblx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblxuXHRcdFx0aDIge1xuXHRcdFx0XHRAaW5jbHVkZSBoNDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC41ZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0XHQucG9zdC1kYXRlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHR9XG59XG4iLCIvLyBIZXJvIGltYWdlIGJsb2NrXG4uaGVyby1iYW5uZXJ7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcblxuICAmLnNob3J0IHtcbiAgXHRoZWlnaHQ6IDQwMHB4O1xuICB9XG5cbiAgLy8gU21hbGwgRGVza3RvcFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAzNXB4KSB7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgICAmLnNob3J0IHtcbiAgICBcdGhlaWdodDogMzUwcHg7XG4gICAgfVxuICB9XG5cbiAgLy8gVGFibGV0c1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgICAmLnNob3J0IHtcbiAgICBcdGhlaWdodDogMzAwcHg7XG4gICAgfVxuICB9XG5cbiAgLy8gTW9iaWxlXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICBoZWlnaHQ6IDI3NXB4O1xuICAgICYuc2hvcnQge1xuICAgIFx0aGVpZ2h0OiAyNTBweDtcbiAgICB9XG4gIH1cblxuICAqIHtcbiAgICBib3gtc2l6aW5nOmJvcmRlci1ib3g7O1xuICB9XG5cbiAgKjphZnRlciwgKjpiZWZvcmUge1xuICAgIGJveC1zaXppbmc6Ym9yZGVyLWJveDs7XG4gIH1cblxuICAuc21hbGwtaW5mbyB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgcCB7XG4gICAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICB9XG5cbiAgaDEge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIH1cblxuXG4gIC5oZXJvLWltYWdlIHtcbiAgICBpbWcge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZpbHRlci1ibHVlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IGNlbnRlcixyZ2JhKDAsMTQyLDIxMSwwLjgpIC04JSxyZ2JhKDIwLDY0LDEwNSwwLjkpIDU2JSk7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLm1lbnUtdG9nZ2xlLCAjdG9nZ2xlLXJpZ2h0IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuXG5cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcblx0Lm1vYmlsZS1vbmx5IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi8vIFRhYmxldHNcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG5cblx0LmlzLXN0aWNreSB7XG5cdFx0Lm1lbnUtdG9nZ2xlICB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcblx0XHRcdHRvcDogMzlweDtcblx0XHRcdHJpZ2h0OiAzNXB4O1xuXHRcdFx0ei1pbmRleDogOTk5O1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItdGhpcmQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0bmF2IHtcblx0XHQubWVudS10b2dnbGUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdC5tZW51LXRvZ2dsZSAge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDQ0cHg7XG5cdFx0XHRoZWlnaHQ6IDQ0cHg7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMzBweCk7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDA7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcblxuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCAwcztcblx0XHRcdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQgMHM7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCAwcztcblxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAyM3B4O1xuXHRcdFx0cmlnaHQ6IDM1cHg7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0ei1pbmRleDogNzA7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG5cdFx0XHR9XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnRVRtb2R1bGVzJyAhaW1wb3J0YW50O1xuXHRcdFx0XHRzcGVhazogbm9uZTtcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0XHRcdFx0Y29udGVudDogXCJcXDYxXCI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRkaXYubWVudS1uYXYtbWVudS1jb250YWluZXIge1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0dG9wOiAwcHg7XG5cdFx0XHRyaWdodDogLTEwMCU7XG5cdFx0XHRib3R0b206IDBweDtcblx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0IDBzO1xuXHRcdFx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCAwcztcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0IDBzO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiA3MHB4IDEwJTtcblx0XHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdFx0ei1pbmRleDogMjAwMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdG92ZXJmbG93LXk6IHNjcm9sbDtcblxuXHRcdFx0bGksIGxpLm1lbnUtaXRlbSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG5cdFx0XHRcdFx0cGFkZGluZzogLjVlbSAuNWVtO1xuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5idXR0b24ge1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmJ1dHRvbi5uYXJyb3cgPiBhIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAxZW0gLjVlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcgJztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCN0b2dnbGUtcmlnaHQge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdCY6Y2hlY2tlZCB+IGRpdi5tZW51LW5hdi1tZW51LWNvbnRhaW5lciB7XG5cdFx0XHRcdHJpZ2h0OiAwcHggIWltcG9ydGFudDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdFx0JjpjaGVja2VkICsgLm1lbnUtdG9nZ2xlIHtcblx0XHRcdFx0cmlnaHQ6IDEwJTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci10ZXh0O1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcXDRkXCI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi8vIFN0eWxlcyB0aGUgY2FsY3VsYXRvciBvbiB0aGUgYmVuZWZpdHMgcGFnZVxuLmNhbGN1bGF0b3Ige1xuICBwYWRkaW5nOiA3MHB4O1xuICBtYXJnaW46IDAgYXV0bztcblxuICBpbnB1dFt0eXBlPSdzdWJtaXQnXSB7XG4gICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICBhcHBlYXJhbmNlOiBub25lO1xuICB9XG5cbiAgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBpbml0aWFsO1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgIH1cbiAgfVxuXG4gIGhyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itc2Vjb25kYXJ5O1xuICB9XG5cbiAgLmJsdWUtc3Ryb25nIHtcbiAgICBjb2xvcjogIzBlNDE2YjtcbiAgfVxuXG4gIC5saWdodC1zdHJvbmcge1xuICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICB9XG5cbiAgLmNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmNhbGN1bGF0b3ItZm9ybSwgLmNhbGN1bGF0b3ItcmVzdWx0cyB7XG4gICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1zZWNvbmRhcnk7XG5cbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBwYWRkaW5nOiAxMnB4IDQwcHg7XG4gICAgICBtYXJnaW46IDE1cHg7XG4gICAgfVxuXG4gICAgLmNhbGN1bGF0b3ItZHJvcGRvd257XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxuICAuY2FsY3VsYXRvci1zZWxlY3RvciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgc2VsZWN0IHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgIHBhZGRpbmc6IDEwcHggNjBweCAxMHB4IDEwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBkaXYge1xuICAgICAgZmxleDogMTtcbiAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgfVxuICB9XG5cbiAgLmNhbGN1bGF0b3Itc2F2aW5ncyB7XG4gICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb2xvci1zZWNvbmRhcnk7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkY29sb3Itc2Vjb25kYXJ5O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3Itc2Vjb25kYXJ5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZTQxNmI7XG4gICAgY29sb3I6ICNGRkY7XG4gIH1cblxuICAvLyBNb2JpbGVcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAuY2FsY3VsYXRvci1zZWxlY3RvciBkaXZ7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG4iLCIvL1N0eWxlcyBmb3IgdGhlIE1haWxjaGltcCBzaWduIHVwIGZvcm1zXG4jbWNfZW1iZWRfc2lnbnVwIHtcblx0Lm1jLWZpZWxkLWdyb3VwIHtcblx0XHRsYWJlbCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdGlucHV0IHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0ZW4oJGNvbG9yLXRleHQsIDUwJSk7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXG5cdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdGNvbG9yOiBsaWdodGVuKCRjb2xvci10ZXh0LCA1MCUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGRpdi5tY2VfaW5saW5lX2Vycm9yIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0fVxuXG5cdC5idXR0b24ge1xuXHRcdEBpbmNsdWRlIGJ1dHRvbigpO1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0Y29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXNlY29uZGFyeTtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblxuXHRcdCY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeTtcblx0XHRcdGEgeyBjb2xvcjogI0ZGRjsgfVxuXHRcdH1cblx0fVxuXG5cdC5yZXNwb25zZSB7XG5cdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdH1cbn1cblxuLy9BcmVhLXNwZWNpZmljIHN0eWxlcyAoYmxvZyBzaWRlYmFyKVxuLnNpZGViYXIubWFpbGluZy1saXN0IHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLy9BcmVhLXNwZWNpZmljIHN0eWxlcyAoYmxvZyBhcmNoaXZlIHByZS1mb290ZXIpXG4ucHJlLWZvb3Rlci5tYWlsaW5nLWxpc3Qge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGhpcmQ7XG5cdGNvbG9yOiAjRkZGO1xuXHRwYWRkaW5nOiA0JSAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0I21jX2VtYmVkX3NpZ251cCB7XG5cdFx0I21jX2VtYmVkX3NpZ251cF9zY3JvbGwge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHQubWMtZmllbGQtZ3JvdXAge1xuXHRcdFx0XHRpbnB1dCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XG5cblx0XHRcdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogZGFya2VuKCNGRkYsIDIwJSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5idXR0b24ge1xuXHRcdFx0XHRjb2xvcjogI0ZGRjtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0ZGRjtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblxuXHRcdFx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItdGhpcmQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCB7XG5cdC5ldF9wYl9zZWN0aW9uIHtcblx0XHQmI2hvbWVwYWdlLXNsaWRlciB7XG5cdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHQuZXRfcGJfcm93IHtcblx0XHRcdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXG5cdFx0XHRcdC5ldF9wYl9tb2R1bGUge1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0XHQuZXRfcGJfc2xpZGUge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDB2aDtcblx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDQ1MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcdC5ldF9wYl90ZXh0IHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGJvdHRvbTogMzBweDtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBjZW50ZXIoJHdyYXBwZXItd2lkdGgtbmFycm93KTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoYmxhY2ssMC42KTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDI1cHggMi41JTtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRcdFx0XHR6LWluZGV4OiA5O1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIvLyBHRU5FUkFMIFBPU1RTIFNUWUxFU1xuLnNpbmdsZS1wb3N0IC5wb3N0LWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgcGFkZGluZy10b3A6IDQ4cHg7XG59XG5cbi5wb3N0LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgbWFyZ2luOiA2MHB4IGF1dG87XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuXG5cbiAgLmRhdGUge1xuICAgIGNvbG9yOiAjYTNhM2EzO1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG5cbiAgLnBvc3Qtc2lkZWJhciB7XG4gICAgZmxleDogMTtcblxuICAgIGgzIHtcbiAgICAgIGNvbG9yOiAjMWQ1NjMyO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gIH1cbiAgLnBvc3QtY21zIHtcbiAgICBmbGV4OiAzO1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICB1bCwgb2wge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xuICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgICB9XG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICB9XG4gICAgb2wge1xuICAgICAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbiAgICB9XG5cbiAgICAuaW1hZ2UgaW1nIHtcbiAgICAgIG1hcmdpbjogMWVtIDBlbTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICB9XG4gIH1cblxuICAvLyBSZW1vdmluZyByb3cgcGFkZGluZyBmcm9tIGJ1aWxkZXIgd2hlbiBpbiBhIG5ld3MgYXJ0aWNsZVxuICAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50e1xuICAgIC5ldF9wYl9zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDIlIDA7XG4gICAgICAuZXRfcGJfcm93IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLmV0X3BiX21vZHVsZSBwIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBNYWtpbmcgZnVsbHdpZHRoIHN1YiBtZW51cyBhcHBlYXIgYXMgbm9ybWFsXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIC5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfZnVsbHdpZHRoX21lbnUgLmZ1bGx3aWR0aC1tZW51LW5hdiwgLmZ1bGx3aWR0aC1tZW51IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9tb2JpbGVfbmF2X21lbnUge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cblxuLmV0LWJvYyAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldC1sIHtcbiAgYSB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBcdGNvbG9yOiAkY29sb3ItbGluaztcbiAgfVxuICAuZXRfcGJfc2VjdGlvbiB7XG4gICAgLmV0X3BiX3JvdyAuZXRfcGJfbW9kdWxlIHtcblxuICAgICAgaDIsIGgzIHtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICB9XG4gICAgICAvLyBUaXRsZSB0ZXh0XG4gICAgICBwIHtcbiAgICAgICAgbWF4LXdpZHRoOjc1MHB4O1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTdweCk7XG4gICAgICB9XG5cbiAgICAgIHAyIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xuICAgICAgfVxuXG4gICAgICB1bCA+IGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4xZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjNlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhLmV0X3BiX21vZHVsZS5ldF9wYl9idXR0b24gIHtcbiAgICAgIHBhZGRpbmc6IDAuNmVtIDIuNWVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE3cHgpO1xuICAgIH1cbiAgfVxuXG4gIC8vIEZ1bGx3aWR0aCBwYWdlIHN1Ym1lbnVcbiAgLmV0X3BiX3NlY3Rpb24ucGFnZV9zdWJtZW51IHtcbiAgICB6LWluZGV4OiAzO1xuICAgIC5ldF9wYl9tZW51X19tZW51IHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBhIHtcbiAgICAgICAgQGluY2x1ZGUgaDQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHVsLCBsaSA+IGEgIHtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgbGk6Zmlyc3QtY2hpbGQoKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBQYWdlIGhlcm8gYmFubmVyIHN0eWxpbmdcbiAgLmV0X3BiX3NlY3Rpb24ucGFnZV9oZXJvIHtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC40KTtcbiAgICB9XG5cbiAgICAuZXRfcGJfcm93IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxOTgwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgJi5zbWFsbC1pbmZvIHtcbiAgICAgICAgcGFkZGluZzogNjVweDtcbiAgICAgICAgLmV0X3BiX21vZHVsZSB7XG4gICAgICAgICAgcGFkZGluZzogMSUgOCUgMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFRhYmxldHNcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZXRfcGJfbW9kdWxlIHtcbiAgICAgICAgICBwYWRkaW5nOiAzJSA4JSAwIDglO1xuICAgICAgICAgIGNvbG9yOiAjRkZGO1xuXG4gICAgICAgICAgJi5wYWdlX2hlcm9fdGl0bGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaDI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBUYWJsZXRzXG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMyUgOCUgMCA4JTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLy8gTW9iaWxlXG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMyUgOCUgMCA4JTtcbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmV0X3BiX21vZHVsZS5ldF9wYl92aWRlbyB7XG4gICAgLmV0X3BiX3ZpZGVvX3BsYXk6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgICAgIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG4gICAgfVxuICB9XG5cbiAgLy8gSG9tZXBhZ2UgYmFubmVyIHN0eWxpbmdcbiAgLmV0X3BiX3NlY3Rpb24uaG9tZXBhZ2VfaGVybyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IDkwMHB4O1xuXG4gICAgLmV0X3BiX21vZHVsZS5ldF9wYl92aWRlbyB7XG4gICAgICAuZXRfcGJfdmlkZW9fYm94IHtcbiAgICAgICAgYm94LXNoYWRvdzogNHB4IDRweCAxMDBweCByZ2JhKDAsIDAsIDAsIDAuNjMpO1xuICAgICAgfVxuICAgICAgLmV0X3BiX3ZpZGVvX292ZXJsYXkge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDJhY2RiO1xuICAgICAgfVxuICAgICAgLmV0X3BiX3ZpZGVvX292ZXJsYXlfaG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICB9XG4gICAgICAuZXRfcGJfdmlkZW9fcGxheTpiZWZvcmUge1xuICAgICAgICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IGNlbnRlcixyZ2JhKDAsMTQyLDIxMSwwLjgpIC04JSxyZ2JhKDIwLDY0LDEwNSwwLjkpIDU2JSkgO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG5cbiAgICAuZXRfcGJfcm93IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgLmV0X3BiX2NvbHVtbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG5cbiAgICAgICYuc21hbGwtaW5mbyB7XG4gICAgICAgIHBhZGRpbmc6IDY1cHg7XG4gICAgICAgIEBpbmNsdWRlIGNlbnRlcnBvc2l0aW9uKCk7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmxlYXJuLW1vcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogOTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcblxuICAgICAgfVxuXG4gICAgICAuZXRfcGJfbW9kdWxlIHtcbiAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAvLyBUYWJsZXRzXG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMyUgOCUgMCA4JTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLy8gTW9iaWxlXG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMyUgOCUgMCA4JTtcbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAvLyBUZXh0IGhlcm8gc2VjdGlvblxuICAuZXRfcGJfc2VjdGlvbi50ZXh0X2hlcm8ge1xuICAgIC5ldF9wYl9yb3cge1xuICAgICAgcGFkZGluZzogMSUgMDtcblxuICAgICAgLy8gU21hbGwgdGV4dCBhYm92ZSBtYWluIHRpdGxlXG4gICAgICAudGV4dF9oZXJvX2g0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICBwe1xuICAgICAgICAgIEBpbmNsdWRlIGg0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50ZXh0X2hlcm9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxJTtcbiAgICAgICAgIHB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICAgICAgICBAaW5jbHVkZSBoMjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBTbWFsbCB0ZXh0IGFib3ZlIG1haW4gdGl0bGVcbiAgICAgIC50ZXh0X2hlcm9fc3VidGl0bGUge1xuICAgICAgICBwe1xuICAgICAgICAgIEBpbmNsdWRlIGgzO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ldF9wYl90ZXh0ID4gaDN7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIlO1xuICAgICAgICBoMyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjNlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZXRfcGJfaW1hZ2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjUlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEljb24gaGVyb1xuICAuZXRfcGJfc2VjdGlvbi5pY29uX2hlcm8ge1xuICAgIC5ldF9wYl9yb3cge1xuXG4gICAgICAvLyBUaXRsZSB0ZXh0XG4gICAgICAuaWNvbl9oZXJvX3RpdGxlIHB7XG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICAgIEBpbmNsdWRlIGgyO1xuICAgICAgfVxuXG4gICAgICAvLyBQYXJhZ3JhcGggdGV4dFxuICAgICAgLmljb25faGVyb190ZXh0IHB7XG4gICAgICAgIG1heC13aWR0aDogNTUwcHg7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcblxuICAgICAgICAvLyBUYWJsZXRzXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTVweCk7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBNb2JpbGVcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICB9XG4gIH1cblxuICAvLyAyIENvbHVtbiBCYWNrZ3JvdW5kIEJsb2NrXG4gIC5ldF9wYl9zZWN0aW9uLmNvbHVtbl8yX2Z1bGx3aWR0aCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBhIHtcbiAgICBcdGNvbG9yOiAjRkZGO1xuICAgIH1cbiAgICAuZXRfcGJfcm93LmV0X3BiX3Jvd19mdWxsd2lkdGgge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzowO1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXG4gICAgICAuZXRfcGJfY29sdW1uIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nOiAxNTBweCA4MHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICYuZGFyay1ob3ZlcjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC41KTtcbiAgICAgICAgIFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzIGVhc2Utb3V0O1xuICAgICAgICB9XG4gICAgICAgICYuZGFyay1ob3Zlcjpob3ZlciB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuMik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZGFyay1ob3ZlcjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZGFyay1ob3ZlcjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCl7XG4gICAgICAgICAgJi5kYXJrLWhvdmVyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDo1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuZGFyay1ob3ZlcjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHRvcDo1MCU7XG4gICAgICAgICAgICAgIGhlaWdodDo1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cblxuICAgICAgLmV0X3BiX21vZHVsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDElO1xuICAgICAgICBwIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XG4gICAgICAgIH1cblxuICAgICAgICBwMiB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgfVxuICAgICAgICBoMiwgaDMge1xuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgICAgaDMge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZXRfcGJfbW9kdWxlLnNtYWxsLXRleHQge1xuICAgICAgICBwIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmV0X3BiX2J1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIlO1xuICAgICAgICBwYWRkaW5nOiAwLjZlbSAyLjVlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjMDBiM2UyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gVGFibGV0c1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLy8gUmVkdWNlZCBwYWRkaW5nIGNsYXNzIGZvciB0aGUgJ1dobyBpcyBpdCBmb3InIHBhZ2VcbiAgICAucmVkdWNlZF9wYWRkaW5nIHtcbiAgICAgIC5ldF9wYl9jb2x1bW4ge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWluLWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gU0lOR0xFIFBPU1RTXG5cbi8vIENvbnRhY3QgdXMgcGFnZVxuLmV0X3BiX3NlY3Rpb24jY29udGFjdF91cyB7XG4gIC5ldF9wYl9yb3cge1xuICAgIHAge1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuMmVtO1xuICAgIH1cbiAgfVxufVxuXG4ucm91bmRlZC1pbWFnZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi8vIEFSQ0hJVkVTL0lOREVYXG4iLCIvLyA0MDQgcGFnZSBzdHlsaW5nXG4uY29udGVudC1hcmVhIC5lcnJvci00MDR7XG5cbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgLy8gSGVybyBpbWFnZSBibG9ja1xuICAuaGVyby1iYW5uZXJ7XG4gICAgaGVpZ2h0OiA5MDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgLnNtYWxsLWluZm8ge1xuICAgICAgICB0b3A6IDQ1JTtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICB9XG5cbiAgICAvLyBUYWJsZXRzXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgIC5zbWFsbC1pbmZvIHtcbiAgICAgICAgICB0b3A6IDI1JTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBNb2JpbGVcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgLnNtYWxsLWluZm8ge1xuICAgICAgICAgIHRvcDogMjAlO1xuICAgICAgfVxuICAgIH1cblxuICB9XG59XG4iLCIvLyBCbG9nIHBhZ2Vcbi5wb3N0LWNvbnRlbnQge1xuXG4gIC8vIEN1c3RvbSBzdHlsZXMgcmVxdWVzdGVkIGJ5IGNsaWVudFxuICBhcnRpY2xlIC5lbnRyeS1jb250ZW50ID4gdWwsIGFydGljbGUgLmVudHJ5LWNvbnRlbnQgPiBvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgfVxuXG4gIGxpIHtcbiAgICBtYXJnaW4tbGVmdDogMTRweDtcbiAgfVxuXG4gIGltZy5hbGlnbmxlZnQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB9XG5cbiAgaW1nLmFsaWducmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB9XG5cbiAgaDIsIGgzIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cblxuICBibG9ja3F1b3RlIHtcbiAgICBtYXJnaW46IDAgMCAwIDMwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2QzZDNkMztcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cblxuICAvLyBDdXN0b20gc3R5bGVzIHJlcXVlc3RlZCBieSBjbGllbnRcblxuXG4gIGhyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itc2Vjb25kYXJ5O1xuICAgIG1hcmdpbjogMjVweCAwcHg7XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgXHRkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxuXG4gIC5wb3N0LXNpZGViYXIge1xuICAgIGg0LCAuaDQge1xuICAgICAgY29sb3I6ICAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICAuZGF0ZSB7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gICAgfVxuXG4gICAgLnRhZyB7XG4gICAgICBjb2xvcjogICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICB9XG5cbiAgLnBvc3QtY21zIC5ibG9nLWZsZXgge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLy8gVGFibGV0c1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAuYmxvZy1pdGVtIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiAzNjBweDtcblxuICAgICAgPiBhLmJsb2ctaW1nLWxpbmsge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBtaW4td2lkdGg6IDUwMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICBAaW5jbHVkZSBzdHVwaWRTYWZhcmlGbGV4KDEsMCw1MDBweCk7XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDMzLjMzJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDMzLjMzJTtcbiAgICAgICAgICBAaW5jbHVkZSBzdHVwaWRTYWZhcmlGbGV4KDEsMCwzMy4zMyUpO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIEBpbmNsdWRlIHN0dXBpZFNhZmFyaUZsZXgoMSwwLDEwMCUpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ibG9nLWltZyB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cblxuICAgICAgLmJsb2ctY29udGVudCB7XG4gICAgICAgIGZsZXg6IDI7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcblxuICAgICAgICBoMyBhIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgXHRcdFx0XHRcdGNvbG9yOiAjMDM4OGFiO1xuICBcdFx0XHRcdH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaW5mby1idXR0b24gYSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMGIzZTI7XG5cdFx0XHRcdGNvbG9yOiAjRkZGRkZGO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0ICAgIHBhZGRpbmc6IDAuOGVtIDIuMmVtO1xuXHRcdCAgICBsaW5lLWhlaWdodDogMTtcblx0XHQgICAgZm9udC13ZWlnaHQ6IDYwMDtcblx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdCAgICBmb250LXNpemU6IDE2cHg7XG5cdFx0ICAgIGZvbnQtc2l6ZTogMXJlbTtcblx0XHQgICAgbWFyZ2luLXRvcDogMTVweDtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDM4OGFiO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9IC8vIEVORCAucG9zdC1jbXNcblxuICAvLyBUYWJsZXRzXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxufSAvL0VORCAucG9zdC1jb250ZW50XG5cblxuXG5cbi5wb3N0LWNvbnRlbnQuYmxvZyB7XG4gIC8vIFRhYmxldHNcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMjBweCAwcHg7XG5cblxuICAgIC5wb3N0LWNtcyAuYmxvZy1mbGV4IHtcblxuICAgICAgLmJsb2ctaXRlbSB7XG5cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJsb2ctaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5ibG9nLWNvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbjogMTBweCAwcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaW5mby1idXR0b24gYSB7XG4gIFx0XHRcdFx0d2lkdGg6IDkwJTtcbiAgXHRcdFx0fVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZmlsdGVyLWdyZXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgfVxuXG4gICY6aG92ZXI6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gIH1cbn1cbiIsIi5zaWduLXVwLW92ZXJsYXksIC5zaWduLWluLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuOSk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOjA7XG4gIGxlZnQ6MDtcbiAgei1pbmRleDogOTk5OTtcblxuICBpbnB1dFt0eXBlPSdzdWJtaXQnXSB7XG4gICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICBhcHBlYXJhbmNlOiBub25lO1xuICB9XG5cbiAgaDIsIHB7XG4gICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwcHggNDYlO1xuICB9XG5cbiAgaW1nLnNoaWVsZCB7XG4gICAgcGFkZGluZzogMHB4IDM4JTtcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIEBpbmNsdWRlIGNlbnRlcnBvc2l0aW9uKCk7XG5cbiAgICAuc2lnbnVwLWZvcm0ge1xuICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgIHBhZGRpbmc6IDI1cHg7XG5cbiAgICAgIC5mb3Jnb3QtcGFzc3dvcmQge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDBweCAwcHg7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICB9XG5cbiAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAuNWVtO1xuICAgICAgfVxuXG4gICAgICAuaW5wdXQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMS43NWVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG5cbiAgICAgIC5pbnB1dC5zdWJtaXQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBsYWJlbCwgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gICAgICB9XG5cbiAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cblxuICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgfVxuICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0gKyBsYWJlbCwgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdICsgbGFiZWwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgdG9wOiAxLjZlbTtcbiAgICAgICAgbGVmdDogMC44ZW07XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZTtcbiAgICAgIH1cblxuICAgICAgLmxhYmVsLWFjdGl2ZXtcbiAgICAgICAgdG9wOiAuNmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgICBsZWZ0OiAuNGVtICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cywgLmlucHV0LW5vdGVtcHR5LCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMge1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuXG4gICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgQGV4dGVuZCAubGFiZWwtYWN0aXZlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jaGVja2JveC1jdXN0b20ge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAgICAgJjpjaGVja2VkICsgLmNoZWNrYm94LWN1c3RvbS1sYWJlbDpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjAwY1wiO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJiArIC5jaGVja2JveC1jdXN0b20tbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY2hlY2tib3gtY3VzdG9tLCAuY2hlY2tib3gtY3VzdG9tLWxhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBtYXJnaW46IDI1cHggMHB4IDEwcHggMHB4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cblxuICAgICAgLmNoZWNrYm94LWN1c3RvbS1sYWJlbHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICB9XG5cbiAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICBwYWRkaW5nOiAxZW0gMy41ZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1cHgpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgICAgY29sb3I6ICMwMGIzZTI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gTW9iaWxlXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBUYWJsZXRzXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgIH1cbiAgfVxuICAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICB0b3A6IDcwcHg7XG4gICAgcmlnaHQ6IDcwcHg7XG5cbiAgICAvLyBUYWJsZXRzXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgdG9wOiAxMCU7XG4gICAgICByaWdodDogMTAlO1xuICAgIH1cbiAgICAvLyBNb2JpbGVcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICB0b3A6IDIlO1xuICAgICAgcmlnaHQ6IDIlO1xuICAgIH1cbiAgfVxuXG4gIC5jbG9zZS1idXR0b24ge1xuICAgICAgJHNpemU6IDUwcHg7XG4gICAgICBoZWlnaHQ6ICRzaXplO1xuICAgICAgd2lkdGg6ICRzaXplO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICAgICR3aWR0aDogNTBweDtcbiAgICAgICAgICAkaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0kaGVpZ2h0LzI7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kd2lkdGgvMjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBoZWlnaHQ6ICRoZWlnaHQ7XG4gICAgICAgICAgd2lkdGg6ICR3aWR0aDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLW91dDtcbiAgICAgICAgICAvLyBNb2JpbGVcbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6ICRoZWlnaHQvMjtcbiAgICAgICAgICAgIHdpZHRoOiAkd2lkdGgvMjtcbiAgICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcblxuICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluO1xuICAgICAgICAgIH1cbiAgICAgIH1cbiAgfVxufVxuIiwiLmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9zZWN0aW9uICB7XG5cblx0Ly8gXCJXaGF0IGlzIGl0P1wiIHN0ZXBzXG5cdC5ldF9wYl9yb3cud2hhdC1pcy10aGlzX3N0ZXBzIHtcblx0XHRtYXgtd2lkdGg6IDg1MHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXG5cdFx0LnN0ZXAge1xuICBcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0LjVyZW07XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdHAge1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itc2Vjb25kYXJ5O1xuXHRcdFx0XHRtYXJnaW46IDMwcHggYXV0bztcblx0XHRcdFx0cGFkZGluZzogMTBweCAxNXB4O1xuXHRcdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHRcdH1cblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXG5cdFx0XHQvLyBTdGVwIFRpdGxlc1xuXHRcdFx0Ji0xOmJlZm9yZSB7IGNvbnRlbnQ6ICdTdGVwIDEgLSBTdWJtaXQgQ2xhaW0nOyB9XG5cdFx0XHQmLTI6YmVmb3JlIHsgY29udGVudDogJ1N0ZXAgMiAtIENhbGN1bGF0aW9uJzsgfVxuXHRcdFx0Ji0zOmJlZm9yZSB7IGNvbnRlbnQ6ICdTdGVwIDMgLSBNb25leSBCYWNrJzsgfVxuXG5cdFx0XHQvLyBMb25nIEFycm93c1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRmb250LWZhbWlseTogJ0VUbW9kdWxlcyc7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Ym90dG9tOiAtNjVweDtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRmb250LXNpemU6IDIuNXJlbTtcblx0XHRcdH1cblxuXHRcdFx0Ji0xIHtcblxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRwOmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiAnMyc7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdFVG1vZHVsZXMnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGJvdHRvbTogLTYwcHg7XG5cdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyLjVyZW07XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRwOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0cDpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gU3RlcCAyIHN0eWxlc1xuXHRcdFx0Ji0yIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxN3JlbTtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXNlY29uZGFyeTtcblx0XHRcdFx0cGFkZGluZzogMTVweCAwO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzNXB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0cmlnaHQ6MDtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHRvcDogLTM1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gU3RlcCAyIHN0eWxlc1xuXHRcdFx0Ji0zIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1tYWluO1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDI1cHg7XG5cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItbWFpbiAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHJpZ2h0OjA7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR0b3A6IC0zNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5ODFweCkge1xuXHRib2R5LmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9zZWN0aW9uIHtcblxuXG5cdH1cblxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk4MXB4KSB7XG5cdC5ldC1kYiAjZXQtYm9jIC5ldF9wYl9ndXR0ZXJzMyAuZXRfcGJfY29sdW1uXzFfMywgLmV0LWRiICNldC1ib2MgLmV0X3BiX2d1dHRlcnMzLmV0X3BiX3JvdyAuZXRfcGJfY29sdW1uXzFfMyB7XG5cdFx0d2lkdGg6IGNhbGMoODklIC8gMyk7XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuXHRoZWFkZXIge1xuXHRcdHVsID4gbGkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDAuN2VtO1xuXHRcdH1cblx0fVxuXG5cdGJvZHkuZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX3NlY3Rpb24ge1xuXHRcdCYuaW1hZ2UtbGF5ZXJzIC5ldF9wYl9jb2x1bW5fMV8yIHtcblx0XHRcdCYuaW1hZ2VzIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAzMCU7XG5cblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA0MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDQwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG59XG5cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4ODFweCkge1xuXHQjbWVudS10b2dnbGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHRib2R5LmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9zZWN0aW9uIHtcblxuXG5cdH1cbn1cblxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4MHB4KSB7XG5cblx0aGVhZGVyIHtcblx0XHRoZWlnaHQ6IDcwcHg7XG5cblx0XHQudG9wLW1lbnUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQuYm90dG9tLW1lbnUge1xuXHRcdFx0cGFkZGluZzogMTVweCA1JSAwcHg7XG5cdFx0fVxuXG5cdFx0LmxvZ28tbGluayB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cblx0Ym9keS5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbiB7XG5cdFx0JiN0b3AtYmFubmVyIHtcblx0XHRcdGgxIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogNzBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0fVxufVxuXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0Ym9keS5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbiB7XG5cblxuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0Ym9keS5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbiB7XG5cdFx0Ji5pbWFnZS1sYXllcnMge1xuXHRcdFx0LmV0X3BiX3JvdyB7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdH1cblx0XHRcdC5ldF9wYl9jb2x1bW4ge1xuXHRcdFx0XHRmbGV4OiAxIDAgMTAwJTtcblx0XHRcdFx0cGFkZGluZzogNCUgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdCYuaW1hZ2VzIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0b3JkZXI6IDI7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdFx0XHRcdC5ldF9wYl9pbWFnZSB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdHdpZHRoOiA1MCUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRhbmltYXRpb246IG5vbmU7XG5cblx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblxuXHRmb290ZXIge1xuXHRcdHBhZGRpbmctdG9wOiAyNXB4O1xuXHRcdC5mb290ZXItbWFpbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0LmxvZ28tbGluayB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHRcdEBpbmNsdWRlIGNlbnRlcig0NSUpO1xuXG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0Ly8gbWF4LXdpZHRoOiA1MCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQjc2Vjb25kYXJ5IC53aWRnZXQud2lkZ2V0X25hdl9tZW51IHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHR9XG5cdH1cblxuXHQuZm9vdGVyLWNyZWRpdHMge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufVxuXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcblx0Ym9keS5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbiB7XG5cdFx0Ji5jaGVja2VyZWQgLmV0X3BiX3JvdyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0LmV0X3BiX2NvbHVtbiB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcblx0Ym9keS5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbiB7XG5cblxuXHR9XG5cblx0Zm9vdGVyIHtcblx0XHQjc2Vjb25kYXJ5IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHQud2lkZ2V0IHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuYWRtaW4tYmFyIHtcblx0aGVhZGVyIHtcblx0XHR0b3A6IDMycHg7XG5cdH1cbn0iXX0= */
