/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}*{outline:none}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}*,td,th{padding:0}*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0}button,html,input,select,textarea{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}::-moz-selection{background:#b3d4fc}::selection{background:#b3d4fc}hr{border:0;height:1px}hr,img{display:block}img{vertical-align:middle;width:100%}fieldset{border:0}textarea{resize:vertical}ol,ul{padding:0 0 0 20px}.embed-container{height:0;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}.embed-container embed,.embed-container iframe,.embed-container object{border:none;height:100%;left:0;position:absolute;top:0;width:100%}.clearfix:after,.clearfix:before,ul.options:after,ul.options:before{content:" ";display:table}.clearfix:after,ul.options:after{clear:both}.clearfix,ul.options{*zoom:1}.v-align{text-align:center}.v-align:before{content:"";height:100%;margin-right:-.3em}.v-align:before,.v-align>*{display:inline-block;vertical-align:middle}.center{text-align:center}a svg{pointer-events:none}[class*=" transition-"],[class^=transition-]{-webkit-animation-duration:1s;animation-duration:1s;opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-animation-fill-mode:both;animation-fill-mode:both}.transition-delay-01{-webkit-animation-delay:.1s;animation-delay:.1s}.transition-delay-02{-webkit-animation-delay:.2s;animation-delay:.2s}.transition-delay-03{-webkit-animation-delay:.3s;animation-delay:.3s}.transition-delay-04{-webkit-animation-delay:.4s;animation-delay:.4s}.transition-delay-05{-webkit-animation-delay:.5s;animation-delay:.5s}.transition-delay-06{-webkit-animation-delay:.6s;animation-delay:.6s}.transition-delay-07{-webkit-animation-delay:.7s;animation-delay:.7s}.transition-delay-08{-webkit-animation-delay:.8s;animation-delay:.8s}section.viewed .transition-fadein{-webkit-animation-name:fadeIn;animation-name:fadeIn}section.viewed .transition-fadeinup{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}section.viewed .transition-fadeindown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}section.viewed .transition-fadeinright{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}section.viewed .transition-fadeinleft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}section.viewed .transition-zoomin{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInRight{0%{opacity:0;transform:translate3d(50%,0,0)}to{opacity:1;transform:none}}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes zoomIn{0%{opacity:0;transform:scale3d(.9,.9,.9)}to{opacity:1}}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.9,.9,.9)}to{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.5s;animation-duration:.5s}.animated.delay-500ms{-webkit-animation-delay:.5s;animation-delay:.5s}.animated.delay-600ms{-webkit-animation-delay:.6s;animation-delay:.6s}.animated.delay-700ms{-webkit-animation-delay:.7s;animation-delay:.7s}.animated.delay-800ms{-webkit-animation-delay:.8s;animation-delay:.8s}.animated.delay-900ms{-webkit-animation-delay:.9s;animation-delay:.9s}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.5s;animation-duration:.5s}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@-webkit-keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}body{color:#212121;font:normal 16px/24px Helvetica,Arial,Geneva,sans-serif}label.date{color:#ff2c00}label.heading{font:normal 12px/14px Helvetica,Arial,Geneva,sans-serif;letter-spacing:.5em;margin-bottom:15px;display:inline-block}.head1,h1,label.heading{text-transform:uppercase}.head1,h1{font:normal 64px/64px Helvetica,Arial,Geneva,sans-serif;font-size:clamp(30px,4vw,54px);line-height:clamp(30px,4vw,54px);margin:0 0 30px;color:#ff2c00}.head2,h2{font:normal 40px/40px Helvetica,Arial,Geneva,sans-serif;margin:0 0 30px}.head3,h3{font:normal 24px/30px Helvetica,Arial,Geneva,sans-serif;margin-bottom:30px}.head4,h4{font:normal 28px/35px Helvetica,Arial,Geneva,sans-serif;margin:0 0 15px}a{color:#212121;display:inline-block;position:relative;text-decoration:none}strong{font-family:Helvetica;font-weight:400}p{margin-bottom:15px}p a{text-decoration:underline}p.caps{text-transform:uppercase}@font-face{font-family:bbc;src:url(fonts/bbc.eot);src:url(fonts/bbc.eot?#iefix) format("embedded-opentype"),url(fonts/bbc.woff) format("woff"),url(fonts/bbc.ttf) format("truetype"),url(fonts/bbc.svg#bbc) format("svg");font-weight:400;font-style:normal}[data-icon]:before{content:attr(data-icon)}[class*=" icon-"]:before,[class^=icon-]:before,[data-icon]:before{font-family:bbc!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-down:before{content:"\65"}.icon-arrow-left:before{content:"\66"}.icon-arrow-right:before{content:"\67"}.icon-arrow-up:before{content:"\68"}.icon-check-circle:before{content:"\69"}.icon-cogs:before{content:"\61"}.icon-cog:before{content:"\62"}.icon-bookmark:before{content:"\63"}.icon-bookmark-o:before{content:"\64"}.icon-comment:before{content:"\6e"}.icon-comment-o:before{content:"\6f"}.icon-exclamation-circle:before{content:"\70"}.icon-exclamation-triangle:before{content:"\71"}.icon-eye:before{content:"\72"}.icon-eye-slash:before{content:"\73"}.icon-file-text-o:before{content:"\74"}.icon-times:before{content:"\79"}.icon-unlock-alt:before{content:"\7a"}.icon-refresh:before{content:"\41"}.icon-reply-all:before{content:"\42"}.icon-retweet:before{content:"\43"}.icon-sitemap:before{content:"\44"}.icon-git-square:before{content:"\45"}.icon-git:before{content:"\46"}.icon-lock:before{content:"\48"}.icon-check-1:before{content:"\49"}.icon-chevron-down-1:before{content:"\4a"}.icon-chevron-left-1:before{content:"\4b"}.icon-chevron-right-1:before{content:"\4c"}.icon-chevron-up-1:before{content:"\4d"}.icon-quote:before{content:"\4e"}.icon-x:before{content:"\4f"}.icon-plus:before{content:"\50"}.icon-code:before{content:"\51"}.icon-dash:before{content:"\52"}.icon-heart-1:before{content:"\53"}.icon-link:before{content:"\6b"}#grid_preview{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:999999999;overflow:hidden}#grid_preview .inner{margin:-50px auto;max-width:1400px;display:flex;border-right:1px solid rgba(255,0,0,0);overflow:hidden;padding:0}#grid_preview .inner>div{margin:0 auto;height:calc(100vh + 100px);flex-grow:1;flex-basis:8.33333%;max-width:8.33333%;min-width:8.33333%;box-shadow:inset 0 0 0 7.5px rgba(255,0,0,.1)}#grid_preview~section [class*=col-]{outline-offset:-1px}.row{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 auto;max-width:1400px;position:relative;padding:0}.row.full{max-width:none}.row .row{margin:0 -7.5px}.row.start,.row .start{justify-content:flex-start;text-align:start}.row.center{justify-content:center;text-align:center}.row.end{justify-content:flex-end;text-align:end}.row.top{align-items:flex-start}.row.middle{align-items:center}.row.bottom{align-items:flex-end}.row.reverse{flex-direction:row-reverse}.row.around{justify-content:space-around}.row.between{justify-content:space-between}.row .col{flex-grow:1;flex-basis:0;max-width:100%}.row .col-0{flex-basis:0%;max-width:0;padding:0 7.5px}.row .col-0.center{justify-content:center;text-align:center}.row .col-0.end{justify-content:flex-end;text-align:end}.row .col-0.top{align-items:flex-start}.row .col-0.middle{align-items:center}.row .col-0.bottom{align-items:flex-end}.row .push-0{margin-left:0}.row .col-1{flex-basis:8.33333%;max-width:8.33333%;padding:0 7.5px}.row .col-1.center{justify-content:center;text-align:center}.row .col-1.end{justify-content:flex-end;text-align:end}.row .col-1.top{align-items:flex-start}.row .col-1.middle{align-items:center}.row .col-1.bottom{align-items:flex-end}.row .push-1{margin-left:8.33333%}.row .col-2{flex-basis:16.66667%;max-width:16.66667%;padding:0 7.5px}.row .col-2.center{justify-content:center;text-align:center}.row .col-2.end{justify-content:flex-end;text-align:end}.row .col-2.top{align-items:flex-start}.row .col-2.middle{align-items:center}.row .col-2.bottom{align-items:flex-end}.row .push-2{margin-left:16.66667%}.row .col-3{flex-basis:25%;max-width:25%;padding:0 7.5px}.row .col-3.center{justify-content:center;text-align:center}.row .col-3.end{justify-content:flex-end;text-align:end}.row .col-3.top{align-items:flex-start}.row .col-3.middle{align-items:center}.row .col-3.bottom{align-items:flex-end}.row .push-3{margin-left:25%}.row .col-4{flex-basis:33.33333%;max-width:33.33333%;padding:0 7.5px}.row .col-4.center{justify-content:center;text-align:center}.row .col-4.end{justify-content:flex-end;text-align:end}.row .col-4.top{align-items:flex-start}.row .col-4.middle{align-items:center}.row .col-4.bottom{align-items:flex-end}.row .push-4{margin-left:33.33333%}.row .col-5{flex-basis:41.66667%;max-width:41.66667%;padding:0 7.5px}.row .col-5.center{justify-content:center;text-align:center}.row .col-5.end{justify-content:flex-end;text-align:end}.row .col-5.top{align-items:flex-start}.row .col-5.middle{align-items:center}.row .col-5.bottom{align-items:flex-end}.row .push-5{margin-left:41.66667%}.row .col-6{flex-basis:50%;max-width:50%;padding:0 7.5px}.row .col-6.center{justify-content:center;text-align:center}.row .col-6.end{justify-content:flex-end;text-align:end}.row .col-6.top{align-items:flex-start}.row .col-6.middle{align-items:center}.row .col-6.bottom{align-items:flex-end}.row .push-6{margin-left:50%}.row .col-7{flex-basis:58.33333%;max-width:58.33333%;padding:0 7.5px}.row .col-7.center{justify-content:center;text-align:center}.row .col-7.end{justify-content:flex-end;text-align:end}.row .col-7.top{align-items:flex-start}.row .col-7.middle{align-items:center}.row .col-7.bottom{align-items:flex-end}.row .push-7{margin-left:58.33333%}.row .col-8{flex-basis:66.66667%;max-width:66.66667%;padding:0 7.5px}.row .col-8.center{justify-content:center;text-align:center}.row .col-8.end{justify-content:flex-end;text-align:end}.row .col-8.top{align-items:flex-start}.row .col-8.middle{align-items:center}.row .col-8.bottom{align-items:flex-end}.row .push-8{margin-left:66.66667%}.row .col-9{flex-basis:75%;max-width:75%;padding:0 7.5px}.row .col-9.center{justify-content:center;text-align:center}.row .col-9.end{justify-content:flex-end;text-align:end}.row .col-9.top{align-items:flex-start}.row .col-9.middle{align-items:center}.row .col-9.bottom{align-items:flex-end}.row .push-9{margin-left:75%}.row .col-10{flex-basis:83.33333%;max-width:83.33333%;padding:0 7.5px}.row .col-10.center{justify-content:center;text-align:center}.row .col-10.end{justify-content:flex-end;text-align:end}.row .col-10.top{align-items:flex-start}.row .col-10.middle{align-items:center}.row .col-10.bottom{align-items:flex-end}.row .push-10{margin-left:83.33333%}.row .col-11{flex-basis:91.66667%;max-width:91.66667%;padding:0 7.5px}.row .col-11.center{justify-content:center;text-align:center}.row .col-11.end{justify-content:flex-end;text-align:end}.row .col-11.top{align-items:flex-start}.row .col-11.middle{align-items:center}.row .col-11.bottom{align-items:flex-end}.row .push-11{margin-left:91.66667%}.row .col-12{flex-basis:100%;max-width:100%;padding:0 7.5px}.row .col-12.center{justify-content:center;text-align:center}.row .col-12.end{justify-content:flex-end;text-align:end}.row .col-12.top{align-items:flex-start}.row .col-12.middle{align-items:center}.row .col-12.bottom{align-items:flex-end}.row .push-12{margin-left:100%}.row .col-13{flex-basis:108.33333%;max-width:108.33333%;padding:0 7.5px}.row .col-13.center{justify-content:center;text-align:center}.row .col-13.end{justify-content:flex-end;text-align:end}.row .col-13.top{align-items:flex-start}.row .col-13.middle{align-items:center}.row .col-13.bottom{align-items:flex-end}.row .push-13{margin-left:108.33333%}.row .col-14{flex-basis:116.66667%;max-width:116.66667%;padding:0 7.5px}.row .col-14.center{justify-content:center;text-align:center}.row .col-14.end{justify-content:flex-end;text-align:end}.row .col-14.top{align-items:flex-start}.row .col-14.middle{align-items:center}.row .col-14.bottom{align-items:flex-end}.row .push-14{margin-left:116.66667%}.row .col-15{flex-basis:125%;max-width:125%;padding:0 7.5px}.row .col-15.center{justify-content:center;text-align:center}.row .col-15.end{justify-content:flex-end;text-align:end}.row .col-15.top{align-items:flex-start}.row .col-15.middle{align-items:center}.row .col-15.bottom{align-items:flex-end}.row .push-15{margin-left:125%}.row .col-16{flex-basis:133.33333%;max-width:133.33333%;padding:0 7.5px}.row .col-16.center{justify-content:center;text-align:center}.row .col-16.end{justify-content:flex-end;text-align:end}.row .col-16.top{align-items:flex-start}.row .col-16.middle{align-items:center}.row .col-16.bottom{align-items:flex-end}.row .push-16{margin-left:133.33333%}.row .col-17{flex-basis:141.66667%;max-width:141.66667%;padding:0 7.5px}.row .col-17.center{justify-content:center;text-align:center}.row .col-17.end{justify-content:flex-end;text-align:end}.row .col-17.top{align-items:flex-start}.row .col-17.middle{align-items:center}.row .col-17.bottom{align-items:flex-end}.row .push-17{margin-left:141.66667%}.row .col-18{flex-basis:150%;max-width:150%;padding:0 7.5px}.row .col-18.center{justify-content:center;text-align:center}.row .col-18.end{justify-content:flex-end;text-align:end}.row .col-18.top{align-items:flex-start}.row .col-18.middle{align-items:center}.row .col-18.bottom{align-items:flex-end}.row .push-18{margin-left:150%}.row .col-19{flex-basis:158.33333%;max-width:158.33333%;padding:0 7.5px}.row .col-19.center{justify-content:center;text-align:center}.row .col-19.end{justify-content:flex-end;text-align:end}.row .col-19.top{align-items:flex-start}.row .col-19.middle{align-items:center}.row .col-19.bottom{align-items:flex-end}.row .push-19{margin-left:158.33333%}.row .col-20{flex-basis:166.66667%;max-width:166.66667%;padding:0 7.5px}.row .col-20.center{justify-content:center;text-align:center}.row .col-20.end{justify-content:flex-end;text-align:end}.row .col-20.top{align-items:flex-start}.row .col-20.middle{align-items:center}.row .col-20.bottom{align-items:flex-end}.row .push-20{margin-left:166.66667%}.row .show-s{display:none}@media print,screen and (max-width:900px){.row.start-s{justify-content:flex-start;text-align:start}.row.center-s{justify-content:center;text-align:center}.row.end-s{justify-content:flex-end;text-align:end}.row.top-s{align-items:flex-start}.row.middle-s{align-items:center}.row.bottom-s{align-items:flex-end}.row.around-s{justify-content:space-around}.row.between-s{justify-content:space-between}.row .col-s-0{flex-basis:0%;max-width:0}.row .push-s-0{margin-left:0}.row .col-s-1{flex-basis:8.33333%;max-width:8.33333%}.row .push-s-1{margin-left:8.33333%}.row .col-s-2{flex-basis:16.66667%;max-width:16.66667%}.row .push-s-2{margin-left:16.66667%}.row .col-s-3{flex-basis:25%;max-width:25%}.row .push-s-3{margin-left:25%}.row .col-s-4{flex-basis:33.33333%;max-width:33.33333%}.row .push-s-4{margin-left:33.33333%}.row .col-s-5{flex-basis:41.66667%;max-width:41.66667%}.row .push-s-5{margin-left:41.66667%}.row .col-s-6{flex-basis:50%;max-width:50%}.row .push-s-6{margin-left:50%}.row .col-s-7{flex-basis:58.33333%;max-width:58.33333%}.row .push-s-7{margin-left:58.33333%}.row .col-s-8{flex-basis:66.66667%;max-width:66.66667%}.row .push-s-8{margin-left:66.66667%}.row .col-s-9{flex-basis:75%;max-width:75%}.row .push-s-9{margin-left:75%}.row .col-s-10{flex-basis:83.33333%;max-width:83.33333%}.row .push-s-10{margin-left:83.33333%}.row .col-s-11{flex-basis:91.66667%;max-width:91.66667%}.row .push-s-11{margin-left:91.66667%}.row .col-s-12{flex-basis:100%;max-width:100%}.row .push-s-12{margin-left:100%}.row .col-s-13{flex-basis:108.33333%;max-width:108.33333%}.row .push-s-13{margin-left:108.33333%}.row .col-s-14{flex-basis:116.66667%;max-width:116.66667%}.row .push-s-14{margin-left:116.66667%}.row .col-s-15{flex-basis:125%;max-width:125%}.row .push-s-15{margin-left:125%}.row .col-s-16{flex-basis:133.33333%;max-width:133.33333%}.row .push-s-16{margin-left:133.33333%}.row .col-s-17{flex-basis:141.66667%;max-width:141.66667%}.row .push-s-17{margin-left:141.66667%}.row .col-s-18{flex-basis:150%;max-width:150%}.row .push-s-18{margin-left:150%}.row .col-s-19{flex-basis:158.33333%;max-width:158.33333%}.row .push-s-19{margin-left:158.33333%}.row .col-s-20{flex-basis:166.66667%;max-width:166.66667%}.row .push-s-20{margin-left:166.66667%}.row .show-s{display:block}.row .hide-s{display:none}}@media print,screen and (max-width:600px){.row.start-xs{justify-content:flex-start;text-align:start}.row.center-xs{justify-content:center;text-align:center}.row.end-xs{justify-content:flex-end;text-align:end}.row.top-xs{align-items:flex-start}.row.middle-xs{align-items:center}.row.bottom-xs{align-items:flex-end}.row.around-xs{justify-content:space-around}.row.between-xs{justify-content:space-between}.row .col-0{flex-basis:100%;max-width:100%}.row .push-0{margin-left:0}.row .col-xs-0{flex-basis:0%;max-width:0}.row .push-xs-0{margin-left:0}.row .col-1{flex-basis:100%;max-width:100%}.row .push-1{margin-left:0}.row .col-xs-1{flex-basis:8.33333%;max-width:8.33333%}.row .push-xs-1{margin-left:8.33333%}.row .col-2{flex-basis:100%;max-width:100%}.row .push-2{margin-left:0}.row .col-xs-2{flex-basis:16.66667%;max-width:16.66667%}.row .push-xs-2{margin-left:16.66667%}.row .col-3{flex-basis:100%;max-width:100%}.row .push-3{margin-left:0}.row .col-xs-3{flex-basis:25%;max-width:25%}.row .push-xs-3{margin-left:25%}.row .col-4{flex-basis:100%;max-width:100%}.row .push-4{margin-left:0}.row .col-xs-4{flex-basis:33.33333%;max-width:33.33333%}.row .push-xs-4{margin-left:33.33333%}.row .col-5{flex-basis:100%;max-width:100%}.row .push-5{margin-left:0}.row .col-xs-5{flex-basis:41.66667%;max-width:41.66667%}.row .push-xs-5{margin-left:41.66667%}.row .col-6{flex-basis:100%;max-width:100%}.row .push-6{margin-left:0}.row .col-xs-6{flex-basis:50%;max-width:50%}.row .push-xs-6{margin-left:50%}.row .col-7{flex-basis:100%;max-width:100%}.row .push-7{margin-left:0}.row .col-xs-7{flex-basis:58.33333%;max-width:58.33333%}.row .push-xs-7{margin-left:58.33333%}.row .col-8{flex-basis:100%;max-width:100%}.row .push-8{margin-left:0}.row .col-xs-8{flex-basis:66.66667%;max-width:66.66667%}.row .push-xs-8{margin-left:66.66667%}.row .col-9{flex-basis:100%;max-width:100%}.row .push-9{margin-left:0}.row .col-xs-9{flex-basis:75%;max-width:75%}.row .push-xs-9{margin-left:75%}.row .col-10{flex-basis:100%;max-width:100%}.row .push-10{margin-left:0}.row .col-xs-10{flex-basis:83.33333%;max-width:83.33333%}.row .push-xs-10{margin-left:83.33333%}.row .col-11{flex-basis:100%;max-width:100%}.row .push-11{margin-left:0}.row .col-xs-11{flex-basis:91.66667%;max-width:91.66667%}.row .push-xs-11{margin-left:91.66667%}.row .col-12{flex-basis:100%;max-width:100%}.row .push-12{margin-left:0}.row .col-xs-12{flex-basis:100%;max-width:100%}.row .push-xs-12{margin-left:100%}.row .col-13{flex-basis:100%;max-width:100%}.row .push-13{margin-left:0}.row .col-xs-13{flex-basis:108.33333%;max-width:108.33333%}.row .push-xs-13{margin-left:108.33333%}.row .col-14{flex-basis:100%;max-width:100%}.row .push-14{margin-left:0}.row .col-xs-14{flex-basis:116.66667%;max-width:116.66667%}.row .push-xs-14{margin-left:116.66667%}.row .col-15{flex-basis:100%;max-width:100%}.row .push-15{margin-left:0}.row .col-xs-15{flex-basis:125%;max-width:125%}.row .push-xs-15{margin-left:125%}.row .col-16{flex-basis:100%;max-width:100%}.row .push-16{margin-left:0}.row .col-xs-16{flex-basis:133.33333%;max-width:133.33333%}.row .push-xs-16{margin-left:133.33333%}.row .col-17{flex-basis:100%;max-width:100%}.row .push-17{margin-left:0}.row .col-xs-17{flex-basis:141.66667%;max-width:141.66667%}.row .push-xs-17{margin-left:141.66667%}.row .col-18{flex-basis:100%;max-width:100%}.row .push-18{margin-left:0}.row .col-xs-18{flex-basis:150%;max-width:150%}.row .push-xs-18{margin-left:150%}.row .col-19{flex-basis:100%;max-width:100%}.row .push-19{margin-left:0}.row .col-xs-19{flex-basis:158.33333%;max-width:158.33333%}.row .push-xs-19{margin-left:158.33333%}.row .col-20{flex-basis:100%;max-width:100%}.row .push-20{margin-left:0}.row .col-xs-20{flex-basis:166.66667%;max-width:166.66667%}.row .push-xs-20{margin-left:166.66667%}}@media print,screen and (min-width:1200px){.row.start-m{justify-content:flex-start;text-align:start}.row.center-m{justify-content:center;text-align:center}.row.end-m{justify-content:flex-end;text-align:end}.row.top-m{align-items:flex-start}.row.middle-m{align-items:center}.row.bottom-m{align-items:flex-end}.row.around-m{justify-content:space-around}.row.between-m{justify-content:space-between}.row .col-m-0{flex-basis:0%;max-width:0}.row .push-m-0{margin-left:0}.row .col-m-1{flex-basis:8.33333%;max-width:8.33333%}.row .push-m-1{margin-left:8.33333%}.row .col-m-2{flex-basis:16.66667%;max-width:16.66667%}.row .push-m-2{margin-left:16.66667%}.row .col-m-3{flex-basis:25%;max-width:25%}.row .push-m-3{margin-left:25%}.row .col-m-4{flex-basis:33.33333%;max-width:33.33333%}.row .push-m-4{margin-left:33.33333%}.row .col-m-5{flex-basis:41.66667%;max-width:41.66667%}.row .push-m-5{margin-left:41.66667%}.row .col-m-6{flex-basis:50%;max-width:50%}.row .push-m-6{margin-left:50%}.row .col-m-7{flex-basis:58.33333%;max-width:58.33333%}.row .push-m-7{margin-left:58.33333%}.row .col-m-8{flex-basis:66.66667%;max-width:66.66667%}.row .push-m-8{margin-left:66.66667%}.row .col-m-9{flex-basis:75%;max-width:75%}.row .push-m-9{margin-left:75%}.row .col-m-10{flex-basis:83.33333%;max-width:83.33333%}.row .push-m-10{margin-left:83.33333%}.row .col-m-11{flex-basis:91.66667%;max-width:91.66667%}.row .push-m-11{margin-left:91.66667%}.row .col-m-12{flex-basis:100%;max-width:100%}.row .push-m-12{margin-left:100%}.row .col-m-13{flex-basis:108.33333%;max-width:108.33333%}.row .push-m-13{margin-left:108.33333%}.row .col-m-14{flex-basis:116.66667%;max-width:116.66667%}.row .push-m-14{margin-left:116.66667%}.row .col-m-15{flex-basis:125%;max-width:125%}.row .push-m-15{margin-left:125%}.row .col-m-16{flex-basis:133.33333%;max-width:133.33333%}.row .push-m-16{margin-left:133.33333%}.row .col-m-17{flex-basis:141.66667%;max-width:141.66667%}.row .push-m-17{margin-left:141.66667%}.row .col-m-18{flex-basis:150%;max-width:150%}.row .push-m-18{margin-left:150%}.row .col-m-19{flex-basis:158.33333%;max-width:158.33333%}.row .push-m-19{margin-left:158.33333%}.row .col-m-20{flex-basis:166.66667%;max-width:166.66667%}.row .push-m-20{margin-left:166.66667%}}@media print,screen and (min-width:1400px){.row.start-l{justify-content:flex-start;text-align:start}.row.center-l{justify-content:center;text-align:center}.row.end-l{justify-content:flex-end;text-align:end}.row.top-l{align-items:flex-start}.row.middle-l{align-items:center}.row.bottom-l{align-items:flex-end}.row.around-l{justify-content:space-around}.row.between-l{justify-content:space-between}.row .col-l-0{flex-basis:0%;max-width:0}.row .push-l-0{margin-left:0}.row .col-l-1{flex-basis:8.33333%;max-width:8.33333%}.row .push-l-1{margin-left:8.33333%}.row .col-l-2{flex-basis:16.66667%;max-width:16.66667%}.row .push-l-2{margin-left:16.66667%}.row .col-l-3{flex-basis:25%;max-width:25%}.row .push-l-3{margin-left:25%}.row .col-l-4{flex-basis:33.33333%;max-width:33.33333%}.row .push-l-4{margin-left:33.33333%}.row .col-l-5{flex-basis:41.66667%;max-width:41.66667%}.row .push-l-5{margin-left:41.66667%}.row .col-l-6{flex-basis:50%;max-width:50%}.row .push-l-6{margin-left:50%}.row .col-l-7{flex-basis:58.33333%;max-width:58.33333%}.row .push-l-7{margin-left:58.33333%}.row .col-l-8{flex-basis:66.66667%;max-width:66.66667%}.row .push-l-8{margin-left:66.66667%}.row .col-l-9{flex-basis:75%;max-width:75%}.row .push-l-9{margin-left:75%}.row .col-l-10{flex-basis:83.33333%;max-width:83.33333%}.row .push-l-10{margin-left:83.33333%}.row .col-l-11{flex-basis:91.66667%;max-width:91.66667%}.row .push-l-11{margin-left:91.66667%}.row .col-l-12{flex-basis:100%;max-width:100%}.row .push-l-12{margin-left:100%}.row .col-l-13{flex-basis:108.33333%;max-width:108.33333%}.row .push-l-13{margin-left:108.33333%}.row .col-l-14{flex-basis:116.66667%;max-width:116.66667%}.row .push-l-14{margin-left:116.66667%}.row .col-l-15{flex-basis:125%;max-width:125%}.row .push-l-15{margin-left:125%}.row .col-l-16{flex-basis:133.33333%;max-width:133.33333%}.row .push-l-16{margin-left:133.33333%}.row .col-l-17{flex-basis:141.66667%;max-width:141.66667%}.row .push-l-17{margin-left:141.66667%}.row .col-l-18{flex-basis:150%;max-width:150%}.row .push-l-18{margin-left:150%}.row .col-l-19{flex-basis:158.33333%;max-width:158.33333%}.row .push-l-19{margin-left:158.33333%}.row .col-l-20{flex-basis:166.66667%;max-width:166.66667%}.row .push-l-20{margin-left:166.66667%}}@media print,screen and (max-width:1500px){.row{margin-left:40px;margin-right:20px}}@media print,screen and (max-width:900px){.row{margin-left:20px;margin-right:10px}}@media print,screen and (max-width:600px){.row{margin-left:30px;margin-right:10px}}.sticky{position:sticky;top:100px}.bg-white{background-color:#fff}.bg-black{background-color:#000}.bg-grey{background-color:#4a4743}.bg-red{background-color:#ff2c00}.bg-red,.bg-red .head1,.bg-red .head2,.bg-red .head3,.bg-red .head4,.bg-red li,.bg-red p,.txt-white{color:#fff}.image-ratio{position:relative;background-size:cover;background-position:50%;margin-bottom:0}.image-ratio,.image-ratio img{background-color:#4a4743}.image-ratio.top img{-o-object-position:top;object-position:top}.image-ratio.center img{-o-object-position:center;object-position:center}.image-ratio.bottom img{-o-object-position:bottom;object-position:bottom}.image-ratio:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#4a4743}.image-ratio.seven-four:before{content:"";padding-top:57.14286%;float:left}.image-ratio.seven-four:after{display:block;content:"";clear:both}.image-ratio.seven-four img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@supports (aspect-ratio:1.75){.image-ratio.seven-four{max-width:auto;width:100%;height:auto;aspect-ratio:1.75;-o-object-fit:contain;object-fit:contain}.image-ratio.seven-four:after,.image-ratio.seven-four:before{display:none}}.image-ratio.seven-five:before{content:"";padding-top:71.42857%;float:left}.image-ratio.seven-five:after{display:block;content:"";clear:both}.image-ratio.seven-five img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@supports (aspect-ratio:1.4){.image-ratio.seven-five{max-width:auto;width:100%;height:auto;aspect-ratio:1.4;-o-object-fit:contain;object-fit:contain}.image-ratio.seven-five:after,.image-ratio.seven-five:before{display:none}}.image-ratio.eight-five:before{content:"";padding-top:62.5%;float:left}.image-ratio.eight-five:after{display:block;content:"";clear:both}.image-ratio.eight-five img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@supports (aspect-ratio:1.6){.image-ratio.eight-five{max-width:auto;width:100%;height:auto;aspect-ratio:1.6;-o-object-fit:contain;object-fit:contain}.image-ratio.eight-five:after,.image-ratio.eight-five:before{display:none}}.image-ratio.nine-ten:before{content:"";padding-top:111.11111%;float:left}.image-ratio.nine-ten:after{display:block;content:"";clear:both}.image-ratio.nine-ten img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@supports (aspect-ratio:.9){.image-ratio.nine-ten{max-width:auto;width:100%;height:auto;aspect-ratio:.9;-o-object-fit:contain;object-fit:contain}.image-ratio.nine-ten:after,.image-ratio.nine-ten:before{display:none}}.image-ratio.square:before{content:"";padding-top:100%;float:left}.image-ratio.square:after{display:block;content:"";clear:both}.image-ratio.square img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@supports (aspect-ratio:1){.image-ratio.square{max-width:auto;width:100%;height:auto;aspect-ratio:1;-o-object-fit:contain;object-fit:contain}.image-ratio.square:after,.image-ratio.square:before{display:none}}.image-ratio.three-two:before{content:"";padding-top:66.66667%;float:left}.image-ratio.three-two:after{display:block;content:"";clear:both}.image-ratio.three-two img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@supports (aspect-ratio:1.5){.image-ratio.three-two{max-width:auto;width:100%;height:auto;aspect-ratio:1.5;-o-object-fit:contain;object-fit:contain}.image-ratio.three-two:after,.image-ratio.three-two:before{display:none}}.image-ratio.two-one:before{content:"";padding-top:66.66667%;float:left}.image-ratio.two-one:after{display:block;content:"";clear:both}.image-ratio.two-one img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@supports (aspect-ratio:1.5){.image-ratio.two-one{max-width:auto;width:100%;height:auto;aspect-ratio:1.5;-o-object-fit:contain;object-fit:contain}.image-ratio.two-one:after,.image-ratio.two-one:before{display:none}}.figure-wrapper label,figure figcaption{background-color:#212121}.figure-wrapper label{display:inline-block;padding:15px;width:100%;font:normal 16px/24px MuseoSans700,Arial,Helvetica,Geneva,sans-serif;color:#fff}ol li,ul li{margin-bottom:15px}::-moz-selection{background:#ff2c00;color:#fff;text-shadow:none}::selection{background:#ff2c00;color:#fff;text-shadow:none}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:hover{background:#ff2c00}::-webkit-input-placeholder{color:#fff}::-moz-placeholder{color:#fff}:-ms-input-placeholder{color:#fff}:-moz-placeholder{color:#fff}body.home{background-color:#000;position:relative;color:#ff2c00;text-transform:uppercase;letter-spacing:-1px}body.home main{max-width:1300px;margin:auto;padding:0 30px}body.home .logo{width:100%}body.home section.grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto}body.home section.centered{margin:auto;width:70%}body.home .series{color:#ff2c00;text-transform:uppercase;font-size:35px;line-height:35px}body.home .series .logo-series{width:100px;margin-bottom:10px}body.home label{display:inline-block;background-color:#ff2c00;color:#000;padding:2px}body.home footer{color:#4a4743;text-transform:lowercase;letter-spacing:unset;text-align:center;margin:5px 0}body.home h1,body.home p{color:#ff2c00}body.home section.logo-wrapper{margin-bottom:10vw}body.home .block1{margin-bottom:30vw}body.home .block2{padding-bottom:5vw}body.home .block3{padding-bottom:10vw}body.home .links{list-style:none;margin:0;padding:0;width:100%}body.home .links li{display:block;width:100%;padding:0;margin:0 0 25px;position:relative}body.home .links li a{display:block;color:#ff2c00;width:100%;cursor:pointer}body.home .links li label{position:relative}body.home .links li label img{max-width:100px}body.home .links li label:after{content:"";position:absolute;top:0;right:-30px;width:20px;height:20px;background-image:url(../img/icon/icon-arrow-down.svg);background-size:cover}body.home .slick-list,body.home .slick-slider{display:block;z-index:-1}body.home .slick-list,body.home .slick-list .slick-track,body.home .slick-slider,body.home .slick-slider .slick-track{position:absolute;top:0;right:0;bottom:0;left:0}body.home .slick-list .slick-track .wrapper,body.home .slick-slider .slick-track .wrapper{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-repeat:no-repeat;background-position:center -8vw}body.home .slick-list .slick-track .wrapper.slide1,body.home .slick-slider .slick-track .wrapper.slide1{background-image:url(../img/hq/jean.jpg)}body.home .slick-list .slick-track .wrapper.slide2,body.home .slick-slider .slick-track .wrapper.slide2{background-image:url(../img/hq/joanna.jpg)}body.home .slick-list .slick-track .wrapper.slide3,body.home .slick-slider .slick-track .wrapper.slide3{background-image:url(../img/hq/juul.jpg)}body.home .slick-list .slick-track .wrapper.slide4,body.home .slick-slider .slick-track .wrapper.slide4{background-image:url(../img/hq/matteo.jpg)}body.home .slick-list .slick-track .wrapper.slide5,body.home .slick-slider .slick-track .wrapper.slide5{background-image:url(../img/hq/menno.jpg)}@media print,screen and (max-width:900px){body.home section.centered{margin:auto;width:100%}body.home .series{font-size:unset;line-height:unset}}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;top:50%;transform:translateY(-50%);padding:0;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:arial;font-size:20px;line-height:1;color:#000;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{height:20px;width:20px;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;outline:none;line-height:0;font-size:0;color:transparent;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:arial;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX25vcm1hbGl6ZS5zY3NzIiwiY29tcG9uZW50cy9fYW5pbWF0aW9ucy5zY3NzIiwiYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwiYmFzZS9fdmFyaWFibGVzLnNjc3MiLCJiYXNlL19pY29ucy5zY3NzIiwiYmFzZS9fZ3JpZC5zY3NzIiwiYmFzZS9fYmFzZS5zY3NzIiwidXRpbHMvX21peGlucy5zY3NzIiwiYmFzZS9fc2VsZWN0aW9uLnNjc3MiLCJiYXNlL19zY3JvbGxiYXIuc2NzcyIsInBhZ2VzL19ob21lcGFnZS5zY3NzIiwiLi4vX3ZlbmRvci9zbGljay9zbGljay5zY3NzIiwiLi4vX3ZlbmRvci9zbGljay9zbGljay10aGVtZS5zY3NzIiwiX3NsaWNrZml4LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsMkVBQUEsQ0FBNEUsS0FTMUUsc0JBQXVCLENBQ3ZCLHlCQUEwQixDQUMxQiw2QkFBOEIsQ0FDL0IsRUFHQyxZQUFhLENBQ2QsS0FPQyxRQUFTLENBQ1YsMkZBeUJDLGFBQWMsQ0FDZiw0QkFXQyxvQkFBcUIsQ0FDckIsdUJBQXdCLENBQ3pCLHNCQVFDLFlBQWEsQ0FDYixRQUFTLENBQ1Ysa0JBU0MsWUFBYSxDQUNkLEVBVUMsNEJBQTZCLENBQzlCLGlCQVNDLFNBQVUsQ0FDWCxZQVVDLHdCQUF5QixDQUMxQixTQVFDLGVBQWlCLENBQ2xCLElBT0MsaUJBQWtCLENBQ25CLEdBUUMsYUFBYyxDQUNkLGNBQWdCLENBQ2pCLEtBT0MsZUFBZ0IsQ0FDaEIsVUFBVyxDQUNaLE1BT0MsYUFBYyxDQUNmLFFBUUMsYUFBYyxDQUNkLGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIsdUJBQXdCLENBQ3pCLElBR0MsU0FBVyxDQUNaLElBR0MsYUFBZSxDQUNoQixJQVVDLFFBQVMsQ0FDVixlQU9DLGVBQWdCLENBQ2pCLE9BV0MsUUFBVyxDQUNaLEdBT0Msc0JBQXVCLENBQ3ZCLFFBQVMsQ0FDVixJQU9DLGFBQWMsQ0FDZixrQkFVQywrQkFBaUMs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QWlMTiIsImZpbGUiOiJzY3JlZW4ubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qISBub3JtYWxpemUuY3NzIHYzLjAuMyB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyoqXG4gKiAxLiBTZXQgZGVmYXVsdCBmb250IGZhbWlseSB0byBzYW5zLXNlcmlmLlxuICogMi4gUHJldmVudCBpT1MgYW5kIElFIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgZGV2aWNlIG9yaWVudGF0aW9uIGNoYW5nZSxcbiAqICAgIHdpdGhvdXQgZGlzYWJsaW5nIHVzZXIgem9vbS5cbiAqL1xuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8qIDEgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbioge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4vKipcbiAqIFJlbW92ZSBkZWZhdWx0IG1hcmdpbi5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBhbnkgSFRNTDUgZWxlbWVudCBpbiBJRSA4LzkuXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMVxuICogYW5kIEZpcmVmb3guXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExLlxuICovXG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXG4gKiAyLiBOb3JtYWxpemUgdmVydGljYWwgYWxpZ25tZW50IG9mIGBwcm9ncmVzc2AgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXG4gKiBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxuICovXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGBbaGlkZGVuXWAgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAuXG4gKiBIaWRlIHRoZSBgdGVtcGxhdGVgIGVsZW1lbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBGaXJlZm94IDwgMjIuXG4gKi9cblxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIExpbmtzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IG9mIGZvY3VzZWQgZWxlbWVudHMgd2hlbiB0aGV5IGFyZSBhbHNvIGluIGFuXG4gKiBhY3RpdmUvaG92ZXIgc3RhdGUuXG4gKi9cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxlIHNldCB0byBgYm9sZGVyYCBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbiAqL1xuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKlxuICogQWRkcmVzcyB2YXJpYWJsZSBgaDFgIGZvbnQtc2l6ZSBhbmQgbWFyZ2luIHdpdGhpbiBgc2VjdGlvbmAgYW5kIGBhcnRpY2xlYFxuICogY29udGV4dHMgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cbiAqL1xuXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYW5kIHZhcmlhYmxlIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS8xMC5cbiAqL1xuXG5pbWcge1xuICBib3JkZXI6IDA7XG59XG5cbi8qKlxuICogQ29ycmVjdCBvdmVyZmxvdyBub3QgaGlkZGVuIGluIElFIDkvMTAvMTEuXG4gKi9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDgvOSBhbmQgU2FmYXJpLlxuICovXG5cbmZpZ3VyZSB7XG4gIC8vbWFyZ2luOiAxZW0gNDBweDtcbiAgbWFyZ2luOiAwcHg7XG59XG5cbi8qKlxuICogQWRkcmVzcyBkaWZmZXJlbmNlcyBiZXR3ZWVuIEZpcmVmb3ggYW5kIG90aGVyIGJyb3dzZXJzLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBDb250YWluIG92ZXJmbG93IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiBBZGRyZXNzIG9kZCBgZW1gLXVuaXQgZm9udCBzaXplIHJlbmRlcmluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBLbm93biBsaW1pdGF0aW9uOiBieSBkZWZhdWx0LCBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYIGFsbG93IHZlcnkgbGltaXRlZFxuICogc3R5bGluZyBvZiBgc2VsZWN0YCwgdW5sZXNzIGEgYGJvcmRlcmAgcHJvcGVydHkgaXMgc2V0LlxuICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCBjb2xvciBub3QgYmVpbmcgaW5oZXJpdGVkLlxuICogICAgS25vd24gaXNzdWU6IGFmZmVjdHMgY29sb3Igb2YgZGlzYWJsZWQgZWxlbWVudHMuXG4gKiAyLiBDb3JyZWN0IGZvbnQgcHJvcGVydGllcyBub3QgYmVpbmcgaW5oZXJpdGVkLlxuICogMy4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xuICBtYXJnaW46IDA7IC8qIDMgKi9cbn1cblxuLyoqXG4gKiBBZGRyZXNzIGBvdmVyZmxvd2Agc2V0IHRvIGBoaWRkZW5gIGluIElFIDgvOS8xMC8xMS5cbiAqL1xuXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXG4gKiBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxuICogQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LCBJRSA4LzkvMTAvMTEsIGFuZCBPcGVyYS5cbiAqIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYFxuICogICAgYW5kIGB2aWRlb2AgY29udHJvbHMuXG4gKiAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXG4gKiAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxuICogICAgYGlucHV0YCBhbmQgb3RoZXJzLlxuICovXG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLyogMSAqL1xuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgLyogMyAqL1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXG4gKi9cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0Ky5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIEZpcmVmb3ggNCsgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXG4gKiB0aGUgVUEgc3R5bGVzaGVldC5cbiAqL1xuXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi8qKlxuICogSXQncyByZWNvbW1lbmRlZCB0aGF0IHlvdSBkb24ndCBhdHRlbXB0IHRvIHN0eWxlIHRoZXNlIGVsZW1lbnRzLlxuICogRmlyZWZveCdzIGltcGxlbWVudGF0aW9uIGRvZXNuJ3QgcmVzcGVjdCBib3gtc2l6aW5nLCBwYWRkaW5nLCBvciB3aWR0aC5cbiAqXG4gKiAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LzEwLlxuICogMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cbiAqL1xuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBGaXggdGhlIGN1cnNvciBzdHlsZSBmb3IgQ2hyb21lJ3MgaW5jcmVtZW50L2RlY3JlbWVudCBidXR0b25zLiBGb3IgY2VydGFpblxuICogYGZvbnQtc2l6ZWAgdmFsdWVzIG9mIHRoZSBgaW5wdXRgLCBpdCBjYXVzZXMgdGhlIGN1cnNvciBzdHlsZSBvZiB0aGVcbiAqIGRlY3JlbWVudCBidXR0b24gdG8gY2hhbmdlIGZyb20gYGRlZmF1bHRgIHRvIGB0ZXh0YC5cbiAqL1xuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGRyZXNzIGBhcHBlYXJhbmNlYCBzZXQgdG8gYHNlYXJjaGZpZWxkYCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbiAqIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4gKi9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAyICovXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG59XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSBhbmQgQ2hyb21lIG9uIE9TIFguXG4gKiBTYWZhcmkgKGJ1dCBub3QgQ2hyb21lKSBjbGlwcyB0aGUgY2FuY2VsIGJ1dHRvbiB3aGVuIHRoZSBzZWFyY2ggaW5wdXQgaGFzXG4gKiBwYWRkaW5nIChhbmQgYHRleHRmaWVsZGAgYXBwZWFyYW5jZSkuXG4gKi9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxuICovXG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS8xMC8xMS5cbiAqIDIuIFJlbW92ZSBwYWRkaW5nIHNvIHBlb3BsZSBhcmVuJ3QgY2F1Z2h0IG91dCBpZiB0aGV5IHplcm8gb3V0IGZpZWxkc2V0cy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3JkZXI6IDA7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA4LzkvMTAvMTEuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiBEb24ndCBpbmhlcml0IHRoZSBgZm9udC13ZWlnaHRgIChhcHBsaWVkIGJ5IGEgcnVsZSBhYm92ZSkuXG4gKiBOT1RFOiB0aGUgZGVmYXVsdCBjYW5ub3Qgc2FmZWx5IGJlIGNoYW5nZWQgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWC5cbiAqL1xuXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKiBUYWJsZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIG1vc3Qgc3BhY2luZyBiZXR3ZWVuIHRhYmxlIGNlbGxzLlxuICovXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiBUUyBleHRyYSBub3JtYWxpemVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5odG1sLCBidXR0b24sIGlucHV0LCBzZWxlY3QsIHRleHRhcmVhIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuOjotbW96LXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNiM2Q0ZmM7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNiM2Q0ZmM7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG5ociB7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xufVxuXG5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAwO1xufVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbnVsLFxub2wge1xuICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xufVxuXG4uZW1iZWQtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmVtYmVkLWNvbnRhaW5lciBpZnJhbWUsXG4uZW1iZWQtY29udGFpbmVyIG9iamVjdCxcbi5lbWJlZC1jb250YWluZXIgZW1iZWQge1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBIZWxwZXIgY2xhc3Nlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmNsZWFyZml4OmJlZm9yZSxcbi5jbGVhcmZpeDphZnRlcixcbnVsLm9wdGlvbnM6YmVmb3JlLFxudWwub3B0aW9uczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICAvKiAxICovXG4gIGRpc3BsYXk6IHRhYmxlO1xuICAvKiAyICovXG59XG5cbi5jbGVhcmZpeDphZnRlcixcbnVsLm9wdGlvbnM6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLmNsZWFyZml4LCB1bC5vcHRpb25zIHtcbiAgKnpvb206IDE7XG59XG5cbi52LWFsaWduIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udi1hbGlnbjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTAuMzBlbTsgLyogQWRqdXN0cyBmb3Igc3BhY2luZyAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udi1hbGlnbiA+ICoge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmEgc3ZnIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59IiwiW2NsYXNzXj1cInRyYW5zaXRpb24tXCJdLFxuW2NsYXNzKj1cIiB0cmFuc2l0aW9uLVwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbi50cmFuc2l0aW9uLWRlbGF5LTAxIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjFzO1xufVxuXG4udHJhbnNpdGlvbi1kZWxheS0wMiB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4ycztcbn1cblxuLnRyYW5zaXRpb24tZGVsYXktMDMge1xuICBhbmltYXRpb24tZGVsYXk6IDAuM3M7XG59XG5cbi50cmFuc2l0aW9uLWRlbGF5LTA0IHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjRzO1xufVxuXG4udHJhbnNpdGlvbi1kZWxheS0wNSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC41cztcbn1cblxuLnRyYW5zaXRpb24tZGVsYXktMDYge1xuICBhbmltYXRpb24tZGVsYXk6IDAuNnM7XG59XG5cbi50cmFuc2l0aW9uLWRlbGF5LTA3IHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjdzO1xufVxuXG4udHJhbnNpdGlvbi1kZWxheS0wOCB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC44cztcbn1cblxuc2VjdGlvbi52aWV3ZWQge1xuXG4gIC50cmFuc2l0aW9uLWZhZGVpbiB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgfVxuXG4gIC50cmFuc2l0aW9uLWZhZGVpbnVwIHtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG4gIH1cblxuICAudHJhbnNpdGlvbi1mYWRlaW5kb3duIHtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcbiAgfVxuXG4gIC50cmFuc2l0aW9uLWZhZGVpbnJpZ2h0IHtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG4gIH1cblxuICAudHJhbnNpdGlvbi1mYWRlaW5sZWZ0IHtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcbiAgfVxuXG4gIC50cmFuc2l0aW9uLXpvb21pbiB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbjtcbiAgfVxuXG59XG5cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uZmFkZUluIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1MCUsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluVXAge1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5Eb3duIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNTAlLCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJblJpZ2h0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluTGVmdCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnpvb21JbiB7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW47XG59XG5cblxuXG5cbi8vLyBPTERcblxuXG4uYW5pbWF0ZWQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDUwMG1zO1xuICBhbmltYXRpb24tZHVyYXRpb246IDUwMG1zO1xuXG4gICYuZGVsYXktNTAwbXMge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiA1MDBtcztcbiAgICBhbmltYXRpb24tZGVsYXk6IDUwMG1zO1xuICB9XG5cbiAgJi5kZWxheS02MDBtcyB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDYwMG1zO1xuICAgIGFuaW1hdGlvbi1kZWxheTogNjAwbXM7XG4gIH1cblxuICAmLmRlbGF5LTcwMG1zIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogNzAwbXM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiA3MDBtcztcbiAgfVxuXG4gICYuZGVsYXktODAwbXMge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiA4MDBtcztcbiAgICBhbmltYXRpb24tZGVsYXk6IDgwMG1zO1xuICB9XG5cbiAgJi5kZWxheS05MDBtcyB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDkwMG1zO1xuICAgIGFuaW1hdGlvbi1kZWxheTogOTAwbXM7XG4gIH1cblxuICAmLmRlbGF5LTFzIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMXM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAxcztcbiAgfVxuXG4gICYuZGVsYXktMnMge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAycztcbiAgICBhbmltYXRpb24tZGVsYXk6IDJzO1xuICB9XG59XG5cblxuLmFuaW1hdGVkLmZhc3Qge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogODAwbXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogODAwbXM7XG59XG5cbi5hbmltYXRlZC5mYXN0ZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogNTAwbXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNTAwbXM7XG59XG5cbi5hbmltYXRlZC5zbG93IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDJzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xufVxuXG4uYW5pbWF0ZWQuc2xvd2VyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDNzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDNzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xufSIsImJvZHkge1xuICBjb2xvcjogJHRleHRDb2xvcjtcbiAgZm9udDogbm9ybWFsIDE2cHgvMjRweCBIZWx2ZXRpY2EsIEFyaWFsLCBIZWx2ZXRpY2EsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxubGFiZWwuZGF0ZSB7XG4gIGNvbG9yOiAkY29sb3ItcmVkO1xufVxuXG5sYWJlbC5oZWFkaW5nIHtcbiAgZm9udDogbm9ybWFsIDEycHgvMTRweCBIZWx2ZXRpY2EsIEFyaWFsLCBIZWx2ZXRpY2EsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmgxLFxuLmhlYWQxIHtcbiAgLy9jb2xvcjogJHRleHRDb2xvcjtcbiAgZm9udDogbm9ybWFsIDY0cHgvNjRweCBIZWx2ZXRpY2EsIEFyaWFsLCBIZWx2ZXRpY2EsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiBjbGFtcCgzMHB4LCA0dncsIDU0cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMzBweCwgNHZ3LCA1NHB4KTtcbiAgbWFyZ2luOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGNvbG9yOiAkY29sb3ItcmVkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gIC8vIEBtZWRpYSBwcmludCxcbiAgLy8gYWxsIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gIC8vICAgZm9udC1zaXplOiAzNXB4O1xuICAvLyAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICAvLyB9XG59XG5cbmgyLFxuLmhlYWQyIHtcbiAgLy9jb2xvcjogJHRleHRDb2xvcjtcbiAgZm9udDogbm9ybWFsIDQwcHgvNDBweCBIZWx2ZXRpY2EsIEFyaWFsLCBIZWx2ZXRpY2EsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgLy8gbWFyZ2luOiAzNXB4IDAgMjVweDtcbiAgLy8gbGV0dGVyLXNwYWNpbmc6IDJweDtcblxuICAvLyBAbWVkaWEgcHJpbnQsIGFsbCBhbmQgKG1heC13aWR0aDogJHNtYWxsKSB7XG4gIC8vICAgZm9udC1zaXplOiAzNXB4O1xuICAvLyAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAvLyB9XG5cbiAgLy8gQG1lZGlhIHByaW50LCBhbGwgYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgLy8gICBmb250LXNpemU6IDM1cHg7XG4gIC8vICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIC8vIH1cbn1cblxuaDMsXG4uaGVhZDMge1xuICAvL2NvbG9yOiAkdGV4dENvbG9yO1xuICBmb250OiBub3JtYWwgMjRweC8zMHB4IEhlbHZldGljYSwgQXJpYWwsIEhlbHZldGljYSwgR2VuZXZhLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5oNCxcbi5oZWFkNCB7XG4gIGZvbnQ6IG5vcm1hbCAyOHB4LzM1cHggSGVsdmV0aWNhLCBBcmlhbCwgSGVsdmV0aWNhLCBHZW5ldmEsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5cbmEge1xuICBjb2xvcjogJGJhc2VDb2xvcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmhvdmVyIHt9XG59XG5cbnN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxucCB7XG5cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAmLmNhcHMge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG5cbn0iLCIvKiBHcmlkICovXG4kZ3JpZF9jb2x1bW5zOiAxMjsgLy8gTWF4OiAyMFxuJGdyaWRfY29sdW1uLXNwYWNpbmc6IDE1cHg7IC8vXG4kZ3JpZF9yb3ctcGFkZGluZzogMHB4OyAvL1xuJGdyaWRfbWF4LXdpZHRoOiAxNDAwcHg7IC8vICNweCBPUiBub25lIDExODg/XG5cblxuLyogQnJlYWtwb2ludHMgKi9cbiRtb2JpbGU6IDYwMHB4OyAvLyAuY29sLXhzLVxuLy8gJHNtYWxsOiA4MDBweDsgLy8gLmNvbC1zLVxuJHNtYWxsOiA5MDBweDsgLy8gLmNvbC1zLVxuJG1lZGl1bTogMTIwMHB4OyAvLyAuY29sLW0tXG4kbGFyZ2U6IDE0MDBweDsgLy8gLmNvbC1sLVxuXG5cbi8qIENvbG9ycyAqL1xuJGNvbG9yLXdoaXRlOiAjZmZmZmZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwMDAwO1xuJGNvbG9yLWdyZXlEYXJrOiAjMjEyMTIxO1xuJGNvbG9yLWdyZXlMaWdodDogIzRhNDc0MztcbiRjb2xvci1ncmV5UHJvZ3Jlc3NpdmU6ICNGQUZBRjA7XG4kY29sb3ItcHVycGxlOiAjNjY1RUM3O1xuJGNvbG9yLXJlZDogI2ZmMmMwMDtcblxuXG4kYmFzZUNvbG9yOiAkY29sb3ItZ3JleURhcms7IC8vIERPTidUIFRPVUNIIElUISEhXG4kc2Vjb25kYXJ5Q29sb3I6ICRjb2xvci1yZWQ7IC8vIERPTidUIFRPVUNIIElUISEhXG4kdGV4dENvbG9yOiAkY29sb3ItZ3JleURhcms7IC8vIERPTidUIFRPVUNIIElUISEhXG5cblxuLyogRGVmYXVsdCBhbmltYXRpb24gZWFzZSAqL1xuJGVhc2U6IGN1YmljLWJlemllcigwLjQsIDAsIDAuNiwgMSk7XG5cblxuLyogRm9ybSAqL1xuJGlucHV0X2JnOiB0cmFuc3BhcmVudDtcbiRpbnB1dF9oZWlnaHQ6IDUwcHg7XG4kaW5wdXRfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyZXlEYXJrO1xuJGlucHV0X2JvcmRlcl9jb2xvcjogJGNvbG9yLWdyZXlEYXJrO1xuJGlucHV0X2JvcmRlcl9jb2xvcl9mb2N1czogJGNvbG9yLWdyZXlEYXJrO1xuJGlucHV0X2JvcmRlcl9yYWRpdXM6IDBweDtcblxuJGxhYmVsX2NvbG9yOiAkY29sb3ItZ3JleURhcms7XG4kbGFiZWxfb3B0aW9uc19jb2xvcjogJGNvbG9yLXdoaXRlO1xuJGlucHV0X3BsYWNlaG9sZGVyX2NvbG9yOiAkY29sb3ItZ3JleURhcms7XG4kaW5wdXRfdGV4dF9jb2xvcjogJGNvbG9yLWdyZXlEYXJrO1xuXG4kaW5wdXRfY2hlY2tib3hfYmdjb2xvcjogJGNvbG9yLXdoaXRlO1xuJGlucHV0X2NoZWNrYm94X2JvcmRlcmNvbG9yOiAkY29sb3Itd2hpdGU7XG5cblxuLy8gbGFiZWwsXG4vLyBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi8vIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbi8vIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbi8vIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4vLyBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuLy8gdGV4dGFyZWF7XG4vLyAgIGZvbnQ6IG5vcm1hbCAyNXB4LzM1cHggTmV3c3JlYWRlck1lZGl1bSwgQXJpYWwsIEhlbHZldGljYSwgR2VuZXZhLCBzYW5zLXNlcmlmO1xuLy8gICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuLy8gICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4vLyAgIGJvcmRlcjogbm9uZTtcbi8vICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xuLy8gfSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImJiY1wiO1xuICBzcmM6dXJsKFwiZm9udHMvYmJjLmVvdFwiKTtcbiAgc3JjOnVybChcImZvbnRzL2JiYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICB1cmwoXCJmb250cy9iYmMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICB1cmwoXCJmb250cy9iYmMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICB1cmwoXCJmb250cy9iYmMuc3ZnI2JiY1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxufVxuXG5bZGF0YS1pY29uXTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJiYmNcIiAhaW1wb3J0YW50O1xuICBjb250ZW50OiBhdHRyKGRhdGEtaWNvbik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbltjbGFzc149XCJpY29uLVwiXTpiZWZvcmUsXG5bY2xhc3MqPVwiIGljb24tXCJdOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImJiY1wiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDY1XCI7XG59XG4uaWNvbi1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2NlwiO1xufVxuLmljb24tYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDY3XCI7XG59XG4uaWNvbi1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjhcIjtcbn1cbi5pY29uLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjlcIjtcbn1cbi5pY29uLWNvZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDYxXCI7XG59XG4uaWNvbi1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDYyXCI7XG59XG4uaWNvbi1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjNcIjtcbn1cbi5pY29uLWJvb2ttYXJrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDY0XCI7XG59XG4uaWNvbi1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2ZVwiO1xufVxuLmljb24tY29tbWVudC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2ZlwiO1xufVxuLmljb24tZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3MFwiO1xufVxuLmljb24tZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDcxXCI7XG59XG4uaWNvbi1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDcyXCI7XG59XG4uaWNvbi1leWUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDczXCI7XG59XG4uaWNvbi1maWxlLXRleHQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzRcIjtcbn1cbi5pY29uLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3OVwiO1xufVxuLmljb24tdW5sb2NrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcN2FcIjtcbn1cbi5pY29uLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQxXCI7XG59XG4uaWNvbi1yZXBseS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQyXCI7XG59XG4uaWNvbi1yZXR3ZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0M1wiO1xufVxuLmljb24tc2l0ZW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDRcIjtcbn1cbi5pY29uLWdpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQ1XCI7XG59XG4uaWNvbi1naXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQ2XCI7XG59XG4uaWNvbi1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0OFwiO1xufVxuLmljb24tY2hlY2stMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDlcIjtcbn1cbi5pY29uLWNoZXZyb24tZG93bi0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0YVwiO1xufVxuLmljb24tY2hldnJvbi1sZWZ0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDRiXCI7XG59XG4uaWNvbi1jaGV2cm9uLXJpZ2h0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDRjXCI7XG59XG4uaWNvbi1jaGV2cm9uLXVwLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDRkXCI7XG59XG4uaWNvbi1xdW90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNGVcIjtcbn1cbi5pY29uLXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDRmXCI7XG59XG4uaWNvbi1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1MFwiO1xufVxuLmljb24tY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTFcIjtcbn1cbi5pY29uLWRhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDUyXCI7XG59XG4uaWNvbi1oZWFydC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1M1wiO1xufVxuLmljb24tbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNmJcIjtcbn1cbiIsIiNncmlkX3ByZXZpZXcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogOTk5OTk5OTk5O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5pbm5lciB7XG4gICAgbWFyZ2luOiAtNTBweCBhdXRvO1xuICAgIG1heC13aWR0aDogJGdyaWRfbWF4LXdpZHRoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsIDAsIDAsIDApO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMCAkZ3JpZF9yb3ctcGFkZGluZztcblxuICAgID5kaXYge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggKyAxMDBweCk7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlIC8gJGdyaWRfY29sdW1ucztcbiAgICAgIG1heC13aWR0aDogMTAwJSAvICRncmlkX2NvbHVtbnM7XG4gICAgICBtaW4td2lkdGg6IDEwMCUgLyAkZ3JpZF9jb2x1bW5zO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgKCRncmlkX2NvbHVtbi1zcGFjaW5nIC8gMikgcmdiYSgyNTUsIDAsIDAsIDAuMSk7XG4gICAgICAvL2JvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjU1LCAwLCAwLCAwLjMpO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgLy9ib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjU1LCAwLCAwLCAwLjMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZ+c2VjdGlvbiBbY2xhc3MqPSdjb2wtJ10ge1xuICAgIC8vb3V0bGluZTogMXB4IHNvbGlkICNmMDA7XG4gICAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG4gIH1cbn1cblxuXG5cbi5yb3cge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDEgYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAkZ3JpZF9tYXgtd2lkdGg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAkZ3JpZF9yb3ctcGFkZGluZztcblxuICAmLmZ1bGwge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuXG4gIC5yb3cge1xuICAgIG1hcmdpbjogMCAoLSgkZ3JpZF9jb2x1bW4tc3BhY2luZyAvIDIpKTtcbiAgfVxuXG4gICYuc3RhcnQsXG4gIC5zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICB9XG5cblxuXG4gICYuY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmLmVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB0ZXh0LWFsaWduOiBlbmQ7XG4gIH1cblxuICAmLnRvcCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAmLm1pZGRsZSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICYuYm90dG9tIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cblxuICAmLnJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuXG4gICYuYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxuXG4gICYuYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmNvbCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyMCB7XG4gICAgLmNvbC0jeyRpfSB7XG4gICAgICBmbGV4LWJhc2lzOiAoMTAwJSAvICRncmlkX2NvbHVtbnMgKiAkaSk7XG4gICAgICBtYXgtd2lkdGg6ICgxMDAlIC8gJGdyaWRfY29sdW1ucyAqICRpKTtcbiAgICAgIHBhZGRpbmc6IDAgJGdyaWRfY29sdW1uLXNwYWNpbmcgLyAyO1xuXG5cbiAgICAgICYuY2VudGVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgJi5lbmQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICB0ZXh0LWFsaWduOiBlbmQ7XG4gICAgICB9XG5cbiAgICAgICYudG9wIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG5cbiAgICAgICYubWlkZGxlIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgJi5ib3R0b20ge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnB1c2gtI3skaX0ge1xuICAgICAgbWFyZ2luLWxlZnQ6ICgxMDAlIC8gJGdyaWRfY29sdW1ucyAqICRpKTtcbiAgICB9XG4gIH1cblxuXG4gIC8qIHN3YXBwZWQgc21hbGwgJiBtb2JpbGUgPyAqL1xuXG4gIC5zaG93LXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBAbWVkaWEgcHJpbnQsXG4gIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsKSB7XG5cbiAgICAmLnN0YXJ0LXMge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgfVxuXG4gICAgJi5jZW50ZXItcyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLmVuZC1zIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICB0ZXh0LWFsaWduOiBlbmQ7XG4gICAgfVxuXG4gICAgJi50b3AtcyB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICAmLm1pZGRsZS1zIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi5ib3R0b20tcyB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgfVxuXG4gICAgJi5hcm91bmQtcyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICB9XG5cbiAgICAmLmJldHdlZW4tcyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyMCB7XG4gICAgICAuY29sLXMtI3skaX0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAoMTAwJSAvICRncmlkX2NvbHVtbnMgKiAkaSk7XG4gICAgICAgIG1heC13aWR0aDogKDEwMCUgLyAkZ3JpZF9jb2x1bW5zICogJGkpO1xuICAgICAgfVxuXG4gICAgICAucHVzaC1zLSN7JGl9IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICgxMDAlIC8gJGdyaWRfY29sdW1ucyAqICRpKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdy1zIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5oaWRlLXMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgcHJpbnQsXG4gIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXG4gICAgJi5zdGFydC14cyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICB9XG5cbiAgICAmLmNlbnRlci14cyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLmVuZC14cyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgdGV4dC1hbGlnbjogZW5kO1xuICAgIH1cblxuICAgICYudG9wLXhzIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgICYubWlkZGxlLXhzIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi5ib3R0b20teHMge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIH1cblxuICAgICYuYXJvdW5kLXhzIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIH1cblxuICAgICYuYmV0d2Vlbi14cyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyMCB7XG4gICAgICAuY29sLSN7JGl9IHtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAucHVzaC0jeyRpfSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAuY29sLXhzLSN7JGl9IHtcbiAgICAgICAgZmxleC1iYXNpczogKDEwMCUgLyAkZ3JpZF9jb2x1bW5zICogJGkpO1xuICAgICAgICBtYXgtd2lkdGg6ICgxMDAlIC8gJGdyaWRfY29sdW1ucyAqICRpKTtcbiAgICAgIH1cblxuICAgICAgLnB1c2gteHMtI3skaX0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogKDEwMCUgLyAkZ3JpZF9jb2x1bW5zICogJGkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cblxuXG5cbiAgQG1lZGlhIHByaW50LFxuICBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZWRpdW0pIHtcblxuICAgICYuc3RhcnQtbSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICB9XG5cbiAgICAmLmNlbnRlci1tIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICYuZW5kLW0ge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIHRleHQtYWxpZ246IGVuZDtcbiAgICB9XG5cbiAgICAmLnRvcC1tIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgICYubWlkZGxlLW0ge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLmJvdHRvbS1tIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB9XG5cbiAgICAmLmFyb3VuZC1tIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIH1cblxuICAgICYuYmV0d2Vlbi1tIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDIwIHtcbiAgICAgIC5jb2wtbS0jeyRpfSB7XG4gICAgICAgIGZsZXgtYmFzaXM6ICgxMDAlIC8gJGdyaWRfY29sdW1ucyAqICRpKTtcbiAgICAgICAgbWF4LXdpZHRoOiAoMTAwJSAvICRncmlkX2NvbHVtbnMgKiAkaSk7XG4gICAgICB9XG5cbiAgICAgIC5wdXNoLW0tI3skaX0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogKDEwMCUgLyAkZ3JpZF9jb2x1bW5zICogJGkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBwcmludCxcbiAgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGFyZ2UpIHtcblxuICAgICYuc3RhcnQtbCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICB9XG5cbiAgICAmLmNlbnRlci1sIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICYuZW5kLWwge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIHRleHQtYWxpZ246IGVuZDtcbiAgICB9XG5cbiAgICAmLnRvcC1sIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgICYubWlkZGxlLWwge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLmJvdHRvbS1sIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB9XG5cbiAgICAmLmFyb3VuZC1sIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIH1cblxuICAgICYuYmV0d2Vlbi1sIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDIwIHtcbiAgICAgIC5jb2wtbC0jeyRpfSB7XG4gICAgICAgIGZsZXgtYmFzaXM6ICgxMDAlIC8gJGdyaWRfY29sdW1ucyAqICRpKTtcbiAgICAgICAgbWF4LXdpZHRoOiAoMTAwJSAvICRncmlkX2NvbHVtbnMgKiAkaSk7XG4gICAgICB9XG5cbiAgICAgIC5wdXNoLWwtI3skaX0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogKDEwMCUgLyAkZ3JpZF9jb2x1bW5zICogJGkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsXG5zY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAucm93IHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50LFxuc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwpIHtcbiAgLnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBwcmludCxcbnNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAucm93IHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn0iLCJoZWFkZXIsXG5zZWN0aW9uIHtcbiAgLy9ib3JkZXI6IHNvbGlkIDFweCByZWQ7XG4gIC8vIHdpZHRoOiAxMDAlO1xuICAvLyBoZWlnaHQ6IDEwMHZoO1xufVxuXG4uc3RpY2t5IHtcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAvKiBTYWZhcmkgKi9cbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAxMDBweDtcbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4uYmctYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5iZy1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXlMaWdodDtcbn1cblxuLmJnLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG5cbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAuaGVhZDEsXG4gIC5oZWFkMixcbiAgLmhlYWQzLFxuICAuaGVhZDQsXG4gIHAsXG4gIGxpIHtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICB9XG59XG5cbi50eHQtd2hpdGUge1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4uaW1hZ2UtcmF0aW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXlMaWdodDtcblxuICBpbWcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5TGlnaHQ7XG4gIH1cblxuICAmLnRvcCB7XG4gICAgaW1nIHtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xuICAgIH1cbiAgfVxuXG4gICYuY2VudGVyIHtcbiAgICBpbWcge1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJi5ib3R0b20ge1xuICAgIGltZyB7XG4gICAgICBvYmplY3QtcG9zaXRpb246IGJvdHRvbTtcbiAgICB9XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXlMaWdodDtcbiAgfVxuXG4gICYuc2V2ZW4tZm91ciB7XG4gICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvKDcsIDQpO1xuICB9XG5cbiAgJi5zZXZlbi1maXZlIHtcbiAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8oNywgNSk7XG4gIH1cblxuICAmLmVpZ2h0LWZpdmUge1xuICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpbyg4LCA1KTtcbiAgfVxuXG4gICYubmluZS10ZW4ge1xuICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpbyg5LCAxMCk7XG4gIH1cblxuICAmLnNxdWFyZSB7XG4gICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvKDEsIDEpO1xuICB9XG5cbiAgJi50aHJlZS10d28ge1xuICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpbygzLCAyKTtcbiAgfVxuXG4gICYudHdvLW9uZSB7XG4gICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvKDMsIDIpO1xuICB9XG5cbn1cblxuZmlndXJlIHtcbiAgZmlnY2FwdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXlEYXJrO1xuICB9XG59XG5cbi5maWd1cmUtd3JhcHBlciB7XG4gIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXlEYXJrO1xuICAgIHBhZGRpbmc6IDE1cHggMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250OiBub3JtYWwgMTZweC8yNHB4IE11c2VvU2FuczcwMCwgQXJpYWwsIEhlbHZldGljYSwgR2VuZXZhLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIH1cbn1cblxudWwgbGksXG5vbCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi8vIGZvcm0ge1xuXG4vLyAgIC5pbnB1dHMtbGlzdCB7XG4vLyAgICAgbGlzdC1zdHlsZTogbm9uZTtcbi8vICAgfVxuXG4vLyAgIC5ocy1lcnJvci1tc2cge1xuLy8gICAgIGNvbG9yOiAkY29sb3ItcmVkO1xuLy8gICB9XG5cbi8vICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4vLyAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4vLyAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yLWdyZXlEYXJrO1xuLy8gICAgIGNvbG9yOiAkY29sb3ItZ3JleURhcms7XG4vLyAgICAgaGVpZ2h0OiBhdXRvO1xuLy8gICAgIGZvbnQtc2l6ZTogMTRweDtcbi8vICAgICBsaW5lLWhlaWdodDogMzBweDtcbi8vICAgICBwYWRkaW5nOiA1cHggMTBweDtcbi8vICAgICB3aWR0aDogMTAwJTtcbi8vICAgICBib3JkZXItd2lkdGg6IDFweDtcbi8vICAgfVxuXG4vLyAgIC5ocy1mb3JtLWZpZWxkLFxuLy8gICAubGVnYWwtY29uc2VudC1jb250YWluZXIge1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4vLyAgIH1cblxuLy8gfVxuXG4vLyAjcGFnaW5nIHtcbi8vICAgcGFkZGluZzogNTBweCAwcHggMTAwcHg7XG5cbi8vICAgLnBhZ2UtbnVtYmVycyB7XG4vLyAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gICAgIG1hcmdpbjogMHB4IDVweDtcbi8vICAgICBwYWRkaW5nOiA1cHggMTBweDtcbi8vICAgICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3ItcmVkO1xuLy8gICAgIGNvbG9yOiAkY29sb3ItcmVkO1xuLy8gICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zICRlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDIwMG1zICRlYXNlO1xuXG4vLyAgICAgJi5jdXJyZW50LFxuLy8gICAgICY6aG92ZXIge1xuLy8gICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLXJlZDtcbi8vICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG4vLyAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuLy8gICAgIH1cblxuLy8gICB9XG5cbi8vIH1cblxuXG4vKiogU0VBUkNIIE9WRVJMQVkgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLy8gLnNlYXJjaC1vdmVybGF5IHtcbi8vICAgZGlzcGxheTogbm9uZTtcbi8vIH1cblxuLy8gLnNlYXJjaC1hY3RpdmUge1xuLy8gICBvdmVyZmxvdzogaGlkZGVuO1xuXG4vLyAgIC5zZWFyY2gtb3ZlcmxheSB7XG4vLyAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgIHRvcDogMHB4O1xuLy8gICAgIHJpZ2h0OiAwcHg7XG4vLyAgICAgYm90dG9tOiAwcHg7XG4vLyAgICAgbGVmdDogMHB4O1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbi8vICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4vLyAgICAgei1pbmRleDogOTk5OTtcbi8vICAgICBwYWRkaW5nLXRvcDogMjAwcHg7XG5cbi8vICAgICAubGFiZWwge1xuLy8gICAgICAgZm9udDogbm9ybWFsIDMycHgvMzJweCBGb3VuZHJ5Rm9ybVNhbnNCb2xkLCBBcmlhbCwgSGVsdmV0aWNhLCBHZW5ldmEsIHNhbnMtc2VyaWY7XG4vLyAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuLy8gICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbi8vICAgICB9XG5cbi8vICAgICBpbnB1dFt0eXBlPSd0ZXh0J10sXG4vLyAgICAgaW5wdXRbdHlwZT0nc2VhcmNoJ10ge1xuLy8gICAgICAgYm9yZGVyOiBub25lO1xuLy8gICAgICAgZm9udDogbm9ybWFsIDE5cHgvMjVweCBGb3VuZHJ5Rm9ybVNhbnNNZWRpdW0sIEFyaWFsLCBIZWx2ZXRpY2EsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbi8vICAgICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgICAgcGFkZGluZzogMTVweCAxNXB4O1xuLy8gICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbi8vICAgICB9XG5cbi8vICAgICBpbnB1dFt0eXBlPSdzdWJtaXQnXSB7XG4vLyAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xuLy8gICAgICAgYm9yZGVyOiBub25lO1xuLy8gICAgICAgZm9udDogbm9ybWFsIDE1cHgvMTZweCBGb3VuZHJ5Rm9ybVNhbnNCb2xkLCBBcmlhbCwgSGVsdmV0aWNhLCBHZW5ldmEsIHNhbnMtc2VyaWY7XG4vLyAgICAgICBwYWRkaW5nOiA1cHggMTBweCA1cHggNDBweDtcbi8vICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbi8vICAgICAgIGJvcmRlci1yaWdodDogb3V0c2V0IDFweCAkY29sb3Itd2hpdGU7XG4vLyAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pY29ucy9pY29uLXNlYXJjaC13aGl0ZS5zdmcnKTtcbi8vICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE1cHggY2VudGVyO1xuLy8gICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuLy8gICAgICAgJjpob3ZlciB7XG4vLyAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5RGFyaztcbi8vICAgICAgIH1cblxuXG4vLyAgICAgfVxuXG4vLyAgICAgLnNlYXJjaCB7XG4vLyAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbi8vICAgICAgIC5jbG9zZS1idG4ge1xuLy8gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgICAgIHRvcDogMHB4O1xuLy8gICAgICAgICByaWdodDogMHB4O1xuLy8gICAgICAgICBmb250OiBub3JtYWwgMTVweC8xNXB4IEZvdW5kcnlGb3JtU2Fuc01lZGl1bSwgQXJpYWwsIEhlbHZldGljYSwgR2VuZXZhLCBzYW5zLXNlcmlmO1xuLy8gICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4vLyAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4vLyAgICAgICB9XG4vLyAgICAgfVxuXG4vLyAgICAgLmZpZWxkLXdyYXBwZXIge1xuLy8gICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLXdoaXRlO1xuLy8gICAgICAgZGlzcGxheTogZmxleDtcbi8vICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4vLyAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgMC4yKTtcbi8vICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xuLy8gICAgIH1cbi8vICAgfVxuXG4vLyB9XG5cbi8vIHNlY3Rpb24jcG9zdHMge1xuLy8gICBtYXJnaW4tdG9wOiAxNXB4O1xuLy8gICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4vLyAgIHVsLnBvc3RzIHtcbi8vICAgICBsaXN0LXN0eWxlOiBub25lO1xuLy8gICAgIG1hcmdpbjogMHB4O1xuLy8gICAgIHBhZGRpbmc6IDBweDtcbi8vICAgICBkaXNwbGF5OiBncmlkO1xuLy8gICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4vLyAgICAgZ3JpZC1nYXA6IDFyZW07XG4vLyAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4vLyAgICAgPmxpIHtcbi8vICAgICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgICAgZGlzcGxheTogZmxleDtcbi8vICAgICB9XG4vLyAgIH1cbi8vIH1cblxuLy8gc2VjdGlvbiNhcnRpY2xlIHtcbi8vICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuLy8gICBwYWRkaW5nOiA4MHB4IDBweDtcblxuLy8gICBwLFxuLy8gICB1bCBsaSxcbi8vICAgb2wgbGkge1xuLy8gICAgIGZvbnQtc2l6ZTogMThweDtcbi8vICAgfVxuXG4vLyAgIGgyIHtcbi8vICAgICBmb250OiBub3JtYWwgMjRweC8yOHB4IEZvdW5kcnlGb3JtU2Fuc0JvbGQsIEFyaWFsLCBIZWx2ZXRpY2EsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbi8vICAgfVxuXG4vLyAgIGZpZ3VyZSB7XG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4vLyAgICAgZmlnY2FwdGlvbiB7XG4vLyAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgICBib3R0b206IDBweDtcbi8vICAgICAgIHJpZ2h0OiAwcHg7XG4vLyAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4vLyAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4vLyAgICAgICBmb250LXNpemU6IDE0cHg7XG4vLyAgICAgfVxuLy8gICB9XG5cbi8vICAgYmxvY2txdW90ZSxcbi8vICAgZmlndXJlIHtcbi8vICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4vLyAgICAgbWFyZ2luLWxlZnQ6IC0xMDBweDtcbi8vICAgICBtYXJnaW4tcmlnaHQ6IC0xMDBweDtcbi8vICAgfVxuXG4vLyAgIC5idG4sXG4vLyAgIGZpZ3VyZSB7XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbi8vICAgfVxuXG4vLyAgIHAsXG4vLyAgIGgyLFxuLy8gICBoMyxcbi8vICAgaDQsXG4vLyAgIGg1LFxuLy8gICBpZnJhbWUsXG4vLyAgIG9sLFxuLy8gICB1bCB7XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbi8vICAgfVxuXG4vLyAgIGlmcmFtZSxcbi8vICAgZmlndXJlIHtcbi8vICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuLy8gICB9XG5cblxuLy8gICBhIHtcbi8vICAgICBjb2xvcjogJGNvbG9yLXJlZDtcblxuLy8gICAgICY6aG92ZXIge1xuLy8gICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuLy8gICAgIH1cbi8vICAgfVxuXG4vLyAgIGJsb2NrcXVvdGUge1xuLy8gICAgIGZvbnQ6IG5vcm1hbCAyOHB4LzM4cHggRm91bmRyeUZvcm1TYW5zQm9vaywgQXJpYWwsIEhlbHZldGljYSwgR2VuZXZhLCBzYW5zLXNlcmlmO1xuLy8gICAgIGNvbG9yOiAkY29sb3ItcmVkO1xuXG4vLyAgICAgcCB7XG4vLyAgICAgICBmb250OiBub3JtYWwgMjhweC8zOHB4IEZvdW5kcnlGb3JtU2Fuc0Jvb2ssIEFyaWFsLCBIZWx2ZXRpY2EsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbi8vICAgICAgIGNvbG9yOiAkY29sb3ItcmVkO1xuLy8gICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuLy8gICAgIH1cblxuLy8gICAgIGNpdGUge1xuLy8gICAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgICBmb250OiBub3JtYWwgMTRweC8yMXB4IEZvdW5kcnlGb3JtU2Fuc0Jvb2ssIEFyaWFsLCBIZWx2ZXRpY2EsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbi8vICAgICAgIGNvbG9yOiAkY29sb3ItcmVkO1xuLy8gICAgIH1cblxuLy8gICB9XG5cblxuLy8gfVxuXG5cblxuQG1lZGlhIHByaW50LFxuc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHt9XG5cbkBtZWRpYSBwcmludCxcbnNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHt9XG5cblxuQG1lZGlhIHByaW50LFxuc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwpIHt9XG5cbkBtZWRpYSBwcmludCxcbnNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge30iLCJAbWl4aW4gYXNwZWN0LXJhdGlvKCR3aWR0aCwgJGhlaWdodCkge1xuICAvLyAgdW50aWwgZnVsbCBzdXBwb3J0IC0gaHR0cHM6Ly9jYW5pdXNlLmNvbS9tZG4tY3NzX3Byb3BlcnRpZXNfYXNwZWN0LXJhdGlvXG4gIC8vIGh0dHBzOi8vd3d3Lm5wbWpzLmNvbS9wYWNrYWdlL3Bvc3Rjc3MtYXNwZWN0LXJhdGlvLXBvbHlmaWxsXG4gIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gdG9wOiAwO1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwYWRkaW5nLXRvcDogKCRoZWlnaHQgLyAkd2lkdGgpICogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG5cbiAgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuXG5cbiAgLy8gJjpiZWZvcmUge1xuICAvLyAgIGNvbnRlbnQ6ICcnO1xuICAvLyAgIGRpc3BsYXk6IGJsb2NrO1xuICAvLyAgIGNvbnRlbnQ6IFwiXCI7XG4gIC8vICAgd2lkdGg6IDEwMCU7XG4gIC8vICAgLy90b2RvOiBmaXggdGhpcyBmb3Igc2FmYXJpXG4gIC8vICAgLy9wYWRkaW5nLXRvcDogKCRoZWlnaHQgLyAkd2lkdGgpICogMTAwJTtcbiAgLy8gfVxuICAvLyA+IC5jb250ZW50IHtcbiAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vICAgdG9wOiAwO1xuICAvLyAgIGxlZnQ6IDA7XG4gIC8vICAgcmlnaHQ6IDA7XG4gIC8vICAgYm90dG9tOiAwO1xuICAvLyB9XG5cbiAgQHN1cHBvcnRzIChhc3BlY3QtcmF0aW86ICR3aWR0aC8kaGVpZ2h0KSB7XG4gICAgbWF4LXdpZHRoOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBhc3BlY3QtcmF0aW86ICR3aWR0aC8kaGVpZ2h0O1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAvLyA+IC5jb250ZW50IHtcbiAgICAvLyAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLy8gfVxuICB9XG5cbn0iLCI6Oi1tb3otc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXJlZDtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXJlZDtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59IiwiLyogd2lkdGggKi9cbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogNXB4O1xufVxuXG4vKiBUcmFjayAqL1xuOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbn1cblxuLyogSGFuZGxlICovXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXJlZDtcbn1cblxuLyogSGFuZGxlIG9uIGhvdmVyICovXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXJlZDtcbn1cblxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbn0iLCJib2R5LmhvbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBtYWluIHtcbiAgICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcGFkZGluZzogMHB4IDMwcHg7XG4gIH1cblxuICAubG9nbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBzZWN0aW9uLmdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xuICB9XG5cbiAgc2VjdGlvbi5jZW50ZXJlZCB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cblxuICAuc2VyaWVzIHtcbiAgICAubG9nby1zZXJpZXMge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICBjb2xvcjogJGNvbG9yLXJlZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgfVxuXG4gIGNvbG9yOiAkY29sb3ItcmVkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcblxuICBsYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICBwYWRkaW5nOiAycHg7XG4gIH1cblxuICBmb290ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItZ3JleUxpZ2h0O1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IHVuc2V0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDVweCAwcHg7XG4gIH1cblxuICBoMSxcbiAgcCB7XG4gICAgY29sb3I6ICRjb2xvci1yZWQ7XG4gIH1cblxuICBzZWN0aW9uLmxvZ28td3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTB2dztcbiAgfVxuXG4gIC5ibG9jazEge1xuICAgIG1hcmdpbi1ib3R0b206IDMwdnc7XG4gIH1cblxuICAuYmxvY2syIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXZ3O1xuICB9XG5cbiAgLmJsb2NrMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwdnc7XG4gIH1cblxuICAubGlua3Mge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgbGkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcmVkO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgcmlnaHQ6IC0zMHB4O1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pY29uL2ljb24tYXJyb3ctZG93bi5zdmcnKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNsaWNrLWxpc3QsXG4gIC5zbGljay1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDBweDtcbiAgICByaWdodDogMHB4O1xuICAgIGJvdHRvbTogMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICB6LWluZGV4OiAtMTtcblxuICAgIC5zbGljay10cmFjayB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICBib3R0b206IDBweDtcbiAgICAgIGxlZnQ6IDBweDtcblxuICAgICAgLndyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICByaWdodDogMHB4O1xuICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgbGVmdDogMHB4O1xuXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtOHZ3O1xuXG5cbiAgICAgICAgJi5zbGlkZTEge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2hxL2plYW4uanBnJyk7XG4gICAgICAgIH1cblxuICAgICAgICAmLnNsaWRlMiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaHEvam9hbm5hLmpwZycpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zbGlkZTMge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2hxL2p1dWwuanBnJyk7XG4gICAgICAgIH1cblxuICAgICAgICAmLnNsaWRlNCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaHEvbWF0dGVvLmpwZycpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zbGlkZTUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2hxL21lbm5vLmpwZycpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG5cbiAgfVxuXG5cbn1cblxuQG1lZGlhIHByaW50LFxuc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwpIHtcbiAgYm9keS5ob21lIHtcbiAgICBzZWN0aW9uLmNlbnRlcmVkIHtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5zZXJpZXMge1xuICAgICAgZm9udC1zaXplOiB1bnNldDtcbiAgICAgIGxpbmUtaGVpZ2h0OiB1bnNldDtcbiAgICB9XG4gIH1cblxuXG59XG5cbi8vIEBtZWRpYSBwcmludCxcbi8vIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbi8vICAgYm9keS5ob21lIHtcbi8vICAgICBzZWN0aW9uLmdyaWQge1xuLy8gICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuLy8gICAgIH1cbi8vICAgfVxuLy8gfSIsIi8qIFNsaWRlciAqL1xuXG4uc2xpY2stc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5kcmFnZ2luZyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY3Vyc29yOiBoYW5kO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG59XG4uc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJi5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuZHJhZ2dpbmcgaW1nIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNsaWNrLWluaXRpYWxpemVkICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIC5zbGljay12ZXJ0aWNhbCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8gRGVmYXVsdCBWYXJpYWJsZXNcblxuLy8gU2xpY2sgaWNvbiBlbnRpdHkgY29kZXMgb3V0cHV0cyB0aGUgZm9sbG93aW5nXG4vLyBcIlxcMjE5MFwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaQXCJcbi8vIFwiXFwyMTkyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpJcIlxuLy8gXCJcXDIwMjJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKAolwiXG5cbiRzbGljay1mb250LXBhdGg6IFwiLi9mb250cy9cIiAhZGVmYXVsdDtcbiRzbGljay1mb250LWZhbWlseTogXCJzbGlja1wiICFkZWZhdWx0O1xuJHNsaWNrLWxvYWRlci1wYXRoOiBcIi4vXCIgIWRlZmF1bHQ7XG4kc2xpY2stYXJyb3ctY29sb3I6IHdoaXRlICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jb2xvcjogYmxhY2sgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yLWFjdGl2ZTogJHNsaWNrLWRvdC1jb2xvciAhZGVmYXVsdDtcbiRzbGljay1wcmV2LWNoYXJhY3RlcjogXCJcXDIxOTBcIiAhZGVmYXVsdDtcbiRzbGljay1uZXh0LWNoYXJhY3RlcjogXCJcXDIxOTJcIiAhZGVmYXVsdDtcbiRzbGljay1kb3QtY2hhcmFjdGVyOiBcIlxcMjAyMlwiICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1zaXplOiA2cHggIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1kZWZhdWx0OiAwLjc1ICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktb24taG92ZXI6IDEgIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlOiAwLjI1ICFkZWZhdWx0O1xuXG5AZnVuY3Rpb24gc2xpY2staW1hZ2UtdXJsKCR1cmwpIHtcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGltYWdlLXVybCkge1xuICAgICAgICBAcmV0dXJuIGltYWdlLXVybCgkdXJsKTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgICBAcmV0dXJuIHVybCgkc2xpY2stbG9hZGVyLXBhdGggKyAkdXJsKTtcbiAgICB9XG59XG5cbkBmdW5jdGlvbiBzbGljay1mb250LXVybCgkdXJsKSB7XG4gICAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhmb250LXVybCkge1xuICAgICAgICBAcmV0dXJuIGZvbnQtdXJsKCR1cmwpO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1mb250LXBhdGggKyAkdXJsKTtcbiAgICB9XG59XG5cbi8qIFNsaWRlciAqL1xuXG4vLyAuc2xpY2stbGlzdCB7XG4vLyAgICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4vLyAgICAgICAgIGJhY2tncm91bmQ6ICNmZmYgc2xpY2staW1hZ2UtdXJsKFwiYWpheC1sb2FkZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuLy8gICAgIH1cbi8vIH1cblxuLyogSWNvbnMgKi9cbkBpZiAkc2xpY2stZm9udC1mYW1pbHkgPT0gXCJzbGlja1wiIHtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgICAgICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdFwiKTtcbiAgICAgICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay5zdmcjc2xpY2tcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgfVxufVxuXG4vKiBBcnJvd3MgKi9cblxuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiAkc2xpY2stYXJyb3ctY29sb3I7XG4gICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWRlZmF1bHQ7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIH1cbn1cblxuLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IC0yNXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAtMjVweDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkc2xpY2stcHJldi1jaGFyYWN0ZXI7XG4gICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgICAgICBjb250ZW50OiAkc2xpY2stbmV4dC1jaGFyYWN0ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zbGljay1uZXh0IHtcbiAgICByaWdodDogLTI1cHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgbGVmdDogLTI1cHg7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRzbGljay1uZXh0LWNoYXJhY3RlcjtcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogRG90cyAqL1xuXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnNsaWNrLWRvdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAwcHg7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAkc2xpY2stZG90LWNoYXJhY3RlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbGljay1kb3Qtc2l6ZTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzbGljay1kb3QtY29sb3I7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICRzbGljay1kb3QtY29sb3ItYWN0aXZlO1xuICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiRzbGljay1mb250LXBhdGg6IFwiLi4vX3ZlbmRvci9zbGljay9mb250cy9cIiAgIWRlZmF1bHQ7XG4kc2xpY2stZm9udC1mYW1pbHk6IFwiYXJpYWxcIiAhZGVmYXVsdDtcbiRzbGljay1sb2FkZXItcGF0aDogIFwiLi4vX3ZlbmRvci9zbGljay9cIiAgIWRlZmF1bHQ7XG4kc2xpY2stYXJyb3ctY29sb3I6IGJsYWNrICFkZWZhdWx0O1xuXG5cbiJdfQ== */
