

body{min-width:50rem;margin:0 auto;font-family:Patrick Hand,Montserrat,Helvetica,Arial,sans-serif;margin-top:5.853924rem;padding:1.618rem 0 0;display:flex;min-height:calc(100vh - 5.853924rem - 1.618rem);flex-direction:column}body:after{content:"desktop";display:none}@media only screen and (hover:none) and (pointer:coarse){body:after{content:"mobile"}}body h1{color:#0ad185;border-width:1.618rem;border-radius:11.0890051809rem;font-size:3.71293rem}body h2{color:#2e87ad;border-width:.6180469716rem;border-radius:4.235801032rem;font-size:2.197rem}body h3{color:#565554;border-width:.3819820591rem;border-radius:2.617924rem;font-size:1.69rem;margin:2.617924rem 0 1rem}body h4{color:#565554;border-width:.2360828548rem;border-radius:1.618rem;font-size:1.3rem}body .xxxs{border-width:.0344469186rem;border-radius:.2360828548rem;font-size:.4551661356rem}body .xxs{border-width:.0557351143rem;border-radius:.3819820591rem;font-size:.5917159763rem}body .xs{border-width:.090179415rem;border-radius:.6180469716rem;font-size:.7692307692rem}body .s{border-width:.1459102934rem;border-radius:1rem;font-size:1rem}body .m{border-width:.2360828548rem;border-radius:1.618rem;font-size:1.3rem}body .l{border-width:.3819820591rem;border-radius:2.617924rem;font-size:1.69rem}body .xl{border-width:.6180469716rem;border-radius:4.235801032rem;font-size:2.197rem}body .xxl{border-width:1rem;border-radius:6.8535260698rem;font-size:2.8561rem}body .xxxl{border-width:1.618rem;border-radius:11.0890051809rem;font-size:3.71293rem}body button,body input,body select,body textarea{cursor:pointer}body button,body input,body select,body span,body textarea{font-family:Patrick Hand,Montserrat,Helvetica,Arial,sans-serif}body .relative{position:relative}body .xxxs{border-width:.0344469186rem!important;border-radius:.2360828548rem!important;font-size:.4551661356rem!important}body .xxs{border-width:.0557351143rem!important;border-radius:.3819820591rem!important;font-size:.5917159763rem!important}body .xs{border-width:.090179415rem!important;border-radius:.6180469716rem!important;font-size:.7692307692rem!important}body .s{border-width:.1459102934rem!important;border-radius:1rem!important;font-size:1rem!important}body .m{border-width:.2360828548rem!important;border-radius:1.618rem!important;font-size:1.3rem!important}body .l{border-width:.3819820591rem!important;border-radius:2.617924rem!important;font-size:1.69rem!important}body .xl{border-width:.6180469716rem!important;border-radius:4.235801032rem!important;font-size:2.197rem!important}body .xxl{border-width:1rem!important;border-radius:6.8535260698rem!important;font-size:2.8561rem!important}body .xxxl{border-width:1.618rem!important;border-radius:11.0890051809rem!important;font-size:3.71293rem!important}body .trans-trans-w{border-style:solid;border-color:transparent;background-color:transparent;color:#fff;text-decoration:none}body .trans-trans-w .svg-animation path{stroke:#fff}body .trans-trans-w-hover:hover,body .trans-trans-w[data-clicked="1"]:not(.no-click-hover):hover{border-style:solid;border-color:transparent;background-color:transparent;color:#fff;text-decoration:none}body .trans-trans-w-hover:hover::placeholder{border-style:solid;border-color:transparent;background-color:transparent;color:#fff;text-decoration:none}body .trans-trans-w-hover[data-clicked="1"]{border-style:solid;border-color:transparent;background-color:transparent;color:#fff;text-decoration:none}body .t2-w-b{border-style:solid;border-color:#2e87ad;background-color:#fff;color:#565554;text-decoration:none}body .t2-w-b .svg-animation path{stroke:#565554}body .t2-w-b-hover:hover,body .t2-w-b[data-clicked="1"]:not(.no-click-hover):hover{border-style:solid;border-color:#2e87ad;background-color:#fff;color:#565554;text-decoration:none}body .t2-w-b-hover:hover::placeholder{border-style:solid;border-color:#2e87ad;background-color:#fff;color:#565554;text-decoration:none}body .t2-w-b-hover[data-clicked="1"]{border-style:solid;border-color:#2e87ad;background-color:#fff;color:#565554;text-decoration:none}body .trans-trans-t1{border-style:solid;border-color:transparent;background-color:transparent;color:#0ad185;text-decoration:none}body .trans-trans-t1 .svg-animation path{stroke:#0ad185}body .trans-trans-t1-hover:hover,body .trans-trans-t1[data-clicked="1"]:not(.no-click-hover):hover{border-style:solid;border-color:transparent;background-color:transparent;color:#0ad185;text-decoration:none}body .trans-trans-t1-hover:hover::placeholder{border-style:solid;border-color:transparent;background-color:transparent;color:#0ad185;text-decoration:none}body .trans-trans-t1-hover[data-clicked="1"]{border-style:solid;border-color:transparent;background-color:transparent;color:#0ad185;text-decoration:none}body .ld3-w-ld3{border-style:solid;border-color:#a4a4a4;background-color:#fff;color:#a4a4a4;text-decoration:none}body .ld3-w-ld3 .svg-animation path{stroke:#a4a4a4}body .ld3-w-ld3-hover:hover,body .ld3-w-ld3[data-clicked="1"]:not(.no-click-hover):hover{border-style:solid;border-color:#a4a4a4;background-color:#fff;color:#a4a4a4;text-decoration:none}body .ld3-w-ld3-hover:hover::placeholder{border-style:solid;border-color:#a4a4a4;background-color:#fff;color:#a4a4a4;text-decoration:none}body .ld3-w-ld3-hover[data-clicked="1"]{border-color:#a4a4a4;color:#a4a4a4}body .ld3-w-ld3-hover[data-clicked="1"],body .t1-w-t1{border-style:solid;background-color:#fff;text-decoration:none}body .t1-w-t1{border-color:#0ad185;color:#0ad185}body .t1-w-t1 .svg-animation path{stroke:#0ad185}body .t1-w-t1-hover:hover,body .t1-w-t1[data-clicked="1"]:not(.no-click-hover):hover{border-style:solid;border-color:#0ad185;background-color:#fff;color:#0ad185;text-decoration:none}body .t1-w-t1-hover:hover::placeholder{border-style:solid;border-color:#0ad185;background-color:#fff;color:#0ad185;text-decoration:none}body .t1-w-t1-hover[data-clicked="1"]{border-color:#0ad185;color:#0ad185}body .b-w-b,body .t1-w-t1-hover[data-clicked="1"]{border-style:solid;background-color:#fff;text-decoration:none}body .b-w-b{border-color:#565554;color:#565554}body .b-w-b .svg-animation path{stroke:#565554}body .b-w-b-hover:hover,body .b-w-b[data-clicked="1"]:not(.no-click-hover):hover{border-style:solid;border-color:#565554;background-color:#fff;color:#565554;text-decoration:none}body .b-w-b-hover:hover::placeholder{border-style:solid;border-color:#565554;background-color:#fff;color:#565554;text-decoration:none}body .b-w-b-hover[data-clicked="1"]{border-color:#565554}body .b-w-b-hover[data-clicked="1"],body .w-w-b{border-style:solid;background-color:#fff;color:#565554;text-decoration:none}body .w-w-b{border-color:#fff}body .w-w-b .svg-animation path{stroke:#565554}body .w-w-b-hover:hover,body .w-w-b[data-clicked="1"]:not(.no-click-hover):hover{border-style:solid;border-color:#fff;background-color:#fff;color:#565554;text-decoration:none}body .w-w-b-hover:hover::placeholder{border-style:solid;border-color:#fff;background-color:#fff;color:#565554;text-decoration:none}body .w-w-b-hover[data-clicked="1"]{border-style:solid;border-color:#fff;background-color:#fff;color:#565554;text-decoration:none}body .t2-t2-w{border-style:solid;border-color:#2e87ad;background-color:#2e87ad;color:#fff;text-decoration:none}body .t2-t2-w .svg-animation path{stroke:#fff}body .t2-t2-w-hover:hover,body .t2-t2-w[data-clicked="1"]:not(.no-click-hover):hover{border-style:solid;border-color:#2e87ad;background-color:#2e87ad;color:#fff;text-decoration:none}body .t2-t2-w-hover:hover::placeholder{border-style:solid;border-color:#2e87ad;background-color:#2e87ad;color:#fff;text-decoration:none}body .t2-t2-w-hover[data-clicked="1"]{border-style:solid;border-color:#2e87ad;background-color:#2e87ad;color:#fff;text-decoration:none}body .o-w-b{border-style:solid;border-color:#ffa600;background-color:#fff;color:#565554;text-decoration:none}body .o-w-b .svg-animation path{stroke:#565554}body .o-w-b-hover:hover,body .o-w-b[data-clicked="1"]:not(.no-click-hover):hover{border-style:solid;border-color:#ffa600;background-color:#fff;color:#565554;text-decoration:none}body .o-w-b-hover:hover::placeholder{border-style:solid;border-color:#ffa600;background-color:#fff;color:#565554;text-decoration:none}body .o-w-b-hover[data-clicked="1"]{border-style:solid;border-color:#ffa600;background-color:#fff;color:#565554;text-decoration:none}body .o-o-w{border-style:solid;border-color:#ffa600;background-color:#ffa600;color:#fff;text-decoration:none}body .o-o-w .svg-animation path{stroke:#fff}body .o-o-w-hover:hover,body .o-o-w[data-clicked="1"]:not(.no-click-hover):hover{border-style:solid;border-color:#ffa600;background-color:#ffa600;color:#fff;text-decoration:none}body .o-o-w-hover:hover::placeholder{border-style:solid;border-color:#ffa600;background-color:#ffa600;color:#fff;text-decoration:none}body .o-o-w-hover[data-clicked="1"]{border-style:solid;border-color:#ffa600;background-color:#ffa600;color:#fff;text-decoration:none}body .ld2-w-ld3{border-style:solid;border-color:#ccc;background-color:#fff;color:#a4a4a4;text-decoration:none}body .ld2-w-ld3 .svg-animation path{stroke:#a4a4a4}body .ld2-w-ld3-hover:hover,body .ld2-w-ld3[data-clicked="1"]:not(.no-click-hover):hover{border-style:solid;border-color:#ccc;background-color:#fff;color:#a4a4a4;text-decoration:none}body .ld2-w-ld3-hover:hover::placeholder{border-style:solid;border-color:#ccc;background-color:#fff;color:#a4a4a4;text-decoration:none}body .ld2-w-ld3-hover[data-clicked="1"]{border-style:solid;border-color:#ccc;background-color:#fff;color:#a4a4a4;text-decoration:none}body .trans-trans-t2{border-style:solid;border-color:transparent;background-color:transparent;color:#2e87ad;text-decoration:none}body .trans-trans-t2 .svg-animation path{stroke:#2e87ad}body .trans-trans-t2-hover:hover,body .trans-trans-t2[data-clicked="1"]:not(.no-click-hover):hover{border-style:solid;border-color:transparent;background-color:transparent;color:#2e87ad;text-decoration:none}body .trans-trans-t2-hover:hover::placeholder{border-style:solid;border-color:transparent;background-color:transparent;color:#2e87ad;text-decoration:none}body .trans-trans-t2-hover[data-clicked="1"]{border-style:solid;border-color:transparent;background-color:transparent;color:#2e87ad;text-decoration:none}body .t1-w-b{border-style:solid;border-color:#0ad185;background-color:#fff;color:#565554;text-decoration:none}body .t1-w-b .svg-animation path{stroke:#565554}body .t1-w-b-hover:hover,body .t1-w-b[data-clicked="1"]:not(.no-click-hover):hover{border-style:solid;border-color:#0ad185;background-color:#fff;color:#565554;text-decoration:none}body .t1-w-b-hover:hover::placeholder{border-style:solid;border-color:#0ad185;background-color:#fff;color:#565554;text-decoration:none}body .t1-w-b-hover[data-clicked="1"]{background-color:#fff;color:#565554}body .t1-t1-w,body .t1-w-b-hover[data-clicked="1"]{border-style:solid;border-color:#0ad185;text-decoration:none}body .t1-t1-w{background-color:#0ad185;color:#fff}body .t1-t1-w .svg-animation path{stroke:#fff}body .t1-t1-w-hover:hover,body .t1-t1-w[data-clicked="1"]:not(.no-click-hover):hover{border-style:solid;border-color:#0ad185;background-color:#0ad185;color:#fff;text-decoration:none}body .t1-t1-w-hover:hover::placeholder{border-style:solid;border-color:#0ad185;background-color:#0ad185;color:#fff;text-decoration:none}body .t1-t1-w-hover[data-clicked="1"]{border-style:solid;border-color:#0ad185;background-color:#0ad185;color:#fff;text-decoration:none}body .w-w-t1{border-style:solid;border-color:#fff;background-color:#fff;color:#0ad185;text-decoration:none}body .w-w-t1 .svg-animation path{stroke:#0ad185}body .w-w-t1-hover:hover,body .w-w-t1[data-clicked="1"]:not(.no-click-hover):hover{border-style:solid;border-color:#fff;background-color:#fff;color:#0ad185;text-decoration:none}body .w-w-t1-hover:hover::placeholder{border-style:solid;border-color:#fff;background-color:#fff;color:#0ad185;text-decoration:none}body .w-w-t1-hover[data-clicked="1"]{color:#0ad185}body .w-w-t1-hover[data-clicked="1"],body .w-w-t2{border-style:solid;border-color:#fff;background-color:#fff;text-decoration:none}body .w-w-t2{color:#2e87ad}body .w-w-t2 .svg-animation path{stroke:#2e87ad}body .w-w-t2-hover:hover,body .w-w-t2[data-clicked="1"]:not(.no-click-hover):hover{border-style:solid;border-color:#fff;background-color:#fff;color:#2e87ad;text-decoration:none}body .w-w-t2-hover:hover::placeholder{border-style:solid;border-color:#fff;background-color:#fff;color:#2e87ad;text-decoration:none}body .w-w-t2-hover[data-clicked="1"]{color:#2e87ad}body .w-w-t1_25d,body .w-w-t2-hover[data-clicked="1"]{border-style:solid;border-color:#fff;background-color:#fff;text-decoration:none}body .w-w-t1_25d{color:#079d64}body .w-w-t1_25d .svg-animation path{stroke:#079d64}body .w-w-t1_25d-hover:hover,body .w-w-t1_25d[data-clicked="1"]:not(.no-click-hover):hover{border-style:solid;border-color:#fff;background-color:#fff;color:#079d64;text-decoration:none}body .w-w-t1_25d-hover:hover::placeholder{border-style:solid;border-color:#fff;background-color:#fff;color:#079d64;text-decoration:none}body .w-w-t1_25d-hover[data-clicked="1"]{color:#079d64}body .w-w-r,body .w-w-t1_25d-hover[data-clicked="1"]{border-style:solid;border-color:#fff;background-color:#fff;text-decoration:none}body .w-w-r{color:#ff6161}body .w-w-r .svg-animation path{stroke:#ff6161}body .w-w-r-hover:hover,body .w-w-r[data-clicked="1"]:not(.no-click-hover):hover{border-style:solid;border-color:#fff;background-color:#fff;color:#ff6161;text-decoration:none}body .w-w-r-hover:hover::placeholder{border-style:solid;border-color:#fff;background-color:#fff;color:#ff6161;text-decoration:none}body .w-w-r-hover[data-clicked="1"]{border-color:#fff;color:#ff6161}body .t2-w-t2,body .w-w-r-hover[data-clicked="1"]{border-style:solid;background-color:#fff;text-decoration:none}body .t2-w-t2{border-color:#2e87ad;color:#2e87ad}body .t2-w-t2 .svg-animation path{stroke:#2e87ad}body .t2-w-t2-hover:hover,body .t2-w-t2[data-clicked="1"]:not(.no-click-hover):hover{border-style:solid;border-color:#2e87ad;background-color:#fff;color:#2e87ad;text-decoration:none}body .t2-w-t2-hover:hover::placeholder{border-style:solid;border-color:#2e87ad;background-color:#fff;color:#2e87ad;text-decoration:none}body .t2-w-t2-hover[data-clicked="1"]{background-color:#fff}body .t2-t2-t2,body .t2-w-t2-hover[data-clicked="1"]{border-style:solid;border-color:#2e87ad;color:#2e87ad;text-decoration:none}body .t2-t2-t2{background-color:#2e87ad}body .t2-t2-t2 .svg-animation path{stroke:#2e87ad}body .t2-t2-t2-hover:hover,body .t2-t2-t2[data-clicked="1"]:not(.no-click-hover):hover{border-style:solid;border-color:#2e87ad;background-color:#2e87ad;color:#2e87ad;text-decoration:none}body .t2-t2-t2-hover:hover::placeholder{border-style:solid;border-color:#2e87ad;background-color:#2e87ad;color:#2e87ad;text-decoration:none}body .t2-t2-t2-hover[data-clicked="1"]{border-style:solid;border-color:#2e87ad;background-color:#2e87ad;color:#2e87ad;text-decoration:none}body .r-w-r{border-style:solid;border-color:#ff6161;background-color:#fff;color:#ff6161;text-decoration:none}body .r-w-r .svg-animation path{stroke:#ff6161}body .r-w-r-hover:hover,body .r-w-r[data-clicked="1"]:not(.no-click-hover):hover{border-style:solid;border-color:#ff6161;background-color:#fff;color:#ff6161;text-decoration:none}body .r-w-r-hover:hover::placeholder{border-style:solid;border-color:#ff6161;background-color:#fff;color:#ff6161;text-decoration:none}body .r-w-r-hover[data-clicked="1"]{border-style:solid;border-color:#ff6161;background-color:#fff;color:#ff6161;text-decoration:none}body .b-b-w{border-style:solid;border-color:#565554;background-color:#565554;color:#fff;text-decoration:none}body .b-b-w .svg-animation path{stroke:#fff}body .b-b-w-hover:hover,body .b-b-w[data-clicked="1"]:not(.no-click-hover):hover{border-style:solid;border-color:#565554;background-color:#565554;color:#fff;text-decoration:none}body .b-b-w-hover:hover::placeholder{border-style:solid;border-color:#565554;background-color:#565554;color:#fff;text-decoration:none}body .b-b-w-hover[data-clicked="1"]{border-style:solid;border-color:#565554;background-color:#565554;color:#fff;text-decoration:none}body .t2_50-t2_50-w{border-style:solid;border-color:#97c3d6;background-color:#97c3d6;color:#fff;text-decoration:none}body .t2_50-t2_50-w .svg-animation path{stroke:#fff}body .t2_50-t2_50-w-hover:hover,body .t2_50-t2_50-w[data-clicked="1"]:not(.no-click-hover):hover{border-style:solid;border-color:#97c3d6;background-color:#97c3d6;color:#fff;text-decoration:none}body .t2_50-t2_50-w-hover:hover::placeholder{border-style:solid;border-color:#97c3d6;background-color:#97c3d6;color:#fff;text-decoration:none}body .t2_50-t2_50-w-hover[data-clicked="1"]{border-style:solid;border-color:#97c3d6;background-color:#97c3d6;color:#fff;text-decoration:none}body .t1-b_50-w{border-style:solid;border-color:#0ad185;background-color:rgba(0,0,0,.5);color:#fff;text-decoration:none}body .t1-b_50-w .svg-animation path{stroke:#fff}body .t1-b_50-w-hover:hover,body .t1-b_50-w[data-clicked="1"]:not(.no-click-hover):hover{border-style:solid;border-color:#0ad185;background-color:rgba(0,0,0,.5);color:#fff;text-decoration:none}body .t1-b_50-w-hover:hover::placeholder{border-style:solid;border-color:#0ad185;background-color:rgba(0,0,0,.5);color:#fff;text-decoration:none}body .t1-b_50-w-hover[data-clicked="1"]{border-color:#0ad185}body .t1-b_50-w-hover[data-clicked="1"],body .t2-b_50-w{border-style:solid;background-color:rgba(0,0,0,.5);color:#fff;text-decoration:none}body .t2-b_50-w{border-color:#2e87ad}body .t2-b_50-w .svg-animation path{stroke:#fff}body .t2-b_50-w-hover:hover,body .t2-b_50-w[data-clicked="1"]:not(.no-click-hover):hover{border-style:solid;border-color:#2e87ad;background-color:rgba(0,0,0,.5);color:#fff;text-decoration:none}body .t2-b_50-w-hover:hover::placeholder{border-style:solid;border-color:#2e87ad;background-color:rgba(0,0,0,.5);color:#fff;text-decoration:none}body .t2-b_50-w-hover[data-clicked="1"]{border-color:#2e87ad}body .ld3-b_50-w,body .t2-b_50-w-hover[data-clicked="1"]{border-style:solid;background-color:rgba(0,0,0,.5);color:#fff;text-decoration:none}body .ld3-b_50-w{border-color:#a4a4a4}body .ld3-b_50-w .svg-animation path{stroke:#fff}body .ld3-b_50-w-hover:hover,body .ld3-b_50-w[data-clicked="1"]:not(.no-click-hover):hover{border-style:solid;border-color:#a4a4a4;background-color:rgba(0,0,0,.5);color:#fff;text-decoration:none}body .ld3-b_50-w-hover:hover::placeholder{border-style:solid;border-color:#a4a4a4;background-color:rgba(0,0,0,.5);color:#fff;text-decoration:none}body .ld3-b_50-w-hover[data-clicked="1"]{background-color:rgba(0,0,0,.5)}body .ld3-b_50-w-hover[data-clicked="1"],body .ld3-ld3-w{border-style:solid;border-color:#a4a4a4;color:#fff;text-decoration:none}body .ld3-ld3-w{background-color:#a4a4a4}body .ld3-ld3-w .svg-animation path{stroke:#fff}body .ld3-ld3-w-hover:hover,body .ld3-ld3-w[data-clicked="1"]:not(.no-click-hover):hover{border-style:solid;border-color:#a4a4a4;background-color:#a4a4a4;color:#fff;text-decoration:none}body .ld3-ld3-w-hover:hover::placeholder{border-style:solid;border-color:#a4a4a4;background-color:#a4a4a4;color:#fff;text-decoration:none}body .ld3-ld3-w-hover[data-clicked="1"]{border-style:solid;border-color:#a4a4a4;background-color:#a4a4a4;color:#fff;text-decoration:none}body .r-b_50-w{border-style:solid;border-color:#ff6161;background-color:rgba(0,0,0,.5);color:#fff;text-decoration:none}body .r-b_50-w .svg-animation path{stroke:#fff}body .r-b_50-w-hover:hover,body .r-b_50-w[data-clicked="1"]:not(.no-click-hover):hover{border-style:solid;border-color:#ff6161;background-color:rgba(0,0,0,.5);color:#fff;text-decoration:none}body .r-b_50-w-hover:hover::placeholder{border-style:solid;border-color:#ff6161;background-color:rgba(0,0,0,.5);color:#fff;text-decoration:none}body .r-b_50-w-hover[data-clicked="1"]{background-color:rgba(0,0,0,.5)}body .r-b_50-w-hover[data-clicked="1"],body .r-r-w{border-style:solid;border-color:#ff6161;color:#fff;text-decoration:none}body .r-r-w{background-color:#ff6161}body .r-r-w .svg-animation path{stroke:#fff}body .r-r-w-hover:hover,body .r-r-w[data-clicked="1"]:not(.no-click-hover):hover{border-style:solid;border-color:#ff6161;background-color:#ff6161;color:#fff;text-decoration:none}body .r-r-w-hover:hover::placeholder{border-style:solid;border-color:#ff6161;background-color:#ff6161;color:#fff;text-decoration:none}body .r-r-w-hover[data-clicked="1"]{background-color:#ff6161;color:#fff}body .r-r-w-hover[data-clicked="1"],body .r-w-b{border-style:solid;border-color:#ff6161;text-decoration:none}body .r-w-b{background-color:#fff;color:#565554}body .r-w-b .svg-animation path{stroke:#565554}body .r-w-b-hover:hover,body .r-w-b[data-clicked="1"]:not(.no-click-hover):hover{border-style:solid;border-color:#ff6161;background-color:#fff;color:#565554;text-decoration:none}body .r-w-b-hover:hover::placeholder{border-style:solid;border-color:#ff6161;background-color:#fff;color:#565554;text-decoration:none}body .r-w-b-hover[data-clicked="1"]{border-style:solid;border-color:#ff6161;background-color:#fff;color:#565554;text-decoration:none}body .ld4-ld4-w{border-style:solid;border-color:#7d7d7d;background-color:#7d7d7d;color:#fff;text-decoration:none}body .ld4-ld4-w .svg-animation path{stroke:#fff}body .ld4-ld4-w-hover:hover,body .ld4-ld4-w[data-clicked="1"]:not(.no-click-hover):hover{border-style:solid;border-color:#7d7d7d;background-color:#7d7d7d;color:#fff;text-decoration:none}body .ld4-ld4-w-hover:hover::placeholder{border-style:solid;border-color:#7d7d7d;background-color:#7d7d7d;color:#fff;text-decoration:none}body .ld4-ld4-w-hover[data-clicked="1"]{border-style:solid;border-color:#7d7d7d;background-color:#7d7d7d;color:#fff;text-decoration:none}body .w-w-ld4{border-style:solid;border-color:#fff;background-color:#fff;color:#7d7d7d;text-decoration:none}body .w-w-ld4 .svg-animation path{stroke:#7d7d7d}body .w-w-ld4-hover:hover,body .w-w-ld4[data-clicked="1"]:not(.no-click-hover):hover{border-style:solid;border-color:#fff;background-color:#fff;color:#7d7d7d;text-decoration:none}body .w-w-ld4-hover:hover::placeholder{border-style:solid;border-color:#fff;background-color:#fff;color:#7d7d7d;text-decoration:none}body .w-w-ld4-hover[data-clicked="1"]{border-style:solid;border-color:#fff;background-color:#fff;color:#7d7d7d;text-decoration:none}body .trans-trans-ld3{border-style:solid;border-color:transparent;background-color:transparent;color:#a4a4a4;text-decoration:none}body .trans-trans-ld3 .svg-animation path{stroke:#a4a4a4}body .trans-trans-ld3-hover:hover,body .trans-trans-ld3[data-clicked="1"]:not(.no-click-hover):hover{border-style:solid;border-color:transparent;background-color:transparent;color:#a4a4a4;text-decoration:none}body .trans-trans-ld3-hover:hover::placeholder{border-style:solid;border-color:transparent;background-color:transparent;color:#a4a4a4;text-decoration:none}body .trans-trans-ld3-hover[data-clicked="1"]{color:#a4a4a4}body .trans-trans-ld2,body .trans-trans-ld3-hover[data-clicked="1"]{border-style:solid;border-color:transparent;background-color:transparent;text-decoration:none}body .trans-trans-ld2{color:#ccc}body .trans-trans-ld2 .svg-animation path{stroke:#ccc}body .trans-trans-ld2-hover:hover,body .trans-trans-ld2[data-clicked="1"]:not(.no-click-hover):hover{border-style:solid;border-color:transparent;background-color:transparent;color:#ccc;text-decoration:none}body .trans-trans-ld2-hover:hover::placeholder{border-style:solid;border-color:transparent;background-color:transparent;color:#ccc;text-decoration:none}body .trans-trans-ld2-hover[data-clicked="1"]{border-style:solid;border-color:transparent;background-color:transparent;color:#ccc;text-decoration:none}body .ld2-w-ld2{border-style:solid;border-color:#ccc;background-color:#fff;color:#ccc;text-decoration:none}body .ld2-w-ld2 .svg-animation path{stroke:#ccc}body .ld2-w-ld2-hover:hover,body .ld2-w-ld2[data-clicked="1"]:not(.no-click-hover):hover{border-style:solid;border-color:#ccc;background-color:#fff;color:#ccc;text-decoration:none}body .ld2-w-ld2-hover:hover::placeholder{border-style:solid;border-color:#ccc;background-color:#fff;color:#ccc;text-decoration:none}body .ld2-w-ld2-hover[data-clicked="1"]{background-color:#fff;color:#ccc}body .ld2-ld2-w,body .ld2-w-ld2-hover[data-clicked="1"]{border-style:solid;border-color:#ccc;text-decoration:none}body .ld2-ld2-w{background-color:#ccc;color:#fff}body .ld2-ld2-w .svg-animation path{stroke:#fff}body .ld2-ld2-w-hover:hover,body .ld2-ld2-w[data-clicked="1"]:not(.no-click-hover):hover{border-style:solid;border-color:#ccc;background-color:#ccc;color:#fff;text-decoration:none}body .ld2-ld2-w-hover:hover::placeholder{border-style:solid;border-color:#ccc;background-color:#ccc;color:#fff;text-decoration:none}body .ld2-ld2-w-hover[data-clicked="1"]{border-style:solid;border-color:#ccc;background-color:#ccc;color:#fff;text-decoration:none}body .o-w-o{border-style:solid;border-color:#ffa600;background-color:#fff;color:#ffa600;text-decoration:none}body .o-w-o .svg-animation path{stroke:#ffa600}body .o-w-o[data-clicked="1"]:not(.no-click-hover):hover{border-style:solid;border-color:#ffa600;background-color:#fff;color:#ffa600;text-decoration:none}body .o-w-o-hover:hover{border-style:solid;border-color:#ffa600;background-color:#fff;color:#ffa600;text-decoration:none}body .o-w-o-hover:hover::placeholder{border-style:solid;border-color:#ffa600;background-color:#fff;color:#ffa600;text-decoration:none}body .o-w-o-hover[data-clicked="1"]{border-style:solid;border-color:#ffa600;background-color:#fff;color:#ffa600;text-decoration:none}body .t1-trans-trans{border-style:solid;border-color:#0ad185;background-color:transparent;color:transparent;text-decoration:none}body .t1-trans-trans .svg-animation path{stroke:transparent}body .t1-trans-trans-hover:hover,body .t1-trans-trans[data-clicked="1"]:not(.no-click-hover):hover{border-style:solid;border-color:#0ad185;background-color:transparent;color:transparent;text-decoration:none}body .t1-trans-trans-hover:hover::placeholder{border-style:solid;border-color:#0ad185;background-color:transparent;color:transparent;text-decoration:none}body .t1-trans-trans-hover[data-clicked="1"]{border-color:#0ad185}body .t1-trans-trans-hover[data-clicked="1"],body .t2-trans-trans{border-style:solid;background-color:transparent;color:transparent;text-decoration:none}body .t2-trans-trans{border-color:#2e87ad}body .t2-trans-trans .svg-animation path{stroke:transparent}body .t2-trans-trans-hover:hover,body .t2-trans-trans[data-clicked="1"]:not(.no-click-hover):hover{border-style:solid;border-color:#2e87ad;background-color:transparent;color:transparent;text-decoration:none}body .t2-trans-trans-hover:hover::placeholder{border-style:solid;border-color:#2e87ad;background-color:transparent;color:transparent;text-decoration:none}body .t2-trans-trans-hover[data-clicked="1"]{border-style:solid;border-color:#2e87ad;background-color:transparent;color:transparent;text-decoration:none}body .t1-w-w{border-style:solid;border-color:#0ad185;background-color:#fff;color:#fff;text-decoration:none}body .t1-w-w .svg-animation path{stroke:#fff}body .t1-w-w-hover:hover,body .t1-w-w[data-clicked="1"]:not(.no-click-hover):hover{border-style:solid;border-color:#0ad185;background-color:#fff;color:#fff;text-decoration:none}body .t1-w-w-hover:hover::placeholder{border-style:solid;border-color:#0ad185;background-color:#fff;color:#fff;text-decoration:none}body .t1-w-w-hover[data-clicked="1"]{border-color:#0ad185}body .t1-w-w-hover[data-clicked="1"],body .t2-w-w{border-style:solid;background-color:#fff;color:#fff;text-decoration:none}body .t2-w-w{border-color:#2e87ad}body .t2-w-w .svg-animation path{stroke:#fff}body .t2-w-w-hover:hover,body .t2-w-w[data-clicked="1"]:not(.no-click-hover):hover{border-style:solid;border-color:#2e87ad;background-color:#fff;color:#fff;text-decoration:none}body .t2-w-w-hover:hover::placeholder{border-style:solid;border-color:#2e87ad;background-color:#fff;color:#fff;text-decoration:none}body .t2-w-w-hover[data-clicked="1"]{border-style:solid;border-color:#2e87ad;background-color:#fff;color:#fff;text-decoration:none}body .trans-trans-b{border-style:solid;border-color:transparent;background-color:transparent;color:#565554;text-decoration:none}body .trans-trans-b .svg-animation path{stroke:#565554}body .trans-trans-b-hover:hover,body .trans-trans-b[data-clicked="1"]:not(.no-click-hover):hover{border-style:solid;border-color:transparent;background-color:transparent;color:#565554;text-decoration:none}body .trans-trans-b-hover:hover::placeholder{border-style:solid;border-color:transparent;background-color:transparent;color:#565554;text-decoration:none}body .trans-trans-b-hover[data-clicked="1"]{color:#565554}body .trans-trans-b-hover[data-clicked="1"],body .trans-trans-r{border-style:solid;border-color:transparent;background-color:transparent;text-decoration:none}body .trans-trans-r{color:#ff6161}body .trans-trans-r .svg-animation path{stroke:#ff6161}body .trans-trans-r-hover:hover,body .trans-trans-r[data-clicked="1"]:not(.no-click-hover):hover{border-style:solid;border-color:transparent;background-color:transparent;color:#ff6161;text-decoration:none}body .trans-trans-r-hover:hover::placeholder{border-style:solid;border-color:transparent;background-color:transparent;color:#ff6161;text-decoration:none}body .trans-trans-r-hover[data-clicked="1"]{border-style:solid;border-color:transparent;background-color:transparent;color:#ff6161;text-decoration:none}body .hover-div [data-hover-appearance=on]{display:none}body .hover-div:hover [data-hover-appearance=on],body .hover-div [data-hover-appearance=off]{display:flex}body .hover-div:hover [data-hover-appearance=off]{display:none}body .button-div .button{text-align:center;width:-moz-max-content;width:max-content;padding:.3819820591rem .6180469716rem;position:relative;border-width:.1459102934rem;border-radius:1rem;font-size:1rem;display:flex;justify-content:center;align-items:center;flex-direction:row;grid-gap:0}body .button-div .button:hover .svg-animation{animation:a .5s linear forwards}body .button-div .button .text-content{width:-moz-max-content;width:max-content;position:relative;display:flex;justify-content:center;align-items:center;flex-direction:row;grid-gap:0}body .button-div .button.border-2{border-radius:2.617924rem}body .button-div .button .border-circle{border-radius:50%}body .button-div.next-steps{margin:2.617924rem 0}body .button-div .xxxs,body .button-div.xxxs .button{border-width:.0344469186rem;border-radius:.2360828548rem;font-size:.4551661356rem}body .button-div .xxs,body .button-div.xxs .button{border-width:.0557351143rem;border-radius:.3819820591rem;font-size:.5917159763rem}body .button-div .xs,body .button-div.xs .button{border-width:.090179415rem;border-radius:.6180469716rem;font-size:.7692307692rem}body .button-div .s,body .button-div.s .button{border-width:.1459102934rem;border-radius:1rem;font-size:1rem}body .button-div .m,body .button-div.m .button{border-width:.2360828548rem;border-radius:1.618rem;font-size:1.3rem}body .button-div .l,body .button-div.l .button{border-width:.3819820591rem;border-radius:2.617924rem;font-size:1.69rem}body .button-div .xl,body .button-div.xl .button{border-width:.6180469716rem;border-radius:4.235801032rem;font-size:2.197rem}body .button-div .xxl,body .button-div.xxl .button{border-width:1rem;border-radius:6.8535260698rem;font-size:2.8561rem}body .button-div .xxxl,body .button-div.xxxl .button{border-width:1.618rem;border-radius:11.0890051809rem;font-size:3.71293rem}body .button{text-align:center;width:-moz-max-content;width:max-content;position:relative;margin:.2360828548rem 1rem;border-width:.1459102934rem;border-radius:1rem;font-size:1rem;display:flex;justify-content:center;align-items:center;flex-direction:row;grid-gap:0}body .button:hover .underline{animation:a .5s linear forwards}body .button.text-content,body .button .text-content{width:-moz-max-content;width:max-content;position:relative;display:flex;justify-content:center;align-items:center;flex-direction:row;grid-gap:0}body .button.style-2{padding:.2360828548rem 1rem;margin:.2360828548rem;max-width:100%}body .button.style-3{padding:0;margin:.2360828548rem 0;width:100%;max-width:11.0890051809rem;font-size:.9rem;position:relative}body .button.style-3 a,body .button.style-3 button,body .button.style-3 p{margin:0}body .button.style-3 .left-button{left:-.1459102934rem}body .button.style-3 .right-button{right:-.1459102934rem}body .button.style-3 .main-text{padding:.2rem 2rem;overflow-wrap:break-word}body .button.style-3 .main-text.go-left{padding-left:.5em}body .button.style-3 .main-text.go-right{padding-right:.5em}body .button.style-3 .button{position:absolute;padding:0 .2em;height:100%;min-width:1.2918205869rem}body .button.style-3 .button.fa-thumbs-up{border-style:solid;border-color:#0ad185;background-color:#fff;color:#0ad185;text-decoration:none}body .button.style-3 .button.fa-thumbs-up:hover{border-style:solid;border-color:#0ad185;background-color:#0ad185;color:#fff;text-decoration:none}body .button.style-3 .button.mini-menu,body .button.style-3 .button.move{border-style:solid;border-color:#a4a4a4;background-color:#fff;color:#a4a4a4;text-decoration:none}body .button.style-3 .button.mini-menu:hover,body .button.style-3 .button.move:hover{border-style:solid;border-color:#a4a4a4;background-color:#a4a4a4;color:#fff;text-decoration:none}body .button.style-3 .button:hover{cursor:pointer}body .button.style-3 .button.delete{border-style:solid;border-color:#ff6161;background-color:#fff;color:#ff6161;text-decoration:none}body .button.style-3 .button.delete:hover{border-style:solid;border-color:#ff6161;background-color:#ff6161;color:#fff;text-decoration:none}body .button.style-3[data-clicked="1"] .button.fa-thumbs-up{border-style:solid;border-color:#0ad185;background-color:#0ad185;color:#fff;text-decoration:none}body .button.style-3[data-clicked="1"] .button.fa-thumbs-up:hover{border-style:solid;border-color:#0ad185;background-color:#fff;color:#0ad185;text-decoration:none}body .button.style-3.font-size-by-length{font-size:calc(var(--defaultSize, 4.235801032rem) * var(--defaultBase, 100) / (var(--defaultBase, 100) + var(--characterLength, var(--defaultBasePlus, 10))));--defaultSize:1rem}body a.button.style-3,body button.button.style-3,body input.button.style-3,body p.button.style-3{margin:.2360828548rem 0;padding:.2em;box-sizing:content-box}body button{outline:none;border:none;border-style:solid}body .svg-div{position:relative;width:-moz-max-content;width:max-content}body .svg-div:hover .svg-animation{animation:a .5s linear forwards}body .svg-animation{position:absolute;pointer-events:none}body .svg-animation path{stroke:#fff;stroke-opacity:.5;stroke-width:.25em;stroke-linecap:round}body .svg-animation2{position:absolute;pointer-events:none;top:0;left:0;transform:translate(-12.5%,-12.5%)}body svg{fill:none}body svg.underline{transform:translateY(1em);width:calc(100% + 1em);height:1em;stroke-dasharray:270;stroke-dashoffset:270}body svg.circle{top:0;height:100%;width:100%;stroke-dasharray:180;stroke-dashoffset:180}body svg.arrow{overflow:visible;height:100%;width:100%}body svg.arrow path{stroke-linecap:round}body svg.arrow .p2{fill:#a4a4a4}body svg.reveal{stroke:#fff;stroke-width:113;stroke-linecap:round;height:135%;width:135%}body svg.reveal.reveal-half{stroke-opacity:.5}body svg.reveal.pen[data-visible="0"]{opacity:0;transition-duration:.3s}body svg.show{stroke-dasharray:0;stroke-dashoffset:0}body .instructions-div{pointer-events:none}body .instructions-div svg.arrow path{stroke:#a4a4a4;stroke-width:14}body .instructions-div svg.arrow .p2{stroke-width:7;fill:#a4a4a4}body .instructions-div p{color:#a4a4a4;font-size:1.3rem}body .instructions-div{position:absolute;display:flex;justify-content:center;align-items:center;flex-direction:row;grid-gap:1em;height:10em;width:15em;color:#565554;font-size:1rem}body .instructions-div .arrow{flex:0 0 5em}body .instructions-div p{text-align:center;margin:0;flex:1 0 5em}body .instructions-div.up,body .instructions-div.up p{transform:rotate(0deg)}body .instructions-div.up.flip,body .instructions-div.up.flip p{transform:rotate(0deg) scaleX(-1)}body .instructions-div.right{transform:rotate(90deg)}body .instructions-div.right p{transform:rotate(-90deg)}body .instructions-div.right.flip{transform:rotate(90deg) scaleX(-1)}body .instructions-div.right.flip p{transform:rotate(-90deg) scaleY(-1)}body .instructions-div.down{transform:rotate(180deg)}body .instructions-div.down p{transform:rotate(-180deg)}body .instructions-div.down.flip{transform:rotate(180deg) scaleX(-1)}body .instructions-div.down.flip p{transform:rotate(-180deg) scaleX(-1)}body .instructions-div.left{transform:rotate(270deg)}body .instructions-div.left p{transform:rotate(-270deg)}body .instructions-div.left.flip{transform:rotate(270deg) scaleX(-1)}body .instructions-div.left.flip p{transform:rotate(-270deg) scaleY(-1)}body .small-instructions .instructions-div{pointer-events:none}body .small-instructions .instructions-div svg.arrow path{stroke:#a4a4a4;stroke-width:8}body .small-instructions .instructions-div svg.arrow .p2{stroke-width:2;fill:#a4a4a4}body .small-instructions .instructions-div p{color:#a4a4a4;font-size:1rem}@keyframes a{to{stroke-dashoffset:0}}body .flex{display:flex;justify-content:center;align-items:center;flex-direction:row;grid-gap:0}body .flex-grow-shrink{flex-grow:1;flex-shrink:1}body .flex.column{flex-direction:column}body .flex .wrap{flex-wrap:wrap}body .menu{position:absolute;padding:1rem;width:-moz-max-content;width:max-content;border-width:.2360828548rem;border-radius:1.618rem;font-size:1.3rem;font-size:1rem;align-items:start}body .menu .button{width:6.8535260698rem}body .menu .underline{height:.4em}@media only screen and (max-width:37rem){body .menu{flex-direction:column}}body .shadow,body .shadow-hover{box-shadow:0 .4em .3em 0 rgba(86,85,84,.3)}body .shadow-hover:hover{box-shadow:0 .4em .3em 0 rgba(86,85,84,.5)}body .shadow-children-hover>:not(.shadow-exclude),body .shadow-children>:not(.shadow-exclude){box-shadow:0 .4em .3em 0 rgba(86,85,84,.3)}body .shadow-children-hover>:not(.shadow-exclude):hover,body .shadow-div.shadow-children-hover:hover>:not(.shadow-exclude),body .shadow-div.shadow-children:hover>:not(.shadow-exclude),body .shadow-div:hover>.shadow,body .shadow-div:hover>.shadow-children-hover>:not(.shadow-exclude),body .shadow-div:hover>.shadow-children>:not(.shadow-exclude),body .shadow-div:hover>.shadow-hover{box-shadow:0 .4em .3em 0 rgba(86,85,84,.5)}body .logo-icon{border-radius:50%;border-style:solid;border-color:#fff;background-color:#0ad185;color:#fff;text-decoration:none;width:3em;height:3em}body .stories-layout{justify-content:space-between;padding:0 10%;grid-gap:1rem}body .stories-layout .layout-item{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1 1 12rem;min-width:12rem;max-width:25rem;margin:auto}body .stories-layout .layout-item.main{min-width:28rem;max-width:40rem;flex-basis:auto}@media only screen and (max-width:61rem){body .stories-layout .layout-item.side{display:none}}body .stories-layout.combine-stories .layout-item{margin:0}body .stories-title-section{margin-top:-1.618rem;padding:3.236rem 0 1.618rem;min-height:11.0890051809rem}body .stories-title-section h1{color:#fff;padding:.3819820591rem 1.618rem;margin:0;text-align:center}body .stories-title-section label[for=storyImage]:hover img{filter:brightness(.9)}body .stories-title-section label.background-div:before{content:"\f044";font-family:Font Awesome\ 5 Free;font-weight:900;position:absolute;top:80%;left:calc(80% + .5rem);color:hsla(0,0%,100%,.5);font-size:1.618rem;z-index:1;background:transparent;padding:5px;transform:translate(-100%,-50%)}body .stories-title-section label.background-div:hover:after{content:"Edit Image";position:absolute;top:80%;left:calc(80% + .5rem);color:#fff;z-index:1;background:transparent;padding:5px;transform:translateY(-50%)}body .stories-title-section label.background-div:hover:before{color:#fff}body form h1[contenteditable=true],body form p[contenteditable=true],body form textarea[contenteditable=true]{border:1px solid transparent}body form h1[contenteditable=true]:empty:before,body form p[contenteditable=true]:empty:before,body form textarea[contenteditable=true]:empty:before{content:"Enter text here";color:#a4a4a4}body form p[contenteditable=true]:empty,body form p[contenteditable=true]:hover,body form textarea[contenteditable=true]:empty,body form textarea[contenteditable=true]:hover{border-color:#000}body form h1[contenteditable=true]:empty,body form h1[contenteditable=true]:hover{border-color:#fff}body form input{box-sizing:border-box;border-color:#2e87ad;border-width:0 0 .2em;outline:none;font-size:1rem}body form textarea{resize:none;overflow:hidden;font-size:1rem;text-align:center;width:calc(100% - 1rem);background-color:transparent}body .stories-content-section{align-items:flex-start;margin:4.235801032rem 0;text-align:center}body .stories-content-section .content-side{position:sticky;top:25vh;bottom:25vh;min-height:50vh}body .stories-content-section.combine-stories .content-side{position:relative;top:0;min-height:auto}body .stories-content-section p,body .stories-content-section textarea{padding:.6180469716rem .3819820591rem;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}body .stories-content-section.chapter-view .content-side .fa-arrow-left,body .stories-content-section.chapter-view .content-side .fa-arrow-right{font-size:1.3rem}body .stories-content-section.chapter-view .text-content{width:calc(100% - .7639641181rem);text-align:start;margin:1rem 0;word-wrap:break-word}body .stories-content-section.chapter-view .text-content>*{margin:0;padding-top:0;padding-bottom:0}body .stories-content-section.chapter-view ol br,body .stories-content-section.chapter-view ul br{display:none}body .stories-content-section.chapter-edit .editable textarea{margin:.3819820591rem 0 0}body .stories-content-section.chapter-edit .stories-content.main p,body .stories-content-section.chapter-edit .stories-content.main textarea,body .stories-content-section.chapter-view .stories-content.main p,body .stories-content-section.chapter-view .stories-content.main textarea{text-align:justify}body .stories-content-section.story-edit .content-side.left .moveable .main-text{display:flex;align-items:center;justify-content:center;position:relative}body .stories-content-section.story-edit .content-side.left .moveable .delete{z-index:1}body .stories-content-section.story-edit .content-side.left .moveable:hover{cursor:pointer}body .stories-content-section.story-edit .content-side.left .moveable:hover .main-text:before{content:"\f08e";font-family:Font Awesome\ 5 Free;font-weight:900;color:hsla(0,0%,100%,.8);font-size:1.2rem;background:transparent;padding-right:5px}body .stories-content-section.story-edit .content-side.right select[data-field=default_view],body .stories-content-section.story-edit .link-story-table .id{display:none}body .stories-content-section.story-edit .link-story-table .delete,body .stories-content-section.story-edit .link-story-table .move{padding:0 .3819820591rem;min-height:100%;cursor:pointer;line-height:1.618rem}body .stories-content-section.story-edit .link-story-table td,body .stories-content-section.story-edit .link-story-table th{padding:.2360828548rem .090179415rem}body .stories-content-section.story-view .layout-item{max-width:1000rem}body .stories-content-section.story-view .layout-item.main{flex-basis:auto}body .stories-content-section.story-view .layout-item.side{display:none!important}body .stories-content-section.story-view .main-content{display:flex;justify-content:center;align-items:start;flex-direction:row;grid-gap:0;margin-top:2.617924rem;width:100%}body .stories-content-section.story-view .main-content .content-left{width:min(70%,46.9708195891rem);display:flex;justify-content:center;align-items:center;flex-direction:column;grid-gap:0}body .stories-content-section.story-view .main-content .content-left .tags-initial-showcase{width:100%;display:grid;grid-template-columns:repeat(auto-fill,6.8535260698rem);grid-gap:.6180469716rem 1rem}body .stories-content-section.story-view .main-content .content-left .tags-initial-showcase .rounded-square-box{height:1.4rem}body .stories-content-section.story-view .main-content .content-left .tags-initial-showcase .rounded-square-box .main-text{--defaultSize:0.8rem}body .stories-content-section.story-view .main-content .content-left .tags-initial-showcase .edit-tags-button{display:flex;justify-content:center;align-items:center;flex-direction:row;grid-gap:0}body .stories-content-section.story-view .main-content .sidebar{width:min(30%,17.9420103827rem);display:flex;justify-content:center;align-items:center;flex-direction:column;grid-gap:0;grid-gap:1.618rem}body .stories-content-section.story-view .main-content .sidebar .chapter-sidebar{display:flex;justify-content:center;align-items:center;flex-direction:column;grid-gap:0;grid-gap:1rem}body .stories-content-section.story-view .main-content .sidebar .chapter-sidebar .chapter-list{display:flex;justify-content:center;align-items:center;flex-direction:column;grid-gap:0;grid-gap:.6180469716rem}body .stories-content-section.story-view .main-content .sidebar .chapter-sidebar .chapter-list .chapter-link{text-decoration:none;border-radius:1.618rem;--borderColor1:hsl(calc(157 + var(--colorScale, 0) * 82),93%,43%);min-height:1.8rem;width:11.0890051809rem;display:flex;justify-content:center;align-items:center;flex-direction:row;grid-gap:0}body .stories-content-section.story-view .main-content .sidebar .chapter-sidebar .chapter-list .chapter-link p{padding:.2360828548rem .6180469716rem;margin:0;font-size:calc(var(--defaultSize, 4.235801032rem) * var(--defaultBase, 100) / (var(--defaultBase, 100) + var(--characterLength, var(--defaultBasePlus, 10))));--defaultSize:0.95rem;--defaultBase:160}body .stories-content-section.story-view .main-content .description{margin:1.618rem 0}body .stories-content-section.story-view .edit-tags{border-radius:.6180469716rem;border-width:.1459102934rem}body .stories-content-section.story-view .stories{width:100%}body .stories-content-section.story-view .stories .stories-table{width:100%;font-size:1.69rem;border-collapse:collapse}body .stories-content-section.story-view .stories .stories-table thead{border:.1459102934rem solid #000;border-width:0 0 .090179415rem}body .stories-content-section.story-view .stories .stories-table thead tr th{padding-bottom:1rem}body .stories-content-section.story-view .stories .stories-table tbody tr td{padding:.6180469716rem 0}body .stories-content-section.story-view .stories .stories-table tbody tr .chapter-numbers{display:flex;justify-content:center;align-items:end;flex-direction:row;grid-gap:0}body .stories-content-section.story-view .stories .stories-table tbody tr .chapter-numbers p{padding:.1459102934rem}body .stories-content-section.story-view .stories .stories-table tbody tr .chapter-numbers .total{color:#7d7d7d;font-size:1rem;padding-bottom:.3819820591rem}body .stories-content-section.story-view .stories .stories-table tbody tr .donate-field{display:flex;justify-content:center;align-items:center;flex-direction:row;grid-gap:0;grid-gap:1rem}body .stories-content-section.story-view .stories .stories-table tbody tr .donate-field .donate-text{font-size:.7692307692rem}body .stories-content-section.story-view .stories .stories-table tbody tr .donate-field .donate-text p{margin:0;padding:0}body .stories-content-section.story-view .stories .stories-table tbody tr .donate-field .donate-url{font-size:1.3rem;border-radius:1.618rem;padding:.2360828548rem 1rem}body .stories-content-section.story-view .stories .stories-table tbody tr .production-stage{color:hsl(calc(157 + var(--colorScale, 0) * 82),93%,43%)}body .stories-content-section.tag .layout-item{min-width:12rem;max-width:14rem}body .stories-content-section.tag .layout-item.main{min-width:28rem;max-width:62rem}body .stories-title-section>*{z-index:1}body .background-div{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background-color:#fff}body img{transition:width .1s}body img.acct-pic{border-radius:1rem;font-size:1rem;border:.1459102934rem solid #0ad185;background-color:#fff;color:#565554;text-decoration:none;border-radius:50%;height:4.235801032rem;width:4.235801032rem;object-fit:cover;object-position:center}body img.background-div{object-fit:cover;filter:brightness(.5)}body img.full-width{width:100%}body img.half-width{width:50%}body img.third-width{width:33%}body td{text-align:center}body .half-half>*{width:50%}body .img-style-1{height:49em;aspect-ratio:1/1;object-fit:cover;filter:brightness(.5)}body .center-right{position:absolute;right:25%;top:50%;transform:translate(50%,-50%)}body [data-back],body [data-next]{white-space:nowrap}body .next-step{grid-gap:1em}body .text-center{text-align:center}body .margin-0-10{margin:0 10%}body .circle-1{height:1em;width:1em}body .circle-1,body .circle-2{border-radius:100%;display:flex;justify-content:center;align-items:center;flex-direction:row;grid-gap:0}body .circle-2{height:2em;width:2em}body .circle-3{height:3em;width:3em}body .circle-3,body .circle-4{border-radius:100%;display:flex;justify-content:center;align-items:center;flex-direction:row;grid-gap:0}body .circle-4{height:4em;width:4em}body .circle-5{height:5em;width:5em}body .circle-5,body .circle-6{border-radius:100%;display:flex;justify-content:center;align-items:center;flex-direction:row;grid-gap:0}body .circle-6{height:6em;width:6em}body .circle-7{height:7em;width:7em}body .circle-7,body .circle-8{border-radius:100%;display:flex;justify-content:center;align-items:center;flex-direction:row;grid-gap:0}body .circle-8{height:8em;width:8em}body .circle-9{height:9em;width:9em}body .circle-9,body .circle-10{border-radius:100%;display:flex;justify-content:center;align-items:center;flex-direction:row;grid-gap:0}body .circle-10{height:10em;width:10em}body .standard-padding{padding-top:1rem;padding-bottom:1rem}body .standard-margin{margin-top:1rem;margin-bottom:1rem}body .clickable{cursor:pointer}body .standard-table-container{width:100%;max-height:17.9420103827rem;overflow-y:auto}body .standard-table-container .standard-table{width:100%;border-spacing:0}body .standard-table-container .standard-table thead{position:sticky;top:0;background-color:#85e8c2;z-index:5}body .standard-table-container .standard-table thead th{padding:.3819820591rem 0}body .standard-table-container .standard-table td .td-inner-content{display:flex;justify-content:center;align-items:center;width:100%;height:100%}body .stat-layout-1{flex-direction:column;margin:.6180469716rem}body .stat-layout-1,body .stat-layout-1 .bottom,body .stat-layout-1 .top{display:flex;justify-content:center;align-items:center;grid-gap:.3819820591rem}body .stat-layout-1 .bottom,body .stat-layout-1 .top{margin:0;padding:0;flex-direction:row}body .stat-layout-1 .top{font-size:1rem}body .stat-layout-1 .top .icon{border-radius:50%;margin:0;padding:0;line-height:1rem;width:1.618rem;height:1.618rem;display:flex;justify-content:center;align-items:center;flex-direction:row;grid-gap:0}body .stat-layout-1 .bottom{font-size:.7692307692rem;color:#7d7d7d}body .button-layout-1{display:flex;justify-content:space-between;align-items:center;flex-direction:row;grid-gap:.3819820591rem;border-style:solid;border-color:#000;background-color:#fff;color:#000;text-decoration:none;margin:.3819820591rem;padding:.2360828548rem .6180469716rem;width:9.4714500698rem;border-radius:2.617924rem;box-sizing:border-box;--defaultSize:1rem;--defaultBase:50}body .button-layout-1 svg g{fill:#000}body .button-layout-1:hover{border-style:solid;border-color:#0ad185;background-color:#0ad185;color:#fff;text-decoration:none}body .button-layout-1:hover svg g{fill:#fff}body .button-layout-1 .icon{width:1.618rem;height:1.618rem;flex-grow:0}body .button-layout-1 .icon>*{width:100%;height:100%;line-height:1.618rem}body .button-layout-1 .icon .fas{font-size:1.3rem}body .button-layout-1 .text{flex-grow:1;text-align:center}body .rounded-square-box{position:relative;display:flex;justify-content:space-between;align-items:center;flex-direction:row;grid-gap:0;border-radius:.6180469716rem;padding:0;border:.1459102934rem solid #a4a4a4;background-color:#fff;color:#000;font-size:.7692307692rem;width:6.8535260698rem;height:1.7639641181rem;overflow:hidden}body .rounded-square-box p{margin:0;padding:.3819820591rem;line-height:100%;box-sizing:border-box}body .rounded-square-box .box{position:absolute;border-radius:.6180469716rem;border:.1459102934rem solid #a4a4a4;background-color:#fff;height:calc(100% + .2918205869rem);padding:.3819820591rem 0;line-height:100%;display:flex;justify-content:center;align-items:center;flex-direction:row;grid-gap:0}body .rounded-square-box.box-r .main-text{width:70%}body .rounded-square-box.box-r .box{width:30%;right:-.1459102934rem}body .rounded-square-box.box-l .main-text{margin-left:30%;width:70%}body .rounded-square-box.box-l .box{width:30%;left:-.1459102934rem}body .rounded-square-box.box-lr .main-text{margin-left:30%;width:40%}body .rounded-square-box.box-lr .box{width:30%}body .rounded-square-box.box-lr .box:nth-of-type(2n){right:-.1459102934rem}body .rounded-square-box.box-lr .box:nth-of-type(2n-1){left:-.1459102934rem}body .rounded-square-box .main-text{font-size:calc(var(--defaultSize, 4.235801032rem) * var(--defaultBase, 100) / (var(--defaultBase, 100) + var(--characterLength, var(--defaultBasePlus, 10))));--defaultSize:1rem;--defaultBase:50;--defaultBasePlus:5}body .border-color-transition{background:linear-gradient(90deg,var(--borderColor1,#0ad185) 0,var(--borderColor1,#0ad185) calc(var(--borderColorDistance, 50) * 1%),var(--borderColor2,#a4a4a4) calc(var(--borderColorDistance, 50) * 1%),var(--borderColor2,#a4a4a4));position:relative;background-clip:padding-box;color:#000}body .border-color-transition:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:inherit;background:#fff;z-index:1;width:calc(100% - .2918205869rem);height:calc(100% - .2918205869rem)}body .border-color-transition.border-transition-hover:hover{color:#fff}body .border-color-transition.border-transition-hover:hover:before{opacity:0}body .border-color-transition>*{position:relative;z-index:2}body .header{width:100%;grid-gap:5%;height:7.471924rem}body .header .inner-container-div{display:flex;justify-content:space-between;align-items:center;flex-direction:row;grid-gap:0;width:100%;height:calc(100% - 4.854rem);padding:1.618rem 10% 3.236rem}body .header:after,body .header:before{content:"";position:absolute;width:100%;height:.809rem;bottom:.809rem;left:0;z-index:-1;border-style:solid;box-sizing:border-box}body .header:after{border-width:.2360828548rem 0 0;border-image:linear-gradient(90deg,#a4a4a4,#0ad185) 1}body .header:before{border-width:0 0 .2360828548rem;border-image:linear-gradient(270deg,#a4a4a4,hsla(0,0%,100%,0)) 1}body .header{justify-content:space-between;position:fixed;top:0;border-width:0;background-image:linear-gradient(180deg,#0ad185 5.853924rem,hsla(0,0%,100%,0) 0);z-index:100;transition:opacity .3s ease-in-out}@media only screen and (max-width:86rem){body .header .nav-buttons-right{display:none}#main-menu-modal.hamburger-menu .nav-buttons-right{display:flex}}@media only screen and (max-width:86rem) and (max-width:62rem){body .header .nav-buttons-mid{display:none}#main-menu-modal.hamburger-menu .nav-buttons-mid{display:block}}@media only screen and (max-width:86rem) and (max-width:62rem) and (max-width:32rem){body .header .nav-buttons-left{display:none}#main-menu-modal.hamburger-menu .nav-buttons-left{display:block}}body .header.scroll-hide,body .header.scroll-hide+#main-menu-modal{opacity:0}body .header.scroll-hide *,body .header.scroll-hide+#main-menu-modal *{pointer-events:none}body .footer{position:relative;height:5.853924rem;margin-top:auto;background-color:#0ad185}body .footer>*{z-index:1}body .footer .logo-icon{background-color:transparent}body .footer .logo-icon svg circle,body .footer .logo-icon svg rect{fill:transparent}body .footer:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-image:linear-gradient(180deg,rgba(46,135,173,0),#2e87ad);z-index:0}body #main-menu-modal .nav-buttons-left,body #main-menu-modal .nav-buttons-mid,body #main-menu-modal .nav-buttons-right{display:none}body #main-menu{margin-right:0}body .hamburger-menu{position:fixed;top:4.883124rem;right:calc(10% - 2.617924rem);z-index:200}body .currency-list path{stroke:#2e87ad}body .body-home{width:100%}body .body-home>*{padding:2rem .3rem;width:calc(100% - .6rem)}body .body-home .panel-holder{position:relative;padding:0 .3rem}body .body-home .logo{position:absolute;height:5rem;margin-bottom:1em;background-color:#fff;z-index:3;top:calc(50% + 2.5rem);left:50%;transform:translate(-50%,-50%);padding:.7rem 2rem 0;border:.3rem solid #565554}body .body-home .all-panels{display:flex;justify-content:center;align-items:stretch;flex-direction:column;grid-gap:.3rem;margin-bottom:1em}body .body-home .all-panels .panel-row{display:flex;justify-content:center;align-items:center;flex-direction:row;grid-gap:.3rem}body .body-home .all-panels .panel-row>*{width:50%}body .body-home .all-panels .panel-row .panel{transition:opacity 2s;position:relative;display:inline-block;overflow:hidden;width:50%;height:17.9420103827rem}body .body-home .all-panels .panel-row .panel[data-quick-fade="1"]{transition:opacity 0s}body .body-home .all-panels .panel-row .panel .panel-single{position:absolute;width:100%;height:100%;pointer-events:none}body .body-home .all-panels .panel-row .panel .panel-single .panel-border{position:absolute;width:100%;height:100%;pointer-events:auto;background-color:#565554;transition:background-color 1s ease-in-out}body .body-home .all-panels .panel-row .panel .panel-single .panel-border a{display:block;height:100%;width:100%}body .body-home .all-panels .panel-row .panel .panel-single .panel-border:hover{transition:background-color .2s ease-in-out}body .body-home .all-panels .panel-row .panel .panel-single .panel-border:hover~.image-div img{filter:grayscale(0);transition:filter .2s ease-in-out}body .body-home .all-panels .panel-row .panel .panel-single .panel-border[data-show="1"]{transition:background-color 1s ease-in-out}body .body-home .all-panels .panel-row .panel .panel-single .panel-border[data-show="1"]~.image-div img{transition:filter 1s ease-in-out}body .body-home .all-panels .panel-row .panel .panel-single .image-div{position:absolute;width:100%;height:100%}body .body-home .all-panels .panel-row .panel .panel-single .image-div img{position:absolute;object-fit:cover;filter:grayscale(1) brightness(.8) contrast(1.2);transition:filter 1s ease-in-out}body .body-home .all-panels .panel-row .panel .panel-single .text-div{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;grid-gap:0}body .body-home .all-panels .panel-row .panel .panel-single .text-div p{padding:0;margin:0;color:#fff;font-size:2.197rem;text-shadow:0 0 .5em #000,0 0 .5em #000,0 0 .5em #000;text-align:center}body .body-home .all-panels .panel-row .panel .panel-single.panel-1 .panel-border{-webkit-clip-path:polygon(0 0,calc(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip) - (.15rem + ((100% + var(--panel-angle)) / 2 / 2 - var(--panel-angle) / 2) * .05 + .3rem) / 3) 0,calc(50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip) - (.15rem + ((100% + var(--panel-angle)) / 2 / 2 - var(--panel-angle) / 2) * .05 + .3rem) / 3) 100%,0 100%);clip-path:polygon(0 0,calc(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip) - (.15rem + ((100% + var(--panel-angle)) / 2 / 2 - var(--panel-angle) / 2) * .05 + .3rem) / 3) 0,calc(50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip) - (.15rem + ((100% + var(--panel-angle)) / 2 / 2 - var(--panel-angle) / 2) * .05 + .3rem) / 3) 100%,0 100%)}body .body-home .all-panels .panel-row .panel .panel-single.panel-1 .image-div{-webkit-clip-path:polygon(.3rem .3rem,calc(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip) - (.15rem + ((100% + var(--panel-angle)) / 2 / 2 - var(--panel-angle) / 2) * .05 + .3rem) - (max(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip)) - min(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip))) * .02 * var(--flip)) .3rem,calc(50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip) - (.15rem + ((100% + var(--panel-angle)) / 2 / 2 - var(--panel-angle) / 2) * .05 + .3rem) + (max(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip)) - min(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip))) * .02 * var(--flip)) calc(100% - .3rem),.3rem calc(100% - .3rem));clip-path:polygon(.3rem .3rem,calc(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip) - (.15rem + ((100% + var(--panel-angle)) / 2 / 2 - var(--panel-angle) / 2) * .05 + .3rem) - (max(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip)) - min(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip))) * .02 * var(--flip)) .3rem,calc(50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip) - (.15rem + ((100% + var(--panel-angle)) / 2 / 2 - var(--panel-angle) / 2) * .05 + .3rem) + (max(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip)) - min(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip))) * .02 * var(--flip)) calc(100% - .3rem),.3rem calc(100% - .3rem))}body .body-home .all-panels .panel-row .panel .panel-single.panel-1 .image-div img{top:.3rem;left:.3rem;width:calc(max(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip) - (.15rem + ((100% + var(--panel-angle)) / 2 / 2 - var(--panel-angle) / 2) * .05 + .3rem) - (max(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip)) - min(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip))) * .02 * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip) - (.15rem + ((100% + var(--panel-angle)) / 2 / 2 - var(--panel-angle) / 2) * .05 + .3rem) + (max(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip)) - min(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip))) * .02 * var(--flip)) - .3rem);height:calc(max(100% - .3rem, 100% - .3rem) - .3rem)}body .body-home .all-panels .panel-row .panel .panel-single.panel-1 .text-div{top:.3rem;left:.3rem;width:calc((50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip) - (.15rem + ((100% + var(--panel-angle)) / 2 / 2 - var(--panel-angle) / 2) * .05 + .3rem) - (max(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip)) - min(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip))) * .02 * var(--flip) + 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip) - (.15rem + ((100% + var(--panel-angle)) / 2 / 2 - var(--panel-angle) / 2) * .05 + .3rem) + (max(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip)) - min(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip))) * .02 * var(--flip)) / 2 - .3rem + .3rem - (100% - .3rem) + 100% - .3rem - .3rem);height:calc((100% - .3rem + 100% - .3rem) / 2 - .3rem + 0rem + 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip) - (.15rem + ((100% + var(--panel-angle)) / 2 / 2 - var(--panel-angle) / 2) * .05 + .3rem) + (max(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip)) - min(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip))) * .02 * var(--flip) - (50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip) - (.15rem + ((100% + var(--panel-angle)) / 2 / 2 - var(--panel-angle) / 2) * .05 + .3rem) - (max(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip)) - min(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip))) * .02 * var(--flip)))}body .body-home .all-panels .panel-row .panel .panel-single.panel-2 .panel-border{-webkit-clip-path:polygon(calc(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip) + (.15rem + ((100% + var(--panel-angle)) / 2 / 2 - var(--panel-angle) / 2) * .05 + .3rem) / 3) 0,100% 0,100% 100%,calc(50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip) + (.15rem + ((100% + var(--panel-angle)) / 2 / 2 - var(--panel-angle) / 2) * .05 + .3rem) / 3) 100%);clip-path:polygon(calc(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip) + (.15rem + ((100% + var(--panel-angle)) / 2 / 2 - var(--panel-angle) / 2) * .05 + .3rem) / 3) 0,100% 0,100% 100%,calc(50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip) + (.15rem + ((100% + var(--panel-angle)) / 2 / 2 - var(--panel-angle) / 2) * .05 + .3rem) / 3) 100%)}body .body-home .all-panels .panel-row .panel .panel-single.panel-2 .image-div{-webkit-clip-path:polygon(calc(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip) + .15rem + ((100% + var(--panel-angle)) / 2 / 2 - var(--panel-angle) / 2) * .05 + .3rem - (max(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip)) - min(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip))) * .02 * var(--flip)) .3rem,calc(100% - .3rem) .3rem,calc(100% - .3rem) calc(100% - .3rem),calc(50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip) + .15rem + ((100% + var(--panel-angle)) / 2 / 2 - var(--panel-angle) / 2) * .05 + .3rem + (max(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip)) - min(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip))) * .02 * var(--flip)) calc(100% - .3rem));clip-path:polygon(calc(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip) + .15rem + ((100% + var(--panel-angle)) / 2 / 2 - var(--panel-angle) / 2) * .05 + .3rem - (max(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip)) - min(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip))) * .02 * var(--flip)) .3rem,calc(100% - .3rem) .3rem,calc(100% - .3rem) calc(100% - .3rem),calc(50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip) + .15rem + ((100% + var(--panel-angle)) / 2 / 2 - var(--panel-angle) / 2) * .05 + .3rem + (max(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip)) - min(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip))) * .02 * var(--flip)) calc(100% - .3rem))}body .body-home .all-panels .panel-row .panel .panel-single.panel-2 .image-div img{top:.3rem;left:min(50% + (100% - (100% + var(--panel-angle))/2) * var(--flip) + .15rem + ((100% + var(--panel-angle))/2/2 - var(--panel-angle)/2) * .05 + .3rem - (max(50% + (100% - (100% + var(--panel-angle))/2) * var(--flip),50% - (100% - (100% + var(--panel-angle))/2) * var(--flip)) - min(50% + (100% - (100% + var(--panel-angle))/2) * var(--flip),50% - (100% - (100% + var(--panel-angle))/2) * var(--flip))) * .02 * var(--flip),50% - (100% - (100% + var(--panel-angle))/2) * var(--flip) + .15rem + ((100% + var(--panel-angle))/2/2 - var(--panel-angle)/2) * .05 + .3rem + (max(50% + (100% - (100% + var(--panel-angle))/2) * var(--flip),50% - (100% - (100% + var(--panel-angle))/2) * var(--flip)) - min(50% + (100% - (100% + var(--panel-angle))/2) * var(--flip),50% - (100% - (100% + var(--panel-angle))/2) * var(--flip))) * .02 * var(--flip));width:calc(max(100% - .3rem, 100% - .3rem) - min(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip) + .15rem + ((100% + var(--panel-angle)) / 2 / 2 - var(--panel-angle) / 2) * .05 + .3rem - (max(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip)) - min(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip))) * .02 * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip) + .15rem + ((100% + var(--panel-angle)) / 2 / 2 - var(--panel-angle) / 2) * .05 + .3rem + (max(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip)) - min(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip))) * .02 * var(--flip)));height:calc(max(100% - .3rem, 100% - .3rem) - .3rem)}body .body-home .all-panels .panel-row .panel .panel-single.panel-2 .text-div{top:.3rem;left:calc((50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip) + .15rem + ((100% + var(--panel-angle)) / 2 / 2 - var(--panel-angle) / 2) * .05 + .3rem - (max(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip)) - min(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip))) * .02 * var(--flip) + 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip) + .15rem + ((100% + var(--panel-angle)) / 2 / 2 - var(--panel-angle) / 2) * .05 + .3rem + (max(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip)) - min(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip))) * .02 * var(--flip)) / 2);width:calc((100% - .3rem + 100% - .3rem) / 2 - (50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip) + .15rem + ((100% + var(--panel-angle)) / 2 / 2 - var(--panel-angle) / 2) * .05 + .3rem - (max(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip)) - min(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip))) * .02 * var(--flip) + 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip) + .15rem + ((100% + var(--panel-angle)) / 2 / 2 - var(--panel-angle) / 2) * .05 + .3rem + (max(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip)) - min(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip))) * .02 * var(--flip)) / 2 + .3rem - (100% - .3rem) + 100% - .3rem - .3rem);height:calc((100% - .3rem + 100% - .3rem) / 2 - .3rem + 50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip) + .15rem + ((100% + var(--panel-angle)) / 2 / 2 - var(--panel-angle) / 2) * .05 + .3rem - (max(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip)) - min(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip))) * .02 * var(--flip) - (50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip) + .15rem + ((100% + var(--panel-angle)) / 2 / 2 - var(--panel-angle) / 2) * .05 + .3rem + (max(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip)) - min(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip))) * .02 * var(--flip)) + 100% - .3rem - (100% - .3rem))}body .body-home .all-panels .panel-row .panel.vertical .panel-single.panel-1 .panel-border{-webkit-clip-path:polygon(0 0,100% 0,100% calc(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip) - (.15rem + ((100% + var(--panel-angle)) / 2 / 2 - var(--panel-angle) / 2) * .05 + .3rem) / 3),0 calc(50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip) - (.15rem + ((100% + var(--panel-angle)) / 2 / 2 - var(--panel-angle) / 2) * .05 + .3rem) / 3));clip-path:polygon(0 0,100% 0,100% calc(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip) - (.15rem + ((100% + var(--panel-angle)) / 2 / 2 - var(--panel-angle) / 2) * .05 + .3rem) / 3),0 calc(50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip) - (.15rem + ((100% + var(--panel-angle)) / 2 / 2 - var(--panel-angle) / 2) * .05 + .3rem) / 3))}body .body-home .all-panels .panel-row .panel.vertical .panel-single.panel-1 .image-div{-webkit-clip-path:polygon(.3rem .3rem,calc(100% - .3rem) .3rem,calc(100% - .3rem) calc(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip) - (.15rem + ((100% + var(--panel-angle)) / 2 / 2 - var(--panel-angle) / 2) * .05 + .3rem) - (max(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip)) - min(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip))) * .02 * var(--flip)),.3rem calc(50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip) - (.15rem + ((100% + var(--panel-angle)) / 2 / 2 - var(--panel-angle) / 2) * .05 + .3rem) + (max(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip)) - min(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip))) * .02 * var(--flip)));clip-path:polygon(.3rem .3rem,calc(100% - .3rem) .3rem,calc(100% - .3rem) calc(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip) - (.15rem + ((100% + var(--panel-angle)) / 2 / 2 - var(--panel-angle) / 2) * .05 + .3rem) - (max(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip)) - min(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip))) * .02 * var(--flip)),.3rem calc(50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip) - (.15rem + ((100% + var(--panel-angle)) / 2 / 2 - var(--panel-angle) / 2) * .05 + .3rem) + (max(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip)) - min(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip))) * .02 * var(--flip)))}body .body-home .all-panels .panel-row .panel.vertical .panel-single.panel-1 .image-div img{top:.3rem;left:.3rem;width:calc(max(100% - .3rem, 100% - .3rem) - .3rem);height:calc(max(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip) - (.15rem + ((100% + var(--panel-angle)) / 2 / 2 - var(--panel-angle) / 2) * .05 + .3rem) - (max(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip)) - min(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip))) * .02 * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip) - (.15rem + ((100% + var(--panel-angle)) / 2 / 2 - var(--panel-angle) / 2) * .05 + .3rem) + (max(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip)) - min(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip))) * .02 * var(--flip)) - .3rem)}body .body-home .all-panels .panel-row .panel.vertical .panel-single.panel-1 .text-div{top:.3rem;left:.3rem;width:calc((100% - .3rem + 100% - .3rem) / 2 - .3rem + .3rem - (50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip) - (.15rem + ((100% + var(--panel-angle)) / 2 / 2 - var(--panel-angle) / 2) * .05 + .3rem) + (max(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip)) - min(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip))) * .02 * var(--flip)) + 50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip) - (.15rem + ((100% + var(--panel-angle)) / 2 / 2 - var(--panel-angle) / 2) * .05 + .3rem) - (max(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip)) - min(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip))) * .02 * var(--flip) - .3rem);height:calc((50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip) - (.15rem + ((100% + var(--panel-angle)) / 2 / 2 - var(--panel-angle) / 2) * .05 + .3rem) - (max(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip)) - min(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip))) * .02 * var(--flip) + 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip) - (.15rem + ((100% + var(--panel-angle)) / 2 / 2 - var(--panel-angle) / 2) * .05 + .3rem) + (max(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip)) - min(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip))) * .02 * var(--flip)) / 2 - .3rem + 0rem + 100% - .3rem - (100% - .3rem))}body .body-home .all-panels .panel-row .panel.vertical .panel-single.panel-2 .panel-border{-webkit-clip-path:polygon(0 calc(50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip) + (.15rem + ((100% + var(--panel-angle)) / 2 / 2 - var(--panel-angle) / 2) * .05 + .3rem) / 3),100% calc(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip) + (.15rem + ((100% + var(--panel-angle)) / 2 / 2 - var(--panel-angle) / 2) * .05 + .3rem) / 3),100% 100%,0 100%);clip-path:polygon(0 calc(50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip) + (.15rem + ((100% + var(--panel-angle)) / 2 / 2 - var(--panel-angle) / 2) * .05 + .3rem) / 3),100% calc(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip) + (.15rem + ((100% + var(--panel-angle)) / 2 / 2 - var(--panel-angle) / 2) * .05 + .3rem) / 3),100% 100%,0 100%)}body .body-home .all-panels .panel-row .panel.vertical .panel-single.panel-2 .image-div{-webkit-clip-path:polygon(.3rem calc(50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip) + .15rem + ((100% + var(--panel-angle)) / 2 / 2 - var(--panel-angle) / 2) * .05 + .3rem + (max(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip)) - min(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip))) * .02 * var(--flip)),calc(100% - .3rem) calc(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip) + .15rem + ((100% + var(--panel-angle)) / 2 / 2 - var(--panel-angle) / 2) * .05 + .3rem - (max(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip)) - min(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip))) * .02 * var(--flip)),calc(100% - .3rem) calc(100% - .3rem),.3rem calc(100% - .3rem));clip-path:polygon(.3rem calc(50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip) + .15rem + ((100% + var(--panel-angle)) / 2 / 2 - var(--panel-angle) / 2) * .05 + .3rem + (max(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip)) - min(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip))) * .02 * var(--flip)),calc(100% - .3rem) calc(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip) + .15rem + ((100% + var(--panel-angle)) / 2 / 2 - var(--panel-angle) / 2) * .05 + .3rem - (max(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip)) - min(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip))) * .02 * var(--flip)),calc(100% - .3rem) calc(100% - .3rem),.3rem calc(100% - .3rem))}body .body-home .all-panels .panel-row .panel.vertical .panel-single.panel-2 .image-div img{top:min(50% - (100% - (100% + var(--panel-angle))/2) * var(--flip) + .15rem + ((100% + var(--panel-angle))/2/2 - var(--panel-angle)/2) * .05 + .3rem + (max(50% + (100% - (100% + var(--panel-angle))/2) * var(--flip),50% - (100% - (100% + var(--panel-angle))/2) * var(--flip)) - min(50% + (100% - (100% + var(--panel-angle))/2) * var(--flip),50% - (100% - (100% + var(--panel-angle))/2) * var(--flip))) * .02 * var(--flip),50% + (100% - (100% + var(--panel-angle))/2) * var(--flip) + .15rem + ((100% + var(--panel-angle))/2/2 - var(--panel-angle)/2) * .05 + .3rem - (max(50% + (100% - (100% + var(--panel-angle))/2) * var(--flip),50% - (100% - (100% + var(--panel-angle))/2) * var(--flip)) - min(50% + (100% - (100% + var(--panel-angle))/2) * var(--flip),50% - (100% - (100% + var(--panel-angle))/2) * var(--flip))) * .02 * var(--flip));left:.3rem;width:calc(max(100% - .3rem, 100% - .3rem) - .3rem);height:calc(max(100% - .3rem, 100% - .3rem) - min(50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip) + .15rem + ((100% + var(--panel-angle)) / 2 / 2 - var(--panel-angle) / 2) * .05 + .3rem + (max(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip)) - min(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip))) * .02 * var(--flip), 50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip) + .15rem + ((100% + var(--panel-angle)) / 2 / 2 - var(--panel-angle) / 2) * .05 + .3rem - (max(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip)) - min(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip))) * .02 * var(--flip)))}body .body-home .all-panels .panel-row .panel.vertical .panel-single.panel-2 .text-div{top:calc((50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip) + .15rem + ((100% + var(--panel-angle)) / 2 / 2 - var(--panel-angle) / 2) * .05 + .3rem + (max(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip)) - min(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip))) * .02 * var(--flip) + 50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip) + .15rem + ((100% + var(--panel-angle)) / 2 / 2 - var(--panel-angle) / 2) * .05 + .3rem - (max(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip)) - min(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip))) * .02 * var(--flip)) / 2);left:.3rem;width:calc((100% - .3rem + 100% - .3rem) / 2 - .3rem + 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip) + .15rem + ((100% + var(--panel-angle)) / 2 / 2 - var(--panel-angle) / 2) * .05 + .3rem + (max(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip)) - min(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip))) * .02 * var(--flip) - (100% - .3rem) + 100% - .3rem - (50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip) + .15rem + ((100% + var(--panel-angle)) / 2 / 2 - var(--panel-angle) / 2) * .05 + .3rem - (max(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip)) - min(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip))) * .02 * var(--flip)));height:calc((100% - .3rem + 100% - .3rem) / 2 - (50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip) + .15rem + ((100% + var(--panel-angle)) / 2 / 2 - var(--panel-angle) / 2) * .05 + .3rem + (max(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip)) - min(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip))) * .02 * var(--flip) + 50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip) + .15rem + ((100% + var(--panel-angle)) / 2 / 2 - var(--panel-angle) / 2) * .05 + .3rem - (max(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip)) - min(50% + (100% - (100% + var(--panel-angle)) / 2) * var(--flip), 50% - (100% - (100% + var(--panel-angle)) / 2) * var(--flip))) * .02 * var(--flip)) / 2 + 0rem + 100% - .3rem - (100% - .3rem))}body .body-home .all-panels .top{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:row;grid-gap:.3rem;transition:opacity 2s}body .body-home .all-panels .top>*{width:50%;height:4.235801032rem;border-width:.3rem}body .body-home .all-panels .top .tagUserDiv{position:relative;height:100%}body .body-home .all-panels .top .tagUserDiv p{position:absolute;left:0;top:50%;transform:translateY(-50%);margin:0}body .body-home .all-panels .top .tagUserDiv #tagUser{opacity:0}body .body-home .all-panels .top .tagUserDiv #tagUserHover:empty~#tagUser{opacity:1}body .body-home .all-panels .top .search-bar-home{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;grid-gap:0}body .body-home .all-panels .top .search-bar-home input{height:100%;width:calc(100% - 6.8535260698rem);border:0;background-color:transparent;color:#565554;font-size:1.3rem;padding:0 1rem;outline:none}body .body-home .all-panels .top .search-bar-home input::placeholder{color:#565554}body .body-home .all-panels .top #tagSearchButton,body .body-home .all-panels .top .changeButton{position:relative;width:6.8535260698rem}body .body-home .all-panels .top #tagSearchButton i,body .body-home .all-panels .top .changeButton i{font-size:1.69rem;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:opacity .2s}body .body-home .all-panels .top #tagSearchButton{height:100%;border:0;background-color:transparent}body .body-home .all-panels .top #tagSearchButton i{color:#565554}body .body-home .all-panels .top #tagSearchButton i.fa-refresh{opacity:0}body .body-home .all-panels .top #tagSearchButton:hover{background-color:#7d7d7d}body .body-home .all-panels .top #tagSearchButton:hover i{color:#fff}body .body-home .all-panels .top #tagSearchButton[data-refresh="1"] i.fa-magnifying-glass{opacity:0}body .body-home .all-panels .top #tagSearchButton[data-refresh="1"] i.fa-refresh{opacity:1}body .body-home .all-panels .top .changeButton{box-sizing:content-box;padding-top:0;padding-bottom:0}body .body-home .all-panels .panel-row-container{display:contents;grid-gap:.3rem;width:100%}body .body-home .all-panels .panel-row-container:not(:hover) .panel-row .panel .panel-single .panel-border[data-show="1"]{transition:background-color 1s ease-in-out}body .body-home .all-panels .panel-row-container:not(:hover) .panel-row .panel .panel-single .panel-border[data-show="1"]~.image-div img{filter:grayscale(0);transition:filter 1s ease-in-out}body .body-home .all-panels .details-div{border:.3rem solid #2e87ad}body .body-home .all-panels .details-div p{color:#a4a4a4;padding:0 .2360828548rem}body .body-home .all-panels[data-type=story] .panel-row-container:not(:hover) .panel-row .panel .panel-single .panel-border[data-show="1"],body .body-home .all-panels[data-type=story] .panel-row .panel .panel-single .panel-border:hover{background-color:#2e87ad}body .body-home .all-panels[data-type=story] .details-div{border-color:#2e87ad}body .body-home .all-panels[data-type=story] .details-div .created-by:before{content:"Story created by"}body .body-home .all-panels[data-type=story] .details-div .tagUserDiv p{color:#2e87ad}body .body-home .all-panels[data-type=story] .panel-single .text-div p:before{content:var(--story-name)}body .body-home .all-panels[data-type=tag] .panel-row-container:not(:hover) .panel-row .panel .panel-single .panel-border[data-show="1"],body .body-home .all-panels[data-type=tag] .panel-row .panel .panel-single .panel-border:hover{background-color:#ffa600}body .body-home .all-panels[data-type=tag] .details-div{border-color:#ffa600}body .body-home .all-panels[data-type=tag] .details-div .created-by:before{content:"Tag created by"}body .body-home .all-panels[data-type=tag] .details-div .tagUserDiv p{color:#ffa600}body .body-home .all-panels[data-type=tag] .panel-single .text-div p:before{content:var(--tag-name)}body .body-home .info-div{padding:2rem 10%;width:80%;grid-template-columns:repeat(auto-fill,max(25%,9.2360939431rem));display:grid;justify-content:center;align-items:center;margin-bottom:1.618rem}body .body-home .info-div .info-icon-container{display:flex;justify-content:start;align-items:center;flex-direction:column;grid-gap:0;width:100%;height:100%;padding:0 .6180469716rem;box-sizing:border-box}body .body-home .info-div .info-icon-container p{text-align:center;padding:0 10%}body .body-home .info-div .info-icon-container .info-icon{display:flex;justify-content:center;align-items:center;flex-direction:row;grid-gap:0;height:4rem;width:4rem;border-radius:50%;border-width:.3rem;transition:background-color 1s,border-color 1s,color 1s}body .body-home .info-div .info-icon-container .info-icon i:before{width:100%;height:100%;font-size:2.4rem}body .body-home .info-div .info-icon-container .info-icon[data-clicked="1"]:hover{background-color:#fff;border-color:#0ad185;color:#0ad185}body .body-home .info-div .info-icon-container .info-icon:hover{transition:background-color .2s,border-color .2s,color .2s}body .body-home .info-carousel-div{position:relative;padding:0;width:100%}body .body-home .info-carousel-div .info-carousel-item{background-color:#0ad185;width:80%;padding:0 10%;display:flex;justify-content:center;align-items:center;flex-direction:row;grid-gap:0}body .body-home .info-carousel-div .info-carousel-item .info-carousel-text{width:40%}body .body-home .info-carousel-div .info-carousel-item .info-carousel-text h1,body .body-home .info-carousel-div .info-carousel-item .info-carousel-text p{color:#fff;text-align:center}body .body-home .info-carousel-div .info-carousel-item img{width:60%;height:29.0301727992rem;object-fit:cover;-webkit-clip-path:polygon(0 0,100% 0,75% 100%,0 100%);clip-path:polygon(0 0,100% 0,75% 100%,0 100%);border:.3rem solid #fff;border-right-width:0}body .body-home .info-carousel-div .info-carousel-item>*{margin:2.617924rem 0}@media screen and (max-width:61rem){body .body-home .all-panels .panel-row{flex-direction:column}body .body-home .all-panels .panel-row .panel{width:100%}body .body-home .all-panels .panel-row:nth-child(2n) .panel{display:none}body .body-home .info-carousel-div .info-carousel-item{flex-direction:column-reverse}body .body-home .info-carousel-div .info-carousel-item .info-carousel-text,body .body-home .info-carousel-div .info-carousel-item img{width:100%;margin:0 0 2.617924rem}body .body-home .info-carousel-div .info-carousel-item img{height:17.9420103827rem;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);border-right-width:.3rem}}body .title{padding:17.9420103827rem 0 6.8535260698rem;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column;grid-gap:0}body .title img{height:2.8561rem;width:100%;padding-bottom:1.618rem}body .home-CTAs{margin:17.9420103827rem 0;justify-content:space-around}body .home-CTAs h2{color:#0ad185}body .home-CTAs .artist,body .home-CTAs .producer{position:relative}body .home-CTAs .producer .instructions-div{top:-100%;right:-200%}body .home-CTAs .artist .instructions-div{bottom:-100%;left:-300%}body .home-CTAs .instructions-div{width:15em}body .home-CTAs .instructions-div .arrow{width:4.5em}body .home-CTAs .instructions-div{pointer-events:none}body .home-CTAs .instructions-div svg.arrow path{stroke:#565554;stroke-width:14}body .home-CTAs .instructions-div svg.arrow .p2{stroke-width:7;fill:#565554}body .home-CTAs .instructions-div p{color:#565554;font-size:1.3rem}body .search-bar{width:-moz-max-content;width:max-content;justify-content:end;border-width:.2360828548rem;border-radius:1.618rem;font-size:1.3rem;height:2em;margin:4.235801032rem 0;position:relative}body .search-bar .button{margin:0;height:100%;padding:.1459102934rem 1rem;font-size:1.3rem}body .search-bar .button:hover:not(#sort-menu-modal){border-style:solid;border-color:#0ad185;background-color:#0ad185;color:#fff;text-decoration:none}body .search-bar #sort-menu{border-radius:.3819820591rem;margin-left:1em}body .search-bar button[type=submit]{border-radius:.3819820591rem 0 0 .3819820591rem}body .search-bar button[type=submit]:hover~*{border-style:solid;border-color:#0ad185;background-color:#0ad185;color:#fff;text-decoration:none}body .search-bar input[type=text]{height:100%;border-radius:0 .3819820591rem .3819820591rem 0;text-align:left;outline:none}body .search-bar input[type=text]::placeholder{color:#fff}body .search-bar input[type=text]:focus{border-style:solid;border-color:#0ad185;background-color:#0ad185;color:#fff;text-decoration:none}body #sort-menu-modal{position:absolute;width:calc(100% - 2.4721657096rem);border-radius:.3819820591rem;left:0;height:-moz-max-content;height:max-content;font-size:1rem;flex-direction:column;justify-content:start;z-index:10;top:calc(100% + 1em)}body #sort-menu-modal p{border-width:.2360828548rem;border-radius:1.618rem;font-size:1.3rem;margin:.5em 0 .2em}body #sort-menu-modal .filter-tags{width:100%;margin-bottom:.2em}body #sort-menu-modal .filter-tags .filter-row{display:flex;grid-gap:1em;padding:.3em 0}body #sort-menu-modal .filter-tags .filter-row .button{width:-moz-max-content;width:max-content;flex:1 1 auto;border-radius:.3819820591rem}body #sort-menu-modal .filter-tags .filter-row .button.active,body #sort-menu-modal .filter-tags .filter-row .button:hover{border-style:solid;border-color:#2e87ad;background-color:#2e87ad;color:#fff;text-decoration:none}body #sort-menu-modal .filter-tags .filter-row .button.ASC:before,body #sort-menu-modal .filter-tags .filter-row .button.DESC:before{font:var(--fa-font-solid);margin-right:.6em}body #sort-menu-modal .filter-tags .filter-row .button.DESC:before{content:"\f0dd"}body #sort-menu-modal .filter-tags .filter-row .button.ASC:before{content:"\f0de"}body #sort-menu-modal .filter-tags .filter-row .button.sort-button{border-radius:1rem}body #sort-menu-modal .filter-tags .filter-row .button.sort-button.active,body #sort-menu-modal .filter-tags .filter-row .button.sort-button:hover{border-style:solid;border-color:#565554;background-color:#565554;color:#fff;text-decoration:none}body .row-content{position:relative;justify-content:space-between;padding:2.617924rem 0}body .row-content.row-count-1{padding:6.8535260698rem 0}body .row-content.row-count-2{padding:2.617924rem 0 6.8535260698rem}body .row-content:nth-child(2n){flex-direction:row-reverse}body .row-content .picture{width:45%;position:relative;aspect-ratio:16/9}body .row-content .picture .img{width:calc(100% - .4721657096rem);height:calc(100% - .4721657096rem);border:.2360828548rem solid #0ad185;background-color:#fff;color:#565554;text-decoration:none;border-radius:1.618rem;font-size:1.3rem;overflow:hidden;position:relative}body .row-content .picture .img img{width:100%;height:100%;object-fit:cover}body .row-content .picture .img:before{content:"";width:100%;height:100%;background-image:linear-gradient(hsla(0,0%,100%,.5) 25%,transparent 50%);position:absolute}body .row-content .picture .project-name{position:absolute;top:0;width:100%;text-align:center;font-size:max(3vw,1.3rem)}body .row-content .picture .underline{z-index:1;width:50%;transform:translate(50%);top:28%;height:max(1em,1.5vw)}body .row-content .picture .underline path{stroke:#a4a4a4}body .row-content .picture .content-info.button-div{width:100%;position:absolute;bottom:0;transform:translateY(50%)}body .row-content .picture .content-info.button-div .button{font-size:max(1.2vw,.7692307692rem)}body .row-content .picture .content-info.button-div .project-type{border-color:#2e87ad}body .row-content .picture .content-info.button-div .price{border-color:#0ad185}body .row-content .picture .content-info.button-div .work-type{border-color:#565554}body .row-content .description{width:45%;position:relative;aspect-ratio:16/7;border:.2360828548rem solid #0ad185;background-color:#fff;color:#565554;text-decoration:none;border-radius:1.618rem;font-size:1.3rem;align-items:end}body .row-content .description .producer-details{position:absolute;justify-content:center;grid-gap:.6180469716rem;width:-moz-max-content;width:max-content;top:0;transform:translateY(-50%);text-decoration:none}body .row-content .description .producer-details img{height:max(2em,min(4vw,3em));width:max(2em,min(4vw,3em))}body .row-content .description .producer-details .button{padding:.2360828548rem .6180469716rem;margin:0;font-size:max(min(2vw,1.618rem),.63em)}body .row-content .description .des-p{border-width:.1459102934rem;border-radius:1rem;font-size:1rem;width:calc(80% - 2em);height:calc(80% - 2em);width:calc(100% - 4.5714285714em);margin:1em 2.2857142857em;overflow:hidden;text-align:center}body .row-content .description .des-p .circle{top:0;left:0;height:80%;width:95%;transform:translate(2.5%,20%)}body .row-content .description .des-p .circle path{stroke:#ccc;stroke-dasharray:0;stroke-dashoffset:0;stroke-width:.090179415rem}body .row-content .description:before{content:"";width:max(1em,3vw);height:max(1em,3vw);border:.2360828548rem solid #0ad185;transform:translate(min(-54%,-.67em)) rotate(45deg);background-color:#fff;border-width:0 0 .2360828548rem .2360828548rem;position:absolute;top:40%;left:0}body .row-content:nth-child(2n) .description,body .row-content:nth-child(2n) .description .producer-details>*,body .row-content:nth-child(2n) .picture .img{border-color:#2e87ad}body .row-content:nth-child(2n) .description:before{content:"";width:max(1em,3vw);height:max(1em,3vw);border:.2360828548rem solid #2e87ad;transform:translate(max(54%,.67em)) rotate(45deg);background-color:#fff;border-width:.2360828548rem .2360828548rem 0 0;position:absolute;top:40%;left:auto;right:0}body .row-content .instructions-div{border-width:.090179415rem;border-radius:.6180469716rem;font-size:.7692307692rem}body .row-content .instructions-div p{font-weight:400}body .row-content .instructions-div.down{top:0;right:50%;transform:translate(20%,calc(-110% - 2vw)) rotate(180deg)}body .row-content .instructions-div.down.flip{left:50%;transform:translate(-20%,calc(-100% - 1vw)) rotate(180deg) scaleX(-1)}body .row-content .instructions-div.down.des-instructions{right:0;left:auto;transform:translate(90%,calc(-90% - 2vw)) rotate(180deg) scaleX(-1)}body .row-content .instructions-div.down.des-instructions p{transform:translate(-10%,20%) rotate(180deg) scaleX(-1)}body .row-content .instructions-div.up{bottom:0;left:50%;transform:translate(-40%,calc(100% + .5vw));grid-gap:0}body .row-content .instructions-div.up.flip{left:auto;right:50%;transform:translate(50%,calc(100% + .5vw)) scaleX(-1)}body .row-content .instructions-div{pointer-events:none}body .row-content .instructions-div svg.arrow path{stroke:#a4a4a4;stroke-width:10}body .row-content .instructions-div svg.arrow .p2{stroke-width:2;fill:#a4a4a4}body .row-content .instructions-div p{color:#a4a4a4;font-size:min(max(2vw,1.7em),2.4em)}body .scene-desc{flex-grow:1;flex-shrink:1;height:2.617924rem;padding:.6180469716rem 1rem;resize:none;border:.06em solid #a4a4a4;outline-color:#2e87ad;border-radius:.6180469716rem}body .form-submit-error{margin-bottom:3em}body .scene-contents .instructions-div{top:-9em;left:6.5em}body .scene-contents .instructions-div svg{padding:2em}body .scene-contents .instructions-div p{flex:1 0 12em}body .scene-contents .scope-work-scene .instructions-div{top:-6em;left:7em}body .additional-info .reference .instructions-div{top:100%;left:-100%;gap:0}body .additional-info .reference .instructions-div svg{height:50%;width:50%;position:absolute;top:6em;left:-2em}body .additional-info .reference .instructions-div p{position:absolute;top:calc(7em + 1vw);left:3em}body .scene-title{position:relative}body .scene-title .instructions-div{width:6em;height:5em;right:calc(2em + 1vw);top:-20%}body .hiw-icon .hiw-circle{margin:auto}body .hiw-icon h2{color:#fff}body .hiw-icon h2,body .hiw-icon p{margin:0}body .editable{width:100%;padding:0 1.618rem;border:.3819820591rem solid hsla(0,0%,100%,0);border-width:0 .3819820591rem;transition:border-width .1s ease-in-out;position:relative}body .editable img{vertical-align:middle}body .editable:hover{background-color:#f0f0f0;border-color:#a4a4a4;border-width:.3819820591rem;border-radius:1rem;transition:border-width .1s ease-in-out;z-index:10}body .editable:hover button{display:flex;opacity:1}body .editable button{position:absolute;font-size:1.3rem;border-width:.2360828548rem;border-radius:50%;justify-content:center;align-items:center;text-align:center;display:none;opacity:none}body .editable button.delete{top:50%;left:0;transform:translate(calc(-50% - .1909910295rem - 1rem),-50%)}body .editable button.move{top:50%;left:100%;transform:translate(calc(-50% - 1rem),-50%)}body .open-side-panel{z-index:100;position:fixed;top:10em;display:none}body .open-side-panel.left{left:max(5%,2em);transform:translate(-50%)}body .open-side-panel.right{right:max(5%,2em);transform:translate(50%)}@media only screen and (max-width:61rem){body .open-side-panel{display:block}body .open-side-panel[data-hide="1"]{display:none}}body .menu-list{display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10;position:absolute;top:calc(0em - .1459102934rem);left:calc(100% + .2918205869rem);width:-moz-max-content;width:max-content;overflow:hidden;padding:.3819820591rem 0}body .menu-list,body .menu-list button{border-width:.1459102934rem;border-radius:1rem;font-size:1rem}body .menu-list button:hover{font-weight:700}body .menu-list.tag-search-results{left:50%;top:calc(100% - .2918205869rem);transform:translate(-50%);width:100%;max-width:11.3808257678rem}body .tag-search{width:90%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;position:relative;max-width:11.0890051809rem}body .tag-search .search-div{position:relative;width:100%}body .tag-search .search-div[data-include-story-search="1"]{width:calc(100% - 2.55em)}body .tag-search .search-div .tag-search-bar+.tag-search-results{display:none}body .tag-search .search-div .tag-search-bar:valid+.tag-search-results{display:flex}body .tag-search .search-div .tag-search-results{position:absolute;left:0;transform:translate(0);top:calc(1em + .1459102934rem);z-index:2;border-radius:0 0 1em 1em;padding-top:calc(1em + .1459102934rem);width:calc(100% - .2918205869rem);max-width:100%}body .tag-search .search-div .tag-search-results .tag-search-result{width:100%;margin:.1em 0}body .tag-search .search-div .tag-search-results .tag-search-result[data-clicked="1"]{color:#0ad185}body .tag-search .search-div .tag-search-results .tag-search-result-button{margin:.5em 0;padding:.1em 1em;font-weight:400}body .tag-search .search-div .tag-search-results .tag-search-result-header{padding:.1em 1em;width:calc(100% - 2em);text-align:start;margin-block:0}body .tag-search .search-div .tag-search-bar{height:2em;border-radius:2em;width:calc(100% - .2918205869rem - 2.5em - 1em);max-width:100%;cursor:pointer;padding:0 1em 0 2.5em;text-align:start;z-index:3}body .tag-search .search-div .tag-search-bar::placeholder{color:#ccc}body .tag-search .search-div .tag-search-bar:focus{outline:none}body .tag-search .search-div .fa-search{position:absolute;z-index:4;left:0;top:50%;transform:translate(50%,-50%)}body .button-circle-1,body p.button-circle-1{height:1.7rem;width:1.7rem;margin:0;padding:0;border:0;border-radius:50%;font-size:1rem;display:flex;justify-content:center;align-items:center;flex-direction:row;grid-gap:0}body .edition-div[data-value=published] button[data-value=published],body .edition-div[data-value=published] button[data-value=queued],body .edition-div[data-value=queued] button[data-value=queued],body .edition-div[data-value=removed] button[data-value=removed],body .edition-div[data-value=unpublished] button[data-value=removed],body .edition-div[data-value=unpublished] button[data-value=revert],body .edition-div[data-value=unpublished] button[data-value=unpublished]{display:none}body .edition-div[data-new=true] .main-text{font-weight:700}body #fundingAmount{border-color:#ff6161}body .story-gallery{margin:1rem auto 4.235801032rem;border-style:solid;border-color:transparent;background-color:transparent;color:#ccc;text-decoration:none;transition:border-color .5s ease;border-radius:1rem 1rem 0 0}body .story-gallery .gallery-content{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;grid-gap:.2360828548rem}body .story-gallery .gallery-content .gallery-story{display:flex;justify-content:center;align-items:flex-start;flex-direction:row;grid-gap:0;position:relative;color:#fff;overflow:hidden;height:3.3818881181rem;transition:height .5s ease}body .story-gallery .gallery-content .gallery-story .overview{transition:margin-top .5s ease;display:flex;justify-content:space-between;align-items:center;flex-direction:column;grid-gap:0;width:17.9420103827rem;margin:0}body .story-gallery .gallery-content .gallery-story .overview .story-info{grid-gap:1.618rem}body .story-gallery .gallery-content .gallery-story .overview .story-info .info-point{grid-gap:.6180469716rem}body .story-gallery .gallery-content .gallery-story .overview .circle{display:flex;justify-content:center;align-items:center;flex-direction:row;grid-gap:0;border-style:solid;border-color:var(--color);background-color:rgba(0,0,0,.25);color:var(--color);text-decoration:none;border-radius:50%;padding:0}body .story-gallery .gallery-content .gallery-story .overview .main-info{left:0;width:90%;justify-content:space-between;margin-left:.6180469716rem;padding:.3819820591rem calc(5% + .6180469716rem) .3819820591rem 5%;height:2.617924rem;border-bottom:.1459102934rem solid hsla(0,0%,100%,.5);overflow:hidden}body .story-gallery .gallery-content .gallery-story .overview .main-info .ends{position:relative;width:2.617924rem}body .story-gallery .gallery-content .gallery-story .overview .main-info .ends .info{font-size:1rem;margin:0;transition:color .5s ease,border-color .5s ease}body .story-gallery .gallery-content .gallery-story .overview .main-info .ends.circle,body .story-gallery .gallery-content .gallery-story .overview .main-info .ends .circle{height:2.25rem;width:2.25rem;border-width:.1459102934rem}body .story-gallery .gallery-content .gallery-story .overview .lower-section{width:90%;margin:0 5%;justify-content:space-around;grid-gap:.6180469716rem;height:7.6174901879rem}body .story-gallery .gallery-content .gallery-story .overview .lower-section .tag-list .tag{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;grid-gap:0;grid-gap:.3819820591rem;line-height:1.69rem}body .story-gallery .gallery-content .gallery-story .overview .lower-section .tag-list .tag p{margin:0;padding:0}body .story-gallery .gallery-content .gallery-story .overview .lower-section .tag-list .tag .circle{height:1.45rem;width:1.45rem;font-size:.7692307692rem;border-width:.090179415rem}body .story-gallery .gallery-content .gallery-story .overview h4{margin:.2360828548rem;line-height:1.3rem;text-shadow:0 0 .5em #000,0 0 .5em #000}body .story-gallery .gallery-content .gallery-story .overview p{margin:.2360828548rem 0;padding:.3819820591rem}body .story-gallery .gallery-content .gallery-story .overview,body .story-gallery .gallery-content .gallery-story a{text-decoration:none}body .story-gallery .gallery-content .gallery-story .overview:link,body .story-gallery .gallery-content .gallery-story .overview:visited,body .story-gallery .gallery-content .gallery-story .overview h4,body .story-gallery .gallery-content .gallery-story a:link,body .story-gallery .gallery-content .gallery-story a:visited,body .story-gallery .gallery-content .gallery-story a h4{color:#fff}body .story-gallery .gallery-content .gallery-story .background-div{height:11.1452885995rem;transform:translateY(-4.2636822997rem);filter:grayscale(.2) brightness(.45) contrast(1);transition:filter .5s ease-in-out,transform .5s ease}body .story-gallery .gallery-content .gallery-story:hover{height:11.1452885995rem}body .story-gallery .gallery-content .gallery-story:hover .overview{margin-top:0}body .story-gallery .gallery-content .gallery-story:hover .overview .main-info .ends .info{border-color:var(--hover-color);color:var(--hover-color)}body .story-gallery .gallery-content .gallery-story:hover .background-div{filter:grayscale(0) brightness(.55) contrast(1.2);transform:translate(0)}body .story-gallery .gallery-content .gallery-story:hover .branches .chapter .chapter-text-container{height:40%}body .story-gallery .gallery-content .gallery-story:hover .branches .chapter .chapter-link-container{height:60%}body .story-gallery .gallery-content .gallery-story:hover .branches .chapter .chapter-link-container .chapter-link{width:2.5rem;height:2.5rem;font-size:1.3rem}body .story-gallery .gallery-content .gallery-story:hover .branches .chapter .chapter-link-container .lines.left{height:67%;transition-duration:1s}body .story-gallery .gallery-content .gallery-story:hover .branches .story-names{grid-gap:1rem}body .story-gallery .gallery-content .gallery-story:hover .branches .story-names .story-name-div .name{height:1.4rem;opacity:1}body .story-gallery .gallery-content .gallery-story .branches{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;grid-gap:0;width:calc(5rem + 30vw);min-width:18rem;overflow-x:auto;overflow-y:hidden;height:100%;border-width:0 0 0 10px;border-style:solid;border-image:linear-gradient(270deg,#fff,hsla(0,0%,100%,0)) 1 100%}body .story-gallery .gallery-content .gallery-story .branches .chapter{position:relative;width:4rem;height:100%;flex-grow:0;flex-shrink:0;display:flex;justify-content:center;align-items:center;flex-direction:column;grid-gap:0}body .story-gallery .gallery-content .gallery-story .branches .chapter.bottom{flex-direction:column-reverse}body .story-gallery .gallery-content .gallery-story .branches .chapter .chapter-text-container{position:relative;height:0;width:100%;transition:height .5s ease}body .story-gallery .gallery-content .gallery-story .branches .chapter .chapter-text-container .chapter-text{position:absolute;left:50%;bottom:-50%;transform:translate(-50%);width:150%;border-width:.1459102934rem;border-radius:1rem;font-size:1rem;padding:.3819820591rem;z-index:1;opacity:0;transition:opacity .5s ease;font-size:.7692307692rem}body .story-gallery .gallery-content .gallery-story .branches .chapter .chapter-link-container{position:relative;height:100%;width:100%;transition:height .5s ease}body .story-gallery .gallery-content .gallery-story .branches .chapter .chapter-link-container .chapter-link{display:flex;justify-content:center;align-items:center;flex-direction:row;grid-gap:0;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;width:1.5rem;height:1.5rem;font-size:1rem;transition:width .5s ease,height .5s ease,font-size .5s ease;color:#565554}body .story-gallery .gallery-content .gallery-story .branches .chapter .chapter-link-container .chapter-link:hover{color:#fff}body .story-gallery .gallery-content .gallery-story .branches .chapter .chapter-link-container .chapter-link:hover~.chapter-text-container{opacity:1}body .story-gallery .gallery-content .gallery-story .branches .chapter .chapter-link-container .chapter-link[data-clicked="1"]{color:#fff}body .story-gallery .gallery-content .gallery-story .branches .chapter .chapter-link-container .chapter-link[data-clicked="1"]:hover{color:#565554}body .story-gallery .gallery-content .gallery-story .branches .chapter .chapter-link-container .lines{position:absolute;width:100%;height:100%;top:50%;left:-.1909910295rem;transform:translateY(calc(-100% + .1909910295rem));border-width:0;border-style:solid}body .story-gallery .gallery-content .gallery-story .branches .chapter .chapter-link-container .lines.bottom-left,body .story-gallery .gallery-content .gallery-story .branches .chapter .chapter-link-container .lines.bottom-right{border-bottom-width:.3819820591rem;width:50%}body .story-gallery .gallery-content .gallery-story .branches .chapter .chapter-link-container .lines.bottom-right{left:calc(50% + .1909910295rem)}body .story-gallery .gallery-content .gallery-story .branches .chapter .chapter-link-container .lines.left{border-left-width:.3819820591rem;height:0;transition:height .4s ease}body .story-gallery .gallery-content .gallery-story .branches .chapter.top .chapter-text-container .chapter-text{transform:translate(-50%);top:-50%;bottom:auto}body .story-gallery .gallery-content .gallery-story .branches .chapter.top .chapter-link-container .lines.left{transform:translateY(-.1909910295rem)}body .story-gallery .gallery-content .gallery-story .branches .story-names{width:11.0890051809rem;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;grid-gap:0;transition:grid-gap .5s ease}body .story-gallery .gallery-content .gallery-story .branches .story-names .story-name-div{width:11.0890051809rem}body .story-gallery .gallery-content .gallery-story .branches .story-names .story-name-div .name,body .story-gallery .gallery-content .gallery-story .branches .story-names .story-name-div .type,body .story-gallery .gallery-content .gallery-story .branches .story-names .story-name-div .username{margin:0;border-width:0}body .story-gallery .gallery-content .gallery-story .branches .story-names .story-name-div .type{font-weight:700}body .story-gallery .gallery-content .gallery-story .branches .story-names .story-name-div .name{height:0;opacity:0;transition:height .5s ease,opacity .5s ease}body .story-gallery .gallery-content .gallery-story .branches .story-names .story-name-div .username{font-size:.8rem}body .story-gallery .gallery-content .gallery-story .branches .story-names .story-name-div:hover .name,body .story-gallery .gallery-content .gallery-story .branches .story-names .story-name-div:hover .type{color:#fff}body .story-gallery .gallery-content .gallery-story .branches::-webkit-scrollbar{display:none}body .story-gallery .gallery-content .gallery-story .branches:hover{overflow-x:scroll}body .story-gallery .gallery-header{display:flex;justify-content:space-between;align-items:center;flex-direction:column;grid-gap:0;width:17.9420103827rem}body .story-gallery .gallery-header .search-tags,body .story-gallery .gallery-header .search-titles{margin:.6180469716rem 0;flex-wrap:wrap}body .story-gallery .gallery-header .search-tags h3,body .story-gallery .gallery-header .search-titles h3{margin:0}body .story-gallery .gallery-header .search-tags h3.w-w-r-hover,body .story-gallery .gallery-header .search-titles h3.w-w-r-hover{cursor:pointer}body .story-gallery .gallery-header .search-tags h3:hover,body .story-gallery .gallery-header .search-titles h3:hover{text-decoration:line-through}body .story-gallery .gallery-header .search-titles{width:100%}body .story-gallery .gallery-header .search-titles h3{text-align:center;margin:0;border:0}body .story-gallery .gallery-header .search-buttons-title>:not(.search-titles),body .story-gallery .gallery-header .search-buttons>:not(.search-tags),body .story-gallery .gallery-header .tag-search{opacity:0;transition:opacity .5s ease;margin:.3819820591rem 0;max-width:17.9420103827rem}body .story-gallery .gallery-header .search-buttons,body .story-gallery .gallery-header .search-buttons-title{justify-content:space-between;width:90%;border:0}body .story-gallery .gallery-header .search-buttons .ends{grid-gap:.3819820591rem;width:3.7819820591rem}body .story-gallery .gallery-header .search-buttons .search-tags{flex-grow:1;margin:.6180469716rem}body .story-gallery .gallery-header .tag-search{z-index:2}body .story-gallery:focus-within,body .story-gallery:hover{border-style:solid;border-color:#ccc;background-color:transparent;color:#ccc;text-decoration:none}body .story-gallery:focus-within .gallery-header .search-buttons-title>:not(.search-titles),body .story-gallery:focus-within .gallery-header .search-buttons>:not(.search-tags),body .story-gallery:focus-within .gallery-header .tag-search,body .story-gallery:hover .gallery-header .search-buttons-title>:not(.search-titles),body .story-gallery:hover .gallery-header .search-buttons>:not(.search-tags),body .story-gallery:hover .gallery-header .tag-search{opacity:1}@media only screen and (hover:none) and (pointer:coarse){body .story-gallery{border-style:solid;border-color:#ccc;background-color:transparent;color:#ccc;text-decoration:none}body .story-gallery .gallery-header .search-buttons-title>:not(.search-titles),body .story-gallery .gallery-header .search-buttons>:not(.search-tags),body .story-gallery .gallery-header .tag-search{opacity:1}}body .story-gallery[data-size=small]{width:17.9420103827rem}body .story-gallery[data-size=large] .gallery-header{width:100%}body .story-gallery[data-size=large] .gallery-header .search-buttons,body .story-gallery[data-size=large] .gallery-header .search-buttons-title{justify-content:center}body .story-gallery[data-size=large] .gallery-header .search-buttons-title .search-tags,body .story-gallery[data-size=large] .gallery-header .search-buttons .search-tags{flex-grow:0;min-width:9.1886737383rem}body .story-gallery[data-size=large] .gallery-header .tag-search{margin:0 .6180469716rem}body .story-gallery[data-size=large] .gallery-story .overview:hover{background-color:hsla(0,0%,100%,.1)}body .story-gallery[data-size=large] .gallery-story .overview:hover~.branches{border-image:linear-gradient(270deg,#fff,hsla(0,0%,100%,.1)) 1 100%}body .story-gallery .unofficialTagBtn:before{font-family:fontAwesome}body .story-gallery[data-include-unofficial="0"] .unofficialTagBtn:before{content:"\f02c"}body .story-gallery[data-include-unofficial="1"] .unofficialTagBtn:before{content:"\f02b"}body .story-discussion{width:calc(17.9420103827rem + max(5rem + 30vw, 18rem));margin:1rem auto 4.235801032rem}body .story-discussion .discussion-header{justify-content:space-around;position:relative;margin-bottom:1.618rem}body .story-discussion .discussion-header .line{position:absolute;width:100%;height:.3819820591rem;top:50%;left:0;transform:translateY(-50%);border-radius:.3819820591rem;border-width:0;overflow:hidden;z-index:-1}body .story-discussion .discussion-header .search-options,body .story-discussion .discussion-header .type-options{grid-gap:max(.3819820591rem,1vw);transition:grid-gap .5s}body .story-discussion .discussion-header .search-options .button,body .story-discussion .discussion-header .type-options .button{height:1.79835883rem;margin:0;width:5.0625rem;transition:width .5s,padding .5s,border-width .5s,font-size .5s,opacity .5s,transform .5s,visibility .5s}body .story-discussion .discussion-header .search-options .button[data-clicked="1"]:after,body .story-discussion .discussion-header .type-options .button[data-clicked="1"]:after{transition:width .5s,margin-left .5s,opacity .25s;content:"\f0c9";font-family:Font Awesome\ 5 Free;font-weight:900;margin-left:0;width:0;opacity:0}body .story-discussion .discussion-header .search-options:not(:hover),body .story-discussion .discussion-header .type-options:not(:hover){grid-gap:0;transition:grid-gap .5s}body .story-discussion .discussion-header .search-options:not(:hover) .button,body .story-discussion .discussion-header .type-options:not(:hover) .button{transition:width .5s,padding .5s,border-width .5s,font-size .5s,opacity .5s,transform .5s,visibility .5s}body .story-discussion .discussion-header .search-options:not(:hover) .button[data-clicked="0"],body .story-discussion .discussion-header .type-options:not(:hover) .button[data-clicked="0"]{width:0;padding:0;border:0;font-size:0;opacity:0;visibility:hidden}body .story-discussion .discussion-header .search-options:not(:hover) .button[data-clicked="1"],body .story-discussion .discussion-header .type-options:not(:hover) .button[data-clicked="1"]{width:6.5536rem}body .story-discussion .discussion-header .search-options:not(:hover) .button[data-clicked="1"]:after,body .story-discussion .discussion-header .type-options:not(:hover) .button[data-clicked="1"]:after{transition:width .5s,margin-left .5s,opacity .25s;width:1rem;margin-left:.3819820591rem;opacity:1}body .story-discussion .discussion-header .topic{max-width:max(11.0890051809rem,25vw)}body .story-discussion .discussion-reply{position:relative}body .story-discussion .discussion-reply #createComment{width:calc(100% - 2rem - .2918205869rem);height:6.8535260698rem;padding:1rem;border-radius:.3819820591rem;border-width:.1459102934rem;resize:none;font-size:1rem}body .story-discussion .discussion-reply .submit{position:absolute;right:1.618rem;top:calc(100% - .4rem);transform:translateY(-50%);margin:0}body .story-discussion .discussion-reply .replyComment{position:absolute;left:1.618rem;top:0;transform:translateY(-50%);margin:0;font-size:.8rem}body .story-discussion .discussion-content .comment{position:relative;width:calc((100% - .2918205869rem) * 2 / (var(--data-layer) + 4) + (100% - .2918205869rem) * .5);margin-top:1.618rem;border-radius:1.618rem;margin-left:auto;border-width:.1459102934rem}body .story-discussion .discussion-content .comment .content{margin:0;padding:1.3rem;padding-left:4.235801032rem}body .story-discussion .discussion-content .comment .user{position:absolute;align-items:center;border-radius:2rem;top:0;left:4.235801032rem;transform:translateY(-50%);border-width:.1459102934rem}body .story-discussion .discussion-content .comment .user .account-pic{position:absolute;width:1.618rem;height:1.618rem;border-radius:1.618rem;object-fit:cover;left:-.1459102934rem;border-width:.1459102934rem}body .story-discussion .discussion-content .comment .user .username{height:1.618rem;line-height:1.618rem;padding:0 1rem;padding-left:2.4098205869rem;font-weight:700;margin:0;border-radius:1.618rem;border-width:.1459102934rem}body .story-discussion .discussion-content .comment .votes{position:absolute;top:-.1459102934rem;left:-.1459102934rem;width:3.236rem;height:100%;border-radius:1.618rem;justify-content:space-around;border-width:.1459102934rem}body .story-discussion .discussion-content .comment .votes .total-votes{margin:0;height:.5rem;line-height:.5rem}body .story-discussion .discussion-content .comment .votes .downvote,body .story-discussion .discussion-content .comment .votes .upvote{border-width:0;padding:0;font-size:1.04rem;width:-moz-fit-content;width:fit-content}body .story-discussion .discussion-content .comment .reply-div{position:absolute;top:100%;transform:translateY(-50%);right:1rem}body .story-discussion .discussion-content .comment .reply-div .remove,body .story-discussion .discussion-content .comment .reply-div .reply,body .story-discussion .discussion-content .comment .reply-div .see-replies{font-size:.8rem;border-width:.1459102934rem}body .story-discussion .discussion-content .comment .reply-div .remove[data-removed="0"]:hover{border-style:solid;border-color:#ff6161;background-color:#fff;color:#ff6161;text-decoration:none}body .story-discussion .discussion-content .comment .reply-div .remove[data-removed="1"]:hover{border-style:solid;border-color:#0ad185;background-color:#fff;color:#0ad185;text-decoration:none}body .story-discussion .discussion-content .load-more-comments{margin:1.618rem auto}body #stripeFee{padding-left:0;margin-left:0}body .edition-actions-donations div{width:100%}body .edition-actions-donations div p{min-width:11.0890051809rem;max-width:15vw}body .edition-actions-donations div input{width:4.235801032rem}body .donate-progress-bar{position:relative;width:100%;height:1rem;background-color:#2e87ad;border-width:.2360828548rem;border-radius:1.618rem;font-size:1.3rem;overflow:hidden}body .donate-progress-bar .inner{width:min((var(--goal) - var(--remaining) + var(--donation))/var(--goal) * 100%,100%);background-color:#0ad185;border-top-left-radius:0;border-bottom-left-radius:0}body .donate-progress-bar .fundingAmount{position:absolute;top:50%;left:100%;transform:translate(-100%,-50%);margin:0;font-size:1rem;color:#fff}body .proposal-section .proposal-chapters .proposal-chapter,body .proposal-section .proposal-guide .proposal-chapter{width:11.0890051809rem}body .proposal-section .proposal-chapters .proposal-chapter .main-text,body .proposal-section .proposal-guide .proposal-chapter .main-text{border:0 solid #fff;background-color:#fff;color:#565554;text-decoration:none;width:100%;border-radius:1.618rem}body .proposal-section .proposal-chapters .proposal-chapter .open-tab a,body .proposal-section .proposal-guide .proposal-chapter .open-tab a{width:100%;height:100%}body .proposal-section.proposal-combined .proposal-chapters .proposal-chapter[data-type=in] .main-text:hover{border-style:solid;border-color:#565554;background-color:#565554;color:#fff;text-decoration:none}body .proposal-section.proposal-combined .proposal-chapters .proposal-chapter[data-type=out] .main-text:hover{border-style:solid;border-color:#ff6161;background-color:#ff6161;color:#fff;text-decoration:none}body .proposal-section.proposal-combined .proposal-chapters .proposal-chapter[data-type=different] .main-text:hover{border-style:solid;border-color:orange;background-color:orange;color:#fff;text-decoration:none}body .proposal-section.proposal-combined .proposal-chapters .proposal-chapter[data-type=new] .main-text:hover{border-style:solid;border-color:#0ad185;background-color:#0ad185;color:#fff;text-decoration:none}body .proposal-section .proposal-chapter-elements{position:relative}body .proposal-section .proposal-chapter-elements .proposal-elements{width:11.0890051809rem;margin:.3819820591rem 0 1.618rem;grid-gap:.1459102934rem;height:-moz-max-content;height:max-content;opacity:1}body .proposal-section .proposal-chapter-elements .proposal-elements img,body .proposal-section .proposal-chapter-elements .proposal-elements p{margin:0;padding:0;font-size:.7692307692rem;width:100%;border-radius:.3819820591rem}body .proposal-section .proposal-chapter-elements .proposal-elements img[data-type=in],body .proposal-section .proposal-chapter-elements .proposal-elements p[data-type=in]{border-style:solid;border-color:#565554;background-color:#fff;color:#565554;text-decoration:none}body .proposal-section .proposal-chapter-elements .proposal-elements img[data-type=out],body .proposal-section .proposal-chapter-elements .proposal-elements p[data-type=out]{border-style:solid;border-color:#ff6161;background-color:#fff;color:#565554;text-decoration:none}body .proposal-section .proposal-chapter-elements .proposal-elements img[data-type=different],body .proposal-section .proposal-chapter-elements .proposal-elements p[data-type=different]{border-style:solid;border-color:orange;background-color:#fff;color:#565554;text-decoration:none}body .proposal-section .proposal-chapter-elements .proposal-elements img[data-type=new],body .proposal-section .proposal-chapter-elements .proposal-elements p[data-type=new]{border-style:solid;border-color:#0ad185;background-color:#fff;color:#565554;text-decoration:none}body .proposal-section .proposal-chapter-elements .proposal-border{position:absolute;top:1rem;left:calc(-.2360828548rem - 25%);width:150%;height:calc(100% - .2360828548rem - 1.618rem + .6180649139rem - 1rem);border-width:.2360828548rem;border-radius:1.618rem;font-size:1.3rem;z-index:-1}body .proposal-section .proposal-chapter-elements .proposal-border,body .proposal-section .proposal-chapter-elements .proposal-elements{transition:opacity 3s ease-in-out}body .proposal-section .proposal-chapter-elements[data-open="0"] .proposal-border,body .proposal-section .proposal-chapter-elements[data-open="0"] .proposal-elements{display:none}body .proposal-section .proposal-chapter-elements[data-type=in] .proposal-chapter,body .proposal-section .proposal-chapter-elements[data-type=in] .proposal-chapter .color-change{border-style:solid;border-color:#565554;background-color:#fff;color:#565554;text-decoration:none}body .proposal-section .proposal-chapter-elements[data-type=in] .proposal-chapter .color-change:hover,body .proposal-section .proposal-chapter-elements[data-type=in][data-clicked="1"] .proposal-chapter .main-text{border-style:solid;border-color:#565554;background-color:#565554;color:#fff;text-decoration:none}body .proposal-section .proposal-chapter-elements[data-type=in] .proposal-border{border-style:solid;border-color:#565554;background-color:#fff;color:#565554;text-decoration:none}body .proposal-section .proposal-chapter-elements[data-type=out] .proposal-chapter,body .proposal-section .proposal-chapter-elements[data-type=out] .proposal-chapter .color-change{border-style:solid;border-color:#ff6161;background-color:#fff;color:#ff6161;text-decoration:none}body .proposal-section .proposal-chapter-elements[data-type=out] .proposal-chapter .color-change:hover,body .proposal-section .proposal-chapter-elements[data-type=out][data-clicked="1"] .proposal-chapter .main-text{border-style:solid;border-color:#ff6161;background-color:#ff6161;color:#fff;text-decoration:none}body .proposal-section .proposal-chapter-elements[data-type=out] .proposal-border{border-style:solid;border-color:#ff6161;background-color:#fff;color:#ff6161;text-decoration:none}body .proposal-section .proposal-chapter-elements[data-type=different] .proposal-chapter,body .proposal-section .proposal-chapter-elements[data-type=different] .proposal-chapter .color-change{border-style:solid;border-color:orange;background-color:#fff;color:orange;text-decoration:none}body .proposal-section .proposal-chapter-elements[data-type=different] .proposal-chapter .color-change:hover,body .proposal-section .proposal-chapter-elements[data-type=different][data-clicked="1"] .proposal-chapter .main-text{border-style:solid;border-color:orange;background-color:orange;color:#fff;text-decoration:none}body .proposal-section .proposal-chapter-elements[data-type=different] .proposal-border{border-style:solid;border-color:orange;background-color:#fff;color:orange;text-decoration:none}body .proposal-section .proposal-chapter-elements[data-type=new] .proposal-chapter,body .proposal-section .proposal-chapter-elements[data-type=new] .proposal-chapter .color-change{border-style:solid;border-color:#0ad185;background-color:#fff;color:#0ad185;text-decoration:none}body .proposal-section .proposal-chapter-elements[data-type=new] .proposal-chapter .color-change:hover,body .proposal-section .proposal-chapter-elements[data-type=new][data-clicked="1"] .proposal-chapter .main-text{border-style:solid;border-color:#0ad185;background-color:#0ad185;color:#fff;text-decoration:none}body .proposal-section .proposal-chapter-elements[data-type=new] .proposal-border{border-style:solid;border-color:#0ad185;background-color:#fff;color:#0ad185;text-decoration:none}body #popUpModal{background:rgba(0,0,0,.25);z-index:10250;width:100vw;height:100vh;position:fixed;top:0;left:0}body #popUpModal .popUpModalContent{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:31.25rem;z-index:10500;border-radius:1em;padding:2rem;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column;grid-gap:0;grid-gap:2.617924rem}body #popUpModal .popUpModalContent>*{width:100%}body #header .button,body #main-menu-modal .button{text-decoration:none;padding:.3819820591rem;border-width:.2360828548rem}body #header .button .button,body #main-menu-modal .button .button{width:-moz-max-content;width:max-content;padding:0;margin:0}body #header .inner-container-div .button{font-size:1.3rem}body .tou .title{padding:2.617924rem 0;color:#565554;border-width:1rem;border-radius:6.8535260698rem;font-size:2.8561rem}body .no-content{margin:1.618rem;width:calc(100% - 3.236rem);text-align:center;color:#565554}body .about-us{padding:4.235801032rem 0}body .about-us h1,body .about-us h2,body .about-us h3,body .about-us p{padding:1.5rem 30%;text-align:center;margin:0}body .about-us h2,body .about-us h3{padding:1em 30% 0}body .tooltipdiv{position:relative}body .tooltipdiv .fa-question-circle{color:var(--color-2)}body .tooltipdiv:hover .tooltiptext{visibility:visible}body .tooltipdiv:hover .tooltiptext:after{content:" ";position:absolute;top:50%;left:-.6180469716rem;transform:translateY(-50%);border-width:.3rem;border-style:solid;border-color:transparent var(--color-2) transparent transparent;z-index:11}body .tooltipdiv:hover .tooltiptext.left:after{left:auto;right:-.6180469716rem;border-color:transparent transparent transparent var(--color-2)}body .tooltipdiv .tooltiptext{position:absolute;z-index:10;width:-moz-max-content;width:max-content;max-width:11.0890051809rem;top:50%;left:calc(100% + .6180469716rem);transform:translateY(-50%);text-align:center;padding:.6180469716rem;border-width:.090179415rem;border-radius:.6180469716rem;font-size:.7692307692rem;visibility:hidden;box-shadow:0 0 1em rgba(0,0,0,.3)}body .tooltipdiv .tooltiptext.left{left:auto;right:calc(100% + .6180469716rem)}body .gallery-container{display:grid;grid-template-columns:repeat(auto-fill,18.2338309696rem);justify-content:center;grid-gap:1.618rem;width:100%}body .markdown-guide{display:flex;justify-content:center;align-items:center;flex-direction:column;grid-gap:0;margin:1.618rem 0;width:100%}body .markdown-guide table{margin-top:1rem;border-collapse:collapse}body .markdown-guide table tbody tr td{padding:0 1rem;border:.090179415rem solid #ccc}body .markdown-guide table tbody tr td p{text-align:center!important}body .markdown-guide table tbody tr td table{margin:auto;padding:0 10%}body #title-name,body .font-size-by-length{font-size:calc(var(--defaultSize, 4.235801032rem) * var(--defaultBase, 100) / (var(--defaultBase, 100) + var(--characterLength, var(--defaultBasePlus, 10))))}body .contact-us-page .discord-logo img{transition:filter .2s ease-in-out}body .contact-us-page .discord-logo:hover img{filter:hue-rotate(-85deg)}body .tag-showcase{max-width:14.5155077818rem;grid-gap:0;grid-gap:.6180469716rem}body .tag-showcase,body .tag-showcase .tagRows{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}body .tag-showcase .tagRows{grid-gap:0;grid-gap:.3819820591rem}body .tag-showcase .row{width:100%;display:flex;justify-content:space-between;align-items:center;flex-direction:row;grid-gap:0;height:1.8rem}body .tag-showcase .row .sortButton,body .tag-showcase .row .tag-name,body .tag-showcase .row .tag-value{height:100%;width:1.8rem;border-width:.1459102934rem;padding:0;display:flex;justify-content:center;align-items:center;flex-direction:row;grid-gap:0;box-sizing:border-box}body .tag-showcase .row .left{flex-grow:1;height:100%}body .tag-showcase .row .left .tag-name{width:calc(100% + 1.4rem);border-radius:1rem}body .tag-showcase .row .left .tag-name p{width:100%;line-height:100%;margin:0;padding:0 1.4rem 0 .4rem}body .tag-showcase .row .right{display:flex;justify-content:end;align-items:center;flex-direction:row;grid-gap:0;grid-gap:.3819820591rem;height:100%}body .tag-showcase .row .right .tag-value{position:relative;border-radius:.3819820591rem}body .tag-showcase .row .right .tag-value[data-type=creator]{background:linear-gradient(90deg,#cef6e7 calc(var(--value) / var(--max-creator-value) * 100%),#fff calc(var(--value) / var(--max-creator-value) * 100%),#fff)}body .tag-showcase .row .right .tag-value[data-type=community]{background:linear-gradient(90deg,#d5e7ef calc(var(--value) / var(--max-community-value) * 100%),#fff calc(var(--value) / var(--max-community-value) * 100%),#fff)}body .tag-showcase .row .right .tag-value[data-type=user]{background:linear-gradient(90deg,#ffedcc calc(var(--value) / var(--max-user-value) * 100%),#fff calc(var(--value) / var(--max-user-value) * 100%),#fff)}body .tag-showcase .row .right .tag-value p{padding:0;font-size:.7692307692rem}body .tag-showcase .row .right .tag-value .input-container{width:100%;height:90%;display:flex;justify-content:center;align-items:center;flex-direction:row;grid-gap:0}body .tag-showcase .row .right .tag-value .input-container input[type=number]{width:100%;outline:none;border-width:0;border-radius:.6180469716rem;text-align:center;padding:0;color:orange;background-color:transparent;-moz-appearance:textfield}body .tag-showcase .row .right .tag-value .input-container input[type=number]::-webkit-inner-spin-button,body .tag-showcase .row .right .tag-value .input-container input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body .tag-showcase .row .right .tag-value .input-container input[type=number]::-ms-clear,body .tag-showcase .row .right .tag-value .input-container input[type=number]::-ms-reveal{display:none}body .tag-showcase .row .right .tag-value .input-buttons{position:absolute;width:100%;height:100%;left:100%;margin-left:.5278923525rem;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;grid-gap:0;border-radius:.3819820591rem;border:.1459102934rem solid #a4a4a4;background-color:#a4a4a4;overflow:hidden;opacity:0;transition:opacity .5s ease-in-out,visibility 0s .5s}body .tag-showcase .row .right .tag-value .input-buttons:hover{opacity:1;transition:opacity .1s,visibility 0s 0s}body .tag-showcase .row .right .tag-value .input-buttons .inputButton{width:100%;height:100%;line-height:100%;border-width:0;margin:0;padding:0;background-color:#fff;font-size:.4551661356rem;color:#a4a4a4;border:.1459102934rem solid #a4a4a4;border-width:0 0 .0729551467rem}body .tag-showcase .row .right .tag-value .input-buttons .inputButton:hover{background-color:#a4a4a4;color:#fff}body .tag-showcase .row .right .tag-value .input-buttons .inputButton~.inputButton{border-width:.0729551467rem 0 0}body .tag-showcase .row .right .tag-value .input-buttons .inputButton i{height:100%}body .tag-showcase .row .right .tag-value .input-buttons .inputButton i:before{height:100%;display:flex;justify-content:center;align-items:center;flex-direction:row;grid-gap:0}body .tag-showcase .row .right .sortButton{border-radius:50%}body .tag-showcase .row .right .sortButton svg{width:90%;height:90%;object-fit:cover}body .tag-showcase .row .right .sortButton svg g{fill:#0ad185}body .tag-showcase .row .right .sortButton:hover svg g,body .tag-showcase .row .right .sortButton[data-clicked="1"] svg g{fill:#fff}body .tag-showcase .row .right .sortButton[data-clicked="1"]:hover svg g{fill:#0ad185}body .tag-showcase .row:hover .right .input-buttons{opacity:1;transition:opacity .1s,visibility 0s 0s}body .tag-showcase .userInput{display:flex;justify-content:center;align-items:center;flex-direction:column;grid-gap:0}body .tag-showcase .squareContainer{width:100%;max-width:10.313192641rem;display:grid;grid-template-columns:repeat(auto-fill,.9rem);grid-gap:.1459102934rem}body .tag-showcase .squareContainer .square{width:.9rem;height:.9rem;border-radius:.3819820591rem;padding:0;margin:auto;box-sizing:border-box;border:.1459102934rem solid orange;background-color:rgba(255,166,0,var(--alphaFill,1))}body .tag-showcase #tag-score-form button[type=submit]:disabled{cursor:not-allowed}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZhcmlhYmxlcy5jc3MiLCJkeW5hbWljLWNsYXNzZXMuY3NzIiwibW9kdWxlLnNjc3MiLCJtb2R1bGUuY3NzIiwidmFyaWFibGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUNBQTtBQ09BLEtBYUksZ0JBRGUsQUFFZixjQUFBLEFBRUEsK0RBQUEsQUFFQSx1QkFEYSxBQUViLHFCQUFBLEFBRUEsYUFBQSxBQUNBLGdEQUFBLEFBQ0EscUJBQUEsQ0F0QkEsQUNDSixXREFRLGtCQUFBLEFBQ0EsWUFBQSxDQUdKLEFDQUoseUREQ1EsV0FDSSxnQkFBQSxDQ0VWLENEdUJFLEFDdEJKLFFEdUJRLGNFbkNNLEFBaUtWLHNCQUFBLEFBQ0EsK0JBQUEsQUFDQSxvQkFBQSxDRjVIQSxBQ3JCSixRRHNCUSxjRW5DTSxBQTRKViw0QkFBQSxBQUNBLDZCQUFBLEFBQ0Esa0JBQUEsQ0Z2SEEsQUNwQkosUURxQlEsY0VqQ0YsQUFxSkYsNEJBQUEsQUFDQSwwQkFBQSxBQUNBLGtCRnBISSxBRW9ISix5QkZwSEksQ0FHSixBQ25CSixRRG9CUSxjRXZDRixBQXFKRiw0QkFBQSxBQUNBLHVCQUFBLEFBQ0EsZ0JBQUEsQ0Q5SEosQUNrT1ksV0F0R1IsNEJBQUEsQUFDQSw2QkFBQSxBQUNBLHdCQUFBLENEekhKLEFDNk5ZLFVBdEdSLDRCQUFBLEFBQ0EsNkJBQUEsQUFDQSx3QkFBQSxDRHBISixBQ3dOWSxTQXRHUiwyQkFBQSxBQUNBLDZCQUFBLEFBQ0Esd0JBQUEsQ0QvR0osQUNtTlksUUF0R1IsNEJBQUEsQUFDQSxtQkFBQSxBQUNBLGNBQUEsQ0QxR0osQUM4TVksUUF0R1IsNEJBQUEsQUFDQSx1QkFBQSxBQUNBLGdCQUFBLENEckdKLEFDeU1ZLFFBdEdSLDRCQUFBLEFBQ0EsMEJBQUEsQUFDQSxpQkFBQSxDRGhHSixBQ29NWSxTQXRHUiw0QkFBQSxBQUNBLDZCQUFBLEFBQ0Esa0JBQUEsQ0QzRkosQUMrTFksVUF0R1Isa0JBQUEsQUFDQSw4QkFBQSxBQUNBLG1CQUFBLENEdEZKLEFDMExZLFdBdEdSLHNCQUFBLEFBQ0EsK0JBQUEsQUFDQSxvQkFBQSxDRjFHQSxBQ3lCSixpRERwQlEsY0FBQSxDQUdKLEFDd0JKLDJERDVCUSw4REFBQSxDQVFKLEFDdUJKLGVEdEJRLGlCQUFBLENBTUEsQUNtQlIsV0RsQlksc0NBQUEsQUFDQSx1Q0FBQSxBQUNBLGtDQUFBLENBSEosQUN3QlIsVUR2Qlksc0NBQUEsQUFDQSx1Q0FBQSxBQUNBLGtDQUFBLENBSEosQUM2QlIsU0Q1QlkscUNBQUEsQUFDQSx1Q0FBQSxBQUNBLGtDQUFBLENBSEosQUNrQ1IsUURqQ1ksc0NBQUEsQUFDQSw2QkFBQSxBQUNBLHdCQUFBLENBSEosQUN1Q1IsUUR0Q1ksc0NBQUEsQUFDQSxpQ0FBQSxBQUNBLDBCQUFBLENBSEosQUM0Q1IsUUQzQ1ksc0NBQUEsQUFDQSxvQ0FBQSxBQUNBLDJCQUFBLENBSEosQUNpRFIsU0RoRFksc0NBQUEsQUFDQSx1Q0FBQSxBQUNBLDRCQUFBLENBSEosQUNzRFIsVURyRFksNEJBQUEsQUFDQSx3Q0FBQSxBQUNBLDZCQUFBLENBSEosQUMyRFIsV0QxRFksZ0NBQUEsQUFDQSx5Q0FBQSxBQUNBLDhCQUFBLENBWUosQUNpRFIsb0JDYUksbUJBQUEsQUFDQSx5QkY5RHFCLEFFK0RyQiw2QkYvRGlELEFFZ0VqRCxXRmhFNkUsQUVpRTdFLG9CQUFBLENGL0RRLEFDcURaLHdDRHBEZ0IsV0FBQSxDQVVKLEFDNkNaLGlHQ0dJLG1CQUFBLEFBQ0EseUJGaER5QixBRWlEekIsNkJGakRxRCxBRWtEckQsV0ZsRGlGLEFFbURqRixvQkFBQSxDRmpEWSxBQ3dEaEIsNkNDWEksbUJBQUEsQUFDQSx5QkY3QzZCLEFFOEM3Qiw2QkY5Q3lELEFFK0N6RCxXRi9DcUYsQUVnRHJGLG9CQUFBLENGNUNRLEFDMERaLDRDQ2xCSSxtQkFBQSxBQUNBLHlCRnhDeUIsQUV5Q3pCLDZCRnpDcUQsQUUwQ3JELFdGMUNpRixBRTJDakYsb0JBQUEsQ0ZsRUksQUN1RlIsYUN6QkksbUJBQUEsQUFDQSxxQkY5RHFCLEFFK0RyQixzQkYvRGlELEFFZ0VqRCxjRmhFNkUsQUVpRTdFLG9CQUFBLENGL0RRLEFDMkZaLGlDRDFGZ0IsY0FBQSxDQVVKLEFDbUZaLG1GQ25DSSxtQkFBQSxBQUNBLHFCRmhEeUIsQUVpRHpCLHNCRmpEcUQsQUVrRHJELGNGbERpRixBRW1EakYsb0JBQUEsQ0ZqRFksQUM4RmhCLHNDQ2pESSxtQkFBQSxBQUNBLHFCRjdDNkIsQUU4QzdCLHNCRjlDeUQsQUUrQ3pELGNGL0NxRixBRWdEckYsb0JBQUEsQ0Y1Q1EsQUNnR1oscUNDeERJLG1CQUFBLEFBQ0EscUJGeEN5QixBRXlDekIsc0JGekNxRCxBRTBDckQsY0YxQ2lGLEFFMkNqRixvQkFBQSxDRmxFSSxBQzZIUixxQkMvREksbUJBQUEsQUFDQSx5QkY5RHFCLEFFK0RyQiw2QkYvRGlELEFFZ0VqRCxjRmhFNkUsQUVpRTdFLG9CQUFBLENGL0RRLEFDaUlaLHlDRGhJZ0IsY0FBQSxDQVVKLEFDeUhaLG1HQ3pFSSxtQkFBQSxBQUNBLHlCRmhEeUIsQUVpRHpCLDZCRmpEcUQsQUVrRHJELGNGbERpRixBRW1EakYsb0JBQUEsQ0ZqRFksQUNvSWhCLDhDQ3ZGSSxtQkFBQSxBQUNBLHlCRjdDNkIsQUU4QzdCLDZCRjlDeUQsQUUrQ3pELGNGL0NxRixBRWdEckYsb0JBQUEsQ0Y1Q1EsQUNzSVosNkNDOUZJLG1CQUFBLEFBQ0EseUJGeEN5QixBRXlDekIsNkJGekNxRCxBRTBDckQsY0YxQ2lGLEFFMkNqRixvQkFBQSxDRmxFSSxBQ21LUixnQkNyR0ksbUJBQUEsQUFDQSxxQkY5RHFCLEFFK0RyQixzQkYvRGlELEFFZ0VqRCxjRmhFNkUsQUVpRTdFLG9CQUFBLENGL0RRLEFDdUtaLG9DRHRLZ0IsY0FBQSxDQVVKLEFDK0paLHlGQy9HSSxtQkFBQSxBQUNBLHFCRmhEeUIsQUVpRHpCLHNCRmpEcUQsQUVrRHJELGNGbERpRixBRW1EakYsb0JBQUEsQ0ZqRFksQUMwS2hCLHlDQzdISSxtQkFBQSxBQUNBLHFCRjdDNkIsQUU4QzdCLHNCRjlDeUQsQUUrQ3pELGNGL0NxRixBRWdEckYsb0JBQUEsQ0Y1Q1EsQUM0S1osd0NDbklJLHFCRnhDeUIsQUUwQ3pCLGFGMUNpRixDQXZCN0UsQUN5TVIsc0RDM0lJLG1CQUFBLEFBRUEsc0JGekNxRCxBRTJDckQsb0JBQUEsQ0ZsRUksQUNnTlIsY0NqSkkscUJGOURxQixBRWdFckIsYUZoRTZFLENBRXJFLEFDNk1aLGtDRDVNZ0IsY0FBQSxDQVVKLEFDcU1aLHFGQ3JKSSxtQkFBQSxBQUNBLHFCRmhEeUIsQUVpRHpCLHNCRmpEcUQsQUVrRHJELGNGbERpRixBRW1EakYsb0JBQUEsQ0ZqRFksQUNnTmhCLHVDQ25LSSxtQkFBQSxBQUNBLHFCRjdDNkIsQUU4QzdCLHNCRjlDeUQsQUUrQ3pELGNGL0NxRixBRWdEckYsb0JBQUEsQ0Y1Q1EsQUNrTlosc0NDektJLHFCRnhDeUIsQUUwQ3pCLGFGMUNpRixDQXZCN0UsQUMrT1Isa0RDakxJLG1CQUFBLEFBRUEsc0JGekNxRCxBRTJDckQsb0JBQUEsQ0ZsRUksQUNzUFIsWUN2TEkscUJGOURxQixBRWdFckIsYUZoRTZFLENBRXJFLEFDbVBaLGdDRGxQZ0IsY0FBQSxDQVVKLEFDMk9aLGlGQzNMSSxtQkFBQSxBQUNBLHFCRmhEeUIsQUVpRHpCLHNCRmpEcUQsQUVrRHJELGNGbERpRixBRW1EakYsb0JBQUEsQ0ZqRFksQUNzUGhCLHFDQ3pNSSxtQkFBQSxBQUNBLHFCRjdDNkIsQUU4QzdCLHNCRjlDeUQsQUUrQ3pELGNGL0NxRixBRWdEckYsb0JBQUEsQ0Y1Q1EsQUN3UFosb0NDL01JLG9CRnhDeUIsQ0F2QnJCLEFDcVJSLGdEQ3ZOSSxtQkFBQSxBQUVBLHNCRnpDcUQsQUUwQ3JELGNGMUNpRixBRTJDakYsb0JBQUEsQ0ZsRUksQUM0UlIsWUM3TkksaUJGOURxQixDQUViLEFDeVJaLGdDRHhSZ0IsY0FBQSxDQVVKLEFDaVJaLGlGQ2pPSSxtQkFBQSxBQUNBLGtCRmhEeUIsQUVpRHpCLHNCRmpEcUQsQUVrRHJELGNGbERpRixBRW1EakYsb0JBQUEsQ0ZqRFksQUM0UmhCLHFDQy9PSSxtQkFBQSxBQUNBLGtCRjdDNkIsQUU4QzdCLHNCRjlDeUQsQUUrQ3pELGNGL0NxRixBRWdEckYsb0JBQUEsQ0Y1Q1EsQUM4Ulosb0NDdFBJLG1CQUFBLEFBQ0Esa0JGeEN5QixBRXlDekIsc0JGekNxRCxBRTBDckQsY0YxQ2lGLEFFMkNqRixvQkFBQSxDRmxFSSxBQzJUUixjQzdQSSxtQkFBQSxBQUNBLHFCRjlEcUIsQUUrRHJCLHlCRi9EaUQsQUVnRWpELFdGaEU2RSxBRWlFN0Usb0JBQUEsQ0YvRFEsQUMrVFosa0NEOVRnQixXQUFBLENBVUosQUN1VFoscUZDdlFJLG1CQUFBLEFBQ0EscUJGaER5QixBRWlEekIseUJGakRxRCxBRWtEckQsV0ZsRGlGLEFFbURqRixvQkFBQSxDRmpEWSxBQ2tVaEIsdUNDclJJLG1CQUFBLEFBQ0EscUJGN0M2QixBRThDN0IseUJGOUN5RCxBRStDekQsV0YvQ3FGLEFFZ0RyRixvQkFBQSxDRjVDUSxBQ29VWixzQ0M1UkksbUJBQUEsQUFDQSxxQkZ4Q3lCLEFFeUN6Qix5QkZ6Q3FELEFFMENyRCxXRjFDaUYsQUUyQ2pGLG9CQUFBLENGbEVJLEFDaVdSLFlDblNJLG1CQUFBLEFBQ0EscUJGOURxQixBRStEckIsc0JGL0RpRCxBRWdFakQsY0ZoRTZFLEFFaUU3RSxvQkFBQSxDRi9EUSxBQ3FXWixnQ0RwV2dCLGNBQUEsQ0FVSixBQzZWWixpRkM3U0ksbUJBQUEsQUFDQSxxQkZoRHlCLEFFaUR6QixzQkZqRHFELEFFa0RyRCxjRmxEaUYsQUVtRGpGLG9CQUFBLENGakRZLEFDd1doQixxQ0MzVEksbUJBQUEsQUFDQSxxQkY3QzZCLEFFOEM3QixzQkY5Q3lELEFFK0N6RCxjRi9DcUYsQUVnRHJGLG9CQUFBLENGNUNRLEFDMFdaLG9DQ2xVSSxtQkFBQSxBQUNBLHFCRnhDeUIsQUV5Q3pCLHNCRnpDcUQsQUUwQ3JELGNGMUNpRixBRTJDakYsb0JBQUEsQ0ZsRUksQUN1WVIsWUN6VUksbUJBQUEsQUFDQSxxQkY5RHFCLEFFK0RyQix5QkYvRGlELEFFZ0VqRCxXRmhFNkUsQUVpRTdFLG9CQUFBLENGL0RRLEFDMllaLGdDRDFZZ0IsV0FBQSxDQVVKLEFDbVlaLGlGQ25WSSxtQkFBQSxBQUNBLHFCRmhEeUIsQUVpRHpCLHlCRmpEcUQsQUVrRHJELFdGbERpRixBRW1EakYsb0JBQUEsQ0ZqRFksQUM4WWhCLHFDQ2pXSSxtQkFBQSxBQUNBLHFCRjdDNkIsQUU4QzdCLHlCRjlDeUQsQUUrQ3pELFdGL0NxRixBRWdEckYsb0JBQUEsQ0Y1Q1EsQUNnWlosb0NDeFdJLG1CQUFBLEFBQ0EscUJGeEN5QixBRXlDekIseUJGekNxRCxBRTBDckQsV0YxQ2lGLEFFMkNqRixvQkFBQSxDRmxFSSxBQzZhUixnQkMvV0ksbUJBQUEsQUFDQSxrQkY5RHFCLEFFK0RyQixzQkYvRGlELEFFZ0VqRCxjRmhFNkUsQUVpRTdFLG9CQUFBLENGL0RRLEFDaWJaLG9DRGhiZ0IsY0FBQSxDQVVKLEFDeWFaLHlGQ3pYSSxtQkFBQSxBQUNBLGtCRmhEeUIsQUVpRHpCLHNCRmpEcUQsQUVrRHJELGNGbERpRixBRW1EakYsb0JBQUEsQ0ZqRFksQUNvYmhCLHlDQ3ZZSSxtQkFBQSxBQUNBLGtCRjdDNkIsQUU4QzdCLHNCRjlDeUQsQUUrQ3pELGNGL0NxRixBRWdEckYsb0JBQUEsQ0Y1Q1EsQUNzYlosd0NDOVlJLG1CQUFBLEFBQ0Esa0JGeEN5QixBRXlDekIsc0JGekNxRCxBRTBDckQsY0YxQ2lGLEFFMkNqRixvQkFBQSxDRmxFSSxBQ21kUixxQkNyWkksbUJBQUEsQUFDQSx5QkY5RHFCLEFFK0RyQiw2QkYvRGlELEFFZ0VqRCxjRmhFNkUsQUVpRTdFLG9CQUFBLENGL0RRLEFDdWRaLHlDRHRkZ0IsY0FBQSxDQVVKLEFDK2NaLG1HQy9aSSxtQkFBQSxBQUNBLHlCRmhEeUIsQUVpRHpCLDZCRmpEcUQsQUVrRHJELGNGbERpRixBRW1EakYsb0JBQUEsQ0ZqRFksQUMwZGhCLDhDQzdhSSxtQkFBQSxBQUNBLHlCRjdDNkIsQUU4QzdCLDZCRjlDeUQsQUUrQ3pELGNGL0NxRixBRWdEckYsb0JBQUEsQ0Y1Q1EsQUM0ZFosNkNDcGJJLG1CQUFBLEFBQ0EseUJGeEN5QixBRXlDekIsNkJGekNxRCxBRTBDckQsY0YxQ2lGLEFFMkNqRixvQkFBQSxDRmxFSSxBQ3lmUixhQzNiSSxtQkFBQSxBQUNBLHFCRjlEcUIsQUUrRHJCLHNCRi9EaUQsQUVnRWpELGNGaEU2RSxBRWlFN0Usb0JBQUEsQ0YvRFEsQUM2ZlosaUNENWZnQixjQUFBLENBVUosQUNxZlosbUZDcmNJLG1CQUFBLEFBQ0EscUJGaER5QixBRWlEekIsc0JGakRxRCxBRWtEckQsY0ZsRGlGLEFFbURqRixvQkFBQSxDRmpEWSxBQ2dnQmhCLHNDQ25kSSxtQkFBQSxBQUNBLHFCRjdDNkIsQUU4QzdCLHNCRjlDeUQsQUUrQ3pELGNGL0NxRixBRWdEckYsb0JBQUEsQ0Y1Q1EsQUNrZ0JaLHFDQ3hkSSxzQkZ6Q3FELEFFMENyRCxhRjFDaUYsQ0F2QjdFLEFDK2hCUixtRENqZUksbUJBQUEsQUFDQSxxQkZ4Q3lCLEFFMkN6QixvQkFBQSxDRmxFSSxBQ3NpQlIsY0N0ZUkseUJGL0RpRCxBRWdFakQsVUZoRTZFLENBRXJFLEFDbWlCWixrQ0RsaUJnQixXQUFBLENBVUosQUMyaEJaLHFGQzNlSSxtQkFBQSxBQUNBLHFCRmhEeUIsQUVpRHpCLHlCRmpEcUQsQUVrRHJELFdGbERpRixBRW1EakYsb0JBQUEsQ0ZqRFksQUNzaUJoQix1Q0N6ZkksbUJBQUEsQUFDQSxxQkY3QzZCLEFFOEM3Qix5QkY5Q3lELEFFK0N6RCxXRi9DcUYsQUVnRHJGLG9CQUFBLENGNUNRLEFDd2lCWixzQ0NoZ0JJLG1CQUFBLEFBQ0EscUJGeEN5QixBRXlDekIseUJGekNxRCxBRTBDckQsV0YxQ2lGLEFFMkNqRixvQkFBQSxDRmxFSSxBQ3FrQlIsYUN2Z0JJLG1CQUFBLEFBQ0Esa0JGOURxQixBRStEckIsc0JGL0RpRCxBRWdFakQsY0ZoRTZFLEFFaUU3RSxvQkFBQSxDRi9EUSxBQ3lrQlosaUNEeGtCZ0IsY0FBQSxDQVVKLEFDaWtCWixtRkNqaEJJLG1CQUFBLEFBQ0Esa0JGaER5QixBRWlEekIsc0JGakRxRCxBRWtEckQsY0ZsRGlGLEFFbURqRixvQkFBQSxDRmpEWSxBQzRrQmhCLHNDQy9oQkksbUJBQUEsQUFDQSxrQkY3QzZCLEFFOEM3QixzQkY5Q3lELEFFK0N6RCxjRi9DcUYsQUVnRHJGLG9CQUFBLENGNUNRLEFDOGtCWixxQ0NuaUJJLGFGMUNpRixDQXZCN0UsQUMybUJSLGtEQzdpQkksbUJBQUEsQUFDQSxrQkZ4Q3lCLEFFeUN6QixzQkZ6Q3FELEFFMkNyRCxvQkFBQSxDRmxFSSxBQ2tuQlIsYUNqakJJLGFGaEU2RSxDQUVyRSxBQyttQlosaUNEOW1CZ0IsY0FBQSxDQVVKLEFDdW1CWixtRkN2akJJLG1CQUFBLEFBQ0Esa0JGaER5QixBRWlEekIsc0JGakRxRCxBRWtEckQsY0ZsRGlGLEFFbURqRixvQkFBQSxDRmpEWSxBQ2tuQmhCLHNDQ3JrQkksbUJBQUEsQUFDQSxrQkY3QzZCLEFFOEM3QixzQkY5Q3lELEFFK0N6RCxjRi9DcUYsQUVnRHJGLG9CQUFBLENGNUNRLEFDb25CWixxQ0N6a0JJLGFGMUNpRixDQXZCN0UsQUNpcEJSLHNEQ25sQkksbUJBQUEsQUFDQSxrQkZ4Q3lCLEFFeUN6QixzQkZ6Q3FELEFFMkNyRCxvQkFBQSxDRmxFSSxBQ3dwQlIsaUJDdmxCSSxhRmhFNkUsQ0FFckUsQUNxcEJaLHFDRHBwQmdCLGNBQUEsQ0FVSixBQzZvQlosMkZDN2xCSSxtQkFBQSxBQUNBLGtCRmhEeUIsQUVpRHpCLHNCRmpEcUQsQUVrRHJELGNGbERpRixBRW1EakYsb0JBQUEsQ0ZqRFksQUN3cEJoQiwwQ0MzbUJJLG1CQUFBLEFBQ0Esa0JGN0M2QixBRThDN0Isc0JGOUN5RCxBRStDekQsY0YvQ3FGLEFFZ0RyRixvQkFBQSxDRjVDUSxBQzBwQloseUNDL21CSSxhRjFDaUYsQ0F2QjdFLEFDdXJCUixxREN6bkJJLG1CQUFBLEFBQ0Esa0JGeEN5QixBRXlDekIsc0JGekNxRCxBRTJDckQsb0JBQUEsQ0ZsRUksQUM4ckJSLFlDN25CSSxhRmhFNkUsQ0FFckUsQUMyckJaLGdDRDFyQmdCLGNBQUEsQ0FVSixBQ21yQlosaUZDbm9CSSxtQkFBQSxBQUNBLGtCRmhEeUIsQUVpRHpCLHNCRmpEcUQsQUVrRHJELGNGbERpRixBRW1EakYsb0JBQUEsQ0ZqRFksQUM4ckJoQixxQ0NqcEJJLG1CQUFBLEFBQ0Esa0JGN0M2QixBRThDN0Isc0JGOUN5RCxBRStDekQsY0YvQ3FGLEFFZ0RyRixvQkFBQSxDRjVDUSxBQ2dzQlosb0NDdnBCSSxrQkZ4Q3lCLEFFMEN6QixhRjFDaUYsQ0F2QjdFLEFDNnRCUixrREMvcEJJLG1CQUFBLEFBRUEsc0JGekNxRCxBRTJDckQsb0JBQUEsQ0ZsRUksQUNvdUJSLGNDcnFCSSxxQkY5RHFCLEFFZ0VyQixhRmhFNkUsQ0FFckUsQUNpdUJaLGtDRGh1QmdCLGNBQUEsQ0FVSixBQ3l0QloscUZDenFCSSxtQkFBQSxBQUNBLHFCRmhEeUIsQUVpRHpCLHNCRmpEcUQsQUVrRHJELGNGbERpRixBRW1EakYsb0JBQUEsQ0ZqRFksQUNvdUJoQix1Q0N2ckJJLG1CQUFBLEFBQ0EscUJGN0M2QixBRThDN0Isc0JGOUN5RCxBRStDekQsY0YvQ3FGLEFFZ0RyRixvQkFBQSxDRjVDUSxBQ3N1Qlosc0NDNXJCSSxxQkZ6Q3FELENBdkJqRCxBQ213QlIscURDcnNCSSxtQkFBQSxBQUNBLHFCRnhDeUIsQUUwQ3pCLGNGMUNpRixBRTJDakYsb0JBQUEsQ0ZsRUksQUMwd0JSLGVDMXNCSSx3QkYvRGlELENBRXpDLEFDdXdCWixtQ0R0d0JnQixjQUFBLENBVUosQUMrdkJaLHVGQy9zQkksbUJBQUEsQUFDQSxxQkZoRHlCLEFFaUR6Qix5QkZqRHFELEFFa0RyRCxjRmxEaUYsQUVtRGpGLG9CQUFBLENGakRZLEFDMHdCaEIsd0NDN3RCSSxtQkFBQSxBQUNBLHFCRjdDNkIsQUU4QzdCLHlCRjlDeUQsQUUrQ3pELGNGL0NxRixBRWdEckYsb0JBQUEsQ0Y1Q1EsQUM0d0JaLHVDQ3B1QkksbUJBQUEsQUFDQSxxQkZ4Q3lCLEFFeUN6Qix5QkZ6Q3FELEFFMENyRCxjRjFDaUYsQUUyQ2pGLG9CQUFBLENGbEVJLEFDeXlCUixZQzN1QkksbUJBQUEsQUFDQSxxQkY5RHFCLEFFK0RyQixzQkYvRGlELEFFZ0VqRCxjRmhFNkUsQUVpRTdFLG9CQUFBLENGL0RRLEFDNnlCWixnQ0Q1eUJnQixjQUFBLENBVUosQUNxeUJaLGlGQ3J2QkksbUJBQUEsQUFDQSxxQkZoRHlCLEFFaUR6QixzQkZqRHFELEFFa0RyRCxjRmxEaUYsQUVtRGpGLG9CQUFBLENGakRZLEFDZ3pCaEIscUNDbndCSSxtQkFBQSxBQUNBLHFCRjdDNkIsQUU4QzdCLHNCRjlDeUQsQUUrQ3pELGNGL0NxRixBRWdEckYsb0JBQUEsQ0Y1Q1EsQUNrekJaLG9DQzF3QkksbUJBQUEsQUFDQSxxQkZ4Q3lCLEFFeUN6QixzQkZ6Q3FELEFFMENyRCxjRjFDaUYsQUUyQ2pGLG9CQUFBLENGbEVJLEFDKzBCUixZQ2p4QkksbUJBQUEsQUFDQSxxQkY5RHFCLEFFK0RyQix5QkYvRGlELEFFZ0VqRCxXRmhFNkUsQUVpRTdFLG9CQUFBLENGL0RRLEFDbTFCWixnQ0RsMUJnQixXQUFBLENBVUosQUMyMEJaLGlGQzN4QkksbUJBQUEsQUFDQSxxQkZoRHlCLEFFaUR6Qix5QkZqRHFELEFFa0RyRCxXRmxEaUYsQUVtRGpGLG9CQUFBLENGakRZLEFDczFCaEIscUNDenlCSSxtQkFBQSxBQUNBLHFCRjdDNkIsQUU4QzdCLHlCRjlDeUQsQUUrQ3pELFdGL0NxRixBRWdEckYsb0JBQUEsQ0Y1Q1EsQUN3MUJaLG9DQ2h6QkksbUJBQUEsQUFDQSxxQkZ4Q3lCLEFFeUN6Qix5QkZ6Q3FELEFFMENyRCxXRjFDaUYsQUUyQ2pGLG9CQUFBLENGbEVJLEFDcTNCUixvQkN2ekJJLG1CQUFBLEFBQ0EscUJGOURxQixBRStEckIseUJGL0RpRCxBRWdFakQsV0ZoRTZFLEFFaUU3RSxvQkFBQSxDRi9EUSxBQ3kzQlosd0NEeDNCZ0IsV0FBQSxDQVVKLEFDaTNCWixpR0NqMEJJLG1CQUFBLEFBQ0EscUJGaER5QixBRWlEekIseUJGakRxRCxBRWtEckQsV0ZsRGlGLEFFbURqRixvQkFBQSxDRmpEWSxBQzQzQmhCLDZDQy8wQkksbUJBQUEsQUFDQSxxQkY3QzZCLEFFOEM3Qix5QkY5Q3lELEFFK0N6RCxXRi9DcUYsQUVnRHJGLG9CQUFBLENGNUNRLEFDODNCWiw0Q0N0MUJJLG1CQUFBLEFBQ0EscUJGeEN5QixBRXlDekIseUJGekNxRCxBRTBDckQsV0YxQ2lGLEFFMkNqRixvQkFBQSxDRmxFSSxBQzI1QlIsZ0JDNzFCSSxtQkFBQSxBQUNBLHFCRjlEcUIsQUUrRHJCLGdDRi9EaUQsQUVnRWpELFdGaEU2RSxBRWlFN0Usb0JBQUEsQ0YvRFEsQUMrNUJaLG9DRDk1QmdCLFdBQUEsQ0FVSixBQ3U1QloseUZDdjJCSSxtQkFBQSxBQUNBLHFCRmhEeUIsQUVpRHpCLGdDRmpEcUQsQUVrRHJELFdGbERpRixBRW1EakYsb0JBQUEsQ0ZqRFksQUNrNkJoQix5Q0NyM0JJLG1CQUFBLEFBQ0EscUJGN0M2QixBRThDN0IsZ0NGOUN5RCxBRStDekQsV0YvQ3FGLEFFZ0RyRixvQkFBQSxDRjVDUSxBQ282Qlosd0NDMzNCSSxvQkZ4Q3lCLENBdkJyQixBQ2k4QlIsd0RDbjRCSSxtQkFBQSxBQUVBLGdDRnpDcUQsQUUwQ3JELFdGMUNpRixBRTJDakYsb0JBQUEsQ0ZsRUksQUN3OEJSLGdCQ3o0Qkksb0JGOURxQixDQUViLEFDcThCWixvQ0RwOEJnQixXQUFBLENBVUosQUM2N0JaLHlGQzc0QkksbUJBQUEsQUFDQSxxQkZoRHlCLEFFaUR6QixnQ0ZqRHFELEFFa0RyRCxXRmxEaUYsQUVtRGpGLG9CQUFBLENGakRZLEFDdzhCaEIseUNDMzVCSSxtQkFBQSxBQUNBLHFCRjdDNkIsQUU4QzdCLGdDRjlDeUQsQUUrQ3pELFdGL0NxRixBRWdEckYsb0JBQUEsQ0Y1Q1EsQUMwOEJaLHdDQ2o2Qkksb0JGeEN5QixDQXZCckIsQUN1K0JSLHlEQ3o2QkksbUJBQUEsQUFFQSxnQ0Z6Q3FELEFFMENyRCxXRjFDaUYsQUUyQ2pGLG9CQUFBLENGbEVJLEFDOCtCUixpQkMvNkJJLG9CRjlEcUIsQ0FFYixBQzIrQloscUNEMStCZ0IsV0FBQSxDQVVKLEFDbStCWiwyRkNuN0JJLG1CQUFBLEFBQ0EscUJGaER5QixBRWlEekIsZ0NGakRxRCxBRWtEckQsV0ZsRGlGLEFFbURqRixvQkFBQSxDRmpEWSxBQzgrQmhCLDBDQ2o4QkksbUJBQUEsQUFDQSxxQkY3QzZCLEFFOEM3QixnQ0Y5Q3lELEFFK0N6RCxXRi9DcUYsQUVnRHJGLG9CQUFBLENGNUNRLEFDZy9CWix5Q0N0OEJJLCtCRnpDcUQsQ0F2QmpELEFDNmdDUix5REMvOEJJLG1CQUFBLEFBQ0EscUJGeEN5QixBRTBDekIsV0YxQ2lGLEFFMkNqRixvQkFBQSxDRmxFSSxBQ29oQ1IsZ0JDcDlCSSx3QkYvRGlELENBRXpDLEFDaWhDWixvQ0RoaENnQixXQUFBLENBVUosQUN5Z0NaLHlGQ3o5QkksbUJBQUEsQUFDQSxxQkZoRHlCLEFFaUR6Qix5QkZqRHFELEFFa0RyRCxXRmxEaUYsQUVtRGpGLG9CQUFBLENGakRZLEFDb2hDaEIseUNDditCSSxtQkFBQSxBQUNBLHFCRjdDNkIsQUU4QzdCLHlCRjlDeUQsQUUrQ3pELFdGL0NxRixBRWdEckYsb0JBQUEsQ0Y1Q1EsQUNzaENaLHdDQzkrQkksbUJBQUEsQUFDQSxxQkZ4Q3lCLEFFeUN6Qix5QkZ6Q3FELEFFMENyRCxXRjFDaUYsQUUyQ2pGLG9CQUFBLENGbEVJLEFDbWpDUixlQ3IvQkksbUJBQUEsQUFDQSxxQkY5RHFCLEFFK0RyQixnQ0YvRGlELEFFZ0VqRCxXRmhFNkUsQUVpRTdFLG9CQUFBLENGL0RRLEFDdWpDWixtQ0R0akNnQixXQUFBLENBVUosQUMraUNaLHVGQy8vQkksbUJBQUEsQUFDQSxxQkZoRHlCLEFFaUR6QixnQ0ZqRHFELEFFa0RyRCxXRmxEaUYsQUVtRGpGLG9CQUFBLENGakRZLEFDMGpDaEIsd0NDN2dDSSxtQkFBQSxBQUNBLHFCRjdDNkIsQUU4QzdCLGdDRjlDeUQsQUUrQ3pELFdGL0NxRixBRWdEckYsb0JBQUEsQ0Y1Q1EsQUM0akNaLHVDQ2xoQ0ksK0JGekNxRCxDQXZCakQsQUN5bENSLG1EQzNoQ0ksbUJBQUEsQUFDQSxxQkZ4Q3lCLEFFMEN6QixXRjFDaUYsQUUyQ2pGLG9CQUFBLENGbEVJLEFDZ21DUixZQ2hpQ0ksd0JGL0RpRCxDQUV6QyxBQzZsQ1osZ0NENWxDZ0IsV0FBQSxDQVVKLEFDcWxDWixpRkNyaUNJLG1CQUFBLEFBQ0EscUJGaER5QixBRWlEekIseUJGakRxRCxBRWtEckQsV0ZsRGlGLEFFbURqRixvQkFBQSxDRmpEWSxBQ2dtQ2hCLHFDQ25qQ0ksbUJBQUEsQUFDQSxxQkY3QzZCLEFFOEM3Qix5QkY5Q3lELEFFK0N6RCxXRi9DcUYsQUVnRHJGLG9CQUFBLENGNUNRLEFDa21DWixvQ0N4akNJLHlCRnpDcUQsQUUwQ3JELFVGMUNpRixDQXZCN0UsQUMrbkNSLGdEQ2prQ0ksbUJBQUEsQUFDQSxxQkZ4Q3lCLEFFMkN6QixvQkFBQSxDRmxFSSxBQ3NvQ1IsWUN0a0NJLHNCRi9EaUQsQUVnRWpELGFGaEU2RSxDQUVyRSxBQ21vQ1osZ0NEbG9DZ0IsY0FBQSxDQVVKLEFDMm5DWixpRkMza0NJLG1CQUFBLEFBQ0EscUJGaER5QixBRWlEekIsc0JGakRxRCxBRWtEckQsY0ZsRGlGLEFFbURqRixvQkFBQSxDRmpEWSxBQ3NvQ2hCLHFDQ3psQ0ksbUJBQUEsQUFDQSxxQkY3QzZCLEFFOEM3QixzQkY5Q3lELEFFK0N6RCxjRi9DcUYsQUVnRHJGLG9CQUFBLENGNUNRLEFDd29DWixvQ0NobUNJLG1CQUFBLEFBQ0EscUJGeEN5QixBRXlDekIsc0JGekNxRCxBRTBDckQsY0YxQ2lGLEFFMkNqRixvQkFBQSxDRmxFSSxBQ3FxQ1IsZ0JDdm1DSSxtQkFBQSxBQUNBLHFCRjlEcUIsQUUrRHJCLHlCRi9EaUQsQUVnRWpELFdGaEU2RSxBRWlFN0Usb0JBQUEsQ0YvRFEsQUN5cUNaLG9DRHhxQ2dCLFdBQUEsQ0FVSixBQ2lxQ1oseUZDam5DSSxtQkFBQSxBQUNBLHFCRmhEeUIsQUVpRHpCLHlCRmpEcUQsQUVrRHJELFdGbERpRixBRW1EakYsb0JBQUEsQ0ZqRFksQUM0cUNoQix5Q0MvbkNJLG1CQUFBLEFBQ0EscUJGN0M2QixBRThDN0IseUJGOUN5RCxBRStDekQsV0YvQ3FGLEFFZ0RyRixvQkFBQSxDRjVDUSxBQzhxQ1osd0NDdG9DSSxtQkFBQSxBQUNBLHFCRnhDeUIsQUV5Q3pCLHlCRnpDcUQsQUUwQ3JELFdGMUNpRixBRTJDakYsb0JBQUEsQ0ZsRUksQUMyc0NSLGNDN29DSSxtQkFBQSxBQUNBLGtCRjlEcUIsQUUrRHJCLHNCRi9EaUQsQUVnRWpELGNGaEU2RSxBRWlFN0Usb0JBQUEsQ0YvRFEsQUMrc0NaLGtDRDlzQ2dCLGNBQUEsQ0FVSixBQ3VzQ1oscUZDdnBDSSxtQkFBQSxBQUNBLGtCRmhEeUIsQUVpRHpCLHNCRmpEcUQsQUVrRHJELGNGbERpRixBRW1EakYsb0JBQUEsQ0ZqRFksQUNrdENoQix1Q0NycUNJLG1CQUFBLEFBQ0Esa0JGN0M2QixBRThDN0Isc0JGOUN5RCxBRStDekQsY0YvQ3FGLEFFZ0RyRixvQkFBQSxDRjVDUSxBQ290Q1osc0NDNXFDSSxtQkFBQSxBQUNBLGtCRnhDeUIsQUV5Q3pCLHNCRnpDcUQsQUUwQ3JELGNGMUNpRixBRTJDakYsb0JBQUEsQ0ZsRUksQUNpdkNSLHNCQ25yQ0ksbUJBQUEsQUFDQSx5QkY5RHFCLEFFK0RyQiw2QkYvRGlELEFFZ0VqRCxjRmhFNkUsQUVpRTdFLG9CQUFBLENGL0RRLEFDcXZDWiwwQ0RwdkNnQixjQUFBLENBVUosQUM2dUNaLHFHQzdyQ0ksbUJBQUEsQUFDQSx5QkZoRHlCLEFFaUR6Qiw2QkZqRHFELEFFa0RyRCxjRmxEaUYsQUVtRGpGLG9CQUFBLENGakRZLEFDd3ZDaEIsK0NDM3NDSSxtQkFBQSxBQUNBLHlCRjdDNkIsQUU4QzdCLDZCRjlDeUQsQUUrQ3pELGNGL0NxRixBRWdEckYsb0JBQUEsQ0Y1Q1EsQUMwdkNaLDhDQy9zQ0ksYUYxQ2lGLENBdkI3RSxBQ3V4Q1Isb0VDenRDSSxtQkFBQSxBQUNBLHlCRnhDeUIsQUV5Q3pCLDZCRnpDcUQsQUUyQ3JELG9CQUFBLENGbEVJLEFDOHhDUixzQkM3dENJLFVGaEU2RSxDQUVyRSxBQzJ4Q1osMENEMXhDZ0IsV0FBQSxDQVVKLEFDbXhDWixxR0NudUNJLG1CQUFBLEFBQ0EseUJGaER5QixBRWlEekIsNkJGakRxRCxBRWtEckQsV0ZsRGlGLEFFbURqRixvQkFBQSxDRmpEWSxBQzh4Q2hCLCtDQ2p2Q0ksbUJBQUEsQUFDQSx5QkY3QzZCLEFFOEM3Qiw2QkY5Q3lELEFFK0N6RCxXRi9DcUYsQUVnRHJGLG9CQUFBLENGNUNRLEFDZ3lDWiw4Q0N4dkNJLG1CQUFBLEFBQ0EseUJGeEN5QixBRXlDekIsNkJGekNxRCxBRTBDckQsV0YxQ2lGLEFFMkNqRixvQkFBQSxDRmxFSSxBQzZ6Q1IsZ0JDL3ZDSSxtQkFBQSxBQUNBLGtCRjlEcUIsQUUrRHJCLHNCRi9EaUQsQUVnRWpELFdGaEU2RSxBRWlFN0Usb0JBQUEsQ0YvRFEsQUNpMENaLG9DRGgwQ2dCLFdBQUEsQ0FVSixBQ3l6Q1oseUZDendDSSxtQkFBQSxBQUNBLGtCRmhEeUIsQUVpRHpCLHNCRmpEcUQsQUVrRHJELFdGbERpRixBRW1EakYsb0JBQUEsQ0ZqRFksQUNvMENoQix5Q0N2eENJLG1CQUFBLEFBQ0Esa0JGN0M2QixBRThDN0Isc0JGOUN5RCxBRStDekQsV0YvQ3FGLEFFZ0RyRixvQkFBQSxDRjVDUSxBQ3MwQ1osd0NDNXhDSSxzQkZ6Q3FELEFFMENyRCxVRjFDaUYsQ0F2QjdFLEFDbTJDUix3RENyeUNJLG1CQUFBLEFBQ0Esa0JGeEN5QixBRTJDekIsb0JBQUEsQ0ZsRUksQUMwMkNSLGdCQzF5Q0ksc0JGL0RpRCxBRWdFakQsVUZoRTZFLENBRXJFLEFDdTJDWixvQ0R0MkNnQixXQUFBLENBVUosQUMrMUNaLHlGQy95Q0ksbUJBQUEsQUFDQSxrQkZoRHlCLEFFaUR6QixzQkZqRHFELEFFa0RyRCxXRmxEaUYsQUVtRGpGLG9CQUFBLENGakRZLEFDMDJDaEIseUNDN3pDSSxtQkFBQSxBQUNBLGtCRjdDNkIsQUU4QzdCLHNCRjlDeUQsQUUrQ3pELFdGL0NxRixBRWdEckYsb0JBQUEsQ0Y1Q1EsQUM0MkNaLHdDQ3AwQ0ksbUJBQUEsQUFDQSxrQkZ4Q3lCLEFFeUN6QixzQkZ6Q3FELEFFMENyRCxXRjFDaUYsQUUyQ2pGLG9CQUFBLENGbEVJLEFDeTRDUixZQzMwQ0ksbUJBQUEsQUFDQSxxQkY5RHFCLEFFK0RyQixzQkYvRGlELEFFZ0VqRCxjRmhFNkUsQUVpRTdFLG9CQUFBLENGL0RRLEFDNjRDWixnQ0Q1NENnQixjQUFBLENBR0osQUM0NENaLHlEQ3IxQ0ksbUJBQUEsQUFDQSxxQkZ2RHlCLEFFd0R6QixzQkZ4RHFELEFFeURyRCxjRnpEaUYsQUUwRGpGLG9CQUFBLENGcERRLEFDNDRDWix3QkM1MUNJLG1CQUFBLEFBQ0EscUJGaER5QixBRWlEekIsc0JGakRxRCxBRWtEckQsY0ZsRGlGLEFFbURqRixvQkFBQSxDRmpEWSxBQ2c1Q2hCLHFDQ24yQ0ksbUJBQUEsQUFDQSxxQkY3QzZCLEFFOEM3QixzQkY5Q3lELEFFK0N6RCxjRi9DcUYsQUVnRHJGLG9CQUFBLENGNUNRLEFDazVDWixvQ0MxMkNJLG1CQUFBLEFBQ0EscUJGeEN5QixBRXlDekIsc0JGekNxRCxBRTBDckQsY0YxQ2lGLEFFMkNqRixvQkFBQSxDRmxFSSxBQys2Q1IscUJDajNDSSxtQkFBQSxBQUNBLHFCRjlEcUIsQUUrRHJCLDZCRi9EaUQsQUVnRWpELGtCRmhFNkUsQUVpRTdFLG9CQUFBLENGL0RRLEFDbTdDWix5Q0RsN0NnQixrQkFBQSxDQVVKLEFDMjZDWixtR0MzM0NJLG1CQUFBLEFBQ0EscUJGaER5QixBRWlEekIsNkJGakRxRCxBRWtEckQsa0JGbERpRixBRW1EakYsb0JBQUEsQ0ZqRFksQUNzN0NoQiw4Q0N6NENJLG1CQUFBLEFBQ0EscUJGN0M2QixBRThDN0IsNkJGOUN5RCxBRStDekQsa0JGL0NxRixBRWdEckYsb0JBQUEsQ0Y1Q1EsQUN3N0NaLDZDQy80Q0ksb0JGeEN5QixDQXZCckIsQUNxOUNSLGtFQ3Y1Q0ksbUJBQUEsQUFFQSw2QkZ6Q3FELEFFMENyRCxrQkYxQ2lGLEFFMkNqRixvQkFBQSxDRmxFSSxBQzQ5Q1IscUJDNzVDSSxvQkY5RHFCLENBRWIsQUN5OUNaLHlDRHg5Q2dCLGtCQUFBLENBVUosQUNpOUNaLG1HQ2o2Q0ksbUJBQUEsQUFDQSxxQkZoRHlCLEFFaUR6Qiw2QkZqRHFELEFFa0RyRCxrQkZsRGlGLEFFbURqRixvQkFBQSxDRmpEWSxBQzQ5Q2hCLDhDQy82Q0ksbUJBQUEsQUFDQSxxQkY3QzZCLEFFOEM3Qiw2QkY5Q3lELEFFK0N6RCxrQkYvQ3FGLEFFZ0RyRixvQkFBQSxDRjVDUSxBQzg5Q1osNkNDdDdDSSxtQkFBQSxBQUNBLHFCRnhDeUIsQUV5Q3pCLDZCRnpDcUQsQUUwQ3JELGtCRjFDaUYsQUUyQ2pGLG9CQUFBLENGbEVJLEFDMi9DUixhQzc3Q0ksbUJBQUEsQUFDQSxxQkY5RHFCLEFFK0RyQixzQkYvRGlELEFFZ0VqRCxXRmhFNkUsQUVpRTdFLG9CQUFBLENGL0RRLEFDKy9DWixpQ0Q5L0NnQixXQUFBLENBVUosQUN1L0NaLG1GQ3Y4Q0ksbUJBQUEsQUFDQSxxQkZoRHlCLEFFaUR6QixzQkZqRHFELEFFa0RyRCxXRmxEaUYsQUVtRGpGLG9CQUFBLENGakRZLEFDa2dEaEIsc0NDcjlDSSxtQkFBQSxBQUNBLHFCRjdDNkIsQUU4QzdCLHNCRjlDeUQsQUUrQ3pELFdGL0NxRixBRWdEckYsb0JBQUEsQ0Y1Q1EsQUNvZ0RaLHFDQzM5Q0ksb0JGeEN5QixDQXZCckIsQUNpaURSLGtEQ24rQ0ksbUJBQUEsQUFFQSxzQkZ6Q3FELEFFMENyRCxXRjFDaUYsQUUyQ2pGLG9CQUFBLENGbEVJLEFDd2lEUixhQ3orQ0ksb0JGOURxQixDQUViLEFDcWlEWixpQ0RwaURnQixXQUFBLENBVUosQUM2aERaLG1GQzcrQ0ksbUJBQUEsQUFDQSxxQkZoRHlCLEFFaUR6QixzQkZqRHFELEFFa0RyRCxXRmxEaUYsQUVtRGpGLG9CQUFBLENGakRZLEFDd2lEaEIsc0NDMy9DSSxtQkFBQSxBQUNBLHFCRjdDNkIsQUU4QzdCLHNCRjlDeUQsQUUrQ3pELFdGL0NxRixBRWdEckYsb0JBQUEsQ0Y1Q1EsQUMwaURaLHFDQ2xnREksbUJBQUEsQUFDQSxxQkZ4Q3lCLEFFeUN6QixzQkZ6Q3FELEFFMENyRCxXRjFDaUYsQUUyQ2pGLG9CQUFBLENGbEVJLEFDdWtEUixvQkN6Z0RJLG1CQUFBLEFBQ0EseUJGOURxQixBRStEckIsNkJGL0RpRCxBRWdFakQsY0ZoRTZFLEFFaUU3RSxvQkFBQSxDRi9EUSxBQzJrRFosd0NEMWtEZ0IsY0FBQSxDQVVKLEFDbWtEWixpR0NuaERJLG1CQUFBLEFBQ0EseUJGaER5QixBRWlEekIsNkJGakRxRCxBRWtEckQsY0ZsRGlGLEFFbURqRixvQkFBQSxDRmpEWSxBQzhrRGhCLDZDQ2ppREksbUJBQUEsQUFDQSx5QkY3QzZCLEFFOEM3Qiw2QkY5Q3lELEFFK0N6RCxjRi9DcUYsQUVnRHJGLG9CQUFBLENGNUNRLEFDZ2xEWiw0Q0NyaURJLGFGMUNpRixDQXZCN0UsQUM2bURSLGdFQy9pREksbUJBQUEsQUFDQSx5QkZ4Q3lCLEFFeUN6Qiw2QkZ6Q3FELEFFMkNyRCxvQkFBQSxDRmxFSSxBQ29uRFIsb0JDbmpESSxhRmhFNkUsQ0FFckUsQUNpbkRaLHdDRGhuRGdCLGNBQUEsQ0FVSixBQ3ltRFosaUdDempESSxtQkFBQSxBQUNBLHlCRmhEeUIsQUVpRHpCLDZCRmpEcUQsQUVrRHJELGNGbERpRixBRW1EakYsb0JBQUEsQ0ZqRFksQUNvbkRoQiw2Q0N2a0RJLG1CQUFBLEFBQ0EseUJGN0M2QixBRThDN0IsNkJGOUN5RCxBRStDekQsY0YvQ3FGLEFFZ0RyRixvQkFBQSxDRjVDUSxBQ3NuRFosNENDOWtESSxtQkFBQSxBQUNBLHlCRnhDeUIsQUV5Q3pCLDZCRnpDcUQsQUUwQ3JELGNGMUNpRixBRTJDakYsb0JBQUEsQ0ZyQ0ksQUNzbkRSLDJDRHJuRFksWUFBQSxDQU9BLEFDaW5EWiw2RkRobkRnQixZQUFBLENBRUosQUNvbkRaLGtERG5uRGdCLFlBQUEsQ0FPUixBQyttRFIseUJEOW1EWSxrQkFBQSxBQUNBLHVCQUFBLGtCQUFBLEFBQ0Esc0NBQUEsQUFDQSxrQkFBQSxBRWtCUiw0QkFBQSxBQUNBLG1CQUFBLEFBQ0EsZUFBQSxBQUlBLGFBQUEsQUFDQSx1QkFGa0IsQUFHbEIsbUJBSGtDLEFBSWxDLG1CQUpzRCxBQUt0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RCxBQ3lwRHBCLDRGRHhwRHdCLFdBQUEsQUFDQSxhQUFBLEFBQ0Esd0RBQUEsQUFDQSw0QkFBQSxDQUVBLEFDeXBEeEIsZ0hEeHBENEIsYUFBQSxDQUNBLEFDMHBENUIsMkhEenBEZ0Msb0JBQUEsQ0FJUixBQ3dwRHhCLDhHQzN6RUksYUFBQSxBQUNBLHVCRm1xQmdFLEFFbHFCaEUsbUJGa3FCOEMsQUVqcUI5QyxtQkFKc0QsQUFLdEQsVUFMc0UsQ0YwcUIxRCxBQ3lwRGhCLGdFRHhwRG9CLGdDQUFBLEFFMXFCaEIsYUFBQSxBQUNBLHVCRjBxQndELEFFenFCeEQsbUJGeXFCc0MsQUV4cUJ0QyxzQkZ3cUI0RSxBRXZxQjVFLFdGd3FCZ0IsQUU3cUJzRCxpQkY2cUJ0RCxDQUVBLEFDNnBEcEIsaUZDMzBFSSxhQUFBLEFBQ0EsdUJGOHFCNEQsQUU3cUI1RCxtQkY2cUIwQyxBRTVxQjFDLHNCRjRxQmdGLEFFM3FCaEYsV0Y0cUJvQixBRWpyQmtELGFGaXJCbEQsQ0FFQSxBQ2lxRHhCLCtGQ24xRUksYUFBQSxBQUNBLHVCRmtyQmdFLEFFanJCaEUsbUJGaXJCOEMsQUVockI5QyxzQkZnckJvRixBRS9xQnBGLFdGZ3JCd0IsQUVyckI4Qyx1QkZxckI5QyxDQUVBLEFDcXFENUIsNkdEcHFEZ0MscUJBQUEsQUFDQSx1QkFBQSxBQUVBLGtFQUFBLEFBRUEsa0JBQUEsQUFDQSx1QkFBQSxBRTdyQjVCLGFBQUEsQUFDQSx1QkY2ckJvRSxBRTVyQnBFLG1CRjRyQmtELEFFM3JCbEQsbUJBSnNELEFBS3RELFVBTHNFLENGaXNCMUMsQUN1cURoQywrR0R0cURvQyxzQ0FBQSxBQUNBLFNBQUEsQUUzakJoQyw4SkY4akJnQyxBRTlqQmhDLHNCRjhqQmdDLEFBQ0EsaUJBQUEsQ0FPcEIsQUNpcURoQixvRURocURvQixpQkFBQSxDQUlSLEFDK3BEWixvREQ5cERnQiw2QkFBQSxBQUNBLDJCQUFBLENBR0osQUM4cERaLGtERDdwRGdCLFVBQUEsQ0FFQSxBQzhwRGhCLGlFRDdwRG9CLFdBQUEsQUFDQSxrQkFBQSxBQUNBLHdC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LEFBQ0EsNEJFM3ZEWixDRjZ2RFksQUNtbERwQixvRERsbER3QixhRWx3RGxCLENGb3dEa0IsQUNtbER4QiwrRERsbEQ0QixTQUFBLENBSVIsQUNpbERwQix3RERobER3Qix3QkUzd0RsQixDRjZ3RGtCLEFDaWxEeEIsMEREaGxENEIsVUVqeER0QixDRnV4RHNCLEFDNmtENUIsMEZENWtEZ0MsU0FBQSxDQUdKLEFDNGtENUIsaUZEM2tEZ0MsU0FBQSxDQU1oQixBQ3drRGhCLCtDRHZrRG9CLHVCQUFBLEFBQ0EsY0FBQSxBQUNBLGdCQUFBLENBSVIsQUNza0RaLGlERHJrRGdCLGlCQUFBLEFBQ0EsZUFyVVcsQUFzVVgsVUFBQSxDQUVBLEFDc2tEaEIsMEhEcmtEb0IsMENBQUEsQ0FFQSxBQ3NrRHBCLHlJRHJrRHdCLG9CQUFBLEFBQ0EsZ0NBQUEsQ0FNWixBQ2trRFoseUNEamtEZ0IsMEJBQUEsQ0FFQSxBQ2trRGhCLDJDRGprRG9CLGNBQ0EsQUU1ekRkLHdCRjR6RGMsQ0FLSixBQytqRGhCLDRPRDdqRG9CLHdCRXgwRE4sQ0YyMERFLEFDOGpEaEIsMEREN2pEb0Isb0JFNTBETixDRjgwRE0sQUM4akRwQiw2RUQ3akR3QiwwQkFBQSxDQUdKLEFDNmpEcEIsd0VENWpEd0IsYUVuMURWLENGdzFETSxBQzBqRHBCLDhFRHpqRHdCLHlCQUFBLENBTVIsQUNzakRoQix3T0RwakRvQix3QkVyMURYLENGdzFETyxBQ3FqRGhCLHdERHBqRG9CLG9CRXoxRFgsQ0YyMURXLEFDcWpEcEIsMkVEcGpEd0Isd0JBQUEsQ0FHSixBQ29qRHBCLHNFRG5qRHdCLGFFaDJEZixDRnEyRFcsQUNpakRwQiw0RURoakR3Qix1QkFBQSxDQU1oQixBQzZpRFIsMEJENWlEWSxpQkFBQSxBQUNBLFVBQUEsQUFDQSxpRUFBQSxBQUNBLGFBQUEsQUFDQSx1QkFBQSxBQUNBLG1CQUFBLEFBQ0Esc0JBQUEsQ0FFQSxBQzZpRFosK0NDNXdHSSxhQUFBLEFBQ0Esc0JGK3REd0UsQUU5dER4RSxtQkY4dERzRCxBRTd0RHRELHNCRjZ0RHNDLEFF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NkdpQyxBRXg2R2pDLHNCQW5KRSxBQW9KRixjRnU2R3lELEFFdDZHekQsb0JBQUEsQ0ZvNUdvQixBQ3U2Q3hCLG9MQy96SkksbUJBQUEsQUFDQSxxQkZxNUdpQyxBRXA1R2pDLHNCQW5KRSxBQW9KRixjRm01R3lELEFFbDVHekQsb0JBQUEsQ0YrNUd3QixBQzA2QzVCLHVOQzcwSkksbUJBQUEsQUFDQSxxQkYyNUd5QyxBRTE1R3pDLHlCRjA1RzJELEFFejVHM0QsV0FwSkUsQUFxSkYsb0JBQUEsQ0ZxNkdnQixBQ2s3Q3BCLGtGQzMxSkksbUJBQUEsQUFDQSxxQkZ5NkdpQyxBRXg2R2pDLHNCQW5KRSxBQW9KRixjRnU2R3lELEFFdDZHekQsb0JBQUEsQ0ZvNUdvQixBQzA4Q3hCLGdNQ2wySkksbUJBQUEsQUFDQSxvQkZxNUdpQyxBRXA1R2pDLHNCQW5KRSxBQW9KRixhRm01R3lELEFFbDVHekQsb0JBQUEsQ0YrNUd3QixBQzY4QzVCLG1PQ2gzSkksbUJBQUEsQUFDQSxvQkYyNUd5QyxBRTE1R3pDLHdCRjA1RzJELEFFejVHM0QsV0FwSkUsQUFxSkYsb0JBQUEsQ0ZxNkdnQixBQ3E5Q3BCLHdGQzkzSkksbUJBQUEsQUFDQSxvQkZ5NkdpQyxBRXg2R2pDLHNCQW5KRSxBQW9KRixhRnU2R3lELEFFdDZHekQsb0JBQUEsQ0ZvNUdvQixBQzYrQ3hCLG9MQ3I0SkksbUJBQUEsQUFDQSxxQkZxNUdpQyxBRXA1R2pDLHNCQW5KRSxBQW9KRixjRm01R3lELEFFbDVHekQsb0JBQUEsQ0YrNUd3QixBQ2cvQzVCLHVOQ241SkksbUJBQUEsQUFDQSxxQkYyNUd5QyxBRTE1R3pDLHlCRjA1RzJELEFFejVHM0QsV0FwSkUsQUFxSkYsb0JBQUEsQ0ZxNkdnQixBQ3cvQ3BCLGtGQ2o2SkksbUJBQUEsQUFDQSxxQkZ5NkdpQyxBRXg2R2pDLHNCQW5KRSxBQW9KRixjRnU2R3lELEFFdDZHekQsb0JBQUEsQ0Y2NkdBLEFDdS9DSixpQkR0L0NRLDJCQUFBLEFBQ0EsY0FBQSxBQUNBLFlBQUEsQUFDQSxhQUFBLEFBQ0EsZUFBQSxBQUNBLE1BQUEsQUFDQSxNQUFBLENBRUEsQUN1L0NSLG9DRHQvQ1ksa0JBQUEsQUFDQSxRQUFBLEFBQ0EsU0FBQSxBQUNBLCtCQUFBLEFBQ0EsZUFBQSxBQUNBLGNBQUEsQUFDQSxrQkFBQSxBQUNBLGFBQUEsQUFDQSxrQkFBQSxBRXI3R1IsYUFBQSxBQUNBLHVCQUZrQixBQUdsQixtQkFIa0MsQUFJbEMsc0JGcTdHa0MsQUVwN0dsQyxXRnE3R1EsQUUxN0c4RCxvQkYwN0c5RCxDQUVBLEFDeS9DWixzQ0R4L0NnQixVQUFBLENBT1IsQUNvL0NSLG1ERG4vQ1kscUJBQUEsQUFDQSx1QkFBQSxBQUNBLDJCQUFBLENBRUEsQUNxL0NaLG1FRHAvQ2dCLHVCQUFBLGtCQUFBLEFBQ0EsVUFBQSxBQUNBLFFBQUEsQ0FPSixBQ2kvQ1osMENEaC9DZ0IsZ0JBQUEsQ0FNUixBQzYrQ1IsaUJENStDWSxzQkFBQSxBQUNBLGNFdG5ITixBQXFKRixrQkFBQSxBQUNBLDhCQUFBLEFBQ0EsbUJBQUEsQ0ZvK0dBLEFDNitDSixpQkQ1K0NRLGdCQUFBLEFBQ0EsNEJBQUEsQUFDQSxrQkFBQSxBQUNBLGFFL25IRixDRmtvSEYsQUM0K0NKLGVEaitDUSx3QkFBQSxDQVZBLEFDOCtDUix1RUQ3K0NZLG1CQUFBLEFBQ0Esa0JBQUEsQUFDQSxRQUFBLENBR0osQUM2K0NSLG9DRDUrQ1ksaUJBQUEsQ0FNUixBQ3krQ0osaUJEeCtDUSxpQkFBQSxDQUVBLEFDeStDUixxQ0R4K0NZLG9CQUFBLENBR0osQUN3K0NSLG9DRHYrQ1ksa0JBQUEsQ0FFQSxBQ3crQ1osMENEditDZ0IsWUFBQSxBQUNBLGtCQUFBLEFBQ0EsUUFBQSxBQUNBLHFCQUFBLEFBQ0EsMkJBQUEsQUFDQSxtQkFBQSxBQUNBLG1CQUFBLEFBQ0EsZ0VBQUEsQUFDQSxVQUFBLENBSUEsQUNzK0NoQiwrQ0RyK0NvQixVQUFBLEFBQ0Esc0JBQUEsQUFDQSwrREFBQSxDQUtaLEFDbStDUiw4QkRsK0NZLGtCQUFBLEFBQ0EsV0FBQSxBQUNBLHVCQUFBLGtCQUFBLEFBQ0EsMkJBQUEsQUFDQSxRQUFBLEFBQ0EsaUNBQUEsQUFDQSwyQkFBQSxBQUNBLGtCQUFBLEFBQ0EsdUJBQUEsQUVuaUhSLDJCQUFBLEFBQ0EsNkJBQUEsQUFDQSx5QkZtaUhRLEFFbmlIUixrQkZtaUhRLEFBQ0EsaUNBQUEsQ0FFQSxBQ3ErQ1osbUNEcCtDZ0IsVUFBQSxBQUNBLGlDQUFBLENBS1osQUNrK0NKLHdCRGorQ1EsYUFBQSxBQUNBLHlEQUFBLEFBQ0EsdUJBQUEsQUFDQSxrQkFBQSxBQUNBLFVBQUEsQ0FHSixBQ2krQ0oscUJDbGhLSSxhQUFBLEFBQ0EsdUJGaWpIZ0QsQUVoakhoRCxtQkZnakhnRSxBRS9pSGhFLHNCRitpSDhCLEFFOWlIOUIsV0YraUhJLEFFcGpIa0Usa0JGb2pIbEUsQUFDQSxVQUFBLENBRUEsQUNxK0NSLDJCRHArQ1ksZ0JBQUEsQUFDQSx3QkFBQSxDQUlRLEFDbStDcEIsdUNEbCtDd0IsZUFBQSxBQUNBLCtCQUFBLENBQ0EsQUNvK0N4Qix5Q0RuK0M0QiwyQkFBQSxDQUdKLEFDbStDeEIsNkNEbCtDNEIsWUFBQSxBQUNBLGFBQUEsQ0FReEIsQUM2OUNKLDJDQ242SkksNkpBQUEsQ0Y4OEdRLEFDeTlDWix3Q0R4OUNnQixpQ0FBQSxDQUlBLEFDdTlDaEIsOENEdDlDb0IseUJBQUEsQ0FNaEIsQUNtOUNKLG1CRGo5Q1EsMkJBQUEsQUUvbEhKLFdGaW1ISSxBRXRtSGtFLHVCRnNtSGxFLENBSUEsQUNxOUNSLCtDRDU5Q1EsV0FBQSxBRWxtSEosYUFBQSxBQUNBLHVCRm1tSGdELEFFbG1IaEQsbUJGa21IZ0UsQUVqbUhoRSxxQkZpbUg4QixDQUsxQixBQzg5Q1IsNEJDbmtLSSxXRnVtSFEsQUU1bUg4RCx1QkY0bUg5RCxDQUlKLEFDdzlDUix3QkR2OUNZLFdBQUEsQUVobkhSLGFBQUEsQUFDQSw4QkZnbkhpRCxBRS9tSGpELG1CRittSHdFLEFFOW1IeEUsbUJGOG1Ia0MsQUU3bUhsQyxXRjhtSFEsQUVubkg4RCxhRndtSHJELENBYVQsQUM0OUNaLHlHRHo5Q2dCLFlBQUEsQUFDQSxh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OENaLDRDRGg4Q2dCLFlBQUEsQUFDQSxhQUFBLEFBQ0EsNkJBQUEsQUFDQSxVQUFBLEFBQ0EsWUFBQSxBQUNBLHNCQUFBLEFBQ0EsbUNBQUEsQUFDQSxtREFBQSxDQU1BLEFDNjdDaEIsZ0VENTdDb0Isa0JBQUEsQ0MrN0NwQiIsImZpbGUiOiJzdHlsZS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOltudWxsLG51bGwsIi8vIEltcG9ydCBSZWxldmVudCBWYXJpYWJsZXMgSW50byBGaWxlXHJcbkBpbXBvcnQgJy4vdmFyaWFibGVzJztcclxuQGltcG9ydCAnLi9keW5hbWljLWNsYXNzZXMuc2Nzcyc7XHJcblxyXG4kaGVhZGVyLWhlaWdodDogZ3IoMik7XHJcbiRoZWFkZXItc3BhY2U6IGdyKDEpIDEwJSBncigxKStncigxKSAxMCU7XHJcblxyXG5ib2R5IHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICdkZXNrdG9wJztcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChob3Zlcjogbm9uZSkgYW5kIChwb2ludGVyOiBjb2Fyc2UpIHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJ21vYmlsZSc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICRtaW5Cb2R5V2lkdGg6IDUwcmVtO1xyXG4gICAgbWluLXdpZHRoOiAkbWluQm9keVdpZHRoO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgZm9udC1mYW1pbHk6ICdQYXRyaWNrIEhhbmQnLCAnTW9udHNlcnJhdCcsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICAkbWFyZ2luLXRvcDogY2FsYygkaGVhZGVyLWhlaWdodCArIG50aCgkaGVhZGVyLXNwYWNlLCAzKSk7XHJcbiAgICBtYXJnaW4tdG9wOiAkbWFyZ2luLXRvcDtcclxuICAgIHBhZGRpbmc6IGdyKDEpIDAgMCAwO1xyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gJG1hcmdpbi10b3AgLSBncigxKSk7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIC8vIGRhcmsgdGhlbWUgYXBwbHlcclxuICAgIC8vICYuZGFyay10aGVtZSB7XHJcbiAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lMmJ3LTA7XHJcbiAgICAvLyAgICAgY29sb3I6ICR0aGVtZTJidy05O1xyXG4gICAgLy8gfVxyXG5cclxuICAgIC8vIGdlbmVyYWwgZWxlbWVudHMgXHJcblxyXG4gICAgaDEge1xyXG4gICAgICAgIGNvbG9yOiAkdGhlbWVDb2xvcjE7XHJcbiAgICAgICAgQGluY2x1ZGUgc2l6ZSgneHh4bCcpO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBjb2xvcjogJHRoZW1lQ29sb3IyO1xyXG4gICAgICAgIEBpbmNsdWRlIHNpemUoJ3hsJyk7XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICAgIGNvbG9yOiAkbGQ1O1xyXG4gICAgICAgIEBpbmNsdWRlIHNpemUoJ2wnKTtcclxuICAgICAgICBtYXJnaW46IGdyKDIpIDAgZ3IoMCkgMDtcclxuICAgIH1cclxuXHJcbiAgICBoNCB7XHJcbiAgICAgICAgY29sb3I6ICRsZDU7XHJcbiAgICAgICAgQGluY2x1ZGUgc2l6ZSgnbScpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGFsbFNpemVzKCk7XHJcblxyXG4gICAgc2VsZWN0LFxyXG4gICAgaW5wdXQsXHJcbiAgICBidXR0b24sXHJcbiAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQYXRyaWNrIEhhbmQnLCAnTW9udHNlcnJhdCcsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUGF0cmljayBIYW5kJywgJ01vbnRzZXJyYXQnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gICAgfVxyXG5cclxuICAgIC5yZWxhdGl2ZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAkYWxsU2l6ZXM6ICd4eHhzJyAneHhzJyAneHMnICdzJyAnbScgJ2wnICd4bCcgJ3h4bCcgJ3h4eGwnO1xyXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCBsZW5ndGgoJGFsbFNpemVzKSB7XHJcbiAgICAgICAgLiN7bnRoKCRhbGxTaXplcywgJGkpfSB7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogc3R5bGVTaXplKCdib3JkZXItd2lkdGgnLCAje250aCgkYWxsU2l6ZXMsICRpKX0pICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHN0eWxlU2l6ZSgnYm9yZGVyLXJhZGl1cycsICN7bnRoKCRhbGxTaXplcywgJGkpfSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBzdHlsZVNpemUoJ2ZvbnQtc2l6ZScsICN7bnRoKCRhbGxTaXplcywgJGkpfSkgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGVhY2ggJGNsYXNzIGluICRjbGFzc2VzIHtcclxuICAgICAgICAkc3BsaXRfY2xhc3M6IHN0ci1zcGxpdCgkY2xhc3MsICctJyk7XHJcblxyXG4gICAgICAgIC8vIGZpbmQgdGhlIGluZGV4IG9mIGVhY2ggbGFiZWwgaW4gdGhlIGxhYmVscyBsaXN0XHJcbiAgICAgICAgJGk6IGluZGV4KCRjbGFzc0xhYmVscywgbnRoKCRzcGxpdF9jbGFzcywgMSkpO1xyXG4gICAgICAgICRqOiBpbmRleCgkY2xhc3NMYWJlbHMsIG50aCgkc3BsaXRfY2xhc3MsIDIpKTtcclxuICAgICAgICAkazogaW5kZXgoJGNsYXNzTGFiZWxzLCBudGgoJHNwbGl0X2NsYXNzLCAzKSk7XHJcblxyXG4gICAgICAgICYgLiN7bnRoKCRzcGxpdF9jbGFzcywgMSl9LSN7bnRoKCRzcGxpdF9jbGFzcywgMil9LSN7bnRoKCRzcGxpdF9jbGFzcywgMyl9IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmJmKG50aCgkY2xhc3NMYWJlbFZhbHVlcywgJGkpLCBudGgoJGNsYXNzTGFiZWxWYWx1ZXMsICRqKSwgbnRoKCRjbGFzc0xhYmVsVmFsdWVzLCAkaykpO1xyXG5cclxuICAgICAgICAgICAgLnN2Zy1hbmltYXRpb24gcGF0aCB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2U6IG50aCgkY2xhc3NMYWJlbFZhbHVlcywgJGspO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmW2RhdGEtY2xpY2tlZD1cIjFcIl06bm90KC5uby1jbGljay1ob3Zlcik6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmJmKG50aCgkY2xhc3NMYWJlbFZhbHVlcywgJGkpLCBudGgoJGNsYXNzTGFiZWxWYWx1ZXMsICRqKSwgbnRoKCRjbGFzc0xhYmVsVmFsdWVzLCAkaykpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC4je250aCgkc3BsaXRfY2xhc3MsIDEpfS0je250aCgkc3BsaXRfY2xhc3MsIDIpfS0je250aCgkc3BsaXRfY2xhc3MsIDMpfS1ob3ZlciB7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJiZihudGgoJGNsYXNzTGFiZWxWYWx1ZXMsICRpKSwgbnRoKCRjbGFzc0xhYmVsVmFsdWVzLCAkaiksIG50aCgkY2xhc3NMYWJlbFZhbHVlcywgJGspKTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmJmKG50aCgkY2xhc3NMYWJlbFZhbHVlcywgJGkpLCBudGgoJGNsYXNzTGFiZWxWYWx1ZXMsICRqKSwgbnRoKCRjbGFzc0xhYmVsVmFsdWVzLCAkaykpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmW2RhdGEtY2xpY2tlZD1cIjFcIl0ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmJmKG50aCgkY2xhc3NMYWJlbFZhbHVlcywgJGkpLCBudGgoJGNsYXNzTGFiZWxWYWx1ZXMsICRqKSwgbnRoKCRjbGFzc0xhYmVsVmFsdWVzLCAkaykpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ob3Zlci1kaXYge1xyXG4gICAgICAgIFtkYXRhLWhvdmVyLWFwcGVhcmFuY2U9XCJvblwiXSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFtkYXRhLWhvdmVyLWFwcGVhcmFuY2U9XCJvZmZcIl0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIFtkYXRhLWhvdmVyLWFwcGVhcmFuY2U9XCJvblwiXSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFtkYXRhLWhvdmVyLWFwcGVhcmFuY2U9XCJvZmZcIl0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uLWRpdiB7XHJcblxyXG4gICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICAgICAgcGFkZGluZzogZ3IoLTIpIGdyKC0xKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNpemUoJ3MnKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleCgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgICY6aG92ZXIgLnN2Zy1hbmltYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBhbmltYXRlIDUwMG1zIGxpbmVhciBmb3J3YXJkcztcclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgIC50ZXh0LWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleCgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmJvcmRlci0yIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGdyKDIpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYm9yZGVyLWNpcmNsZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubmV4dC1zdGVwcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogZ3IoMikgMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGFsbFNpemVzKCRjaGlsZDogZmFsc2UsICRlbGVtZW50OiB0cnVlLCAkYWRkQ2xhc3NlczogJy5idXR0b24nKTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luOiBncigtMykgZ3IoMCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNpemUoJ3MnKTtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4KCk7XHJcblxyXG4gICAgICAgICY6aG92ZXIgLnVuZGVybGluZSB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogYW5pbWF0ZSA1MDBtcyBsaW5lYXIgZm9yd2FyZHM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGV4dC1jb250ZW50LFxyXG4gICAgICAgICYudGV4dC1jb250ZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc3R5bGUtMiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IGdyKC0zKSBncigwKTtcclxuICAgICAgICAgICAgbWFyZ2luOiBncigtMyk7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc3R5bGUtMyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogZ3IoLTMpIDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGdyKDUpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGMoc3R5bGVTaXplKCdmb250LXNpemUnLCAncycpICogMC45KTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgcCwgXHJcbiAgICAgICAgICAgIGJ1dHRvbixcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5sZWZ0LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBzdHlsZVNpemUoJ2JvcmRlci13aWR0aCcsICdzJykgKiAtMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJpZ2h0LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogc3R5bGVTaXplKCdib3JkZXItd2lkdGgnLCAncycpICogLTE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tYWluLXRleHQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC4ycmVtIDJyZW07XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xyXG5cclxuICAgICAgICAgICAgICAgICYuZ28tbGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmdvLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAuMmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKHN0eWxlU2l6ZSgnZm9udC1zaXplJywgJ3MnKSArIHN0eWxlU2l6ZSgnYm9yZGVyLXdpZHRoJywgJ3MnKSAqIDIpO1xyXG5cclxuICAgICAgICAgICAgICAgICYuZmEtdGh1bWJzLXVwIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiYmYoJHRoZW1lQ29sb3IxLCAkbGQxLCAkdGhlbWVDb2xvcjEpO1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiYmYoJHRoZW1lQ29sb3IxLCAkdGhlbWVDb2xvcjEsICRsZDEpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLm1vdmUsXHJcbiAgICAgICAgICAgICAgICAmLm1pbmktbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmJmKCRsZDMsICRsZDEsICRsZDMpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmJmKCRsZDMsICRsZDMsICRsZDEpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5kZWxldGUge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJiZigkcmVkLCAkbGQxLCAkcmVkKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJiZigkcmVkLCAkcmVkLCAkbGQxKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZbZGF0YS1jbGlja2VkPVwiMVwiXSB7XHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAmLmZhLXRodW1icy11cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJiZigkdGhlbWVDb2xvcjEsICR0aGVtZUNvbG9yMSwgJGxkMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJiZigkdGhlbWVDb2xvcjEsICRsZDEsICR0aGVtZUNvbG9yMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZm9udC1zaXplLWJ5LWxlbmd0aCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUtYnktbGVuZ3RoKCk7XHJcbiAgICAgICAgICAgICAgICAtLWRlZmF1bHRTaXplOiAxcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAuYnV0dG9uLnN0eWxlLTMsXHJcbiAgICBidXR0b24uYnV0dG9uLnN0eWxlLTMsXHJcbiAgICBhLmJ1dHRvbi5zdHlsZS0zLFxyXG4gICAgaW5wdXQuYnV0dG9uLnN0eWxlLTMge1xyXG4gICAgICAgIG1hcmdpbjogZ3IoLTMpIDA7XHJcbiAgICAgICAgcGFkZGluZzogMC4yZW07XHJcbiAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdmcge1xyXG4gICAgICAgICYtZGl2IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIC5zdmctYW5pbWF0aW9uIHtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogYW5pbWF0ZSA1MDBtcyBsaW5lYXIgZm9yd2FyZHM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYW5pbWF0aW9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIHN0cm9rZS1vcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgICAgICAgICBzdHJva2Utd2lkdGg6IDAuMjVlbTtcclxuICAgICAgICAgICAgICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1hbmltYXRpb24yIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTIuNSUsIC0xMi41JSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgICAgZmlsbDogbm9uZTtcclxuXHJcbiAgICAgICAgJi51bmRlcmxpbmUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxZW0pO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMWVtKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxZW07XHJcbiAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgc3ZnT2Zmc2V0KDI3MCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNpcmNsZSB7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc3ZnT2Zmc2V0KDE4MCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFycm93IHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnAyIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRsZDM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucmV2ZWFsIHtcclxuICAgICAgICAgICAgc3Ryb2tlOiB3aGl0ZTtcclxuICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAxMTM7XHJcbiAgICAgICAgICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMzUlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTM1JTtcclxuXHJcbiAgICAgICAgICAgICYucmV2ZWFsLWhhbGYge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlLW9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgICAgIC8vIHN0cm9rZTogJGxkMjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5wZW5bZGF0YS12aXNpYmxlPVwiMFwiXSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2hvdyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHN2Z09mZnNldCgwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYWRqdXN0QXJyb3coKTtcclxuXHJcbiAgICAuaW5zdHJ1Y3Rpb25zLWRpdiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgoJGdyaWQtZ2FwOiAxZW0pO1xyXG4gICAgICAgIGhlaWdodDogMTBlbTtcclxuICAgICAgICB3aWR0aDogMTVlbTtcclxuICAgICAgICBjb2xvcjogJGxkNTtcclxuXHJcbiAgICAgICAgZm9udC1zaXplOiBzdHlsZVNpemUoJ2ZvbnQtc2l6ZScsICdzJyk7XHJcblxyXG4gICAgICAgIC5hcnJvdyB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCA1ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIHAge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgZmxleDogMSAwIDVlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICRpbnN0cnVjdEFycmF5OiAoJ3VwJyAncmlnaHQnICdkb3duJyAnbGVmdCcgMCA5MCAxODAgMjcwIHNjYWxlWCgtMSkgc2NhbGVZKC0xKSBzY2FsZVgoLTEpIHNjYWxlWSgtMSkpO1xyXG5cclxuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDQge1xyXG4gICAgICAgICAgICAmLiN7bnRoKCRpbnN0cnVjdEFycmF5LCAkaSl9IHtcclxuXHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgje250aCgkaW5zdHJ1Y3RBcnJheSwgJGkrNCl9ZGVnKTtcclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZShjYWxjKCN7bnRoKCRpbnN0cnVjdEFycmF5LCAkaSs0KX1kZWcgKiAtMSkpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmLmZsaXAge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCN7bnRoKCRpbnN0cnVjdEFycmF5LCAkaSs0KX1kZWcpIHNjYWxlWCgtMSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZShjYWxjKCN7bnRoKCRpbnN0cnVjdEFycmF5LCAkaSs0KX1kZWcgKiAtMSkpICN7bnRoKCRpbnN0cnVjdEFycmF5LCAkaSs4KX07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zbWFsbC1pbnN0cnVjdGlvbnMge1xyXG4gICAgICAgIEBpbmNsdWRlIGFkanVzdEFycm93KCR3aWR0aDogOCAyLCAkZm9udC1zaXplOiBzdHlsZVNpemUoJ2ZvbnQtc2l6ZScsICdzJykpO1xyXG4gICAgfVxyXG5cclxuICAgIEBrZXlmcmFtZXMgYW5pbWF0ZSB7XHJcbiAgICAgICAgdG8ge1xyXG4gICAgICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5mbGV4IHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4KCk7XHJcblxyXG4gICAgICAgICYtZ3Jvdy1zaHJpbmsge1xyXG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jb2x1bW4ge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndyYXAge1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZW51IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcGFkZGluZzogZ3IoMCk7XHJcbiAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgIEBpbmNsdWRlIHNpemUoJ20nKTtcclxuICAgICAgICBmb250LXNpemU6IHN0eWxlU2l6ZSgnZm9udC1zaXplJywgJ3MnKTtcclxuICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcblxyXG4gICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICB3aWR0aDogZ3IoNCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudW5kZXJsaW5lIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwLjRlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzdyZW0pIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNoYWRvdyB7XHJcbiAgICAgICAgJHN0YXRpYzogMCAwLjRlbSAwLjNlbSAwIHJnYmEoJGxkNSwgMC4zKTtcclxuICAgICAgICAkaG92ZXI6IDAgMC40ZW0gMC4zZW0gMCByZ2JhKCRsZDUsIDAuNSk7XHJcblxyXG4gICAgICAgIGJveC1zaGFkb3c6ICRzdGF0aWM7XHJcblxyXG4gICAgICAgICYtaG92ZXIge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAkc3RhdGljO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkaG92ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY2hpbGRyZW4gPiAqOm5vdCguc2hhZG93LWV4Y2x1ZGUpIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogJHN0YXRpYztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY2hpbGRyZW4taG92ZXIgPiAqOm5vdCguc2hhZG93LWV4Y2x1ZGUpIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogJHN0YXRpYztcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJGhvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRpdiB7XHJcbiAgICAgICAgICAgICYuc2hhZG93LWNoaWxkcmVuOmhvdmVyID4gKjpub3QoLnNoYWRvdy1leGNsdWRlKSxcclxuICAgICAgICAgICAgJi5zaGFkb3ctY2hpbGRyZW4taG92ZXI6aG92ZXIgPiAqOm5vdCguc2hhZG93LWV4Y2x1ZGUpIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICRob3ZlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICA+IC5zaGFkb3csXHJcbiAgICAgICAgICAgICAgICA+IC5zaGFkb3ctaG92ZXIsXHJcbiAgICAgICAgICAgICAgICA+IC5zaGFkb3ctY2hpbGRyZW4gPiAqOm5vdCguc2hhZG93LWV4Y2x1ZGUpLFxyXG4gICAgICAgICAgICAgICAgPiAuc2hhZG93LWNoaWxkcmVuLWhvdmVyID4gKjpub3QoLnNoYWRvdy1leGNsdWRlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJGhvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sb2dvLWljb24ge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBAaW5jbHVkZSBiYmYoJGxkMSwgJHRoZW1lQ29sb3IxLCAkbGQxKTtcclxuICAgICAgICB3aWR0aDogM2VtO1xyXG4gICAgICAgIGhlaWdodDogM2VtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdG9yaWVzLWxheW91dCB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTAlO1xyXG4gICAgICAgIGdyaWQtZ2FwOiAxcmVtO1xyXG5cclxuICAgICAgICAubGF5b3V0LWl0ZW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleDogMSAxIDEycmVtO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDEycmVtO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI1cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICAmLm1haW4ge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyOHJlbTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDByZW07XHJcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnNpZGUge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MXJlbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY29tYmluZS1zdG9yaWVzIHtcclxuICAgICAgICAgICAgLmxheW91dC1pdGVtIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3Rvcmllcy10aXRsZS1zZWN0aW9uIHtcclxuICAgICAgICAkZXh0cmFQYWRkaW5nOiBncigxKTtcclxuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKC0xICogZ3IoMSkpO1xyXG4gICAgICAgIHBhZGRpbmc6IChncigxKSArICRleHRyYVBhZGRpbmcpIDAgJGV4dHJhUGFkZGluZyAwO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGdyKDUpO1xyXG5cclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIGNvbG9yOndoaXRlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiBncigtMikgZ3IoMSk7XHJcbiAgICAgICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsYWJlbFtmb3I9XCJzdG9yeUltYWdlXCJdOmhvdmVyIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwLjkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsYWJlbC5iYWNrZ3JvdW5kLWRpdjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXGYwNDRcIjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogODAlO1xyXG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDgwJSArIDAuNXJlbSk7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKHdoaXRlLCAwLjUpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGdyKDEpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdHJhbnM7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIC01MCUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGFiZWwuYmFja2dyb3VuZC1kaXY6aG92ZXIge1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIkVkaXQgSW1hZ2VcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogODAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogY2FsYyg4MCUgKyAwLjVyZW0pO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0cmFucztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6d2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgZm9ybSB7XHJcbiAgICAgICAgaDEsXHJcbiAgICAgICAgcCxcclxuICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICZbY29udGVudGVkaXRhYmxlPVwidHJ1ZVwiXSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR0cmFucztcclxuXHJcbiAgICAgICAgICAgICAgICAmOmVtcHR5IHtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdFbnRlciB0ZXh0IGhlcmUnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxkMztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAsXHJcbiAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICAmW2NvbnRlbnRlZGl0YWJsZT1cInRydWVcIl17XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgJjplbXB0eSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBibGFjaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBoMVtjb250ZW50ZWRpdGFibGU9XCJ0cnVlXCJde1xyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmVtcHR5IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgLy8gcGFkZGluZzogMC4yNWVtIDAuNGVtO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR0aGVtZUNvbG9yMjtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMC4yZW0gMDtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBzdHlsZVNpemUoJ2ZvbnQtc2l6ZScsICdzJyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgIHJlc2l6ZTogbm9uZTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBzdHlsZVNpemUoJ2ZvbnQtc2l6ZScsICdzJyk7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIGdyKDApKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRyYW5zO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3Rvcmllcy1jb250ZW50LXNlY3Rpb24ge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIG1hcmdpbjogZ3IoMykgMDtcclxuICAgICAgICAuY29udGVudC1zaWRlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICAgICAgdG9wOiAyNXZoO1xyXG4gICAgICAgICAgICBib3R0b206IDI1dmg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwdmg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNvbWJpbmUtc3RvcmllcyB7XHJcbiAgICAgICAgICAgIC5jb250ZW50LXNpZGUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBwLFxyXG4gICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgLy8gcGFkZGluZzogZ3IoLTIpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiBncigtMSkgZ3IoLTIpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuXHJcbiAgICAgICAgJi5jaGFwdGVyLXZpZXcge1xyXG4gICAgICAgICAgICAuY29udGVudC1zaWRlIHtcclxuICAgICAgICAgICAgICAgIC5mYS1hcnJvdy1sZWZ0LFxyXG4gICAgICAgICAgICAgICAgLmZhLWFycm93LXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHN0eWxlU2l6ZSgnZm9udC1zaXplJywgJ20nKTtcclxuICAgICAgICAgICAgICAgIH0gICBcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRleHQtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMiAqIGdyKC0yKSk7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMXJlbSAwO1xyXG4gICAgICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG5cclxuICAgICAgICAgICAgICAgID4gKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHVsLCBvbCB7XHJcbiAgICAgICAgICAgICAgICBiciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jaGFwdGVyLWVkaXQge1xyXG4gICAgICAgICAgICAuZWRpdGFibGUge1xyXG4gICAgICAgICAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogZ3IoLTIpIDAgMCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBcclxuICAgICAgICAmLmNoYXB0ZXItdmlldyxcclxuICAgICAgICAmLmNoYXB0ZXItZWRpdCB7XHJcbiAgICAgICAgICAgIC5zdG9yaWVzLWNvbnRlbnQubWFpbiB7XHJcbiAgICAgICAgICAgICAgICBwLFxyXG4gICAgICAgICAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc3RvcnktZWRpdCB7XHJcbiAgICAgICAgICAgIC5jb250ZW50LXNpZGUubGVmdCB7XHJcbiAgICAgICAgICAgICAgICAubW92ZWFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgIC5tYWluLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmRlbGV0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1haW4tdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDhlXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEod2hpdGUsIDAuOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRyYW5zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbnRlbnQtc2lkZS5yaWdodCB7XHJcbiAgICAgICAgICAgICAgICBzZWxlY3RbZGF0YS1maWVsZD1cImRlZmF1bHRfdmlld1wiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxpbmstc3RvcnktdGFibGUge1xyXG4gICAgICAgICAgICAgICAgLmlkIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5kZWxldGUsXHJcbiAgICAgICAgICAgICAgICAubW92ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCBncigtMik7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGdyKDEpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHRkLCB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogZ3IoLTMpIGdyKC01KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zdG9yeS12aWV3IHtcclxuICAgICAgICAgICAgLmxheW91dC1pdGVtIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwMHJlbTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgJi5tYWluIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAmLnNpZGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1haW4tY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4KCRhbGlnbjogc3RhcnQpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogZ3IoMik7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAuY29udGVudC1sZWZ0IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogbWluKDcwJSwgZ3IoOCkpO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoJGFsaWduOiBjZW50ZXIsICRqdXN0aWZ5OiBjZW50ZXIsICRkaXJlY3Rpb246IGNvbHVtbik7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50YWdzLWluaXRpYWwtc2hvd2Nhc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBncig0KSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtZ2FwOiBncigtMSkgZ3IoMCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucm91bmRlZC1zcXVhcmUtYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogZ3IoMSwgMS40KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tYWluLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0tZGVmYXVsdFNpemU6IDAuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmVkaXQtdGFncy1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleCgkYWxpZ246IGNlbnRlciwgJGp1c3RpZnk6IGNlbnRlcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNpZGViYXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBtaW4oMzAlLCBncig2KSk7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleCgkYWxpZ246IGNlbnRlciwgJGp1c3RpZnk6IGNlbnRlciwgJGRpcmVjdGlvbjogY29sdW1uKTtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLWdhcDogZ3IoMSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jaGFwdGVyLXNpZGViYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4KCRhbGlnbjogY2VudGVyLCAkanVzdGlmeTogY2VudGVyLCAkZGlyZWN0aW9uOiBjb2x1bW4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLWdhcDogZ3IoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jaGFwdGVyLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleCgkYWxpZ246IGNlbnRlciwgJGp1c3RpZnk6IGNlbnRlciwgJGRpcmVjdGlvbjogY29sdW1uKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtZ2FwOiBncigtMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jaGFwdGVyLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiBzdHlsZVNpemUoJ2JvcmRlci1yYWRpdXMnLCAnbScpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRDU011bHRpcGxlcjogY29sb3JTY2FsZU11bHRpcGxpZXIoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLWJvcmRlckNvbG9yMTogaHNsKGNhbGMoMTU3ICsgdmFyKC0tY29sb3JTY2FsZSwgMCkgKiAjeyRDU011bHRpcGxlcn0pLCA5MyUsIDQzJSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogZ3IoNSk7IC8vZ3IoNCkgKyBncigyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4KCRhbGlnbjogY2VudGVyLCAkanVzdGlmeTogY2VudGVyKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IGdyKC0zKSBncigtMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZS1ieS1sZW5ndGgoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLS1kZWZhdWx0U2l6ZTogMC45NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLS1kZWZhdWx0QmFzZTogMTYwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogZ3IoMSkgMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmVkaXQtdGFncyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiBzdHlsZVNpemUoJ2JvcmRlci1yYWRpdXMnLCAneHMnKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogc3R5bGVTaXplKCdib3JkZXItd2lkdGgnLCAncycpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3RvcmllcyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAuc3Rvcmllcy10YWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBzdHlsZVNpemUoJ2ZvbnQtc2l6ZScsICdsJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHN0eWxlU2l6ZSgnYm9yZGVyLXdpZHRoJywgJ3MnKSBzb2xpZCBibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgc3R5bGVTaXplKCdib3JkZXItd2lkdGgnLCAneHMnKSAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgdHIgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGdyKDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiBncigtMSkgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2hhcHRlci1udW1iZXJzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4KCRhbGlnbjogZW5kLCAkanVzdGlmeTogY2VudGVyKTtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogZ3IoLTQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudG90YWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxkNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBzdHlsZVNpemUoJ2ZvbnQtc2l6ZScsICdzJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBncigtMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRvbmF0ZS1maWVsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleCgkYWxpZ246IGNlbnRlciwgJGp1c3RpZnk6IGNlbnRlcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1nYXA6IGdyKDApO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kb25hdGUtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3R5bGVTaXplKCdmb250LXNpemUnLCAneHMnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRvbmF0ZS11cmwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHN0eWxlU2l6ZSgnZm9udC1zaXplJywgJ20nKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogc3R5bGVTaXplKCdib3JkZXItcmFkaXVzJywgJ20nKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogZ3IoLTMpIGdyKDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJvZHVjdGlvbi1zdGFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGNvbG9yU2NhbGUoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi50YWcge1xyXG4gICAgICAgICAgICAubGF5b3V0LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMnJlbTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTRyZW07XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICYubWFpbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYycmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdG9yaWVzLXRpdGxlLXNlY3Rpb24gPiAqIHtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC5iYWNrZ3JvdW5kLWRpdiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGQxO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgJi5hY2N0LXBpYyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNpemUoJ3MnKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmJmKCR0aGVtZUNvbG9yMSwgJGxkMSwgJGxkNSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBncigzKTtcclxuICAgICAgICAgICAgd2lkdGg6IGdyKDMpO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmJhY2tncm91bmQtZGl2IHtcclxuICAgICAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAvLyB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgLy8gdG9wOiAwO1xyXG4gICAgICAgICAgICAvLyBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAvLyB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgLy8gaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDAuNSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxMDBtcztcclxuXHJcbiAgICAgICAgJi5mdWxsLXdpZHRoIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmhhbGYtd2lkdGgge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi50aGlyZC13aWR0aCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMyU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRkIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmhhbGYtaGFsZiA+ICoge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmltZy1zdHlsZS0xIHtcclxuICAgICAgICBoZWlnaHQ6IDQ5ZW07XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuXHJcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDAuNSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmNlbnRlci1yaWdodCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIC8vIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICByaWdodDogMjUlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG5cclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xyXG4gICAgfVxyXG5cclxuICAgICYgW2RhdGEtbmV4dF0sXHJcbiAgICAmIFtkYXRhLWJhY2tdIHtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgfVxyXG5cclxuICAgIC5uZXh0LXN0ZXAge1xyXG4gICAgICAgIGdyaWQtZ2FwOiAxZW07XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC50ZXh0LWNlbnRlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYXJnaW4tMC0xMCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDEwJTtcclxuICAgIH1cclxuXHJcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcclxuICAgICAgICAuY2lyY2xlLSN7JGl9IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAjeyRpfWVtO1xyXG4gICAgICAgICAgICB3aWR0aDogI3skaX1lbTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleCgkanVzdGlmeTogY2VudGVyLCAkYWxpZ246IGNlbnRlcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdGFuZGFyZC1wYWRkaW5nIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogZ3IoMCk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGdyKDApO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdGFuZGFyZC1tYXJnaW4ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGdyKDApO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGdyKDApO1xyXG4gICAgfVxyXG5cclxuICAgIC5jbGlja2FibGUge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuc3RhbmRhcmQtdGFibGUtY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBncig2KTtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG5cclxuICAgICAgICAuc3RhbmRhcmQtdGFibGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgLy8gYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICB0aGVhZCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lQ29sb3IxLTUwO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogNTtcclxuXHJcbiAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogZ3IoLTIpIDA7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAudGQtaW5uZXItY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3RhdC1sYXlvdXQtMSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleCgkZ3JpZC1nYXA6IGdyKC0yKSwgJGFsaWduOiBjZW50ZXIsICRqdXN0aWZ5OiBjZW50ZXIsICRkaXJlY3Rpb246IGNvbHVtbik7XHJcbiAgICAgICAgbWFyZ2luOiBncigtMSk7XHJcblxyXG4gICAgICAgIC50b3AsXHJcbiAgICAgICAgLmJvdHRvbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleCgkZ3JpZC1nYXA6IGdyKC0yKSwgJGFsaWduOiBjZW50ZXIsICRqdXN0aWZ5OiBjZW50ZXIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRvcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogc3R5bGVTaXplKCdmb250LXNpemUnLCAncycpO1xyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHN0eWxlU2l6ZSgnZm9udC1zaXplJywgJ3MnKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBncigxKTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogZ3IoMSk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4KCRhbGlnbjogY2VudGVyLCAkanVzdGlmeTogY2VudGVyKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAuYm90dG9tIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBzdHlsZVNpemUoJ2ZvbnQtc2l6ZScsICd4cycpO1xyXG4gICAgICAgICAgICBjb2xvcjogJGxkNDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbi1sYXlvdXQtMSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleCgkZ3JpZC1nYXA6IGdyKC0yKSwgJGFsaWduOiBjZW50ZXIsICRqdXN0aWZ5OiBzcGFjZS1iZXR3ZWVuKTtcclxuICAgICAgICBAaW5jbHVkZSBiYmYoYmxhY2ssICRsZDEsIGJsYWNrKTtcclxuICAgICAgICBzdmcgZyB7XHJcbiAgICAgICAgICAgIGZpbGw6IGJsYWNrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmJmKCR0aGVtZUNvbG9yMSwgJHRoZW1lQ29sb3IxLCAkbGQxKTtcclxuXHJcbiAgICAgICAgICAgIHN2ZyBnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRsZDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIG1hcmdpbjogZ3IoLTIpO1xyXG4gICAgICAgIHBhZGRpbmc6IGdyKC0zKSBncigtMSk7XHJcbiAgICAgICAgd2lkdGg6IGdyKDQpICsgZ3IoMik7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogZ3IoMik7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgLS1kZWZhdWx0U2l6ZTogMXJlbTtcclxuICAgICAgICAtLWRlZmF1bHRCYXNlOiA1MDtcclxuXHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogZ3IoMSk7XHJcbiAgICAgICAgICAgIGhlaWdodDogZ3IoMSk7XHJcbiAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGh3MTAwKCk7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogZ3IoMSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcclxuXHJcbiAgICAgICAgICAgIC5mYXMge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBzdHlsZVNpemUoJ2ZvbnQtc2l6ZScsICdtJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yb3VuZGVkLXNxdWFyZS1ib3gge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4KCRhbGlnbjogY2VudGVyLCAkanVzdGlmeTogc3BhY2UtYmV0d2Vlbik7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogc3R5bGVTaXplKCdib3JkZXItcmFkaXVzJywgJ3hzJyk7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBib3JkZXI6ICRsZDMgc29saWQgc3R5bGVTaXplKCdib3JkZXItd2lkdGgnLCAncycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsZDE7XHJcbiAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogc3R5bGVTaXplKCdmb250LXNpemUnLCAneHMnKTtcclxuICAgICAgICB3aWR0aDogZ3IoNCk7XHJcbiAgICAgICAgaGVpZ2h0OiBzdHlsZVNpemUoJ2ZvbnQtc2l6ZScsICdzJykgKyBncigtMikgKiAyO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogZ3IoLTIpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ib3gge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHN0eWxlU2l6ZSgnYm9yZGVyLXJhZGl1cycsICd4cycpO1xyXG4gICAgICAgICAgICBib3JkZXI6ICRsZDMgc29saWQgc3R5bGVTaXplKCdib3JkZXItd2lkdGgnLCAncycpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGQxO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDIgKiBzdHlsZVNpemUoJ2JvcmRlci13aWR0aCcsICdzJykpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiBncigtMikgMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4KCRhbGlnbjogY2VudGVyLCAkanVzdGlmeTogY2VudGVyKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYm94LSB7XHJcbiAgICAgICAgICAgICZyIHtcclxuICAgICAgICAgICAgICAgIC5tYWluLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogY2FsYygtMSAqIHN0eWxlU2l6ZSgnYm9yZGVyLXdpZHRoJywgJ3MnKSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgJmwge1xyXG4gICAgICAgICAgICAgICAgLm1haW4tdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogY2FsYygtMSAqIHN0eWxlU2l6ZSgnYm9yZGVyLXdpZHRoJywgJ3MnKSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgJmxyIHtcclxuICAgICAgICAgICAgICAgIC5tYWluLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYm94IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5ib3g6bnRoLW9mLXR5cGUoMm4pIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogY2FsYygtMSAqIHN0eWxlU2l6ZSgnYm9yZGVyLXdpZHRoJywgJ3MnKSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAuYm94Om50aC1vZi10eXBlKDJuLTEpIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKC0xICogc3R5bGVTaXplKCdib3JkZXItd2lkdGgnLCAncycpKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1haW4tdGV4dCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZS1ieS1sZW5ndGgoKTtcclxuICAgICAgICAgICAgLS1kZWZhdWx0U2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgLS1kZWZhdWx0QmFzZTogNTA7XHJcbiAgICAgICAgICAgIC0tZGVmYXVsdEJhc2VQbHVzOiA1O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmJvcmRlci1jb2xvci10cmFuc2l0aW9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICAgIHRvIHJpZ2h0LFxyXG4gICAgICAgICAgICB2YXIoLS1ib3JkZXJDb2xvcjEsICR0aGVtZUNvbG9yMSkgMCUsXHJcbiAgICAgICAgICAgIHZhcigtLWJvcmRlckNvbG9yMSwgJHRoZW1lQ29sb3IxKSBjYWxjKHZhcigtLWJvcmRlckNvbG9yRGlzdGFuY2UsIDUwKSAqIDElKSxcclxuICAgICAgICAgICAgdmFyKC0tYm9yZGVyQ29sb3IyLCAkbGQzKSBjYWxjKHZhcigtLWJvcmRlckNvbG9yRGlzdGFuY2UsIDUwKSAqIDElKSxcclxuICAgICAgICAgICAgdmFyKC0tYm9yZGVyQ29sb3IyLCAkbGQzKSAxMDAlXHJcbiAgICAgICAgKTtcclxuXHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgICAgICAgY29sb3I6IGJsYWNrO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIHN0eWxlU2l6ZSgnYm9yZGVyLXdpZHRoJywgJ3MnKSAqIDIpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIHN0eWxlU2l6ZSgnYm9yZGVyLXdpZHRoJywgJ3MnKSAqIDIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5ib3JkZXItdHJhbnNpdGlvbi1ob3Zlcjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBFbnN1cmUgY29udGVudCBpcyBhYm92ZSB0aGUgcHNldWRvLWVsZW1lbnRcclxuICAgICAgICA+ICoge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIHNwZWNpZmljIGVsZW1lbnRzXHJcblxyXG5cclxuICAgIC8vIC5oZWFkZXIsXHJcbiAgICAvLyAuZm9vdGVyIHtcclxuICAgIC8vICAgICB3aWR0aDogY2FsYyhtYXgoODB2dywgODAlKSk7XHJcbiAgICAvLyAgICAgZ3JpZC1nYXA6IDUlO1xyXG4gICAgLy8gICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQ7XHJcbiAgICAvLyAgICAgcGFkZGluZzogJGhlYWRlci1zcGFjZTtcclxuXHJcbiAgICAvLyAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoaG92ZXI6IG5vbmUpIGFuZCAocG9pbnRlcjogY29hcnNlKSB7XHJcbiAgICAvLyAgICAgICAgIG1pbi13aWR0aDogY2FsYygkbWluQm9keVdpZHRoIC0gMjAlKTtcclxuICAgIC8vICAgICB9XHJcbiAgICAvLyB9XHJcblxyXG4gICAgLmhlYWRlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZ3JpZC1nYXA6IDUlO1xyXG4gICAgICAgIGhlaWdodDogY2FsYygkaGVhZGVyLWhlaWdodCArIGdyKDEpKjMpO1xyXG5cclxuICAgICAgICAuaW5uZXItY29udGFpbmVyLWRpdiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoJGp1c3RpZnk6IHNwYWNlLWJldHdlZW4sICRhbGlnbjogY2VudGVyKTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gZ3IoMSkgKiAzKTtcclxuICAgICAgICAgICAgcGFkZGluZzogJGhlYWRlci1zcGFjZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vICY6OmFmdGVyIHtcclxuICAgICAgICAvLyAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIC8vICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAvLyAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIC8vICAgICB0b3A6IDA7XHJcbiAgICAgICAgLy8gICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgLy8gICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICR0aGVtZUNvbG9yMiwgcmdiYSgkdGhlbWVDb2xvcjIsIDApKTtcclxuICAgICAgICAvLyAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAmOjphZnRlcixcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAkZ2FwUmVkdWNlcjogbnRoKCRoZWFkZXItc3BhY2UsIDMpIC8gNDtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKG50aCgkaGVhZGVyLXNwYWNlLCAzKSAvIDIgLSAkZ2FwUmVkdWNlcik7XHJcbiAgICAgICAgICAgIGJvdHRvbTogJGdhcFJlZHVjZXI7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IHN0eWxlU2l6ZSgnYm9yZGVyLXdpZHRoJywgJ20nKSAwIDAgMDtcclxuICAgICAgICAgICAgYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoJGxkMywxKSwgcmdiYSgkdGhlbWVDb2xvcjEsIDEpKSAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgc3R5bGVTaXplKCdib3JkZXItd2lkdGgnLCAnbScpIDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoJGxkMywxKSwgcmdiYSh3aGl0ZSwgMCkpIDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXIge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAkdGhlbWVDb2xvcjEgY2FsYyhncigxKSoyICsgZ3IoMikpLCByZ2JhKHdoaXRlLCAwKSBjYWxjKGdyKDEpKjIgKyBncigyKSkpO1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODZyZW0pIHtcclxuICAgICAgICAgICAgLm5hdi1idXR0b25zLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBhdC1yb290ICNtYWluLW1lbnUtbW9kYWwuaGFtYnVyZ2VyLW1lbnUgLm5hdi1idXR0b25zLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjJyZW0pIHtcclxuICAgICAgICAgICAgICAgIC5uYXYtYnV0dG9ucy1taWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGF0LXJvb3QgI21haW4tbWVudS1tb2RhbC5oYW1idXJnZXItbWVudSAubmF2LWJ1dHRvbnMtbWlkIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMycmVtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLm5hdi1idXR0b25zLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIEBhdC1yb290ICNtYWluLW1lbnUtbW9kYWwuaGFtYnVyZ2VyLW1lbnUgLm5hdi1idXR0b25zLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2Nyb2xsLWhpZGUsXHJcbiAgICAgICAgJi5zY3JvbGwtaGlkZSArICNtYWluLW1lbnUtbW9kYWwge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG5cclxuICAgICAgICAgICAgJiAqIHtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoJGhlYWRlci1oZWlnaHQgKyBncigxKSoyKTtcclxuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZUNvbG9yMTtcclxuXHJcbiAgICAgICAgLy8gLmZvb3Rlci1mYWRlIHtcclxuICAgICAgICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIC8vICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAvLyAgICAgaGVpZ2h0OiBncigxKTtcclxuICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICR0aGVtZUNvbG9yMSwgcmdiYSgkdGhlbWVDb2xvcjEsIDApKTtcclxuICAgICAgICAvLyAgICAgdG9wOiAwO1xyXG4gICAgICAgIC8vICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTk1JSk7XHJcbiAgICAgICAgLy8gfVxyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIGltZyB7XHJcbiAgICAgICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XHJcbiAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAubG9nby1pY29uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBjaXJjbGUsXHJcbiAgICAgICAgICAgICAgICByZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiByZ2JhKDAsMCwwLDApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgkdGhlbWVDb2xvcjIsIDApLCAkdGhlbWVDb2xvcjIpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjbWFpbi1tZW51LW1vZGFsIHtcclxuICAgICAgICAubmF2LWJ1dHRvbnMtbGVmdCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmF2LWJ1dHRvbnMtcmlnaHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hdi1idXR0b25zLW1pZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNtYWluLW1lbnUge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuaGFtYnVyZ2VyLW1lbnUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IGNhbGMobnRoKCRoZWFkZXItc3BhY2UsIDMpICogMC43ICsgJGhlYWRlci1oZWlnaHQpO1xyXG4gICAgICAgIHJpZ2h0OiBjYWxjKDEwJSAtIGdyKDIpKTtcclxuICAgICAgICB6LWluZGV4OiAyMDA7XHJcblxyXG4gICAgICAgICRzcS1zaXplOiBzdHlsZVNpemUoJ3BvaW50ZXItc2l6ZScsICdtJyk7XHJcbiAgICAgICAgJGJvcmRlci1zaXplOiBzdHlsZVNpemUoJ2JvcmRlci13aWR0aCcsICdtJyk7XHJcblxyXG4gICAgICAgIC8vIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTlyZW0pIHtcclxuICAgICAgICAvLyAgICAgQGluY2x1ZGUgc3F1YXJlUG9pbnQoJGRpcmVjdGlvbjogJ3VwJywgJGJvcmRlci1zaXplOiAkYm9yZGVyLXNpemUsICRib3JkZXItY29sb3I6ICR0aGVtZUNvbG9yMiwgJGJhY2tncm91bmQtY29sb3I6IHdoaXRlLCAkcG9pbnRlci1zaXplOiAkc3Etc2l6ZSwgJHBvc2l0aW9uOiBmaXhlZCwgJHRvcDogY2FsYygkaGVhZGVyLWhlaWdodCArIG50aCgkaGVhZGVyLXNwYWNlLCAzKSAtICRzcS1zaXplLzIgLSAkYm9yZGVyLXNpemUvNCksICRyaWdodDogY2FsYygxMCUgKyAwLjE1ZW0pKVxyXG4gICAgICAgIC8vIH1cclxuICAgIH1cclxuXHJcbiAgICAuY3VycmVuY3ktbGlzdCB7XHJcbiAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgIHN0cm9rZTogJHRoZW1lQ29sb3IyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYm9keS1ob21lIHtcclxuICAgICAgICAkY29taWNCb3JkZXJXaWR0aDogMC4zcmVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICA+ICoge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtICRjb21pY0JvcmRlcldpZHRoO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gJGNvbWljQm9yZGVyV2lkdGggKiAyKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcblxyXG4gICAgICAgIC5wYW5lbC1ob2xkZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJGNvbWljQm9yZGVyV2lkdGg7XHJcbiAgICAgICAgICAgIC8vIG1hcmdpbjogMnJlbSAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1cmVtO1xyXG4gICAgICAgICAgICAvLyB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSArIDIuNXJlbSk7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuN3JlbSAycmVtIDAgMnJlbTtcclxuICAgICAgICAgICAgYm9yZGVyOiAkbGQ1IHNvbGlkICRjb21pY0JvcmRlcldpZHRoO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFsbC1wYW5lbHMge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4KCRkaXJlY3Rpb246IGNvbHVtbiwgJGdyaWQtZ2FwOiAkY29taWNCb3JkZXJXaWR0aCwgJGFsaWduOiBzdHJldGNoKTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuICAgICAgICAgICAgLnBhbmVsLXJvdyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4KCRncmlkLWdhcDogJGNvbWljQm9yZGVyV2lkdGgpO1xyXG5cclxuICAgICAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIFxyXG5cclxuICAgICAgICAgICAgICAgIC5wYW5lbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAycztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJltkYXRhLXF1aWNrLWZhZGU9XCIxXCJdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICRhbmdsZTogdmFyKC0tcGFuZWwtYW5nbGUpO1xyXG4gICAgICAgICAgICAgICAgICAgICRhdmdBbmdsZTogY2FsYygoMTAwJSArICRhbmdsZSkgLyAyKTtcclxuICAgICAgICAgICAgICAgICAgICAkbWlkUG9pbnRBbmdsZTogY2FsYygkYXZnQW5nbGUgLyAyKTtcclxuICAgICAgICAgICAgICAgICAgICAkYW5nbGVEaXN0OiBjYWxjKDEwMCUgLSAkYXZnQW5nbGUpO1xyXG4gICAgICAgICAgICAgICAgICAgICRmbGlwOiB2YXIoLS1mbGlwKTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGdyKDYpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAkYW5nbGVDZW50ZXJEaXN0OiBjYWxjKCRjb21pY0JvcmRlcldpZHRoLzIgKyAoJG1pZFBvaW50QW5nbGUgLSAkYW5nbGUvMikgKiAwLjA1ICsgJGNvbWljQm9yZGVyV2lkdGgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAkcG9pbnRTdGFydDogJGNvbWljQm9yZGVyV2lkdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgJHBvaW50TWlkMTogY2FsYyg1MCUgKyAkYW5nbGVEaXN0ICogJGZsaXApO1xyXG4gICAgICAgICAgICAgICAgICAgICRwb2ludE1pZDI6IGNhbGMoNTAlIC0gJGFuZ2xlRGlzdCAqICRmbGlwKTtcclxuICAgICAgICAgICAgICAgICAgICAkcG9pbnRFbmQ6IGNhbGMoMTAwJSAtICRjb21pY0JvcmRlcldpZHRoKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJGNvcnJlY3Rpb246IGNhbGMoKG1heCgkcG9pbnRNaWQxLCAkcG9pbnRNaWQyKSAtIG1pbigkcG9pbnRNaWQxLCAkcG9pbnRNaWQyKSkgKiAwLjAyICogJGZsaXApOztcclxuICAgICAgICAgICAgICAgICAgICAkbWlkTWludXM6IGNhbGMoJHBvaW50TWlkMSAtICRhbmdsZUNlbnRlckRpc3QgLSAkY29ycmVjdGlvbik7XHJcbiAgICAgICAgICAgICAgICAgICAgJG1pZE1pbnVzSGFsZjogY2FsYygkcG9pbnRNaWQxIC0gJGFuZ2xlQ2VudGVyRGlzdC8zKTtcclxuICAgICAgICAgICAgICAgICAgICAkbWlkTWludXMyOiBjYWxjKCRwb2ludE1pZDIgLSAkYW5nbGVDZW50ZXJEaXN0ICsgJGNvcnJlY3Rpb24pO1xyXG4gICAgICAgICAgICAgICAgICAgICRtaWRNaW51czJIYWxmOiBjYWxjKCRwb2ludE1pZDIgLSAkYW5nbGVDZW50ZXJEaXN0LzMpO1xyXG4gICAgICAgICAgICAgICAgICAgICRtaWRQbHVzOiBjYWxjKCRwb2ludE1pZDEgKyAkYW5nbGVDZW50ZXJEaXN0IC0gJGNvcnJlY3Rpb24pO1xyXG4gICAgICAgICAgICAgICAgICAgICRtaWRQbHVzSGFsZjogY2FsYygkcG9pbnRNaWQxICsgJGFuZ2xlQ2VudGVyRGlzdC8zKTtcclxuICAgICAgICAgICAgICAgICAgICAkbWlkUGx1czI6IGNhbGMoJHBvaW50TWlkMiArICRhbmdsZUNlbnRlckRpc3QgKyAkY29ycmVjdGlvbik7XHJcbiAgICAgICAgICAgICAgICAgICAgJG1pZFBsdXMySGFsZjogY2FsYygkcG9pbnRNaWQyICsgJGFuZ2xlQ2VudGVyRGlzdC8zKTtcclxuICAgICAgICAgICAgICAgICAgICBcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnBhbmVsLXNpbmdsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxkNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMXMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfiAuaW1hZ2UtZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJltkYXRhLXNob3c9XCIxXCJdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDFzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB+IC5pbWFnZS1kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsdGVyIDFzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaW1hZ2UtZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKSBicmlnaHRuZXNzKDAuOCkgY29udHJhc3QoMS4yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0LWRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoJGRpcmVjdGlvbjogY29sdW1uLCAkYWxpZ246IGNlbnRlciwgJGp1c3RpZnk6IGNlbnRlcik7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3R5bGVTaXplKCdmb250LXNpemUnLCAneGwnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAgMCAwLjVlbSBibGFjayxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCAwIDAuNWVtIGJsYWNrLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwIDAgMC41ZW0gYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnBhbmVsLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgJG1pZE1pbnVzSGFsZiAwLCAkbWlkTWludXMySGFsZiAxMDAlLCAwIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhbmVsLWltYWdlLWxheW91dChcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkcG9pbnRTdGFydCwgJHBvaW50U3RhcnQsIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRtaWRNaW51cywgJHBvaW50U3RhcnQsIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRtaWRNaW51czIsICRwb2ludEVuZCwgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHBvaW50U3RhcnQsICRwb2ludEVuZCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYucGFuZWwtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oJG1pZFBsdXNIYWxmIDAsIDEwMCUgMCwgMTAwJSAxMDAlLCAkbWlkUGx1czJIYWxmIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhbmVsLWltYWdlLWxheW91dChcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkbWlkUGx1cywgJHBvaW50U3RhcnQsIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRwb2ludEVuZCwgJHBvaW50U3RhcnQsIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRwb2ludEVuZCwgJHBvaW50RW5kLCBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkbWlkUGx1czIsICRwb2ludEVuZCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYudmVydGljYWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtc2luZ2xlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucGFuZWwtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSAkbWlkTWludXNIYWxmLCAwICRtaWRNaW51czJIYWxmKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhbmVsLWltYWdlLWxheW91dChcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHBvaW50U3RhcnQsICRwb2ludFN0YXJ0LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkcG9pbnRFbmQsICRwb2ludFN0YXJ0LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkcG9pbnRFbmQsICRtaWRNaW51cyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHBvaW50U3RhcnQsICRtaWRNaW51czIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5wYW5lbC0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgJG1pZFBsdXMySGFsZiwgMTAwJSAkbWlkUGx1c0hhbGYsIDEwMCUgMTAwJSwgMCAxMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhbmVsLWltYWdlLWxheW91dChcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHBvaW50U3RhcnQsICRtaWRQbHVzMixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHBvaW50RW5kLCAkbWlkUGx1cyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHBvaW50RW5kLCAkcG9pbnRFbmQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRwb2ludFN0YXJ0LCAkcG9pbnRFbmQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudG9wIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4KCRncmlkLWdhcDogJGNvbWljQm9yZGVyV2lkdGgpO1xyXG4gICAgICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDJzO1xyXG5cclxuICAgICAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGdyKDMpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogJGNvbWljQm9yZGVyV2lkdGg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRhZ1VzZXJEaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAjdGFnVXNlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAjdGFnVXNlckhvdmVyOmVtcHR5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfiAjdGFnVXNlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zZWFyY2gtYmFyLWhvbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoJGp1c3RpZnk6ZmxleC1zdGFydCk7XHJcblxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAoZ3IoNCkpKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJhbnM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGQ1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHN0eWxlU2l6ZSgnZm9udC1zaXplJywgJ20nKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCBncigwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGQ1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jaGFuZ2VCdXR0b24sXHJcbiAgICAgICAgICAgICAgICAjdGFnU2VhcmNoQnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGdyKDQpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBzdHlsZVNpemUoJ2ZvbnQtc2l6ZScsICdsJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICN0YWdTZWFyY2hCdXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRyYW5zO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsZDU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmZhLXJlZnJlc2gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsZDQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGQxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmW2RhdGEtcmVmcmVzaD1cIjFcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZmEtbWFnbmlmeWluZy1nbGFzcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmZhLXJlZnJlc2gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNoYW5nZUJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wYW5lbC1yb3ctY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6Y29udGVudHM7XHJcbiAgICAgICAgICAgICAgICBncmlkLWdhcDogJGNvbWljQm9yZGVyV2lkdGg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6aG92ZXIpIC5wYW5lbC1yb3cgLnBhbmVsIC5wYW5lbC1zaW5nbGUgLnBhbmVsLWJvcmRlcltkYXRhLXNob3c9XCIxXCJdIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDFzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB+IC5pbWFnZS1kaXYgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbHRlciAxcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcblxyXG4gICAgICAgICAgICAuZGV0YWlscy1kaXYge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAkdGhlbWVDb2xvcjIgc29saWQgJGNvbWljQm9yZGVyV2lkdGg7XHJcblxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsZDM7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCBncigtMyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZbZGF0YS10eXBlPVwic3RvcnlcIl0ge1xyXG4gICAgICAgICAgICAgICAgLnBhbmVsLXJvdyAucGFuZWwgLnBhbmVsLXNpbmdsZSAucGFuZWwtYm9yZGVyOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgLnBhbmVsLXJvdy1jb250YWluZXI6bm90KDpob3ZlcikgLnBhbmVsLXJvdyAucGFuZWwgLnBhbmVsLXNpbmdsZSAucGFuZWwtYm9yZGVyW2RhdGEtc2hvdz1cIjFcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZUNvbG9yMjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZGV0YWlscy1kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lQ29sb3IyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY3JlYXRlZC1ieTo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJTdG9yeSBjcmVhdGVkIGJ5XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGFnVXNlckRpdiBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZUNvbG9yMjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnBhbmVsLXNpbmdsZSAudGV4dC1kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIHA6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHZhcigtLXN0b3J5LW5hbWUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJltkYXRhLXR5cGU9XCJ0YWdcIl0ge1xyXG4gICAgICAgICAgICAgICAgLnBhbmVsLXJvdyAucGFuZWwgLnBhbmVsLXNpbmdsZSAucGFuZWwtYm9yZGVyOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgLnBhbmVsLXJvdy1jb250YWluZXI6bm90KDpob3ZlcikgLnBhbmVsLXJvdyAucGFuZWwgLnBhbmVsLXNpbmdsZSAucGFuZWwtYm9yZGVyW2RhdGEtc2hvdz1cIjFcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmRldGFpbHMtZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jcmVhdGVkLWJ5OjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlRhZyBjcmVhdGVkIGJ5XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGFnVXNlckRpdiBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5wYW5lbC1zaW5nbGUgLnRleHQtZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBwOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB2YXIoLS10YWctbmFtZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5mby1kaXYge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtIDEwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBjYWxjKG1heCgxMDAlIC8gNCwgOHJlbSArIGdyKC0xKSAqIDIpKSk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBncigxKTtcclxuXHJcbiAgICAgICAgICAgIC5pbmZvLWljb24tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoJGRpcmVjdGlvbjogY29sdW1uLCAkYWxpZ246IGNlbnRlciwgJGp1c3RpZnk6IHN0YXJ0KTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCBncigtMSk7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaW5mby1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4KCRhbGlnbjogY2VudGVyLCAkanVzdGlmeTogY2VudGVyKTtcclxuICAgICAgICAgICAgICAgICAgICAkY2lyY2xlLWhlaWdodDogNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRjaXJjbGUtaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkY2lyY2xlLWhlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAkY29taWNCb3JkZXJXaWR0aDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDFzLCBib3JkZXItY29sb3IgMXMsIGNvbG9yIDFzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMoJGNpcmNsZS1oZWlnaHQgKiAwLjYpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJltkYXRhLWNsaWNrZWQ9XCIxXCJdOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lQ29sb3IxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lQ29sb3IxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5mby1jYXJvdXNlbC1kaXYge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAuaW5mby1jYXJvdXNlbC1pdGVtIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZUNvbG9yMTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4KCRkaXJlY3Rpb246IHJvdywgJGFsaWduOiBjZW50ZXIsICRqdXN0aWZ5OiBjZW50ZXIpO1xyXG4gICAgICAgICAgICAgICAgLy8gZ3JpZC1nYXA6IDEwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAuaW5mby1jYXJvdXNlbC10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGgxLCBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGdyKDcpO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgNzUlIDEwMCUsIDAlIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogd2hpdGUgc29saWQgJGNvbWljQm9yZGVyV2lkdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGdyKDIpIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYxcmVtKSB7XHJcblxyXG4gICAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICAgICAvLyB0b3A6IGNhbGMoNTAlICsgNXJlbSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hbGwtcGFuZWxzIHtcclxuICAgICAgICAgICAgICAgIC5wYW5lbC1yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5wYW5lbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pbmZvLWNhcm91c2VsLWRpdiB7XHJcbiAgICAgICAgICAgICAgICAuaW5mby1jYXJvdXNlbC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pbmZvLWNhcm91c2VsLXRleHQsXHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIGdyKDIpIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGdyKDYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgMTAwJSwgMCUgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogJGNvbWljQm9yZGVyV2lkdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgICAgcGFkZGluZzogZ3IoNikgMCBncig0KSAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgZmxleCgkZGlyZWN0aW9uOiBjb2x1bW4pO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHN0eWxlU2l6ZSgnZm9udC1zaXplJywgJ3h4bCcpO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGdyKDEpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaG9tZS1DVEFzIHtcclxuICAgICAgICBtYXJnaW46IGdyKDYpIDA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IFxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0aGVtZUNvbG9yMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9kdWNlcixcclxuICAgICAgICAuYXJ0aXN0IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb2R1Y2VyIHtcclxuICAgICAgICAgICAgLmluc3RydWN0aW9ucy1kaXYge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMTAwJTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFydGlzdCB7XHJcbiAgICAgICAgICAgIC5pbnN0cnVjdGlvbnMtZGl2IHtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLTEwMCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMzAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmluc3RydWN0aW9ucy1kaXYge1xyXG4gICAgICAgICAgICB3aWR0aDogMTVlbTtcclxuICAgICAgICAgICAgLmFycm93IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0LjVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYWRqdXN0QXJyb3coJGNvbG9yOiAkbGQ1KTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoLWJhciB7XHJcbiAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gICAgICAgIEBpbmNsdWRlIHNpemUoJ20nKTtcclxuICAgICAgICBoZWlnaHQ6IDJlbTtcclxuICAgICAgICBtYXJnaW46IGdyKDMpIDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IGdyKC00KSBncigwKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBzdHlsZVNpemUoJ2ZvbnQtc2l6ZScsICdtJyk7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyOm5vdCgjc29ydC1tZW51LW1vZGFsKSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiYmYoJHRoZW1lQ29sb3IxLCAkdGhlbWVDb2xvcjEsICRsZDEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjc29ydC1tZW51IHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogc3R5bGVTaXplKCdib3JkZXItcmFkaXVzJywgJ3h4cycpO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYnV0dG9uW3R5cGU9c3VibWl0XSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHN0eWxlU2l6ZSgnYm9yZGVyLXJhZGl1cycsICd4eHMnKSAwIDAgc3R5bGVTaXplKCdib3JkZXItcmFkaXVzJywgJ3h4cycpO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB+ICoge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmJmKCR0aGVtZUNvbG9yMSwgJHRoZW1lQ29sb3IxLCAkbGQxKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXRbdHlwZT10ZXh0XSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCBzdHlsZVNpemUoJ2JvcmRlci1yYWRpdXMnLCAneHhzJykgc3R5bGVTaXplKCdib3JkZXItcmFkaXVzJywgJ3h4cycpIDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJiZigkdGhlbWVDb2xvcjEsICR0aGVtZUNvbG9yMSwgJGxkMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3NvcnQtbWVudS1tb2RhbCB7XHJcbiAgICAgICAgLy8gcmlnaHQ6IC00MCU7XHJcbiAgICAgICAgLy8gd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIEBpbmNsdWRlIGh3MTAwKCR3aWR0aDpjYWxjKGdyKDApICsgc3R5bGVTaXplKCdib3JkZXItd2lkdGgnLCAnbScpKSwgJHRhcmdldDogJ3dpZHRoJyk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogc3R5bGVTaXplKCdib3JkZXItcmFkaXVzJywgJ3h4cycpO1xyXG5cclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCA4ZW0pO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogc3R5bGVTaXplKCdmb250LXNpemUnLCAncycpO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDFlbSk7XHJcblxyXG4gICAgICAgICYgcCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNpemUoJ20nKTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwLjVlbSAwIDAuMmVtIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmlsdGVyLXRhZ3Mge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yZW07XHJcblxyXG4gICAgICAgICAgICAuZmlsdGVyLXJvdyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1nYXA6IDFlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuM2VtIDA7XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHN0eWxlU2l6ZSgnYm9yZGVyLXJhZGl1cycsICd4eHMnKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJiZigkdGhlbWVDb2xvcjIsICR0aGVtZUNvbG9yMiwgJGxkMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLkRFU0M6OmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICAgICAmLkFTQzo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogdmFyKC0tZmEtZm9udC1zb2xpZCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC42ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLkRFU0M6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMGRkXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLkFTQzo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwZGVcIjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuc29ydC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiBzdHlsZVNpemUoJ2JvcmRlci1yYWRpdXMnLCAncycpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmJmKCRsZDUsICRsZDUsICRsZDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yb3ctY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBwYWRkaW5nOiBncigyKSAwO1xyXG5cclxuICAgICAgICAmLnJvdy1jb3VudC0xIHtcclxuICAgICAgICAgICAgcGFkZGluZzogZ3IoNCkgMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucm93LWNvdW50LTIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiBncigyKSAwIGdyKDQpIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgybikge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGljdHVyZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxNi85O1xyXG5cclxuICAgICAgICAgICAgLmltZyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBodzEwMCgkc2l6ZTonbScpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmJmKCR0aGVtZUNvbG9yMSwgJGxkMSwgJGxkNSk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzaXplKCdtJyk7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJiBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGh3MTAwKCk7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgb3ZlcmxheSgocmdiYSgyNTUsMjU1LDI1NSwwLjUpIDI1JSwgcmdiYSgwLDAsMCwwKSA1MCUpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnByb2plY3QtbmFtZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogbWF4KDN2dywgc3R5bGVTaXplKCdmb250LXNpemUnLCAnbScpKTtcclxuXHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnVuZGVybGluZSB7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoMjUlIC8gMC41KSAwKTtcclxuICAgICAgICAgICAgICAgIHRvcDogMjglO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBtYXgoMWVtLCAxLjV2dyk7XHJcblxyXG4gICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkbGQzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29udGVudC1pbmZvLmJ1dHRvbi1kaXYge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwIDUwJSk7XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBtYXgoMS4ydncsIHN0eWxlU2l6ZSgnZm9udC1zaXplJywgJ3hzJykpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5wcm9qZWN0LXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lQ29sb3IyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5wcmljZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWVDb2xvcjE7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLndvcmstdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbGQ1O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTYvNztcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmJmKCR0aGVtZUNvbG9yMSwgJGxkMSwgJGxkNSk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNpemUoJ20nKTtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGVuZDtcclxuXHJcbiAgICAgICAgICAgIC5wcm9kdWNlci1kZXRhaWxzIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1nYXA6IGdyKC0xKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAkbWVhc3VyZTogbWF4KDJlbSwgbWluKDR2dywgM2VtKSk7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkbWVhc3VyZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogJG1lYXN1cmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogZ3IoLTMpIGdyKC0xKTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBtYXgobWluKDJ2dywgZ3IoMSkpLCAwLjYzZW0pO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmIC5kZXMtcCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzaXplKCdzJyk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBodzEwMCgkd2lkdGg6IDFlbSwgJHRhcmdldDonaGVpZ2h0JywgJHBlcmNlbnQ6IDgwJSk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBodzEwMCgkd2lkdGg6IGNhbGMoMS83KjE2ZW0pLCAkdGFyZ2V0Oid3aWR0aCcpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxZW0gY2FsYygxLzcqMTZlbSk7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIC5jaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogODAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMi41JSwgMjAlKTtcclxuICAgICAgICAgICAgICAgICAgICAmIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRsZDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHN2Z09mZnNldCgwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiBncigtNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzcXVhcmVQb2ludCgkZGlyZWN0aW9uOiAnbGVmdCcsICRib3JkZXItc2l6ZTpzdHlsZVNpemUoJ2JvcmRlci1zaXplJywgJ3h4eHMnKSwgJGJvcmRlci1jb2xvcjogJHRoZW1lQ29sb3IxLCAkbGVmdDogMCwgJHRvcDogNDAlLCAkdHJhbnNsYXRlOiBtaW4oLTU0JSwgLTAuNjdlbSkgMCwgJHBvaW50ZXItc2l6ZTogbWF4KDFlbSwgM3Z3KSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgybikge1xyXG4gICAgICAgICAgICAucGljdHVyZSAuaW1nLFxyXG4gICAgICAgICAgICAuZGVzY3JpcHRpb24sXHJcbiAgICAgICAgICAgIC5kZXNjcmlwdGlvbiAucHJvZHVjZXItZGV0YWlscyA+ICoge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWVDb2xvcjI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcXVhcmVQb2ludCgkZGlyZWN0aW9uOiAncmlnaHQnLCAkYm9yZGVyLXNpemU6c3R5bGVTaXplKCdib3JkZXItc2l6ZScsICd4eHhzJyksICRib3JkZXItY29sb3I6ICR0aGVtZUNvbG9yMiwgJHJpZ2h0OiAwLCAkdG9wOiA0MCUsICRsZWZ0OiBhdXRvLCAkdHJhbnNsYXRlOiBtYXgoNTQlLCAwLjY3ZW0pIDAsICRwb2ludGVyLXNpemU6IG1heCgxZW0sIDN2dykpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5zdHJ1Y3Rpb25zLWRpdiB7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICAgICAgICAgJiBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZG93biB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjAlLCBjYWxjKC0xMTAlIC0gMnZ3KSkgcm90YXRlKDE4MGRlZyk7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5mbGlwIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIwJSwgY2FsYygtMTAwJSAtIDF2dykpIHJvdGF0ZSgxODBkZWcpIHNjYWxlWCgtMSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5kZXMtaW5zdHJ1Y3Rpb25zIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDkwJSwgY2FsYygtOTAlIC0gMnZ3KSkgcm90YXRlKDE4MGRlZykgc2NhbGVYKC0xKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwJSwgMjAlKSByb3RhdGUoMTgwZGVnKSBzY2FsZVgoLTEpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi51cCB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDAlLCBjYWxjKDEwMCUgKyAwLjV2dykpO1xyXG5cclxuICAgICAgICAgICAgICAgICYuZmxpcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgY2FsYygxMDAlICsgMC41dncpKSBzY2FsZVgoLTEpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGdyaWQtZ2FwOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzaXplKCd4cycpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYWRqdXN0QXJyb3coJHdpZHRoOiAxMCAyLCAkZm9udC1zaXplOiBtaW4obWF4KDJ2dywgMS43ZW0pLCAyLjRlbSkpO1xyXG4gICAgfVxyXG5cclxuICAgIC5zY2VuZS1kZXNjIHtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDE7XHJcbiAgICAgICAgaGVpZ2h0OiBncigyKTtcclxuICAgICAgICBwYWRkaW5nOiBncigtMSkgZ3IoMCk7XHJcbiAgICAgICAgcmVzaXplOiBub25lO1xyXG4gICAgICAgIGJvcmRlcjogMC4wNmVtIHNvbGlkICRsZDM7XHJcbiAgICAgICAgb3V0bGluZS1jb2xvcjogJHRoZW1lQ29sb3IyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGdyKC0xKTtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1zdWJtaXQtZXJyb3Ige1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgIH1cclxuICAgICAgICBcclxuICAgIC5zY2VuZS1jb250ZW50cyB7XHJcblxyXG4gICAgICAgIC5pbnN0cnVjdGlvbnMtZGl2IHtcclxuICAgICAgICAgICAgdG9wOiAtOWVtO1xyXG4gICAgICAgICAgICBsZWZ0OiA2LjVlbTtcclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMSAwIDEyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zY29wZS13b3JrLXNjZW5lIHtcclxuICAgICAgICAgICAgLmluc3RydWN0aW9ucy1kaXYge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtNmVtO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogN2VtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hZGRpdGlvbmFsLWluZm8gLnJlZmVyZW5jZSAuaW5zdHJ1Y3Rpb25zLWRpdiB7XHJcbiAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IC0xMDAlO1xyXG5cclxuICAgICAgICAvLyB3aWR0aDogNTAlO1xyXG4gICAgICAgIGdhcDogMDtcclxuICAgICAgICBcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA2ZW07XHJcbiAgICAgICAgICAgIGxlZnQ6IC0yZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IGNhbGMoN2VtICsgMXZ3KTtcclxuICAgICAgICAgICAgbGVmdDogM2VtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2NlbmUtdGl0bGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLmluc3RydWN0aW9ucy1kaXYge1xyXG4gICAgICAgICAgICB3aWR0aDogNmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDVlbTtcclxuICAgICAgICAgICAgcmlnaHQ6IGNhbGMoMmVtICsgMXZ3KTtcclxuICAgICAgICAgICAgdG9wOiAtMjAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGl3LWljb24ge1xyXG4gICAgICAgIC5oaXctY2lyY2xlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGVcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgyLCBwIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZWRpdGFibGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgZ3IoMSk7XHJcbiAgICAgICAgYm9yZGVyOiBncigtMikgc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDAgZ3IoLTIpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci13aWR0aCAwLjFzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJiBpbWcge1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDAsIDI0MCwgMjQwKTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbGQzO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IGdyKC0yKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogZ3IoMCk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci13aWR0aCAwLjFzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuXHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiBidXR0b24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogc3R5bGVTaXplKCdmb250LXNpemUnLCAnbScpO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IGdyKC0zKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgJi5kZWxldGUge1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtNTAlIC0gZ3IoLTIpLzIgLSBncigwKSksIC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm1vdmUge1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtNTAlIC0gZ3IoMCkpLCAtNTAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAub3Blbi1zaWRlLXBhbmVsIHtcclxuICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogMTBlbTtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAmLmxlZnQge1xyXG4gICAgICAgICAgICBsZWZ0OiBjYWxjKG1heCg1JSwgMmVtKSk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUgMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnJpZ2h0IHtcclxuICAgICAgICAgICAgcmlnaHQ6IGNhbGMobWF4KDUlLCAyZW0pKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlIDApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MXJlbSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICZbZGF0YS1oaWRlPVwiMVwiXSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LWxpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IGNhbGMoMGVtIC0gc3R5bGVTaXplKCdib3JkZXItd2lkdGgnLCAncycpKTtcclxuICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgKyBzdHlsZVNpemUoJ2JvcmRlci13aWR0aCcsICdzJykgKiAyKTtcclxuICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgcGFkZGluZzogZ3IoLTIpIDA7XHJcbiAgICAgICAgQGluY2x1ZGUgc2l6ZSgncycpO1xyXG5cclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzaXplKCdzJyk7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudGFnLXNlYXJjaC1yZXN1bHRzIHtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSAtIHN0eWxlU2l6ZSgnYm9yZGVyLXdpZHRoJywgJ3MnKSAqIDIpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyhncig1KSArIHN0eWxlU2l6ZSgnYm9yZGVyLXdpZHRoJywgJ3MnKSAqIDIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGFnLXNlYXJjaCB7XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1heC13aWR0aDogZ3IoNSk7XHJcblxyXG4gICAgICAgIC5zZWFyY2gtZGl2IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICZbZGF0YS1pbmNsdWRlLXN0b3J5LXNlYXJjaD1cIjFcIl0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEuN2VtICogMS41KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRhZy1zZWFyY2gtYmFyICsgLnRhZy1zZWFyY2gtcmVzdWx0cyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgLnRhZy1zZWFyY2gtYmFyOnZhbGlkICsgLnRhZy1zZWFyY2gtcmVzdWx0cyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgLnRhZy1zZWFyY2gtcmVzdWx0cyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoMWVtICsgc3R5bGVTaXplKCdib3JkZXItd2lkdGgnLCAncycpKTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMWVtIDFlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKDFlbSArIHN0eWxlU2l6ZSgnYm9yZGVyLXdpZHRoJywgJ3MnKSk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gc3R5bGVTaXplKCdib3JkZXItd2lkdGgnLCAncycpICogMik7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIC50YWctc2VhcmNoLXJlc3VsdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgJltkYXRhLWNsaWNrZWQ9XCIxXCJdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZUNvbG9yMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMC4xZW0gMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiBzdHlsZVNpemUoJ2ZvbnQtc2l6ZScsICdzJyk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwLjVlbSAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjFlbSAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbjogMC41ZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC4xZW0gMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMWVtICogMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYmxvY2s6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi10b3A6IDAuMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgIC50YWctc2VhcmNoLWJhciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSBzdHlsZVNpemUoJ2JvcmRlci13aWR0aCcsICdzJykgKiAyIC0gMi41ZW0gLSAxZW0pO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxZW0gMCAyLjVlbTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMztcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGQyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mYS1zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogNDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbi1jaXJjbGUtMSxcclxuICAgIHAuYnV0dG9uLWNpcmNsZS0xIHtcclxuICAgICAgICBoZWlnaHQ6IDEuN3JlbTtcclxuICAgICAgICB3aWR0aDogMS43cmVtO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgZm9udC1zaXplOiBzdHlsZVNpemUoJ2ZvbnQtc2l6ZScsICdzJyk7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleCgkanVzdGlmeTogY2VudGVyLCAkYWxpZ246IGNlbnRlcik7XHJcbiAgICB9XHJcblxyXG4gICAgLmVkaXRpb24tZGl2eyBcclxuICAgICAgICAmW2RhdGEtdmFsdWU9XCJ1bnB1Ymxpc2hlZFwiXSB7XHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAmW2RhdGEtdmFsdWU9XCJyZW1vdmVkXCJdLFxyXG4gICAgICAgICAgICAgICAgJltkYXRhLXZhbHVlPVwicmV2ZXJ0XCJdLFxyXG4gICAgICAgICAgICAgICAgJltkYXRhLXZhbHVlPVwidW5wdWJsaXNoZWRcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJltkYXRhLXZhbHVlPVwicHVibGlzaGVkXCJdIHtcclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICZbZGF0YS12YWx1ZT1cInB1Ymxpc2hlZFwiXSxcclxuICAgICAgICAgICAgICAgICZbZGF0YS12YWx1ZT1cInF1ZXVlZFwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmW2RhdGEtdmFsdWU9XCJxdWV1ZWRcIl0ge1xyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgJltkYXRhLXZhbHVlPVwicXVldWVkXCJdIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZbZGF0YS12YWx1ZT1cInJlbW92ZWRcIl0ge1xyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgJltkYXRhLXZhbHVlPVwicmVtb3ZlZFwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmW2RhdGEtbmV3PVwidHJ1ZVwiXSB7XHJcbiAgICAgICAgICAgIC5tYWluLXRleHQge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjZnVuZGluZ0Ftb3VudCB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdG9yeS1nYWxsZXJ5IHtcclxuICAgICAgICAvLyBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgICBtYXJnaW46IGdyKDApIGF1dG8gZ3IoMykgYXV0bztcclxuICAgICAgICBAaW5jbHVkZSBiYmYoJHRyYW5zLCAkdHJhbnMsICRsZDIpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciA1MDBtcyBlYXNlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGdyKDApIGdyKDApIDAgMDtcclxuICAgICAgICAvLyBtYWluLWluZm8gaGVpZ2h0ICsgcGFkZGluZyArIGJvcmRlci1ib3R0b20gKyBsb3dlci1zZWN0aW9uIGhlaWdodFxyXG4gICAgICAgICRjYWxjSGVpZ2h0OiBjYWxjKGdyKDIpICsgZ3IoLTIpICogMiArIHN0eWxlU2l6ZSgnYm9yZGVyLXdpZHRoJywgJ3MnKSArIGdyKDQpICsgZ3IoLTIpICogMik7XHJcblxyXG4gICAgICAgIC5nYWxsZXJ5LWNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBncmlkLWdhcDogZ3IoLTMpO1xyXG5cclxuICAgICAgICAgICAgLmdhbGxlcnktc3Rvcnkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleCgkanVzdGlmeTogY2VudGVyLCAkYWxpZ246IGZsZXgtc3RhcnQpO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYyhncigyKSArIGdyKC0yKSAqIDIpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGVhc2U7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIC5vdmVydmlldyB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbWFyZ2luLXRvcCA1MDBtcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoJGRpcmVjdGlvbjogY29sdW1uLCAkanVzdGlmeTogc3BhY2UtYmV0d2VlbiwgJGFsaWduOiBjZW50ZXIpO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBncig2KTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zdG9yeS1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1nYXA6IGdyKDEpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmluZm8tcG9pbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1nYXA6IGdyKC0xKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNpcmNsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoJGp1c3RpZnk6IGNlbnRlciwgJGFsaWduOiBjZW50ZXIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiYmYodmFyKC0tY29sb3IpLCByZ2IoMCwwLDAsMC4yNSksIHZhcigtLWNvbG9yKSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubWFpbi1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyhncigtMSkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiBncigtMikgY2FsYyg1JSArIGdyKC0xKSkgZ3IoLTIpIDUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGdyKDIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzdHlsZVNpemUoJ2JvcmRlci13aWR0aCcsICdzJykgc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmVuZHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGdyKDIpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHN0eWxlU2l6ZSgnZm9udC1zaXplJywgJ3MnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgNTAwbXMgZWFzZSwgYm9yZGVyLWNvbG9yIDUwMG1zIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNpcmNsZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY2lyY2xlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGdyKDIsIDEuNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGdyKDIsIDEuNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiBzdHlsZVNpemUoJ2JvcmRlci13aWR0aCcsICdzJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5sb3dlci1zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1nYXA6IGdyKC0xKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKGdyKDQpICsgZ3IoLTIpKjIpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRhZy1saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50YWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoJGp1c3RpZnk6IGZsZXgtc3RhcnQsICRhbGlnbjogY2VudGVyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLWdhcDogZ3IoLTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBzdHlsZVNpemUoJ2ZvbnQtc2l6ZScsICdsJyk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2lyY2xlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBncigxLCAxLjQ1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGdyKDEsIDEuNDUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHN0eWxlU2l6ZSgnZm9udC1zaXplJywgJ3hzJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogc3R5bGVTaXplKCdib3JkZXItd2lkdGgnLCAneHMnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBncigtMykgZ3IoLTMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogc3R5bGVTaXplKCdmb250LXNpemUnLCAnbScpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIDAuNWVtIGJsYWNrLCAwIDAgMC41ZW0gYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBncigtMykgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogZ3IoLTIpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBhLFxyXG4gICAgICAgICAgICAgICAgLm92ZXJ2aWV3IHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGg0LFxyXG4gICAgICAgICAgICAgICAgICAgICY6dmlzaXRlZCxcclxuICAgICAgICAgICAgICAgICAgICAmOmxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5iYWNrZ3JvdW5kLWRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkY2FsY0hlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCBjYWxjKCgkY2FsY0hlaWdodCAtIGdyKDIpKSAvIDIgKiAtMSkpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDAuMikgYnJpZ2h0bmVzcygwLjQ1KSBjb250cmFzdCgxKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgNTAwbXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSA1MDBtcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGNhbGNIZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLm92ZXJ2aWV3IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWFpbi1pbmZvIHsgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZW5kcyB7ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ob3Zlci1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ob3Zlci1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLmJhY2tncm91bmQtZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMCkgYnJpZ2h0bmVzcygwLjU1KSBjb250cmFzdCgxLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAuYnJhbmNoZXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2hhcHRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2hhcHRlci10ZXh0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jaGFwdGVyLWxpbmstY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwJTtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jaGFwdGVyLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMi41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBzdHlsZVNpemUoJ2ZvbnQtc2l6ZScsICdtJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxpbmVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5sZWZ0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjclO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnN0b3J5LW5hbWVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtZ2FwOiBncigwKTtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN0b3J5LW5hbWUtZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYnJhbmNoZXMge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoZmxleC1zdGFydCk7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNXJlbSArIDMwdncpOyAvLzIxLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMThyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci1sZWZ0OiBncigtMykgc29saWQgJGxkMTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAwIDEwcHg7IC8qIFNldCBib3JkZXIgd2lkdGggZm9yIGxlZnQgc2lkZSBvbmx5ICovXHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgLyogU2V0IGJvcmRlciBzdHlsZSB0byBzb2xpZCAqL1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpIDEgMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNoYXB0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoJGRpcmVjdGlvbjogY29sdW1uKTtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgJGxpbmVzV2lkdGg6IHN0eWxlU2l6ZSgnYm9yZGVyLXdpZHRoJywgJ2wnKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYm90dG9tIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNoYXB0ZXItdGV4dC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2hhcHRlci10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzaXplKCdzJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogZ3IoLTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDUwMG1zIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBzdHlsZVNpemUoJ2ZvbnQtc2l6ZScsICd4cycpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2hhcHRlci1saW5rLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jaGFwdGVyLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHN0eWxlU2l6ZSgnZm9udC1zaXplJywgJ3MnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCA1MDBtcyBlYXNlLCBoZWlnaHQgNTAwbXMgZWFzZSwgZm9udC1zaXplIDUwMG1zIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsZDU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgfiAuY2hhcHRlci10ZXh0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmW2RhdGEtY2xpY2tlZD1cIjFcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGQ1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5saW5lcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKCRsaW5lc1dpZHRoICogLTAuNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgY2FsYygtMTAwJSArICRsaW5lc1dpZHRoICogMC41KSk7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5ib3R0b20tbGVmdCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmJvdHRvbS1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6ICRsaW5lc1dpZHRoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmJvdHRvbS1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlICsgJGxpbmVzV2lkdGggKiAwLjUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogJGxpbmVzV2lkdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDQwMG1zIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYudG9wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jaGFwdGVyLXRleHQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2hhcHRlci10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2hhcHRlci1saW5rLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxpbmVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5sZWZ0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIGNhbGMoJGxpbmVzV2lkdGggKiAtMC41KSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zdG9yeS1uYW1lcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBncig1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4KCRkaXJlY3Rpb246IGNvbHVtbiwgJGp1c3RpZnk6IGNlbnRlciwgJGFsaWduOiBjZW50ZXIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBncmlkLWdhcDogZ3IoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGdyaWQtZ2FwIDUwMG1zIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3RvcnktbmFtZS1kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGdyKDUpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50eXBlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5hbWUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudXNlcm5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGVhc2UsIG9wYWNpdHkgNTAwbXMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudXNlcm5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYyhzdHlsZVNpemUoJ2ZvbnQtc2l6ZScsICdzJykgKiAwLjgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5uYW1lLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmdhbGxlcnktaGVhZGVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleCgkZGlyZWN0aW9uOiBjb2x1bW4sICRqdXN0aWZ5OiBzcGFjZS1iZXR3ZWVuKTtcclxuICAgICAgICAgICAgd2lkdGg6IGdyKDYpO1xyXG5cclxuICAgICAgICAgICAgLnNlYXJjaC10YWdzLFxyXG4gICAgICAgICAgICAuc2VhcmNoLXRpdGxlcyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGdyKC0xKSAwO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgJi53LXctci1ob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zZWFyY2gtdGl0bGVzIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRhZy1zZWFyY2gsXHJcbiAgICAgICAgICAgIC5zZWFyY2gtYnV0dG9ucyA+ICo6bm90KC5zZWFyY2gtdGFncyksXHJcbiAgICAgICAgICAgIC5zZWFyY2gtYnV0dG9ucy10aXRsZSAgPiAqOm5vdCguc2VhcmNoLXRpdGxlcykge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgNTAwbXMgZWFzZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogZ3IoLTIpIDA7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGdyKDYpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2VhcmNoLWJ1dHRvbnMsXHJcbiAgICAgICAgICAgIC5zZWFyY2gtYnV0dG9ucy10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2VhcmNoLWJ1dHRvbnMge1xyXG4gICAgICAgICAgICAgICAgLmVuZHMge1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtZ2FwOiBncigtMik7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMS43cmVtICogMiArIGdyKC0yKSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNlYXJjaC10YWdzIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBncigtMSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50YWctc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cy13aXRoaW4ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiYmYoJGxkMiwgJHRyYW5zLCAkbGQyKTtcclxuXHJcbiAgICAgICAgICAgIC5nYWxsZXJ5LWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAudGFnLXNlYXJjaCxcclxuICAgICAgICAgICAgICAgIC5zZWFyY2gtYnV0dG9ucyA+ICo6bm90KC5zZWFyY2gtdGFncyksXHJcbiAgICAgICAgICAgICAgICAuc2VhcmNoLWJ1dHRvbnMtdGl0bGUgID4gKjpub3QoLnNlYXJjaC10aXRsZXMpIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChob3Zlcjogbm9uZSkgYW5kIChwb2ludGVyOiBjb2Fyc2UpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmJmKCRsZDIsICR0cmFucywgJGxkMik7XHJcblxyXG4gICAgICAgICAgICAuZ2FsbGVyeS1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgLnRhZy1zZWFyY2gsXHJcbiAgICAgICAgICAgICAgICAuc2VhcmNoLWJ1dHRvbnMgPiAqOm5vdCguc2VhcmNoLXRhZ3MpLFxyXG4gICAgICAgICAgICAgICAgLnNlYXJjaC1idXR0b25zLXRpdGxlICA+ICo6bm90KC5zZWFyY2gtdGl0bGVzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJltkYXRhLXNpemU9XCJzbWFsbFwiXSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBncig2KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZbZGF0YS1zaXplPVwibGFyZ2VcIl0ge1xyXG4gICAgICAgICAgICAuZ2FsbGVyeS1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgLy8gZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5zZWFyY2gtYnV0dG9ucyxcclxuICAgICAgICAgICAgICAgIC5zZWFyY2gtYnV0dG9ucy10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zZWFyY2gtdGFncyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKGdyKDYpICogMC45NTUgLSAoMS43cmVtICogMiArIGdyKC0yKSkgKiAyIC0gZ3IoLTIpKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRhZy1zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBncigtMSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5nYWxsZXJ5LXN0b3J5IHtcclxuICAgICAgICAgICAgICAgIC5vdmVydmlldyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1LCAwLjEpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJiB+IC5icmFuY2hlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkpIDEgMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnVub2ZmaWNpYWxUYWdCdG4ge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdmb250QXdlc29tZSc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZbZGF0YS1pbmNsdWRlLXVub2ZmaWNpYWw9XCIwXCJdIHtcclxuICAgICAgICAgICAgLnVub2ZmaWNpYWxUYWdCdG4ge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjAyY1wiO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmW2RhdGEtaW5jbHVkZS11bm9mZmljaWFsPVwiMVwiXSB7XHJcbiAgICAgICAgICAgIC51bm9mZmljaWFsVGFnQnRuIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwMmJcIjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3RvcnktZGlzY3Vzc2lvbiB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoZ3IoNikgKyBtYXgoNXJlbSArIDMwdncsIDE4cmVtKSk7XHJcbiAgICAgICAgbWFyZ2luOiBncigwKSBhdXRvIGdyKDMpIGF1dG87XHJcblxyXG4gICAgICAgIC5kaXNjdXNzaW9uLWhlYWRlciB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGdyKDEpO1xyXG5cclxuICAgICAgICAgICAgLmxpbmUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGdyKC0yKTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogZ3IoLTIpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudHlwZS1vcHRpb25zLFxyXG4gICAgICAgICAgICAuc2VhcmNoLW9wdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1nYXA6IG1heChncigtMiksIDF2dyk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBncmlkLWdhcCAwLjVzO1xyXG5cclxuICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYyhncigxKSArIHN0eWxlU2l6ZSgnYm9yZGVyLXdpZHRoJywgJ3hzJykgKiAyKTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGdyKDQsIDEuNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC41cywgcGFkZGluZyAwLjVzLCBib3JkZXItd2lkdGggMC41cywgZm9udC1zaXplIDAuNXMsIG9wYWNpdHkgMC41cywgdHJhbnNmb3JtIDAuNXMsIHZpc2liaWxpdHkgMC41cztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJltkYXRhLWNsaWNrZWQ9XCIxXCJdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzLCBtYXJnaW4tbGVmdCAwLjVzLCBvcGFjaXR5IDAuMjVzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwYzlcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6aG92ZXIpIHtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLWdhcDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBncmlkLWdhcCAwLjVzO1xyXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzLCBwYWRkaW5nIDAuNXMsIGJvcmRlci13aWR0aCAwLjVzLCBmb250LXNpemUgMC41cywgb3BhY2l0eSAwLjVzLCB0cmFuc2Zvcm0gMC41cywgdmlzaWJpbGl0eSAwLjVzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmW2RhdGEtY2xpY2tlZD1cIjBcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJltkYXRhLWNsaWNrZWQ9XCIxXCJdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBncig0LCAxLjYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC41cywgbWFyZ2luLWxlZnQgMC41cywgb3BhY2l0eSAwLjI1cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogZ3IoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGdyKC0yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudG9waWMge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBtYXgoZ3IoNSksIDI1dncpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGlzY3Vzc2lvbi1yZXBseSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICNjcmVhdGVDb21tZW50IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyKmdyKDApIC0gMipzdHlsZVNpemUoJ2JvcmRlci13aWR0aCcsICdzJykpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBncig0KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IGdyKDApO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogc3R5bGVTaXplKCdib3JkZXItcmFkaXVzJywgJ3h4cycpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiBzdHlsZVNpemUoJ2JvcmRlci13aWR0aCcsICdzJyk7XHJcbiAgICAgICAgICAgICAgICByZXNpemU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHN0eWxlU2l6ZSgnZm9udC1zaXplJywgJ3MnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN1Ym1pdCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogZ3IoMSk7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSAtIGdyKDApICogMC40KTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucmVwbHlDb21tZW50IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIC8vIGhlaWdodDogZ3IoLTEpO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogZ3IoMSk7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYyhzdHlsZVNpemUoJ2ZvbnQtc2l6ZScsICdzJykgKiAwLjgpXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kaXNjdXNzaW9uLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAkYm9yZGVyV2lkdGg6IHN0eWxlU2l6ZSgnYm9yZGVyLXdpZHRoJywgJ3MnKTtcclxuXHJcbiAgICAgICAgICAgIC5jb21tZW50IHtcclxuICAgICAgICAgICAgICAgICRsZWZ0U3RhcnQ6IGdyKDMpO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgLy8gKCAyIC8geCArIDQgKSArIDAuNVxyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtIDIqJGJvcmRlcldpZHRoKSAqIDIpIC8gKHZhcigtLWRhdGEtbGF5ZXIpICsgNCkpICsgKCgxMDAlIC0gMiokYm9yZGVyV2lkdGgpICogMC41KSk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBncigxKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHN0eWxlU2l6ZSgnYm9yZGVyLXJhZGl1cycsICdtJyk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogJGJvcmRlcldpZHRoO1xyXG5cclxuICAgICAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogY2FsYyhncigwKSArIDAuM3JlbSk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkbGVmdFN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC51c2VyIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAkbGVmdFN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogJGJvcmRlcldpZHRoO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYWNjb3VudC1waWMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBncigxKTsgLy8ycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGdyKDEpOyAvLzJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGdyKDEpOyAvLzJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKC0xICogJGJvcmRlcldpZHRoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAkYm9yZGVyV2lkdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudXNlcm5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGdyKDEpOyAvLzJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBncigxKTsgLy8ycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyhncigxKSArIDAuNXJlbSArICRib3JkZXJXaWR0aCAqIDIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiBncigxKTsgLy8ycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6ICRib3JkZXJXaWR0aDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnZvdGVzIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKC0xICogJGJvcmRlcldpZHRoKTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKC0xICogJGJvcmRlcldpZHRoKTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyhzdHlsZVNpemUoJ2JvcmRlci1yYWRpdXMnLCAnbScpICogMik7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHN0eWxlU2l6ZSgnYm9yZGVyLXJhZGl1cycsICdtJyk7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAkYm9yZGVyV2lkdGg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50b3RhbC12b3RlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC51cHZvdGUsXHJcbiAgICAgICAgICAgICAgICAgICAgLmRvd252b3RlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMoc3R5bGVTaXplKCdmb250LXNpemUnLCAnbScpICogMC44KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucmVwbHktZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBncigwKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnJlcGx5LFxyXG4gICAgICAgICAgICAgICAgICAgIC5zZWUtcmVwbGllcyxcclxuICAgICAgICAgICAgICAgICAgICAucmVtb3ZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKHN0eWxlU2l6ZSgnZm9udC1zaXplJywgJ3MnKSAqIDAuOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogJGJvcmRlcldpZHRoO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnJlbW92ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZbZGF0YS1yZW1vdmVkPVwiMFwiXTpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiYmYoJHJlZCwgJGxkMSwgJHJlZCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZbZGF0YS1yZW1vdmVkPVwiMVwiXTpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiYmYoJHRoZW1lQ29sb3IxLCAkbGQxLCAkdGhlbWVDb2xvcjEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxvYWQtbW9yZS1jb21tZW50cyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGdyKDEpIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgIH1cclxuXHJcbiAgICAjc3RyaXBlRmVlIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmVkaXRpb24tYWN0aW9ucy1kb25hdGlvbnMge1xyXG4gICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGdyKDUpO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNXZ3O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogZ3IoMyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRvbmF0ZS1wcm9ncmVzcy1iYXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGdyKDApO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZUNvbG9yMjtcclxuICAgICAgICBAaW5jbHVkZSBzaXplKCdtJyk7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgLmlubmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IG1pbihjYWxjKCh2YXIoLS1nb2FsKSAtIHZhcigtLXJlbWFpbmluZykgKyB2YXIoLS1kb25hdGlvbikpIC8gdmFyKC0tZ29hbCkgKiAxMDAlKSwgMTAwJSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZUNvbG9yMTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mdW5kaW5nQW1vdW50IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIC01MCUpO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogc3R5bGVTaXplKCdmb250LXNpemUnLCAncycpO1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9wb3NhbC1zZWN0aW9uIHtcclxuICAgICAgICAkbGFiZWxzOiAnaW4nICdvdXQnICdkaWZmZXJlbnQnICduZXcnO1xyXG4gICAgICAgICR2YWx1ZXM6ICRsZDUgJHJlZCBvcmFuZ2UgJHRoZW1lQ29sb3IxO1xyXG5cclxuICAgICAgICAucHJvcG9zYWwtY2hhcHRlcnMsXHJcbiAgICAgICAgLnByb3Bvc2FsLWd1aWRlIHtcclxuICAgICAgICAgICAgLnByb3Bvc2FsLWNoYXB0ZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGdyKDUpO1xyXG5cclxuICAgICAgICAgICAgICAgIC5tYWluLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJiZigkbGQxLCAkbGQxLCAkbGQ1KTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogc3R5bGVTaXplKCdib3JkZXItcmFkaXVzJywgJ20nKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAub3Blbi10YWIge1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5wcm9wb3NhbC1jb21iaW5lZCB7XHJcbiAgICAgICAgICAgIC5wcm9wb3NhbC1jaGFwdGVycyB7XHJcbiAgICAgICAgICAgICAgICAucHJvcG9zYWwtY2hhcHRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCBsZW5ndGgoJGxhYmVscykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmW2RhdGEtdHlwZT1cIiN7bnRoKCRsYWJlbHMsICRpKX1cIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1haW4tdGV4dDpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmJmKG50aCgkdmFsdWVzLCAkaSksIG50aCgkdmFsdWVzLCAkaSksICRsZDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBcclxuXHJcbiAgICAgICAgLnByb3Bvc2FsLWNoYXB0ZXItZWxlbWVudHMge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAucHJvcG9zYWwtZWxlbWVudHMge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGdyKDUpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBncigtMikgMCBncigxKSAwO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1nYXA6IGdyKC00KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICBwLCBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3R5bGVTaXplKCdmb250LXNpemUnLCAneHMnKTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiBzdHlsZVNpemUoJ2JvcmRlci1yYWRpdXMnLCAneHhzJyk7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIGxlbmd0aCgkbGFiZWxzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZbZGF0YS10eXBlPVwiI3tudGgoJGxhYmVscywgJGkpfVwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiYmYobnRoKCR2YWx1ZXMsICRpKSwgJGxkMSwgJGxkNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wcm9wb3NhbC1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiBncigwKTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoLTEgKiBzdHlsZVNpemUoJ2JvcmRlci13aWR0aCcsICdtJykgLSAyNSUpOyAvLyAwIC0gYm9yZGVyIHdpZHRoIC0gaGFsZiBvZiB0aGUgYm9udXMgd2lkdGggb3ZlciAxMDAlXHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTUwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gc3R5bGVTaXplKCdib3JkZXItd2lkdGgnLCAnbScpIC0gZ3IoMSkgKyAoZ3IoLTIpICsgZ3IoLTMpKSAtIGdyKDApKTsgLy8gMTAwJSAtIGJvcmRlciB3aWR0aCAtIGJvdHRvbS1tYXJnaW4gKyBtYXJnaW4gYmV0d2VlbiBjaGFwdGVyIHRpdGxlIGFuZCBjb250ZW50IC0gaGFsZiBoZWlnaHQgdGV4dCBib3ggKGNhbid0IGdldCB0aGlzIHNvIDEgcmVtKVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2l6ZSgnbScpO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wcm9wb3NhbC1lbGVtZW50cyxcclxuICAgICAgICAgICAgLnByb3Bvc2FsLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmW2RhdGEtb3Blbj1cIjBcIl0ge1xyXG4gICAgICAgICAgICAgICAgLnByb3Bvc2FsLWVsZW1lbnRzLFxyXG4gICAgICAgICAgICAgICAgLnByb3Bvc2FsLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIGxlbmd0aCgkbGFiZWxzKSB7XHJcbiAgICAgICAgICAgICAgICAmW2RhdGEtdHlwZT1cIiN7bnRoKCRsYWJlbHMsICRpKX1cIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5wcm9wb3NhbC1jaGFwdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmJmKG50aCgkdmFsdWVzLCAkaSksICRsZDEsIG50aCgkdmFsdWVzLCAkaSkpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbG9yLWNoYW5nZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiYmYobnRoKCR2YWx1ZXMsICRpKSwgJGxkMSwgbnRoKCR2YWx1ZXMsICRpKSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiYmYobnRoKCR2YWx1ZXMsICRpKSwgbnRoKCR2YWx1ZXMsICRpKSwgJGxkMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZbZGF0YS1jbGlja2VkPVwiMVwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wcm9wb3NhbC1jaGFwdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tYWluLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJiZihudGgoJHZhbHVlcywgJGkpLCBudGgoJHZhbHVlcywgJGkpLCAkbGQxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnByb3Bvc2FsLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJiZihudGgoJHZhbHVlcywgJGkpLCAkbGQxLCBudGgoJHZhbHVlcywgJGkpKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3BvcFVwTW9kYWwge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4yNSk7XHJcbiAgICAgICAgei1pbmRleDogMTAyNTA7XHJcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICAucG9wVXBNb2RhbENvbnRlbnQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICB3aWR0aDogMzEuMjVyZW07XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwNTAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4KCRkaXJlY3Rpb246IGNvbHVtbik7XHJcbiAgICAgICAgICAgIGdyaWQtZ2FwOiBncigyKTtcclxuXHJcbiAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNoZWFkZXIsXHJcbiAgICAjbWFpbi1tZW51LW1vZGFsIHtcclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiBncigtMik7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogZ3IoLTMpO1xyXG5cclxuICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNoZWFkZXIge1xyXG4gICAgICAgIC5pbm5lci1jb250YWluZXItZGl2IHtcclxuICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHN0eWxlU2l6ZSgnZm9udC1zaXplJywgJ20nKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudG91IHtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiBncigyKSAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJGxkNTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2l6ZSgneHhsJyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uby1jb250ZW50IHtcclxuICAgICAgICBtYXJnaW46IGdyKDEpO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyICogZ3IoMSkpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJGxkNTtcclxuICAgIH1cclxuXHJcbiAgICAuYWJvdXQtdXMge1xyXG4gICAgICAgIHAsIGgxLCBoMiwgaDMge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMzAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgyLCBoMyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAzMCUgMCAzMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwYWRkaW5nOiBncigzKSAwO1xyXG4gICAgfVxyXG5cclxuICAgIC50b29sdGlwZGl2IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC5mYS1xdWVzdGlvbi1jaXJjbGUge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItMik7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgJjpob3ZlciAudG9vbHRpcHRleHQge1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoLTEgKiBncigtMSkpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAuM3JlbTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHZhcigtLWNvbG9yLTIpIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubGVmdCB7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogY2FsYygtMSAqIGdyKC0xKSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB2YXIoLS1jb2xvci0yKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRvb2x0aXB0ZXh0IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGdyKDUpO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogY2FsYygxMDAlICsgZ3IoLTEpKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogZ3IoLTEpIGdyKC0xKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2l6ZSgneHMnKTtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMWVtIHJnYigwLCAwLCAwLCAwLjMpO1xyXG5cclxuICAgICAgICAgICAgJi5sZWZ0IHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICByaWdodDogY2FsYygxMDAlICsgZ3IoLTEpKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZ2FsbGVyeS1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBjYWxjKGdyKDYpICsgc3R5bGVTaXplKCdib3JkZXItd2lkdGgnLCAncycpICogMikpO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGdyaWQtZ2FwOiBncigxKTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAubWFya2Rvd24tZ3VpZGUge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgoJGRpcmVjdGlvbjogY29sdW1uLCAkanVzdGlmeTogY2VudGVyLCAkYWxpZ246IGNlbnRlcik7XHJcbiAgICAgICAgbWFyZ2luOiBncigxKSAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICB0YWJsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGdyKDApO1xyXG4gICAgICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCBncigwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBzdHlsZVNpemUoJ2JvcmRlci13aWR0aCcsICd4cycpIHNvbGlkICRsZDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICN0aXRsZS1uYW1lLFxyXG4gICAgLmZvbnQtc2l6ZS1ieS1sZW5ndGgge1xyXG4gICAgICAgIC8vIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS1kZWZhdWx0U2l6ZSwgZ3IoMykpICogKHZhcigtLWRlZmF1bHRCYXNlLCAxMDApIC8gKHZhcigtLWRlZmF1bHRCYXNlLCAxMDApICsgdmFyKC0tY2hhcmFjdGVyTGVuZ3RoLCB2YXIoLS1kZWZhdWx0QmFzZVBsdXMsIDEwKSkpKSk7IC8vIGZvciByZWZlcmVuY2U6IGdyKDMpIH4gNC4yMzYgcmVtXHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplLWJ5LWxlbmd0aCgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWN0LXVzLXBhZ2Uge1xyXG4gICAgICAgIC5kaXNjb3JkLWxvZ28ge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGh1ZS1yb3RhdGUoLTg1ZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGFnLXNob3djYXNlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoKGdyKDUpICsgZ3IoNikpLzIpO1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgoJGRpcmVjdGlvbjogY29sdW1uLCAkanVzdGlmeTogY2VudGVyLCAkYWxpZ246IGNlbnRlcik7XHJcbiAgICAgICAgZ3JpZC1nYXA6IGdyKC0xKTtcclxuXHJcbiAgICAgICAgJHJvdy1oZWlnaHQ6IDEuOHJlbTtcclxuXHJcbiAgICAgICAgLnRhZ1Jvd3Mge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4KCRkaXJlY3Rpb246IGNvbHVtbiwgJGp1c3RpZnk6IGNlbnRlciwgJGFsaWduOiBjZW50ZXIpO1xyXG4gICAgICAgICAgICBncmlkLWdhcDogZ3IoLTIpO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4KCRkaXJlY3Rpb246IHJvdywgJGp1c3RpZnk6IHNwYWNlLWJldHdlZW4sICRhbGlnbjogY2VudGVyKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkcm93LWhlaWdodDtcclxuXHJcbiAgICAgICAgICAgIC50YWctdmFsdWUsXHJcbiAgICAgICAgICAgIC5zb3J0QnV0dG9uLFxyXG4gICAgICAgICAgICAudGFnLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRyb3ctaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiBzdHlsZVNpemUoJ2JvcmRlci13aWR0aCcsICdzJyk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleCgkZGlyZWN0aW9uOiByb3csICRqdXN0aWZ5OiBjZW50ZXIsICRhbGlnbjogY2VudGVyKTtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5sZWZ0IHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAudGFnLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxLjRyZW0pO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHN0eWxlU2l6ZSgnYm9yZGVyLXJhZGl1cycsICdzJyk7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMS40cmVtIDAgMC40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLnJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoJGRpcmVjdGlvbjogcm93LCAkanVzdGlmeTogZW5kLCAkYWxpZ246IGNlbnRlcik7XHJcbiAgICAgICAgICAgICAgICBncmlkLWdhcDogZ3IoLTIpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIC50YWctdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiBzdHlsZVNpemUoJ2JvcmRlci1yYWRpdXMnLCAneHhzJyk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZbZGF0YS10eXBlPVwiY3JlYXRvclwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgbWFwLWdldChtYXAtZ2V0KCRjb2xNaXgsIHQxKSwgODApIGNhbGModmFyKC0tdmFsdWUpIC8gdmFyKC0tbWF4LWNyZWF0b3ItdmFsdWUpICogMTAwJSksIHdoaXRlIGNhbGModmFyKC0tdmFsdWUpIC8gdmFyKC0tbWF4LWNyZWF0b3ItdmFsdWUpICogMTAwJSksIHdoaXRlIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmW2RhdGEtdHlwZT1cImNvbW11bml0eVwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgbWFwLWdldChtYXAtZ2V0KCRjb2xNaXgsIHQyKSwgODApIGNhbGModmFyKC0tdmFsdWUpIC8gdmFyKC0tbWF4LWNvbW11bml0eS12YWx1ZSkgKiAxMDAlKSwgd2hpdGUgY2FsYyh2YXIoLS12YWx1ZSkgLyB2YXIoLS1tYXgtY29tbXVuaXR5LXZhbHVlKSAqIDEwMCUpLCB3aGl0ZSAxMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJltkYXRhLXR5cGU9XCJ1c2VyXCJdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCBtYXAtZ2V0KG1hcC1nZXQoJGNvbE1peCwgbyksIDgwKSBjYWxjKHZhcigtLXZhbHVlKSAvIHZhcigtLW1heC11c2VyLXZhbHVlKSAqIDEwMCUpLCB3aGl0ZSBjYWxjKHZhcigtLXZhbHVlKSAvIHZhcigtLW1heC11c2VyLXZhbHVlKSAqIDEwMCUpLCB3aGl0ZSAxMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3R5bGVTaXplKCdmb250LXNpemUnLCAneHMnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pbnB1dC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoJGRpcmVjdGlvbjogcm93LCAkanVzdGlmeTogY2VudGVyLCAkYWxpZ246IGNlbnRlcik7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHN0eWxlU2l6ZSgnYm9yZGVyLXJhZGl1cycsICd4cycpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJhbnM7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHJlbW92ZSBhcnJvd3NcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Oi1tcy1jbGVhcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Oi1tcy1yZXZlYWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pbnB1dC1idXR0b25zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogc3R5bGVTaXplKCdib3JkZXItd2lkdGgnLCAncycpICsgZ3IoLTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4KCRkaXJlY3Rpb246IGNvbHVtbiwgJGp1c3RpZnk6IGNlbnRlciwgJGFsaWduOiBmbGV4LXN0YXJ0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHN0eWxlU2l6ZSgnYm9yZGVyLXJhZGl1cycsICd4eHMnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAkbGQzIHNvbGlkIHN0eWxlU2l6ZSgnYm9yZGVyLXdpZHRoJywgJ3MnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxkMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dCwgdmlzaWJpbGl0eSAwcyAwLjVzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzLCB2aXNpYmlsaXR5IDBzIDBzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaW5wdXRCdXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3R5bGVTaXplKCdmb250LXNpemUnLCAneHh4cycpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsZDM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6ICRsZDMgc29saWQgc3R5bGVTaXplKCdib3JkZXItd2lkdGgnLCAncycpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgY2FsYyhzdHlsZVNpemUoJ2JvcmRlci13aWR0aCcsICdzJykgLyAyKSAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsZDM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH4gLmlucHV0QnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IGNhbGMoc3R5bGVTaXplKCdib3JkZXItd2lkdGgnLCAncycpIC8gMikgMCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoJGRpcmVjdGlvbjogcm93LCAkanVzdGlmeTogY2VudGVyLCAkYWxpZ246IGNlbnRlcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zb3J0QnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHRoZW1lQ29sb3IxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmW2RhdGEtY2xpY2tlZD1cIjFcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHRoZW1lQ29sb3IxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAucmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIC5pbnB1dC1idXR0b25zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzLCB2aXNpYmlsaXR5IDBzIDBzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnVzZXJJbnB1dCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoJGRpcmVjdGlvbjogY29sdW1uLCAkanVzdGlmeTogY2VudGVyLCAkYWxpZ246IGNlbnRlcik7XHJcbiAgICAgICAgICAgIC8vIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNxdWFyZUNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoKCRyb3ctaGVpZ2h0LzIpICogMTAgKyBncigtNCkgKiA5KTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgY2FsYygkcm93LWhlaWdodC8yKSk7XHJcbiAgICAgICAgICAgIGdyaWQtZ2FwOiBncigtNCk7XHJcblxyXG4gICAgICAgICAgICAuc3F1YXJlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCRyb3ctaGVpZ2h0LzIpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKCRyb3ctaGVpZ2h0LzIpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogc3R5bGVTaXplKCdib3JkZXItcmFkaXVzJywgJ3h4cycpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG9yYW5nZSBzb2xpZCBzdHlsZVNpemUoJ2JvcmRlci13aWR0aCcsICdzJyk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTY2LCAwLCB2YXIoLS1hbHBoYUZpbGwsIDEpKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI3RhZy1zY29yZS1mb3JtIHtcclxuICAgICAgICAgICAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgICAgICAgICAgICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsImJvZHkge1xuICBtaW4td2lkdGg6IDUwcmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1mYW1pbHk6IFwiUGF0cmljayBIYW5kXCIsIFwiTW9udHNlcnJhdFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tdG9wOiA1Ljg1MzkyNHJlbTtcbiAgcGFkZGluZzogMS42MThyZW0gMCAwIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA1Ljg1MzkyNHJlbSAtIDEuNjE4cmVtKTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbmJvZHk6YWZ0ZXIge1xuICBjb250ZW50OiBcImRlc2t0b3BcIjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKGhvdmVyOiBub25lKSBhbmQgKHBvaW50ZXI6IGNvYXJzZSkge1xuICBib2R5OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIm1vYmlsZVwiO1xuICB9XG59XG5ib2R5IGgxIHtcbiAgY29sb3I6ICMwYWQxODU7XG4gIGJvcmRlci13aWR0aDogMS42MThyZW07XG4gIGJvcmRlci1yYWRpdXM6IDExLjA4OTAwNTE4MDlyZW07XG4gIGZvbnQtc2l6ZTogMy43MTI5M3JlbTtcbn1cbmJvZHkgaDIge1xuICBjb2xvcjogIzJlODdhZDtcbiAgYm9yZGVyLXdpZHRoOiAwLjYxODA0Njk3MTZyZW07XG4gIGJvcmRlci1yYWRpdXM6IDQuMjM1ODAxMDMycmVtO1xuICBmb250LXNpemU6IDIuMTk3cmVtO1xufVxuYm9keSBoMyB7XG4gIGNvbG9yOiByZ2IoODYsIDg1LCA4NCk7XG4gIGJvcmRlci13aWR0aDogMC4zODE5ODIwNTkxcmVtO1xuICBib3JkZXItcmFkaXVzOiAyLjYxNzkyNHJlbTtcbiAgZm9udC1zaXplOiAxLjY5cmVtO1xuICBtYXJnaW46IDIuNjE3OTI0cmVtIDAgMXJlbSAwO1xufVxuYm9keSBoNCB7XG4gIGNvbG9yOiByZ2IoODYsIDg1LCA4NCk7XG4gIGJvcmRlci13aWR0aDogMC4yMzYwODI4NTQ4cmVtO1xuICBib3JkZXItcmFkaXVzOiAxLjYxOHJlbTtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG5ib2R5IC54eHhzIHtcbiAgYm9yZGVyLXdpZHRoOiAwLjAzNDQ0NjkxODZyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjM2MDgyODU0OHJlbTtcbiAgZm9udC1zaXplOiAwLjQ1NTE2NjEzNTZyZW07XG59XG5ib2R5IC54eHMge1xuICBib3JkZXItd2lkdGg6IDAuMDU1NzM1MTE0M3JlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4zODE5ODIwNTkxcmVtO1xuICBmb250LXNpemU6IDAuNTkxNzE1OTc2M3JlbTtcbn1cbmJvZHkgLnhzIHtcbiAgYm9yZGVyLXdpZHRoOiAwLjA5MDE3OTQxNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC42MTgwNDY5NzE2cmVtO1xuICBmb250LXNpemU6IDAuNzY5MjMwNzY5MnJlbTtcbn1cbmJvZHkgLnMge1xuICBib3JkZXItd2lkdGg6IDAuMTQ1OTEwMjkzNHJlbTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuYm9keSAubSB7XG4gIGJvcmRlci13aWR0aDogMC4yMzYwODI4NTQ4cmVtO1xuICBib3JkZXItcmFkaXVzOiAxLjYxOHJlbTtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG5ib2R5IC5sIHtcbiAgYm9yZGVyLXdpZHRoOiAwLjM4MTk4MjA1OTFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDIuNjE3OTI0cmVtO1xuICBmb250LXNpemU6IDEuNjlyZW07XG59XG5ib2R5IC54bCB7XG4gIGJvcmRlci13aWR0aDogMC42MTgwNDY5NzE2cmVtO1xuICBib3JkZXItcmFkaXVzOiA0LjIzNTgwMTAzMnJlbTtcbiAgZm9udC1zaXplOiAyLjE5N3JlbTtcbn1cbmJvZHkgLnh4bCB7XG4gIGJvcmRlci13aWR0aDogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNi44NTM1MjYwNjk4cmVtO1xuICBmb250LXNpemU6IDIuODU2MXJlbTtcbn1cbmJvZHkgLnh4eGwge1xuICBib3JkZXItd2lkdGg6IDEuNjE4cmVtO1xuICBib3JkZXItcmFkaXVzOiAxMS4wODkwMDUxODA5cmVtO1xuICBmb250LXNpemU6IDMuNzEyOTNyZW07XG59XG5ib2R5IHNlbGVjdCxcbmJvZHkgaW5wdXQsXG5ib2R5IGJ1dHRvbixcbmJvZHkgdGV4dGFyZWEge1xuICBmb250LWZhbWlseTogXCJQYXRyaWNrIEhhbmRcIiwgXCJNb250c2VycmF0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJvZHkgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlBhdHJpY2sgSGFuZFwiLCBcIk1vbnRzZXJyYXRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbmJvZHkgLnJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keSAueHh4cyB7XG4gIGJvcmRlci13aWR0aDogMC4wMzQ0NDY5MTg2cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjM2MDgyODU0OHJlbSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuNDU1MTY2MTM1NnJlbSAhaW1wb3J0YW50O1xufVxuYm9keSAueHhzIHtcbiAgYm9yZGVyLXdpZHRoOiAwLjA1NTczNTExNDNyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMC4zODE5ODIwNTkxcmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC41OTE3MTU5NzYzcmVtICFpbXBvcnRhbnQ7XG59XG5ib2R5IC54cyB7XG4gIGJvcmRlci13aWR0aDogMC4wOTAxNzk0MTVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMC42MTgwNDY5NzE2cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC43NjkyMzA3NjkycmVtICFpbXBvcnRhbnQ7XG59XG5ib2R5IC5zIHtcbiAgYm9yZGVyLXdpZHRoOiAwLjE0NTkxMDI5MzRyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbn1cbmJvZHkgLm0ge1xuICBib3JkZXItd2lkdGg6IDAuMjM2MDgyODU0OHJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxLjYxOHJlbSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuM3JlbSAhaW1wb3J0YW50O1xufVxuYm9keSAubCB7XG4gIGJvcmRlci13aWR0aDogMC4zODE5ODIwNTkxcmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDIuNjE3OTI0cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS42OXJlbSAhaW1wb3J0YW50O1xufVxuYm9keSAueGwge1xuICBib3JkZXItd2lkdGg6IDAuNjE4MDQ2OTcxNnJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA0LjIzNTgwMTAzMnJlbSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDIuMTk3cmVtICFpbXBvcnRhbnQ7XG59XG5ib2R5IC54eGwge1xuICBib3JkZXItd2lkdGg6IDFyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNi44NTM1MjYwNjk4cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMi44NTYxcmVtICFpbXBvcnRhbnQ7XG59XG5ib2R5IC54eHhsIHtcbiAgYm9yZGVyLXdpZHRoOiAxLjYxOHJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxMS4wODkwMDUxODA5cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMy43MTI5M3JlbSAhaW1wb3J0YW50O1xufVxuYm9keSAudHJhbnMtdHJhbnMtdyB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLnRyYW5zLXRyYW5zLXcgLnN2Zy1hbmltYXRpb24gcGF0aCB7XG4gIHN0cm9rZTogI0ZGRkZGRjtcbn1cbmJvZHkgLnRyYW5zLXRyYW5zLXdbZGF0YS1jbGlja2VkPVwiMVwiXTpub3QoLm5vLWNsaWNrLWhvdmVyKTpob3ZlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLnRyYW5zLXRyYW5zLXctaG92ZXI6aG92ZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC50cmFucy10cmFucy13LWhvdmVyOmhvdmVyOjpwbGFjZWhvbGRlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLnRyYW5zLXRyYW5zLXctaG92ZXJbZGF0YS1jbGlja2VkPVwiMVwiXSB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLnQyLXctYiB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzJlODdhZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6IHJnYig4NiwgODUsIDg0KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAudDItdy1iIC5zdmctYW5pbWF0aW9uIHBhdGgge1xuICBzdHJva2U6IHJnYig4NiwgODUsIDg0KTtcbn1cbmJvZHkgLnQyLXctYltkYXRhLWNsaWNrZWQ9XCIxXCJdOm5vdCgubm8tY2xpY2staG92ZXIpOmhvdmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMmU4N2FkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogcmdiKDg2LCA4NSwgODQpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC50Mi13LWItaG92ZXI6aG92ZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMyZTg3YWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiByZ2IoODYsIDg1LCA4NCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLnQyLXctYi1ob3Zlcjpob3Zlcjo6cGxhY2Vob2xkZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMyZTg3YWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiByZ2IoODYsIDg1LCA4NCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLnQyLXctYi1ob3ZlcltkYXRhLWNsaWNrZWQ9XCIxXCJdIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMmU4N2FkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogcmdiKDg2LCA4NSwgODQpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC50cmFucy10cmFucy10MSB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgY29sb3I6ICMwYWQxODU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLnRyYW5zLXRyYW5zLXQxIC5zdmctYW5pbWF0aW9uIHBhdGgge1xuICBzdHJva2U6ICMwYWQxODU7XG59XG5ib2R5IC50cmFucy10cmFucy10MVtkYXRhLWNsaWNrZWQ9XCIxXCJdOm5vdCgubm8tY2xpY2staG92ZXIpOmhvdmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBjb2xvcjogIzBhZDE4NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAudHJhbnMtdHJhbnMtdDEtaG92ZXI6aG92ZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGNvbG9yOiAjMGFkMTg1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC50cmFucy10cmFucy10MS1ob3Zlcjpob3Zlcjo6cGxhY2Vob2xkZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGNvbG9yOiAjMGFkMTg1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC50cmFucy10cmFucy10MS1ob3ZlcltkYXRhLWNsaWNrZWQ9XCIxXCJdIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBjb2xvcjogIzBhZDE4NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAubGQzLXctbGQzIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTY0LCAxNjQsIDE2NCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiByZ2IoMTY0LCAxNjQsIDE2NCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLmxkMy13LWxkMyAuc3ZnLWFuaW1hdGlvbiBwYXRoIHtcbiAgc3Ryb2tlOiByZ2IoMTY0LCAxNjQsIDE2NCk7XG59XG5ib2R5IC5sZDMtdy1sZDNbZGF0YS1jbGlja2VkPVwiMVwiXTpub3QoLm5vLWNsaWNrLWhvdmVyKTpob3ZlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE2NCwgMTY0LCAxNjQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogcmdiKDE2NCwgMTY0LCAxNjQpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC5sZDMtdy1sZDMtaG92ZXI6aG92ZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYigxNjQsIDE2NCwgMTY0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6IHJnYigxNjQsIDE2NCwgMTY0KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAubGQzLXctbGQzLWhvdmVyOmhvdmVyOjpwbGFjZWhvbGRlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE2NCwgMTY0LCAxNjQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogcmdiKDE2NCwgMTY0LCAxNjQpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC5sZDMtdy1sZDMtaG92ZXJbZGF0YS1jbGlja2VkPVwiMVwiXSB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE2NCwgMTY0LCAxNjQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogcmdiKDE2NCwgMTY0LCAxNjQpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC50MS13LXQxIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMGFkMTg1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzBhZDE4NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAudDEtdy10MSAuc3ZnLWFuaW1hdGlvbiBwYXRoIHtcbiAgc3Ryb2tlOiAjMGFkMTg1O1xufVxuYm9keSAudDEtdy10MVtkYXRhLWNsaWNrZWQ9XCIxXCJdOm5vdCgubm8tY2xpY2staG92ZXIpOmhvdmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMGFkMTg1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzBhZDE4NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAudDEtdy10MS1ob3Zlcjpob3ZlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzBhZDE4NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICMwYWQxODU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLnQxLXctdDEtaG92ZXI6aG92ZXI6OnBsYWNlaG9sZGVyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMGFkMTg1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzBhZDE4NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAudDEtdy10MS1ob3ZlcltkYXRhLWNsaWNrZWQ9XCIxXCJdIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMGFkMTg1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzBhZDE4NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAuYi13LWIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYig4NiwgODUsIDg0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6IHJnYig4NiwgODUsIDg0KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAuYi13LWIgLnN2Zy1hbmltYXRpb24gcGF0aCB7XG4gIHN0cm9rZTogcmdiKDg2LCA4NSwgODQpO1xufVxuYm9keSAuYi13LWJbZGF0YS1jbGlja2VkPVwiMVwiXTpub3QoLm5vLWNsaWNrLWhvdmVyKTpob3ZlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiKDg2LCA4NSwgODQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogcmdiKDg2LCA4NSwgODQpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC5iLXctYi1ob3Zlcjpob3ZlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiKDg2LCA4NSwgODQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogcmdiKDg2LCA4NSwgODQpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC5iLXctYi1ob3Zlcjpob3Zlcjo6cGxhY2Vob2xkZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYig4NiwgODUsIDg0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6IHJnYig4NiwgODUsIDg0KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAuYi13LWItaG92ZXJbZGF0YS1jbGlja2VkPVwiMVwiXSB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiKDg2LCA4NSwgODQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogcmdiKDg2LCA4NSwgODQpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC53LXctYiB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6IHJnYig4NiwgODUsIDg0KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAudy13LWIgLnN2Zy1hbmltYXRpb24gcGF0aCB7XG4gIHN0cm9rZTogcmdiKDg2LCA4NSwgODQpO1xufVxuYm9keSAudy13LWJbZGF0YS1jbGlja2VkPVwiMVwiXTpub3QoLm5vLWNsaWNrLWhvdmVyKTpob3ZlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6IHJnYig4NiwgODUsIDg0KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAudy13LWItaG92ZXI6aG92ZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiByZ2IoODYsIDg1LCA4NCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLnctdy1iLWhvdmVyOmhvdmVyOjpwbGFjZWhvbGRlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6IHJnYig4NiwgODUsIDg0KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAudy13LWItaG92ZXJbZGF0YS1jbGlja2VkPVwiMVwiXSB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6IHJnYig4NiwgODUsIDg0KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAudDItdDItdyB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzJlODdhZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlODdhZDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLnQyLXQyLXcgLnN2Zy1hbmltYXRpb24gcGF0aCB7XG4gIHN0cm9rZTogI0ZGRkZGRjtcbn1cbmJvZHkgLnQyLXQyLXdbZGF0YS1jbGlja2VkPVwiMVwiXTpub3QoLm5vLWNsaWNrLWhvdmVyKTpob3ZlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzJlODdhZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlODdhZDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLnQyLXQyLXctaG92ZXI6aG92ZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMyZTg3YWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTg3YWQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC50Mi10Mi13LWhvdmVyOmhvdmVyOjpwbGFjZWhvbGRlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzJlODdhZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlODdhZDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLnQyLXQyLXctaG92ZXJbZGF0YS1jbGlja2VkPVwiMVwiXSB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzJlODdhZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlODdhZDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLm8tdy1iIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAxNjYsIDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogcmdiKDg2LCA4NSwgODQpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC5vLXctYiAuc3ZnLWFuaW1hdGlvbiBwYXRoIHtcbiAgc3Ryb2tlOiByZ2IoODYsIDg1LCA4NCk7XG59XG5ib2R5IC5vLXctYltkYXRhLWNsaWNrZWQ9XCIxXCJdOm5vdCgubm8tY2xpY2staG92ZXIpOmhvdmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAxNjYsIDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogcmdiKDg2LCA4NSwgODQpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC5vLXctYi1ob3Zlcjpob3ZlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI1NSwgMTY2LCAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6IHJnYig4NiwgODUsIDg0KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAuby13LWItaG92ZXI6aG92ZXI6OnBsYWNlaG9sZGVyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAxNjYsIDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogcmdiKDg2LCA4NSwgODQpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC5vLXctYi1ob3ZlcltkYXRhLWNsaWNrZWQ9XCIxXCJdIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAxNjYsIDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogcmdiKDg2LCA4NSwgODQpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC5vLW8tdyB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI1NSwgMTY2LCAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMTY2LCAwKTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLm8tby13IC5zdmctYW5pbWF0aW9uIHBhdGgge1xuICBzdHJva2U6ICNGRkZGRkY7XG59XG5ib2R5IC5vLW8td1tkYXRhLWNsaWNrZWQ9XCIxXCJdOm5vdCgubm8tY2xpY2staG92ZXIpOmhvdmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAxNjYsIDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAxNjYsIDApO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAuby1vLXctaG92ZXI6aG92ZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYigyNTUsIDE2NiwgMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDE2NiwgMCk7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC5vLW8tdy1ob3Zlcjpob3Zlcjo6cGxhY2Vob2xkZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYigyNTUsIDE2NiwgMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDE2NiwgMCk7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC5vLW8tdy1ob3ZlcltkYXRhLWNsaWNrZWQ9XCIxXCJdIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAxNjYsIDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAxNjYsIDApO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAubGQyLXctbGQzIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjA0LCAyMDQsIDIwNCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiByZ2IoMTY0LCAxNjQsIDE2NCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLmxkMi13LWxkMyAuc3ZnLWFuaW1hdGlvbiBwYXRoIHtcbiAgc3Ryb2tlOiByZ2IoMTY0LCAxNjQsIDE2NCk7XG59XG5ib2R5IC5sZDItdy1sZDNbZGF0YS1jbGlja2VkPVwiMVwiXTpub3QoLm5vLWNsaWNrLWhvdmVyKTpob3ZlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIwNCwgMjA0LCAyMDQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogcmdiKDE2NCwgMTY0LCAxNjQpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC5sZDItdy1sZDMtaG92ZXI6aG92ZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYigyMDQsIDIwNCwgMjA0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6IHJnYigxNjQsIDE2NCwgMTY0KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAubGQyLXctbGQzLWhvdmVyOmhvdmVyOjpwbGFjZWhvbGRlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIwNCwgMjA0LCAyMDQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogcmdiKDE2NCwgMTY0LCAxNjQpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC5sZDItdy1sZDMtaG92ZXJbZGF0YS1jbGlja2VkPVwiMVwiXSB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIwNCwgMjA0LCAyMDQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogcmdiKDE2NCwgMTY0LCAxNjQpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC50cmFucy10cmFucy10MiB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgY29sb3I6ICMyZTg3YWQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLnRyYW5zLXRyYW5zLXQyIC5zdmctYW5pbWF0aW9uIHBhdGgge1xuICBzdHJva2U6ICMyZTg3YWQ7XG59XG5ib2R5IC50cmFucy10cmFucy10MltkYXRhLWNsaWNrZWQ9XCIxXCJdOm5vdCgubm8tY2xpY2staG92ZXIpOmhvdmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBjb2xvcjogIzJlODdhZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAudHJhbnMtdHJhbnMtdDItaG92ZXI6aG92ZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGNvbG9yOiAjMmU4N2FkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC50cmFucy10cmFucy10Mi1ob3Zlcjpob3Zlcjo6cGxhY2Vob2xkZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGNvbG9yOiAjMmU4N2FkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC50cmFucy10cmFucy10Mi1ob3ZlcltkYXRhLWNsaWNrZWQ9XCIxXCJdIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBjb2xvcjogIzJlODdhZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAudDEtdy1iIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMGFkMTg1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogcmdiKDg2LCA4NSwgODQpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC50MS13LWIgLnN2Zy1hbmltYXRpb24gcGF0aCB7XG4gIHN0cm9rZTogcmdiKDg2LCA4NSwgODQpO1xufVxuYm9keSAudDEtdy1iW2RhdGEtY2xpY2tlZD1cIjFcIl06bm90KC5uby1jbGljay1ob3Zlcik6aG92ZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMwYWQxODU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiByZ2IoODYsIDg1LCA4NCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLnQxLXctYi1ob3Zlcjpob3ZlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzBhZDE4NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6IHJnYig4NiwgODUsIDg0KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAudDEtdy1iLWhvdmVyOmhvdmVyOjpwbGFjZWhvbGRlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzBhZDE4NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6IHJnYig4NiwgODUsIDg0KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAudDEtdy1iLWhvdmVyW2RhdGEtY2xpY2tlZD1cIjFcIl0ge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMwYWQxODU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiByZ2IoODYsIDg1LCA4NCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLnQxLXQxLXcge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMwYWQxODU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYWQxODU7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC50MS10MS13IC5zdmctYW5pbWF0aW9uIHBhdGgge1xuICBzdHJva2U6ICNGRkZGRkY7XG59XG5ib2R5IC50MS10MS13W2RhdGEtY2xpY2tlZD1cIjFcIl06bm90KC5uby1jbGljay1ob3Zlcik6aG92ZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMwYWQxODU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYWQxODU7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC50MS10MS13LWhvdmVyOmhvdmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMGFkMTg1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGFkMTg1O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAudDEtdDEtdy1ob3Zlcjpob3Zlcjo6cGxhY2Vob2xkZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMwYWQxODU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYWQxODU7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC50MS10MS13LWhvdmVyW2RhdGEtY2xpY2tlZD1cIjFcIl0ge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMwYWQxODU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYWQxODU7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC53LXctdDEge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMGFkMTg1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC53LXctdDEgLnN2Zy1hbmltYXRpb24gcGF0aCB7XG4gIHN0cm9rZTogIzBhZDE4NTtcbn1cbmJvZHkgLnctdy10MVtkYXRhLWNsaWNrZWQ9XCIxXCJdOm5vdCgubm8tY2xpY2staG92ZXIpOmhvdmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzBhZDE4NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAudy13LXQxLWhvdmVyOmhvdmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzBhZDE4NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAudy13LXQxLWhvdmVyOmhvdmVyOjpwbGFjZWhvbGRlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICMwYWQxODU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLnctdy10MS1ob3ZlcltkYXRhLWNsaWNrZWQ9XCIxXCJdIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzBhZDE4NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAudy13LXQyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzJlODdhZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAudy13LXQyIC5zdmctYW5pbWF0aW9uIHBhdGgge1xuICBzdHJva2U6ICMyZTg3YWQ7XG59XG5ib2R5IC53LXctdDJbZGF0YS1jbGlja2VkPVwiMVwiXTpub3QoLm5vLWNsaWNrLWhvdmVyKTpob3ZlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICMyZTg3YWQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLnctdy10Mi1ob3Zlcjpob3ZlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICMyZTg3YWQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLnctdy10Mi1ob3Zlcjpob3Zlcjo6cGxhY2Vob2xkZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMmU4N2FkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC53LXctdDItaG92ZXJbZGF0YS1jbGlja2VkPVwiMVwiXSB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICMyZTg3YWQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLnctdy10MV8yNWQge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMDc5ZDY0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC53LXctdDFfMjVkIC5zdmctYW5pbWF0aW9uIHBhdGgge1xuICBzdHJva2U6ICMwNzlkNjQ7XG59XG5ib2R5IC53LXctdDFfMjVkW2RhdGEtY2xpY2tlZD1cIjFcIl06bm90KC5uby1jbGljay1ob3Zlcik6aG92ZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMDc5ZDY0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC53LXctdDFfMjVkLWhvdmVyOmhvdmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzA3OWQ2NDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAudy13LXQxXzI1ZC1ob3Zlcjpob3Zlcjo6cGxhY2Vob2xkZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMDc5ZDY0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC53LXctdDFfMjVkLWhvdmVyW2RhdGEtY2xpY2tlZD1cIjFcIl0ge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMDc5ZDY0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC53LXctciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6IHJnYigyNTUsIDk3LCA5Nyk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLnctdy1yIC5zdmctYW5pbWF0aW9uIHBhdGgge1xuICBzdHJva2U6IHJnYigyNTUsIDk3LCA5Nyk7XG59XG5ib2R5IC53LXctcltkYXRhLWNsaWNrZWQ9XCIxXCJdOm5vdCgubm8tY2xpY2staG92ZXIpOmhvdmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogcmdiKDI1NSwgOTcsIDk3KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAudy13LXItaG92ZXI6aG92ZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiByZ2IoMjU1LCA5NywgOTcpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC53LXctci1ob3Zlcjpob3Zlcjo6cGxhY2Vob2xkZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiByZ2IoMjU1LCA5NywgOTcpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC53LXctci1ob3ZlcltkYXRhLWNsaWNrZWQ9XCIxXCJdIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogcmdiKDI1NSwgOTcsIDk3KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAudDItdy10MiB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzJlODdhZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICMyZTg3YWQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLnQyLXctdDIgLnN2Zy1hbmltYXRpb24gcGF0aCB7XG4gIHN0cm9rZTogIzJlODdhZDtcbn1cbmJvZHkgLnQyLXctdDJbZGF0YS1jbGlja2VkPVwiMVwiXTpub3QoLm5vLWNsaWNrLWhvdmVyKTpob3ZlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzJlODdhZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICMyZTg3YWQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLnQyLXctdDItaG92ZXI6aG92ZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMyZTg3YWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMmU4N2FkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC50Mi13LXQyLWhvdmVyOmhvdmVyOjpwbGFjZWhvbGRlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzJlODdhZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICMyZTg3YWQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLnQyLXctdDItaG92ZXJbZGF0YS1jbGlja2VkPVwiMVwiXSB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzJlODdhZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICMyZTg3YWQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLnQyLXQyLXQyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMmU4N2FkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU4N2FkO1xuICBjb2xvcjogIzJlODdhZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAudDItdDItdDIgLnN2Zy1hbmltYXRpb24gcGF0aCB7XG4gIHN0cm9rZTogIzJlODdhZDtcbn1cbmJvZHkgLnQyLXQyLXQyW2RhdGEtY2xpY2tlZD1cIjFcIl06bm90KC5uby1jbGljay1ob3Zlcik6aG92ZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMyZTg3YWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTg3YWQ7XG4gIGNvbG9yOiAjMmU4N2FkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC50Mi10Mi10Mi1ob3Zlcjpob3ZlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzJlODdhZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlODdhZDtcbiAgY29sb3I6ICMyZTg3YWQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLnQyLXQyLXQyLWhvdmVyOmhvdmVyOjpwbGFjZWhvbGRlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzJlODdhZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlODdhZDtcbiAgY29sb3I6ICMyZTg3YWQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLnQyLXQyLXQyLWhvdmVyW2RhdGEtY2xpY2tlZD1cIjFcIl0ge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMyZTg3YWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTg3YWQ7XG4gIGNvbG9yOiAjMmU4N2FkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC5yLXctciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI1NSwgOTcsIDk3KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6IHJnYigyNTUsIDk3LCA5Nyk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLnItdy1yIC5zdmctYW5pbWF0aW9uIHBhdGgge1xuICBzdHJva2U6IHJnYigyNTUsIDk3LCA5Nyk7XG59XG5ib2R5IC5yLXctcltkYXRhLWNsaWNrZWQ9XCIxXCJdOm5vdCgubm8tY2xpY2staG92ZXIpOmhvdmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCA5NywgOTcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogcmdiKDI1NSwgOTcsIDk3KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAuci13LXItaG92ZXI6aG92ZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYigyNTUsIDk3LCA5Nyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiByZ2IoMjU1LCA5NywgOTcpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC5yLXctci1ob3Zlcjpob3Zlcjo6cGxhY2Vob2xkZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYigyNTUsIDk3LCA5Nyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiByZ2IoMjU1LCA5NywgOTcpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC5yLXctci1ob3ZlcltkYXRhLWNsaWNrZWQ9XCIxXCJdIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCA5NywgOTcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogcmdiKDI1NSwgOTcsIDk3KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAuYi1iLXcge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYig4NiwgODUsIDg0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDg2LCA4NSwgODQpO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAuYi1iLXcgLnN2Zy1hbmltYXRpb24gcGF0aCB7XG4gIHN0cm9rZTogI0ZGRkZGRjtcbn1cbmJvZHkgLmItYi13W2RhdGEtY2xpY2tlZD1cIjFcIl06bm90KC5uby1jbGljay1ob3Zlcik6aG92ZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYig4NiwgODUsIDg0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDg2LCA4NSwgODQpO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAuYi1iLXctaG92ZXI6aG92ZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYig4NiwgODUsIDg0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDg2LCA4NSwgODQpO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAuYi1iLXctaG92ZXI6aG92ZXI6OnBsYWNlaG9sZGVyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoODYsIDg1LCA4NCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig4NiwgODUsIDg0KTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLmItYi13LWhvdmVyW2RhdGEtY2xpY2tlZD1cIjFcIl0ge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYig4NiwgODUsIDg0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDg2LCA4NSwgODQpO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAudDJfNTAtdDJfNTAtdyB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzk3YzNkNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk3YzNkNjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLnQyXzUwLXQyXzUwLXcgLnN2Zy1hbmltYXRpb24gcGF0aCB7XG4gIHN0cm9rZTogI0ZGRkZGRjtcbn1cbmJvZHkgLnQyXzUwLXQyXzUwLXdbZGF0YS1jbGlja2VkPVwiMVwiXTpub3QoLm5vLWNsaWNrLWhvdmVyKTpob3ZlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzk3YzNkNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk3YzNkNjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLnQyXzUwLXQyXzUwLXctaG92ZXI6aG92ZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICM5N2MzZDY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5N2MzZDY7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC50Ml81MC10Ml81MC13LWhvdmVyOmhvdmVyOjpwbGFjZWhvbGRlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzk3YzNkNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk3YzNkNjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLnQyXzUwLXQyXzUwLXctaG92ZXJbZGF0YS1jbGlja2VkPVwiMVwiXSB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzk3YzNkNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk3YzNkNjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLnQxLWJfNTAtdyB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzBhZDE4NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAudDEtYl81MC13IC5zdmctYW5pbWF0aW9uIHBhdGgge1xuICBzdHJva2U6ICNGRkZGRkY7XG59XG5ib2R5IC50MS1iXzUwLXdbZGF0YS1jbGlja2VkPVwiMVwiXTpub3QoLm5vLWNsaWNrLWhvdmVyKTpob3ZlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzBhZDE4NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAudDEtYl81MC13LWhvdmVyOmhvdmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMGFkMTg1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC50MS1iXzUwLXctaG92ZXI6aG92ZXI6OnBsYWNlaG9sZGVyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMGFkMTg1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC50MS1iXzUwLXctaG92ZXJbZGF0YS1jbGlja2VkPVwiMVwiXSB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzBhZDE4NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAudDItYl81MC13IHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMmU4N2FkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC50Mi1iXzUwLXcgLnN2Zy1hbmltYXRpb24gcGF0aCB7XG4gIHN0cm9rZTogI0ZGRkZGRjtcbn1cbmJvZHkgLnQyLWJfNTAtd1tkYXRhLWNsaWNrZWQ9XCIxXCJdOm5vdCgubm8tY2xpY2staG92ZXIpOmhvdmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMmU4N2FkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC50Mi1iXzUwLXctaG92ZXI6aG92ZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMyZTg3YWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLnQyLWJfNTAtdy1ob3Zlcjpob3Zlcjo6cGxhY2Vob2xkZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMyZTg3YWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLnQyLWJfNTAtdy1ob3ZlcltkYXRhLWNsaWNrZWQ9XCIxXCJdIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMmU4N2FkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC5sZDMtYl81MC13IHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTY0LCAxNjQsIDE2NCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLmxkMy1iXzUwLXcgLnN2Zy1hbmltYXRpb24gcGF0aCB7XG4gIHN0cm9rZTogI0ZGRkZGRjtcbn1cbmJvZHkgLmxkMy1iXzUwLXdbZGF0YS1jbGlja2VkPVwiMVwiXTpub3QoLm5vLWNsaWNrLWhvdmVyKTpob3ZlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE2NCwgMTY0LCAxNjQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC5sZDMtYl81MC13LWhvdmVyOmhvdmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTY0LCAxNjQsIDE2NCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLmxkMy1iXzUwLXctaG92ZXI6aG92ZXI6OnBsYWNlaG9sZGVyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTY0LCAxNjQsIDE2NCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLmxkMy1iXzUwLXctaG92ZXJbZGF0YS1jbGlja2VkPVwiMVwiXSB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE2NCwgMTY0LCAxNjQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC5sZDMtbGQzLXcge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYigxNjQsIDE2NCwgMTY0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE2NCwgMTY0LCAxNjQpO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAubGQzLWxkMy13IC5zdmctYW5pbWF0aW9uIHBhdGgge1xuICBzdHJva2U6ICNGRkZGRkY7XG59XG5ib2R5IC5sZDMtbGQzLXdbZGF0YS1jbGlja2VkPVwiMVwiXTpub3QoLm5vLWNsaWNrLWhvdmVyKTpob3ZlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE2NCwgMTY0LCAxNjQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTY0LCAxNjQsIDE2NCk7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC5sZDMtbGQzLXctaG92ZXI6aG92ZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYigxNjQsIDE2NCwgMTY0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE2NCwgMTY0LCAxNjQpO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAubGQzLWxkMy13LWhvdmVyOmhvdmVyOjpwbGFjZWhvbGRlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE2NCwgMTY0LCAxNjQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTY0LCAxNjQsIDE2NCk7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC5sZDMtbGQzLXctaG92ZXJbZGF0YS1jbGlja2VkPVwiMVwiXSB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE2NCwgMTY0LCAxNjQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTY0LCAxNjQsIDE2NCk7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC5yLWJfNTAtdyB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI1NSwgOTcsIDk3KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAuci1iXzUwLXcgLnN2Zy1hbmltYXRpb24gcGF0aCB7XG4gIHN0cm9rZTogI0ZGRkZGRjtcbn1cbmJvZHkgLnItYl81MC13W2RhdGEtY2xpY2tlZD1cIjFcIl06bm90KC5uby1jbGljay1ob3Zlcik6aG92ZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYigyNTUsIDk3LCA5Nyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLnItYl81MC13LWhvdmVyOmhvdmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCA5NywgOTcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC5yLWJfNTAtdy1ob3Zlcjpob3Zlcjo6cGxhY2Vob2xkZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYigyNTUsIDk3LCA5Nyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLnItYl81MC13LWhvdmVyW2RhdGEtY2xpY2tlZD1cIjFcIl0ge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYigyNTUsIDk3LCA5Nyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLnItci13IHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCA5NywgOTcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCA5NywgOTcpO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAuci1yLXcgLnN2Zy1hbmltYXRpb24gcGF0aCB7XG4gIHN0cm9rZTogI0ZGRkZGRjtcbn1cbmJvZHkgLnItci13W2RhdGEtY2xpY2tlZD1cIjFcIl06bm90KC5uby1jbGljay1ob3Zlcik6aG92ZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYigyNTUsIDk3LCA5Nyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDk3LCA5Nyk7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC5yLXItdy1ob3Zlcjpob3ZlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI1NSwgOTcsIDk3KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgOTcsIDk3KTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLnItci13LWhvdmVyOmhvdmVyOjpwbGFjZWhvbGRlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI1NSwgOTcsIDk3KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgOTcsIDk3KTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLnItci13LWhvdmVyW2RhdGEtY2xpY2tlZD1cIjFcIl0ge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYigyNTUsIDk3LCA5Nyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDk3LCA5Nyk7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC5yLXctYiB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI1NSwgOTcsIDk3KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6IHJnYig4NiwgODUsIDg0KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAuci13LWIgLnN2Zy1hbmltYXRpb24gcGF0aCB7XG4gIHN0cm9rZTogcmdiKDg2LCA4NSwgODQpO1xufVxuYm9keSAuci13LWJbZGF0YS1jbGlja2VkPVwiMVwiXTpub3QoLm5vLWNsaWNrLWhvdmVyKTpob3ZlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI1NSwgOTcsIDk3KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6IHJnYig4NiwgODUsIDg0KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAuci13LWItaG92ZXI6aG92ZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYigyNTUsIDk3LCA5Nyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiByZ2IoODYsIDg1LCA4NCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLnItdy1iLWhvdmVyOmhvdmVyOjpwbGFjZWhvbGRlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI1NSwgOTcsIDk3KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6IHJnYig4NiwgODUsIDg0KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAuci13LWItaG92ZXJbZGF0YS1jbGlja2VkPVwiMVwiXSB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI1NSwgOTcsIDk3KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6IHJnYig4NiwgODUsIDg0KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAubGQ0LWxkNC13IHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTI1LCAxMjUsIDEyNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMjUsIDEyNSwgMTI1KTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLmxkNC1sZDQtdyAuc3ZnLWFuaW1hdGlvbiBwYXRoIHtcbiAgc3Ryb2tlOiAjRkZGRkZGO1xufVxuYm9keSAubGQ0LWxkNC13W2RhdGEtY2xpY2tlZD1cIjFcIl06bm90KC5uby1jbGljay1ob3Zlcik6aG92ZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYigxMjUsIDEyNSwgMTI1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDEyNSwgMTI1LCAxMjUpO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAubGQ0LWxkNC13LWhvdmVyOmhvdmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTI1LCAxMjUsIDEyNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMjUsIDEyNSwgMTI1KTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLmxkNC1sZDQtdy1ob3Zlcjpob3Zlcjo6cGxhY2Vob2xkZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYigxMjUsIDEyNSwgMTI1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDEyNSwgMTI1LCAxMjUpO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAubGQ0LWxkNC13LWhvdmVyW2RhdGEtY2xpY2tlZD1cIjFcIl0ge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYigxMjUsIDEyNSwgMTI1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDEyNSwgMTI1LCAxMjUpO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAudy13LWxkNCB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6IHJnYigxMjUsIDEyNSwgMTI1KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAudy13LWxkNCAuc3ZnLWFuaW1hdGlvbiBwYXRoIHtcbiAgc3Ryb2tlOiByZ2IoMTI1LCAxMjUsIDEyNSk7XG59XG5ib2R5IC53LXctbGQ0W2RhdGEtY2xpY2tlZD1cIjFcIl06bm90KC5uby1jbGljay1ob3Zlcik6aG92ZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiByZ2IoMTI1LCAxMjUsIDEyNSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLnctdy1sZDQtaG92ZXI6aG92ZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiByZ2IoMTI1LCAxMjUsIDEyNSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLnctdy1sZDQtaG92ZXI6aG92ZXI6OnBsYWNlaG9sZGVyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogcmdiKDEyNSwgMTI1LCAxMjUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC53LXctbGQ0LWhvdmVyW2RhdGEtY2xpY2tlZD1cIjFcIl0ge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiByZ2IoMTI1LCAxMjUsIDEyNSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLnRyYW5zLXRyYW5zLWxkMyB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgY29sb3I6IHJnYigxNjQsIDE2NCwgMTY0KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAudHJhbnMtdHJhbnMtbGQzIC5zdmctYW5pbWF0aW9uIHBhdGgge1xuICBzdHJva2U6IHJnYigxNjQsIDE2NCwgMTY0KTtcbn1cbmJvZHkgLnRyYW5zLXRyYW5zLWxkM1tkYXRhLWNsaWNrZWQ9XCIxXCJdOm5vdCgubm8tY2xpY2staG92ZXIpOmhvdmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBjb2xvcjogcmdiKDE2NCwgMTY0LCAxNjQpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC50cmFucy10cmFucy1sZDMtaG92ZXI6aG92ZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGNvbG9yOiByZ2IoMTY0LCAxNjQsIDE2NCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLnRyYW5zLXRyYW5zLWxkMy1ob3Zlcjpob3Zlcjo6cGxhY2Vob2xkZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGNvbG9yOiByZ2IoMTY0LCAxNjQsIDE2NCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLnRyYW5zLXRyYW5zLWxkMy1ob3ZlcltkYXRhLWNsaWNrZWQ9XCIxXCJdIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBjb2xvcjogcmdiKDE2NCwgMTY0LCAxNjQpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC50cmFucy10cmFucy1sZDIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGNvbG9yOiByZ2IoMjA0LCAyMDQsIDIwNCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLnRyYW5zLXRyYW5zLWxkMiAuc3ZnLWFuaW1hdGlvbiBwYXRoIHtcbiAgc3Ryb2tlOiByZ2IoMjA0LCAyMDQsIDIwNCk7XG59XG5ib2R5IC50cmFucy10cmFucy1sZDJbZGF0YS1jbGlja2VkPVwiMVwiXTpub3QoLm5vLWNsaWNrLWhvdmVyKTpob3ZlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgY29sb3I6IHJnYigyMDQsIDIwNCwgMjA0KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAudHJhbnMtdHJhbnMtbGQyLWhvdmVyOmhvdmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBjb2xvcjogcmdiKDIwNCwgMjA0LCAyMDQpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC50cmFucy10cmFucy1sZDItaG92ZXI6aG92ZXI6OnBsYWNlaG9sZGVyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBjb2xvcjogcmdiKDIwNCwgMjA0LCAyMDQpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC50cmFucy10cmFucy1sZDItaG92ZXJbZGF0YS1jbGlja2VkPVwiMVwiXSB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgY29sb3I6IHJnYigyMDQsIDIwNCwgMjA0KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAubGQyLXctbGQyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjA0LCAyMDQsIDIwNCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiByZ2IoMjA0LCAyMDQsIDIwNCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLmxkMi13LWxkMiAuc3ZnLWFuaW1hdGlvbiBwYXRoIHtcbiAgc3Ryb2tlOiByZ2IoMjA0LCAyMDQsIDIwNCk7XG59XG5ib2R5IC5sZDItdy1sZDJbZGF0YS1jbGlja2VkPVwiMVwiXTpub3QoLm5vLWNsaWNrLWhvdmVyKTpob3ZlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIwNCwgMjA0LCAyMDQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogcmdiKDIwNCwgMjA0LCAyMDQpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC5sZDItdy1sZDItaG92ZXI6aG92ZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYigyMDQsIDIwNCwgMjA0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6IHJnYigyMDQsIDIwNCwgMjA0KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAubGQyLXctbGQyLWhvdmVyOmhvdmVyOjpwbGFjZWhvbGRlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIwNCwgMjA0LCAyMDQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogcmdiKDIwNCwgMjA0LCAyMDQpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC5sZDItdy1sZDItaG92ZXJbZGF0YS1jbGlja2VkPVwiMVwiXSB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIwNCwgMjA0LCAyMDQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogcmdiKDIwNCwgMjA0LCAyMDQpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC5sZDItbGQyLXcge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYigyMDQsIDIwNCwgMjA0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIwNCwgMjA0LCAyMDQpO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAubGQyLWxkMi13IC5zdmctYW5pbWF0aW9uIHBhdGgge1xuICBzdHJva2U6ICNGRkZGRkY7XG59XG5ib2R5IC5sZDItbGQyLXdbZGF0YS1jbGlja2VkPVwiMVwiXTpub3QoLm5vLWNsaWNrLWhvdmVyKTpob3ZlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIwNCwgMjA0LCAyMDQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjA0LCAyMDQsIDIwNCk7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC5sZDItbGQyLXctaG92ZXI6aG92ZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYigyMDQsIDIwNCwgMjA0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIwNCwgMjA0LCAyMDQpO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAubGQyLWxkMi13LWhvdmVyOmhvdmVyOjpwbGFjZWhvbGRlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIwNCwgMjA0LCAyMDQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjA0LCAyMDQsIDIwNCk7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC5sZDItbGQyLXctaG92ZXJbZGF0YS1jbGlja2VkPVwiMVwiXSB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIwNCwgMjA0LCAyMDQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjA0LCAyMDQsIDIwNCk7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC5vLXctbyB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI1NSwgMTY2LCAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6IHJnYigyNTUsIDE2NiwgMCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLm8tdy1vIC5zdmctYW5pbWF0aW9uIHBhdGgge1xuICBzdHJva2U6IHJnYigyNTUsIDE2NiwgMCk7XG59XG5ib2R5IC5vLXctb1tkYXRhLWNsaWNrZWQ9XCIxXCJdOm5vdCgubm8tY2xpY2staG92ZXIpOmhvdmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAxNjYsIDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogcmdiKDI1NSwgMTY2LCAwKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAuby13LW8taG92ZXI6aG92ZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYigyNTUsIDE2NiwgMCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiByZ2IoMjU1LCAxNjYsIDApO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC5vLXctby1ob3Zlcjpob3Zlcjo6cGxhY2Vob2xkZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYigyNTUsIDE2NiwgMCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiByZ2IoMjU1LCAxNjYsIDApO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC5vLXctby1ob3ZlcltkYXRhLWNsaWNrZWQ9XCIxXCJdIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAxNjYsIDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogcmdiKDI1NSwgMTY2LCAwKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAudDEtdHJhbnMtdHJhbnMge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMwYWQxODU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC50MS10cmFucy10cmFucyAuc3ZnLWFuaW1hdGlvbiBwYXRoIHtcbiAgc3Ryb2tlOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuYm9keSAudDEtdHJhbnMtdHJhbnNbZGF0YS1jbGlja2VkPVwiMVwiXTpub3QoLm5vLWNsaWNrLWhvdmVyKTpob3ZlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzBhZDE4NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLnQxLXRyYW5zLXRyYW5zLWhvdmVyOmhvdmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMGFkMTg1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAudDEtdHJhbnMtdHJhbnMtaG92ZXI6aG92ZXI6OnBsYWNlaG9sZGVyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMGFkMTg1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAudDEtdHJhbnMtdHJhbnMtaG92ZXJbZGF0YS1jbGlja2VkPVwiMVwiXSB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzBhZDE4NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLnQyLXRyYW5zLXRyYW5zIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMmU4N2FkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAudDItdHJhbnMtdHJhbnMgLnN2Zy1hbmltYXRpb24gcGF0aCB7XG4gIHN0cm9rZTogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbmJvZHkgLnQyLXRyYW5zLXRyYW5zW2RhdGEtY2xpY2tlZD1cIjFcIl06bm90KC5uby1jbGljay1ob3Zlcik6aG92ZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMyZTg3YWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC50Mi10cmFucy10cmFucy1ob3Zlcjpob3ZlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzJlODdhZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLnQyLXRyYW5zLXRyYW5zLWhvdmVyOmhvdmVyOjpwbGFjZWhvbGRlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzJlODdhZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLnQyLXRyYW5zLXRyYW5zLWhvdmVyW2RhdGEtY2xpY2tlZD1cIjFcIl0ge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMyZTg3YWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC50MS13LXcge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMwYWQxODU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC50MS13LXcgLnN2Zy1hbmltYXRpb24gcGF0aCB7XG4gIHN0cm9rZTogI0ZGRkZGRjtcbn1cbmJvZHkgLnQxLXctd1tkYXRhLWNsaWNrZWQ9XCIxXCJdOm5vdCgubm8tY2xpY2staG92ZXIpOmhvdmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMGFkMTg1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAudDEtdy13LWhvdmVyOmhvdmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMGFkMTg1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAudDEtdy13LWhvdmVyOmhvdmVyOjpwbGFjZWhvbGRlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzBhZDE4NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLnQxLXctdy1ob3ZlcltkYXRhLWNsaWNrZWQ9XCIxXCJdIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMGFkMTg1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAudDItdy13IHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMmU4N2FkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAudDItdy13IC5zdmctYW5pbWF0aW9uIHBhdGgge1xuICBzdHJva2U6ICNGRkZGRkY7XG59XG5ib2R5IC50Mi13LXdbZGF0YS1jbGlja2VkPVwiMVwiXTpub3QoLm5vLWNsaWNrLWhvdmVyKTpob3ZlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzJlODdhZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLnQyLXctdy1ob3Zlcjpob3ZlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzJlODdhZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLnQyLXctdy1ob3Zlcjpob3Zlcjo6cGxhY2Vob2xkZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMyZTg3YWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC50Mi13LXctaG92ZXJbZGF0YS1jbGlja2VkPVwiMVwiXSB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzJlODdhZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLnRyYW5zLXRyYW5zLWIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGNvbG9yOiByZ2IoODYsIDg1LCA4NCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLnRyYW5zLXRyYW5zLWIgLnN2Zy1hbmltYXRpb24gcGF0aCB7XG4gIHN0cm9rZTogcmdiKDg2LCA4NSwgODQpO1xufVxuYm9keSAudHJhbnMtdHJhbnMtYltkYXRhLWNsaWNrZWQ9XCIxXCJdOm5vdCgubm8tY2xpY2staG92ZXIpOmhvdmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBjb2xvcjogcmdiKDg2LCA4NSwgODQpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC50cmFucy10cmFucy1iLWhvdmVyOmhvdmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBjb2xvcjogcmdiKDg2LCA4NSwgODQpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC50cmFucy10cmFucy1iLWhvdmVyOmhvdmVyOjpwbGFjZWhvbGRlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgY29sb3I6IHJnYig4NiwgODUsIDg0KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAudHJhbnMtdHJhbnMtYi1ob3ZlcltkYXRhLWNsaWNrZWQ9XCIxXCJdIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBjb2xvcjogcmdiKDg2LCA4NSwgODQpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC50cmFucy10cmFucy1yIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBjb2xvcjogcmdiKDI1NSwgOTcsIDk3KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAudHJhbnMtdHJhbnMtciAuc3ZnLWFuaW1hdGlvbiBwYXRoIHtcbiAgc3Ryb2tlOiByZ2IoMjU1LCA5NywgOTcpO1xufVxuYm9keSAudHJhbnMtdHJhbnMtcltkYXRhLWNsaWNrZWQ9XCIxXCJdOm5vdCgubm8tY2xpY2staG92ZXIpOmhvdmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBjb2xvcjogcmdiKDI1NSwgOTcsIDk3KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAudHJhbnMtdHJhbnMtci1ob3Zlcjpob3ZlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgY29sb3I6IHJnYigyNTUsIDk3LCA5Nyk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLnRyYW5zLXRyYW5zLXItaG92ZXI6aG92ZXI6OnBsYWNlaG9sZGVyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBjb2xvcjogcmdiKDI1NSwgOTcsIDk3KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAudHJhbnMtdHJhbnMtci1ob3ZlcltkYXRhLWNsaWNrZWQ9XCIxXCJdIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBjb2xvcjogcmdiKDI1NSwgOTcsIDk3KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAuaG92ZXItZGl2IFtkYXRhLWhvdmVyLWFwcGVhcmFuY2U9b25dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkgLmhvdmVyLWRpdiBbZGF0YS1ob3Zlci1hcHBlYXJhbmNlPW9mZl0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuYm9keSAuaG92ZXItZGl2OmhvdmVyIFtkYXRhLWhvdmVyLWFwcGVhcmFuY2U9b25dIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbmJvZHkgLmhvdmVyLWRpdjpob3ZlciBbZGF0YS1ob3Zlci1hcHBlYXJhbmNlPW9mZl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keSAuYnV0dG9uLWRpdiAuYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDAuMzgxOTgyMDU5MXJlbSAwLjYxODA0Njk3MTZyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXdpZHRoOiAwLjE0NTkxMDI5MzRyZW07XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdyaWQtZ2FwOiAwO1xufVxuYm9keSAuYnV0dG9uLWRpdiAuYnV0dG9uOmhvdmVyIC5zdmctYW5pbWF0aW9uIHtcbiAgYW5pbWF0aW9uOiBhbmltYXRlIDUwMG1zIGxpbmVhciBmb3J3YXJkcztcbn1cbmJvZHkgLmJ1dHRvbi1kaXYgLmJ1dHRvbiAudGV4dC1jb250ZW50IHtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBncmlkLWdhcDogMDtcbn1cbmJvZHkgLmJ1dHRvbi1kaXYgLmJ1dHRvbi5ib3JkZXItMiB7XG4gIGJvcmRlci1yYWRpdXM6IDIuNjE3OTI0cmVtO1xufVxuYm9keSAuYnV0dG9uLWRpdiAuYnV0dG9uIC5ib3JkZXItY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuYm9keSAuYnV0dG9uLWRpdi5uZXh0LXN0ZXBzIHtcbiAgbWFyZ2luOiAyLjYxNzkyNHJlbSAwO1xufVxuYm9keSAuYnV0dG9uLWRpdi54eHhzIC5idXR0b24ge1xuICBib3JkZXItd2lkdGg6IDAuMDM0NDQ2OTE4NnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yMzYwODI4NTQ4cmVtO1xuICBmb250LXNpemU6IDAuNDU1MTY2MTM1NnJlbTtcbn1cbmJvZHkgLmJ1dHRvbi1kaXYgLnh4eHMge1xuICBib3JkZXItd2lkdGg6IDAuMDM0NDQ2OTE4NnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yMzYwODI4NTQ4cmVtO1xuICBmb250LXNpemU6IDAuNDU1MTY2MTM1NnJlbTtcbn1cbmJvZHkgLmJ1dHRvbi1kaXYueHhzIC5idXR0b24ge1xuICBib3JkZXItd2lkdGg6IDAuMDU1NzM1MTE0M3JlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4zODE5ODIwNTkxcmVtO1xuICBmb250LXNpemU6IDAuNTkxNzE1OTc2M3JlbTtcbn1cbmJvZHkgLmJ1dHRvbi1kaXYgLnh4cyB7XG4gIGJvcmRlci13aWR0aDogMC4wNTU3MzUxMTQzcmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjM4MTk4MjA1OTFyZW07XG4gIGZvbnQtc2l6ZTogMC41OTE3MTU5NzYzcmVtO1xufVxuYm9keSAuYnV0dG9uLWRpdi54cyAuYnV0dG9uIHtcbiAgYm9yZGVyLXdpZHRoOiAwLjA5MDE3OTQxNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC42MTgwNDY5NzE2cmVtO1xuICBmb250LXNpemU6IDAuNzY5MjMwNzY5MnJlbTtcbn1cbmJvZHkgLmJ1dHRvbi1kaXYgLnhzIHtcbiAgYm9yZGVyLXdpZHRoOiAwLjA5MDE3OTQxNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC42MTgwNDY5NzE2cmVtO1xuICBmb250LXNpemU6IDAuNzY5MjMwNzY5MnJlbTtcbn1cbmJvZHkgLmJ1dHRvbi1kaXYucyAuYnV0dG9uIHtcbiAgYm9yZGVyLXdpZHRoOiAwLjE0NTkxMDI5MzRyZW07XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbmJvZHkgLmJ1dHRvbi1kaXYgLnMge1xuICBib3JkZXItd2lkdGg6IDAuMTQ1OTEwMjkzNHJlbTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuYm9keSAuYnV0dG9uLWRpdi5tIC5idXR0b24ge1xuICBib3JkZXItd2lkdGg6IDAuMjM2MDgyODU0OHJlbTtcbiAgYm9yZGVyLXJhZGl1czogMS42MThyZW07XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuYm9keSAuYnV0dG9uLWRpdiAubSB7XG4gIGJvcmRlci13aWR0aDogMC4yMzYwODI4NTQ4cmVtO1xuICBib3JkZXItcmFkaXVzOiAxLjYxOHJlbTtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG5ib2R5IC5idXR0b24tZGl2LmwgLmJ1dHRvbiB7XG4gIGJvcmRlci13aWR0aDogMC4zODE5ODIwNTkxcmVtO1xuICBib3JkZXItcmFkaXVzOiAyLjYxNzkyNHJlbTtcbiAgZm9udC1zaXplOiAxLjY5cmVtO1xufVxuYm9keSAuYnV0dG9uLWRpdiAubCB7XG4gIGJvcmRlci13aWR0aDogMC4zODE5ODIwNTkxcmVtO1xuICBib3JkZXItcmFkaXVzOiAyLjYxNzkyNHJlbTtcbiAgZm9udC1zaXplOiAxLjY5cmVtO1xufVxuYm9keSAuYnV0dG9uLWRpdi54bCAuYnV0dG9uIHtcbiAgYm9yZGVyLXdpZHRoOiAwLjYxODA0Njk3MTZyZW07XG4gIGJvcmRlci1yYWRpdXM6IDQuMjM1ODAxMDMycmVtO1xuICBmb250LXNpemU6IDIuMTk3cmVtO1xufVxuYm9keSAuYnV0dG9uLWRpdiAueGwge1xuICBib3JkZXItd2lkdGg6IDAuNjE4MDQ2OTcxNnJlbTtcbiAgYm9yZGVyLXJhZGl1czogNC4yMzU4MDEwMzJyZW07XG4gIGZvbnQtc2l6ZTogMi4xOTdyZW07XG59XG5ib2R5IC5idXR0b24tZGl2Lnh4bCAuYnV0dG9uIHtcbiAgYm9yZGVyLXdpZHRoOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA2Ljg1MzUyNjA2OThyZW07XG4gIGZvbnQtc2l6ZTogMi44NTYxcmVtO1xufVxuYm9keSAuYnV0dG9uLWRpdiAueHhsIHtcbiAgYm9yZGVyLXdpZHRoOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA2Ljg1MzUyNjA2OThyZW07XG4gIGZvbnQtc2l6ZTogMi44NTYxcmVtO1xufVxuYm9keSAuYnV0dG9uLWRpdi54eHhsIC5idXR0b24ge1xuICBib3JkZXItd2lkdGg6IDEuNjE4cmVtO1xuICBib3JkZXItcmFkaXVzOiAxMS4wODkwMDUxODA5cmVtO1xuICBmb250LXNpemU6IDMuNzEyOTNyZW07XG59XG5ib2R5IC5idXR0b24tZGl2IC54eHhsIHtcbiAgYm9yZGVyLXdpZHRoOiAxLjYxOHJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTEuMDg5MDA1MTgwOXJlbTtcbiAgZm9udC1zaXplOiAzLjcxMjkzcmVtO1xufVxuYm9keSAuYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwLjIzNjA4Mjg1NDhyZW0gMXJlbTtcbiAgYm9yZGVyLXdpZHRoOiAwLjE0NTkxMDI5MzRyZW07XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdyaWQtZ2FwOiAwO1xufVxuYm9keSAuYnV0dG9uOmhvdmVyIC51bmRlcmxpbmUge1xuICBhbmltYXRpb246IGFuaW1hdGUgNTAwbXMgbGluZWFyIGZvcndhcmRzO1xufVxuYm9keSAuYnV0dG9uIC50ZXh0LWNvbnRlbnQsIGJvZHkgLmJ1dHRvbi50ZXh0LWNvbnRlbnQge1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdyaWQtZ2FwOiAwO1xufVxuYm9keSAuYnV0dG9uLnN0eWxlLTIge1xuICBwYWRkaW5nOiAwLjIzNjA4Mjg1NDhyZW0gMXJlbTtcbiAgbWFyZ2luOiAwLjIzNjA4Mjg1NDhyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbmJvZHkgLmJ1dHRvbi5zdHlsZS0zIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwLjIzNjA4Mjg1NDhyZW0gMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTEuMDg5MDA1MTgwOXJlbTtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHkgLmJ1dHRvbi5zdHlsZS0zIHAsXG5ib2R5IC5idXR0b24uc3R5bGUtMyBidXR0b24sXG5ib2R5IC5idXR0b24uc3R5bGUtMyBhIHtcbiAgbWFyZ2luOiAwO1xufVxuYm9keSAuYnV0dG9uLnN0eWxlLTMgLmxlZnQtYnV0dG9uIHtcbiAgbGVmdDogLTAuMTQ1OTEwMjkzNHJlbTtcbn1cbmJvZHkgLmJ1dHRvbi5zdHlsZS0zIC5yaWdodC1idXR0b24ge1xuICByaWdodDogLTAuMTQ1OTEwMjkzNHJlbTtcbn1cbmJvZHkgLmJ1dHRvbi5zdHlsZS0zIC5tYWluLXRleHQge1xuICBwYWRkaW5nOiAwLjJyZW0gMnJlbTtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbn1cbmJvZHkgLmJ1dHRvbi5zdHlsZS0zIC5tYWluLXRleHQuZ28tbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogMC41ZW07XG59XG5ib2R5IC5idXR0b24uc3R5bGUtMyAubWFpbi10ZXh0LmdvLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMC41ZW07XG59XG5ib2R5IC5idXR0b24uc3R5bGUtMyAuYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAwIDAuMmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMS4yOTE4MjA1ODY5cmVtO1xufVxuYm9keSAuYnV0dG9uLnN0eWxlLTMgLmJ1dHRvbi5mYS10aHVtYnMtdXAge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMwYWQxODU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMGFkMTg1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC5idXR0b24uc3R5bGUtMyAuYnV0dG9uLmZhLXRodW1icy11cDpob3ZlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzBhZDE4NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhZDE4NTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLmJ1dHRvbi5zdHlsZS0zIC5idXR0b24ubW92ZSwgYm9keSAuYnV0dG9uLnN0eWxlLTMgLmJ1dHRvbi5taW5pLW1lbnUge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYigxNjQsIDE2NCwgMTY0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6IHJnYigxNjQsIDE2NCwgMTY0KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAuYnV0dG9uLnN0eWxlLTMgLmJ1dHRvbi5tb3ZlOmhvdmVyLCBib2R5IC5idXR0b24uc3R5bGUtMyAuYnV0dG9uLm1pbmktbWVudTpob3ZlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE2NCwgMTY0LCAxNjQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTY0LCAxNjQsIDE2NCk7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC5idXR0b24uc3R5bGUtMyAuYnV0dG9uOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keSAuYnV0dG9uLnN0eWxlLTMgLmJ1dHRvbi5kZWxldGUge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYigyNTUsIDk3LCA5Nyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiByZ2IoMjU1LCA5NywgOTcpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC5idXR0b24uc3R5bGUtMyAuYnV0dG9uLmRlbGV0ZTpob3ZlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI1NSwgOTcsIDk3KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgOTcsIDk3KTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLmJ1dHRvbi5zdHlsZS0zW2RhdGEtY2xpY2tlZD1cIjFcIl0gLmJ1dHRvbi5mYS10aHVtYnMtdXAge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMwYWQxODU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYWQxODU7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC5idXR0b24uc3R5bGUtM1tkYXRhLWNsaWNrZWQ9XCIxXCJdIC5idXR0b24uZmEtdGh1bWJzLXVwOmhvdmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMGFkMTg1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzBhZDE4NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAuYnV0dG9uLnN0eWxlLTMuZm9udC1zaXplLWJ5LWxlbmd0aCB7XG4gIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS1kZWZhdWx0U2l6ZSwgNC4yMzU4MDEwMzJyZW0pICogdmFyKC0tZGVmYXVsdEJhc2UsIDEwMCkgLyAodmFyKC0tZGVmYXVsdEJhc2UsIDEwMCkgKyB2YXIoLS1jaGFyYWN0ZXJMZW5ndGgsIHZhcigtLWRlZmF1bHRCYXNlUGx1cywgMTApKSkpO1xuICAtLWRlZmF1bHRTaXplOiAxcmVtO1xufVxuYm9keSBwLmJ1dHRvbi5zdHlsZS0zLFxuYm9keSBidXR0b24uYnV0dG9uLnN0eWxlLTMsXG5ib2R5IGEuYnV0dG9uLnN0eWxlLTMsXG5ib2R5IGlucHV0LmJ1dHRvbi5zdHlsZS0zIHtcbiAgbWFyZ2luOiAwLjIzNjA4Mjg1NDhyZW0gMDtcbiAgcGFkZGluZzogMC4yZW07XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuYm9keSBidXR0b24ge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5ib2R5IC5zdmctZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG59XG5ib2R5IC5zdmctZGl2OmhvdmVyIC5zdmctYW5pbWF0aW9uIHtcbiAgYW5pbWF0aW9uOiBhbmltYXRlIDUwMG1zIGxpbmVhciBmb3J3YXJkcztcbn1cbmJvZHkgLnN2Zy1hbmltYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuYm9keSAuc3ZnLWFuaW1hdGlvbiBwYXRoIHtcbiAgc3Ryb2tlOiB3aGl0ZTtcbiAgc3Ryb2tlLW9wYWNpdHk6IDAuNTtcbiAgc3Ryb2tlLXdpZHRoOiAwLjI1ZW07XG4gIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbn1cbmJvZHkgLnN2Zy1hbmltYXRpb24yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTIuNSUsIC0xMi41JSk7XG59XG5ib2R5IHN2ZyB7XG4gIGZpbGw6IG5vbmU7XG59XG5ib2R5IHN2Zy51bmRlcmxpbmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxZW0pO1xuICB3aWR0aDogY2FsYygxMDAlICsgMWVtKTtcbiAgaGVpZ2h0OiAxZW07XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDI3MDtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDI3MDtcbn1cbmJvZHkgc3ZnLmNpcmNsZSB7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTgwO1xuICBzdHJva2UtZGFzaG9mZnNldDogMTgwO1xufVxuYm9keSBzdmcuYXJyb3cge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbmJvZHkgc3ZnLmFycm93IHBhdGgge1xuICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG59XG5ib2R5IHN2Zy5hcnJvdyAucDIge1xuICBmaWxsOiByZ2IoMTY0LCAxNjQsIDE2NCk7XG59XG5ib2R5IHN2Zy5yZXZlYWwge1xuICBzdHJva2U6IHdoaXRlO1xuICBzdHJva2Utd2lkdGg6IDExMztcbiAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICBoZWlnaHQ6IDEzNSU7XG4gIHdpZHRoOiAxMzUlO1xufVxuYm9keSBzdmcucmV2ZWFsLnJldmVhbC1oYWxmIHtcbiAgc3Ryb2tlLW9wYWNpdHk6IDAuNTtcbn1cbmJvZHkgc3ZnLnJldmVhbC5wZW5bZGF0YS12aXNpYmxlPVwiMFwiXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xufVxuYm9keSBzdmcuc2hvdyB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDA7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xufVxuYm9keSAuaW5zdHJ1Y3Rpb25zLWRpdiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuYm9keSAuaW5zdHJ1Y3Rpb25zLWRpdiBzdmcuYXJyb3cgcGF0aCB7XG4gIHN0cm9rZTogcmdiKDE2NCwgMTY0LCAxNjQpO1xuICBzdHJva2Utd2lkdGg6IDE0O1xufVxuYm9keSAuaW5zdHJ1Y3Rpb25zLWRpdiBzdmcuYXJyb3cgLnAyIHtcbiAgc3Ryb2tlLXdpZHRoOiA3O1xuICBmaWxsOiByZ2IoMTY0LCAxNjQsIDE2NCk7XG59XG5ib2R5IC5pbnN0cnVjdGlvbnMtZGl2IHAge1xuICBjb2xvcjogcmdiKDE2NCwgMTY0LCAxNjQpO1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbmJvZHkgLmluc3RydWN0aW9ucy1kaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBncmlkLWdhcDogMWVtO1xuICBoZWlnaHQ6IDEwZW07XG4gIHdpZHRoOiAxNWVtO1xuICBjb2xvcjogcmdiKDg2LCA4NSwgODQpO1xuICBmb250LXNpemU6IDFyZW07XG59XG5ib2R5IC5pbnN0cnVjdGlvbnMtZGl2IC5hcnJvdyB7XG4gIGZsZXg6IDAgMCA1ZW07XG59XG5ib2R5IC5pbnN0cnVjdGlvbnMtZGl2IHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgZmxleDogMSAwIDVlbTtcbn1cbmJvZHkgLmluc3RydWN0aW9ucy1kaXYudXAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cbmJvZHkgLmluc3RydWN0aW9ucy1kaXYudXAgcCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKGNhbGMoMGRlZyAqIC0xKSk7XG59XG5ib2R5IC5pbnN0cnVjdGlvbnMtZGl2LnVwLmZsaXAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSBzY2FsZVgoLTEpO1xufVxuYm9keSAuaW5zdHJ1Y3Rpb25zLWRpdi51cC5mbGlwIHAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZShjYWxjKDBkZWcgKiAtMSkpIHNjYWxlWCgtMSk7XG59XG5ib2R5IC5pbnN0cnVjdGlvbnMtZGl2LnJpZ2h0IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuYm9keSAuaW5zdHJ1Y3Rpb25zLWRpdi5yaWdodCBwIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoY2FsYyg5MGRlZyAqIC0xKSk7XG59XG5ib2R5IC5pbnN0cnVjdGlvbnMtZGl2LnJpZ2h0LmZsaXAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgc2NhbGVYKC0xKTtcbn1cbmJvZHkgLmluc3RydWN0aW9ucy1kaXYucmlnaHQuZmxpcCBwIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoY2FsYyg5MGRlZyAqIC0xKSkgc2NhbGVZKC0xKTtcbn1cbmJvZHkgLmluc3RydWN0aW9ucy1kaXYuZG93biB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5ib2R5IC5pbnN0cnVjdGlvbnMtZGl2LmRvd24gcCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKGNhbGMoMTgwZGVnICogLTEpKTtcbn1cbmJvZHkgLmluc3RydWN0aW9ucy1kaXYuZG93bi5mbGlwIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSBzY2FsZVgoLTEpO1xufVxuYm9keSAuaW5zdHJ1Y3Rpb25zLWRpdi5kb3duLmZsaXAgcCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKGNhbGMoMTgwZGVnICogLTEpKSBzY2FsZVgoLTEpO1xufVxuYm9keSAuaW5zdHJ1Y3Rpb25zLWRpdi5sZWZ0IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cbmJvZHkgLmluc3RydWN0aW9ucy1kaXYubGVmdCBwIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoY2FsYygyNzBkZWcgKiAtMSkpO1xufVxuYm9keSAuaW5zdHJ1Y3Rpb25zLWRpdi5sZWZ0LmZsaXAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpIHNjYWxlWCgtMSk7XG59XG5ib2R5IC5pbnN0cnVjdGlvbnMtZGl2LmxlZnQuZmxpcCBwIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoY2FsYygyNzBkZWcgKiAtMSkpIHNjYWxlWSgtMSk7XG59XG5ib2R5IC5zbWFsbC1pbnN0cnVjdGlvbnMgLmluc3RydWN0aW9ucy1kaXYge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbmJvZHkgLnNtYWxsLWluc3RydWN0aW9ucyAuaW5zdHJ1Y3Rpb25zLWRpdiBzdmcuYXJyb3cgcGF0aCB7XG4gIHN0cm9rZTogcmdiKDE2NCwgMTY0LCAxNjQpO1xuICBzdHJva2Utd2lkdGg6IDg7XG59XG5ib2R5IC5zbWFsbC1pbnN0cnVjdGlvbnMgLmluc3RydWN0aW9ucy1kaXYgc3ZnLmFycm93IC5wMiB7XG4gIHN0cm9rZS13aWR0aDogMjtcbiAgZmlsbDogcmdiKDE2NCwgMTY0LCAxNjQpO1xufVxuYm9keSAuc21hbGwtaW5zdHJ1Y3Rpb25zIC5pbnN0cnVjdGlvbnMtZGl2IHAge1xuICBjb2xvcjogcmdiKDE2NCwgMTY0LCAxNjQpO1xuICBmb250LXNpemU6IDFyZW07XG59XG5Aa2V5ZnJhbWVzIGFuaW1hdGUge1xuICB0byB7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gIH1cbn1cbmJvZHkgLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ3JpZC1nYXA6IDA7XG59XG5ib2R5IC5mbGV4LWdyb3ctc2hyaW5rIHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMTtcbn1cbmJvZHkgLmZsZXguY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbmJvZHkgLmZsZXggLndyYXAge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5ib2R5IC5tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAxcmVtO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGJvcmRlci13aWR0aDogMC4yMzYwODI4NTQ4cmVtO1xuICBib3JkZXItcmFkaXVzOiAxLjYxOHJlbTtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuYm9keSAubWVudSAuYnV0dG9uIHtcbiAgd2lkdGg6IDYuODUzNTI2MDY5OHJlbTtcbn1cbmJvZHkgLm1lbnUgLnVuZGVybGluZSB7XG4gIGhlaWdodDogMC40ZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3cmVtKSB7XG4gIGJvZHkgLm1lbnUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbmJvZHkgLnNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMC40ZW0gMC4zZW0gMCByZ2JhKDg2LCA4NSwgODQsIDAuMyk7XG59XG5ib2R5IC5zaGFkb3ctaG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAuNGVtIDAuM2VtIDAgcmdiYSg4NiwgODUsIDg0LCAwLjMpO1xufVxuYm9keSAuc2hhZG93LWhvdmVyOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwLjRlbSAwLjNlbSAwIHJnYmEoODYsIDg1LCA4NCwgMC41KTtcbn1cbmJvZHkgLnNoYWRvdy1jaGlsZHJlbiA+ICo6bm90KC5zaGFkb3ctZXhjbHVkZSkge1xuICBib3gtc2hhZG93OiAwIDAuNGVtIDAuM2VtIDAgcmdiYSg4NiwgODUsIDg0LCAwLjMpO1xufVxuYm9keSAuc2hhZG93LWNoaWxkcmVuLWhvdmVyID4gKjpub3QoLnNoYWRvdy1leGNsdWRlKSB7XG4gIGJveC1zaGFkb3c6IDAgMC40ZW0gMC4zZW0gMCByZ2JhKDg2LCA4NSwgODQsIDAuMyk7XG59XG5ib2R5IC5zaGFkb3ctY2hpbGRyZW4taG92ZXIgPiAqOm5vdCguc2hhZG93LWV4Y2x1ZGUpOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwLjRlbSAwLjNlbSAwIHJnYmEoODYsIDg1LCA4NCwgMC41KTtcbn1cbmJvZHkgLnNoYWRvdy1kaXYuc2hhZG93LWNoaWxkcmVuOmhvdmVyID4gKjpub3QoLnNoYWRvdy1leGNsdWRlKSwgYm9keSAuc2hhZG93LWRpdi5zaGFkb3ctY2hpbGRyZW4taG92ZXI6aG92ZXIgPiAqOm5vdCguc2hhZG93LWV4Y2x1ZGUpIHtcbiAgYm94LXNoYWRvdzogMCAwLjRlbSAwLjNlbSAwIHJnYmEoODYsIDg1LCA4NCwgMC41KTtcbn1cbmJvZHkgLnNoYWRvdy1kaXY6aG92ZXIgPiAuc2hhZG93LFxuYm9keSAuc2hhZG93LWRpdjpob3ZlciA+IC5zaGFkb3ctaG92ZXIsXG5ib2R5IC5zaGFkb3ctZGl2OmhvdmVyID4gLnNoYWRvdy1jaGlsZHJlbiA+ICo6bm90KC5zaGFkb3ctZXhjbHVkZSksXG5ib2R5IC5zaGFkb3ctZGl2OmhvdmVyID4gLnNoYWRvdy1jaGlsZHJlbi1ob3ZlciA+ICo6bm90KC5zaGFkb3ctZXhjbHVkZSkge1xuICBib3gtc2hhZG93OiAwIDAuNGVtIDAuM2VtIDAgcmdiYSg4NiwgODUsIDg0LCAwLjUpO1xufVxuYm9keSAubG9nby1pY29uIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYWQxODU7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiAzZW07XG4gIGhlaWdodDogM2VtO1xufVxuYm9keSAuc3Rvcmllcy1sYXlvdXQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAgMTAlO1xuICBncmlkLWdhcDogMXJlbTtcbn1cbmJvZHkgLnN0b3JpZXMtbGF5b3V0IC5sYXlvdXQtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiAxIDEgMTJyZW07XG4gIG1pbi13aWR0aDogMTJyZW07XG4gIG1heC13aWR0aDogMjVyZW07XG4gIG1hcmdpbjogYXV0bztcbn1cbmJvZHkgLnN0b3JpZXMtbGF5b3V0IC5sYXlvdXQtaXRlbS5tYWluIHtcbiAgbWluLXdpZHRoOiAyOHJlbTtcbiAgbWF4LXdpZHRoOiA0MHJlbTtcbiAgZmxleC1iYXNpczogYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjFyZW0pIHtcbiAgYm9keSAuc3Rvcmllcy1sYXlvdXQgLmxheW91dC1pdGVtLnNpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbmJvZHkgLnN0b3JpZXMtbGF5b3V0LmNvbWJpbmUtc3RvcmllcyAubGF5b3V0LWl0ZW0ge1xuICBtYXJnaW46IDA7XG59XG5ib2R5IC5zdG9yaWVzLXRpdGxlLXNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAtMS42MThyZW07XG4gIHBhZGRpbmc6IDMuMjM2cmVtIDAgMS42MThyZW0gMDtcbiAgbWluLWhlaWdodDogMTEuMDg5MDA1MTgwOXJlbTtcbn1cbmJvZHkgLnN0b3JpZXMtdGl0bGUtc2VjdGlvbiBoMSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMC4zODE5ODIwNTkxcmVtIDEuNjE4cmVtO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmJvZHkgLnN0b3JpZXMtdGl0bGUtc2VjdGlvbiBsYWJlbFtmb3I9c3RvcnlJbWFnZV06aG92ZXIgaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDAuOSk7XG59XG5ib2R5IC5zdG9yaWVzLXRpdGxlLXNlY3Rpb24gbGFiZWwuYmFja2dyb3VuZC1kaXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ0XCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDgwJTtcbiAgbGVmdDogY2FsYyg4MCUgKyAwLjVyZW0pO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBmb250LXNpemU6IDEuNjE4cmVtO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xuICBwYWRkaW5nOiA1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAtNTAlKTtcbn1cbmJvZHkgLnN0b3JpZXMtdGl0bGUtc2VjdGlvbiBsYWJlbC5iYWNrZ3JvdW5kLWRpdjpob3Zlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIkVkaXQgSW1hZ2VcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDgwJTtcbiAgbGVmdDogY2FsYyg4MCUgKyAwLjVyZW0pO1xuICBjb2xvcjogd2hpdGU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIHBhZGRpbmc6IDVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG59XG5ib2R5IC5zdG9yaWVzLXRpdGxlLXNlY3Rpb24gbGFiZWwuYmFja2dyb3VuZC1kaXY6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbmJvZHkgZm9ybSBoMVtjb250ZW50ZWRpdGFibGU9dHJ1ZV0sXG5ib2R5IGZvcm0gcFtjb250ZW50ZWRpdGFibGU9dHJ1ZV0sXG5ib2R5IGZvcm0gdGV4dGFyZWFbY29udGVudGVkaXRhYmxlPXRydWVdIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbmJvZHkgZm9ybSBoMVtjb250ZW50ZWRpdGFibGU9dHJ1ZV06ZW1wdHk6YmVmb3JlLFxuYm9keSBmb3JtIHBbY29udGVudGVkaXRhYmxlPXRydWVdOmVtcHR5OmJlZm9yZSxcbmJvZHkgZm9ybSB0ZXh0YXJlYVtjb250ZW50ZWRpdGFibGU9dHJ1ZV06ZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJFbnRlciB0ZXh0IGhlcmVcIjtcbiAgY29sb3I6IHJnYigxNjQsIDE2NCwgMTY0KTtcbn1cbmJvZHkgZm9ybSBwW2NvbnRlbnRlZGl0YWJsZT10cnVlXTpob3ZlciwgYm9keSBmb3JtIHBbY29udGVudGVkaXRhYmxlPXRydWVdOmVtcHR5LFxuYm9keSBmb3JtIHRleHRhcmVhW2NvbnRlbnRlZGl0YWJsZT10cnVlXTpob3ZlcixcbmJvZHkgZm9ybSB0ZXh0YXJlYVtjb250ZW50ZWRpdGFibGU9dHJ1ZV06ZW1wdHkge1xuICBib3JkZXItY29sb3I6IGJsYWNrO1xufVxuYm9keSBmb3JtIGgxW2NvbnRlbnRlZGl0YWJsZT10cnVlXTpob3ZlciwgYm9keSBmb3JtIGgxW2NvbnRlbnRlZGl0YWJsZT10cnVlXTplbXB0eSB7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG5ib2R5IGZvcm0gaW5wdXQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItY29sb3I6ICMyZTg3YWQ7XG4gIGJvcmRlci13aWR0aDogMCAwIDAuMmVtIDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbmJvZHkgZm9ybSB0ZXh0YXJlYSB7XG4gIHJlc2l6ZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxcmVtKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbmJvZHkgLnN0b3JpZXMtY29udGVudC1zZWN0aW9uIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbjogNC4yMzU4MDEwMzJyZW0gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuYm9keSAuc3Rvcmllcy1jb250ZW50LXNlY3Rpb24gLmNvbnRlbnQtc2lkZSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMjV2aDtcbiAgYm90dG9tOiAyNXZoO1xuICBtaW4taGVpZ2h0OiA1MHZoO1xufVxuYm9keSAuc3Rvcmllcy1jb250ZW50LXNlY3Rpb24uY29tYmluZS1zdG9yaWVzIC5jb250ZW50LXNpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cbmJvZHkgLnN0b3JpZXMtY29udGVudC1zZWN0aW9uIHAsXG5ib2R5IC5zdG9yaWVzLWNvbnRlbnQtc2VjdGlvbiB0ZXh0YXJlYSB7XG4gIHBhZGRpbmc6IDAuNjE4MDQ2OTcxNnJlbSAwLjM4MTk4MjA1OTFyZW07XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbn1cbmJvZHkgLnN0b3JpZXMtY29udGVudC1zZWN0aW9uLmNoYXB0ZXItdmlldyAuY29udGVudC1zaWRlIC5mYS1hcnJvdy1sZWZ0LFxuYm9keSAuc3Rvcmllcy1jb250ZW50LXNlY3Rpb24uY2hhcHRlci12aWV3IC5jb250ZW50LXNpZGUgLmZhLWFycm93LXJpZ2h0IHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG5ib2R5IC5zdG9yaWVzLWNvbnRlbnQtc2VjdGlvbi5jaGFwdGVyLXZpZXcgLnRleHQtY29udGVudCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjc2Mzk2NDExODFyZW0pO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbmJvZHkgLnN0b3JpZXMtY29udGVudC1zZWN0aW9uLmNoYXB0ZXItdmlldyAudGV4dC1jb250ZW50ID4gKiB7XG4gIG1hcmdpbjogMCAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5ib2R5IC5zdG9yaWVzLWNvbnRlbnQtc2VjdGlvbi5jaGFwdGVyLXZpZXcgdWwgYnIsIGJvZHkgLnN0b3JpZXMtY29udGVudC1zZWN0aW9uLmNoYXB0ZXItdmlldyBvbCBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5IC5zdG9yaWVzLWNvbnRlbnQtc2VjdGlvbi5jaGFwdGVyLWVkaXQgLmVkaXRhYmxlIHRleHRhcmVhIHtcbiAgbWFyZ2luOiAwLjM4MTk4MjA1OTFyZW0gMCAwIDA7XG59XG5ib2R5IC5zdG9yaWVzLWNvbnRlbnQtc2VjdGlvbi5jaGFwdGVyLXZpZXcgLnN0b3JpZXMtY29udGVudC5tYWluIHAsXG5ib2R5IC5zdG9yaWVzLWNvbnRlbnQtc2VjdGlvbi5jaGFwdGVyLXZpZXcgLnN0b3JpZXMtY29udGVudC5tYWluIHRleHRhcmVhLCBib2R5IC5zdG9yaWVzLWNvbnRlbnQtc2VjdGlvbi5jaGFwdGVyLWVkaXQgLnN0b3JpZXMtY29udGVudC5tYWluIHAsXG5ib2R5IC5zdG9yaWVzLWNvbnRlbnQtc2VjdGlvbi5jaGFwdGVyLWVkaXQgLnN0b3JpZXMtY29udGVudC5tYWluIHRleHRhcmVhIHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbmJvZHkgLnN0b3JpZXMtY29udGVudC1zZWN0aW9uLnN0b3J5LWVkaXQgLmNvbnRlbnQtc2lkZS5sZWZ0IC5tb3ZlYWJsZSAubWFpbi10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHkgLnN0b3JpZXMtY29udGVudC1zZWN0aW9uLnN0b3J5LWVkaXQgLmNvbnRlbnQtc2lkZS5sZWZ0IC5tb3ZlYWJsZSAuZGVsZXRlIHtcbiAgei1pbmRleDogMTtcbn1cbmJvZHkgLnN0b3JpZXMtY29udGVudC1zZWN0aW9uLnN0b3J5LWVkaXQgLmNvbnRlbnQtc2lkZS5sZWZ0IC5tb3ZlYWJsZTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJvZHkgLnN0b3JpZXMtY29udGVudC1zZWN0aW9uLnN0b3J5LWVkaXQgLmNvbnRlbnQtc2lkZS5sZWZ0IC5tb3ZlYWJsZTpob3ZlciAubWFpbi10ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZVwiO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5ib2R5IC5zdG9yaWVzLWNvbnRlbnQtc2VjdGlvbi5zdG9yeS1lZGl0IC5jb250ZW50LXNpZGUucmlnaHQgc2VsZWN0W2RhdGEtZmllbGQ9ZGVmYXVsdF92aWV3XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5IC5zdG9yaWVzLWNvbnRlbnQtc2VjdGlvbi5zdG9yeS1lZGl0IC5saW5rLXN0b3J5LXRhYmxlIC5pZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5IC5zdG9yaWVzLWNvbnRlbnQtc2VjdGlvbi5zdG9yeS1lZGl0IC5saW5rLXN0b3J5LXRhYmxlIC5kZWxldGUsXG5ib2R5IC5zdG9yaWVzLWNvbnRlbnQtc2VjdGlvbi5zdG9yeS1lZGl0IC5saW5rLXN0b3J5LXRhYmxlIC5tb3ZlIHtcbiAgcGFkZGluZzogMCAwLjM4MTk4MjA1OTFyZW07XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNjE4cmVtO1xufVxuYm9keSAuc3Rvcmllcy1jb250ZW50LXNlY3Rpb24uc3RvcnktZWRpdCAubGluay1zdG9yeS10YWJsZSB0ZCwgYm9keSAuc3Rvcmllcy1jb250ZW50LXNlY3Rpb24uc3RvcnktZWRpdCAubGluay1zdG9yeS10YWJsZSB0aCB7XG4gIHBhZGRpbmc6IDAuMjM2MDgyODU0OHJlbSAwLjA5MDE3OTQxNXJlbTtcbn1cbmJvZHkgLnN0b3JpZXMtY29udGVudC1zZWN0aW9uLnN0b3J5LXZpZXcgLmxheW91dC1pdGVtIHtcbiAgbWF4LXdpZHRoOiAxMDAwcmVtO1xufVxuYm9keSAuc3Rvcmllcy1jb250ZW50LXNlY3Rpb24uc3RvcnktdmlldyAubGF5b3V0LWl0ZW0ubWFpbiB7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG59XG5ib2R5IC5zdG9yaWVzLWNvbnRlbnQtc2VjdGlvbi5zdG9yeS12aWV3IC5sYXlvdXQtaXRlbS5zaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuYm9keSAuc3Rvcmllcy1jb250ZW50LXNlY3Rpb24uc3RvcnktdmlldyAubWFpbi1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ3JpZC1nYXA6IDA7XG4gIG1hcmdpbi10b3A6IDIuNjE3OTI0cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbmJvZHkgLnN0b3JpZXMtY29udGVudC1zZWN0aW9uLnN0b3J5LXZpZXcgLm1haW4tY29udGVudCAuY29udGVudC1sZWZ0IHtcbiAgd2lkdGg6IG1pbig3MCUsIDQ2Ljk3MDgxOTU4OTFyZW0pO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ3JpZC1nYXA6IDA7XG59XG5ib2R5IC5zdG9yaWVzLWNvbnRlbnQtc2VjdGlvbi5zdG9yeS12aWV3IC5tYWluLWNvbnRlbnQgLmNvbnRlbnQtbGVmdCAudGFncy1pbml0aWFsLXNob3djYXNlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgNi44NTM1MjYwNjk4cmVtKTtcbiAgZ3JpZC1nYXA6IDAuNjE4MDQ2OTcxNnJlbSAxcmVtO1xufVxuYm9keSAuc3Rvcmllcy1jb250ZW50LXNlY3Rpb24uc3RvcnktdmlldyAubWFpbi1jb250ZW50IC5jb250ZW50LWxlZnQgLnRhZ3MtaW5pdGlhbC1zaG93Y2FzZSAucm91bmRlZC1zcXVhcmUtYm94IHtcbiAgaGVpZ2h0OiAxLjRyZW07XG59XG5ib2R5IC5zdG9yaWVzLWNvbnRlbnQtc2VjdGlvbi5zdG9yeS12aWV3IC5tYWluLWNvbnRlbnQgLmNvbnRlbnQtbGVmdCAudGFncy1pbml0aWFsLXNob3djYXNlIC5yb3VuZGVkLXNxdWFyZS1ib3ggLm1haW4tdGV4dCB7XG4gIC0tZGVmYXVsdFNpemU6IDAuOHJlbTtcbn1cbmJvZHkgLnN0b3JpZXMtY29udGVudC1zZWN0aW9uLnN0b3J5LXZpZXcgLm1haW4tY29udGVudCAuY29udGVudC1sZWZ0IC50YWdzLWluaXRpYWwtc2hvd2Nhc2UgLmVkaXQtdGFncy1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ3JpZC1nYXA6IDA7XG59XG5ib2R5IC5zdG9yaWVzLWNvbnRlbnQtc2VjdGlvbi5zdG9yeS12aWV3IC5tYWluLWNvbnRlbnQgLnNpZGViYXIge1xuICB3aWR0aDogbWluKDMwJSwgMTcuOTQyMDEwMzgyN3JlbSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBncmlkLWdhcDogMDtcbiAgZ3JpZC1nYXA6IDEuNjE4cmVtO1xufVxuYm9keSAuc3Rvcmllcy1jb250ZW50LXNlY3Rpb24uc3RvcnktdmlldyAubWFpbi1jb250ZW50IC5zaWRlYmFyIC5jaGFwdGVyLXNpZGViYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ3JpZC1nYXA6IDA7XG4gIGdyaWQtZ2FwOiAxcmVtO1xufVxuYm9keSAuc3Rvcmllcy1jb250ZW50LXNlY3Rpb24uc3RvcnktdmlldyAubWFpbi1jb250ZW50IC5zaWRlYmFyIC5jaGFwdGVyLXNpZGViYXIgLmNoYXB0ZXItbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBncmlkLWdhcDogMDtcbiAgZ3JpZC1nYXA6IDAuNjE4MDQ2OTcxNnJlbTtcbn1cbmJvZHkgLnN0b3JpZXMtY29udGVudC1zZWN0aW9uLnN0b3J5LXZpZXcgLm1haW4tY29udGVudCAuc2lkZWJhciAuY2hhcHRlci1zaWRlYmFyIC5jaGFwdGVyLWxpc3QgLmNoYXB0ZXItbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMS42MThyZW07XG4gIC0tYm9yZGVyQ29sb3IxOiBoc2woY2FsYygxNTcgKyB2YXIoLS1jb2xvclNjYWxlLCAwKSAqIDgyKSwgOTMlLCA0MyUpO1xuICBtaW4taGVpZ2h0OiAxLjhyZW07XG4gIHdpZHRoOiAxMS4wODkwMDUxODA5cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ3JpZC1nYXA6IDA7XG59XG5ib2R5IC5zdG9yaWVzLWNvbnRlbnQtc2VjdGlvbi5zdG9yeS12aWV3IC5tYWluLWNvbnRlbnQgLnNpZGViYXIgLmNoYXB0ZXItc2lkZWJhciAuY2hhcHRlci1saXN0IC5jaGFwdGVyLWxpbmsgcCB7XG4gIHBhZGRpbmc6IDAuMjM2MDgyODU0OHJlbSAwLjYxODA0Njk3MTZyZW07XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiBjYWxjKHZhcigtLWRlZmF1bHRTaXplLCA0LjIzNTgwMTAzMnJlbSkgKiB2YXIoLS1kZWZhdWx0QmFzZSwgMTAwKSAvICh2YXIoLS1kZWZhdWx0QmFzZSwgMTAwKSArIHZhcigtLWNoYXJhY3Rlckxlbmd0aCwgdmFyKC0tZGVmYXVsdEJhc2VQbHVzLCAxMCkpKSk7XG4gIC0tZGVmYXVsdFNpemU6IDAuOTVyZW07XG4gIC0tZGVmYXVsdEJhc2U6IDE2MDtcbn1cbmJvZHkgLnN0b3JpZXMtY29udGVudC1zZWN0aW9uLnN0b3J5LXZpZXcgLm1haW4tY29udGVudCAuZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IDEuNjE4cmVtIDA7XG59XG5ib2R5IC5zdG9yaWVzLWNvbnRlbnQtc2VjdGlvbi5zdG9yeS12aWV3IC5lZGl0LXRhZ3Mge1xuICBib3JkZXItcmFkaXVzOiAwLjYxODA0Njk3MTZyZW07XG4gIGJvcmRlci13aWR0aDogMC4xNDU5MTAyOTM0cmVtO1xufVxuYm9keSAuc3Rvcmllcy1jb250ZW50LXNlY3Rpb24uc3RvcnktdmlldyAuc3RvcmllcyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuYm9keSAuc3Rvcmllcy1jb250ZW50LXNlY3Rpb24uc3RvcnktdmlldyAuc3RvcmllcyAuc3Rvcmllcy10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEuNjlyZW07XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5ib2R5IC5zdG9yaWVzLWNvbnRlbnQtc2VjdGlvbi5zdG9yeS12aWV3IC5zdG9yaWVzIC5zdG9yaWVzLXRhYmxlIHRoZWFkIHtcbiAgYm9yZGVyOiAwLjE0NTkxMDI5MzRyZW0gc29saWQgYmxhY2s7XG4gIGJvcmRlci13aWR0aDogMCAwIDAuMDkwMTc5NDE1cmVtIDA7XG59XG5ib2R5IC5zdG9yaWVzLWNvbnRlbnQtc2VjdGlvbi5zdG9yeS12aWV3IC5zdG9yaWVzIC5zdG9yaWVzLXRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG5ib2R5IC5zdG9yaWVzLWNvbnRlbnQtc2VjdGlvbi5zdG9yeS12aWV3IC5zdG9yaWVzIC5zdG9yaWVzLXRhYmxlIHRib2R5IHRyIHRkIHtcbiAgcGFkZGluZzogMC42MTgwNDY5NzE2cmVtIDA7XG59XG5ib2R5IC5zdG9yaWVzLWNvbnRlbnQtc2VjdGlvbi5zdG9yeS12aWV3IC5zdG9yaWVzIC5zdG9yaWVzLXRhYmxlIHRib2R5IHRyIC5jaGFwdGVyLW51bWJlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGVuZDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ3JpZC1nYXA6IDA7XG59XG5ib2R5IC5zdG9yaWVzLWNvbnRlbnQtc2VjdGlvbi5zdG9yeS12aWV3IC5zdG9yaWVzIC5zdG9yaWVzLXRhYmxlIHRib2R5IHRyIC5jaGFwdGVyLW51bWJlcnMgcCB7XG4gIHBhZGRpbmc6IDAuMTQ1OTEwMjkzNHJlbTtcbn1cbmJvZHkgLnN0b3JpZXMtY29udGVudC1zZWN0aW9uLnN0b3J5LXZpZXcgLnN0b3JpZXMgLnN0b3JpZXMtdGFibGUgdGJvZHkgdHIgLmNoYXB0ZXItbnVtYmVycyAudG90YWwge1xuICBjb2xvcjogcmdiKDEyNSwgMTI1LCAxMjUpO1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjM4MTk4MjA1OTFyZW07XG59XG5ib2R5IC5zdG9yaWVzLWNvbnRlbnQtc2VjdGlvbi5zdG9yeS12aWV3IC5zdG9yaWVzIC5zdG9yaWVzLXRhYmxlIHRib2R5IHRyIC5kb25hdGUtZmllbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ3JpZC1nYXA6IDA7XG4gIGdyaWQtZ2FwOiAxcmVtO1xufVxuYm9keSAuc3Rvcmllcy1jb250ZW50LXNlY3Rpb24uc3RvcnktdmlldyAuc3RvcmllcyAuc3Rvcmllcy10YWJsZSB0Ym9keSB0ciAuZG9uYXRlLWZpZWxkIC5kb25hdGUtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC43NjkyMzA3NjkycmVtO1xufVxuYm9keSAuc3Rvcmllcy1jb250ZW50LXNlY3Rpb24uc3RvcnktdmlldyAuc3RvcmllcyAuc3Rvcmllcy10YWJsZSB0Ym9keSB0ciAuZG9uYXRlLWZpZWxkIC5kb25hdGUtdGV4dCBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuYm9keSAuc3Rvcmllcy1jb250ZW50LXNlY3Rpb24uc3RvcnktdmlldyAuc3RvcmllcyAuc3Rvcmllcy10YWJsZSB0Ym9keSB0ciAuZG9uYXRlLWZpZWxkIC5kb25hdGUtdXJsIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuNjE4cmVtO1xuICBwYWRkaW5nOiAwLjIzNjA4Mjg1NDhyZW0gMXJlbTtcbn1cbmJvZHkgLnN0b3JpZXMtY29udGVudC1zZWN0aW9uLnN0b3J5LXZpZXcgLnN0b3JpZXMgLnN0b3JpZXMtdGFibGUgdGJvZHkgdHIgLnByb2R1Y3Rpb24tc3RhZ2Uge1xuICBjb2xvcjogaHNsKGNhbGMoMTU3ICsgdmFyKC0tY29sb3JTY2FsZSwgMCkgKiA4MiksIDkzJSwgNDMlKTtcbn1cbmJvZHkgLnN0b3JpZXMtY29udGVudC1zZWN0aW9uLnRhZyAubGF5b3V0LWl0ZW0ge1xuICBtaW4td2lkdGg6IDEycmVtO1xuICBtYXgtd2lkdGg6IDE0cmVtO1xufVxuYm9keSAuc3Rvcmllcy1jb250ZW50LXNlY3Rpb24udGFnIC5sYXlvdXQtaXRlbS5tYWluIHtcbiAgbWluLXdpZHRoOiAyOHJlbTtcbiAgbWF4LXdpZHRoOiA2MnJlbTtcbn1cbmJvZHkgLnN0b3JpZXMtdGl0bGUtc2VjdGlvbiA+ICoge1xuICB6LWluZGV4OiAxO1xufVxuYm9keSAuYmFja2dyb3VuZC1kaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5ib2R5IGltZyB7XG4gIHRyYW5zaXRpb246IHdpZHRoIDEwMG1zO1xufVxuYm9keSBpbWcuYWNjdC1waWMge1xuICBib3JkZXItd2lkdGg6IDAuMTQ1OTEwMjkzNHJlbTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMwYWQxODU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiByZ2IoODYsIDg1LCA4NCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDQuMjM1ODAxMDMycmVtO1xuICB3aWR0aDogNC4yMzU4MDEwMzJyZW07XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cbmJvZHkgaW1nLmJhY2tncm91bmQtZGl2IHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwLjUpO1xufVxuYm9keSBpbWcuZnVsbC13aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuYm9keSBpbWcuaGFsZi13aWR0aCB7XG4gIHdpZHRoOiA1MCU7XG59XG5ib2R5IGltZy50aGlyZC13aWR0aCB7XG4gIHdpZHRoOiAzMyU7XG59XG5ib2R5IHRkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuYm9keSAuaGFsZi1oYWxmID4gKiB7XG4gIHdpZHRoOiA1MCU7XG59XG5ib2R5IC5pbWctc3R5bGUtMSB7XG4gIGhlaWdodDogNDllbTtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMC41KTtcbn1cbmJvZHkgLmNlbnRlci1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI1JTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG59XG5ib2R5IFtkYXRhLW5leHRdLCBib2R5IFtkYXRhLWJhY2tdIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbmJvZHkgLm5leHQtc3RlcCB7XG4gIGdyaWQtZ2FwOiAxZW07XG59XG5ib2R5IC50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmJvZHkgLm1hcmdpbi0wLTEwIHtcbiAgbWFyZ2luOiAwIDEwJTtcbn1cbmJvZHkgLmNpcmNsZS0xIHtcbiAgaGVpZ2h0OiAxZW07XG4gIHdpZHRoOiAxZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBncmlkLWdhcDogMDtcbn1cbmJvZHkgLmNpcmNsZS0yIHtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBncmlkLWdhcDogMDtcbn1cbmJvZHkgLmNpcmNsZS0zIHtcbiAgaGVpZ2h0OiAzZW07XG4gIHdpZHRoOiAzZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBncmlkLWdhcDogMDtcbn1cbmJvZHkgLmNpcmNsZS00IHtcbiAgaGVpZ2h0OiA0ZW07XG4gIHdpZHRoOiA0ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBncmlkLWdhcDogMDtcbn1cbmJvZHkgLmNpcmNsZS01IHtcbiAgaGVpZ2h0OiA1ZW07XG4gIHdpZHRoOiA1ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBncmlkLWdhcDogMDtcbn1cbmJvZHkgLmNpcmNsZS02IHtcbiAgaGVpZ2h0OiA2ZW07XG4gIHdpZHRoOiA2ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBncmlkLWdhcDogMDtcbn1cbmJvZHkgLmNpcmNsZS03IHtcbiAgaGVpZ2h0OiA3ZW07XG4gIHdpZHRoOiA3ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBncmlkLWdhcDogMDtcbn1cbmJvZHkgLmNpcmNsZS04IHtcbiAgaGVpZ2h0OiA4ZW07XG4gIHdpZHRoOiA4ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBncmlkLWdhcDogMDtcbn1cbmJvZHkgLmNpcmNsZS05IHtcbiAgaGVpZ2h0OiA5ZW07XG4gIHdpZHRoOiA5ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBncmlkLWdhcDogMDtcbn1cbmJvZHkgLmNpcmNsZS0xMCB7XG4gIGhlaWdodDogMTBlbTtcbiAgd2lkdGg6IDEwZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBncmlkLWdhcDogMDtcbn1cbmJvZHkgLnN0YW5kYXJkLXBhZGRpbmcge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG5ib2R5IC5zdGFuZGFyZC1tYXJnaW4ge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuYm9keSAuY2xpY2thYmxlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keSAuc3RhbmRhcmQtdGFibGUtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDE3Ljk0MjAxMDM4MjdyZW07XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5ib2R5IC5zdGFuZGFyZC10YWJsZS1jb250YWluZXIgLnN0YW5kYXJkLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuYm9keSAuc3RhbmRhcmQtdGFibGUtY29udGFpbmVyIC5zdGFuZGFyZC10YWJsZSB0aGVhZCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg1ZThjMjtcbiAgei1pbmRleDogNTtcbn1cbmJvZHkgLnN0YW5kYXJkLXRhYmxlLWNvbnRhaW5lciAuc3RhbmRhcmQtdGFibGUgdGhlYWQgdGgge1xuICBwYWRkaW5nOiAwLjM4MTk4MjA1OTFyZW0gMDtcbn1cbmJvZHkgLnN0YW5kYXJkLXRhYmxlLWNvbnRhaW5lciAuc3RhbmRhcmQtdGFibGUgdGQgLnRkLWlubmVyLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbmJvZHkgLnN0YXQtbGF5b3V0LTEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ3JpZC1nYXA6IDAuMzgxOTgyMDU5MXJlbTtcbiAgbWFyZ2luOiAwLjYxODA0Njk3MTZyZW07XG59XG5ib2R5IC5zdGF0LWxheW91dC0xIC50b3AsXG5ib2R5IC5zdGF0LWxheW91dC0xIC5ib3R0b20ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBncmlkLWdhcDogMC4zODE5ODIwNTkxcmVtO1xufVxuYm9keSAuc3RhdC1sYXlvdXQtMSAudG9wIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuYm9keSAuc3RhdC1sYXlvdXQtMSAudG9wIC5pY29uIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICB3aWR0aDogMS42MThyZW07XG4gIGhlaWdodDogMS42MThyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBncmlkLWdhcDogMDtcbn1cbmJvZHkgLnN0YXQtbGF5b3V0LTEgLmJvdHRvbSB7XG4gIGZvbnQtc2l6ZTogMC43NjkyMzA3NjkycmVtO1xuICBjb2xvcjogcmdiKDEyNSwgMTI1LCAxMjUpO1xufVxuYm9keSAuYnV0dG9uLWxheW91dC0xIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBncmlkLWdhcDogMC4zODE5ODIwNTkxcmVtO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGJsYWNrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogYmxhY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luOiAwLjM4MTk4MjA1OTFyZW07XG4gIHBhZGRpbmc6IDAuMjM2MDgyODU0OHJlbSAwLjYxODA0Njk3MTZyZW07XG4gIHdpZHRoOiA5LjQ3MTQ1MDA2OThyZW07XG4gIGJvcmRlci1yYWRpdXM6IDIuNjE3OTI0cmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtLWRlZmF1bHRTaXplOiAxcmVtO1xuICAtLWRlZmF1bHRCYXNlOiA1MDtcbn1cbmJvZHkgLmJ1dHRvbi1sYXlvdXQtMSBzdmcgZyB7XG4gIGZpbGw6IGJsYWNrO1xufVxuYm9keSAuYnV0dG9uLWxheW91dC0xOmhvdmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMGFkMTg1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGFkMTg1O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAuYnV0dG9uLWxheW91dC0xOmhvdmVyIHN2ZyBnIHtcbiAgZmlsbDogI0ZGRkZGRjtcbn1cbmJvZHkgLmJ1dHRvbi1sYXlvdXQtMSAuaWNvbiB7XG4gIHdpZHRoOiAxLjYxOHJlbTtcbiAgaGVpZ2h0OiAxLjYxOHJlbTtcbiAgZmxleC1ncm93OiAwO1xufVxuYm9keSAuYnV0dG9uLWxheW91dC0xIC5pY29uID4gKiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjYxOHJlbTtcbn1cbmJvZHkgLmJ1dHRvbi1sYXlvdXQtMSAuaWNvbiAuZmFzIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG5ib2R5IC5idXR0b24tbGF5b3V0LTEgLnRleHQge1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmJvZHkgLnJvdW5kZWQtc3F1YXJlLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBncmlkLWdhcDogMDtcbiAgYm9yZGVyLXJhZGl1czogMC42MTgwNDY5NzE2cmVtO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IHJnYigxNjQsIDE2NCwgMTY0KSBzb2xpZCAwLjE0NTkxMDI5MzRyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC1zaXplOiAwLjc2OTIzMDc2OTJyZW07XG4gIHdpZHRoOiA2Ljg1MzUyNjA2OThyZW07XG4gIGhlaWdodDogMS43NjM5NjQxMTgxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuYm9keSAucm91bmRlZC1zcXVhcmUtYm94IHAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuMzgxOTgyMDU5MXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5ib2R5IC5yb3VuZGVkLXNxdWFyZS1ib3ggLmJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogMC42MTgwNDY5NzE2cmVtO1xuICBib3JkZXI6IHJnYigxNjQsIDE2NCwgMTY0KSBzb2xpZCAwLjE0NTkxMDI5MzRyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGhlaWdodDogY2FsYygxMDAlICsgMC4yOTE4MjA1ODY5cmVtKTtcbiAgcGFkZGluZzogMC4zODE5ODIwNTkxcmVtIDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ3JpZC1nYXA6IDA7XG59XG5ib2R5IC5yb3VuZGVkLXNxdWFyZS1ib3guYm94LXIgLm1haW4tdGV4dCB7XG4gIHdpZHRoOiA3MCU7XG59XG5ib2R5IC5yb3VuZGVkLXNxdWFyZS1ib3guYm94LXIgLmJveCB7XG4gIHdpZHRoOiAzMCU7XG4gIHJpZ2h0OiAtMC4xNDU5MTAyOTM0cmVtO1xufVxuYm9keSAucm91bmRlZC1zcXVhcmUtYm94LmJveC1sIC5tYWluLXRleHQge1xuICBtYXJnaW4tbGVmdDogMzAlO1xuICB3aWR0aDogNzAlO1xufVxuYm9keSAucm91bmRlZC1zcXVhcmUtYm94LmJveC1sIC5ib3gge1xuICB3aWR0aDogMzAlO1xuICBsZWZ0OiAtMC4xNDU5MTAyOTM0cmVtO1xufVxuYm9keSAucm91bmRlZC1zcXVhcmUtYm94LmJveC1sciAubWFpbi10ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDMwJTtcbiAgd2lkdGg6IDQwJTtcbn1cbmJvZHkgLnJvdW5kZWQtc3F1YXJlLWJveC5ib3gtbHIgLmJveCB7XG4gIHdpZHRoOiAzMCU7XG59XG5ib2R5IC5yb3VuZGVkLXNxdWFyZS1ib3guYm94LWxyIC5ib3g6bnRoLW9mLXR5cGUoMm4pIHtcbiAgcmlnaHQ6IC0wLjE0NTkxMDI5MzRyZW07XG59XG5ib2R5IC5yb3VuZGVkLXNxdWFyZS1ib3guYm94LWxyIC5ib3g6bnRoLW9mLXR5cGUoMm4tMSkge1xuICBsZWZ0OiAtMC4xNDU5MTAyOTM0cmVtO1xufVxuYm9keSAucm91bmRlZC1zcXVhcmUtYm94IC5tYWluLXRleHQge1xuICBmb250LXNpemU6IGNhbGModmFyKC0tZGVmYXVsdFNpemUsIDQuMjM1ODAxMDMycmVtKSAqIHZhcigtLWRlZmF1bHRCYXNlLCAxMDApIC8gKHZhcigtLWRlZmF1bHRCYXNlLCAxMDApICsgdmFyKC0tY2hhcmFjdGVyTGVuZ3RoLCB2YXIoLS1kZWZhdWx0QmFzZVBsdXMsIDEwKSkpKTtcbiAgLS1kZWZhdWx0U2l6ZTogMXJlbTtcbiAgLS1kZWZhdWx0QmFzZTogNTA7XG4gIC0tZGVmYXVsdEJhc2VQbHVzOiA1O1xufVxuYm9keSAuYm9yZGVyLWNvbG9yLXRyYW5zaXRpb24ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLWJvcmRlckNvbG9yMSwgIzBhZDE4NSkgMCUsIHZhcigtLWJvcmRlckNvbG9yMSwgIzBhZDE4NSkgY2FsYyh2YXIoLS1ib3JkZXJDb2xvckRpc3RhbmNlLCA1MCkgKiAxJSksIHZhcigtLWJvcmRlckNvbG9yMiwgcmdiKDE2NCwgMTY0LCAxNjQpKSBjYWxjKHZhcigtLWJvcmRlckNvbG9yRGlzdGFuY2UsIDUwKSAqIDElKSwgdmFyKC0tYm9yZGVyQ29sb3IyLCByZ2IoMTY0LCAxNjQsIDE2NCkpIDEwMCUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGNvbG9yOiBibGFjaztcbn1cbmJvZHkgLmJvcmRlci1jb2xvci10cmFuc2l0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuMjkxODIwNTg2OXJlbSk7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMC4yOTE4MjA1ODY5cmVtKTtcbn1cbmJvZHkgLmJvcmRlci1jb2xvci10cmFuc2l0aW9uLmJvcmRlci10cmFuc2l0aW9uLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuYm9keSAuYm9yZGVyLWNvbG9yLXRyYW5zaXRpb24uYm9yZGVyLXRyYW5zaXRpb24taG92ZXI6aG92ZXI6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5ib2R5IC5ib3JkZXItY29sb3ItdHJhbnNpdGlvbiA+ICoge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5ib2R5IC5oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZ3JpZC1nYXA6IDUlO1xuICBoZWlnaHQ6IDcuNDcxOTI0cmVtO1xufVxuYm9keSAuaGVhZGVyIC5pbm5lci1jb250YWluZXItZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBncmlkLWdhcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNC44NTRyZW0pO1xuICBwYWRkaW5nOiAxLjYxOHJlbSAxMCUgMy4yMzZyZW0gMTAlO1xufVxuYm9keSAuaGVhZGVyOjphZnRlciwgYm9keSAuaGVhZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuODA5cmVtO1xuICBib3R0b206IDAuODA5cmVtO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbmJvZHkgLmhlYWRlcjo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDAuMjM2MDgyODU0OHJlbSAwIDAgMDtcbiAgYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNhNGE0YTQsICMwYWQxODUpIDE7XG59XG5ib2R5IC5oZWFkZXI6OmJlZm9yZSB7XG4gIGJvcmRlci13aWR0aDogMCAwIDAuMjM2MDgyODU0OHJlbSAwO1xuICBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjYTRhNGE0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSAxO1xufVxuYm9keSAuaGVhZGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMGFkMTg1IDUuODUzOTI0cmVtLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDUuODUzOTI0cmVtKTtcbiAgei1pbmRleDogMTAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2cmVtKSB7XG4gIGJvZHkgLmhlYWRlciAubmF2LWJ1dHRvbnMtcmlnaHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI21haW4tbWVudS1tb2RhbC5oYW1idXJnZXItbWVudSAubmF2LWJ1dHRvbnMtcmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODZyZW0pIGFuZCAobWF4LXdpZHRoOiA2MnJlbSkge1xuICBib2R5IC5oZWFkZXIgLm5hdi1idXR0b25zLW1pZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjbWFpbi1tZW51LW1vZGFsLmhhbWJ1cmdlci1tZW51IC5uYXYtYnV0dG9ucy1taWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2cmVtKSBhbmQgKG1heC13aWR0aDogNjJyZW0pIGFuZCAobWF4LXdpZHRoOiAzMnJlbSkge1xuICBib2R5IC5oZWFkZXIgLm5hdi1idXR0b25zLWxlZnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI21haW4tbWVudS1tb2RhbC5oYW1idXJnZXItbWVudSAubmF2LWJ1dHRvbnMtbGVmdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbmJvZHkgLmhlYWRlci5zY3JvbGwtaGlkZSwgYm9keSAuaGVhZGVyLnNjcm9sbC1oaWRlICsgI21haW4tbWVudS1tb2RhbCB7XG4gIG9wYWNpdHk6IDA7XG59XG5ib2R5IC5oZWFkZXIuc2Nyb2xsLWhpZGUgKiwgYm9keSAuaGVhZGVyLnNjcm9sbC1oaWRlICsgI21haW4tbWVudS1tb2RhbCAqIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5ib2R5IC5mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNS44NTM5MjRyZW07XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYWQxODU7XG59XG5ib2R5IC5mb290ZXIgPiAqIHtcbiAgei1pbmRleDogMTtcbn1cbmJvZHkgLmZvb3RlciAubG9nby1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbmJvZHkgLmZvb3RlciAubG9nby1pY29uIHN2ZyBjaXJjbGUsXG5ib2R5IC5mb290ZXIgLmxvZ28taWNvbiBzdmcgcmVjdCB7XG4gIGZpbGw6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5ib2R5IC5mb290ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDQ2LCAxMzUsIDE3MywgMCksICMyZTg3YWQpO1xuICB6LWluZGV4OiAwO1xufVxuYm9keSAjbWFpbi1tZW51LW1vZGFsIC5uYXYtYnV0dG9ucy1sZWZ0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkgI21haW4tbWVudS1tb2RhbCAubmF2LWJ1dHRvbnMtcmlnaHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keSAjbWFpbi1tZW51LW1vZGFsIC5uYXYtYnV0dG9ucy1taWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keSAjbWFpbi1tZW51IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuYm9keSAuaGFtYnVyZ2VyLW1lbnUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNC44ODMxMjRyZW07XG4gIHJpZ2h0OiBjYWxjKDEwJSAtIDIuNjE3OTI0cmVtKTtcbiAgei1pbmRleDogMjAwO1xufVxuYm9keSAuY3VycmVuY3ktbGlzdCBwYXRoIHtcbiAgc3Ryb2tlOiAjMmU4N2FkO1xufVxuYm9keSAuYm9keS1ob21lIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5ib2R5IC5ib2R5LWhvbWUgPiAqIHtcbiAgcGFkZGluZzogMnJlbSAwLjNyZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjZyZW0pO1xufVxuYm9keSAuYm9keS1ob21lIC5wYW5lbC1ob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMC4zcmVtO1xufVxuYm9keSAuYm9keS1ob21lIC5sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHotaW5kZXg6IDM7XG4gIHRvcDogY2FsYyg1MCUgKyAyLjVyZW0pO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBwYWRkaW5nOiAwLjdyZW0gMnJlbSAwIDJyZW07XG4gIGJvcmRlcjogcmdiKDg2LCA4NSwgODQpIHNvbGlkIDAuM3JlbTtcbn1cbmJvZHkgLmJvZHktaG9tZSAuYWxsLXBhbmVscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ3JpZC1nYXA6IDAuM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuYm9keSAuYm9keS1ob21lIC5hbGwtcGFuZWxzIC5wYW5lbC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ3JpZC1nYXA6IDAuM3JlbTtcbn1cbmJvZHkgLmJvZHktaG9tZSAuYWxsLXBhbmVscyAucGFuZWwtcm93ID4gKiB7XG4gIHdpZHRoOiA1MCU7XG59XG5ib2R5IC5ib2R5LWhvbWUgLmFsbC1wYW5lbHMgLnBhbmVsLXJvdyAucGFuZWwge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDJzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxNy45NDIwMTAzODI3cmVtO1xufVxuYm9keSAuYm9keS1ob21lIC5hbGwtcGFuZWxzIC5wYW5lbC1yb3cgLnBhbmVsW2RhdGEtcXVpY2stZmFkZT1cIjFcIl0ge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzO1xufVxuYm9keSAuYm9keS1ob21lIC5hbGwtcGFuZWxzIC5wYW5lbC1yb3cgLnBhbmVsIC5wYW5lbC1zaW5nbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuYm9keSAuYm9keS1ob21lIC5hbGwtcGFuZWxzIC5wYW5lbC1yb3cgLnBhbmVsIC5wYW5lbC1zaW5nbGUgLnBhbmVsLWJvcmRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig4NiwgODUsIDg0KTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxcyBlYXNlLWluLW91dDtcbn1cbmJvZHkgLmJvZHktaG9tZSAuYWxsLXBhbmVscyAucGFuZWwtcm93IC5wYW5lbCAucGFuZWwtc2luZ2xlIC5wYW5lbC1ib3JkZXIgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuYm9keSAuYm9keS1ob21lIC5hbGwtcGFuZWxzIC5wYW5lbC1yb3cgLnBhbmVsIC5wYW5lbC1zaW5nbGUgLnBhbmVsLWJvcmRlcjpob3ZlciB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cbmJvZHkgLmJvZHktaG9tZSAuYWxsLXBhbmVscyAucGFuZWwtcm93IC5wYW5lbCAucGFuZWwtc2luZ2xlIC5wYW5lbC1ib3JkZXI6aG92ZXIgfiAuaW1hZ2UtZGl2IGltZyB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDApO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4ycyBlYXNlLWluLW91dDtcbn1cbmJvZHkgLmJvZHktaG9tZSAuYWxsLXBhbmVscyAucGFuZWwtcm93IC5wYW5lbCAucGFuZWwtc2luZ2xlIC5wYW5lbC1ib3JkZXJbZGF0YS1zaG93PVwiMVwiXSB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMXMgZWFzZS1pbi1vdXQ7XG59XG5ib2R5IC5ib2R5LWhvbWUgLmFsbC1wYW5lbHMgLnBhbmVsLXJvdyAucGFuZWwgLnBhbmVsLXNpbmdsZSAucGFuZWwtYm9yZGVyW2RhdGEtc2hvdz1cIjFcIl0gfiAuaW1hZ2UtZGl2IGltZyB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAxcyBlYXNlLWluLW91dDtcbn1cbmJvZHkgLmJvZHktaG9tZSAuYWxsLXBhbmVscyAucGFuZWwtcm93IC5wYW5lbCAucGFuZWwtc2luZ2xlIC5pbWFnZS1kaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5ib2R5IC5ib2R5LWhvbWUgLmFsbC1wYW5lbHMgLnBhbmVsLXJvdyAucGFuZWwgLnBhbmVsLXNpbmdsZSAuaW1hZ2UtZGl2IGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpIGJyaWdodG5lc3MoMC44KSBjb250cmFzdCgxLjIpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMXMgZWFzZS1pbi1vdXQ7XG59XG5ib2R5IC5ib2R5LWhvbWUgLmFsbC1wYW5lbHMgLnBhbmVsLXJvdyAucGFuZWwgLnBhbmVsLXNpbmdsZSAudGV4dC1kaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBncmlkLWdhcDogMDtcbn1cbmJvZHkgLmJvZHktaG9tZSAuYWxsLXBhbmVscyAucGFuZWwtcm93IC5wYW5lbCAucGFuZWwtc2luZ2xlIC50ZXh0LWRpdiBwIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMi4xOTdyZW07XG4gIHRleHQtc2hhZG93OiAwIDAgMC41ZW0gYmxhY2ssIDAgMCAwLjVlbSBibGFjaywgMCAwIDAuNWVtIGJsYWNrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5ib2R5IC5ib2R5LWhvbWUgLmFsbC1wYW5lbHMgLnBhbmVsLXJvdyAucGFuZWwgLnBhbmVsLXNpbmdsZS5wYW5lbC0xIC5wYW5lbC1ib3JkZXIge1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCBjYWxjKDUwJSArICgxMDAlIC0gKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMikgKiB2YXIoLS1mbGlwKSAtICgwLjE1cmVtICsgKCgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIgLyAyIC0gdmFyKC0tcGFuZWwtYW5nbGUpIC8gMikgKiAwLjA1ICsgMC4zcmVtKSAvIDMpIDAsIGNhbGMoNTAlIC0gKDEwMCUgLSAoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyKSAqIHZhcigtLWZsaXApIC0gKDAuMTVyZW0gKyAoKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMiAvIDIgLSB2YXIoLS1wYW5lbC1hbmdsZSkgLyAyKSAqIDAuMDUgKyAwLjNyZW0pIC8gMykgMTAwJSwgMCAxMDAlKTtcbn1cbmJvZHkgLmJvZHktaG9tZSAuYWxsLXBhbmVscyAucGFuZWwtcm93IC5wYW5lbCAucGFuZWwtc2luZ2xlLnBhbmVsLTEgLmltYWdlLWRpdiB7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwLjNyZW0gMC4zcmVtLCBjYWxjKDUwJSArICgxMDAlIC0gKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMikgKiB2YXIoLS1mbGlwKSAtICgwLjE1cmVtICsgKCgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIgLyAyIC0gdmFyKC0tcGFuZWwtYW5nbGUpIC8gMikgKiAwLjA1ICsgMC4zcmVtKSAtIChtYXgoNTAlICsgKDEwMCUgLSAoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyKSAqIHZhcigtLWZsaXApLCA1MCUgLSAoMTAwJSAtICgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIpICogdmFyKC0tZmxpcCkpIC0gbWluKDUwJSArICgxMDAlIC0gKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMikgKiB2YXIoLS1mbGlwKSwgNTAlIC0gKDEwMCUgLSAoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyKSAqIHZhcigtLWZsaXApKSkgKiAwLjAyICogdmFyKC0tZmxpcCkpIDAuM3JlbSwgY2FsYyg1MCUgLSAoMTAwJSAtICgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIpICogdmFyKC0tZmxpcCkgLSAoMC4xNXJlbSArICgoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyIC8gMiAtIHZhcigtLXBhbmVsLWFuZ2xlKSAvIDIpICogMC4wNSArIDAuM3JlbSkgKyAobWF4KDUwJSArICgxMDAlIC0gKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMikgKiB2YXIoLS1mbGlwKSwgNTAlIC0gKDEwMCUgLSAoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyKSAqIHZhcigtLWZsaXApKSAtIG1pbig1MCUgKyAoMTAwJSAtICgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIpICogdmFyKC0tZmxpcCksIDUwJSAtICgxMDAlIC0gKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMikgKiB2YXIoLS1mbGlwKSkpICogMC4wMiAqIHZhcigtLWZsaXApKSBjYWxjKDEwMCUgLSAwLjNyZW0pLCAwLjNyZW0gY2FsYygxMDAlIC0gMC4zcmVtKSk7XG59XG5ib2R5IC5ib2R5LWhvbWUgLmFsbC1wYW5lbHMgLnBhbmVsLXJvdyAucGFuZWwgLnBhbmVsLXNpbmdsZS5wYW5lbC0xIC5pbWFnZS1kaXYgaW1nIHtcbiAgdG9wOiAwLjNyZW07XG4gIGxlZnQ6IDAuM3JlbTtcbiAgd2lkdGg6IGNhbGMobWF4KDUwJSArICgxMDAlIC0gKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMikgKiB2YXIoLS1mbGlwKSAtICgwLjE1cmVtICsgKCgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIgLyAyIC0gdmFyKC0tcGFuZWwtYW5nbGUpIC8gMikgKiAwLjA1ICsgMC4zcmVtKSAtIChtYXgoNTAlICsgKDEwMCUgLSAoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyKSAqIHZhcigtLWZsaXApLCA1MCUgLSAoMTAwJSAtICgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIpICogdmFyKC0tZmxpcCkpIC0gbWluKDUwJSArICgxMDAlIC0gKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMikgKiB2YXIoLS1mbGlwKSwgNTAlIC0gKDEwMCUgLSAoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyKSAqIHZhcigtLWZsaXApKSkgKiAwLjAyICogdmFyKC0tZmxpcCksIDUwJSAtICgxMDAlIC0gKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMikgKiB2YXIoLS1mbGlwKSAtICgwLjE1cmVtICsgKCgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIgLyAyIC0gdmFyKC0tcGFuZWwtYW5nbGUpIC8gMikgKiAwLjA1ICsgMC4zcmVtKSArIChtYXgoNTAlICsgKDEwMCUgLSAoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyKSAqIHZhcigtLWZsaXApLCA1MCUgLSAoMTAwJSAtICgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIpICogdmFyKC0tZmxpcCkpIC0gbWluKDUwJSArICgxMDAlIC0gKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMikgKiB2YXIoLS1mbGlwKSwgNTAlIC0gKDEwMCUgLSAoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyKSAqIHZhcigtLWZsaXApKSkgKiAwLjAyICogdmFyKC0tZmxpcCkpIC0gMC4zcmVtKTtcbiAgaGVpZ2h0OiBjYWxjKG1heCgxMDAlIC0gMC4zcmVtLCAxMDAlIC0gMC4zcmVtKSAtIDAuM3JlbSk7XG59XG5ib2R5IC5ib2R5LWhvbWUgLmFsbC1wYW5lbHMgLnBhbmVsLXJvdyAucGFuZWwgLnBhbmVsLXNpbmdsZS5wYW5lbC0xIC50ZXh0LWRpdiB7XG4gIHRvcDogMC4zcmVtO1xuICBsZWZ0OiAwLjNyZW07XG4gIHdpZHRoOiBjYWxjKCg1MCUgKyAoMTAwJSAtICgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIpICogdmFyKC0tZmxpcCkgLSAoMC4xNXJlbSArICgoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyIC8gMiAtIHZhcigtLXBhbmVsLWFuZ2xlKSAvIDIpICogMC4wNSArIDAuM3JlbSkgLSAobWF4KDUwJSArICgxMDAlIC0gKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMikgKiB2YXIoLS1mbGlwKSwgNTAlIC0gKDEwMCUgLSAoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyKSAqIHZhcigtLWZsaXApKSAtIG1pbig1MCUgKyAoMTAwJSAtICgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIpICogdmFyKC0tZmxpcCksIDUwJSAtICgxMDAlIC0gKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMikgKiB2YXIoLS1mbGlwKSkpICogMC4wMiAqIHZhcigtLWZsaXApICsgNTAlIC0gKDEwMCUgLSAoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyKSAqIHZhcigtLWZsaXApIC0gKDAuMTVyZW0gKyAoKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMiAvIDIgLSB2YXIoLS1wYW5lbC1hbmdsZSkgLyAyKSAqIDAuMDUgKyAwLjNyZW0pICsgKG1heCg1MCUgKyAoMTAwJSAtICgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIpICogdmFyKC0tZmxpcCksIDUwJSAtICgxMDAlIC0gKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMikgKiB2YXIoLS1mbGlwKSkgLSBtaW4oNTAlICsgKDEwMCUgLSAoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyKSAqIHZhcigtLWZsaXApLCA1MCUgLSAoMTAwJSAtICgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIpICogdmFyKC0tZmxpcCkpKSAqIDAuMDIgKiB2YXIoLS1mbGlwKSkgLyAyIC0gMC4zcmVtICsgMC4zcmVtIC0gKDEwMCUgLSAwLjNyZW0pICsgMTAwJSAtIDAuM3JlbSAtIDAuM3JlbSk7XG4gIGhlaWdodDogY2FsYygoMTAwJSAtIDAuM3JlbSArIDEwMCUgLSAwLjNyZW0pIC8gMiAtIDAuM3JlbSArIDByZW0gKyA1MCUgLSAoMTAwJSAtICgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIpICogdmFyKC0tZmxpcCkgLSAoMC4xNXJlbSArICgoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyIC8gMiAtIHZhcigtLXBhbmVsLWFuZ2xlKSAvIDIpICogMC4wNSArIDAuM3JlbSkgKyAobWF4KDUwJSArICgxMDAlIC0gKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMikgKiB2YXIoLS1mbGlwKSwgNTAlIC0gKDEwMCUgLSAoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyKSAqIHZhcigtLWZsaXApKSAtIG1pbig1MCUgKyAoMTAwJSAtICgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIpICogdmFyKC0tZmxpcCksIDUwJSAtICgxMDAlIC0gKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMikgKiB2YXIoLS1mbGlwKSkpICogMC4wMiAqIHZhcigtLWZsaXApIC0gKDUwJSArICgxMDAlIC0gKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMikgKiB2YXIoLS1mbGlwKSAtICgwLjE1cmVtICsgKCgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIgLyAyIC0gdmFyKC0tcGFuZWwtYW5nbGUpIC8gMikgKiAwLjA1ICsgMC4zcmVtKSAtIChtYXgoNTAlICsgKDEwMCUgLSAoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyKSAqIHZhcigtLWZsaXApLCA1MCUgLSAoMTAwJSAtICgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIpICogdmFyKC0tZmxpcCkpIC0gbWluKDUwJSArICgxMDAlIC0gKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMikgKiB2YXIoLS1mbGlwKSwgNTAlIC0gKDEwMCUgLSAoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyKSAqIHZhcigtLWZsaXApKSkgKiAwLjAyICogdmFyKC0tZmxpcCkpKTtcbn1cbmJvZHkgLmJvZHktaG9tZSAuYWxsLXBhbmVscyAucGFuZWwtcm93IC5wYW5lbCAucGFuZWwtc2luZ2xlLnBhbmVsLTIgLnBhbmVsLWJvcmRlciB7XG4gIGNsaXAtcGF0aDogcG9seWdvbihjYWxjKDUwJSArICgxMDAlIC0gKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMikgKiB2YXIoLS1mbGlwKSArICgwLjE1cmVtICsgKCgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIgLyAyIC0gdmFyKC0tcGFuZWwtYW5nbGUpIC8gMikgKiAwLjA1ICsgMC4zcmVtKSAvIDMpIDAsIDEwMCUgMCwgMTAwJSAxMDAlLCBjYWxjKDUwJSAtICgxMDAlIC0gKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMikgKiB2YXIoLS1mbGlwKSArICgwLjE1cmVtICsgKCgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIgLyAyIC0gdmFyKC0tcGFuZWwtYW5nbGUpIC8gMikgKiAwLjA1ICsgMC4zcmVtKSAvIDMpIDEwMCUpO1xufVxuYm9keSAuYm9keS1ob21lIC5hbGwtcGFuZWxzIC5wYW5lbC1yb3cgLnBhbmVsIC5wYW5lbC1zaW5nbGUucGFuZWwtMiAuaW1hZ2UtZGl2IHtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKGNhbGMoNTAlICsgKDEwMCUgLSAoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyKSAqIHZhcigtLWZsaXApICsgMC4xNXJlbSArICgoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyIC8gMiAtIHZhcigtLXBhbmVsLWFuZ2xlKSAvIDIpICogMC4wNSArIDAuM3JlbSAtIChtYXgoNTAlICsgKDEwMCUgLSAoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyKSAqIHZhcigtLWZsaXApLCA1MCUgLSAoMTAwJSAtICgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIpICogdmFyKC0tZmxpcCkpIC0gbWluKDUwJSArICgxMDAlIC0gKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMikgKiB2YXIoLS1mbGlwKSwgNTAlIC0gKDEwMCUgLSAoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyKSAqIHZhcigtLWZsaXApKSkgKiAwLjAyICogdmFyKC0tZmxpcCkpIDAuM3JlbSwgY2FsYygxMDAlIC0gMC4zcmVtKSAwLjNyZW0sIGNhbGMoMTAwJSAtIDAuM3JlbSkgY2FsYygxMDAlIC0gMC4zcmVtKSwgY2FsYyg1MCUgLSAoMTAwJSAtICgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIpICogdmFyKC0tZmxpcCkgKyAwLjE1cmVtICsgKCgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIgLyAyIC0gdmFyKC0tcGFuZWwtYW5nbGUpIC8gMikgKiAwLjA1ICsgMC4zcmVtICsgKG1heCg1MCUgKyAoMTAwJSAtICgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIpICogdmFyKC0tZmxpcCksIDUwJSAtICgxMDAlIC0gKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMikgKiB2YXIoLS1mbGlwKSkgLSBtaW4oNTAlICsgKDEwMCUgLSAoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyKSAqIHZhcigtLWZsaXApLCA1MCUgLSAoMTAwJSAtICgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIpICogdmFyKC0tZmxpcCkpKSAqIDAuMDIgKiB2YXIoLS1mbGlwKSkgY2FsYygxMDAlIC0gMC4zcmVtKSk7XG59XG5ib2R5IC5ib2R5LWhvbWUgLmFsbC1wYW5lbHMgLnBhbmVsLXJvdyAucGFuZWwgLnBhbmVsLXNpbmdsZS5wYW5lbC0yIC5pbWFnZS1kaXYgaW1nIHtcbiAgdG9wOiAwLjNyZW07XG4gIGxlZnQ6IG1pbig1MCUgKyAoMTAwJSAtICgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIpICogdmFyKC0tZmxpcCkgKyAwLjE1cmVtICsgKCgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIgLyAyIC0gdmFyKC0tcGFuZWwtYW5nbGUpIC8gMikgKiAwLjA1ICsgMC4zcmVtIC0gKG1heCg1MCUgKyAoMTAwJSAtICgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIpICogdmFyKC0tZmxpcCksIDUwJSAtICgxMDAlIC0gKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMikgKiB2YXIoLS1mbGlwKSkgLSBtaW4oNTAlICsgKDEwMCUgLSAoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyKSAqIHZhcigtLWZsaXApLCA1MCUgLSAoMTAwJSAtICgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIpICogdmFyKC0tZmxpcCkpKSAqIDAuMDIgKiB2YXIoLS1mbGlwKSwgNTAlIC0gKDEwMCUgLSAoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyKSAqIHZhcigtLWZsaXApICsgMC4xNXJlbSArICgoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyIC8gMiAtIHZhcigtLXBhbmVsLWFuZ2xlKSAvIDIpICogMC4wNSArIDAuM3JlbSArIChtYXgoNTAlICsgKDEwMCUgLSAoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyKSAqIHZhcigtLWZsaXApLCA1MCUgLSAoMTAwJSAtICgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIpICogdmFyKC0tZmxpcCkpIC0gbWluKDUwJSArICgxMDAlIC0gKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMikgKiB2YXIoLS1mbGlwKSwgNTAlIC0gKDEwMCUgLSAoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyKSAqIHZhcigtLWZsaXApKSkgKiAwLjAyICogdmFyKC0tZmxpcCkpO1xuICB3aWR0aDogY2FsYyhtYXgoMTAwJSAtIDAuM3JlbSwgMTAwJSAtIDAuM3JlbSkgLSBtaW4oNTAlICsgKDEwMCUgLSAoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyKSAqIHZhcigtLWZsaXApICsgMC4xNXJlbSArICgoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyIC8gMiAtIHZhcigtLXBhbmVsLWFuZ2xlKSAvIDIpICogMC4wNSArIDAuM3JlbSAtIChtYXgoNTAlICsgKDEwMCUgLSAoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyKSAqIHZhcigtLWZsaXApLCA1MCUgLSAoMTAwJSAtICgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIpICogdmFyKC0tZmxpcCkpIC0gbWluKDUwJSArICgxMDAlIC0gKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMikgKiB2YXIoLS1mbGlwKSwgNTAlIC0gKDEwMCUgLSAoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyKSAqIHZhcigtLWZsaXApKSkgKiAwLjAyICogdmFyKC0tZmxpcCksIDUwJSAtICgxMDAlIC0gKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMikgKiB2YXIoLS1mbGlwKSArIDAuMTVyZW0gKyAoKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMiAvIDIgLSB2YXIoLS1wYW5lbC1hbmdsZSkgLyAyKSAqIDAuMDUgKyAwLjNyZW0gKyAobWF4KDUwJSArICgxMDAlIC0gKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMikgKiB2YXIoLS1mbGlwKSwgNTAlIC0gKDEwMCUgLSAoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyKSAqIHZhcigtLWZsaXApKSAtIG1pbig1MCUgKyAoMTAwJSAtICgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIpICogdmFyKC0tZmxpcCksIDUwJSAtICgxMDAlIC0gKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMikgKiB2YXIoLS1mbGlwKSkpICogMC4wMiAqIHZhcigtLWZsaXApKSk7XG4gIGhlaWdodDogY2FsYyhtYXgoMTAwJSAtIDAuM3JlbSwgMTAwJSAtIDAuM3JlbSkgLSAwLjNyZW0pO1xufVxuYm9keSAuYm9keS1ob21lIC5hbGwtcGFuZWxzIC5wYW5lbC1yb3cgLnBhbmVsIC5wYW5lbC1zaW5nbGUucGFuZWwtMiAudGV4dC1kaXYge1xuICB0b3A6IDAuM3JlbTtcbiAgbGVmdDogY2FsYygoNTAlICsgKDEwMCUgLSAoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyKSAqIHZhcigtLWZsaXApICsgMC4xNXJlbSArICgoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyIC8gMiAtIHZhcigtLXBhbmVsLWFuZ2xlKSAvIDIpICogMC4wNSArIDAuM3JlbSAtIChtYXgoNTAlICsgKDEwMCUgLSAoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyKSAqIHZhcigtLWZsaXApLCA1MCUgLSAoMTAwJSAtICgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIpICogdmFyKC0tZmxpcCkpIC0gbWluKDUwJSArICgxMDAlIC0gKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMikgKiB2YXIoLS1mbGlwKSwgNTAlIC0gKDEwMCUgLSAoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyKSAqIHZhcigtLWZsaXApKSkgKiAwLjAyICogdmFyKC0tZmxpcCkgKyA1MCUgLSAoMTAwJSAtICgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIpICogdmFyKC0tZmxpcCkgKyAwLjE1cmVtICsgKCgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIgLyAyIC0gdmFyKC0tcGFuZWwtYW5nbGUpIC8gMikgKiAwLjA1ICsgMC4zcmVtICsgKG1heCg1MCUgKyAoMTAwJSAtICgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIpICogdmFyKC0tZmxpcCksIDUwJSAtICgxMDAlIC0gKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMikgKiB2YXIoLS1mbGlwKSkgLSBtaW4oNTAlICsgKDEwMCUgLSAoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyKSAqIHZhcigtLWZsaXApLCA1MCUgLSAoMTAwJSAtICgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIpICogdmFyKC0tZmxpcCkpKSAqIDAuMDIgKiB2YXIoLS1mbGlwKSkgLyAyKTtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSAwLjNyZW0gKyAxMDAlIC0gMC4zcmVtKSAvIDIgLSAoNTAlICsgKDEwMCUgLSAoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyKSAqIHZhcigtLWZsaXApICsgMC4xNXJlbSArICgoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyIC8gMiAtIHZhcigtLXBhbmVsLWFuZ2xlKSAvIDIpICogMC4wNSArIDAuM3JlbSAtIChtYXgoNTAlICsgKDEwMCUgLSAoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyKSAqIHZhcigtLWZsaXApLCA1MCUgLSAoMTAwJSAtICgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIpICogdmFyKC0tZmxpcCkpIC0gbWluKDUwJSArICgxMDAlIC0gKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMikgKiB2YXIoLS1mbGlwKSwgNTAlIC0gKDEwMCUgLSAoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyKSAqIHZhcigtLWZsaXApKSkgKiAwLjAyICogdmFyKC0tZmxpcCkgKyA1MCUgLSAoMTAwJSAtICgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIpICogdmFyKC0tZmxpcCkgKyAwLjE1cmVtICsgKCgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIgLyAyIC0gdmFyKC0tcGFuZWwtYW5nbGUpIC8gMikgKiAwLjA1ICsgMC4zcmVtICsgKG1heCg1MCUgKyAoMTAwJSAtICgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIpICogdmFyKC0tZmxpcCksIDUwJSAtICgxMDAlIC0gKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMikgKiB2YXIoLS1mbGlwKSkgLSBtaW4oNTAlICsgKDEwMCUgLSAoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyKSAqIHZhcigtLWZsaXApLCA1MCUgLSAoMTAwJSAtICgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIpICogdmFyKC0tZmxpcCkpKSAqIDAuMDIgKiB2YXIoLS1mbGlwKSkgLyAyICsgMC4zcmVtIC0gKDEwMCUgLSAwLjNyZW0pICsgMTAwJSAtIDAuM3JlbSAtIDAuM3JlbSk7XG4gIGhlaWdodDogY2FsYygoMTAwJSAtIDAuM3JlbSArIDEwMCUgLSAwLjNyZW0pIC8gMiAtIDAuM3JlbSArIDUwJSArICgxMDAlIC0gKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMikgKiB2YXIoLS1mbGlwKSArIDAuMTVyZW0gKyAoKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMiAvIDIgLSB2YXIoLS1wYW5lbC1hbmdsZSkgLyAyKSAqIDAuMDUgKyAwLjNyZW0gLSAobWF4KDUwJSArICgxMDAlIC0gKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMikgKiB2YXIoLS1mbGlwKSwgNTAlIC0gKDEwMCUgLSAoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyKSAqIHZhcigtLWZsaXApKSAtIG1pbig1MCUgKyAoMTAwJSAtICgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIpICogdmFyKC0tZmxpcCksIDUwJSAtICgxMDAlIC0gKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMikgKiB2YXIoLS1mbGlwKSkpICogMC4wMiAqIHZhcigtLWZsaXApIC0gKDUwJSAtICgxMDAlIC0gKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMikgKiB2YXIoLS1mbGlwKSArIDAuMTVyZW0gKyAoKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMiAvIDIgLSB2YXIoLS1wYW5lbC1hbmdsZSkgLyAyKSAqIDAuMDUgKyAwLjNyZW0gKyAobWF4KDUwJSArICgxMDAlIC0gKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMikgKiB2YXIoLS1mbGlwKSwgNTAlIC0gKDEwMCUgLSAoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyKSAqIHZhcigtLWZsaXApKSAtIG1pbig1MCUgKyAoMTAwJSAtICgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIpICogdmFyKC0tZmxpcCksIDUwJSAtICgxMDAlIC0gKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMikgKiB2YXIoLS1mbGlwKSkpICogMC4wMiAqIHZhcigtLWZsaXApKSArIDEwMCUgLSAwLjNyZW0gLSAoMTAwJSAtIDAuM3JlbSkpO1xufVxuYm9keSAuYm9keS1ob21lIC5hbGwtcGFuZWxzIC5wYW5lbC1yb3cgLnBhbmVsLnZlcnRpY2FsIC5wYW5lbC1zaW5nbGUucGFuZWwtMSAucGFuZWwtYm9yZGVyIHtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIGNhbGMoNTAlICsgKDEwMCUgLSAoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyKSAqIHZhcigtLWZsaXApIC0gKDAuMTVyZW0gKyAoKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMiAvIDIgLSB2YXIoLS1wYW5lbC1hbmdsZSkgLyAyKSAqIDAuMDUgKyAwLjNyZW0pIC8gMyksIDAgY2FsYyg1MCUgLSAoMTAwJSAtICgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIpICogdmFyKC0tZmxpcCkgLSAoMC4xNXJlbSArICgoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyIC8gMiAtIHZhcigtLXBhbmVsLWFuZ2xlKSAvIDIpICogMC4wNSArIDAuM3JlbSkgLyAzKSk7XG59XG5ib2R5IC5ib2R5LWhvbWUgLmFsbC1wYW5lbHMgLnBhbmVsLXJvdyAucGFuZWwudmVydGljYWwgLnBhbmVsLXNpbmdsZS5wYW5lbC0xIC5pbWFnZS1kaXYge1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMC4zcmVtIDAuM3JlbSwgY2FsYygxMDAlIC0gMC4zcmVtKSAwLjNyZW0sIGNhbGMoMTAwJSAtIDAuM3JlbSkgY2FsYyg1MCUgKyAoMTAwJSAtICgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIpICogdmFyKC0tZmxpcCkgLSAoMC4xNXJlbSArICgoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyIC8gMiAtIHZhcigtLXBhbmVsLWFuZ2xlKSAvIDIpICogMC4wNSArIDAuM3JlbSkgLSAobWF4KDUwJSArICgxMDAlIC0gKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMikgKiB2YXIoLS1mbGlwKSwgNTAlIC0gKDEwMCUgLSAoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyKSAqIHZhcigtLWZsaXApKSAtIG1pbig1MCUgKyAoMTAwJSAtICgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIpICogdmFyKC0tZmxpcCksIDUwJSAtICgxMDAlIC0gKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMikgKiB2YXIoLS1mbGlwKSkpICogMC4wMiAqIHZhcigtLWZsaXApKSwgMC4zcmVtIGNhbGMoNTAlIC0gKDEwMCUgLSAoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyKSAqIHZhcigtLWZsaXApIC0gKDAuMTVyZW0gKyAoKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMiAvIDIgLSB2YXIoLS1wYW5lbC1hbmdsZSkgLyAyKSAqIDAuMDUgKyAwLjNyZW0pICsgKG1heCg1MCUgKyAoMTAwJSAtICgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIpICogdmFyKC0tZmxpcCksIDUwJSAtICgxMDAlIC0gKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMikgKiB2YXIoLS1mbGlwKSkgLSBtaW4oNTAlICsgKDEwMCUgLSAoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyKSAqIHZhcigtLWZsaXApLCA1MCUgLSAoMTAwJSAtICgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIpICogdmFyKC0tZmxpcCkpKSAqIDAuMDIgKiB2YXIoLS1mbGlwKSkpO1xufVxuYm9keSAuYm9keS1ob21lIC5hbGwtcGFuZWxzIC5wYW5lbC1yb3cgLnBhbmVsLnZlcnRpY2FsIC5wYW5lbC1zaW5nbGUucGFuZWwtMSAuaW1hZ2UtZGl2IGltZyB7XG4gIHRvcDogMC4zcmVtO1xuICBsZWZ0OiAwLjNyZW07XG4gIHdpZHRoOiBjYWxjKG1heCgxMDAlIC0gMC4zcmVtLCAxMDAlIC0gMC4zcmVtKSAtIDAuM3JlbSk7XG4gIGhlaWdodDogY2FsYyhtYXgoNTAlICsgKDEwMCUgLSAoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyKSAqIHZhcigtLWZsaXApIC0gKDAuMTVyZW0gKyAoKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMiAvIDIgLSB2YXIoLS1wYW5lbC1hbmdsZSkgLyAyKSAqIDAuMDUgKyAwLjNyZW0pIC0gKG1heCg1MCUgKyAoMTAwJSAtICgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIpICogdmFyKC0tZmxpcCksIDUwJSAtICgxMDAlIC0gKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMikgKiB2YXIoLS1mbGlwKSkgLSBtaW4oNTAlICsgKDEwMCUgLSAoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyKSAqIHZhcigtLWZsaXApLCA1MCUgLSAoMTAwJSAtICgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIpICogdmFyKC0tZmxpcCkpKSAqIDAuMDIgKiB2YXIoLS1mbGlwKSwgNTAlIC0gKDEwMCUgLSAoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyKSAqIHZhcigtLWZsaXApIC0gKDAuMTVyZW0gKyAoKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMiAvIDIgLSB2YXIoLS1wYW5lbC1hbmdsZSkgLyAyKSAqIDAuMDUgKyAwLjNyZW0pICsgKG1heCg1MCUgKyAoMTAwJSAtICgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIpICogdmFyKC0tZmxpcCksIDUwJSAtICgxMDAlIC0gKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMikgKiB2YXIoLS1mbGlwKSkgLSBtaW4oNTAlICsgKDEwMCUgLSAoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyKSAqIHZhcigtLWZsaXApLCA1MCUgLSAoMTAwJSAtICgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIpICogdmFyKC0tZmxpcCkpKSAqIDAuMDIgKiB2YXIoLS1mbGlwKSkgLSAwLjNyZW0pO1xufVxuYm9keSAuYm9keS1ob21lIC5hbGwtcGFuZWxzIC5wYW5lbC1yb3cgLnBhbmVsLnZlcnRpY2FsIC5wYW5lbC1zaW5nbGUucGFuZWwtMSAudGV4dC1kaXYge1xuICB0b3A6IDAuM3JlbTtcbiAgbGVmdDogMC4zcmVtO1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDAuM3JlbSArIDEwMCUgLSAwLjNyZW0pIC8gMiAtIDAuM3JlbSArIDAuM3JlbSAtICg1MCUgLSAoMTAwJSAtICgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIpICogdmFyKC0tZmxpcCkgLSAoMC4xNXJlbSArICgoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyIC8gMiAtIHZhcigtLXBhbmVsLWFuZ2xlKSAvIDIpICogMC4wNSArIDAuM3JlbSkgKyAobWF4KDUwJSArICgxMDAlIC0gKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMikgKiB2YXIoLS1mbGlwKSwgNTAlIC0gKDEwMCUgLSAoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyKSAqIHZhcigtLWZsaXApKSAtIG1pbig1MCUgKyAoMTAwJSAtICgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIpICogdmFyKC0tZmxpcCksIDUwJSAtICgxMDAlIC0gKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMikgKiB2YXIoLS1mbGlwKSkpICogMC4wMiAqIHZhcigtLWZsaXApKSArIDUwJSArICgxMDAlIC0gKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMikgKiB2YXIoLS1mbGlwKSAtICgwLjE1cmVtICsgKCgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIgLyAyIC0gdmFyKC0tcGFuZWwtYW5nbGUpIC8gMikgKiAwLjA1ICsgMC4zcmVtKSAtIChtYXgoNTAlICsgKDEwMCUgLSAoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyKSAqIHZhcigtLWZsaXApLCA1MCUgLSAoMTAwJSAtICgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIpICogdmFyKC0tZmxpcCkpIC0gbWluKDUwJSArICgxMDAlIC0gKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMikgKiB2YXIoLS1mbGlwKSwgNTAlIC0gKDEwMCUgLSAoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyKSAqIHZhcigtLWZsaXApKSkgKiAwLjAyICogdmFyKC0tZmxpcCkgLSAwLjNyZW0pO1xuICBoZWlnaHQ6IGNhbGMoKDUwJSArICgxMDAlIC0gKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMikgKiB2YXIoLS1mbGlwKSAtICgwLjE1cmVtICsgKCgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIgLyAyIC0gdmFyKC0tcGFuZWwtYW5nbGUpIC8gMikgKiAwLjA1ICsgMC4zcmVtKSAtIChtYXgoNTAlICsgKDEwMCUgLSAoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyKSAqIHZhcigtLWZsaXApLCA1MCUgLSAoMTAwJSAtICgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIpICogdmFyKC0tZmxpcCkpIC0gbWluKDUwJSArICgxMDAlIC0gKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMikgKiB2YXIoLS1mbGlwKSwgNTAlIC0gKDEwMCUgLSAoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyKSAqIHZhcigtLWZsaXApKSkgKiAwLjAyICogdmFyKC0tZmxpcCkgKyA1MCUgLSAoMTAwJSAtICgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIpICogdmFyKC0tZmxpcCkgLSAoMC4xNXJlbSArICgoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyIC8gMiAtIHZhcigtLXBhbmVsLWFuZ2xlKSAvIDIpICogMC4wNSArIDAuM3JlbSkgKyAobWF4KDUwJSArICgxMDAlIC0gKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMikgKiB2YXIoLS1mbGlwKSwgNTAlIC0gKDEwMCUgLSAoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyKSAqIHZhcigtLWZsaXApKSAtIG1pbig1MCUgKyAoMTAwJSAtICgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIpICogdmFyKC0tZmxpcCksIDUwJSAtICgxMDAlIC0gKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMikgKiB2YXIoLS1mbGlwKSkpICogMC4wMiAqIHZhcigtLWZsaXApKSAvIDIgLSAwLjNyZW0gKyAwcmVtICsgMTAwJSAtIDAuM3JlbSAtICgxMDAlIC0gMC4zcmVtKSk7XG59XG5ib2R5IC5ib2R5LWhvbWUgLmFsbC1wYW5lbHMgLnBhbmVsLXJvdyAucGFuZWwudmVydGljYWwgLnBhbmVsLXNpbmdsZS5wYW5lbC0yIC5wYW5lbC1ib3JkZXIge1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCBjYWxjKDUwJSAtICgxMDAlIC0gKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMikgKiB2YXIoLS1mbGlwKSArICgwLjE1cmVtICsgKCgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIgLyAyIC0gdmFyKC0tcGFuZWwtYW5nbGUpIC8gMikgKiAwLjA1ICsgMC4zcmVtKSAvIDMpLCAxMDAlIGNhbGMoNTAlICsgKDEwMCUgLSAoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyKSAqIHZhcigtLWZsaXApICsgKDAuMTVyZW0gKyAoKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMiAvIDIgLSB2YXIoLS1wYW5lbC1hbmdsZSkgLyAyKSAqIDAuMDUgKyAwLjNyZW0pIC8gMyksIDEwMCUgMTAwJSwgMCAxMDAlKTtcbn1cbmJvZHkgLmJvZHktaG9tZSAuYWxsLXBhbmVscyAucGFuZWwtcm93IC5wYW5lbC52ZXJ0aWNhbCAucGFuZWwtc2luZ2xlLnBhbmVsLTIgLmltYWdlLWRpdiB7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwLjNyZW0gY2FsYyg1MCUgLSAoMTAwJSAtICgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIpICogdmFyKC0tZmxpcCkgKyAwLjE1cmVtICsgKCgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIgLyAyIC0gdmFyKC0tcGFuZWwtYW5nbGUpIC8gMikgKiAwLjA1ICsgMC4zcmVtICsgKG1heCg1MCUgKyAoMTAwJSAtICgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIpICogdmFyKC0tZmxpcCksIDUwJSAtICgxMDAlIC0gKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMikgKiB2YXIoLS1mbGlwKSkgLSBtaW4oNTAlICsgKDEwMCUgLSAoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyKSAqIHZhcigtLWZsaXApLCA1MCUgLSAoMTAwJSAtICgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIpICogdmFyKC0tZmxpcCkpKSAqIDAuMDIgKiB2YXIoLS1mbGlwKSksIGNhbGMoMTAwJSAtIDAuM3JlbSkgY2FsYyg1MCUgKyAoMTAwJSAtICgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIpICogdmFyKC0tZmxpcCkgKyAwLjE1cmVtICsgKCgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIgLyAyIC0gdmFyKC0tcGFuZWwtYW5nbGUpIC8gMikgKiAwLjA1ICsgMC4zcmVtIC0gKG1heCg1MCUgKyAoMTAwJSAtICgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIpICogdmFyKC0tZmxpcCksIDUwJSAtICgxMDAlIC0gKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMikgKiB2YXIoLS1mbGlwKSkgLSBtaW4oNTAlICsgKDEwMCUgLSAoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyKSAqIHZhcigtLWZsaXApLCA1MCUgLSAoMTAwJSAtICgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIpICogdmFyKC0tZmxpcCkpKSAqIDAuMDIgKiB2YXIoLS1mbGlwKSksIGNhbGMoMTAwJSAtIDAuM3JlbSkgY2FsYygxMDAlIC0gMC4zcmVtKSwgMC4zcmVtIGNhbGMoMTAwJSAtIDAuM3JlbSkpO1xufVxuYm9keSAuYm9keS1ob21lIC5hbGwtcGFuZWxzIC5wYW5lbC1yb3cgLnBhbmVsLnZlcnRpY2FsIC5wYW5lbC1zaW5nbGUucGFuZWwtMiAuaW1hZ2UtZGl2IGltZyB7XG4gIHRvcDogbWluKDUwJSAtICgxMDAlIC0gKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMikgKiB2YXIoLS1mbGlwKSArIDAuMTVyZW0gKyAoKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMiAvIDIgLSB2YXIoLS1wYW5lbC1hbmdsZSkgLyAyKSAqIDAuMDUgKyAwLjNyZW0gKyAobWF4KDUwJSArICgxMDAlIC0gKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMikgKiB2YXIoLS1mbGlwKSwgNTAlIC0gKDEwMCUgLSAoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyKSAqIHZhcigtLWZsaXApKSAtIG1pbig1MCUgKyAoMTAwJSAtICgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIpICogdmFyKC0tZmxpcCksIDUwJSAtICgxMDAlIC0gKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMikgKiB2YXIoLS1mbGlwKSkpICogMC4wMiAqIHZhcigtLWZsaXApLCA1MCUgKyAoMTAwJSAtICgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIpICogdmFyKC0tZmxpcCkgKyAwLjE1cmVtICsgKCgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIgLyAyIC0gdmFyKC0tcGFuZWwtYW5nbGUpIC8gMikgKiAwLjA1ICsgMC4zcmVtIC0gKG1heCg1MCUgKyAoMTAwJSAtICgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIpICogdmFyKC0tZmxpcCksIDUwJSAtICgxMDAlIC0gKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMikgKiB2YXIoLS1mbGlwKSkgLSBtaW4oNTAlICsgKDEwMCUgLSAoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyKSAqIHZhcigtLWZsaXApLCA1MCUgLSAoMTAwJSAtICgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIpICogdmFyKC0tZmxpcCkpKSAqIDAuMDIgKiB2YXIoLS1mbGlwKSk7XG4gIGxlZnQ6IDAuM3JlbTtcbiAgd2lkdGg6IGNhbGMobWF4KDEwMCUgLSAwLjNyZW0sIDEwMCUgLSAwLjNyZW0pIC0gMC4zcmVtKTtcbiAgaGVpZ2h0OiBjYWxjKG1heCgxMDAlIC0gMC4zcmVtLCAxMDAlIC0gMC4zcmVtKSAtIG1pbig1MCUgLSAoMTAwJSAtICgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIpICogdmFyKC0tZmxpcCkgKyAwLjE1cmVtICsgKCgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIgLyAyIC0gdmFyKC0tcGFuZWwtYW5nbGUpIC8gMikgKiAwLjA1ICsgMC4zcmVtICsgKG1heCg1MCUgKyAoMTAwJSAtICgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIpICogdmFyKC0tZmxpcCksIDUwJSAtICgxMDAlIC0gKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMikgKiB2YXIoLS1mbGlwKSkgLSBtaW4oNTAlICsgKDEwMCUgLSAoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyKSAqIHZhcigtLWZsaXApLCA1MCUgLSAoMTAwJSAtICgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIpICogdmFyKC0tZmxpcCkpKSAqIDAuMDIgKiB2YXIoLS1mbGlwKSwgNTAlICsgKDEwMCUgLSAoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyKSAqIHZhcigtLWZsaXApICsgMC4xNXJlbSArICgoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyIC8gMiAtIHZhcigtLXBhbmVsLWFuZ2xlKSAvIDIpICogMC4wNSArIDAuM3JlbSAtIChtYXgoNTAlICsgKDEwMCUgLSAoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyKSAqIHZhcigtLWZsaXApLCA1MCUgLSAoMTAwJSAtICgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIpICogdmFyKC0tZmxpcCkpIC0gbWluKDUwJSArICgxMDAlIC0gKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMikgKiB2YXIoLS1mbGlwKSwgNTAlIC0gKDEwMCUgLSAoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyKSAqIHZhcigtLWZsaXApKSkgKiAwLjAyICogdmFyKC0tZmxpcCkpKTtcbn1cbmJvZHkgLmJvZHktaG9tZSAuYWxsLXBhbmVscyAucGFuZWwtcm93IC5wYW5lbC52ZXJ0aWNhbCAucGFuZWwtc2luZ2xlLnBhbmVsLTIgLnRleHQtZGl2IHtcbiAgdG9wOiBjYWxjKCg1MCUgLSAoMTAwJSAtICgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIpICogdmFyKC0tZmxpcCkgKyAwLjE1cmVtICsgKCgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIgLyAyIC0gdmFyKC0tcGFuZWwtYW5nbGUpIC8gMikgKiAwLjA1ICsgMC4zcmVtICsgKG1heCg1MCUgKyAoMTAwJSAtICgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIpICogdmFyKC0tZmxpcCksIDUwJSAtICgxMDAlIC0gKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMikgKiB2YXIoLS1mbGlwKSkgLSBtaW4oNTAlICsgKDEwMCUgLSAoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyKSAqIHZhcigtLWZsaXApLCA1MCUgLSAoMTAwJSAtICgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIpICogdmFyKC0tZmxpcCkpKSAqIDAuMDIgKiB2YXIoLS1mbGlwKSArIDUwJSArICgxMDAlIC0gKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMikgKiB2YXIoLS1mbGlwKSArIDAuMTVyZW0gKyAoKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMiAvIDIgLSB2YXIoLS1wYW5lbC1hbmdsZSkgLyAyKSAqIDAuMDUgKyAwLjNyZW0gLSAobWF4KDUwJSArICgxMDAlIC0gKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMikgKiB2YXIoLS1mbGlwKSwgNTAlIC0gKDEwMCUgLSAoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyKSAqIHZhcigtLWZsaXApKSAtIG1pbig1MCUgKyAoMTAwJSAtICgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIpICogdmFyKC0tZmxpcCksIDUwJSAtICgxMDAlIC0gKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMikgKiB2YXIoLS1mbGlwKSkpICogMC4wMiAqIHZhcigtLWZsaXApKSAvIDIpO1xuICBsZWZ0OiAwLjNyZW07XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gMC4zcmVtICsgMTAwJSAtIDAuM3JlbSkgLyAyIC0gMC4zcmVtICsgNTAlIC0gKDEwMCUgLSAoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyKSAqIHZhcigtLWZsaXApICsgMC4xNXJlbSArICgoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyIC8gMiAtIHZhcigtLXBhbmVsLWFuZ2xlKSAvIDIpICogMC4wNSArIDAuM3JlbSArIChtYXgoNTAlICsgKDEwMCUgLSAoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyKSAqIHZhcigtLWZsaXApLCA1MCUgLSAoMTAwJSAtICgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIpICogdmFyKC0tZmxpcCkpIC0gbWluKDUwJSArICgxMDAlIC0gKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMikgKiB2YXIoLS1mbGlwKSwgNTAlIC0gKDEwMCUgLSAoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyKSAqIHZhcigtLWZsaXApKSkgKiAwLjAyICogdmFyKC0tZmxpcCkgLSAoMTAwJSAtIDAuM3JlbSkgKyAxMDAlIC0gMC4zcmVtIC0gKDUwJSArICgxMDAlIC0gKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMikgKiB2YXIoLS1mbGlwKSArIDAuMTVyZW0gKyAoKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMiAvIDIgLSB2YXIoLS1wYW5lbC1hbmdsZSkgLyAyKSAqIDAuMDUgKyAwLjNyZW0gLSAobWF4KDUwJSArICgxMDAlIC0gKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMikgKiB2YXIoLS1mbGlwKSwgNTAlIC0gKDEwMCUgLSAoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyKSAqIHZhcigtLWZsaXApKSAtIG1pbig1MCUgKyAoMTAwJSAtICgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIpICogdmFyKC0tZmxpcCksIDUwJSAtICgxMDAlIC0gKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMikgKiB2YXIoLS1mbGlwKSkpICogMC4wMiAqIHZhcigtLWZsaXApKSk7XG4gIGhlaWdodDogY2FsYygoMTAwJSAtIDAuM3JlbSArIDEwMCUgLSAwLjNyZW0pIC8gMiAtICg1MCUgLSAoMTAwJSAtICgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIpICogdmFyKC0tZmxpcCkgKyAwLjE1cmVtICsgKCgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIgLyAyIC0gdmFyKC0tcGFuZWwtYW5nbGUpIC8gMikgKiAwLjA1ICsgMC4zcmVtICsgKG1heCg1MCUgKyAoMTAwJSAtICgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIpICogdmFyKC0tZmxpcCksIDUwJSAtICgxMDAlIC0gKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMikgKiB2YXIoLS1mbGlwKSkgLSBtaW4oNTAlICsgKDEwMCUgLSAoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyKSAqIHZhcigtLWZsaXApLCA1MCUgLSAoMTAwJSAtICgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIpICogdmFyKC0tZmxpcCkpKSAqIDAuMDIgKiB2YXIoLS1mbGlwKSArIDUwJSArICgxMDAlIC0gKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMikgKiB2YXIoLS1mbGlwKSArIDAuMTVyZW0gKyAoKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMiAvIDIgLSB2YXIoLS1wYW5lbC1hbmdsZSkgLyAyKSAqIDAuMDUgKyAwLjNyZW0gLSAobWF4KDUwJSArICgxMDAlIC0gKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMikgKiB2YXIoLS1mbGlwKSwgNTAlIC0gKDEwMCUgLSAoMTAwJSArIHZhcigtLXBhbmVsLWFuZ2xlKSkgLyAyKSAqIHZhcigtLWZsaXApKSAtIG1pbig1MCUgKyAoMTAwJSAtICgxMDAlICsgdmFyKC0tcGFuZWwtYW5nbGUpKSAvIDIpICogdmFyKC0tZmxpcCksIDUwJSAtICgxMDAlIC0gKDEwMCUgKyB2YXIoLS1wYW5lbC1hbmdsZSkpIC8gMikgKiB2YXIoLS1mbGlwKSkpICogMC4wMiAqIHZhcigtLWZsaXApKSAvIDIgKyAwcmVtICsgMTAwJSAtIDAuM3JlbSAtICgxMDAlIC0gMC4zcmVtKSk7XG59XG5ib2R5IC5ib2R5LWhvbWUgLmFsbC1wYW5lbHMgLnRvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdyaWQtZ2FwOiAwLjNyZW07XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMnM7XG59XG5ib2R5IC5ib2R5LWhvbWUgLmFsbC1wYW5lbHMgLnRvcCA+ICoge1xuICB3aWR0aDogNTAlO1xufVxuYm9keSAuYm9keS1ob21lIC5hbGwtcGFuZWxzIC50b3AgPiAqIHtcbiAgaGVpZ2h0OiA0LjIzNTgwMTAzMnJlbTtcbiAgYm9yZGVyLXdpZHRoOiAwLjNyZW07XG59XG5ib2R5IC5ib2R5LWhvbWUgLmFsbC1wYW5lbHMgLnRvcCAudGFnVXNlckRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuYm9keSAuYm9keS1ob21lIC5hbGwtcGFuZWxzIC50b3AgLnRhZ1VzZXJEaXYgcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbWFyZ2luOiAwO1xufVxuYm9keSAuYm9keS1ob21lIC5hbGwtcGFuZWxzIC50b3AgLnRhZ1VzZXJEaXYgI3RhZ1VzZXIge1xuICBvcGFjaXR5OiAwO1xufVxuYm9keSAuYm9keS1ob21lIC5hbGwtcGFuZWxzIC50b3AgLnRhZ1VzZXJEaXYgI3RhZ1VzZXJIb3ZlcjplbXB0eSB+ICN0YWdVc2VyIHtcbiAgb3BhY2l0eTogMTtcbn1cbmJvZHkgLmJvZHktaG9tZSAuYWxsLXBhbmVscyAudG9wIC5zZWFyY2gtYmFyLWhvbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdyaWQtZ2FwOiAwO1xufVxuYm9keSAuYm9keS1ob21lIC5hbGwtcGFuZWxzIC50b3AgLnNlYXJjaC1iYXItaG9tZSBpbnB1dCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDYuODUzNTI2MDY5OHJlbSk7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgY29sb3I6IHJnYig4NiwgODUsIDg0KTtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbmJvZHkgLmJvZHktaG9tZSAuYWxsLXBhbmVscyAudG9wIC5zZWFyY2gtYmFyLWhvbWUgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYig4NiwgODUsIDg0KTtcbn1cbmJvZHkgLmJvZHktaG9tZSAuYWxsLXBhbmVscyAudG9wIC5jaGFuZ2VCdXR0b24sXG5ib2R5IC5ib2R5LWhvbWUgLmFsbC1wYW5lbHMgLnRvcCAjdGFnU2VhcmNoQnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNi44NTM1MjYwNjk4cmVtO1xufVxuYm9keSAuYm9keS1ob21lIC5hbGwtcGFuZWxzIC50b3AgLmNoYW5nZUJ1dHRvbiBpLFxuYm9keSAuYm9keS1ob21lIC5hbGwtcGFuZWxzIC50b3AgI3RhZ1NlYXJjaEJ1dHRvbiBpIHtcbiAgZm9udC1zaXplOiAxLjY5cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zO1xufVxuYm9keSAuYm9keS1ob21lIC5hbGwtcGFuZWxzIC50b3AgI3RhZ1NlYXJjaEJ1dHRvbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuYm9keSAuYm9keS1ob21lIC5hbGwtcGFuZWxzIC50b3AgI3RhZ1NlYXJjaEJ1dHRvbiBpIHtcbiAgY29sb3I6IHJnYig4NiwgODUsIDg0KTtcbn1cbmJvZHkgLmJvZHktaG9tZSAuYWxsLXBhbmVscyAudG9wICN0YWdTZWFyY2hCdXR0b24gaS5mYS1yZWZyZXNoIHtcbiAgb3BhY2l0eTogMDtcbn1cbmJvZHkgLmJvZHktaG9tZSAuYWxsLXBhbmVscyAudG9wICN0YWdTZWFyY2hCdXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTI1LCAxMjUsIDEyNSk7XG59XG5ib2R5IC5ib2R5LWhvbWUgLmFsbC1wYW5lbHMgLnRvcCAjdGFnU2VhcmNoQnV0dG9uOmhvdmVyIGkge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbmJvZHkgLmJvZHktaG9tZSAuYWxsLXBhbmVscyAudG9wICN0YWdTZWFyY2hCdXR0b25bZGF0YS1yZWZyZXNoPVwiMVwiXSBpLmZhLW1hZ25pZnlpbmctZ2xhc3Mge1xuICBvcGFjaXR5OiAwO1xufVxuYm9keSAuYm9keS1ob21lIC5hbGwtcGFuZWxzIC50b3AgI3RhZ1NlYXJjaEJ1dHRvbltkYXRhLXJlZnJlc2g9XCIxXCJdIGkuZmEtcmVmcmVzaCB7XG4gIG9wYWNpdHk6IDE7XG59XG5ib2R5IC5ib2R5LWhvbWUgLmFsbC1wYW5lbHMgLnRvcCAuY2hhbmdlQnV0dG9uIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbmJvZHkgLmJvZHktaG9tZSAuYWxsLXBhbmVscyAucGFuZWwtcm93LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xuICBncmlkLWdhcDogMC4zcmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbmJvZHkgLmJvZHktaG9tZSAuYWxsLXBhbmVscyAucGFuZWwtcm93LWNvbnRhaW5lcjpub3QoOmhvdmVyKSAucGFuZWwtcm93IC5wYW5lbCAucGFuZWwtc2luZ2xlIC5wYW5lbC1ib3JkZXJbZGF0YS1zaG93PVwiMVwiXSB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMXMgZWFzZS1pbi1vdXQ7XG59XG5ib2R5IC5ib2R5LWhvbWUgLmFsbC1wYW5lbHMgLnBhbmVsLXJvdy1jb250YWluZXI6bm90KDpob3ZlcikgLnBhbmVsLXJvdyAucGFuZWwgLnBhbmVsLXNpbmdsZSAucGFuZWwtYm9yZGVyW2RhdGEtc2hvdz1cIjFcIl0gfiAuaW1hZ2UtZGl2IGltZyB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDApO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMXMgZWFzZS1pbi1vdXQ7XG59XG5ib2R5IC5ib2R5LWhvbWUgLmFsbC1wYW5lbHMgLmRldGFpbHMtZGl2IHtcbiAgYm9yZGVyOiAjMmU4N2FkIHNvbGlkIDAuM3JlbTtcbn1cbmJvZHkgLmJvZHktaG9tZSAuYWxsLXBhbmVscyAuZGV0YWlscy1kaXYgcCB7XG4gIGNvbG9yOiByZ2IoMTY0LCAxNjQsIDE2NCk7XG4gIHBhZGRpbmc6IDAgMC4yMzYwODI4NTQ4cmVtO1xufVxuYm9keSAuYm9keS1ob21lIC5hbGwtcGFuZWxzW2RhdGEtdHlwZT1zdG9yeV0gLnBhbmVsLXJvdyAucGFuZWwgLnBhbmVsLXNpbmdsZSAucGFuZWwtYm9yZGVyOmhvdmVyLFxuYm9keSAuYm9keS1ob21lIC5hbGwtcGFuZWxzW2RhdGEtdHlwZT1zdG9yeV0gLnBhbmVsLXJvdy1jb250YWluZXI6bm90KDpob3ZlcikgLnBhbmVsLXJvdyAucGFuZWwgLnBhbmVsLXNpbmdsZSAucGFuZWwtYm9yZGVyW2RhdGEtc2hvdz1cIjFcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU4N2FkO1xufVxuYm9keSAuYm9keS1ob21lIC5hbGwtcGFuZWxzW2RhdGEtdHlwZT1zdG9yeV0gLmRldGFpbHMtZGl2IHtcbiAgYm9yZGVyLWNvbG9yOiAjMmU4N2FkO1xufVxuYm9keSAuYm9keS1ob21lIC5hbGwtcGFuZWxzW2RhdGEtdHlwZT1zdG9yeV0gLmRldGFpbHMtZGl2IC5jcmVhdGVkLWJ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlN0b3J5IGNyZWF0ZWQgYnlcIjtcbn1cbmJvZHkgLmJvZHktaG9tZSAuYWxsLXBhbmVsc1tkYXRhLXR5cGU9c3RvcnldIC5kZXRhaWxzLWRpdiAudGFnVXNlckRpdiBwIHtcbiAgY29sb3I6ICMyZTg3YWQ7XG59XG5ib2R5IC5ib2R5LWhvbWUgLmFsbC1wYW5lbHNbZGF0YS10eXBlPXN0b3J5XSAucGFuZWwtc2luZ2xlIC50ZXh0LWRpdiBwOjpiZWZvcmUge1xuICBjb250ZW50OiB2YXIoLS1zdG9yeS1uYW1lKTtcbn1cbmJvZHkgLmJvZHktaG9tZSAuYWxsLXBhbmVsc1tkYXRhLXR5cGU9dGFnXSAucGFuZWwtcm93IC5wYW5lbCAucGFuZWwtc2luZ2xlIC5wYW5lbC1ib3JkZXI6aG92ZXIsXG5ib2R5IC5ib2R5LWhvbWUgLmFsbC1wYW5lbHNbZGF0YS10eXBlPXRhZ10gLnBhbmVsLXJvdy1jb250YWluZXI6bm90KDpob3ZlcikgLnBhbmVsLXJvdyAucGFuZWwgLnBhbmVsLXNpbmdsZSAucGFuZWwtYm9yZGVyW2RhdGEtc2hvdz1cIjFcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAxNjYsIDApO1xufVxuYm9keSAuYm9keS1ob21lIC5hbGwtcGFuZWxzW2RhdGEtdHlwZT10YWddIC5kZXRhaWxzLWRpdiB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI1NSwgMTY2LCAwKTtcbn1cbmJvZHkgLmJvZHktaG9tZSAuYWxsLXBhbmVsc1tkYXRhLXR5cGU9dGFnXSAuZGV0YWlscy1kaXYgLmNyZWF0ZWQtYnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiVGFnIGNyZWF0ZWQgYnlcIjtcbn1cbmJvZHkgLmJvZHktaG9tZSAuYWxsLXBhbmVsc1tkYXRhLXR5cGU9dGFnXSAuZGV0YWlscy1kaXYgLnRhZ1VzZXJEaXYgcCB7XG4gIGNvbG9yOiByZ2IoMjU1LCAxNjYsIDApO1xufVxuYm9keSAuYm9keS1ob21lIC5hbGwtcGFuZWxzW2RhdGEtdHlwZT10YWddIC5wYW5lbC1zaW5nbGUgLnRleHQtZGl2IHA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHZhcigtLXRhZy1uYW1lKTtcbn1cbmJvZHkgLmJvZHktaG9tZSAuaW5mby1kaXYge1xuICBwYWRkaW5nOiAycmVtIDEwJTtcbiAgd2lkdGg6IDgwJTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtYXgoMjUlLCA5LjIzNjA5Mzk0MzFyZW0pKTtcbiAgZGlzcGxheTogZ3JpZDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEuNjE4cmVtO1xufVxuYm9keSAuYm9keS1ob21lIC5pbmZvLWRpdiAuaW5mby1pY29uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdyaWQtZ2FwOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwIDAuNjE4MDQ2OTcxNnJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbmJvZHkgLmJvZHktaG9tZSAuaW5mby1kaXYgLmluZm8taWNvbi1jb250YWluZXIgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxMCU7XG59XG5ib2R5IC5ib2R5LWhvbWUgLmluZm8tZGl2IC5pbmZvLWljb24tY29udGFpbmVyIC5pbmZvLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ3JpZC1nYXA6IDA7XG4gIGhlaWdodDogNHJlbTtcbiAgd2lkdGg6IDRyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXdpZHRoOiAwLjNyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMXMsIGJvcmRlci1jb2xvciAxcywgY29sb3IgMXM7XG59XG5ib2R5IC5ib2R5LWhvbWUgLmluZm8tZGl2IC5pbmZvLWljb24tY29udGFpbmVyIC5pbmZvLWljb24gaTo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAyLjRyZW07XG59XG5ib2R5IC5ib2R5LWhvbWUgLmluZm8tZGl2IC5pbmZvLWljb24tY29udGFpbmVyIC5pbmZvLWljb25bZGF0YS1jbGlja2VkPVwiMVwiXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItY29sb3I6ICMwYWQxODU7XG4gIGNvbG9yOiAjMGFkMTg1O1xufVxuYm9keSAuYm9keS1ob21lIC5pbmZvLWRpdiAuaW5mby1pY29uLWNvbnRhaW5lciAuaW5mby1pY29uOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycywgY29sb3IgMC4ycztcbn1cbmJvZHkgLmJvZHktaG9tZSAuaW5mby1jYXJvdXNlbC1kaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuYm9keSAuYm9keS1ob21lIC5pbmZvLWNhcm91c2VsLWRpdiAuaW5mby1jYXJvdXNlbC1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhZDE4NTtcbiAgd2lkdGg6IDgwJTtcbiAgcGFkZGluZzogMCAxMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBncmlkLWdhcDogMDtcbn1cbmJvZHkgLmJvZHktaG9tZSAuaW5mby1jYXJvdXNlbC1kaXYgLmluZm8tY2Fyb3VzZWwtaXRlbSAuaW5mby1jYXJvdXNlbC10ZXh0IHtcbiAgd2lkdGg6IDQwJTtcbn1cbmJvZHkgLmJvZHktaG9tZSAuaW5mby1jYXJvdXNlbC1kaXYgLmluZm8tY2Fyb3VzZWwtaXRlbSAuaW5mby1jYXJvdXNlbC10ZXh0IGgxLCBib2R5IC5ib2R5LWhvbWUgLmluZm8tY2Fyb3VzZWwtZGl2IC5pbmZvLWNhcm91c2VsLWl0ZW0gLmluZm8tY2Fyb3VzZWwtdGV4dCBwIHtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5ib2R5IC5ib2R5LWhvbWUgLmluZm8tY2Fyb3VzZWwtZGl2IC5pbmZvLWNhcm91c2VsLWl0ZW0gaW1nIHtcbiAgd2lkdGg6IDYwJTtcbiAgaGVpZ2h0OiAyOS4wMzAxNzI3OTkycmVtO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCA3NSUgMTAwJSwgMCUgMTAwJSk7XG4gIGJvcmRlcjogd2hpdGUgc29saWQgMC4zcmVtO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG59XG5ib2R5IC5ib2R5LWhvbWUgLmluZm8tY2Fyb3VzZWwtZGl2IC5pbmZvLWNhcm91c2VsLWl0ZW0gPiAqIHtcbiAgbWFyZ2luOiAyLjYxNzkyNHJlbSAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjFyZW0pIHtcbiAgYm9keSAuYm9keS1ob21lIC5hbGwtcGFuZWxzIC5wYW5lbC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgYm9keSAuYm9keS1ob21lIC5hbGwtcGFuZWxzIC5wYW5lbC1yb3cgLnBhbmVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBib2R5IC5ib2R5LWhvbWUgLmFsbC1wYW5lbHMgLnBhbmVsLXJvdzpudGgtY2hpbGQoMm4pIC5wYW5lbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBib2R5IC5ib2R5LWhvbWUgLmluZm8tY2Fyb3VzZWwtZGl2IC5pbmZvLWNhcm91c2VsLWl0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICBib2R5IC5ib2R5LWhvbWUgLmluZm8tY2Fyb3VzZWwtZGl2IC5pbmZvLWNhcm91c2VsLWl0ZW0gLmluZm8tY2Fyb3VzZWwtdGV4dCxcbmJvZHkgLmJvZHktaG9tZSAuaW5mby1jYXJvdXNlbC1kaXYgLmluZm8tY2Fyb3VzZWwtaXRlbSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDIuNjE3OTI0cmVtIDA7XG4gIH1cbiAgYm9keSAuYm9keS1ob21lIC5pbmZvLWNhcm91c2VsLWRpdiAuaW5mby1jYXJvdXNlbC1pdGVtIGltZyB7XG4gICAgaGVpZ2h0OiAxNy45NDIwMTAzODI3cmVtO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSAxMDAlLCAwJSAxMDAlKTtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDAuM3JlbTtcbiAgfVxufVxuYm9keSAudGl0bGUge1xuICBwYWRkaW5nOiAxNy45NDIwMTAzODI3cmVtIDAgNi44NTM1MjYwNjk4cmVtIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdyaWQtZ2FwOiAwO1xufVxuYm9keSAudGl0bGUgaW1nIHtcbiAgaGVpZ2h0OiAyLjg1NjFyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMS42MThyZW07XG59XG5ib2R5IC5ob21lLUNUQXMge1xuICBtYXJnaW46IDE3Ljk0MjAxMDM4MjdyZW0gMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5ib2R5IC5ob21lLUNUQXMgaDIge1xuICBjb2xvcjogIzBhZDE4NTtcbn1cbmJvZHkgLmhvbWUtQ1RBcyAucHJvZHVjZXIsXG5ib2R5IC5ob21lLUNUQXMgLmFydGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHkgLmhvbWUtQ1RBcyAucHJvZHVjZXIgLmluc3RydWN0aW9ucy1kaXYge1xuICB0b3A6IC0xMDAlO1xuICByaWdodDogLTIwMCU7XG59XG5ib2R5IC5ob21lLUNUQXMgLmFydGlzdCAuaW5zdHJ1Y3Rpb25zLWRpdiB7XG4gIGJvdHRvbTogLTEwMCU7XG4gIGxlZnQ6IC0zMDAlO1xufVxuYm9keSAuaG9tZS1DVEFzIC5pbnN0cnVjdGlvbnMtZGl2IHtcbiAgd2lkdGg6IDE1ZW07XG59XG5ib2R5IC5ob21lLUNUQXMgLmluc3RydWN0aW9ucy1kaXYgLmFycm93IHtcbiAgd2lkdGg6IDQuNWVtO1xufVxuYm9keSAuaG9tZS1DVEFzIC5pbnN0cnVjdGlvbnMtZGl2IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5ib2R5IC5ob21lLUNUQXMgLmluc3RydWN0aW9ucy1kaXYgc3ZnLmFycm93IHBhdGgge1xuICBzdHJva2U6IHJnYig4NiwgODUsIDg0KTtcbiAgc3Ryb2tlLXdpZHRoOiAxNDtcbn1cbmJvZHkgLmhvbWUtQ1RBcyAuaW5zdHJ1Y3Rpb25zLWRpdiBzdmcuYXJyb3cgLnAyIHtcbiAgc3Ryb2tlLXdpZHRoOiA3O1xuICBmaWxsOiByZ2IoODYsIDg1LCA4NCk7XG59XG5ib2R5IC5ob21lLUNUQXMgLmluc3RydWN0aW9ucy1kaXYgcCB7XG4gIGNvbG9yOiByZ2IoODYsIDg1LCA4NCk7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuYm9keSAuc2VhcmNoLWJhciB7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIGJvcmRlci13aWR0aDogMC4yMzYwODI4NTQ4cmVtO1xuICBib3JkZXItcmFkaXVzOiAxLjYxOHJlbTtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGhlaWdodDogMmVtO1xuICBtYXJnaW46IDQuMjM1ODAxMDMycmVtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHkgLnNlYXJjaC1iYXIgLmJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwLjE0NTkxMDI5MzRyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG5ib2R5IC5zZWFyY2gtYmFyIC5idXR0b246aG92ZXI6bm90KCNzb3J0LW1lbnUtbW9kYWwpIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMGFkMTg1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGFkMTg1O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAuc2VhcmNoLWJhciAjc29ydC1tZW51IHtcbiAgYm9yZGVyLXJhZGl1czogMC4zODE5ODIwNTkxcmVtO1xuICBtYXJnaW4tbGVmdDogMWVtO1xufVxuYm9keSAuc2VhcmNoLWJhciBidXR0b25bdHlwZT1zdWJtaXRdIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zODE5ODIwNTkxcmVtIDAgMCAwLjM4MTk4MjA1OTFyZW07XG59XG5ib2R5IC5zZWFyY2gtYmFyIGJ1dHRvblt0eXBlPXN1Ym1pdF06aG92ZXIgfiAqIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMGFkMTg1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGFkMTg1O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAuc2VhcmNoLWJhciBpbnB1dFt0eXBlPXRleHRdIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwIDAuMzgxOTgyMDU5MXJlbSAwLjM4MTk4MjA1OTFyZW0gMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbmJvZHkgLnNlYXJjaC1iYXIgaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogd2hpdGU7XG59XG5ib2R5IC5zZWFyY2gtYmFyIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMwYWQxODU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYWQxODU7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5ICNzb3J0LW1lbnUtbW9kYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyLjQ3MjE2NTcwOTZyZW0pO1xuICBib3JkZXItcmFkaXVzOiAwLjM4MTk4MjA1OTFyZW07XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogY2FsYygxMDAlICsgMWVtKTtcbn1cbmJvZHkgI3NvcnQtbWVudS1tb2RhbCBwIHtcbiAgYm9yZGVyLXdpZHRoOiAwLjIzNjA4Mjg1NDhyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuNjE4cmVtO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbWFyZ2luOiAwLjVlbSAwIDAuMmVtIDA7XG59XG5ib2R5ICNzb3J0LW1lbnUtbW9kYWwgLmZpbHRlci10YWdzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDAuMmVtO1xufVxuYm9keSAjc29ydC1tZW51LW1vZGFsIC5maWx0ZXItdGFncyAuZmlsdGVyLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdyaWQtZ2FwOiAxZW07XG4gIHBhZGRpbmc6IDAuM2VtIDA7XG59XG5ib2R5ICNzb3J0LW1lbnUtbW9kYWwgLmZpbHRlci10YWdzIC5maWx0ZXItcm93IC5idXR0b24ge1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAwLjM4MTk4MjA1OTFyZW07XG59XG5ib2R5ICNzb3J0LW1lbnUtbW9kYWwgLmZpbHRlci10YWdzIC5maWx0ZXItcm93IC5idXR0b246aG92ZXIsIGJvZHkgI3NvcnQtbWVudS1tb2RhbCAuZmlsdGVyLXRhZ3MgLmZpbHRlci1yb3cgLmJ1dHRvbi5hY3RpdmUge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMyZTg3YWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTg3YWQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5ICNzb3J0LW1lbnUtbW9kYWwgLmZpbHRlci10YWdzIC5maWx0ZXItcm93IC5idXR0b24uREVTQzo6YmVmb3JlLCBib2R5ICNzb3J0LW1lbnUtbW9kYWwgLmZpbHRlci10YWdzIC5maWx0ZXItcm93IC5idXR0b24uQVNDOjpiZWZvcmUge1xuICBmb250OiB2YXIoLS1mYS1mb250LXNvbGlkKTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjZlbTtcbn1cbmJvZHkgI3NvcnQtbWVudS1tb2RhbCAuZmlsdGVyLXRhZ3MgLmZpbHRlci1yb3cgLmJ1dHRvbi5ERVNDOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZFwiO1xufVxuYm9keSAjc29ydC1tZW51LW1vZGFsIC5maWx0ZXItdGFncyAuZmlsdGVyLXJvdyAuYnV0dG9uLkFTQzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGVcIjtcbn1cbmJvZHkgI3NvcnQtbWVudS1tb2RhbCAuZmlsdGVyLXRhZ3MgLmZpbHRlci1yb3cgLmJ1dHRvbi5zb3J0LWJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG5ib2R5ICNzb3J0LW1lbnUtbW9kYWwgLmZpbHRlci10YWdzIC5maWx0ZXItcm93IC5idXR0b24uc29ydC1idXR0b246aG92ZXIsIGJvZHkgI3NvcnQtbWVudS1tb2RhbCAuZmlsdGVyLXRhZ3MgLmZpbHRlci1yb3cgLmJ1dHRvbi5zb3J0LWJ1dHRvbi5hY3RpdmUge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYig4NiwgODUsIDg0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDg2LCA4NSwgODQpO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAucm93LWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMi42MTc5MjRyZW0gMDtcbn1cbmJvZHkgLnJvdy1jb250ZW50LnJvdy1jb3VudC0xIHtcbiAgcGFkZGluZzogNi44NTM1MjYwNjk4cmVtIDA7XG59XG5ib2R5IC5yb3ctY29udGVudC5yb3ctY291bnQtMiB7XG4gIHBhZGRpbmc6IDIuNjE3OTI0cmVtIDAgNi44NTM1MjYwNjk4cmVtIDA7XG59XG5ib2R5IC5yb3ctY29udGVudDpudGgtY2hpbGQoMm4pIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuYm9keSAucm93LWNvbnRlbnQgLnBpY3R1cmUge1xuICB3aWR0aDogNDUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbn1cbmJvZHkgLnJvdy1jb250ZW50IC5waWN0dXJlIC5pbWcge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMC40NzIxNjU3MDk2cmVtKTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAwLjQ3MjE2NTcwOTZyZW0pO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMwYWQxODU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiByZ2IoODYsIDg1LCA4NCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAwLjIzNjA4Mjg1NDhyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuNjE4cmVtO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keSAucm93LWNvbnRlbnQgLnBpY3R1cmUgLmltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbmJvZHkgLnJvdy1jb250ZW50IC5waWN0dXJlIC5pbWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMjUlLCByZ2JhKDAsIDAsIDAsIDApIDUwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbmJvZHkgLnJvdy1jb250ZW50IC5waWN0dXJlIC5wcm9qZWN0LW5hbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiBtYXgoM3Z3LCAxLjNyZW0pO1xufVxuYm9keSAucm93LWNvbnRlbnQgLnBpY3R1cmUgLnVuZGVybGluZSB7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSAwKTtcbiAgdG9wOiAyOCU7XG4gIGhlaWdodDogbWF4KDFlbSwgMS41dncpO1xufVxuYm9keSAucm93LWNvbnRlbnQgLnBpY3R1cmUgLnVuZGVybGluZSBwYXRoIHtcbiAgc3Ryb2tlOiByZ2IoMTY0LCAxNjQsIDE2NCk7XG59XG5ib2R5IC5yb3ctY29udGVudCAucGljdHVyZSAuY29udGVudC1pbmZvLmJ1dHRvbi1kaXYge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAgNTAlKTtcbn1cbmJvZHkgLnJvdy1jb250ZW50IC5waWN0dXJlIC5jb250ZW50LWluZm8uYnV0dG9uLWRpdiAuYnV0dG9uIHtcbiAgZm9udC1zaXplOiBtYXgoMS4ydncsIDAuNzY5MjMwNzY5MnJlbSk7XG59XG5ib2R5IC5yb3ctY29udGVudCAucGljdHVyZSAuY29udGVudC1pbmZvLmJ1dHRvbi1kaXYgLnByb2plY3QtdHlwZSB7XG4gIGJvcmRlci1jb2xvcjogIzJlODdhZDtcbn1cbmJvZHkgLnJvdy1jb250ZW50IC5waWN0dXJlIC5jb250ZW50LWluZm8uYnV0dG9uLWRpdiAucHJpY2Uge1xuICBib3JkZXItY29sb3I6ICMwYWQxODU7XG59XG5ib2R5IC5yb3ctY29udGVudCAucGljdHVyZSAuY29udGVudC1pbmZvLmJ1dHRvbi1kaXYgLndvcmstdHlwZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDg2LCA4NSwgODQpO1xufVxuYm9keSAucm93LWNvbnRlbnQgLmRlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IDQ1JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhc3BlY3QtcmF0aW86IDE2Lzc7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzBhZDE4NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6IHJnYig4NiwgODUsIDg0KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItd2lkdGg6IDAuMjM2MDgyODU0OHJlbTtcbiAgYm9yZGVyLXJhZGl1czogMS42MThyZW07XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBhbGlnbi1pdGVtczogZW5kO1xufVxuYm9keSAucm93LWNvbnRlbnQgLmRlc2NyaXB0aW9uIC5wcm9kdWNlci1kZXRhaWxzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ3JpZC1nYXA6IDAuNjE4MDQ2OTcxNnJlbTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAgLTUwJSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLnJvdy1jb250ZW50IC5kZXNjcmlwdGlvbiAucHJvZHVjZXItZGV0YWlscyBpbWcge1xuICBoZWlnaHQ6IG1heCgyZW0sIG1pbig0dncsIDNlbSkpO1xuICB3aWR0aDogbWF4KDJlbSwgbWluKDR2dywgM2VtKSk7XG59XG5ib2R5IC5yb3ctY29udGVudCAuZGVzY3JpcHRpb24gLnByb2R1Y2VyLWRldGFpbHMgLmJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuMjM2MDgyODU0OHJlbSAwLjYxODA0Njk3MTZyZW07XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiBtYXgobWluKDJ2dywgMS42MThyZW0pLCAwLjYzZW0pO1xufVxuYm9keSAucm93LWNvbnRlbnQgLmRlc2NyaXB0aW9uIC5kZXMtcCB7XG4gIGJvcmRlci13aWR0aDogMC4xNDU5MTAyOTM0cmVtO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIHdpZHRoOiBjYWxjKDgwJSAtIDJlbSk7XG4gIGhlaWdodDogY2FsYyg4MCUgLSAyZW0pO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNC41NzE0Mjg1NzE0ZW0pO1xuICBtYXJnaW46IDFlbSAyLjI4NTcxNDI4NTdlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuYm9keSAucm93LWNvbnRlbnQgLmRlc2NyaXB0aW9uIC5kZXMtcCAuY2lyY2xlIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDgwJTtcbiAgd2lkdGg6IDk1JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMi41JSwgMjAlKTtcbn1cbmJvZHkgLnJvdy1jb250ZW50IC5kZXNjcmlwdGlvbiAuZGVzLXAgLmNpcmNsZSBwYXRoIHtcbiAgc3Ryb2tlOiByZ2IoMjA0LCAyMDQsIDIwNCk7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDA7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICBzdHJva2Utd2lkdGg6IDAuMDkwMTc5NDE1cmVtO1xufVxuYm9keSAucm93LWNvbnRlbnQgLmRlc2NyaXB0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogbWF4KDFlbSwgM3Z3KTtcbiAgaGVpZ2h0OiBtYXgoMWVtLCAzdncpO1xuICBib3JkZXI6IDAuMjM2MDgyODU0OHJlbSBzb2xpZCAjMGFkMTg1O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShtaW4oLTU0JSwgLTAuNjdlbSkgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci13aWR0aDogMCAwIDAuMjM2MDgyODU0OHJlbSAwLjIzNjA4Mjg1NDhyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MCU7XG4gIGxlZnQ6IDA7XG59XG5ib2R5IC5yb3ctY29udGVudDpudGgtY2hpbGQoMm4pIC5waWN0dXJlIC5pbWcsXG5ib2R5IC5yb3ctY29udGVudDpudGgtY2hpbGQoMm4pIC5kZXNjcmlwdGlvbixcbmJvZHkgLnJvdy1jb250ZW50Om50aC1jaGlsZCgybikgLmRlc2NyaXB0aW9uIC5wcm9kdWNlci1kZXRhaWxzID4gKiB7XG4gIGJvcmRlci1jb2xvcjogIzJlODdhZDtcbn1cbmJvZHkgLnJvdy1jb250ZW50Om50aC1jaGlsZCgybikgLmRlc2NyaXB0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogbWF4KDFlbSwgM3Z3KTtcbiAgaGVpZ2h0OiBtYXgoMWVtLCAzdncpO1xuICBib3JkZXI6IDAuMjM2MDgyODU0OHJlbSBzb2xpZCAjMmU4N2FkO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShtYXgoNTQlLCAwLjY3ZW0pIDApIHJvdGF0ZSg0NWRlZyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItd2lkdGg6IDAuMjM2MDgyODU0OHJlbSAwLjIzNjA4Mjg1NDhyZW0gMCAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDAlO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cbmJvZHkgLnJvdy1jb250ZW50IC5pbnN0cnVjdGlvbnMtZGl2IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlci13aWR0aDogMC4wOTAxNzk0MTVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNjE4MDQ2OTcxNnJlbTtcbiAgZm9udC1zaXplOiAwLjc2OTIzMDc2OTJyZW07XG59XG5ib2R5IC5yb3ctY29udGVudCAuaW5zdHJ1Y3Rpb25zLWRpdiBwIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbmJvZHkgLnJvdy1jb250ZW50IC5pbnN0cnVjdGlvbnMtZGl2LmRvd24ge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIwJSwgY2FsYygtMTEwJSAtIDJ2dykpIHJvdGF0ZSgxODBkZWcpO1xufVxuYm9keSAucm93LWNvbnRlbnQgLmluc3RydWN0aW9ucy1kaXYuZG93bi5mbGlwIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjAlLCBjYWxjKC0xMDAlIC0gMXZ3KSkgcm90YXRlKDE4MGRlZykgc2NhbGVYKC0xKTtcbn1cbmJvZHkgLnJvdy1jb250ZW50IC5pbnN0cnVjdGlvbnMtZGl2LmRvd24uZGVzLWluc3RydWN0aW9ucyB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg5MCUsIGNhbGMoLTkwJSAtIDJ2dykpIHJvdGF0ZSgxODBkZWcpIHNjYWxlWCgtMSk7XG59XG5ib2R5IC5yb3ctY29udGVudCAuaW5zdHJ1Y3Rpb25zLWRpdi5kb3duLmRlcy1pbnN0cnVjdGlvbnMgcCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMCUsIDIwJSkgcm90YXRlKDE4MGRlZykgc2NhbGVYKC0xKTtcbn1cbmJvZHkgLnJvdy1jb250ZW50IC5pbnN0cnVjdGlvbnMtZGl2LnVwIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00MCUsIGNhbGMoMTAwJSArIDAuNXZ3KSk7XG4gIGdyaWQtZ2FwOiAwO1xufVxuYm9keSAucm93LWNvbnRlbnQgLmluc3RydWN0aW9ucy1kaXYudXAuZmxpcCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgY2FsYygxMDAlICsgMC41dncpKSBzY2FsZVgoLTEpO1xufVxuYm9keSAucm93LWNvbnRlbnQgLmluc3RydWN0aW9ucy1kaXYge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbmJvZHkgLnJvdy1jb250ZW50IC5pbnN0cnVjdGlvbnMtZGl2IHN2Zy5hcnJvdyBwYXRoIHtcbiAgc3Ryb2tlOiByZ2IoMTY0LCAxNjQsIDE2NCk7XG4gIHN0cm9rZS13aWR0aDogMTA7XG59XG5ib2R5IC5yb3ctY29udGVudCAuaW5zdHJ1Y3Rpb25zLWRpdiBzdmcuYXJyb3cgLnAyIHtcbiAgc3Ryb2tlLXdpZHRoOiAyO1xuICBmaWxsOiByZ2IoMTY0LCAxNjQsIDE2NCk7XG59XG5ib2R5IC5yb3ctY29udGVudCAuaW5zdHJ1Y3Rpb25zLWRpdiBwIHtcbiAgY29sb3I6IHJnYigxNjQsIDE2NCwgMTY0KTtcbiAgZm9udC1zaXplOiBtaW4obWF4KDJ2dywgMS43ZW0pLCAyLjRlbSk7XG59XG5ib2R5IC5zY2VuZS1kZXNjIHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMTtcbiAgaGVpZ2h0OiAyLjYxNzkyNHJlbTtcbiAgcGFkZGluZzogMC42MTgwNDY5NzE2cmVtIDFyZW07XG4gIHJlc2l6ZTogbm9uZTtcbiAgYm9yZGVyOiAwLjA2ZW0gc29saWQgcmdiKDE2NCwgMTY0LCAxNjQpO1xuICBvdXRsaW5lLWNvbG9yOiAjMmU4N2FkO1xuICBib3JkZXItcmFkaXVzOiAwLjYxODA0Njk3MTZyZW07XG59XG5ib2R5IC5mb3JtLXN1Ym1pdC1lcnJvciB7XG4gIG1hcmdpbi1ib3R0b206IDNlbTtcbn1cbmJvZHkgLnNjZW5lLWNvbnRlbnRzIC5pbnN0cnVjdGlvbnMtZGl2IHtcbiAgdG9wOiAtOWVtO1xuICBsZWZ0OiA2LjVlbTtcbn1cbmJvZHkgLnNjZW5lLWNvbnRlbnRzIC5pbnN0cnVjdGlvbnMtZGl2IHN2ZyB7XG4gIHBhZGRpbmc6IDJlbTtcbn1cbmJvZHkgLnNjZW5lLWNvbnRlbnRzIC5pbnN0cnVjdGlvbnMtZGl2IHAge1xuICBmbGV4OiAxIDAgMTJlbTtcbn1cbmJvZHkgLnNjZW5lLWNvbnRlbnRzIC5zY29wZS13b3JrLXNjZW5lIC5pbnN0cnVjdGlvbnMtZGl2IHtcbiAgdG9wOiAtNmVtO1xuICBsZWZ0OiA3ZW07XG59XG5ib2R5IC5hZGRpdGlvbmFsLWluZm8gLnJlZmVyZW5jZSAuaW5zdHJ1Y3Rpb25zLWRpdiB7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogLTEwMCU7XG4gIGdhcDogMDtcbn1cbmJvZHkgLmFkZGl0aW9uYWwtaW5mbyAucmVmZXJlbmNlIC5pbnN0cnVjdGlvbnMtZGl2IHN2ZyB7XG4gIGhlaWdodDogNTAlO1xuICB3aWR0aDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNmVtO1xuICBsZWZ0OiAtMmVtO1xufVxuYm9keSAuYWRkaXRpb25hbC1pbmZvIC5yZWZlcmVuY2UgLmluc3RydWN0aW9ucy1kaXYgcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDdlbSArIDF2dyk7XG4gIGxlZnQ6IDNlbTtcbn1cbmJvZHkgLnNjZW5lLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keSAuc2NlbmUtdGl0bGUgLmluc3RydWN0aW9ucy1kaXYge1xuICB3aWR0aDogNmVtO1xuICBoZWlnaHQ6IDVlbTtcbiAgcmlnaHQ6IGNhbGMoMmVtICsgMXZ3KTtcbiAgdG9wOiAtMjAlO1xufVxuYm9keSAuaGl3LWljb24gLmhpdy1jaXJjbGUge1xuICBtYXJnaW46IGF1dG87XG59XG5ib2R5IC5oaXctaWNvbiBoMiB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbmJvZHkgLmhpdy1pY29uIGgyLCBib2R5IC5oaXctaWNvbiBwIHtcbiAgbWFyZ2luOiAwO1xufVxuYm9keSAuZWRpdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAxLjYxOHJlbTtcbiAgYm9yZGVyOiAwLjM4MTk4MjA1OTFyZW0gc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuMzgxOTgyMDU5MXJlbTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLXdpZHRoIDAuMXMgZWFzZS1pbi1vdXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHkgLmVkaXRhYmxlIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5ib2R5IC5lZGl0YWJsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDAsIDI0MCwgMjQwKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTY0LCAxNjQsIDE2NCk7XG4gIGJvcmRlci13aWR0aDogMC4zODE5ODIwNTkxcmVtO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBib3JkZXItd2lkdGggMC4xcyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogMTA7XG59XG5ib2R5IC5lZGl0YWJsZTpob3ZlciBidXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvcGFjaXR5OiAxO1xufVxuYm9keSAuZWRpdGFibGUgYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgYm9yZGVyLXdpZHRoOiAwLjIzNjA4Mjg1NDhyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogbm9uZTtcbn1cbmJvZHkgLmVkaXRhYmxlIGJ1dHRvbi5kZWxldGUge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtNTAlIC0gMC4xOTA5OTEwMjk1cmVtIC0gMXJlbSksIC01MCUpO1xufVxuYm9keSAuZWRpdGFibGUgYnV0dG9uLm1vdmUge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtNTAlIC0gMXJlbSksIC01MCUpO1xufVxuYm9keSAub3Blbi1zaWRlLXBhbmVsIHtcbiAgei1pbmRleDogMTAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMTBlbTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkgLm9wZW4tc2lkZS1wYW5lbC5sZWZ0IHtcbiAgbGVmdDogbWF4KDUlLCAyZW0pO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlIDApO1xufVxuYm9keSAub3Blbi1zaWRlLXBhbmVsLnJpZ2h0IHtcbiAgcmlnaHQ6IG1heCg1JSwgMmVtKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlIDApO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MXJlbSkge1xuICBib2R5IC5vcGVuLXNpZGUtcGFuZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGJvZHkgLm9wZW4tc2lkZS1wYW5lbFtkYXRhLWhpZGU9XCIxXCJdIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5ib2R5IC5tZW51LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogMTA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDBlbSAtIDAuMTQ1OTEwMjkzNHJlbSk7XG4gIGxlZnQ6IGNhbGMoMTAwJSArIDAuMjkxODIwNTg2OXJlbSk7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMC4zODE5ODIwNTkxcmVtIDA7XG4gIGJvcmRlci13aWR0aDogMC4xNDU5MTAyOTM0cmVtO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBmb250LXNpemU6IDFyZW07XG59XG5ib2R5IC5tZW51LWxpc3QgYnV0dG9uIHtcbiAgYm9yZGVyLXdpZHRoOiAwLjE0NTkxMDI5MzRyZW07XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbmJvZHkgLm1lbnUtbGlzdCBidXR0b246aG92ZXIge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuYm9keSAubWVudS1saXN0LnRhZy1zZWFyY2gtcmVzdWx0cyB7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiBjYWxjKDEwMCUgLSAwLjI5MTgyMDU4NjlyZW0pO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTEuMzgwODI1NzY3OHJlbTtcbn1cbmJvZHkgLnRhZy1zZWFyY2gge1xuICB3aWR0aDogOTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMS4wODkwMDUxODA5cmVtO1xufVxuYm9keSAudGFnLXNlYXJjaCAuc2VhcmNoLWRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5ib2R5IC50YWctc2VhcmNoIC5zZWFyY2gtZGl2W2RhdGEtaW5jbHVkZS1zdG9yeS1zZWFyY2g9XCIxXCJdIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIuNTVlbSk7XG59XG5ib2R5IC50YWctc2VhcmNoIC5zZWFyY2gtZGl2IC50YWctc2VhcmNoLWJhciArIC50YWctc2VhcmNoLXJlc3VsdHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keSAudGFnLXNlYXJjaCAuc2VhcmNoLWRpdiAudGFnLXNlYXJjaC1iYXI6dmFsaWQgKyAudGFnLXNlYXJjaC1yZXN1bHRzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbmJvZHkgLnRhZy1zZWFyY2ggLnNlYXJjaC1kaXYgLnRhZy1zZWFyY2gtcmVzdWx0cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIHRvcDogY2FsYygxZW0gKyAwLjE0NTkxMDI5MzRyZW0pO1xuICB6LWluZGV4OiAyO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMWVtIDFlbTtcbiAgcGFkZGluZy10b3A6IGNhbGMoMWVtICsgMC4xNDU5MTAyOTM0cmVtKTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuMjkxODIwNTg2OXJlbSk7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbmJvZHkgLnRhZy1zZWFyY2ggLnNlYXJjaC1kaXYgLnRhZy1zZWFyY2gtcmVzdWx0cyAudGFnLXNlYXJjaC1yZXN1bHQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwLjFlbSAwO1xufVxuYm9keSAudGFnLXNlYXJjaCAuc2VhcmNoLWRpdiAudGFnLXNlYXJjaC1yZXN1bHRzIC50YWctc2VhcmNoLXJlc3VsdFtkYXRhLWNsaWNrZWQ9XCIxXCJdIHtcbiAgY29sb3I6ICMwYWQxODU7XG59XG5ib2R5IC50YWctc2VhcmNoIC5zZWFyY2gtZGl2IC50YWctc2VhcmNoLXJlc3VsdHMgLnRhZy1zZWFyY2gtcmVzdWx0LWJ1dHRvbiB7XG4gIG1hcmdpbjogMC41ZW0gMDtcbiAgcGFkZGluZzogMC4xZW0gMWVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuYm9keSAudGFnLXNlYXJjaCAuc2VhcmNoLWRpdiAudGFnLXNlYXJjaC1yZXN1bHRzIC50YWctc2VhcmNoLXJlc3VsdC1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjFlbSAxZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyZW0pO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgbWFyZ2luLWJsb2NrOiAwO1xufVxuYm9keSAudGFnLXNlYXJjaCAuc2VhcmNoLWRpdiAudGFnLXNlYXJjaC1iYXIge1xuICBoZWlnaHQ6IDJlbTtcbiAgYm9yZGVyLXJhZGl1czogMmVtO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMC4yOTE4MjA1ODY5cmVtIC0gMi41ZW0gLSAxZW0pO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMCAxZW0gMCAyLjVlbTtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHotaW5kZXg6IDM7XG59XG5ib2R5IC50YWctc2VhcmNoIC5zZWFyY2gtZGl2IC50YWctc2VhcmNoLWJhcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiKDIwNCwgMjA0LCAyMDQpO1xufVxuYm9keSAudGFnLXNlYXJjaCAuc2VhcmNoLWRpdiAudGFnLXNlYXJjaC1iYXI6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuYm9keSAudGFnLXNlYXJjaCAuc2VhcmNoLWRpdiAuZmEtc2VhcmNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA0O1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbn1cbmJvZHkgLmJ1dHRvbi1jaXJjbGUtMSxcbmJvZHkgcC5idXR0b24tY2lyY2xlLTEge1xuICBoZWlnaHQ6IDEuN3JlbTtcbiAgd2lkdGg6IDEuN3JlbTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ3JpZC1nYXA6IDA7XG59XG5ib2R5IC5lZGl0aW9uLWRpdltkYXRhLXZhbHVlPXVucHVibGlzaGVkXSBidXR0b25bZGF0YS12YWx1ZT1yZW1vdmVkXSwgYm9keSAuZWRpdGlvbi1kaXZbZGF0YS12YWx1ZT11bnB1Ymxpc2hlZF0gYnV0dG9uW2RhdGEtdmFsdWU9cmV2ZXJ0XSwgYm9keSAuZWRpdGlvbi1kaXZbZGF0YS12YWx1ZT11bnB1Ymxpc2hlZF0gYnV0dG9uW2RhdGEtdmFsdWU9dW5wdWJsaXNoZWRdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkgLmVkaXRpb24tZGl2W2RhdGEtdmFsdWU9cHVibGlzaGVkXSBidXR0b25bZGF0YS12YWx1ZT1wdWJsaXNoZWRdLCBib2R5IC5lZGl0aW9uLWRpdltkYXRhLXZhbHVlPXB1Ymxpc2hlZF0gYnV0dG9uW2RhdGEtdmFsdWU9cXVldWVkXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5IC5lZGl0aW9uLWRpdltkYXRhLXZhbHVlPXF1ZXVlZF0gYnV0dG9uW2RhdGEtdmFsdWU9cXVldWVkXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5IC5lZGl0aW9uLWRpdltkYXRhLXZhbHVlPXJlbW92ZWRdIGJ1dHRvbltkYXRhLXZhbHVlPXJlbW92ZWRdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkgLmVkaXRpb24tZGl2W2RhdGEtbmV3PXRydWVdIC5tYWluLXRleHQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuYm9keSAjZnVuZGluZ0Ftb3VudCB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI1NSwgOTcsIDk3KTtcbn1cbmJvZHkgLnN0b3J5LWdhbGxlcnkge1xuICBtYXJnaW46IDFyZW0gYXV0byA0LjIzNTgwMTAzMnJlbSBhdXRvO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGNvbG9yOiByZ2IoMjA0LCAyMDQsIDIwNCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDUwMG1zIGVhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW0gMXJlbSAwIDA7XG59XG5ib2R5IC5zdG9yeS1nYWxsZXJ5IC5nYWxsZXJ5LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBncmlkLWdhcDogMC4yMzYwODI4NTQ4cmVtO1xufVxuYm9keSAuc3RvcnktZ2FsbGVyeSAuZ2FsbGVyeS1jb250ZW50IC5nYWxsZXJ5LXN0b3J5IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBncmlkLWdhcDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogd2hpdGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMy4zODE4ODgxMTgxcmVtO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMgZWFzZTtcbn1cbmJvZHkgLnN0b3J5LWdhbGxlcnkgLmdhbGxlcnktY29udGVudCAuZ2FsbGVyeS1zdG9yeSAub3ZlcnZpZXcge1xuICB0cmFuc2l0aW9uOiBtYXJnaW4tdG9wIDUwMG1zIGVhc2U7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ3JpZC1nYXA6IDA7XG4gIHdpZHRoOiAxNy45NDIwMTAzODI3cmVtO1xuICBtYXJnaW46IDA7XG59XG5ib2R5IC5zdG9yeS1nYWxsZXJ5IC5nYWxsZXJ5LWNvbnRlbnQgLmdhbGxlcnktc3RvcnkgLm92ZXJ2aWV3IC5zdG9yeS1pbmZvIHtcbiAgZ3JpZC1nYXA6IDEuNjE4cmVtO1xufVxuYm9keSAuc3RvcnktZ2FsbGVyeSAuZ2FsbGVyeS1jb250ZW50IC5nYWxsZXJ5LXN0b3J5IC5vdmVydmlldyAuc3RvcnktaW5mbyAuaW5mby1wb2ludCB7XG4gIGdyaWQtZ2FwOiAwLjYxODA0Njk3MTZyZW07XG59XG5ib2R5IC5zdG9yeS1nYWxsZXJ5IC5nYWxsZXJ5LWNvbnRlbnQgLmdhbGxlcnktc3RvcnkgLm92ZXJ2aWV3IC5jaXJjbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ3JpZC1nYXA6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBjb2xvcjogdmFyKC0tY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogMDtcbn1cbmJvZHkgLnN0b3J5LWdhbGxlcnkgLmdhbGxlcnktY29udGVudCAuZ2FsbGVyeS1zdG9yeSAub3ZlcnZpZXcgLm1haW4taW5mbyB7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA5MCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWxlZnQ6IDAuNjE4MDQ2OTcxNnJlbTtcbiAgcGFkZGluZzogMC4zODE5ODIwNTkxcmVtIGNhbGMoNSUgKyAwLjYxODA0Njk3MTZyZW0pIDAuMzgxOTgyMDU5MXJlbSA1JTtcbiAgaGVpZ2h0OiAyLjYxNzkyNHJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMC4xNDU5MTAyOTM0cmVtIHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmJvZHkgLnN0b3J5LWdhbGxlcnkgLmdhbGxlcnktY29udGVudCAuZ2FsbGVyeS1zdG9yeSAub3ZlcnZpZXcgLm1haW4taW5mbyAuZW5kcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIuNjE3OTI0cmVtO1xufVxuYm9keSAuc3RvcnktZ2FsbGVyeSAuZ2FsbGVyeS1jb250ZW50IC5nYWxsZXJ5LXN0b3J5IC5vdmVydmlldyAubWFpbi1pbmZvIC5lbmRzIC5pbmZvIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW46IDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDUwMG1zIGVhc2UsIGJvcmRlci1jb2xvciA1MDBtcyBlYXNlO1xufVxuYm9keSAuc3RvcnktZ2FsbGVyeSAuZ2FsbGVyeS1jb250ZW50IC5nYWxsZXJ5LXN0b3J5IC5vdmVydmlldyAubWFpbi1pbmZvIC5lbmRzIC5jaXJjbGUsIGJvZHkgLnN0b3J5LWdhbGxlcnkgLmdhbGxlcnktY29udGVudCAuZ2FsbGVyeS1zdG9yeSAub3ZlcnZpZXcgLm1haW4taW5mbyAuZW5kcy5jaXJjbGUge1xuICBoZWlnaHQ6IDIuMjVyZW07XG4gIHdpZHRoOiAyLjI1cmVtO1xuICBib3JkZXItd2lkdGg6IDAuMTQ1OTEwMjkzNHJlbTtcbn1cbmJvZHkgLnN0b3J5LWdhbGxlcnkgLmdhbGxlcnktY29udGVudCAuZ2FsbGVyeS1zdG9yeSAub3ZlcnZpZXcgLmxvd2VyLXNlY3Rpb24ge1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IDAgNSU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBncmlkLWdhcDogMC42MTgwNDY5NzE2cmVtO1xuICBoZWlnaHQ6IDcuNjE3NDkwMTg3OXJlbTtcbn1cbmJvZHkgLnN0b3J5LWdhbGxlcnkgLmdhbGxlcnktY29udGVudCAuZ2FsbGVyeS1zdG9yeSAub3ZlcnZpZXcgLmxvd2VyLXNlY3Rpb24gLnRhZy1saXN0IC50YWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdyaWQtZ2FwOiAwO1xuICBncmlkLWdhcDogMC4zODE5ODIwNTkxcmVtO1xuICBsaW5lLWhlaWdodDogMS42OXJlbTtcbn1cbmJvZHkgLnN0b3J5LWdhbGxlcnkgLmdhbGxlcnktY29udGVudCAuZ2FsbGVyeS1zdG9yeSAub3ZlcnZpZXcgLmxvd2VyLXNlY3Rpb24gLnRhZy1saXN0IC50YWcgcCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbmJvZHkgLnN0b3J5LWdhbGxlcnkgLmdhbGxlcnktY29udGVudCAuZ2FsbGVyeS1zdG9yeSAub3ZlcnZpZXcgLmxvd2VyLXNlY3Rpb24gLnRhZy1saXN0IC50YWcgLmNpcmNsZSB7XG4gIGhlaWdodDogMS40NXJlbTtcbiAgd2lkdGg6IDEuNDVyZW07XG4gIGZvbnQtc2l6ZTogMC43NjkyMzA3NjkycmVtO1xuICBib3JkZXItd2lkdGg6IDAuMDkwMTc5NDE1cmVtO1xufVxuYm9keSAuc3RvcnktZ2FsbGVyeSAuZ2FsbGVyeS1jb250ZW50IC5nYWxsZXJ5LXN0b3J5IC5vdmVydmlldyBoNCB7XG4gIG1hcmdpbjogMC4yMzYwODI4NTQ4cmVtIDAuMjM2MDgyODU0OHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuM3JlbTtcbiAgdGV4dC1zaGFkb3c6IDAgMCAwLjVlbSBibGFjaywgMCAwIDAuNWVtIGJsYWNrO1xufVxuYm9keSAuc3RvcnktZ2FsbGVyeSAuZ2FsbGVyeS1jb250ZW50IC5nYWxsZXJ5LXN0b3J5IC5vdmVydmlldyBwIHtcbiAgbWFyZ2luOiAwLjIzNjA4Mjg1NDhyZW0gMDtcbiAgcGFkZGluZzogMC4zODE5ODIwNTkxcmVtO1xufVxuYm9keSAuc3RvcnktZ2FsbGVyeSAuZ2FsbGVyeS1jb250ZW50IC5nYWxsZXJ5LXN0b3J5IGEsXG5ib2R5IC5zdG9yeS1nYWxsZXJ5IC5nYWxsZXJ5LWNvbnRlbnQgLmdhbGxlcnktc3RvcnkgLm92ZXJ2aWV3IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAuc3RvcnktZ2FsbGVyeSAuZ2FsbGVyeS1jb250ZW50IC5nYWxsZXJ5LXN0b3J5IGEgaDQsIGJvZHkgLnN0b3J5LWdhbGxlcnkgLmdhbGxlcnktY29udGVudCAuZ2FsbGVyeS1zdG9yeSBhOnZpc2l0ZWQsIGJvZHkgLnN0b3J5LWdhbGxlcnkgLmdhbGxlcnktY29udGVudCAuZ2FsbGVyeS1zdG9yeSBhOmxpbmssXG5ib2R5IC5zdG9yeS1nYWxsZXJ5IC5nYWxsZXJ5LWNvbnRlbnQgLmdhbGxlcnktc3RvcnkgLm92ZXJ2aWV3IGg0LFxuYm9keSAuc3RvcnktZ2FsbGVyeSAuZ2FsbGVyeS1jb250ZW50IC5nYWxsZXJ5LXN0b3J5IC5vdmVydmlldzp2aXNpdGVkLFxuYm9keSAuc3RvcnktZ2FsbGVyeSAuZ2FsbGVyeS1jb250ZW50IC5nYWxsZXJ5LXN0b3J5IC5vdmVydmlldzpsaW5rIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuYm9keSAuc3RvcnktZ2FsbGVyeSAuZ2FsbGVyeS1jb250ZW50IC5nYWxsZXJ5LXN0b3J5IC5iYWNrZ3JvdW5kLWRpdiB7XG4gIGhlaWdodDogMTEuMTQ1Mjg4NTk5NXJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTQuMjYzNjgyMjk5N3JlbSk7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDAuMikgYnJpZ2h0bmVzcygwLjQ1KSBjb250cmFzdCgxKTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDUwMG1zIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gNTAwbXMgZWFzZTtcbn1cbmJvZHkgLnN0b3J5LWdhbGxlcnkgLmdhbGxlcnktY29udGVudCAuZ2FsbGVyeS1zdG9yeTpob3ZlciB7XG4gIGhlaWdodDogMTEuMTQ1Mjg4NTk5NXJlbTtcbn1cbmJvZHkgLnN0b3J5LWdhbGxlcnkgLmdhbGxlcnktY29udGVudCAuZ2FsbGVyeS1zdG9yeTpob3ZlciAub3ZlcnZpZXcge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuYm9keSAuc3RvcnktZ2FsbGVyeSAuZ2FsbGVyeS1jb250ZW50IC5nYWxsZXJ5LXN0b3J5OmhvdmVyIC5vdmVydmlldyAubWFpbi1pbmZvIC5lbmRzIC5pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ob3Zlci1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1ob3Zlci1jb2xvcik7XG59XG5ib2R5IC5zdG9yeS1nYWxsZXJ5IC5nYWxsZXJ5LWNvbnRlbnQgLmdhbGxlcnktc3Rvcnk6aG92ZXIgLmJhY2tncm91bmQtZGl2IHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMCkgYnJpZ2h0bmVzcygwLjU1KSBjb250cmFzdCgxLjIpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cbmJvZHkgLnN0b3J5LWdhbGxlcnkgLmdhbGxlcnktY29udGVudCAuZ2FsbGVyeS1zdG9yeTpob3ZlciAuYnJhbmNoZXMgLmNoYXB0ZXIgLmNoYXB0ZXItdGV4dC1jb250YWluZXIge1xuICBoZWlnaHQ6IDQwJTtcbn1cbmJvZHkgLnN0b3J5LWdhbGxlcnkgLmdhbGxlcnktY29udGVudCAuZ2FsbGVyeS1zdG9yeTpob3ZlciAuYnJhbmNoZXMgLmNoYXB0ZXIgLmNoYXB0ZXItbGluay1jb250YWluZXIge1xuICBoZWlnaHQ6IDYwJTtcbn1cbmJvZHkgLnN0b3J5LWdhbGxlcnkgLmdhbGxlcnktY29udGVudCAuZ2FsbGVyeS1zdG9yeTpob3ZlciAuYnJhbmNoZXMgLmNoYXB0ZXIgLmNoYXB0ZXItbGluay1jb250YWluZXIgLmNoYXB0ZXItbGluayB7XG4gIHdpZHRoOiAyLjVyZW07XG4gIGhlaWdodDogMi41cmVtO1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbmJvZHkgLnN0b3J5LWdhbGxlcnkgLmdhbGxlcnktY29udGVudCAuZ2FsbGVyeS1zdG9yeTpob3ZlciAuYnJhbmNoZXMgLmNoYXB0ZXIgLmNoYXB0ZXItbGluay1jb250YWluZXIgLmxpbmVzLmxlZnQge1xuICBoZWlnaHQ6IDY3JTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xufVxuYm9keSAuc3RvcnktZ2FsbGVyeSAuZ2FsbGVyeS1jb250ZW50IC5nYWxsZXJ5LXN0b3J5OmhvdmVyIC5icmFuY2hlcyAuc3RvcnktbmFtZXMge1xuICBncmlkLWdhcDogMXJlbTtcbn1cbmJvZHkgLnN0b3J5LWdhbGxlcnkgLmdhbGxlcnktY29udGVudCAuZ2FsbGVyeS1zdG9yeTpob3ZlciAuYnJhbmNoZXMgLnN0b3J5LW5hbWVzIC5zdG9yeS1uYW1lLWRpdiAubmFtZSB7XG4gIGhlaWdodDogMS40cmVtO1xuICBvcGFjaXR5OiAxO1xufVxuYm9keSAuc3RvcnktZ2FsbGVyeSAuZ2FsbGVyeS1jb250ZW50IC5nYWxsZXJ5LXN0b3J5IC5icmFuY2hlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ3JpZC1nYXA6IDA7XG4gIHdpZHRoOiBjYWxjKDVyZW0gKyAzMHZ3KTtcbiAgbWluLXdpZHRoOiAxOHJlbTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMCAwIDAgMTBweDsgLyogU2V0IGJvcmRlciB3aWR0aCBmb3IgbGVmdCBzaWRlIG9ubHkgKi9cbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgLyogU2V0IGJvcmRlciBzdHlsZSB0byBzb2xpZCAqL1xuICBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2IoMjU1LCAyNTUsIDI1NSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpIDEgMTAwJTtcbn1cbmJvZHkgLnN0b3J5LWdhbGxlcnkgLmdhbGxlcnktY29udGVudCAuZ2FsbGVyeS1zdG9yeSAuYnJhbmNoZXMgLmNoYXB0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBncmlkLWdhcDogMDtcbn1cbmJvZHkgLnN0b3J5LWdhbGxlcnkgLmdhbGxlcnktY29udGVudCAuZ2FsbGVyeS1zdG9yeSAuYnJhbmNoZXMgLmNoYXB0ZXIuYm90dG9tIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuYm9keSAuc3RvcnktZ2FsbGVyeSAuZ2FsbGVyeS1jb250ZW50IC5nYWxsZXJ5LXN0b3J5IC5icmFuY2hlcyAuY2hhcHRlciAuY2hhcHRlci10ZXh0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGVhc2U7XG59XG5ib2R5IC5zdG9yeS1nYWxsZXJ5IC5nYWxsZXJ5LWNvbnRlbnQgLmdhbGxlcnktc3RvcnkgLmJyYW5jaGVzIC5jaGFwdGVyIC5jaGFwdGVyLXRleHQtY29udGFpbmVyIC5jaGFwdGVyLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAtNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgd2lkdGg6IDE1MCU7XG4gIGJvcmRlci13aWR0aDogMC4xNDU5MTAyOTM0cmVtO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDAuMzgxOTgyMDU5MXJlbTtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA1MDBtcyBlYXNlO1xuICBmb250LXNpemU6IDAuNzY5MjMwNzY5MnJlbTtcbn1cbmJvZHkgLnN0b3J5LWdhbGxlcnkgLmdhbGxlcnktY29udGVudCAuZ2FsbGVyeS1zdG9yeSAuYnJhbmNoZXMgLmNoYXB0ZXIgLmNoYXB0ZXItbGluay1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlO1xufVxuYm9keSAuc3RvcnktZ2FsbGVyeSAuZ2FsbGVyeS1jb250ZW50IC5nYWxsZXJ5LXN0b3J5IC5icmFuY2hlcyAuY2hhcHRlciAuY2hhcHRlci1saW5rLWNvbnRhaW5lciAuY2hhcHRlci1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdyaWQtZ2FwOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0cmFuc2l0aW9uOiB3aWR0aCA1MDBtcyBlYXNlLCBoZWlnaHQgNTAwbXMgZWFzZSwgZm9udC1zaXplIDUwMG1zIGVhc2U7XG4gIGNvbG9yOiByZ2IoODYsIDg1LCA4NCk7XG59XG5ib2R5IC5zdG9yeS1nYWxsZXJ5IC5nYWxsZXJ5LWNvbnRlbnQgLmdhbGxlcnktc3RvcnkgLmJyYW5jaGVzIC5jaGFwdGVyIC5jaGFwdGVyLWxpbmstY29udGFpbmVyIC5jaGFwdGVyLWxpbms6aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG59XG5ib2R5IC5zdG9yeS1nYWxsZXJ5IC5nYWxsZXJ5LWNvbnRlbnQgLmdhbGxlcnktc3RvcnkgLmJyYW5jaGVzIC5jaGFwdGVyIC5jaGFwdGVyLWxpbmstY29udGFpbmVyIC5jaGFwdGVyLWxpbms6aG92ZXIgfiAuY2hhcHRlci10ZXh0LWNvbnRhaW5lciB7XG4gIG9wYWNpdHk6IDE7XG59XG5ib2R5IC5zdG9yeS1nYWxsZXJ5IC5nYWxsZXJ5LWNvbnRlbnQgLmdhbGxlcnktc3RvcnkgLmJyYW5jaGVzIC5jaGFwdGVyIC5jaGFwdGVyLWxpbmstY29udGFpbmVyIC5jaGFwdGVyLWxpbmtbZGF0YS1jbGlja2VkPVwiMVwiXSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbmJvZHkgLnN0b3J5LWdhbGxlcnkgLmdhbGxlcnktY29udGVudCAuZ2FsbGVyeS1zdG9yeSAuYnJhbmNoZXMgLmNoYXB0ZXIgLmNoYXB0ZXItbGluay1jb250YWluZXIgLmNoYXB0ZXItbGlua1tkYXRhLWNsaWNrZWQ9XCIxXCJdOmhvdmVyIHtcbiAgY29sb3I6IHJnYig4NiwgODUsIDg0KTtcbn1cbmJvZHkgLnN0b3J5LWdhbGxlcnkgLmdhbGxlcnktY29udGVudCAuZ2FsbGVyeS1zdG9yeSAuYnJhbmNoZXMgLmNoYXB0ZXIgLmNoYXB0ZXItbGluay1jb250YWluZXIgLmxpbmVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLTAuMTkwOTkxMDI5NXJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgY2FsYygtMTAwJSArIDAuMTkwOTkxMDI5NXJlbSkpO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5ib2R5IC5zdG9yeS1nYWxsZXJ5IC5nYWxsZXJ5LWNvbnRlbnQgLmdhbGxlcnktc3RvcnkgLmJyYW5jaGVzIC5jaGFwdGVyIC5jaGFwdGVyLWxpbmstY29udGFpbmVyIC5saW5lcy5ib3R0b20tbGVmdCwgYm9keSAuc3RvcnktZ2FsbGVyeSAuZ2FsbGVyeS1jb250ZW50IC5nYWxsZXJ5LXN0b3J5IC5icmFuY2hlcyAuY2hhcHRlciAuY2hhcHRlci1saW5rLWNvbnRhaW5lciAubGluZXMuYm90dG9tLXJpZ2h0IHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMC4zODE5ODIwNTkxcmVtO1xuICB3aWR0aDogNTAlO1xufVxuYm9keSAuc3RvcnktZ2FsbGVyeSAuZ2FsbGVyeS1jb250ZW50IC5nYWxsZXJ5LXN0b3J5IC5icmFuY2hlcyAuY2hhcHRlciAuY2hhcHRlci1saW5rLWNvbnRhaW5lciAubGluZXMuYm90dG9tLXJpZ2h0IHtcbiAgbGVmdDogY2FsYyg1MCUgKyAwLjE5MDk5MTAyOTVyZW0pO1xufVxuYm9keSAuc3RvcnktZ2FsbGVyeSAuZ2FsbGVyeS1jb250ZW50IC5nYWxsZXJ5LXN0b3J5IC5icmFuY2hlcyAuY2hhcHRlciAuY2hhcHRlci1saW5rLWNvbnRhaW5lciAubGluZXMubGVmdCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwLjM4MTk4MjA1OTFyZW07XG4gIGhlaWdodDogMDtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDQwMG1zIGVhc2U7XG59XG5ib2R5IC5zdG9yeS1nYWxsZXJ5IC5nYWxsZXJ5LWNvbnRlbnQgLmdhbGxlcnktc3RvcnkgLmJyYW5jaGVzIC5jaGFwdGVyLnRvcCAuY2hhcHRlci10ZXh0LWNvbnRhaW5lciAuY2hhcHRlci10ZXh0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHRvcDogLTUwJTtcbiAgYm90dG9tOiBhdXRvO1xufVxuYm9keSAuc3RvcnktZ2FsbGVyeSAuZ2FsbGVyeS1jb250ZW50IC5nYWxsZXJ5LXN0b3J5IC5icmFuY2hlcyAuY2hhcHRlci50b3AgLmNoYXB0ZXItbGluay1jb250YWluZXIgLmxpbmVzLmxlZnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMC4xOTA5OTEwMjk1cmVtKTtcbn1cbmJvZHkgLnN0b3J5LWdhbGxlcnkgLmdhbGxlcnktY29udGVudCAuZ2FsbGVyeS1zdG9yeSAuYnJhbmNoZXMgLnN0b3J5LW5hbWVzIHtcbiAgd2lkdGg6IDExLjA4OTAwNTE4MDlyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdyaWQtZ2FwOiAwO1xuICB0cmFuc2l0aW9uOiBncmlkLWdhcCA1MDBtcyBlYXNlO1xufVxuYm9keSAuc3RvcnktZ2FsbGVyeSAuZ2FsbGVyeS1jb250ZW50IC5nYWxsZXJ5LXN0b3J5IC5icmFuY2hlcyAuc3RvcnktbmFtZXMgLnN0b3J5LW5hbWUtZGl2IHtcbiAgd2lkdGg6IDExLjA4OTAwNTE4MDlyZW07XG59XG5ib2R5IC5zdG9yeS1nYWxsZXJ5IC5nYWxsZXJ5LWNvbnRlbnQgLmdhbGxlcnktc3RvcnkgLmJyYW5jaGVzIC5zdG9yeS1uYW1lcyAuc3RvcnktbmFtZS1kaXYgLnR5cGUsXG5ib2R5IC5zdG9yeS1nYWxsZXJ5IC5nYWxsZXJ5LWNvbnRlbnQgLmdhbGxlcnktc3RvcnkgLmJyYW5jaGVzIC5zdG9yeS1uYW1lcyAuc3RvcnktbmFtZS1kaXYgLm5hbWUsXG5ib2R5IC5zdG9yeS1nYWxsZXJ5IC5nYWxsZXJ5LWNvbnRlbnQgLmdhbGxlcnktc3RvcnkgLmJyYW5jaGVzIC5zdG9yeS1uYW1lcyAuc3RvcnktbmFtZS1kaXYgLnVzZXJuYW1lIHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5ib2R5IC5zdG9yeS1nYWxsZXJ5IC5nYWxsZXJ5LWNvbnRlbnQgLmdhbGxlcnktc3RvcnkgLmJyYW5jaGVzIC5zdG9yeS1uYW1lcyAuc3RvcnktbmFtZS1kaXYgLnR5cGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmJvZHkgLnN0b3J5LWdhbGxlcnkgLmdhbGxlcnktY29udGVudCAuZ2FsbGVyeS1zdG9yeSAuYnJhbmNoZXMgLnN0b3J5LW5hbWVzIC5zdG9yeS1uYW1lLWRpdiAubmFtZSB7XG4gIGhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGVhc2UsIG9wYWNpdHkgNTAwbXMgZWFzZTtcbn1cbmJvZHkgLnN0b3J5LWdhbGxlcnkgLmdhbGxlcnktY29udGVudCAuZ2FsbGVyeS1zdG9yeSAuYnJhbmNoZXMgLnN0b3J5LW5hbWVzIC5zdG9yeS1uYW1lLWRpdiAudXNlcm5hbWUge1xuICBmb250LXNpemU6IDAuOHJlbTtcbn1cbmJvZHkgLnN0b3J5LWdhbGxlcnkgLmdhbGxlcnktY29udGVudCAuZ2FsbGVyeS1zdG9yeSAuYnJhbmNoZXMgLnN0b3J5LW5hbWVzIC5zdG9yeS1uYW1lLWRpdjpob3ZlciAubmFtZSxcbmJvZHkgLnN0b3J5LWdhbGxlcnkgLmdhbGxlcnktY29udGVudCAuZ2FsbGVyeS1zdG9yeSAuYnJhbmNoZXMgLnN0b3J5LW5hbWVzIC5zdG9yeS1uYW1lLWRpdjpob3ZlciAudHlwZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbmJvZHkgLnN0b3J5LWdhbGxlcnkgLmdhbGxlcnktY29udGVudCAuZ2FsbGVyeS1zdG9yeSAuYnJhbmNoZXM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkgLnN0b3J5LWdhbGxlcnkgLmdhbGxlcnktY29udGVudCAuZ2FsbGVyeS1zdG9yeSAuYnJhbmNoZXM6aG92ZXIge1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG59XG5ib2R5IC5zdG9yeS1nYWxsZXJ5IC5nYWxsZXJ5LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ3JpZC1nYXA6IDA7XG4gIHdpZHRoOiAxNy45NDIwMTAzODI3cmVtO1xufVxuYm9keSAuc3RvcnktZ2FsbGVyeSAuZ2FsbGVyeS1oZWFkZXIgLnNlYXJjaC10YWdzLFxuYm9keSAuc3RvcnktZ2FsbGVyeSAuZ2FsbGVyeS1oZWFkZXIgLnNlYXJjaC10aXRsZXMge1xuICBtYXJnaW46IDAuNjE4MDQ2OTcxNnJlbSAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5ib2R5IC5zdG9yeS1nYWxsZXJ5IC5nYWxsZXJ5LWhlYWRlciAuc2VhcmNoLXRhZ3MgaDMsXG5ib2R5IC5zdG9yeS1nYWxsZXJ5IC5nYWxsZXJ5LWhlYWRlciAuc2VhcmNoLXRpdGxlcyBoMyB7XG4gIG1hcmdpbjogMDtcbn1cbmJvZHkgLnN0b3J5LWdhbGxlcnkgLmdhbGxlcnktaGVhZGVyIC5zZWFyY2gtdGFncyBoMy53LXctci1ob3ZlcixcbmJvZHkgLnN0b3J5LWdhbGxlcnkgLmdhbGxlcnktaGVhZGVyIC5zZWFyY2gtdGl0bGVzIGgzLnctdy1yLWhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keSAuc3RvcnktZ2FsbGVyeSAuZ2FsbGVyeS1oZWFkZXIgLnNlYXJjaC10YWdzIGgzOmhvdmVyLFxuYm9keSAuc3RvcnktZ2FsbGVyeSAuZ2FsbGVyeS1oZWFkZXIgLnNlYXJjaC10aXRsZXMgaDM6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cbmJvZHkgLnN0b3J5LWdhbGxlcnkgLmdhbGxlcnktaGVhZGVyIC5zZWFyY2gtdGl0bGVzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5ib2R5IC5zdG9yeS1nYWxsZXJ5IC5nYWxsZXJ5LWhlYWRlciAuc2VhcmNoLXRpdGxlcyBoMyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5ib2R5IC5zdG9yeS1nYWxsZXJ5IC5nYWxsZXJ5LWhlYWRlciAudGFnLXNlYXJjaCxcbmJvZHkgLnN0b3J5LWdhbGxlcnkgLmdhbGxlcnktaGVhZGVyIC5zZWFyY2gtYnV0dG9ucyA+ICo6bm90KC5zZWFyY2gtdGFncyksXG5ib2R5IC5zdG9yeS1nYWxsZXJ5IC5nYWxsZXJ5LWhlYWRlciAuc2VhcmNoLWJ1dHRvbnMtdGl0bGUgPiAqOm5vdCguc2VhcmNoLXRpdGxlcykge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDUwMG1zIGVhc2U7XG4gIG1hcmdpbjogMC4zODE5ODIwNTkxcmVtIDA7XG4gIG1heC13aWR0aDogMTcuOTQyMDEwMzgyN3JlbTtcbn1cbmJvZHkgLnN0b3J5LWdhbGxlcnkgLmdhbGxlcnktaGVhZGVyIC5zZWFyY2gtYnV0dG9ucyxcbmJvZHkgLnN0b3J5LWdhbGxlcnkgLmdhbGxlcnktaGVhZGVyIC5zZWFyY2gtYnV0dG9ucy10aXRsZSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDkwJTtcbiAgYm9yZGVyOiAwO1xufVxuYm9keSAuc3RvcnktZ2FsbGVyeSAuZ2FsbGVyeS1oZWFkZXIgLnNlYXJjaC1idXR0b25zIC5lbmRzIHtcbiAgZ3JpZC1nYXA6IDAuMzgxOTgyMDU5MXJlbTtcbiAgd2lkdGg6IDMuNzgxOTgyMDU5MXJlbTtcbn1cbmJvZHkgLnN0b3J5LWdhbGxlcnkgLmdhbGxlcnktaGVhZGVyIC5zZWFyY2gtYnV0dG9ucyAuc2VhcmNoLXRhZ3Mge1xuICBmbGV4LWdyb3c6IDE7XG4gIG1hcmdpbjogMC42MTgwNDY5NzE2cmVtO1xufVxuYm9keSAuc3RvcnktZ2FsbGVyeSAuZ2FsbGVyeS1oZWFkZXIgLnRhZy1zZWFyY2gge1xuICB6LWluZGV4OiAyO1xufVxuYm9keSAuc3RvcnktZ2FsbGVyeTpob3ZlciwgYm9keSAuc3RvcnktZ2FsbGVyeTpmb2N1cy13aXRoaW4ge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYigyMDQsIDIwNCwgMjA0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgY29sb3I6IHJnYigyMDQsIDIwNCwgMjA0KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAuc3RvcnktZ2FsbGVyeTpob3ZlciAuZ2FsbGVyeS1oZWFkZXIgLnRhZy1zZWFyY2gsXG5ib2R5IC5zdG9yeS1nYWxsZXJ5OmhvdmVyIC5nYWxsZXJ5LWhlYWRlciAuc2VhcmNoLWJ1dHRvbnMgPiAqOm5vdCguc2VhcmNoLXRhZ3MpLFxuYm9keSAuc3RvcnktZ2FsbGVyeTpob3ZlciAuZ2FsbGVyeS1oZWFkZXIgLnNlYXJjaC1idXR0b25zLXRpdGxlID4gKjpub3QoLnNlYXJjaC10aXRsZXMpLCBib2R5IC5zdG9yeS1nYWxsZXJ5OmZvY3VzLXdpdGhpbiAuZ2FsbGVyeS1oZWFkZXIgLnRhZy1zZWFyY2gsXG5ib2R5IC5zdG9yeS1nYWxsZXJ5OmZvY3VzLXdpdGhpbiAuZ2FsbGVyeS1oZWFkZXIgLnNlYXJjaC1idXR0b25zID4gKjpub3QoLnNlYXJjaC10YWdzKSxcbmJvZHkgLnN0b3J5LWdhbGxlcnk6Zm9jdXMtd2l0aGluIC5nYWxsZXJ5LWhlYWRlciAuc2VhcmNoLWJ1dHRvbnMtdGl0bGUgPiAqOm5vdCguc2VhcmNoLXRpdGxlcykge1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoaG92ZXI6IG5vbmUpIGFuZCAocG9pbnRlcjogY29hcnNlKSB7XG4gIGJvZHkgLnN0b3J5LWdhbGxlcnkge1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2IoMjA0LCAyMDQsIDIwNCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICBjb2xvcjogcmdiKDIwNCwgMjA0LCAyMDQpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICBib2R5IC5zdG9yeS1nYWxsZXJ5IC5nYWxsZXJ5LWhlYWRlciAudGFnLXNlYXJjaCxcbmJvZHkgLnN0b3J5LWdhbGxlcnkgLmdhbGxlcnktaGVhZGVyIC5zZWFyY2gtYnV0dG9ucyA+ICo6bm90KC5zZWFyY2gtdGFncyksXG5ib2R5IC5zdG9yeS1nYWxsZXJ5IC5nYWxsZXJ5LWhlYWRlciAuc2VhcmNoLWJ1dHRvbnMtdGl0bGUgPiAqOm5vdCguc2VhcmNoLXRpdGxlcykge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbmJvZHkgLnN0b3J5LWdhbGxlcnlbZGF0YS1zaXplPXNtYWxsXSB7XG4gIHdpZHRoOiAxNy45NDIwMTAzODI3cmVtO1xufVxuYm9keSAuc3RvcnktZ2FsbGVyeVtkYXRhLXNpemU9bGFyZ2VdIC5nYWxsZXJ5LWhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuYm9keSAuc3RvcnktZ2FsbGVyeVtkYXRhLXNpemU9bGFyZ2VdIC5nYWxsZXJ5LWhlYWRlciAuc2VhcmNoLWJ1dHRvbnMsXG5ib2R5IC5zdG9yeS1nYWxsZXJ5W2RhdGEtc2l6ZT1sYXJnZV0gLmdhbGxlcnktaGVhZGVyIC5zZWFyY2gtYnV0dG9ucy10aXRsZSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuYm9keSAuc3RvcnktZ2FsbGVyeVtkYXRhLXNpemU9bGFyZ2VdIC5nYWxsZXJ5LWhlYWRlciAuc2VhcmNoLWJ1dHRvbnMgLnNlYXJjaC10YWdzLFxuYm9keSAuc3RvcnktZ2FsbGVyeVtkYXRhLXNpemU9bGFyZ2VdIC5nYWxsZXJ5LWhlYWRlciAuc2VhcmNoLWJ1dHRvbnMtdGl0bGUgLnNlYXJjaC10YWdzIHtcbiAgZmxleC1ncm93OiAwO1xuICBtaW4td2lkdGg6IDkuMTg4NjczNzM4M3JlbTtcbn1cbmJvZHkgLnN0b3J5LWdhbGxlcnlbZGF0YS1zaXplPWxhcmdlXSAuZ2FsbGVyeS1oZWFkZXIgLnRhZy1zZWFyY2gge1xuICBtYXJnaW46IDAgMC42MTgwNDY5NzE2cmVtO1xufVxuYm9keSAuc3RvcnktZ2FsbGVyeVtkYXRhLXNpemU9bGFyZ2VdIC5nYWxsZXJ5LXN0b3J5IC5vdmVydmlldzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cbmJvZHkgLnN0b3J5LWdhbGxlcnlbZGF0YS1zaXplPWxhcmdlXSAuZ2FsbGVyeS1zdG9yeSAub3ZlcnZpZXc6aG92ZXIgfiAuYnJhbmNoZXMge1xuICBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2IoMjU1LCAyNTUsIDI1NSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSkgMSAxMDAlO1xufVxuYm9keSAuc3RvcnktZ2FsbGVyeSAudW5vZmZpY2lhbFRhZ0J0bjo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiZm9udEF3ZXNvbWVcIjtcbn1cbmJvZHkgLnN0b3J5LWdhbGxlcnlbZGF0YS1pbmNsdWRlLXVub2ZmaWNpYWw9XCIwXCJdIC51bm9mZmljaWFsVGFnQnRuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyY1wiO1xufVxuYm9keSAuc3RvcnktZ2FsbGVyeVtkYXRhLWluY2x1ZGUtdW5vZmZpY2lhbD1cIjFcIl0gLnVub2ZmaWNpYWxUYWdCdG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJiXCI7XG59XG5ib2R5IC5zdG9yeS1kaXNjdXNzaW9uIHtcbiAgd2lkdGg6IGNhbGMoMTcuOTQyMDEwMzgyN3JlbSArIG1heCg1cmVtICsgMzB2dywgMThyZW0pKTtcbiAgbWFyZ2luOiAxcmVtIGF1dG8gNC4yMzU4MDEwMzJyZW0gYXV0bztcbn1cbmJvZHkgLnN0b3J5LWRpc2N1c3Npb24gLmRpc2N1c3Npb24taGVhZGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMS42MThyZW07XG59XG5ib2R5IC5zdG9yeS1kaXNjdXNzaW9uIC5kaXNjdXNzaW9uLWhlYWRlciAubGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC4zODE5ODIwNTkxcmVtO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzgxOTgyMDU5MXJlbTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAtMTtcbn1cbmJvZHkgLnN0b3J5LWRpc2N1c3Npb24gLmRpc2N1c3Npb24taGVhZGVyIC50eXBlLW9wdGlvbnMsXG5ib2R5IC5zdG9yeS1kaXNjdXNzaW9uIC5kaXNjdXNzaW9uLWhlYWRlciAuc2VhcmNoLW9wdGlvbnMge1xuICBncmlkLWdhcDogbWF4KDAuMzgxOTgyMDU5MXJlbSwgMXZ3KTtcbiAgdHJhbnNpdGlvbjogZ3JpZC1nYXAgMC41cztcbn1cbmJvZHkgLnN0b3J5LWRpc2N1c3Npb24gLmRpc2N1c3Npb24taGVhZGVyIC50eXBlLW9wdGlvbnMgLmJ1dHRvbixcbmJvZHkgLnN0b3J5LWRpc2N1c3Npb24gLmRpc2N1c3Npb24taGVhZGVyIC5zZWFyY2gtb3B0aW9ucyAuYnV0dG9uIHtcbiAgaGVpZ2h0OiAxLjc5ODM1ODgzcmVtO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiA1LjA2MjVyZW07XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNXMsIHBhZGRpbmcgMC41cywgYm9yZGVyLXdpZHRoIDAuNXMsIGZvbnQtc2l6ZSAwLjVzLCBvcGFjaXR5IDAuNXMsIHRyYW5zZm9ybSAwLjVzLCB2aXNpYmlsaXR5IDAuNXM7XG59XG5ib2R5IC5zdG9yeS1kaXNjdXNzaW9uIC5kaXNjdXNzaW9uLWhlYWRlciAudHlwZS1vcHRpb25zIC5idXR0b25bZGF0YS1jbGlja2VkPVwiMVwiXTo6YWZ0ZXIsXG5ib2R5IC5zdG9yeS1kaXNjdXNzaW9uIC5kaXNjdXNzaW9uLWhlYWRlciAuc2VhcmNoLW9wdGlvbnMgLmJ1dHRvbltkYXRhLWNsaWNrZWQ9XCIxXCJdOjphZnRlciB7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNXMsIG1hcmdpbi1sZWZ0IDAuNXMsIG9wYWNpdHkgMC4yNXM7XG4gIGNvbnRlbnQ6IFwiXFxmMGM5XCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHdpZHRoOiAwO1xuICBvcGFjaXR5OiAwO1xufVxuYm9keSAuc3RvcnktZGlzY3Vzc2lvbiAuZGlzY3Vzc2lvbi1oZWFkZXIgLnR5cGUtb3B0aW9uczpub3QoOmhvdmVyKSxcbmJvZHkgLnN0b3J5LWRpc2N1c3Npb24gLmRpc2N1c3Npb24taGVhZGVyIC5zZWFyY2gtb3B0aW9uczpub3QoOmhvdmVyKSB7XG4gIGdyaWQtZ2FwOiAwO1xuICB0cmFuc2l0aW9uOiBncmlkLWdhcCAwLjVzO1xufVxuYm9keSAuc3RvcnktZGlzY3Vzc2lvbiAuZGlzY3Vzc2lvbi1oZWFkZXIgLnR5cGUtb3B0aW9uczpub3QoOmhvdmVyKSAuYnV0dG9uLFxuYm9keSAuc3RvcnktZGlzY3Vzc2lvbiAuZGlzY3Vzc2lvbi1oZWFkZXIgLnNlYXJjaC1vcHRpb25zOm5vdCg6aG92ZXIpIC5idXR0b24ge1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzLCBwYWRkaW5nIDAuNXMsIGJvcmRlci13aWR0aCAwLjVzLCBmb250LXNpemUgMC41cywgb3BhY2l0eSAwLjVzLCB0cmFuc2Zvcm0gMC41cywgdmlzaWJpbGl0eSAwLjVzO1xufVxuYm9keSAuc3RvcnktZGlzY3Vzc2lvbiAuZGlzY3Vzc2lvbi1oZWFkZXIgLnR5cGUtb3B0aW9uczpub3QoOmhvdmVyKSAuYnV0dG9uW2RhdGEtY2xpY2tlZD1cIjBcIl0sXG5ib2R5IC5zdG9yeS1kaXNjdXNzaW9uIC5kaXNjdXNzaW9uLWhlYWRlciAuc2VhcmNoLW9wdGlvbnM6bm90KDpob3ZlcikgLmJ1dHRvbltkYXRhLWNsaWNrZWQ9XCIwXCJdIHtcbiAgd2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5ib2R5IC5zdG9yeS1kaXNjdXNzaW9uIC5kaXNjdXNzaW9uLWhlYWRlciAudHlwZS1vcHRpb25zOm5vdCg6aG92ZXIpIC5idXR0b25bZGF0YS1jbGlja2VkPVwiMVwiXSxcbmJvZHkgLnN0b3J5LWRpc2N1c3Npb24gLmRpc2N1c3Npb24taGVhZGVyIC5zZWFyY2gtb3B0aW9uczpub3QoOmhvdmVyKSAuYnV0dG9uW2RhdGEtY2xpY2tlZD1cIjFcIl0ge1xuICB3aWR0aDogNi41NTM2cmVtO1xufVxuYm9keSAuc3RvcnktZGlzY3Vzc2lvbiAuZGlzY3Vzc2lvbi1oZWFkZXIgLnR5cGUtb3B0aW9uczpub3QoOmhvdmVyKSAuYnV0dG9uW2RhdGEtY2xpY2tlZD1cIjFcIl06OmFmdGVyLFxuYm9keSAuc3RvcnktZGlzY3Vzc2lvbiAuZGlzY3Vzc2lvbi1oZWFkZXIgLnNlYXJjaC1vcHRpb25zOm5vdCg6aG92ZXIpIC5idXR0b25bZGF0YS1jbGlja2VkPVwiMVwiXTo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzLCBtYXJnaW4tbGVmdCAwLjVzLCBvcGFjaXR5IDAuMjVzO1xuICB3aWR0aDogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuMzgxOTgyMDU5MXJlbTtcbiAgb3BhY2l0eTogMTtcbn1cbmJvZHkgLnN0b3J5LWRpc2N1c3Npb24gLmRpc2N1c3Npb24taGVhZGVyIC50b3BpYyB7XG4gIG1heC13aWR0aDogbWF4KDExLjA4OTAwNTE4MDlyZW0sIDI1dncpO1xufVxuYm9keSAuc3RvcnktZGlzY3Vzc2lvbiAuZGlzY3Vzc2lvbi1yZXBseSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHkgLnN0b3J5LWRpc2N1c3Npb24gLmRpc2N1c3Npb24tcmVwbHkgI2NyZWF0ZUNvbW1lbnQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSAtIDAuMjkxODIwNTg2OXJlbSk7XG4gIGhlaWdodDogNi44NTM1MjYwNjk4cmVtO1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjM4MTk4MjA1OTFyZW07XG4gIGJvcmRlci13aWR0aDogMC4xNDU5MTAyOTM0cmVtO1xuICByZXNpemU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbmJvZHkgLnN0b3J5LWRpc2N1c3Npb24gLmRpc2N1c3Npb24tcmVwbHkgLnN1Ym1pdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEuNjE4cmVtO1xuICB0b3A6IGNhbGMoMTAwJSAtIDAuNHJlbSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBtYXJnaW46IDA7XG59XG5ib2R5IC5zdG9yeS1kaXNjdXNzaW9uIC5kaXNjdXNzaW9uLXJlcGx5IC5yZXBseUNvbW1lbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEuNjE4cmVtO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xufVxuYm9keSAuc3RvcnktZGlzY3Vzc2lvbiAuZGlzY3Vzc2lvbi1jb250ZW50IC5jb21tZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDAuMjkxODIwNTg2OXJlbSkgKiAyIC8gKHZhcigtLWRhdGEtbGF5ZXIpICsgNCkgKyAoMTAwJSAtIDAuMjkxODIwNTg2OXJlbSkgKiAwLjUpO1xuICBtYXJnaW4tdG9wOiAxLjYxOHJlbTtcbiAgYm9yZGVyLXJhZGl1czogMS42MThyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBib3JkZXItd2lkdGg6IDAuMTQ1OTEwMjkzNHJlbTtcbn1cbmJvZHkgLnN0b3J5LWRpc2N1c3Npb24gLmRpc2N1c3Npb24tY29udGVudCAuY29tbWVudCAuY29udGVudCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMS4zcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDQuMjM1ODAxMDMycmVtO1xufVxuYm9keSAuc3RvcnktZGlzY3Vzc2lvbiAuZGlzY3Vzc2lvbi1jb250ZW50IC5jb21tZW50IC51c2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAycmVtO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDQuMjM1ODAxMDMycmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgYm9yZGVyLXdpZHRoOiAwLjE0NTkxMDI5MzRyZW07XG59XG5ib2R5IC5zdG9yeS1kaXNjdXNzaW9uIC5kaXNjdXNzaW9uLWNvbnRlbnQgLmNvbW1lbnQgLnVzZXIgLmFjY291bnQtcGljIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMS42MThyZW07XG4gIGhlaWdodDogMS42MThyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuNjE4cmVtO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgbGVmdDogLTAuMTQ1OTEwMjkzNHJlbTtcbiAgYm9yZGVyLXdpZHRoOiAwLjE0NTkxMDI5MzRyZW07XG59XG5ib2R5IC5zdG9yeS1kaXNjdXNzaW9uIC5kaXNjdXNzaW9uLWNvbnRlbnQgLmNvbW1lbnQgLnVzZXIgLnVzZXJuYW1lIHtcbiAgaGVpZ2h0OiAxLjYxOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjE4cmVtO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIHBhZGRpbmctbGVmdDogMi40MDk4MjA1ODY5cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiAxLjYxOHJlbTtcbiAgYm9yZGVyLXdpZHRoOiAwLjE0NTkxMDI5MzRyZW07XG59XG5ib2R5IC5zdG9yeS1kaXNjdXNzaW9uIC5kaXNjdXNzaW9uLWNvbnRlbnQgLmNvbW1lbnQgLnZvdGVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0wLjE0NTkxMDI5MzRyZW07XG4gIGxlZnQ6IC0wLjE0NTkxMDI5MzRyZW07XG4gIHdpZHRoOiAzLjIzNnJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxLjYxOHJlbTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGJvcmRlci13aWR0aDogMC4xNDU5MTAyOTM0cmVtO1xufVxuYm9keSAuc3RvcnktZGlzY3Vzc2lvbiAuZGlzY3Vzc2lvbi1jb250ZW50IC5jb21tZW50IC52b3RlcyAudG90YWwtdm90ZXMge1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMC41cmVtO1xufVxuYm9keSAuc3RvcnktZGlzY3Vzc2lvbiAuZGlzY3Vzc2lvbi1jb250ZW50IC5jb21tZW50IC52b3RlcyAudXB2b3RlLFxuYm9keSAuc3RvcnktZGlzY3Vzc2lvbiAuZGlzY3Vzc2lvbi1jb250ZW50IC5jb21tZW50IC52b3RlcyAuZG93bnZvdGUge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMS4wNHJlbTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuYm9keSAuc3RvcnktZGlzY3Vzc2lvbiAuZGlzY3Vzc2lvbi1jb250ZW50IC5jb21tZW50IC5yZXBseS1kaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHJpZ2h0OiAxcmVtO1xufVxuYm9keSAuc3RvcnktZGlzY3Vzc2lvbiAuZGlzY3Vzc2lvbi1jb250ZW50IC5jb21tZW50IC5yZXBseS1kaXYgLnJlcGx5LFxuYm9keSAuc3RvcnktZGlzY3Vzc2lvbiAuZGlzY3Vzc2lvbi1jb250ZW50IC5jb21tZW50IC5yZXBseS1kaXYgLnNlZS1yZXBsaWVzLFxuYm9keSAuc3RvcnktZGlzY3Vzc2lvbiAuZGlzY3Vzc2lvbi1jb250ZW50IC5jb21tZW50IC5yZXBseS1kaXYgLnJlbW92ZSB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBib3JkZXItd2lkdGg6IDAuMTQ1OTEwMjkzNHJlbTtcbn1cbmJvZHkgLnN0b3J5LWRpc2N1c3Npb24gLmRpc2N1c3Npb24tY29udGVudCAuY29tbWVudCAucmVwbHktZGl2IC5yZW1vdmVbZGF0YS1yZW1vdmVkPVwiMFwiXTpob3ZlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI1NSwgOTcsIDk3KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6IHJnYigyNTUsIDk3LCA5Nyk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLnN0b3J5LWRpc2N1c3Npb24gLmRpc2N1c3Npb24tY29udGVudCAuY29tbWVudCAucmVwbHktZGl2IC5yZW1vdmVbZGF0YS1yZW1vdmVkPVwiMVwiXTpob3ZlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzBhZDE4NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICMwYWQxODU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLnN0b3J5LWRpc2N1c3Npb24gLmRpc2N1c3Npb24tY29udGVudCAubG9hZC1tb3JlLWNvbW1lbnRzIHtcbiAgbWFyZ2luOiAxLjYxOHJlbSBhdXRvO1xufVxuYm9keSAjc3RyaXBlRmVlIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbmJvZHkgLmVkaXRpb24tYWN0aW9ucy1kb25hdGlvbnMgZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5ib2R5IC5lZGl0aW9uLWFjdGlvbnMtZG9uYXRpb25zIGRpdiBwIHtcbiAgbWluLXdpZHRoOiAxMS4wODkwMDUxODA5cmVtO1xuICBtYXgtd2lkdGg6IDE1dnc7XG59XG5ib2R5IC5lZGl0aW9uLWFjdGlvbnMtZG9uYXRpb25zIGRpdiBpbnB1dCB7XG4gIHdpZHRoOiA0LjIzNTgwMTAzMnJlbTtcbn1cbmJvZHkgLmRvbmF0ZS1wcm9ncmVzcy1iYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTg3YWQ7XG4gIGJvcmRlci13aWR0aDogMC4yMzYwODI4NTQ4cmVtO1xuICBib3JkZXItcmFkaXVzOiAxLjYxOHJlbTtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5ib2R5IC5kb25hdGUtcHJvZ3Jlc3MtYmFyIC5pbm5lciB7XG4gIHdpZHRoOiBtaW4oKHZhcigtLWdvYWwpIC0gdmFyKC0tcmVtYWluaW5nKSArIHZhcigtLWRvbmF0aW9uKSkgLyB2YXIoLS1nb2FsKSAqIDEwMCUsIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGFkMTg1O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuYm9keSAuZG9uYXRlLXByb2dyZXNzLWJhciAuZnVuZGluZ0Ftb3VudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAtNTAlKTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbmJvZHkgLnByb3Bvc2FsLXNlY3Rpb24gLnByb3Bvc2FsLWNoYXB0ZXJzIC5wcm9wb3NhbC1jaGFwdGVyLFxuYm9keSAucHJvcG9zYWwtc2VjdGlvbiAucHJvcG9zYWwtZ3VpZGUgLnByb3Bvc2FsLWNoYXB0ZXIge1xuICB3aWR0aDogMTEuMDg5MDA1MTgwOXJlbTtcbn1cbmJvZHkgLnByb3Bvc2FsLXNlY3Rpb24gLnByb3Bvc2FsLWNoYXB0ZXJzIC5wcm9wb3NhbC1jaGFwdGVyIC5tYWluLXRleHQsXG5ib2R5IC5wcm9wb3NhbC1zZWN0aW9uIC5wcm9wb3NhbC1ndWlkZSAucHJvcG9zYWwtY2hhcHRlciAubWFpbi10ZXh0IHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogcmdiKDg2LCA4NSwgODQpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEuNjE4cmVtO1xufVxuYm9keSAucHJvcG9zYWwtc2VjdGlvbiAucHJvcG9zYWwtY2hhcHRlcnMgLnByb3Bvc2FsLWNoYXB0ZXIgLm9wZW4tdGFiIGEsXG5ib2R5IC5wcm9wb3NhbC1zZWN0aW9uIC5wcm9wb3NhbC1ndWlkZSAucHJvcG9zYWwtY2hhcHRlciAub3Blbi10YWIgYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5ib2R5IC5wcm9wb3NhbC1zZWN0aW9uLnByb3Bvc2FsLWNvbWJpbmVkIC5wcm9wb3NhbC1jaGFwdGVycyAucHJvcG9zYWwtY2hhcHRlcltkYXRhLXR5cGU9aW5dIC5tYWluLXRleHQ6aG92ZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYig4NiwgODUsIDg0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDg2LCA4NSwgODQpO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAucHJvcG9zYWwtc2VjdGlvbi5wcm9wb3NhbC1jb21iaW5lZCAucHJvcG9zYWwtY2hhcHRlcnMgLnByb3Bvc2FsLWNoYXB0ZXJbZGF0YS10eXBlPW91dF0gLm1haW4tdGV4dDpob3ZlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI1NSwgOTcsIDk3KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgOTcsIDk3KTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLnByb3Bvc2FsLXNlY3Rpb24ucHJvcG9zYWwtY29tYmluZWQgLnByb3Bvc2FsLWNoYXB0ZXJzIC5wcm9wb3NhbC1jaGFwdGVyW2RhdGEtdHlwZT1kaWZmZXJlbnRdIC5tYWluLXRleHQ6aG92ZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IG9yYW5nZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogb3JhbmdlO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAucHJvcG9zYWwtc2VjdGlvbi5wcm9wb3NhbC1jb21iaW5lZCAucHJvcG9zYWwtY2hhcHRlcnMgLnByb3Bvc2FsLWNoYXB0ZXJbZGF0YS10eXBlPW5ld10gLm1haW4tdGV4dDpob3ZlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzBhZDE4NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhZDE4NTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLnByb3Bvc2FsLXNlY3Rpb24gLnByb3Bvc2FsLWNoYXB0ZXItZWxlbWVudHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5IC5wcm9wb3NhbC1zZWN0aW9uIC5wcm9wb3NhbC1jaGFwdGVyLWVsZW1lbnRzIC5wcm9wb3NhbC1lbGVtZW50cyB7XG4gIHdpZHRoOiAxMS4wODkwMDUxODA5cmVtO1xuICBtYXJnaW46IDAuMzgxOTgyMDU5MXJlbSAwIDEuNjE4cmVtIDA7XG4gIGdyaWQtZ2FwOiAwLjE0NTkxMDI5MzRyZW07XG4gIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gIG9wYWNpdHk6IDE7XG59XG5ib2R5IC5wcm9wb3NhbC1zZWN0aW9uIC5wcm9wb3NhbC1jaGFwdGVyLWVsZW1lbnRzIC5wcm9wb3NhbC1lbGVtZW50cyBwLCBib2R5IC5wcm9wb3NhbC1zZWN0aW9uIC5wcm9wb3NhbC1jaGFwdGVyLWVsZW1lbnRzIC5wcm9wb3NhbC1lbGVtZW50cyBpbWcge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMC43NjkyMzA3NjkycmVtO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMC4zODE5ODIwNTkxcmVtO1xufVxuYm9keSAucHJvcG9zYWwtc2VjdGlvbiAucHJvcG9zYWwtY2hhcHRlci1lbGVtZW50cyAucHJvcG9zYWwtZWxlbWVudHMgcFtkYXRhLXR5cGU9aW5dLCBib2R5IC5wcm9wb3NhbC1zZWN0aW9uIC5wcm9wb3NhbC1jaGFwdGVyLWVsZW1lbnRzIC5wcm9wb3NhbC1lbGVtZW50cyBpbWdbZGF0YS10eXBlPWluXSB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiKDg2LCA4NSwgODQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogcmdiKDg2LCA4NSwgODQpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC5wcm9wb3NhbC1zZWN0aW9uIC5wcm9wb3NhbC1jaGFwdGVyLWVsZW1lbnRzIC5wcm9wb3NhbC1lbGVtZW50cyBwW2RhdGEtdHlwZT1vdXRdLCBib2R5IC5wcm9wb3NhbC1zZWN0aW9uIC5wcm9wb3NhbC1jaGFwdGVyLWVsZW1lbnRzIC5wcm9wb3NhbC1lbGVtZW50cyBpbWdbZGF0YS10eXBlPW91dF0ge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYigyNTUsIDk3LCA5Nyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiByZ2IoODYsIDg1LCA4NCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLnByb3Bvc2FsLXNlY3Rpb24gLnByb3Bvc2FsLWNoYXB0ZXItZWxlbWVudHMgLnByb3Bvc2FsLWVsZW1lbnRzIHBbZGF0YS10eXBlPWRpZmZlcmVudF0sIGJvZHkgLnByb3Bvc2FsLXNlY3Rpb24gLnByb3Bvc2FsLWNoYXB0ZXItZWxlbWVudHMgLnByb3Bvc2FsLWVsZW1lbnRzIGltZ1tkYXRhLXR5cGU9ZGlmZmVyZW50XSB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogb3JhbmdlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogcmdiKDg2LCA4NSwgODQpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC5wcm9wb3NhbC1zZWN0aW9uIC5wcm9wb3NhbC1jaGFwdGVyLWVsZW1lbnRzIC5wcm9wb3NhbC1lbGVtZW50cyBwW2RhdGEtdHlwZT1uZXddLCBib2R5IC5wcm9wb3NhbC1zZWN0aW9uIC5wcm9wb3NhbC1jaGFwdGVyLWVsZW1lbnRzIC5wcm9wb3NhbC1lbGVtZW50cyBpbWdbZGF0YS10eXBlPW5ld10ge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMwYWQxODU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiByZ2IoODYsIDg1LCA4NCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLnByb3Bvc2FsLXNlY3Rpb24gLnByb3Bvc2FsLWNoYXB0ZXItZWxlbWVudHMgLnByb3Bvc2FsLWJvcmRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcmVtO1xuICBsZWZ0OiBjYWxjKC0wLjIzNjA4Mjg1NDhyZW0gLSAyNSUpO1xuICB3aWR0aDogMTUwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAwLjIzNjA4Mjg1NDhyZW0gLSAxLjYxOHJlbSArIDAuNjE4MDY0OTEzOXJlbSAtIDFyZW0pO1xuICBib3JkZXItd2lkdGg6IDAuMjM2MDgyODU0OHJlbTtcbiAgYm9yZGVyLXJhZGl1czogMS42MThyZW07XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB6LWluZGV4OiAtMTtcbn1cbmJvZHkgLnByb3Bvc2FsLXNlY3Rpb24gLnByb3Bvc2FsLWNoYXB0ZXItZWxlbWVudHMgLnByb3Bvc2FsLWVsZW1lbnRzLFxuYm9keSAucHJvcG9zYWwtc2VjdGlvbiAucHJvcG9zYWwtY2hhcHRlci1lbGVtZW50cyAucHJvcG9zYWwtYm9yZGVyIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzcyBlYXNlLWluLW91dDtcbn1cbmJvZHkgLnByb3Bvc2FsLXNlY3Rpb24gLnByb3Bvc2FsLWNoYXB0ZXItZWxlbWVudHNbZGF0YS1vcGVuPVwiMFwiXSAucHJvcG9zYWwtZWxlbWVudHMsXG5ib2R5IC5wcm9wb3NhbC1zZWN0aW9uIC5wcm9wb3NhbC1jaGFwdGVyLWVsZW1lbnRzW2RhdGEtb3Blbj1cIjBcIl0gLnByb3Bvc2FsLWJvcmRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5IC5wcm9wb3NhbC1zZWN0aW9uIC5wcm9wb3NhbC1jaGFwdGVyLWVsZW1lbnRzW2RhdGEtdHlwZT1pbl0gLnByb3Bvc2FsLWNoYXB0ZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYig4NiwgODUsIDg0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6IHJnYig4NiwgODUsIDg0KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAucHJvcG9zYWwtc2VjdGlvbiAucHJvcG9zYWwtY2hhcHRlci1lbGVtZW50c1tkYXRhLXR5cGU9aW5dIC5wcm9wb3NhbC1jaGFwdGVyIC5jb2xvci1jaGFuZ2Uge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYig4NiwgODUsIDg0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6IHJnYig4NiwgODUsIDg0KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAucHJvcG9zYWwtc2VjdGlvbiAucHJvcG9zYWwtY2hhcHRlci1lbGVtZW50c1tkYXRhLXR5cGU9aW5dIC5wcm9wb3NhbC1jaGFwdGVyIC5jb2xvci1jaGFuZ2U6aG92ZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYig4NiwgODUsIDg0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDg2LCA4NSwgODQpO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAucHJvcG9zYWwtc2VjdGlvbiAucHJvcG9zYWwtY2hhcHRlci1lbGVtZW50c1tkYXRhLXR5cGU9aW5dW2RhdGEtY2xpY2tlZD1cIjFcIl0gLnByb3Bvc2FsLWNoYXB0ZXIgLm1haW4tdGV4dCB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiKDg2LCA4NSwgODQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoODYsIDg1LCA4NCk7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC5wcm9wb3NhbC1zZWN0aW9uIC5wcm9wb3NhbC1jaGFwdGVyLWVsZW1lbnRzW2RhdGEtdHlwZT1pbl0gLnByb3Bvc2FsLWJvcmRlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiKDg2LCA4NSwgODQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogcmdiKDg2LCA4NSwgODQpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC5wcm9wb3NhbC1zZWN0aW9uIC5wcm9wb3NhbC1jaGFwdGVyLWVsZW1lbnRzW2RhdGEtdHlwZT1vdXRdIC5wcm9wb3NhbC1jaGFwdGVyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCA5NywgOTcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogcmdiKDI1NSwgOTcsIDk3KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAucHJvcG9zYWwtc2VjdGlvbiAucHJvcG9zYWwtY2hhcHRlci1lbGVtZW50c1tkYXRhLXR5cGU9b3V0XSAucHJvcG9zYWwtY2hhcHRlciAuY29sb3ItY2hhbmdlIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCA5NywgOTcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogcmdiKDI1NSwgOTcsIDk3KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAucHJvcG9zYWwtc2VjdGlvbiAucHJvcG9zYWwtY2hhcHRlci1lbGVtZW50c1tkYXRhLXR5cGU9b3V0XSAucHJvcG9zYWwtY2hhcHRlciAuY29sb3ItY2hhbmdlOmhvdmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCA5NywgOTcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCA5NywgOTcpO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAucHJvcG9zYWwtc2VjdGlvbiAucHJvcG9zYWwtY2hhcHRlci1lbGVtZW50c1tkYXRhLXR5cGU9b3V0XVtkYXRhLWNsaWNrZWQ9XCIxXCJdIC5wcm9wb3NhbC1jaGFwdGVyIC5tYWluLXRleHQge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYigyNTUsIDk3LCA5Nyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDk3LCA5Nyk7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC5wcm9wb3NhbC1zZWN0aW9uIC5wcm9wb3NhbC1jaGFwdGVyLWVsZW1lbnRzW2RhdGEtdHlwZT1vdXRdIC5wcm9wb3NhbC1ib3JkZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYigyNTUsIDk3LCA5Nyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiByZ2IoMjU1LCA5NywgOTcpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC5wcm9wb3NhbC1zZWN0aW9uIC5wcm9wb3NhbC1jaGFwdGVyLWVsZW1lbnRzW2RhdGEtdHlwZT1kaWZmZXJlbnRdIC5wcm9wb3NhbC1jaGFwdGVyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBvcmFuZ2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiBvcmFuZ2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLnByb3Bvc2FsLXNlY3Rpb24gLnByb3Bvc2FsLWNoYXB0ZXItZWxlbWVudHNbZGF0YS10eXBlPWRpZmZlcmVudF0gLnByb3Bvc2FsLWNoYXB0ZXIgLmNvbG9yLWNoYW5nZSB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogb3JhbmdlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogb3JhbmdlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC5wcm9wb3NhbC1zZWN0aW9uIC5wcm9wb3NhbC1jaGFwdGVyLWVsZW1lbnRzW2RhdGEtdHlwZT1kaWZmZXJlbnRdIC5wcm9wb3NhbC1jaGFwdGVyIC5jb2xvci1jaGFuZ2U6aG92ZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IG9yYW5nZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogb3JhbmdlO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAucHJvcG9zYWwtc2VjdGlvbiAucHJvcG9zYWwtY2hhcHRlci1lbGVtZW50c1tkYXRhLXR5cGU9ZGlmZmVyZW50XVtkYXRhLWNsaWNrZWQ9XCIxXCJdIC5wcm9wb3NhbC1jaGFwdGVyIC5tYWluLXRleHQge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IG9yYW5nZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogb3JhbmdlO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAucHJvcG9zYWwtc2VjdGlvbiAucHJvcG9zYWwtY2hhcHRlci1lbGVtZW50c1tkYXRhLXR5cGU9ZGlmZmVyZW50XSAucHJvcG9zYWwtYm9yZGVyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBvcmFuZ2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiBvcmFuZ2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLnByb3Bvc2FsLXNlY3Rpb24gLnByb3Bvc2FsLWNoYXB0ZXItZWxlbWVudHNbZGF0YS10eXBlPW5ld10gLnByb3Bvc2FsLWNoYXB0ZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMwYWQxODU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMGFkMTg1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC5wcm9wb3NhbC1zZWN0aW9uIC5wcm9wb3NhbC1jaGFwdGVyLWVsZW1lbnRzW2RhdGEtdHlwZT1uZXddIC5wcm9wb3NhbC1jaGFwdGVyIC5jb2xvci1jaGFuZ2Uge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMwYWQxODU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMGFkMTg1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC5wcm9wb3NhbC1zZWN0aW9uIC5wcm9wb3NhbC1jaGFwdGVyLWVsZW1lbnRzW2RhdGEtdHlwZT1uZXddIC5wcm9wb3NhbC1jaGFwdGVyIC5jb2xvci1jaGFuZ2U6aG92ZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMwYWQxODU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYWQxODU7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC5wcm9wb3NhbC1zZWN0aW9uIC5wcm9wb3NhbC1jaGFwdGVyLWVsZW1lbnRzW2RhdGEtdHlwZT1uZXddW2RhdGEtY2xpY2tlZD1cIjFcIl0gLnByb3Bvc2FsLWNoYXB0ZXIgLm1haW4tdGV4dCB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzBhZDE4NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhZDE4NTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLnByb3Bvc2FsLXNlY3Rpb24gLnByb3Bvc2FsLWNoYXB0ZXItZWxlbWVudHNbZGF0YS10eXBlPW5ld10gLnByb3Bvc2FsLWJvcmRlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzBhZDE4NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICMwYWQxODU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgI3BvcFVwTW9kYWwge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB6LWluZGV4OiAxMDI1MDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbmJvZHkgI3BvcFVwTW9kYWwgLnBvcFVwTW9kYWxDb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDMxLjI1cmVtO1xuICB6LWluZGV4OiAxMDUwMDtcbiAgYm9yZGVyLXJhZGl1czogMWVtO1xuICBwYWRkaW5nOiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBncmlkLWdhcDogMDtcbiAgZ3JpZC1nYXA6IDIuNjE3OTI0cmVtO1xufVxuYm9keSAjcG9wVXBNb2RhbCAucG9wVXBNb2RhbENvbnRlbnQgPiAqIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5ib2R5ICNoZWFkZXIgLmJ1dHRvbixcbmJvZHkgI21haW4tbWVudS1tb2RhbCAuYnV0dG9uIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAwLjM4MTk4MjA1OTFyZW07XG4gIGJvcmRlci13aWR0aDogMC4yMzYwODI4NTQ4cmVtO1xufVxuYm9keSAjaGVhZGVyIC5idXR0b24gLmJ1dHRvbixcbmJvZHkgI21haW4tbWVudS1tb2RhbCAuYnV0dG9uIC5idXR0b24ge1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbmJvZHkgI2hlYWRlciAuaW5uZXItY29udGFpbmVyLWRpdiAuYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG5ib2R5IC50b3UgLnRpdGxlIHtcbiAgcGFkZGluZzogMi42MTc5MjRyZW0gMDtcbiAgY29sb3I6IHJnYig4NiwgODUsIDg0KTtcbiAgYm9yZGVyLXdpZHRoOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA2Ljg1MzUyNjA2OThyZW07XG4gIGZvbnQtc2l6ZTogMi44NTYxcmVtO1xufVxuYm9keSAubm8tY29udGVudCB7XG4gIG1hcmdpbjogMS42MThyZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzLjIzNnJlbSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHJnYig4NiwgODUsIDg0KTtcbn1cbmJvZHkgLmFib3V0LXVzIHtcbiAgcGFkZGluZzogNC4yMzU4MDEwMzJyZW0gMDtcbn1cbmJvZHkgLmFib3V0LXVzIHAsIGJvZHkgLmFib3V0LXVzIGgxLCBib2R5IC5hYm91dC11cyBoMiwgYm9keSAuYWJvdXQtdXMgaDMge1xuICBwYWRkaW5nOiAxLjVyZW0gMzAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbn1cbmJvZHkgLmFib3V0LXVzIGgyLCBib2R5IC5hYm91dC11cyBoMyB7XG4gIHBhZGRpbmc6IDFlbSAzMCUgMCAzMCU7XG59XG5ib2R5IC50b29sdGlwZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keSAudG9vbHRpcGRpdiAuZmEtcXVlc3Rpb24tY2lyY2xlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLTIpO1xufVxuYm9keSAudG9vbHRpcGRpdjpob3ZlciAudG9vbHRpcHRleHQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuYm9keSAudG9vbHRpcGRpdjpob3ZlciAudG9vbHRpcHRleHQ6OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC0wLjYxODA0Njk3MTZyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBib3JkZXItd2lkdGg6IDAuM3JlbTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB2YXIoLS1jb2xvci0yKSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgei1pbmRleDogMTE7XG59XG5ib2R5IC50b29sdGlwZGl2OmhvdmVyIC50b29sdGlwdGV4dC5sZWZ0OjphZnRlciB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAtMC42MTgwNDY5NzE2cmVtO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHZhcigtLWNvbG9yLTIpO1xufVxuYm9keSAudG9vbHRpcGRpdiAudG9vbHRpcHRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogMTEuMDg5MDA1MTgwOXJlbTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IGNhbGMoMTAwJSArIDAuNjE4MDQ2OTcxNnJlbSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNjE4MDQ2OTcxNnJlbSAwLjYxODA0Njk3MTZyZW07XG4gIGJvcmRlci13aWR0aDogMC4wOTAxNzk0MTVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNjE4MDQ2OTcxNnJlbTtcbiAgZm9udC1zaXplOiAwLjc2OTIzMDc2OTJyZW07XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogMCAwIDFlbSByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5ib2R5IC50b29sdGlwZGl2IC50b29sdGlwdGV4dC5sZWZ0IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGNhbGMoMTAwJSArIDAuNjE4MDQ2OTcxNnJlbSk7XG59XG5ib2R5IC5nYWxsZXJ5LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgMTguMjMzODMwOTY5NnJlbSk7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBncmlkLWdhcDogMS42MThyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuYm9keSAubWFya2Rvd24tZ3VpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ3JpZC1nYXA6IDA7XG4gIG1hcmdpbjogMS42MThyZW0gMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5ib2R5IC5tYXJrZG93bi1ndWlkZSB0YWJsZSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5ib2R5IC5tYXJrZG93bi1ndWlkZSB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgYm9yZGVyOiAwLjA5MDE3OTQxNXJlbSBzb2xpZCByZ2IoMjA0LCAyMDQsIDIwNCk7XG59XG5ib2R5IC5tYXJrZG93bi1ndWlkZSB0YWJsZSB0Ym9keSB0ciB0ZCBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5ib2R5IC5tYXJrZG93bi1ndWlkZSB0YWJsZSB0Ym9keSB0ciB0ZCB0YWJsZSB7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMCAxMCU7XG59XG5ib2R5ICN0aXRsZS1uYW1lLFxuYm9keSAuZm9udC1zaXplLWJ5LWxlbmd0aCB7XG4gIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS1kZWZhdWx0U2l6ZSwgNC4yMzU4MDEwMzJyZW0pICogdmFyKC0tZGVmYXVsdEJhc2UsIDEwMCkgLyAodmFyKC0tZGVmYXVsdEJhc2UsIDEwMCkgKyB2YXIoLS1jaGFyYWN0ZXJMZW5ndGgsIHZhcigtLWRlZmF1bHRCYXNlUGx1cywgMTApKSkpO1xufVxuYm9keSAuY29udGFjdC11cy1wYWdlIC5kaXNjb3JkLWxvZ28gaW1nIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5ib2R5IC5jb250YWN0LXVzLXBhZ2UgLmRpc2NvcmQtbG9nbzpob3ZlciBpbWcge1xuICBmaWx0ZXI6IGh1ZS1yb3RhdGUoLTg1ZGVnKTtcbn1cbmJvZHkgLnRhZy1zaG93Y2FzZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0LjUxNTUwNzc4MThyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBncmlkLWdhcDogMDtcbiAgZ3JpZC1nYXA6IDAuNjE4MDQ2OTcxNnJlbTtcbn1cbmJvZHkgLnRhZy1zaG93Y2FzZSAudGFnUm93cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBncmlkLWdhcDogMDtcbiAgZ3JpZC1nYXA6IDAuMzgxOTgyMDU5MXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5ib2R5IC50YWctc2hvd2Nhc2UgLnJvdyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdyaWQtZ2FwOiAwO1xuICBoZWlnaHQ6IDEuOHJlbTtcbn1cbmJvZHkgLnRhZy1zaG93Y2FzZSAucm93IC50YWctdmFsdWUsXG5ib2R5IC50YWctc2hvd2Nhc2UgLnJvdyAuc29ydEJ1dHRvbixcbmJvZHkgLnRhZy1zaG93Y2FzZSAucm93IC50YWctbmFtZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEuOHJlbTtcbiAgYm9yZGVyLXdpZHRoOiAwLjE0NTkxMDI5MzRyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBncmlkLWdhcDogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbmJvZHkgLnRhZy1zaG93Y2FzZSAucm93IC5sZWZ0IHtcbiAgZmxleC1ncm93OiAxO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5ib2R5IC50YWctc2hvd2Nhc2UgLnJvdyAubGVmdCAudGFnLW5hbWUge1xuICB3aWR0aDogY2FsYygxMDAlICsgMS40cmVtKTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbmJvZHkgLnRhZy1zaG93Y2FzZSAucm93IC5sZWZ0IC50YWctbmFtZSBwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMS40cmVtIDAgMC40cmVtO1xufVxuYm9keSAudGFnLXNob3djYXNlIC5yb3cgLnJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdyaWQtZ2FwOiAwO1xuICBncmlkLWdhcDogMC4zODE5ODIwNTkxcmVtO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5ib2R5IC50YWctc2hvd2Nhc2UgLnJvdyAucmlnaHQgLnRhZy12YWx1ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMC4zODE5ODIwNTkxcmVtO1xufVxuYm9keSAudGFnLXNob3djYXNlIC5yb3cgLnJpZ2h0IC50YWctdmFsdWVbZGF0YS10eXBlPWNyZWF0b3JdIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjY2VmNmU3IGNhbGModmFyKC0tdmFsdWUpIC8gdmFyKC0tbWF4LWNyZWF0b3ItdmFsdWUpICogMTAwJSksIHdoaXRlIGNhbGModmFyKC0tdmFsdWUpIC8gdmFyKC0tbWF4LWNyZWF0b3ItdmFsdWUpICogMTAwJSksIHdoaXRlIDEwMCUpO1xufVxuYm9keSAudGFnLXNob3djYXNlIC5yb3cgLnJpZ2h0IC50YWctdmFsdWVbZGF0YS10eXBlPWNvbW11bml0eV0ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNkNWU3ZWYgY2FsYyh2YXIoLS12YWx1ZSkgLyB2YXIoLS1tYXgtY29tbXVuaXR5LXZhbHVlKSAqIDEwMCUpLCB3aGl0ZSBjYWxjKHZhcigtLXZhbHVlKSAvIHZhcigtLW1heC1jb21tdW5pdHktdmFsdWUpICogMTAwJSksIHdoaXRlIDEwMCUpO1xufVxuYm9keSAudGFnLXNob3djYXNlIC5yb3cgLnJpZ2h0IC50YWctdmFsdWVbZGF0YS10eXBlPXVzZXJdIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZlZGNjIGNhbGModmFyKC0tdmFsdWUpIC8gdmFyKC0tbWF4LXVzZXItdmFsdWUpICogMTAwJSksIHdoaXRlIGNhbGModmFyKC0tdmFsdWUpIC8gdmFyKC0tbWF4LXVzZXItdmFsdWUpICogMTAwJSksIHdoaXRlIDEwMCUpO1xufVxuYm9keSAudGFnLXNob3djYXNlIC5yb3cgLnJpZ2h0IC50YWctdmFsdWUgcCB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMC43NjkyMzA3NjkycmVtO1xufVxuYm9keSAudGFnLXNob3djYXNlIC5yb3cgLnJpZ2h0IC50YWctdmFsdWUgLmlucHV0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDkwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdyaWQtZ2FwOiAwO1xufVxuYm9keSAudGFnLXNob3djYXNlIC5yb3cgLnJpZ2h0IC50YWctdmFsdWUgLmlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICB3aWR0aDogMTAwJTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjYxODA0Njk3MTZyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IG9yYW5nZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5ib2R5IC50YWctc2hvd2Nhc2UgLnJvdyAucmlnaHQgLnRhZy12YWx1ZSAuaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwgYm9keSAudGFnLXNob3djYXNlIC5yb3cgLnJpZ2h0IC50YWctdmFsdWUgLmlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbmJvZHkgLnRhZy1zaG93Y2FzZSAucm93IC5yaWdodCAudGFnLXZhbHVlIC5pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT1udW1iZXJdOjotbXMtY2xlYXIsIGJvZHkgLnRhZy1zaG93Y2FzZSAucm93IC5yaWdodCAudGFnLXZhbHVlIC5pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT1udW1iZXJdOjotbXMtcmV2ZWFsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkgLnRhZy1zaG93Y2FzZSAucm93IC5yaWdodCAudGFnLXZhbHVlIC5pbnB1dC1idXR0b25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMC41Mjc4OTIzNTI1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdyaWQtZ2FwOiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjM4MTk4MjA1OTFyZW07XG4gIGJvcmRlcjogcmdiKDE2NCwgMTY0LCAxNjQpIHNvbGlkIDAuMTQ1OTEwMjkzNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE2NCwgMTY0LCAxNjQpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQsIHZpc2liaWxpdHkgMHMgMC41cztcbn1cbmJvZHkgLnRhZy1zaG93Y2FzZSAucm93IC5yaWdodCAudGFnLXZhbHVlIC5pbnB1dC1idXR0b25zOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzLCB2aXNpYmlsaXR5IDBzIDBzO1xufVxuYm9keSAudGFnLXNob3djYXNlIC5yb3cgLnJpZ2h0IC50YWctdmFsdWUgLmlucHV0LWJ1dHRvbnMgLmlucHV0QnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAwLjQ1NTE2NjEzNTZyZW07XG4gIGNvbG9yOiByZ2IoMTY0LCAxNjQsIDE2NCk7XG4gIGJvcmRlcjogcmdiKDE2NCwgMTY0LCAxNjQpIHNvbGlkIDAuMTQ1OTEwMjkzNHJlbTtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMC4wNzI5NTUxNDY3cmVtIDA7XG59XG5ib2R5IC50YWctc2hvd2Nhc2UgLnJvdyAucmlnaHQgLnRhZy12YWx1ZSAuaW5wdXQtYnV0dG9ucyAuaW5wdXRCdXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTY0LCAxNjQsIDE2NCk7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbmJvZHkgLnRhZy1zaG93Y2FzZSAucm93IC5yaWdodCAudGFnLXZhbHVlIC5pbnB1dC1idXR0b25zIC5pbnB1dEJ1dHRvbiB+IC5pbnB1dEJ1dHRvbiB7XG4gIGJvcmRlci13aWR0aDogMC4wNzI5NTUxNDY3cmVtIDAgMCAwO1xufVxuYm9keSAudGFnLXNob3djYXNlIC5yb3cgLnJpZ2h0IC50YWctdmFsdWUgLmlucHV0LWJ1dHRvbnMgLmlucHV0QnV0dG9uIGkge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5ib2R5IC50YWctc2hvd2Nhc2UgLnJvdyAucmlnaHQgLnRhZy12YWx1ZSAuaW5wdXQtYnV0dG9ucyAuaW5wdXRCdXR0b24gaTo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ3JpZC1nYXA6IDA7XG59XG5ib2R5IC50YWctc2hvd2Nhc2UgLnJvdyAucmlnaHQgLnNvcnRCdXR0b24ge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5ib2R5IC50YWctc2hvd2Nhc2UgLnJvdyAucmlnaHQgLnNvcnRCdXR0b24gc3ZnIHtcbiAgd2lkdGg6IDkwJTtcbiAgaGVpZ2h0OiA5MCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuYm9keSAudGFnLXNob3djYXNlIC5yb3cgLnJpZ2h0IC5zb3J0QnV0dG9uIHN2ZyBnIHtcbiAgZmlsbDogIzBhZDE4NTtcbn1cbmJvZHkgLnRhZy1zaG93Y2FzZSAucm93IC5yaWdodCAuc29ydEJ1dHRvbjpob3ZlciBzdmcgZyB7XG4gIGZpbGw6IHdoaXRlO1xufVxuYm9keSAudGFnLXNob3djYXNlIC5yb3cgLnJpZ2h0IC5zb3J0QnV0dG9uW2RhdGEtY2xpY2tlZD1cIjFcIl0gc3ZnIGcge1xuICBmaWxsOiB3aGl0ZTtcbn1cbmJvZHkgLnRhZy1zaG93Y2FzZSAucm93IC5yaWdodCAuc29ydEJ1dHRvbltkYXRhLWNsaWNrZWQ9XCIxXCJdOmhvdmVyIHN2ZyBnIHtcbiAgZmlsbDogIzBhZDE4NTtcbn1cbmJvZHkgLnRhZy1zaG93Y2FzZSAucm93OmhvdmVyIC5yaWdodCAuaW5wdXQtYnV0dG9ucyB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcywgdmlzaWJpbGl0eSAwcyAwcztcbn1cbmJvZHkgLnRhZy1zaG93Y2FzZSAudXNlcklucHV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdyaWQtZ2FwOiAwO1xufVxuYm9keSAudGFnLXNob3djYXNlIC5zcXVhcmVDb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMC4zMTMxOTI2NDFyZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgMC45cmVtKTtcbiAgZ3JpZC1nYXA6IDAuMTQ1OTEwMjkzNHJlbTtcbn1cbmJvZHkgLnRhZy1zaG93Y2FzZSAuc3F1YXJlQ29udGFpbmVyIC5zcXVhcmUge1xuICB3aWR0aDogMC45cmVtO1xuICBoZWlnaHQ6IDAuOXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4zODE5ODIwNTkxcmVtO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogb3JhbmdlIHNvbGlkIDAuMTQ1OTEwMjkzNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE2NiwgMCwgdmFyKC0tYWxwaGFGaWxsLCAxKSk7XG59XG5ib2R5IC50YWctc2hvd2Nhc2UgI3RhZy1zY29yZS1mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF06ZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufSIsIi8vIE5PVEU6IFVuY29tbWVudCBMaW5lIDM3IG9mIC4vY29uZmlnL0VucXVldWUucGhwLCB0byBlbmFibGUgc2NzcyBjb21waWxpbmcgb24gdGhlIHNpdGUuXHJcbi8vIFRvIFNlZSBDb21waWxlZCBWZXJzaW9uIG9mIFNDU1MsIGdvIHRvIC4vZGlzdC9zdHlsZS5taW4uY3NzIHRvIHNlZSB3aGF0IGlzIG91dHB1dCBmcm9tIHRoZXNlIGZpbGVzLiBcclxuLy8gRW5qb3kgOikgXHJcblxyXG4vLyBEZWZpbmUgYSBWYXJpYWJsZSAtIEdpdmUgQW55IENTUyBWYWxpZCBWYWx1ZVxyXG4vLyBOb3RlIFZhcmlhYmxlcyBBcmUgRGVmaW5lZCBXaXRoIEEgJCBTaWduXHJcbiR0aGVtZUNvbG9yMTogIzBhZDE4NTtcclxuJHRoZW1lQ29sb3IxLTI1OiAjNDhkZGE0O1xyXG4kdGhlbWVDb2xvcjEtNTA6ICM4NWU4YzI7XHJcbiR0aGVtZUNvbG9yMS03NTogI2MxZjNlMDtcclxuJHRoZW1lQ29sb3IxLTI1ZDogIzA3OWQ2NDtcclxuJHRoZW1lQ29sb3IyOiAjMmU4N2FkO1xyXG4kdGhlbWVDb2xvcjItNTA6ICM5N2MzZDY7XHJcbiR0aGVtZUNvbG9yMi03NTogI2NhZTFlYTtcclxuJGxkMTogI0ZGRkZGRjtcclxuJGxkMjogcmdiKDIwNCwgMjA0LCAyMDQpO1xyXG4kbGQzOiByZ2IoMTY0LCAxNjQsIDE2NCk7XHJcbiRsZDQ6IHJnYigxMjUsIDEyNSwgMTI1KTtcclxuJGxkNTogcmdiKDg2LCA4NSwgODQpO1xyXG4kYmxhY2stMjU6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiRibGFjay01MDogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4kcmVkOiByZ2IoMjU1LCA5NywgOTcpO1xyXG4kdHJhbnM6IHJnYmEoMCwgMCwgMCwgMCk7XHJcbiRvcmFuZ2U6IHJnYigyNTUsIDE2NiwgMCk7XHJcbiRvcmFuZ2UtMjU6IHJnYigyNTUsIDE4OCwgNjQpO1xyXG4kb3JhbmdlLTUwOiByZ2IoMjU1LCAyMTAsIDEyOCk7XHJcbiRvcmFuZ2UtNzU6IHJnYigyNTUsIDIzMiwgMTkxKTtcclxuXHJcbi8vICR0aGVtZTJidy0wOiByZ2IoMTAsIDEwLCAxMCk7XHJcbi8vICR0aGVtZTJidy05OiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcblxyXG4vLyBEZWZpbmUgeW91ciBiYXNlIGNvbG9yc1xyXG4kYmFzZS1jb2xvcnM6IChcclxuICB0MTogcmdiKDEwLCAyMDksIDEzMyksXHJcbiAgdDI6IHJnYig0NiwgMTM1LCAxNzMpLFxyXG4gIG86IHJnYigyNTUsIDE2NiwgMCksXHJcbik7XHJcblxyXG4kY29sTWl4OiAoKTtcclxuXHJcbkBlYWNoICRjb2xvci1uYW1lLCAkY29sb3ItdmFsdWUgaW4gJGJhc2UtY29sb3JzIHtcclxuICAkY29sb3ItdmFyaWF0aW9uczogKCk7XHJcbiAgXHJcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxOSB7IC8vIDUlIGluY3JlbWVudHMgZnJvbSA1JSB0byA5NSVcclxuICAgICRwZXJjZW50YWdlOiAkaSAqIDU7XHJcbiAgICAkY29sb3ItdmFyaWF0aW9uLW5hbWU6ICRwZXJjZW50YWdlO1xyXG4gICAgJG1peGVkLWNvbG9yOiBtaXgod2hpdGUsICRjb2xvci12YWx1ZSwgJHBlcmNlbnRhZ2UpO1xyXG4gICAgXHJcbiAgICAkY29sb3ItdmFyaWF0aW9uczogbWFwLW1lcmdlKCRjb2xvci12YXJpYXRpb25zLCAoJGNvbG9yLXZhcmlhdGlvbi1uYW1lOiAkbWl4ZWQtY29sb3IpKTtcclxuICB9XHJcbiAgXHJcbiAgJGNvbE1peDogbWFwLW1lcmdlKCRjb2xNaXgsICgkY29sb3ItbmFtZTogJGNvbG9yLXZhcmlhdGlvbnMpKTtcclxufVxyXG4vLyBDYWxsIGV4YW1wbGU6IGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQobWFwLWdldCgkY29sTWl4LCB0MSksIDI1KTtcclxuXHJcblxyXG4kY2xhc3NMYWJlbHM6ICd0MScgJ3QyJyAndycgJ3QxXzUwJyAnYicgJ3InICd0MV8yNWQnICdiXzUwJyAnbGQyJyAnbGQzJyAndHJhbnMnICdvJyAnbGQ0JyAndDJfNTAnICdiXzI1JyAnb181MCcgJ29fMjUnO1xyXG4kY2xhc3NMYWJlbFZhbHVlczogJHRoZW1lQ29sb3IxICR0aGVtZUNvbG9yMiAkbGQxICR0aGVtZUNvbG9yMS01MCAkbGQ1ICRyZWQgJHRoZW1lQ29sb3IxLTI1ZCAkYmxhY2stNTAgJGxkMiAkbGQzICR0cmFucyAkb3JhbmdlICRsZDQgJHRoZW1lQ29sb3IyLTUwICRibGFjay0yNSAkb3JhbmdlLTUwICRvcmFuZ2UtMjU7XHJcblxyXG4vLyBmdW5jdGlvbnNcclxuQGZ1bmN0aW9uIGdyKCRleHBvbmVudCwgJGJhc2U6IDEuNjE4KSB7XHJcbiAgICAkcmVzdWx0OiAxO1xyXG5cclxuICAgIEBpZiAkZXhwb25lbnQgPiAwIHtcclxuICAgICAgICBAZm9yICRfIGZyb20gMCB0byAkZXhwb25lbnQge1xyXG4gICAgICAgICAgICAkcmVzdWx0OiAkcmVzdWx0ICogJGJhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgfSBAZWxzZSBpZiAkZXhwb25lbnQgPCAwIHtcclxuICAgICAgICBAZm9yICRfIGZyb20gJGV4cG9uZW50IHRvIDAge1xyXG4gICAgICAgICAgICAkcmVzdWx0OiBjYWxjKCRyZXN1bHQgLyAkYmFzZSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEByZXR1cm4gJHJlc3VsdCAqIDFyZW07XHJcbn1cclxuXHJcbkBmdW5jdGlvbiBzaXplVG9CYXNlKCRzaXplOiAnJykge1xyXG4gICAgJGJhc2U6IDA7XHJcbiAgICBAaWYgJHNpemUgPT0gJ3h4eHMnIHtcclxuICAgICAgICAkYmFzZTogLTM7XHJcbiAgICB9IEBlbHNlIGlmICRzaXplID09ICd4eHMnIHtcclxuICAgICAgICAkYmFzZTogLTI7XHJcbiAgICB9IEBlbHNlIGlmICRzaXplID09ICd4cycge1xyXG4gICAgICAgICRiYXNlOiAtMTtcclxuICAgIH0gQGVsc2UgaWYgJHNpemUgPT0gJ3MnIHtcclxuICAgICAgICAkYmFzZTogMDtcclxuICAgIH0gQGVsc2UgaWYgJHNpemUgPT0gJ20nIHtcclxuICAgICAgICAkYmFzZTogMTtcclxuICAgIH0gQGVsc2UgaWYgJHNpemUgPT0gJ2wnIHtcclxuICAgICAgICAkYmFzZTogMjtcclxuICAgIH0gQGVsc2UgaWYgJHNpemUgPT0gJ3hsJyB7XHJcbiAgICAgICAgJGJhc2U6IDM7XHJcbiAgICB9IEBlbHNlIGlmICRzaXplID09ICd4eGwnIHtcclxuICAgICAgICAkYmFzZTogNDtcclxuICAgIH0gQGVsc2UgaWYgJHNpemUgPT0gJ3h4eGwnIHtcclxuICAgICAgICAkYmFzZTogNTtcclxuICAgIH1cclxuICAgIEByZXR1cm4gJGJhc2U7XHJcbn1cclxuXHJcbkBmdW5jdGlvbiBzdHlsZVRvQmFzZSgkc3R5bGU6ICcnKSB7XHJcbiAgICAkZGlmZjogMDtcclxuICAgIEBpZiAkc3R5bGUgPT0gJ2ZvbnQtc2l6ZScge1xyXG4gICAgICAgICRkaWZmOiAwO1xyXG4gICAgfSBAZWxzZSBpZiAkc3R5bGUgPT0gJ2JvcmRlci1yYWRpdXMnIHtcclxuICAgICAgICAkZGlmZjogMDtcclxuICAgIH0gQGVsc2UgaWYgJHN0eWxlID09ICdib3JkZXItd2lkdGgnIHtcclxuICAgICAgICAkZGlmZjogLTQ7XHJcbiAgICB9IEBlbHNlIGlmICRzdHlsZSA9PSAncG9pbnRlci1zaXplJyB7XHJcbiAgICAgICAgJGRpZmY6IDA7XHJcbiAgICB9XHJcbiAgICBAcmV0dXJuICRkaWZmO1xyXG59XHJcblxyXG5AZnVuY3Rpb24gc3R5bGVTaXplKCRzdHlsZSwgJHNpemUpIHtcclxuICAgICR0b3RhbDogMDtcclxuICAgICRiYXNlOiBzaXplVG9CYXNlKCRzaXplKTtcclxuICAgICRkaWZmOiBzdHlsZVRvQmFzZSgkc3R5bGUpO1xyXG4gICAgQGlmICRzdHlsZSA9PSAnZm9udC1zaXplJyB7XHJcbiAgICAgICAgQHJldHVybiBncigkYmFzZSArICRkaWZmLCAxLjMpO1xyXG4gICAgfSBAZWxzZSB7XHJcbiAgICAgICAgQHJldHVybiBncigkYmFzZSArICRkaWZmKTtcclxuICAgIH1cclxufVxyXG5cclxuQGZ1bmN0aW9uIHBvdygkbnVtYmVyLCAkZXhwb25lbnQpIHtcclxuICAgICR2YWx1ZTogMTtcclxuICBcclxuICAgIEBpZiAkZXhwb25lbnQgPiAwIHtcclxuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZXhwb25lbnQge1xyXG4gICAgICAgICR2YWx1ZTogJHZhbHVlICogJG51bWJlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIFxyXG4gICAgQHJldHVybiAkdmFsdWU7XHJcbn1cclxuXHJcbkBmdW5jdGlvbiBzdHItc3BsaXQoJHN0cmluZywgJGRlbGltaXRlcikge1xyXG4gICAgJGxhc3QtaW5kZXg6IHN0ci1pbmRleCgkc3RyaW5nLCAkZGVsaW1pdGVyKTtcclxuXHJcbiAgICBAaWYgJGxhc3QtaW5kZXgge1xyXG4gICAgICAgICRwYXJ0OiBzdHItc2xpY2UoJHN0cmluZywgMSwgJGxhc3QtaW5kZXggLSAxKTtcclxuICAgICAgICAkcmVtYWluaW5nOiBzdHItc2xpY2UoJHN0cmluZywgJGxhc3QtaW5kZXggKyAxKTtcclxuICAgICAgICBAcmV0dXJuIGpvaW4oJHBhcnQsIHN0ci1zcGxpdCgkcmVtYWluaW5nLCAkZGVsaW1pdGVyKSwgJ2NvbW1hJyk7XHJcbiAgICB9XHJcblxyXG4gICAgQHJldHVybiAkc3RyaW5nO1xyXG59XHJcblxyXG5AZnVuY3Rpb24gY29sb3JTY2FsZSgpIHtcclxuICAgIEByZXR1cm4gaHNsKGNhbGMoMTU3ICsgdmFyKC0tY29sb3JTY2FsZSwgMCkgKiBjb2xvclNjYWxlTXVsdGlwbGllcigpKSwgOTMlLCA0MyUpO1xyXG59XHJcblxyXG5AZnVuY3Rpb24gY29sb3JTY2FsZU11bHRpcGxpZXIoKSB7XHJcbiAgICBAcmV0dXJuIDgyO1xyXG59XHJcblxyXG4vLyBtaXhpbnNcclxuQG1peGluIGJiZigkYzEsICRjMiwgJGMzKSB7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYzE7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYzI7XHJcbiAgICBjb2xvcjogJGMzO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG5AbWl4aW4gc2l6ZSgkc2l6ZTogJycsICRiYXNlOiAwKSB7XHJcbiAgICBib3JkZXItd2lkdGg6IHN0eWxlU2l6ZSgnYm9yZGVyLXdpZHRoJywgJHNpemUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogc3R5bGVTaXplKCdib3JkZXItcmFkaXVzJywgJHNpemUpO1xyXG4gICAgZm9udC1zaXplOiBzdHlsZVNpemUoJ2ZvbnQtc2l6ZScsICRzaXplKTtcclxufVxyXG5cclxuQG1peGluIGZsZXgoJGp1c3RpZnk6IGNlbnRlciwgJGFsaWduOiBjZW50ZXIsICRkaXJlY3Rpb246IHJvdywgJGdyaWQtZ2FwOiAwKSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiAkanVzdGlmeTtcclxuICAgIGFsaWduLWl0ZW1zOiAkYWxpZ247XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcclxuICAgIGdyaWQtZ2FwOiAkZ3JpZC1nYXA7XHJcbn1cclxuXHJcbkBtaXhpbiBzdmdPZmZzZXQoJHN0cm9rZSkge1xyXG4gICAgc3Ryb2tlLWRhc2hhcnJheTogJHN0cm9rZTtcclxuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAkc3Ryb2tlO1xyXG59XHJcblxyXG5AbWl4aW4gc3F1YXJlUG9pbnQoJGRpcmVjdGlvbjogJ3VwJywgJGJvcmRlci1zaXplOiBzdHlsZVNpemUoJ2JvcmRlci13aWR0aCcsICdzJyksICRib3JkZXItY29sb3I6ICR0aGVtZUNvbG9yMiwgJGJhY2tncm91bmQtY29sb3I6IHdoaXRlLCAkcG9pbnRlci1zaXplOiBzdHlsZVNpemUoJ3BvaW50ZXItc2l6ZScsICdzJyksICRwb3NpdGlvbjogYWJzb2x1dGUsICR0b3A6ICcnLCAkcmlnaHQ6ICcnLCAkYm90dG9tOicnLCAkbGVmdDonJywgJHRyYW5zbGF0ZTogMCAwKSB7XHJcbiAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogJHBvaW50ZXItc2l6ZTtcclxuICAgICAgICBoZWlnaHQ6ICRwb2ludGVyLXNpemU7XHJcbiAgICAgICAgYm9yZGVyOiAkYm9yZGVyLXNpemUgc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgkdHJhbnNsYXRlKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIEBpZiAkZGlyZWN0aW9uID09ICd1cCcge1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6ICRib3JkZXItc2l6ZSAwIDAgJGJvcmRlci1zaXplO1xyXG4gICAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSAncmlnaHQnIHtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAkYm9yZGVyLXNpemUgJGJvcmRlci1zaXplIDAgMDtcclxuICAgICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gJ2Rvd24nIHtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwICRib3JkZXItc2l6ZSAkYm9yZGVyLXNpemUgMDtcclxuICAgICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gJ2xlZnQnIHtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgJGJvcmRlci1zaXplICRib3JkZXItc2l6ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcG9zaXRpb246ICRwb3NpdGlvbjtcclxuICAgICAgICBAaWYgJHRvcCAhPSAnJyB7dG9wOiAkdG9wO31cclxuICAgICAgICBAaWYgJGJvdHRvbSAhPSAnJyB7Ym90dG9tOiAkYm90dG9tO31cclxuICAgICAgICBAaWYgJGxlZnQgIT0gJycge2xlZnQ6ICRsZWZ0O31cclxuICAgICAgICBAaWYgJHJpZ2h0ICE9ICcnIHtyaWdodDogJHJpZ2h0O31cclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIG92ZXJsYXkoJGdyYWRpZW50KSB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZ3JhZGllbnQpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGh3MTAwKCRzaXplOiAnJywgJHdpZHRoOiAnJywgJHRhcmdldDogJycsICRwZXJjZW50OiAxMDAlKSB7XHJcbiAgICBAaWYgJHdpZHRoICE9ICcnIHtcclxuICAgICAgICAkcGVyY2VudDogY2FsYygkcGVyY2VudCAtIDIgKiAkd2lkdGgpO1xyXG4gICAgfSBAZWxzZSBpZiAkc2l6ZSAhPSAnJyB7XHJcbiAgICAgICAgJHBlcmNlbnQ6IGNhbGMoJHBlcmNlbnQgLSAyICogc3R5bGVTaXplKCdib3JkZXItd2lkdGgnLCAkc2l6ZSkpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpZiAkdGFyZ2V0ID09ICd3aWR0aCcge1xyXG4gICAgICAgIHdpZHRoOiAkcGVyY2VudDtcclxuICAgIH0gQGVsc2UgaWYgJHNpemUgPT0gJ2hlaWdodCcge1xyXG4gICAgICAgIGhlaWdodDogJHBlcmNlbnQ7XHJcbiAgICB9IEBlbHNlIHtcclxuICAgICAgICB3aWR0aDogJHBlcmNlbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAkcGVyY2VudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGFkanVzdEFycm93KCRjb2xvcjogJGxkMywgJHdpZHRoOiAxNCA3LCAkZm9udC1zaXplOiBzdHlsZVNpemUoJ2ZvbnQtc2l6ZScsICdtJykpIHtcclxuICAgIC5pbnN0cnVjdGlvbnMtZGl2IHtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAgICAgJiBzdmcuYXJyb3cge1xyXG4gICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yO1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiBudGgoJHdpZHRoLCAxKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnAyIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZS13aWR0aDogbnRoKCR3aWR0aCwgMik7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBhbGxTaXplcygkZWxlbWVudDogZmFsc2UsICRjaGlsZDogdHJ1ZSwgJGFkZENsYXNzZXM6JycpIHtcclxuICAgICRzaXplczogJ3h4eHMnICd4eHMnICd4cycgJ3MnICdtJyAnbCcgJ3hsJyAneHhsJyAneHh4bCc7XHJcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIGxlbmd0aCgkc2l6ZXMpIHtcclxuICAgICAgICBAaWYgJGVsZW1lbnQge1xyXG4gICAgICAgICAgICAmLiN7bnRoKCRzaXplcywgJGkpfSAjeyRhZGRDbGFzc2VzfSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzaXplKG50aCgkc2l6ZXMsICRpKSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGlmICRjaGlsZCAjeyRhZGRDbGFzc2VzfSB7XHJcbiAgICAgICAgICAgIC4je250aCgkc2l6ZXMsICRpKX0ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2l6ZShudGgoJHNpemVzLCAkaSkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gcGFuZWwtaW1hZ2UtbGF5b3V0KCRwb2ludDF4LCAkcG9pbnQxeSwgJHBvaW50MngsICRwb2ludDJ5LCAkcG9pbnQzeCwgJHBvaW50M3ksICRwb2ludDR4LCAkcG9pbnQ0eSkge1xyXG4gICAgJHgxTWluOiBtaW4oJHBvaW50MXgsICRwb2ludDR4KTtcclxuICAgICR4Mk1heDogbWF4KCRwb2ludDJ4LCAkcG9pbnQzeCk7XHJcbiAgICAkeTFNaW46IG1pbigkcG9pbnQxeSwgJHBvaW50MnkpO1xyXG4gICAgJHkyTWF4OiBtYXgoJHBvaW50M3ksICRwb2ludDR5KTtcclxuICAgICR4MUF2ZzogY2FsYygoJHBvaW50MXggKyAkcG9pbnQ0eCkvMik7XHJcbiAgICAkeDJBdmc6IGNhbGMoKCRwb2ludDJ4ICsgJHBvaW50M3gpLzIpO1xyXG4gICAgJHkxQXZnOiBjYWxjKCgkcG9pbnQxeSArICRwb2ludDJ5KS8yKTtcclxuICAgICR5MkF2ZzogY2FsYygoJHBvaW50M3kgKyAkcG9pbnQ0eSkvMik7XHJcbiAgICAkaGVpZ2h0QWRqdXN0bWVudDogY2FsYygoJHBvaW50MXggLSAkcG9pbnQ0eCArICRwb2ludDN4IC0gJHBvaW50MngpKTtcclxuICAgICR3aWR0aEFkanVzdG1lbnQ6IGNhbGMoKCRwb2ludDF5IC0gJHBvaW50NHkgKyAkcG9pbnQzeSAtICRwb2ludDJ5KSk7XHJcblxyXG4gICAgLmltYWdlLWRpdiB7XHJcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKCRwb2ludDF4ICRwb2ludDF5LCAkcG9pbnQyeCAkcG9pbnQyeSwgJHBvaW50M3ggJHBvaW50M3ksICRwb2ludDR4ICRwb2ludDR5KTtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIHRvcDogJHkxTWluO1xyXG4gICAgICAgICAgICBsZWZ0OiAkeDFNaW47XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCR4Mk1heCAtICR4MU1pbik7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygkeTJNYXggLSAkeTFNaW4pO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1kaXYge1xyXG4gICAgICAgIHRvcDogJHkxQXZnO1xyXG4gICAgICAgIGxlZnQ6ICR4MUF2ZztcclxuICAgICAgICB3aWR0aDogY2FsYygkeDJBdmcgLSAkeDFBdmcgKyAkd2lkdGhBZGp1c3RtZW50KTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoJHkyQXZnIC0gJHkxQXZnICsgJGhlaWdodEFkanVzdG1lbnQpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZm9udC1zaXplLWJ5LWxlbmd0aCgpIHtcclxuICAgIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS1kZWZhdWx0U2l6ZSwgZ3IoMykpICogKHZhcigtLWRlZmF1bHRCYXNlLCAxMDApIC8gKHZhcigtLWRlZmF1bHRCYXNlLCAxMDApICsgdmFyKC0tY2hhcmFjdGVyTGVuZ3RoLCB2YXIoLS1kZWZhdWx0QmFzZVBsdXMsIDEwKSkpKSk7IC8vIGZvciByZWZlcmVuY2U6IGdyKDMpIH4gNC4yMzYgcmVtXHJcbn0iXX0= */
