@font-face{font-family:"bfmclient";src:url(../fonts/bfmclient.eot);src:url(../fonts/bfmclient.eot) format("eot"),url(../fonts/bfmclient.woff2) format("woff2"),url(../fonts/bfmclient.woff) format("woff"),url(../fonts/bfmclient.ttf) format("truetype");font-weight:400;font-style:normal}.bfmclient:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bfmclient-lg{font-size:1.3333333333333333em;line-height:.75em;vertical-align:-15%}.bfmclient-2x{font-size:2em}.bfmclient-3x{font-size:3em}.bfmclient-4x{font-size:4em}.bfmclient-5x{font-size:5em}.bfmclient-fw{width:1.2857142857142858em;text-align:center}.bfmclient-arrow-down2:before{content:"\EA01"}.bfmclient-arrow-left:before{content:"\EA02"}.bfmclient-arrow-right:before{content:"\EA03"}.bfmclient-arrow-up2:before{content:"\EA04"}.bfmclient-avvo-icon:before{content:"\EA05"}.bfmclient-banner-arrow-left:before{content:"\EA06"}.bfmclient-banner-arrow-right:before{content:"\EA07"}.bfmclient-blocked:before{content:"\EA08"}.bfmclient-cancel-circle:before{content:"\EA09"}.bfmclient-cart:before{content:"\EA0A"}.bfmclient-checkbox-checked:before{content:"\EA0B"}.bfmclient-checkbox-unchecked:before{content:"\EA0C"}.bfmclient-checkmark:before{content:"\EA0D"}.bfmclient-circle-down:before{content:"\EA0E"}.bfmclient-circle-left:before{content:"\EA0F"}.bfmclient-circle-right:before{content:"\EA10"}.bfmclient-circle-up:before{content:"\EA11"}.bfmclient-comments:before{content:"\EA12"}.bfmclient-company:before{content:"\EA13"}.bfmclient-cross:before{content:"\EA14"}.bfmclient-email:before{content:"\EA15"}.bfmclient-enter:before{content:"\EA16"}.bfmclient-exit:before{content:"\EA17"}.bfmclient-eye-minus:before{content:"\EA18"}.bfmclient-eye-plus:before{content:"\EA19"}.bfmclient-eye:before{content:"\EA1A"}.bfmclient-facebook:before{content:"\EA1B"}.bfmclient-file-empty:before{content:"\EA1C"}.bfmclient-file-excel:before{content:"\EA1D"}.bfmclient-file-pdf:before{content:"\EA1E"}.bfmclient-file-text2:before{content:"\EA1F"}.bfmclient-file-word:before{content:"\EA20"}.bfmclient-film:before{content:"\EA21"}.bfmclient-flikr:before{content:"\EA22"}.bfmclient-google-plus:before{content:"\EA23"}.bfmclient-grippie:before{content:"\EA24"}.bfmclient-home:before{content:"\EA25"}.bfmclient-image:before{content:"\EA26"}.bfmclient-instagram:before{content:"\EA27"}.bfmclient-key:before{content:"\EA28"}.bfmclient-key2:before{content:"\EA29"}.bfmclient-libreoffice:before{content:"\EA2A"}.bfmclient-linked-in:before{content:"\EA2B"}.bfmclient-location:before{content:"\EA2C"}.bfmclient-location2:before{content:"\EA2D"}.bfmclient-move-arrow:before{content:"\EA2E"}.bfmclient-name:before{content:"\EA2F"}.bfmclient-nav-dots-horizontal:before{content:"\EA30"}.bfmclient-nav-dots-vertical:before{content:"\EA31"}.bfmclient-nav-rounded-v1:before{content:"\EA32"}.bfmclient-nav-rounded-v2:before{content:"\EA33"}.bfmclient-nav-square-v1:before{content:"\EA34"}.bfmclient-nav-square-v2:before{content:"\EA35"}.bfmclient-notification:before{content:"\EA36"}.bfmclient-pencil:before{content:"\EA37"}.bfmclient-phone:before{content:"\EA38"}.bfmclient-pinterest:before{content:"\EA39"}.bfmclient-play:before{content:"\EA3A"}.bfmclient-play2:before{content:"\EA3B"}.bfmclient-radio-checked:before{content:"\EA3C"}.bfmclient-radio-checked2:before{content:"\EA3D"}.bfmclient-rss:before{content:"\EA3E"}.bfmclient-search:before{content:"\EA3F"}.bfmclient-soundcloud:before{content:"\EA40"}.bfmclient-star:before{content:"\EA41"}.bfmclient-tripadvisor:before{content:"\EA42"}.bfmclient-twitter:before{content:"\EA43"}.bfmclient-user:before{content:"\EA44"}.bfmclient-users:before{content:"\EA45"}.bfmclient-warning:before{content:"\EA46"}.bfmclient-yahoo:before{content:"\EA47"}.bfmclient-yelp:before{content:"\EA48"}.bfmclient-youtube:before{content:"\EA49"}.bfmclient-zoom-in:before{content:"\EA4A"}.bfmclient-zoom-out:before{content:"\EA4B"}.bfmclient-video-play-button:before{content:"\EA4C"}@font-face{font-family:"childfonts";src:url(../fonts/childfonts.eot);src:url(../fonts/childfonts.eot) format("eot"),url(../fonts/childfonts.woff2) format("woff2"),url(../fonts/childfonts.woff) format("woff"),url(../fonts/childfonts.ttf) format("truetype");font-weight:400;font-style:normal}.childfonts:before{display:inline-block;font-family:"childfonts";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.childfonts-lg{font-size:1.3333333333333333em;line-height:.75em;vertical-align:-15%}.childfonts-2x{font-size:2em}.childfonts-3x{font-size:3em}.childfonts-4x{font-size:4em}.childfonts-5x{font-size:5em}.childfonts-fw{width:1.2857142857142858em;text-align:center}.childfonts-1Download-icon:before{content:"\EA01"}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}section{padding:20px 0;margin:0}figure{display:block;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;margin:0}img{display:inline-block;max-width:100%;height:auto}html{overflow-x:hidden;overflow-y:scroll}html a:focus{outline:0}a,a:active,a:hover{outline:0;text-decoration:none;cursor:pointer}ol{list-style-type:decimal;padding-left:40px;margin:1em 0}ul{list-style-type:disc;padding-left:40px;margin:1em 0}li{line-height:1.3em}.faq-page .inner .post,.full-width-wrapper{width:100%}.inner{max-width:1344px;position:relative;width:96%;padding:1px 2%;margin:0 auto}.outer{width:100%;padding:20px 0}.flex-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.flex-content > *{display:inline-block}.flex-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.half,.one-half{width:50%}.one-third,.third{width:33.3%}.one-quarter,.quarter{width:25%}.clear-block,.clearfix,.outer,section{display:block}.clear-block:after,.clearfix:after,.outer:after,section:after{content:"";display:table;clear:both}.screen-reader-response{display:none!important}body{line-height:1.3em;font-family:"Lato",sans-serif;color:#3b3e43;background:#fff}h1{color:#08090c;font-size:calc(28px + 1vw);line-height:1.3em;margin-top:20px;margin-bottom:20px}h2{color:#08090c;font-size:calc(24px + 1vw);line-height:1.3em;margin-top:20px;margin-bottom:20px}h3{color:#08090c;font-size:calc(20px + 1vw);line-height:1.3em;margin-top:20px;margin-bottom:20px}h4{color:#08090c;font-size:calc(18px + 1vw);line-height:1.3em;margin-top:20px;margin-bottom:20px}h5{color:#3b3e43;font-size:calc(16px + 1vw);line-height:1.3em;margin-top:20px;margin-bottom:20px}h6{color:#3b3e43;font-size:calc(14px + 1vw);line-height:1.3em;margin-top:20px;margin-bottom:20px}b,strong{font-weight:700}em,i{font-style:italic}a{border:none;outline:0;color:#1e86bf}a:hover{color:#8d8d8d}a.more-link{background:#ccc;color:#000;width:100%;outline:0;border:none;font-size:1em;line-height:1.6em;cursor:pointer;width:100%;text-align:center;border:none;outline:0;text-transform:capitalize;text-decoration:none;-webkit-transition:all .3s;transition:all .3s;padding:20px 40px;display:inline-block;width:auto}a.more-link.active,a.more-link:hover{color:#000;background:#a6a6a6}p{line-height:1.3em;margin-bottom:20px}p.login-error{background-color:rgba(255,0,0,.3);border:1px solid red;color:#000;padding:10px 20px;border-radius:5px;text-align:center}button.js-bfm-accordion{background:#ccc;color:#000;width:100%;outline:0;border:none;font-size:1em;line-height:1.6em;cursor:pointer;width:100%;text-align:center;border:none;outline:0;text-transform:capitalize;text-decoration:none;-webkit-transition:all .3s;transition:all .3s;padding:20px 40px}button.js-bfm-accordion.active,button.js-bfm-accordion:hover{color:#000;background:#a6a6a6}.text-left{text-align:left}.text-right{text-align:right}.centerme,.text-center{text-align:center}.wpcf7-form-control-wrap{max-width:100%;margin:0 auto 10px;padding:0;position:relative}.wpcf7-form-control-wrap.radiotype.required:before{right:-3px}.wpcf7-form-control-wrap.radiotype .wpcf7-list-item{margin-right:15px}.wpcf7-form-control-wrap.radiotype label{line-height:1.3em;text-align:left;display:inherit;margin-bottom:7px}.wpcf7-form-control-wrap.radiotype label span{line-height:1.3em;text-align:left;display:inherit}.wpcf7-form-control-wrap.select.require:before{top:unset;bottom:5px;right:10px;-webkit-transform:none;transform:none}.wpcf7-form-control-wrap.searchpage{position:relative}.wpcf7-form-control-wrap.searchpage.hasfocus{-webkit-transition:color .3s;transition:color .3s}.wpcf7-form-control-wrap.required:before{color:red;font-family:"Lato",sans-serif;content:"*";font-size:20px;font-weight:700;display:block;width:20px;height:20px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-27%);transform:translateY(-27%);z-index:2000}.wpcf7-form-control-wrap.searchpage.hasfocus:before,.wpcf7-form-control-wrap.searchpage:before{color:#0182a2}.wpcf7-form-control-wrap .wpcf7-select{width:calc(100% - 2px)}.wpcf7-form-control-wrap input.form-text,.wpcf7-form-control-wrap input.search-text,.wpcf7-form-control-wrap input.wpcf7-email,.wpcf7-form-control-wrap input.wpcf7-file,.wpcf7-form-control-wrap input.wpcf7-select,.wpcf7-form-control-wrap input.wpcf7-text,.wpcf7-form-control-wrap textarea.wpcf7-textarea{background:#ececec;border:2px solid #ececec;color:#7a7a7a;font-size:12pt;width:calc(100% - 21px);padding:8px 8px 6px 8px;resize:none;border-radius:9px;font-family:"Lato",sans-serif;line-height:1.3em}.wpcf7-form-control-wrap input.form-text.wpcf7-not-valid,.wpcf7-form-control-wrap input.search-text.wpcf7-not-valid,.wpcf7-form-control-wrap input.wpcf7-email.wpcf7-not-valid,.wpcf7-form-control-wrap input.wpcf7-file.wpcf7-not-valid,.wpcf7-form-control-wrap input.wpcf7-select.wpcf7-not-valid,.wpcf7-form-control-wrap input.wpcf7-text.wpcf7-not-valid,.wpcf7-form-control-wrap textarea.wpcf7-textarea.wpcf7-not-valid{border-color:red}.wpcf7-form-control-wrap input.form-text:focus,.wpcf7-form-control-wrap input.search-text:focus,.wpcf7-form-control-wrap input.wpcf7-email:focus,.wpcf7-form-control-wrap input.wpcf7-file:focus,.wpcf7-form-control-wrap input.wpcf7-select:focus,.wpcf7-form-control-wrap input.wpcf7-text:focus,.wpcf7-form-control-wrap textarea.wpcf7-textarea:focus{border-color:#0182a2;-webkit-transition:border-color .3s;transition:border-color .3s;outline-color:transparent}.wpcf7-form-control-wrap input[name="address"],.wpcf7-form-control-wrap input[name="address1"],.wpcf7-form-control-wrap input[name="address2"],.wpcf7-form-control-wrap input[name="company"],.wpcf7-form-control-wrap input[name="email"],.wpcf7-form-control-wrap input[name="message"],.wpcf7-form-control-wrap input[name="pass"],.wpcf7-form-control-wrap input[name="phone"],.wpcf7-form-control-wrap input[name="search"],.wpcf7-form-control-wrap input[name="sendername"],.wpcf7-form-control-wrap input[name="sendername-first"],.wpcf7-form-control-wrap input[name="sendername-last"],.wpcf7-form-control-wrap textarea[name="message"]{padding:8px 8px 6px 32px;width:calc(100% - 45px)}.wpcf7-form-control-wrap label{color:#000}.wpcf7-form-control-wrap label span{color:#000}@media only screen and (min-width:980px){.wpcf7-form-control-wrap{max-width:100%;margin:0 0 10px 0}}.inline-button-list{margin:0;padding:0;list-style-type:none}.inline-button-list li{display:inline}.wpcf7-form-control.wpcf7-submit{background:#ccc;color:#000;width:100%;outline:0;border:none;font-size:1em;line-height:1.6em;cursor:pointer;width:100%;text-align:center;border:none;outline:0;text-transform:capitalize;text-decoration:none;-webkit-transition:all .3s;transition:all .3s;padding:20px 40px;width:auto}.wpcf7-form-control.wpcf7-submit.active,.wpcf7-form-control.wpcf7-submit:hover{color:#000;background:#a6a6a6}.teaser-button a{background:#ccc;color:#000;width:100%;outline:0;border:none;font-size:1em;line-height:1.6em;cursor:pointer;width:100%;text-align:center;border:none;outline:0;text-transform:capitalize;text-decoration:none;-webkit-transition:all .3s;transition:all .3s;padding:20px 40px;width:auto}.teaser-button a.active,.teaser-button a:hover{color:#000;background:#a6a6a6}.wpcf7-response-output.wpcf7-mail-sent-ok,.wpcf7-response-output.wpcf7-validation-errors{border-radius:9px;font-family:arial;font-size:12pt;line-height:1.3em;padding:8px 8px 6px 32px;width:calc(100% - 45px);margin:0;color:#fff;text-align:left}.wpcf7-response-output.wpcf7-mail-sent-ok:before,.wpcf7-response-output.wpcf7-validation-errors:before{display:inline-block;margin-left:-20px;margin-right:8px;width:20px;height:20px;font-size:20px}.wpcf7-response-output.wpcf7-mail-sent-ok{background:green;border:2px solid green}.wpcf7-response-output.wpcf7-mail-sent-ok:before:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA15"}.wpcf7-response-output.wpcf7-validation-errors{background:red;border:2px solid red}.wpcf7-response-output.wpcf7-validation-errors:before:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA46"}.wpcf7-form-control-wrap{display:block;text-align:left}.wpcf7-form-control-wrap:before{display:block;position:absolute;top:8px;left:9px;font-size:20px;line-height:20px;text-align:center;width:20px;opacity:1;pointer-events:none}.wpcf7-form-control-wrap .ParentName:before,.wpcf7-form-control-wrap .PatientName:before,.wpcf7-form-control-wrap .sendername-first:before,.wpcf7-form-control-wrap .sendername-last:before,.wpcf7-form-control-wrap .sendername:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA44"}.wpcf7-form-control-wrap.email:before,.wpcf7-form-control-wrap.senderemail:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA15"}.wpcf7-form-control-wrap .phone:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA38"}.wpcf7-form-control-wrap .company:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA13"}.wpcf7-form-control-wrap .message:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA37"}.wpcf7-form-control-wrap .pass:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA28"}.wpcf7-form-control-wrap .address1:before,.wpcf7-form-control-wrap .address2:before,.wpcf7-form-control-wrap .address:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA25"}.wpcf7-form-control-wrap .form-item.searchpage:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA3F"}.wpcf7-not-valid-tip{color:#fff;background:red;border:2px solid red;border-radius:3px;font-family:arial;font-size:.8em;line-height:1em;padding:2px 2px 0 2px;display:inline;position:relative;top:5px;left:8px}.search-form-widget{position:absolute;top:0;right:0;width:100%;max-width:300px}.search-results{margin:0 0 30px}.search-result{margin:30px 0 0 0;padding:0 0 30px 0;border-bottom:1px solid #e2e2e2}.search-result img{display:none}.search-result a:hover h2{color:#000}.search-result span.standout{background:#000;color:#fff;display:inline-block;padding:2px 15px;border-radius:5px}.search-form-widget{max-width:200px;margin:0;position:absolute;top:0;right:0}.inline-button-list{margin:0;padding:0;list-style-type:none}.inline-button-list li{display:inline}.inline-button-list a{background:#ccc;color:#000;width:100%;outline:0;border:none;font-size:1em;line-height:1.6em;cursor:pointer;width:100%;text-align:center;border:none;outline:0;text-transform:capitalize;text-decoration:none;-webkit-transition:all .3s;transition:all .3s;padding:20px 40px}.inline-button-list a.active,.inline-button-list a:hover{color:#000;background:#a6a6a6}#header1{background:0 0}#header2{background:0 0}#header3{background:0 0}#header4{background:0 0}#header5{background:0 0}#header6{background:0 0}#top-callouts .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#top-callouts .inner > *{display:inline-block}#top-callouts .inner [class*="count"]{width:100%}@media (min-width:500px){#top-callouts .inner .count-2{width:calc(100% / 2 - 20px);margin-right:20px}#top-callouts .inner .count-3{width:calc(100% / 2 - 20px);margin-right:20px}#top-callouts .inner .count-4{width:calc(100% / 2 - 20px);margin-right:20px}#top-callouts .inner .count-5{width:calc(100% / 2 - 20px);margin-right:20px}#top-callouts .inner .count-6{width:calc(100% / 2 - 20px);margin-right:20px}}@media (min-width:1000px){#top-callouts .inner .count-3{width:calc(100% / 3 - 20px);margin-right:20px}#top-callouts .inner .count-4{width:calc(100% / 3 - 20px);margin-right:20px}#top-callouts .inner .count-5{width:calc(100% / 3 - 20px);margin-right:20px}#top-callouts .inner .count-6{width:calc(100% / 3 - 20px);margin-right:20px}}@media (min-width:1200px){#top-callouts .inner .count-1{width:calc(100% / 1 - 20px);margin-right:20px}#top-callouts .inner .count-2{width:calc(100% / 2 - 20px);margin-right:20px}#top-callouts .inner .count-3{width:calc(100% / 3 - 20px);margin-right:20px}#top-callouts .inner .count-4{width:calc(100% / 4 - 20px);margin-right:20px}#top-callouts .inner .count-5{width:calc(100% / 5 - 20px);margin-right:20px}#top-callouts .inner .count-6{width:calc(100% / 6 - 20px);margin-right:20px}}#top-callouts .inner img{max-width:100%;width:100%;height:auto;-webkit-transition:all .3s;transition:all .3s}.landing-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.landing-page > *{display:inline-block}.landing-page [class*="cols"]{width:100%}@media (min-width:500px){.landing-page .cols-2{width:calc(100% / 2 - 20px);margin-right:20px}.landing-page .cols-3{width:calc(100% / 2 - 20px);margin-right:20px}.landing-page .cols-4{width:calc(100% / 2 - 20px);margin-right:20px}.landing-page .cols-5{width:calc(100% / 2 - 20px);margin-right:20px}.landing-page .cols-6{width:calc(100% / 2 - 20px);margin-right:20px}}@media (min-width:1000px){.landing-page .cols-3{width:calc(100% / 3 - 20px);margin-right:20px}.landing-page .cols-4{width:calc(100% / 3 - 20px);margin-right:20px}.landing-page .cols-5{width:calc(100% / 3 - 20px);margin-right:20px}.landing-page .cols-6{width:calc(100% / 3 - 20px);margin-right:20px}}@media (min-width:1200px){.landing-page .cols-1{width:calc(100% / 1 - 20px);margin-right:20px}.landing-page .cols-2{width:calc(100% / 2 - 20px);margin-right:20px}.landing-page .cols-3{width:calc(100% / 3 - 20px);margin-right:20px}.landing-page .cols-4{width:calc(100% / 4 - 20px);margin-right:20px}.landing-page .cols-5{width:calc(100% / 5 - 20px);margin-right:20px}.landing-page .cols-6{width:calc(100% / 6 - 20px);margin-right:20px}}.landing-page .element{margin-bottom:4%;-ms-flex-item-align:start;align-self:flex-start}.landing-page .element .button.more-link{background:#ccc;color:#000;width:100%;outline:0;border:none;font-size:1em;line-height:1.6em;cursor:pointer;width:100%;text-align:center;border:none;outline:0;text-transform:capitalize;text-decoration:none;-webkit-transition:all .3s;transition:all .3s;padding:20px 40px;margin-top:20px}.landing-page .element .button.more-link.active,.landing-page .element .button.more-link:hover{color:#000;background:#a6a6a6}.landing-page .element img{max-width:100%;width:100%;height:auto;-webkit-transition:all .3s;transition:all .3s}.landing-page .element div.wp-caption{width:100%!important}.staff-page .staff-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.staff-page .staff-wrapper > *{display:inline-block}.staff-page .staff-wrapper [class*="count"]{width:100%}@media (min-width:500px){.staff-page .staff-wrapper .count-2{width:calc(100% / 2 - 20px);margin-right:20px}.staff-page .staff-wrapper .count-3{width:calc(100% / 2 - 20px);margin-right:20px}.staff-page .staff-wrapper .count-4{width:calc(100% / 2 - 20px);margin-right:20px}.staff-page .staff-wrapper .count-5{width:calc(100% / 2 - 20px);margin-right:20px}.staff-page .staff-wrapper .count-6{width:calc(100% / 2 - 20px);margin-right:20px}}@media (min-width:878px){.staff-page .staff-wrapper .count-3{width:calc(100% / 3 - 20px);margin-right:20px}.staff-page .staff-wrapper .count-4{width:calc(100% / 3 - 20px);margin-right:20px}.staff-page .staff-wrapper .count-5{width:calc(100% / 3 - 20px);margin-right:20px}.staff-page .staff-wrapper .count-6{width:calc(100% / 3 - 20px);margin-right:20px}}@media (min-width:1200px){.staff-page .staff-wrapper .count-1{width:calc(100% / 1 - 20px);margin-right:20px}.staff-page .staff-wrapper .count-2{width:calc(100% / 2 - 20px);margin-right:20px}.staff-page .staff-wrapper .count-3{width:calc(100% / 3 - 20px);margin-right:20px}.staff-page .staff-wrapper .count-4{width:calc(100% / 4 - 20px);margin-right:20px}.staff-page .staff-wrapper .count-5{width:calc(100% / 5 - 20px);margin-right:20px}.staff-page .staff-wrapper .count-6{width:calc(100% / 6 - 20px);margin-right:20px}}.staff-page .staff-wrapper .staff-member{padding-bottom:40px}.staff-page .staff-wrapper .staff-name{font-size:calc(16px + .7vw);line-height:1.3em}.staff-page .staff-wrapper .staff-title{font-size:calc(12px + .5vw);font-style:italic;line-height:1.3em}.staff-page .staff-wrapper .staff-email,.staff-page .staff-wrapper .staff-phone{font-size:calc(12px + .25vw);line-height:1.3em}.staff-page .staff-wrapper .staff-bio{position:relative;top:-5px}.staff-page .staff-wrapper .staff-bio button.js-bfm-staff-bio{background:#ccc;color:#000;width:100%;outline:0;border:none;font-size:1em;line-height:1.6em;cursor:pointer;width:100%;text-align:center;border:none;outline:0;text-transform:capitalize;text-decoration:none;-webkit-transition:all .3s;transition:all .3s;padding:20px 40px}.staff-page .staff-wrapper .staff-bio button.js-bfm-staff-bio.active,.staff-page .staff-wrapper .staff-bio button.js-bfm-staff-bio:hover{color:#000;background:#a6a6a6}.staff-page .staff-wrapper .staff-bio button.js-bfm-staff-bio:after{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA0E"}.staff-page .staff-wrapper .staff-bio button.js-bfm-staff-bio:after{font-size:1em;float:right;margin-left:5px}.staff-page .staff-wrapper .staff-bio button.js-bfm-staff-bio.active:after{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA11"}.staff-page .staff-wrapper .staff-pic-missing{width:100%;display:block;margin:0 auto;position:relative;background:#aaa}.staff-page .staff-wrapper .staff-pic-missing .staff-image{height:calc(100% - 5px)}.staff-page .staff-wrapper .staff-pic-missing:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA44"}.staff-page .staff-wrapper .staff-pic-missing:before{color:#fff;font-size:260px;font-size:250px;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.staff-page .staff-wrapper .staff-image{overflow:hidden}.staff-page .staff-wrapper .staff-image img{width:100%;height:auto}.employment-page label{font-weight:700}.employment-page label:after{content:':';margin-right:10px}.employment-page .inner-wrapper{margin:0}.employment-page .inner-wrapper p:nth-of-type(1){margin-top:0}.employment-page .form-wrapper{margin-top:1em}#reviews-loop .review{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin:0;margin-bottom:40px}#reviews-loop .review > *{display:inline-block}#reviews-loop .review h3{margin:0;margin-bottom:20px}#reviews-loop .review cite{font-weight:700}#reviews-loop .review .review-avatar{width:100%;text-align:center}#reviews-loop .review.no-image .review-content{width:100%;-ms-flex-item-align:start;align-self:flex-start}@media (min-width:600px){#reviews-loop .review.has-image .review-content{width:70%;-ms-flex-item-align:start;align-self:flex-start;-ms-flex-item-align:center;align-self:center}#reviews-loop .review.has-image .review-avatar{width:calc(30% - 20px);padding-right:20px;-ms-flex-item-align:center;align-self:center}}@media (min-width:1000px){#reviews-loop .review.has-image .review-content{width:85%}#reviews-loop .review.has-image .review-avatar{text-align:left;width:calc(15% - 20px)}}.archive.category .flex-content{-ms-flex-line-pack:start;align-content:flex-start}.archive.category .post-teaser.blog-teaser{width:47.5%;margin-bottom:35px;-ms-flex-item-align:start;align-self:flex-start}.archive.category .post-teaser.blog-teaser img{width:calc(100% - 2px);height:auto}.archive.category .post-teaser.blog-teaser h2{font-size:1.6em;font-weight:400;line-height:1.2em;margin-top:5px;margin-bottom:0}.archive.category .post-teaser.blog-teaser p{line-height:1.4em}.archive.category .post-teaser.blog-teaser a.button.more-link{text-align:center;width:90px;white-space:nowrap}.archive.category .post-teaser.blog-teaser .date-date{font-size:.8em;font-style:italic;line-height:1em}@media only screen and (max-width:680px){.archive.category .post-teaser.blog-teaser{width:96%;margin-bottom:70px}}.single.single-post figure img{float:right;margin-left:30px;margin-bottom:30px;max-width:40%;height:auto}@media only screen and (max-width:480px){.single.single-post figure img{float:none;margin-left:0;margin-bottom:30px;max-width:100%;height:auto}}.single.single-post .inner.flex-content{display:block}.single.single-post .inner.flex-content .title{margin-bottom:3px}.single.single-post .inner.flex-content .post-meta{margin-bottom:30px}.single.single-post .inner.flex-content .date-date{font-size:.8em;font-style:italic}.single.single-post .inner.flex-content p:nth-of-type(1){margin-top:0}.document-page table{width:100%}.document-page table .screen-reader-text{display:none}.document-page table thead{background:#aaa}.document-page table thead th{color:#000;font-weight:700}.document-page table td,.document-page table th{border:1px solid #666;font-size:.8em;padding:10px 2px;vertical-align:middle}.document-page table td.download-link{text-align:center}.document-page table td.download-link a{overflow:hidden;width:32px;height:32px;padding:0;text-decoration:none;color:#3b3e43}.document-page table td.download-link a:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA1E"}.document-page table td.download-link a:before{font-size:32px;display:block;line-height:1em}.document-page table .filename{text-align:left}.document-page table .download-link,.document-page table .filesize{text-align:center}@media only screen and (min-width:680px){.document-page table th{font-size:calc(14pt + .3vw)}.document-page table td,.document-page table th{padding:10px}.document-page table th{font-size:1.2em}.document-page table td{font-size:1em}.document-page table .filename,.document-page table .filesize{text-align:left}}#footer1{background:0 0}#footer2{background:0 0}#footer3{background:0 0}#footer4{background:0 0}#footer5{background:0 0}#footer6{background:0 0}footer#bfm-credits{width:100%;padding:20px 0;text-align:center;font-size:.8em;margin-bottom:0}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}@font-face{font-family:'flexslider-icon';src:url(../fonts/flexslider-icon.eot);src:url(../fonts/flexslider-icon.eot?#iefix) format("embedded-opentype"),url(../fonts/flexslider-icon.woff) format("woff"),url(../fonts/flexslider-icon.ttf) format("truetype"),url(../fonts/flexslider-icon.svg#flexslider-icon) format("svg");font-weight:400;font-style:normal}.flex-container a:hover,.flex-slider a:hover{outline:0}.flex-control-nav,.flex-direction-nav,.slides,.slides > li{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides > li:first-child{display:block}.flexslider{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;zoom:1;border-radius:4px;-webkit-box-shadow:"" 0 1px 4px rgba(0,0,0,.2);-o-box-shadow:"" 0 1px 4px rgba(0,0,0,.2);box-shadow:"" 0 1px 4px rgba(0,0,0,.2)}.flexslider .slides{zoom:1}.flexslider .slides img{height:auto;-moz-user-select:none}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:40px;display:inline-block;content:'\f001';color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3)}.flex-direction-nav a.flex-next:before{content:'\f002'}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{opacity:.7;left:10px}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0!important;cursor:default;z-index:-1}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);border-radius:20px}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-moz-user-select:none;-webkit-transition:all 1s ease;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}#lr_slider .content-max-width *,#white .content-max-width *{white-space:pre-wrap}#lr_slider .element .half,#white .element .half{-ms-flex-item-align:center;align-self:center}#lr_slider .cycle-pager,#white .cycle-pager{text-align:center;margin:20px 0}#testimonial-slider{display:block;text-align:center}#testimonial-slider .custom-navigation > a{position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#testimonial-slider .custom-navigation > a.flex-prev{left:0}#testimonial-slider .custom-navigation > a.flex-next{right:0}.fold-wrapper{text-align:center;position:fixed;bottom:0;left:0;right:0;display:none;z-index:100000000}#scrollBelowFold{color:#fff;font-size:40px;padding-bottom:0;display:inline-block}#scrollBelowFold:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA01"}#scrollBelowFold:hover{cursor:pointer}#testimonial-slider{display:block;text-align:center}#testimonial-slider .custom-navigation > a{position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#testimonial-slider .custom-navigation > a.flex-prev{left:0}#testimonial-slider .custom-navigation > a.flex-next{right:0}div.panel{max-height:0;overflow:hidden;opacity:0;-webkit-transition:.6s ease-in-out;transition:.6s ease-in-out}.js-modal{background:rgba(0,0,0,.9)}.modal-close{color:#fff .modal-close}.modal-close :hover{color:#999}.js-back-to-top{-webkit-box-sizing:content-box;box-sizing:content-box;width:40px;height:40px;overflow:hidden;font-size:30px;display:none;position:fixed;bottom:20px;right:20px;border-radius:5px;background:rgba(0,0,0,.6);color:#fff;border:1px solid #fff;cursor:pointer}.js-back-to-top:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA04"}.js-back-to-top:before{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}div.panel.show{opacity:1;max-height:1500px}button.js-bfm-accordion{cursor:pointer;padding:18px;width:100%;text-align:left;border:none;outline:0;font-size:1.2em;margin-bottom:2px;line-height:1em;padding-right:40px;position:relative;-webkit-transition:.4s;transition:.4s}button.js-bfm-accordion:after{content:'\EA0E';font-family:'bfmclient';font-size:1.2em;float:right;margin-left:5px;display:block;height:25px;width:25px;position:absolute;right:10px;top:0;bottom:0;margin:auto 0}button.js-bfm-accordion.active:after{content:'\EA11'}.faq-page div.panel{padding:0;max-height:0;overflow:hidden;-webkit-transition:.6s ease-in-out;transition:.6s ease-in-out;opacity:0}.faq-page div.panel.show{padding:0 18px;opacity:1;max-height:10000px}@media only screen and (min-width:768px){img.alignright{float:right;margin:0 0 .9em .9em}img.alignleft{float:left;margin:0 .9em .9em 0}}.social-wrapper{display:inline-block}.social-wrapper.round .icon{border-radius:50%}.social-wrapper .icon{display:inline-block;margin-right:5px;width:40px;height:40px;font-size:40px;width:40px;height:40px;font-size:40px;color:#000;background:#aaa}.social-wrapper .icon:hover{color:#000;background:#2b2b2b}.social-wrapper .icon.facebook:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA1B"}.social-wrapper .icon.twitter:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA43"}.social-wrapper .icon.youtube:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA49"}.social-wrapper .icon.google_plus:before,.social-wrapper .icon.googleplus:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA23"}.social-wrapper .icon.linked_in:before,.social-wrapper .icon.linkedin:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA2B"}.social-wrapper .icon.pinterest:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA39"}.social-wrapper .icon.instagram:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA27"}.social-wrapper .icon.flickr:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA22"}.social-wrapper .icon.rss:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA3E"}.social-wrapper .icon.soundcloud:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA40"}.social-wrapper .icon.yahoo:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA47"}.social-wrapper .icon.avvo:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA05"}.social-wrapper .icon.yelp:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA48"}.social-wrapper .icon.trip_advisor:before,.social-wrapper .icon.tripad:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA42"}.social-wrapper a:nth-last-child() .icon{margin-right:0}.contact-page .layout-wrapper .top{width:100%;margin-bottom:2%;display:inline-block}.contact-page .layout-wrapper .bottom{width:100%;margin-bottom:2%;display:inline-block}.contact-page .layout-wrapper .map p{margin:0}.contact-page .layout-wrapper .left{width:100%;margin-right:0;margin-bottom:35px}.contact-page .layout-wrapper .right{width:100%;margin-left:0;margin-bottom:0}.contact-page .layout-wrapper.style1 form .form-item:nth-of-type(2){width:100%;margin-right:0}.contact-page .layout-wrapper.style1 form .form-item:nth-of-type(3){width:100%;margin-right:0}.contact-page .layout-wrapper.style1 form .form-item:nth-of-type(4){width:100%}@media only screen and (min-width:768px){.contact-page .layout-wrapper .left{width:48%;margin-right:2%;margin-bottom:2%;display:inline-block;vertical-align:top}.contact-page .layout-wrapper .right{width:48%;margin-left:2%;margin-bottom:2%;display:inline-block;vertical-align:top}}.wpcf7-response-output.wpcf7-validation-errors:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA46"}.wpcf7-form-control-wrap.ParentName:before,.wpcf7-form-control-wrap.PatientName:before,.wpcf7-form-control-wrap.sendername-first:before,.wpcf7-form-control-wrap.sendername-last:before,.wpcf7-form-control-wrap.sendername:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA44"}.wpcf7-form-control-wrap.email:before,.wpcf7-response-output.wpcf7-mail-sent-ok:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA15"}.wpcf7-form-control-wrap.phone:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA38"}.wpcf7-form-control-wrap.company:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA13"}.wpcf7-form-control-wrap.message:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA37"}.wpcf7-form-control-wrap.pass:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA28"}.wpcf7-form-control-wrap.address1:before,.wpcf7-form-control-wrap.address2:before,.wpcf7-form-control-wrap.address:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA25"}.form-item.searchpage:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA3F"}.banner{margin:0;line-height:1em}.flexslider{border:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;margin-bottom:0}.bg-video{overflow:hidden;position:relative}.bg-video #videoplayer{position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.bfm-banner{width:100%;line-height:0}.bfm-banner div{line-height:0}.bfm-banner p{margin:0;line-height:1.3em}.bfm-banner img{line-height:0}.bfm-banner.layout-45_deg{width:100%}.bfm-banner ul.slides,.bfm-banner ul.slides li{border:0;margin:0;padding:0;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0}.bfm-banner.has-video li{overflow:hidden}.bfm-banner .banner-container{position:relative}@media only screen and (min-width:800px){.bfm-banner .text-wrapper{position:absolute;bottom:0;left:0;right:0}}.gallery-page .inner{background:#fff;overflow:hidden}.js-modal{display:none;position:fixed;z-index:1000000000;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto}.js-modal .modal-content{position:relative;background-color:transparent;margin:auto;padding:0;width:50%;max-width:800px}.js-modal .modal-close{position:absolute;top:10px;right:25px;font-size:35px;font-weight:700}.js-modal .modal-close:focus,.js-modal .modal-close:hover{text-decoration:none;cursor:pointer}.next,.prev{cursor:pointer;position:absolute;top:50%;width:auto;padding:16px;margin-top:-50px;font-weight:700;font-size:20px;-webkit-transition:.3s ease;transition:.3s ease;border-radius:0 3px 3px 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.next{right:0;border-radius:3px 0 0 3px}.caption-container{text-align:center;background-color:transparent;padding:2px 16px}.video-page .bfm-video{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.video-page .bfm-video > *{display:inline-block}.video-page .bfm-video .element.video{width:100%;text-align:center;background:#aaa;margin-bottom:20px;padding-bottom:10px;line-height:0}.video-page .bfm-video .element.video .video-title{padding-top:10px;font-size:1.1em;color:#000}.video-page .bfm-video .element.video .video-title p{margin:0}.video-page .bfm-video .element.video a{text-decoration:none}@media only screen and (min-width:480px){.video-page .bfm-video .element.video{width:49%;margin-bottom:2%}}@media only screen and (min-width:768px){.video-page .bfm-video .element.video{width:32%;position:relative;background:0 0;padding-bottom:0}.video-page .bfm-video .element.video .video-title{position:absolute;bottom:0;display:block;width:calc(100% - 12px);text-align:center;padding:6px;background:#aaa;color:#000;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.video-page .bfm-video .element.video .overlay{opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;width:100%;height:100%;background:rgba(29,36,53,.85);top:0;left:0;bottom:0;color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.4em;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.video-page .bfm-video .element.video:hover .overlay{opacity:1}.video-page .bfm-video .element.video:hover .video-title{opacity:0}}img.demo{opacity:.6}img.demo:hover{opacity:1}.hover-shadow{-webkit-transition:.3s;transition:.3s}.hover-shadow:hover{-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.bfm-gallery.stylesquare{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.bfm-gallery.stylesquare > *{display:inline-block}.bfm-gallery.stylesquare .element.image{width:48%;margin-bottom:2%;position:relative;overflow:hidden;line-height:0}.bfm-gallery.stylesquare .element.image .overlay{opacity:0;position:absolute;width:100%;height:100%;background:rgba(186,218,85,.85);top:0;left:0;color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.4em;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-align:center}.bfm-gallery.stylesquare .element.image .overlay:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA3F"}.bfm-gallery.stylesquare .element.image .overlay:before{font-size:calc(12px + 3vw);position:absolute;line-height:0;top:50%;left:40%;-webkit-transform:traslate(-50%,50%);transform:traslate(-50%,50%)}.bfm-gallery.stylesquare .element.image:hover .overlay{opacity:1}@media only screen and (min-width:480px){.bfm-gallery.stylesquare .element.image{width:32%;margin-bottom:1%}}@media only screen and (min-width:768px){.bfm-gallery.stylesquare .element.image{width:23%;margin-bottom:2%}}@media only screen and (min-width:1024px){.bfm-gallery.stylesquare .element.image{width:19%;margin-bottom:1%}}.bfm-gallery.stylehex{position:relative;width:100%;margin:0 auto;padding:0;margin-bottom:80px}.bfm-gallery.stylehex .element.image{position:relative;float:left;margin-right:1%;-webkit-transform:rotate(-60deg) skewY(30deg);transform:rotate(-60deg) skewY(30deg);background:0 0;line-height:0;overflow:hidden;visibility:hidden;width:19.2%;padding:0 0 22.25% 0}.bfm-gallery.stylehex .element.image > *{visibility:visible}.bfm-gallery.stylehex .element.image .hexagon{position:absolute;top:0;left:0;width:100%;height:100%;background:0 0;-webkit-transform:skewY(-30deg) rotate(60deg);transform:skewY(-30deg) rotate(60deg);overflow:hidden}.bfm-gallery.stylehex .element.image img{display:block;max-width:unset;height:100%;width:auto;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.bfm-gallery.stylehex .element.image a{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .3s;transition:all .3s}.bfm-gallery.stylehex .element.image a:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA3F"}.bfm-gallery.stylehex .element.image a:before{color:#fff;opacity:0;display:inline-block;font-size:calc(12px + 3vw);position:absolute;left:50%;top:44%;-webkit-transform:translateY(-44%);transform:translateY(-44%);-webkit-transform:translateX(-44%);transform:translateX(-44%);-webkit-transition:all .3s;transition:all .3s}.bfm-gallery.stylehex .element.image:hover img{transform:scale3d(1.1,1.1,1);-webkit-transform:scale3d(1.2,1.2,1)}.bfm-gallery.stylehex .element.image:hover a{background:rgba(186,218,85,.75);-webkit-transition:all .3s;transition:all .3s}.bfm-gallery.stylehex .element.image:hover a:before{opacity:1}.bfm-gallery.stylehex .element.image:nth-of-type(9n+5){margin-right:0}.bfm-gallery.stylehex .element.image:nth-of-type(9n+6){margin-left:10.15%}.bfm-gallery.stylehex .element.image:nth-of-type(9n+6),.bfm-gallery.stylehex .element.image:nth-of-type(9n+7),.bfm-gallery.stylehex .element.image:nth-of-type(9n+8),.bfm-gallery.stylehex .element.image:nth-of-type(9n+9){margin-top:-4.45%;margin-bottom:-4.55%}.bfm-gallery.stylehex:after{content:"";display:block;clear:both;line-height:0}#columnizer-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#columnizer-columns > *{display:inline-block}#columnizer-columns [class*="column-count"]{width:100%}@media (min-width:500px){#columnizer-columns .column-count-2{width:calc(100% / 2 - 20px);margin-right:20px}#columnizer-columns .column-count-3{width:calc(100% / 2 - 20px);margin-right:20px}#columnizer-columns .column-count-4{width:calc(100% / 2 - 20px);margin-right:20px}#columnizer-columns .column-count-5{width:calc(100% / 2 - 20px);margin-right:20px}#columnizer-columns .column-count-6{width:calc(100% / 2 - 20px);margin-right:20px}}@media (min-width:1000px){#columnizer-columns .column-count-3{width:calc(100% / 3 - 20px);margin-right:20px}#columnizer-columns .column-count-4{width:calc(100% / 3 - 20px);margin-right:20px}#columnizer-columns .column-count-5{width:calc(100% / 3 - 20px);margin-right:20px}#columnizer-columns .column-count-6{width:calc(100% / 3 - 20px);margin-right:20px}}@media (min-width:1400px){#columnizer-columns .column-count-1{width:calc(100% / 1 - 20px);margin-right:20px}#columnizer-columns .column-count-2{width:calc(100% / 2 - 20px);margin-right:20px}#columnizer-columns .column-count-3{width:calc(100% / 3 - 20px);margin-right:20px}#columnizer-columns .column-count-4{width:calc(100% / 4 - 20px);margin-right:20px}#columnizer-columns .column-count-5{width:calc(100% / 5 - 20px);margin-right:20px}#columnizer-columns .column-count-6{width:calc(100% / 6 - 20px);margin-right:20px}}.teaser-page .flex-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.teaser-page .flex-content > *{display:inline-block}.teaser-page .flex-content [class*="columns"]{width:100%}@media (min-width:500px){.teaser-page .flex-content .columns-2{width:calc(100% / 2 - 20px);margin-right:20px}.teaser-page .flex-content .columns-3{width:calc(100% / 2 - 20px);margin-right:20px}.teaser-page .flex-content .columns-4{width:calc(100% / 2 - 20px);margin-right:20px}.teaser-page .flex-content .columns-5{width:calc(100% / 2 - 20px);margin-right:20px}.teaser-page .flex-content .columns-6{width:calc(100% / 2 - 20px);margin-right:20px}}@media (min-width:1000px){.teaser-page .flex-content .columns-3{width:calc(100% / 3 - 20px);margin-right:20px}.teaser-page .flex-content .columns-4{width:calc(100% / 3 - 20px);margin-right:20px}.teaser-page .flex-content .columns-5{width:calc(100% / 3 - 20px);margin-right:20px}.teaser-page .flex-content .columns-6{width:calc(100% / 3 - 20px);margin-right:20px}}@media (min-width:1200px){.teaser-page .flex-content .columns-4{width:calc(100% / 4 - 20px);margin-right:20px}.teaser-page .flex-content .columns-5{width:calc(100% / 4 - 20px);margin-right:20px}.teaser-page .flex-content .columns-6{width:calc(100% / 4 - 20px);margin-right:20px}}@media (min-width:1400px){.teaser-page .flex-content .columns-1{width:calc(100% / 1 - 20px);margin-right:20px}.teaser-page .flex-content .columns-2{width:calc(100% / 2 - 20px);margin-right:20px}.teaser-page .flex-content .columns-3{width:calc(100% / 3 - 20px);margin-right:20px}.teaser-page .flex-content .columns-4{width:calc(100% / 4 - 20px);margin-right:20px}.teaser-page .flex-content .columns-5{width:calc(100% / 5 - 20px);margin-right:20px}.teaser-page .flex-content .columns-6{width:calc(100% / 6 - 20px);margin-right:20px}}.teaser-page .post-teaser{width:100%;margin-bottom:70px}.teaser-page .post-teaser:hover img{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}.teaser-page .post-teaser figure{overflow:hidden;display:block;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0}.teaser-page .post-teaser figure img{max-width:100%;width:100%;height:auto;-webkit-transition:all .3s;transition:all .3s}.teaser-page .post-teaser .title{margin-top:.5em;margin-bottom:.5em;font-size:calc(14px + 1vw)}.teaser-page .post-teaser .teaser-button{margin-top:.5em;text-align:center}.teaser-page .bfm-gallery-page-teaser{position:relative;line-height:0}.teaser-page .bfm-gallery-page-teaser .galleryimage{padding:0;margin:0}.teaser-page .bfm-gallery-page-teaser .gallerytitle{background:#aaa;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;color:#000;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;line-height:1.3em}.teaser-page .bfm-gallery-page-teaser .gallerytitle span{font-size:calc(12px + .5vw);text-transform:uppercase;padding:7px 5px 5px}.teaser-page .bfm-employment-page-teaser{width:100%;margin-bottom:40px}.teaser-page .bfm-employment-page-teaser.header-row .col-one,.teaser-page .bfm-employment-page-teaser.header-row .col-two{width:100%;background:#aaa;color:#000;font-size:2em;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px;padding-right:10px}.teaser-page .bfm-employment-page-teaser.header-row .col-one{width:100%;text-align:center}.teaser-page .bfm-employment-page-teaser.header-row .col-one,.teaser-page .bfm-employment-page-teaser.header-row .col-two{display:none}.teaser-page .bfm-employment-page-teaser .col-one,.teaser-page .bfm-employment-page-teaser .col-two{padding-top:10px;padding-bottom:10px;border-bottom:none}.teaser-page .bfm-employment-page-teaser .col-one{border:1px solid #666;border-bottom:none}.teaser-page .bfm-employment-page-teaser .col-two{border:1px solid #666;border-top:none}.teaser-page .bfm-employment-page-teaser .position-title{font-weight:700;font-size:1.1em;font-style:italic}.teaser-page .bfm-employment-page-teaser .position-title,.teaser-page .bfm-employment-page-teaser .teaser-button,.teaser-page .bfm-employment-page-teaser .teaser-description,.teaser-page .bfm-employment-page-teaser .teaser-location,.teaser-page .bfm-employment-page-teaser .teaser-post-date,.teaser-page .bfm-employment-page-teaser .teaser-post-duration{padding-left:10px;padding-right:10px}.teaser-page .bfm-employment-page-teaser .teaser-button{display:inline-block}.teaser-page .bfm-employment-page-teaser .teaser-button a{background:#ccc;color:#000;width:100%;outline:0;border:none;font-size:1em;line-height:1.6em;cursor:pointer;width:100%;text-align:center;border:none;outline:0;text-transform:capitalize;text-decoration:none;-webkit-transition:all .3s;transition:all .3s;padding:20px 40px}.teaser-page .bfm-employment-page-teaser .teaser-button a.active,.teaser-page .bfm-employment-page-teaser .teaser-button a:hover{color:#000;background:#a6a6a6}.teaser-page .bfm-employment-page-teaser label{font-weight:700}.teaser-page .bfm-employment-page-teaser label:after{content:':';margin-right:10px}@media only screen and (min-width:1100px){.teaser-page .bfm-employment-page-teaser{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;overflow:hidden;border:1px solid #666;border-top:none;margin-bottom:0}.teaser-page .bfm-employment-page-teaser > *{display:inline-block}.teaser-page .bfm-employment-page-teaser > div{-ms-flex-item-align:center;align-self:center}.teaser-page .bfm-employment-page-teaser .col-one,.teaser-page .bfm-employment-page-teaser .col-two{border:none}.teaser-page .bfm-employment-page-teaser .col-one,.teaser-page .bfm-employment-page-teaser .col-two,.teaser-page .bfm-employment-page-teaser.header-row .col-one,.teaser-page .bfm-employment-page-teaser.header-row .col-two{float:left;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box}.teaser-page .bfm-employment-page-teaser.header-row .col-two{width:100%}.teaser-page .bfm-employment-page-teaser .col-two{border-left:1px solid #666}.teaser-page .bfm-employment-page-teaser .col-one,.teaser-page .bfm-employment-page-teaser.header-row .col-one{width:350px}.teaser-page .bfm-employment-page-teaser.header-row .col-one{display:block}.teaser-page .bfm-employment-page-teaser .col-two,.teaser-page .bfm-employment-page-teaser.header-row .col-two{display:block;width:calc(100% - 350px)}.teaser-page .bfm-employment-page-teaser.header-row .col-one,.teaser-page .bfm-employment-page-teaser.header-row .col-two{border-top:1px solid #666}}@media only screen and (min-width:1100px){.page-template-bfm_teaser_page .nth-rule-wrapper .post-teaser.bfm-employment-page-teaser{width:calc(100% - 2px)}.page-template-bfm_teaser_page .nth-rule-wrapper .post-teaser.bfm-employment-page-teaser:last-child .col-two{border-bottom:none}}body{font-family:'Lato',sans-serif;font-size:1.1em;color:#6b6b6b}li,ol,p,ul{line-height:1.3em}h1,h1 a{font-size:calc(16pt + 1.07vw);color:#000;font-family:"Lato",sans-serif;font-weight:400;line-height:1.2em;margin:10px 0 10px;text-transform:none;text-align:center}h2,h2 a{font-size:calc(16pt + .88vw);color:#13c7c1;font-family:"Lato",sans-serif;font-weight:400;line-height:1.1em;margin:10px 0;text-transform:none}h3,h3 a{font-size:calc(16pt + .75vw);color:#8c8c8c;font-family:"Lato",sans-serif;font-weight:400;line-height:1.1em;margin:10px 0;text-transform:none}h4,h4 a{font-size:calc(14pt + .64vw);color:#8c8c8c;font-family:"Lato",sans-serif;font-weight:400;line-height:1.1em;margin:10px 0}h5,h5 a{font-size:calc(14pt + .53vw);color:#00b0ab;font-family:"Lato",sans-serif;font-weight:400;line-height:1.1em;margin:10px 0}h6,h6 a{font-size:calc(14pt + .42vw);color:#00b0ab;font-family:"Lato",sans-serif;font-weight:400;line-height:1.1em;margin:10px 0}.form-item input.wpcf7-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}p{margin:1em 0}a,a:link,a:visited{color:#4cbab7;-webkit-transition:all .3s;transition:all .3s}a:focus,a:hover{color:#72e7e3}a.button.more-link,a.button.read-more{background:#00a19c;border:1px solid #00a19c;color:#fff;font-size:.92em;font-weight:400;padding:14px 20px;border-radius:0;white-space:pre-wrap;line-height:1em;display:inline-block;text-transform:uppercase}a.button.more-link:hover,a.button.read-more:hover{background-color:#101010;border-color:#101010;color:#fff;-webkit-box-shadow:0 12px 16px 0 rgba(0,0,0,.24),0 17px 50px 0 rgba(0,0,0,.19);box-shadow:0 12px 16px 0 rgba(0,0,0,.24),0 17px 50px 0 rgba(0,0,0,.19)}.form-item input.wpcf7-submit{background:#00a19c;border:1px solid #00a19c;color:#fff;font-size:.92em;font-weight:400;padding:16px 20px 14px;-webkit-transition:all .3s;transition:all .3s;text-transform:uppercase}.form-item input.wpcf7-submit:hover{background-color:#101010;border-color:#101010;color:#fff;outline:0;-webkit-transition:all .3s;transition:all .3s}.inner{width:100%;max-width:1400px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 2%;margin:0 auto}.flex-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.landing-page .element a.button.more-link{background:#00a19c;border:1px solid #00a19c;color:#fff;font-size:.92em;font-weight:400;padding:14px 20px;border-radius:0;white-space:pre-wrap;line-height:1em;display:inline-block;text-transform:uppercase;-webkit-box-sizing:border-box;box-sizing:border-box}.landing-page .element a.button.more-link:hover{background-color:#101010;border-color:#101010;color:#fff;-webkit-box-shadow:0 12px 16px 0 rgba(0,0,0,.24),0 17px 50px 0 rgba(0,0,0,.19);box-shadow:0 12px 16px 0 rgba(0,0,0,.24),0 17px 50px 0 rgba(0,0,0,.19)}.imagewrapper{line-height:0}#header1{background:rgba(0,0,0,.9);height:102px;padding:0;position:absolute;top:0;z-index:300}#header1 .inner{max-width:100%;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}#header1 .logo-wrapper{position:absolute;top:7px;left:calc(((100% - 1400px)/ 2) + (1400px * .02));max-width:412px;z-index:700}#header1 #nav_menu-2{max-width:calc(100% - 260px)}#header1 #nav_menu-2 #menu-main-menu{margin-right:16px}#header1 #wysiwyg_widgets_widget-2{margin:0}#header1 #wysiwyg_widgets_widget-2 p{margin:0;padding:0}#header1 #wysiwyg_widgets_widget-2 ul{margin:0;padding:0}#header1 #wysiwyg_widgets_widget-2 ul li{list-style:none}#header1 #wysiwyg_widgets_widget-2 ul li a{width:260px;height:51px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase}#header1 #wysiwyg_widgets_widget-2 ul li:nth-child(1) a{background:#02504e;color:#fff;-webkit-transition:all .3s;transition:all .3s}#header1 #wysiwyg_widgets_widget-2 ul li:nth-child(1) a:hover{background:#00a09b;color:#fff}#header1 #wysiwyg_widgets_widget-2 ul li:nth-child(2) a{background:#023937;color:#fff;font-size:.91em;font-weight:700;-webkit-transition:all .3s;transition:all .3s}#header1 #wysiwyg_widgets_widget-2 ul li:nth-child(2) a:hover{background:#00a09b;color:#fff}#nav_menu-2{width:100%;z-index:600;margin-top:7px}.menu-main-menu-container{position:relative;z-index:600;width:100%;line-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.menu-main-menu-container .menu{font-size:0;display:inline-block;list-style:none;padding:0;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-padding-start:0;margin:0}.menu-main-menu-container .menu .menu-item{margin:0;padding:0;line-height:0;display:inline-block;line-height:1em}.menu-main-menu-container .menu .menu-item a{display:block;white-space:nowrap;-webkit-transition:all .3s;transition:all .3s}.menu-main-menu-container .menu .menu-item .sub-menu{position:relative;display:none;min-width:200px;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-padding-start:0;-webkit-transition:all .3s;transition:all .3s;padding-left:0}.menu-main-menu-container .menu .menu-item:hover .sub-menu{display:block;position:absolute;bottom:0;-webkit-transform:translateY(100%);transform:translateY(100%);padding-left:0}.menu-main-menu-container .menu .menu-item .sub-menu .menu-item{display:block;position:relative}.menu-main-menu-container .menu > .menu-item > a{color:#fff;background:0 0;font-size:16px;padding:39px 5px;font-family:'Lato',sans-serif;font-weight:700;text-transform:uppercase;line-height:1em}.menu-main-menu-container .menu > .menu-item > a:hover{color:#03b6b0;background:0 0}.menu-main-menu-container .menu > .menu-item.current-menu-item > a{color:#03b6b0;background:0 0}.menu-main-menu-container .menu > .menu-item.current-menu-parent > a{color:#03b6b0;background:0 0}.menu-main-menu-container .menu .sub-menu > .menu-item > a{color:#fff;background:#0f0f0f;font-size:16px;font-family:'Lato',sans-serif;font-weight:400;text-transform:none;padding:10px 12px 10px;line-height:1em}.menu-main-menu-container .menu .sub-menu > .menu-item > a:hover{color:#fff;background:#00a19c}.menu-main-menu-container .menu .sub-menu > .menu-item.current-menu-item > a{color:#fff;background:#00a19c}.nav-mobile{display:none;cursor:pointer;position:absolute;top:0;right:0;height:56px;width:56px;font-size:25px;margin-right:0;z-index:2000}.nav-mobile .menuicon{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"bfmclient"}.nav-mobile .menuicon:before{content:"\EA33";color:#fff}.nav-mobile.nav-mobile-open .menuicon:before{color:#00a19c}.menu-main-menu-container .menu .menu-item .sub-menu .sub-menu{display:none}#menu-item-119{display:none}#header3{padding:0;margin:0}#header3 .banner{position:relative;max-width:100%;width:100%;padding:0}.banner .bfm-banner{border:0;margin:0;position:relative}.banner .bfm-banner .slides{background:0 0}.banner .bfm-banner .banner-container{position:relative;display:block;line-height:0}.banner .bfm-banner .banner-container img{margin:0 auto}.banner .bfm-banner .text-wrapper{background:rgba(0,0,0,.65);position:absolute;bottom:0;left:inherit;right:0;width:100%;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;min-height:0}.banner .bfm-banner .text-wrapper p{line-height:1em;margin:0;display:inline-block}.banner .bfm-banner .text-wrapper .centerme{background:0 0;width:100%;max-width:100%;margin:0 auto 0;padding:12px 2.5%;line-height:1.1em;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.banner .bfm-banner .text-wrapper .slide-title{color:#fff;font-size:calc(16pt + .45vw);font-family:"Lato";font-weight:400;line-height:1em;display:block;text-transform:none}.banner .bfm-banner .text-wrapper .slide-title p{line-height:1.3em}.banner .bfm-banner .text-wrapper .slide-subtitle{color:#fff;font-size:1em;font-family:"Lato";font-weight:400;line-height:1em;margin-top:5px}.banner .bfm-banner .text-wrapper .slide-subtitle p{line-height:1.1em}.banner .bfm-banner .text-wrapper .slide-link{margin-top:16px;display:inline-block}.banner .bfm-banner .text-wrapper .slide-link a{color:#fff;border:1px solid #fff;background:0 0;line-height:1em;padding:14px 18px;font-size:12pt;font-family:"Lato";font-weight:400;text-transform:uppercase;white-space:nowrap;-webkit-transition:all .3s;transition:all .3s;position:relative;display:inline-block}.banner .bfm-banner .text-wrapper .slide-link a:hover{background-color:#000;border-color:#000;-webkit-box-shadow:0 12px 16px 0 rgba(0,0,0,.24),0 17px 50px 0 rgba(0,0,0,.19);box-shadow:0 12px 16px 0 rgba(0,0,0,.24),0 17px 50px 0 rgba(0,0,0,.19)}.banner .bfm-banner.tall .text-wrapper{background:0 0;width:40%;height:calc(100% - 102px)}.banner .bfm-banner.tall .text-wrapper .centerme{padding:20px 2.5vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:left}.banner .bfm-banner.tall .text-wrapper .slide-title{font-size:calc(16pt + 2vw);font-weight:300}.banner .bfm-banner.tall .text-wrapper .slide-title p{line-height:1em}.banner .bfm-banner.tall .text-wrapper .slide-subtitle{font-style:italic;margin-top:15px}.banner .bfm-banner.tall .text-wrapper .slide-subtitle p{line-height:1.4em}.banner .bfm-banner.tall .text-wrapper .slide-link{display:block;width:100%;margin-top:3vw}.banner .bfm-banner.tall .text-wrapper .slide-link a{font-size:calc(12pt + .1vw);padding:17px 54px}.banner .bfm-banner.short .text-wrapper{background:#00a19c;position:relative}.banner .bfm-banner.short .text-wrapper .slide-title{font-weight:300;font-size:calc(16pt + .77vw)}#fpwhitecallouts{padding:10px 0 20px}#fpwhitecallouts .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}#fpwhitecallouts .itembox{width:31%;display:inline-block;text-align:center}#fpwhitecallouts .maintitle{color:#191919;font-size:.88em;font-weight:700;text-transform:uppercase;-webkit-transition:all .3s;transition:all .3s}#fpwhitecallouts .itembox:hover .maintitle{color:#00a19c}#fpwhitecallouts .itembox img{-webkit-transition:all .3s;transition:all .3s}#fpwhitecallouts .itembox:hover img{-webkit-transform:translateY(-15px);transform:translateY(-15px)}#content.front-page{padding:10px 0 calc(20px + 2vw);background:#393738;color:#aeaeae}#content.front-page h1,#content.front-page h2,#content.front-page h3,#content.front-page h4,#content.front-page h5,#content.front-page h6{color:#fff}#fpgreycallouts{margin-top:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}#fpgreycallouts .itembox{background:#202020;width:calc(31% - 40px);padding:17px 20px 20px;display:inline-block;min-height:253px;font-size:.94em}#fpgreycallouts .itembox .maintitle{color:#fff;font-size:calc(16pt + .68vw);text-transform:uppercase;text-align:center;position:relative;margin:0 -20px 0}#fpgreycallouts .itembox .maintitle:before{content:' ';display:block;height:2px;width:100%;background:#00a19c;position:absolute;top:calc(50% - 1px)}#fpgreycallouts .itembox .maintitle .centerbox{background:#202020;padding:5px;position:relative;display:inline-block}section#fpgreycallouts:after{display:none}#fptestimonials{padding:calc(14px + 2vw) 0;background:transparent url(../../img/parallax-bg-testimonials-homepage-min.jpg) no-repeat top center;background-attachment:fixed;background-size:cover}#fptestimonials .inner{max-width:1100px;padding:0}#fptestimonials h2{font-size:calc(16pt + 1.07vw);width:100%;text-align:center;position:relative}#fptestimonials h2:after{background:rgba(255,255,255,.22);content:" ";margin-top:14px;height:1px;width:100%;display:block}#fptestimonials .skinnybox{max-width:700px;margin:0 auto}#lrs{padding:0}#lrs .inner{position:relative}#lrs .sectiontitle h2{color:#fff;font-size:calc(16pt + 1.6vw);text-align:center;margin-bottom:47px}#lrs .cg-slideshow{position:relative;width:100%;max-width:1050px;margin:0 auto}#lrs .cycle-next{width:40px;height:60px;position:absolute;top:50%;right:-3vw;cursor:pointer;margin-top:-30px}#lrs .cycle-prev{width:40px;height:60px;position:absolute;top:50%;left:-3vw;cursor:pointer;margin-top:-30px}#lrs .cycle-next:before{color:#fff;content:"\EA07";font-size:40px;font-family:"bfmclient";display:inline-block;width:40px;height:40px;opacity:.5;position:relative;top:16px;right:-18px;text-shadow:0 0 5px #50938a;-webkit-transition:all .3s;transition:all .3s}#lrs .cycle-prev:before{color:#fff;content:"\EA06";font-size:40px;font-family:"bfmclient";display:inline-block;width:40px;height:40px;opacity:.5;position:relative;top:16px;left:15px;text-shadow:0 0 5px #50938a;-webkit-transition:all .3s;transition:all .3s}#lrs .cycle-next:hover:before{color:#fff;text-shadow:0 0 5px #000;opacity:1}#lrs .cycle-prev:hover:before{color:#fff;text-shadow:0 0 5px #000;opacity:1}#lrs .slide-element .element{text-align:center;background:0 0;color:#fff;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}#lrs .slide-element .element .leftside{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:48%;display:inline-block}#lrs .slide-element .element .rightside{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:48%;display:inline-block;position:relative}#lrs .slide-element .element p{color:#fff;white-space:pre-wrap;font-size:.82em;line-height:1.3em}#lrs .slide-element .element .namewrap{color:#01c5bf;font-size:.9em;font-weight:700;text-transform:uppercase;white-space:pre-wrap;margin-top:0;width:100%}#lrs .slide-element .element .companywrap{color:#01c5bf;font-size:.8em;width:100%}#lrs .slide-element .element .slide-text-area{margin-top:26px;font-size:calc(14pt + .25vw);font-style:italic;line-height:2em;width:100%}#lrs .slide-element .element .slide-button{margin-top:2vw}#lrs .slide-element .element a.button.more-link{font-size:.9em;font-weight:400;padding:14px 10px;font-family:"Lato"}#lrs .slide-element .element a.button.more-link:hover{background-color:transparent;border-color:#fff;color:#fff}#lrs .slide-element .element .stars{margin:10px auto 0}#lrs .slide-element .element .stars-three:after{content:url(/wp-content/themes/bfm-child/img/3-stars-centered.png);display:block;position:relative}#lrs .slide-element .element .stars-four:after{content:url(/wp-content/themes/bfm-child/img/4-stars-centered.png);display:block;position:relative}#lrs .slide-element .element .stars-five:after{content:url(/wp-content/themes/bfm-child/img/5-stars-centered.png);display:block;position:relative}#fptestimonials .buttonwrap{width:100%;text-align:center;margin-top:20px}#fptestimonials .buttonwrap a.button.more-link{padding:12px calc(20px + 2vw)}#lrs.fullwidthgrey{padding:20px 0;background:#101010;text-align:left}#lrs.fullwidthgrey h2{color:#fff;font-size:calc(16pt + 1.07vw);margin-top:25px;white-space:pre-wrap}#lrs.fullwidthgrey a,#lrs.fullwidthgrey a:visited{color:#4cbab7}#lrs.fullwidthgrey a:hover{color:#72e7e3}#lrs.fullwidthgrey .buttonwrap{margin-top:40px}#lrs.fullwidthgrey .buttonwrap a.button.more-link{background:#00a19c;border:1px solid #00a19c;color:#fff;padding:12px calc(20px + 2vw)}#lrs.fullwidthgrey .buttonwrap a.button.more-link:hover{background-color:#393738;border-color:#393738}#lrs.fullwidthgrey .centerbox{padding:0 4vw 0 0}#lrs.fullwidthgrey .slide-element{z-index:20}#lrs.fullwidthgrey .slide-element .element .rightside{padding-bottom:50px}#lrs.fullwidthgrey .slide-element .element{text-align:left}#lrs.fullwidthgrey .slide-element .element p{color:#a7a7a7;margin-top:26px;font-size:1em;line-height:1.2em;width:100%}#lrs.fullwidthgrey .cycle-pager{margin-top:-30px;width:48%;margin-left:52%;z-index:400;display:block;text-align:left;position:relative}#lrs.fullwidthgrey .cycle-pager span{background:rgba(255,255,255,.2);width:18px;height:18px;-webkit-box-shadow:none;box-shadow:none;width:18px;height:18px;display:inline-block;border-radius:50%;color:transparent;margin-right:12px;cursor:pointer}#lrs.fullwidthgrey .cycle-pager span.cycle-pager-active{background:#fff}#lrs.fullwidthgrey .slide-element .element ul li{white-space:pre-wrap}#fpskinny{background:#393738;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#fpskinny .rightside{width:50%;display:inline-block}#fpskinny .leftside{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#fpskinny .leftside .centerbox{padding:10px 3vw;text-align:left}#fpskinny .leftside .titlewrap h2{color:#fff;font-size:calc(16pt + 1.07vw)}#fpskinny .leftside .subtitlewrap{color:#00dbd4;font-size:calc(14pt + .6vw);font-style:italic}#fpskinny .leftside .buttonwrap{margin-top:25px}#fpskinny a.button.more-link{background:#101010;border:1px solid #101010;color:#fff;padding:12px calc(20px + 2vw)}#fpskinny a.button.more-link:hover{background-color:#00a19c;border-color:#00a19c}#fpbrands{padding:30px 0 20px;text-align:center}#fpbrands h2{color:#101010;font-size:calc(16pt + 1.07vw)}#fpbrands a.button.more-link{padding:12px 35px}#fpbrands .brandwrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#fpbrands .imagewrapper{margin:6px;border:1px solid #d3d3d3;display:inline-block;-webkit-transition:all .3s;transition:all .3s}#fpbrands .imagewrapper:hover{border-color:#00a19c;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.1);box-shadow:2px 2px 4px rgba(0,0,0,.1)}#fpbrands .buttonarea{margin-top:17px}#showallbrands{padding:0 0 17px 0}#showallbrands .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#showallbrands .imagewrapper{width:20%;padding:0 1%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:30px;display:inline-block;text-align:center}#showallbrands .imagewrapper img{padding:6px;border:1px solid #d3d3d3;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s;margin:0 auto}#showallbrands .imagewrapper img:hover{border-color:#00a19c;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.1);box-shadow:2px 2px 4px rgba(0,0,0,.1)}#showalldoctors{padding-top:0}#showalldoctors .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}#showalldoctors .itembox{width:31%;margin-right:3.5%;margin-bottom:50px;display:inline-block}#showalldoctors .itembox:nth-child(3n+3){margin-right:0}#showalldoctors h2{color:#101010;font-size:calc(16pt + .44vw);margin:22px 0 0 0}#showalldoctors .subtitlewrap{color:#00a19c;margin-top:5px}#content.coupon-page .inner{max-width:100%}#showallcoupons{padding-top:0}#showallcoupons .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%}#showallcoupons .itembox{width:31%;margin-right:3.5%;margin-bottom:50px;display:inline-block}#showallcoupons .itembox:nth-child(3n+3){margin-right:0}#showallcoupons h2{color:#093e52;font-size:calc(16pt + .44vw);margin:22px 0 0 0}#content.services-page .inner{max-width:100%}#showallservices{padding-top:0}#showallservices .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%}#showallservices .itembox{width:31%;margin-right:3.5%;margin-bottom:50px;display:inline-block}#showallservices .itembox:nth-child(3n+3){margin-right:0}#showallservices h2{color:#093e52;font-size:calc(16pt + .44vw);margin:22px 0 0 0}#showallservices .pricewrap{color:#00a19c;font-size:calc(16pt + .3vw)}#showallservices .disclaimwrap{color:#a7a7a7;font-size:.92em;font-style:italic;margin-top:4px}#showallservices .buttonwrap{margin-top:15px}.page-template-showall_testimonials_page #mainSiteContent{background:transparent url(/wp-content/themes/bfm-child/img/parallax-bg-testimonials-subpage-min.jpg) no-repeat top center;background-attachment:fixed;background-size:cover}#reviews-loop{background:0 0;color:#fff;padding:35px 0}#reviews-loop .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}#reviews-loop .review{background:#007873;color:#fff;width:31.33%;margin:0 3% 125px 0;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 20px 0 20px;border-radius:20px;position:relative;z-index:50}#reviews-loop .review-content{font-style:italic;font-size:1.1em}#reviews-loop .review:nth-of-type(3n+3){margin-right:0}#reviews-loop .review:after{content:" ";display:block;width:40px;height:40px;background:#007873;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;bottom:-20px;left:0;right:0;margin:0 auto;z-index:1}#reviews-loop .review cite{color:#000;width:100%;text-align:center;position:relative;bottom:-125px;display:block;font-style:normal}#reviews-loop .review .company{color:#007873;font-weight:300}#reviews-loop .review.has-image .review-avatar{display:none}#reviews-loop .review.has-image .review-content{width:100%}#reviews-loop .review.stars-three .review-content:after{content:url(/wp-content/themes/bfm-child/img/3-stars-left.png);display:block;position:relative;top:-25px}#reviews-loop .review.stars-four .review-content:after{content:url(/wp-content/themes/bfm-child/img/4-stars-left.png);display:block;position:relative;top:-25px}#reviews-loop .review.stars-five .review-content:after{content:url(/wp-content/themes/bfm-child/img/5-stars-left.png);display:block;position:relative;top:-25px}#reviews-loop .review.stars-none .review-content:after{content:url(/wp-content/themes/bfm-child/img/5-stars-left.png);display:block;position:relative;top:-25px;opacity:0}#documents .header-row.row{background:#000;color:#fff;font-size:calc(14pt + .3vw);font-weight:400;padding:10px;border-color:#000;line-height:1.1em;-webkit-box-sizing:border-box;box-sizing:border-box}#documents .header-row.row .doc-title{color:#fff}#documents .doc-row:nth-child(odd){background:#ececec}#documents .row{padding:2px 10px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box}#documents .row .doc-type{width:80px;padding:5px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box}#documents .row .doc-title{color:#101010;width:calc(100% - 80px - 120px - 185px);padding:5px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-sizing:border-box;box-sizing:border-box}#documents .row .doc-size{text-align:center;width:120px;padding:5px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box}#documents .row .doc-link{text-align:center;width:185px;padding:5px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box}#documents .row .doc-link .iconbox{display:none}#documents .doc-row .doc-type .icon{width:32px;min-height:32px;padding-top:4px;text-align:center}#documents .doc-row .doc-type .icon:before{content:"\EA1E";color:#97161a;font-size:32px;font-family:"bfmclient";display:inline-block;margin-top:5px}#documents .doc-row .doc-title{font-size:1.1em;line-height:1.2em}#documents .doc-row a.button{background:#50938a;border:1px solid #50938a;color:#fff;font-size:.9em;font-weight:700;padding:14px 40px;border-radius:0;white-space:nowrap;line-height:1em;display:inline-block;text-transform:uppercase;position:relative}#documents .doc-row a.button:hover{background-color:#000;border-color:#000;color:#fff;-webkit-box-shadow:0 12px 16px 0 rgba(0,0,0,.24),0 17px 50px 0 rgba(0,0,0,.19);box-shadow:0 12px 16px 0 rgba(0,0,0,.24),0 17px 50px 0 rgba(0,0,0,.19)}.archive.category .flex-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.archive.category .post-teaser.blog-teaser{width:31%;margin-right:3.5%;margin-bottom:3.5vw;font-family:'Lato',sans-serif}.archive.category .post-teaser.blog-teaser:nth-of-type(3n+3){margin-right:0}.archive.category .post-teaser.blog-teaser:nth-of-type(4n+3){clear:both}.archive.category .post-teaser.blog-teaser figure{border:1px solid #818285;overflow:hidden;line-height:0}.archive.category .post-teaser.blog-teaser img{width:100%;height:auto;-webkit-transition:all .3s;transition:all .3s}.archive.category .post-teaser.blog-teaser:hover img{transform:scale3d(1.1,1.1,1);-webkit-transform:scale3d(1.1,1.1,1)}.archive.category .post-teaser.blog-teaser h2,.archive.category .post-teaser.blog-teaser h2.title,.archive.category .post-teaser.blog-teaser h2.title a{font-size:calc(16pt + .35vw);color:#000;font-family:'Lato',sans-serif;font-weight:500;line-height:1.1em;margin-top:5px;margin-bottom:0;text-transform:none}.archive.category .post-teaser.blog-teaser .date-date{font-size:.8em;font-style:italic;line-height:1em}.archive.category .post-teaser.blog-teaser .date-date p{margin:0;color:#1d1d1d}.archive.category .post-teaser.blog-teaser p{line-height:1.4em}.archive.category .post-teaser.blog-teaser a.button.more-link{text-align:center;white-space:nowrap;width:inherit;padding:17px 40px}.single.single-post figure img{float:right;margin-left:30px;margin-bottom:30px;max-width:40%;height:auto}.single.single-post .inner.single-post{display:block}.single.single-post .inner.single-post h1.title{margin-bottom:3px;text-align:left}.single.single-post .inner.single-post .post-meta{margin-bottom:30px}.single.single-post .inner.single-post .date-date{font-size:.8em;font-style:italic;color:#404040}.single.single-post .inner.single-post p:nth-of-type(1){margin-top:0}#posts-navigation{display:block;width:100%}nav.navigation.pagination{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px;padding-top:35px}nav.navigation.pagination h2{display:none}nav.navigation.pagination .nav-links .page-numbers{margin:0 10px}nav.navigation.pagination .nav-links .next{margin-left:40px}nav.navigation.pagination .nav-links .prev{margin-right:40px;left:0}.navigation.pagination{width:100%;position:relative;padding:1px 0;clear:both;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.navigation.pagination h2{display:none}.navigation.pagination .nav-links{position:relative}.navigation.pagination .nav-links .page-numbers{font-size:.9em;background:#0080c1;color:#fff;position:relative;width:inherit;padding:7px 11px;border-radius:17px;border:0;display:inline-block;margin:0;-webkit-transition:all .8s;transition:all .8s;position:relative;overflow:hidden;z-index:100}.navigation.pagination .nav-links .page-numbers.current{background:#ef483e}.navigation.pagination .nav-links .page-numbers:hover{background-color:#ef483e}.navigation.pagination .nav-links .next{font-size:.9em;background:#0080c1;color:#fff;position:relative;width:inherit;padding:7px 20px 7px 30px;border-radius:0 17px 17px 0;border:0;display:inline-block;margin:0 0 0 -12px;-webkit-transition:all .8s;transition:all .8s;position:relative;overflow:hidden;z-index:1}.navigation.pagination .nav-links .next:hover{background:#ef483e}.navigation.pagination .nav-links .next:after{content:' ';width:33px;height:33px;display:inline-block;position:absolute;left:-17px;top:-1px;border-radius:50%;background:#fff}.navigation.pagination .nav-links .prev{font-size:.9em;background:#0080c1;color:#fff;position:relative;width:inherit;padding:7px 30px 7px 20px;border-radius:17px 0 0 17px;border:0;display:inline-block;margin:0 -12px 0 0;-webkit-transition:all .8s;transition:all .8s;position:relative;overflow:hidden;z-index:1}.navigation.pagination .nav-links .prev:hover{background:#ef483e}.navigation.pagination .nav-links .prev:after{content:' ';width:33px;height:33px;display:inline-block;position:absolute;right:-17px;top:-1px;border-radius:50%;background:#fff}.wpcf7-response-output.wpcf7-mail-sent-ok,.wpcf7-response-output.wpcf7-validation-errors{font-family:inherit;font-size:1em;margin:10px 0}.wpcf7-form-control-wrap:before{font-family:inherit;font-size:1em}.form-item{position:relative}.form-item input.form-text,.form-item input.search-text,.form-item input.wpcf7-file,.form-item select.wpcf7-select,.form-item.radiotype{color:#000;background:#ececec;border:2px solid #ececec;border-radius:9px;font-family:arial;font-size:12pt;line-height:1.3em;width:calc(100% - 21px);padding:8px 8px 6px 8px;resize:none}.form-item .wpcf7-checkbox .wpcf7-list-item{display:block}.form-item select.wpcf7-select{width:calc(100% - 2px);outline:0}.form-item.radiotype label{color:#404040}.form-item.selectlist label{color:#404040;margin:0 0 5px 12px}.form-item.required:before{content:"*";font-size:20px;font-weight:700;display:block;width:20px;height:20px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-27%);transform:translateY(-27%);z-index:2000}.form-item label{margin:0 0 10px 5px;line-height:1.1em}.form-item.radiotype{color:#000;background:#ececec;border:2px solid #ececec;border-radius:9px;font-family:arial;font-size:12pt;line-height:1.3em;width:calc(100% - 21px);padding:8px 8px 6px 8px;margin-bottom:10px;resize:none}.form-item.radiotype .wpcf7-checkbox .wpcf7-list-item{color:#7d7d7d}.form-item.radiotype .wpcf7-form-control-wrap label span{color:#7d7d7d}.form-item .description{font-size:.85em;color:#404040;position:relative;top:-5px;left:10px}.form-item input.form-text:focus,.form-item input.search-text:focus,.form-item input.wpcf7-email:focus,.form-item input.wpcf7-file:focus,.form-item input.wpcf7-select:focus,.form-item input.wpcf7-text:focus,.form-item textarea.wpcf7-textarea:focus{border-color:#00a19c}.wpcf7-form-control-wrap.hasfocus:before{color:#00a19c}.landing-page .full-width-wrapper.flex-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.landing-page .element .button.more-link{width:inherit;background:#1c3f95;border:2px solid #1c3f95;color:#fff;font-size:12pt;font-weight:700;padding:14px 25px;border-radius:0;white-space:nowrap;line-height:1em;display:inline-block;text-transform:uppercase;position:relative}.landing-page .element .button.more-link:hover{background-color:#303236;border-color:#303236;color:#fff;-webkit-box-shadow:0 12px 16px 0 rgba(0,0,0,.24),0 17px 50px 0 rgba(0,0,0,.19);box-shadow:0 12px 16px 0 rgba(0,0,0,.24),0 17px 50px 0 rgba(0,0,0,.19)}.landing-page .element.cols-4{width:23%;margin-right:2.66%}.landing-page .element.cols-4:nth-of-type(4n+4){margin-right:0}.landing-page .element.cols-3{width:31%;margin-right:3.5%}.landing-page .element.cols-3:nth-of-type(3n+3){margin-right:0}.landing-page .element.cols-3 a.button.more-link{white-space:pre-wrap;text-align:center;line-height:1.3em}.landing-page .element.cols-2{width:48%;margin-right:4%}.landing-page .element.cols-2:nth-of-type(2n+2){margin-right:0}.landing-page .element.cols-2 a.button.more-link{white-space:pre-wrap;text-align:center;line-height:1.3em}.landing-page .element img{width:auto;display:block;margin:0 auto}#footer2{background:#008f89;color:#fff;font-size:calc(16pt + 1.07vw);padding:40px 0;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}#footer2 .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}#footer2 p{margin:0;text-align:center;width:100%}#footer2 a,#footer2 a:visited{color:#fff;white-space:nowrap}#footer2 a:hover{color:#f0f0f0;text-shadow:2px 2px 4px rgba(0,0,0,.6)}#footer2 #wysiwyg_widgets_widget-6{width:100%}#footer3{color:#fff;padding:38px 0;-webkit-box-sizing:border-box;box-sizing:border-box;background:#000;background:-webkit-gradient(linear,left top,left bottom,from(black),to(#1d1d1d));background:linear-gradient(to bottom,#000 0,#1d1d1d 100%)}#footer3 .inner{max-width:1800px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}#footer3 .inner #bfm_bg_1{display:inline-block;max-width:440px}#footer3 .inner .widget{display:inline-block}#footer3 h2{color:#fff;margin:10px 0 5px;font-size:calc(12pt + .1vw);font-weight:700;text-transform:uppercase}#footer3 p{padding:0;margin:0;line-height:1.4em}#footer3 ul{width:100%;padding:0;margin:0}#footer3 ul li{list-style:none;padding:0;margin:0}#footer2 a:visited,#footer3 a{color:#909090}#footer3 a:hover{color:#0bb0a9}#footer3 a.button.more-link{background:#008f89;border:1px solid #008f89;color:#fff;padding:0;width:279px;height:41px;margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}#footer3 a.button.more-link:hover{background-color:#00b4ac;border-color:#00b4ac;color:#fff}#footer3 li:nth-child(even) a.button.more-link{background:#292929;border:1px solid #292929;color:#fff}#footer3 li:nth-child(even) a.button.more-link:hover{background-color:#3f3f3f;border-color:#3f3f3f;color:#fff}#footer3 #wysiwyg_widgets_widget-5{margin-top:10px}#footer3 .social-wrapper{margin-top:12px;display:block}#footer3 .social-wrapper .icon{font-family:'bfmclient';width:35px;height:35px;font-size:35px;background-color:#00a19c;color:#fff;display:inline-block;margin-right:16px;-webkit-transition:all .3s;transition:all .3s}#footer3 .social-wrapper a:nth-last-child(1) .icon{margin-right:0}#footer3 .social-wrapper .icon:before{font-family:"bfmclient";color:#fff}#footer3 .social-wrapper .icon:hover{background:#292929;color:#fff;text-shadow:none}footer{background:#0f0f0f;line-height:0;text-align:center}footer p{color:#383838;margin:0}footer a,footer a:link,footer a:visited{color:#797979;text-decoration:none}footer a:focus,footer a:hover{color:#fff;text-shadow:2px 2px 4px #000}footer#bfm-credits p{font-size:.85em}.js-back-to-top{height:50px;bottom:0;border:1px solid #fff;background:#008f89;border-radius:20px 20px 0 0;-webkit-transition:all .5s;transition:all .5s;-webkit-transform:translateY(25px);transform:translateY(25px);z-index:10000}.js-back-to-top:before{top:calc(50% - 4px)}.js-back-to-top:hover{-webkit-transform:translateY(0);transform:translateY(0)}@media only screen and (min-width:1921px){body{max-width:1920px;display:block;margin:0 auto}}@media only screen and (max-width:1400px){#header1 .logo-wrapper{left:2%}#header1 #wysiwyg_widgets_widget-2{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-right:2%}#header1 #wysiwyg_widgets_widget-2 ul{width:90vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}#header1 #wysiwyg_widgets_widget-2 ul li{display:inline-block}#header1 #nav_menu-2{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;padding-right:2%;margin-top:0}#header1 #nav_menu-2 #menu-main-menu{margin-right:0}.menu-main-menu-container .menu > .menu-item > a{padding:18px 5px 17px}.banner .bfm-banner.tall .text-wrapper{width:53%}#footer3 .inner #bfm_bg_1{width:100%;max-width:100%;text-align:center;padding-top:20px;margin-top:20px;border-top:1px dashed #1d1d1d}}@media only screen and (max-width:1200px){#fpskinny{padding-bottom:15px}#fpskinny .rightside{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#fpskinny .rightside img{width:100%;height:auto}#fpskinny .leftside{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#fpskinny .leftside .centerbox{text-align:center}#showallservices .itembox:nth-child(3n+3){margin-right:4%}#showallservices .itembox{width:48%;margin-right:4%}#showallservices .itembox:nth-child(2n+2){margin-right:0}#showallcoupons .itembox:nth-child(3n+3){margin-right:4%}#showallcoupons .itembox{width:48%;margin-right:4%}#showallcoupons .itembox:nth-child(2n+2){margin-right:0}#footer3 .inner #wysiwyg_widgets_widget-5{width:100%;max-width:100%;text-align:center;padding-top:20px;margin-top:20px;border-top:1px dashed #1d1d1d}#footer3 .inner #wysiwyg_widgets_widget-5 ul{width:279px;margin:0 auto}#footer3 .inner #wysiwyg_widgets_widget-5 ul li:nth-last-child(1) a{margin-bottom:0}}@media only screen and (max-width:1100px){.widget_nav_menu{width:100%}.menu-main-menu-container{height:51px;padding:0 0;margin-top:0}.menu-main-menu-container .menu{display:none}.menu-main-menu-container .menu.nav-active{display:block;position:absolute;bottom:0;right:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.menu-main-menu-container .menu.nav-active .menu-item{display:block}.menu-main-menu-container .menu.nav-active .menu-item .sub-menu{display:block;position:relative;-webkit-transform:translateY(0);transform:translateY(0)}.menu-main-menu-container .menu.nav-active > .menu-item > a{color:#fff;background:#0f0f0f;font-size:18px;font-family:'Lato',sans-serif;font-weight:400;text-transform:none;padding:8px 12px 8px;line-height:1em}.menu-main-menu-container .menu.nav-active > .menu-item.current-page-ancestor > a{color:#fff;background:#0f0f0f}.menu-main-menu-container .menu.nav-active > .menu-item > a:hover{color:#fff;background:#00a19c}.menu-main-menu-container .menu.nav-active > .menu-item.current-menu-item > a{color:#fff;background:#00a19c}.menu-main-menu-container .menu.nav-active .sub-menu > .menu-item > a{color:#fff;background:#0f0f0f;font-size:18px;font-family:'Lato',sans-serif;font-weight:400;text-transform:none;padding:8px 34px 8px 34px;line-height:1em}.menu-main-menu-container .menu.nav-active .sub-menu > .menu-item > a:hover{color:#fff;background:#00a19c}.menu-main-menu-container .menu.nav-active .sub-menu > .menu-item.current-menu-item > a{color:#fff;background:#00a19c}.menu-main-menu-container .menu.nav-active .sub-menu .sub-menu .menu-item > a{padding:8px 34px 8px 56px}.nav-mobile{display:block;width:56px;height:51px;padding:0}.nav-mobile .menuicon:before{position:relative;left:0}.nav{width:100%;height:56px;margin-left:0}}@media only screen and (max-width:1000px){#header1{position:relative;background:#000;height:inherit}#header1 .inner{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#header1 #wysiwyg_widgets_widget-2{overflow:hidden}#header1 #wysiwyg_widgets_widget-2 ul{width:100vw;padding:0}#header1 #wysiwyg_widgets_widget-2 ul li{width:50%}#header1 #wysiwyg_widgets_widget-2 ul li a{width:100%}#header1 .logo-wrapper{position:relative;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;left:inherit;top:inherit;margin:10px 0 0 2%}#header1 #nav_menu-2{position:absolute;bottom:0;right:0}.banner .bfm-banner.tall .text-wrapper{height:100%}.archive.category .post-teaser.blog-teaser:nth-of-type(3n+3){margin-right:4%}.archive.category .post-teaser.blog-teaser:nth-of-type(4n+3){clear:both}.archive.category .post-teaser.blog-teaser{width:48%;margin-right:4%;margin-bottom:6vw}.archive.category .post-teaser.blog-teaser:nth-of-type(2n+2){margin-right:0}.archive.category .post-teaser.blog-teaser:nth-of-type(3n+2){clear:both}.landing-page .element.cols-4:nth-of-type(4n+4){margin-right:3.5%}.landing-page .element.cols-4{width:31%;margin-right:3.5%}.landing-page .element.cols-4:nth-of-type(3n+3){margin-right:0}.landing-page .element.cols-3:nth-of-type(3n+3){margin-right:4%}.landing-page .element.cols-3{width:48%;margin-right:4%}.landing-page .element.cols-3:nth-of-type(2n+2){margin-right:0}#reviews-loop .review:nth-of-type(3n+3){margin-right:4%}#reviews-loop .review{width:48%;margin-right:4%}#reviews-loop .review:nth-of-type(2n+2){margin-right:0}}@media only screen and (max-width:900px){.banner .bfm-banner.tall{background:#101010;text-align:center}.banner .bfm-banner.tall .text-wrapper{width:100%;position:relative}.banner .bfm-banner.tall .text-wrapper p{text-align:center;width:100%}.banner .bfm-banner.tall .text-wrapper .slide-link a:hover{background-color:#00a19c;border-color:#00a19c}#fpwhitecallouts{padding:24px 0}#fpwhitecallouts .inner{-ms-flex-pack:distribute;justify-content:space-around}#fpwhitecallouts .itembox{width:48%;margin-bottom:40px}#fpwhitecallouts .itembox:nth-last-child(1){margin-bottom:0}#showallbrands .imagewrapper{width:25%}#showalldoctors .itembox:nth-child(3n+3){margin-right:4%}#showalldoctors .itembox{width:48%;margin-right:4%}#showalldoctors .itembox:nth-child(2n+2){margin-right:0}#footer3 .inner #wysiwyg_widgets_widget-4{width:100%;max-width:100%;text-align:center;padding-top:20px;margin-top:20px;border-top:1px dashed #1d1d1d}}@media only screen and (max-width:800px){#fpgreycallouts{-ms-flex-pack:distribute;justify-content:space-around}#fpgreycallouts .itembox{width:48%;margin-bottom:35px;-webkit-box-sizing:border-box;box-sizing:border-box}#fpgreycallouts .itembox:nth-last-child(1){margin-bottom:0}#fptestimonials .skinnybox{max-width:calc(100vw - 120px)}#lrs .inner{padding:0 4%}#lrs.fullwidthgrey{padding-top:0}#lrs.fullwidthgrey .slide-element .element .leftside{width:100%}#lrs.fullwidthgrey .slide-element .element .rightside{width:100%;padding:0 2% 30px;-webkit-box-sizing:border-box;box-sizing:border-box}#lrs.fullwidthgrey .cycle-pager{width:100%;text-align:center;margin-left:0}.landing-page .element.cols-2:nth-of-type(1n+0){width:100%;margin-right:0;margin-bottom:40px}#documents .row .doc-title{width:calc(100% - 80px - 185px)}#documents .row .doc-size{display:none}}@media only screen and (max-width:768px){.landing-page .element.cols-4:nth-of-type(3n+3){margin-right:4%}.landing-page .element.cols-4{width:48%;margin-right:4%}.landing-page .element.cols-4:nth-of-type(2n+2){margin-right:0}#showallservices .itembox:nth-child(1n+0){width:100%;max-width:572px;margin:0 auto 50px}#showallcoupons .itembox:nth-child(1n+0){width:100%;max-width:572px;margin:0 auto 50px}}@media only screen and (max-width:700px){#fptestimonials{overflow:hidden}#lrs .cycle-prev{left:-40px}#lrs .cycle-next{right:-40px}}@media only screen and (max-width:680px){.archive.category .post-teaser.blog-teaser:nth-of-type(3n+3){margin-right:0}.archive.category .post-teaser.blog-teaser{width:100%;margin-bottom:70px;margin-right:0}#reviews-loop .review:nth-of-type(1n+0){width:100%;margin-right:0;margin-bottom:100px}}@media only screen and (max-width:600px){h1{font-size:calc(16pt + 2.2vw)}#fpgreycallouts .itembox{width:100%}#fpgreycallouts .itembox .maintitle{font-size:calc(16pt + 2vw)}#fpbrands h2,#fptestimonials h2,#lrs.fullwidthgrey h2{font-size:calc(16pt + 2vw)}.landing-page .element.cols-3:nth-of-type(1n+0){width:100%;margin-right:0}#documents .row .doc-title{width:calc(100% - 150px);font-size:.85em}#documents .row .doc-type{display:none}#documents .row .doc-link{width:130px;font-size:.85em}#documents .row .doc-link span{display:none}#showalldoctors .itembox:nth-child(1n+0){width:100%;max-width:420px;margin:0 auto 50px}#showallbrands .imagewrapper{width:33%}#footer3 .inner{text-align:center;-ms-flex-pack:distribute;justify-content:space-around}#footer3 .inner .mp-block-116{width:100%;max-width:100%;text-align:center;padding-top:20px;margin-top:20px;border-top:1px dashed #1d1d1d}}@media only screen and (max-width:550px){#header1 .logo-wrapper{max-width:calc(96% - 56px - 20px)}.browser-ie-trident #header1 .logo-wrapper{max-width:80%;width:80%}}@media only screen and (max-width:480px){#fpwhitecallouts .itembox{width:100%}#showallbrands .imagewrapper{width:50%}.landing-page .element.cols-4:nth-of-type(1n+0){width:100%;margin-right:0}.browser-safari #lrs .slide-element .element .slide-text-area{font-size:12px}.browser-safari #lrs.fullwidthgrey .slide-element .element p{font-size:10px}.browser-safari #lrs.fullwidthgrey .slide-element .element ul li{font-size:10px}#documents .row .doc-title{width:calc(100% - 80px)}#documents .row .doc-link{width:80px}#documents .row .doc-link .button{display:none}#documents .doc-row .doc-title{font-size:.95em}#documents .doc-row .doc-link .iconbox{height:45px;width:45px;position:relative;display:inline-block}#documents .doc-row .doc-link .iconbox:before{content:"\EA01";color:#50938a;background-color:transparent;font-size:40px;font-family:"childfonts";display:block;line-height:1em;-webkit-transition:all .3s;transition:all .3s}#documents .doc-row .doc-link .iconbox:hover:before{color:#000}#footer3 .inner .mp-block-115{width:100%;max-width:100%;text-align:center;padding-top:20px;margin-top:20px;border-top:1px dashed #1d1d1d}footer{font-size:.7em}.js-back-to-top{-webkit-transform:translateY(15px);transform:translateY(15px)}.js-back-to-top:hover{-webkit-transform:translateY(15px);transform:translateY(15px)}}@media only screen and (max-width:400px){#header1 #wysiwyg_widgets_widget-2 ul li:nth-child(1) a{font-size:.7em}#header1 #wysiwyg_widgets_widget-2 ul li:nth-child(2) a{font-size:.7em}}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9wYXJ0aWFscy9fYmx1ZWZpcmUtZGVmYXVsdC1mb250LnNjc3MiLCJfcGFydGlhbHMvX2NoaWxkZm9udC5zY3NzIiwiY2hpbGQuY3NzIiwiX3BhcnRpYWxzL19jc3MtcmVzZXQuc2NzcyIsIl9taXhpbnMvX21peGlucy5zY3NzIiwiX3BhcnRpYWxzL190eXBvZ3JhcGh5LnNjc3MiLCJfcGFydGlhbHMvX3ZhcmlhYmxlcy5zY3NzIiwiX3BhcnRpYWxzL190aGVtZS5zY3NzIiwiX3BsdWdpbnMvX21hZ25pZmljLXBvcHVwLnNjc3MiLCJfcGx1Z2lucy9fZmxleHNsaWRlci5zY3NzIiwiX3BhcnRpYWxzL191aS5zY3NzIiwiX3BhcnRpYWxzL19mb3Jtcy5zY3NzIiwiX3BhcnRpYWxzL19iYW5uZXJzLnNjc3MiLCJfcGFydGlhbHMvX2dhbGxlcnkuc2NzcyIsIl9wYXJ0aWFscy9fdGVhc2VyLnNjc3MiLCJfcGFydGlhbHMvX2N1c3RvbS1zdHlsZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUtBLFdBQ0UsWUFBQSxZQUNBLElBQUEsNEJBQ0EsSUFBQSw0QkFBQSxhQUFBLENBQUEsOEJBQUEsZUFBQSxDQUFBLDZCQUFBLGNBQUEsQ0FBQSw0QkFBQSxtQkFJQSxZQUFBLElBQ0EsV0FBQSxPQUdGLGtCQUNFLFFBQUEsYUFDQSxZQUFBLFlBQ0EsV0FBQSxPQUNBLFlBQUEsSUFDQSxZQUFBLEVBQ0EsdUJBQUEsWUFDQSx3QkFBQSxVQU1GLGNBQ0UsVUFBQSxxQkFDQSxZQUFBLE1BQ0EsZUFBQSxLQUVGLGNBQWdCLFVBQUEsSUFDaEIsY0FBZ0IsVUFBQSxJQUNoQixjQUFnQixVQUFBLElBQ2hCLGNBQWdCLFVBQUEsSUFDaEIsY0FDRSxNQUFBLHFCQUNBLFdBQUEsT0FJQSw4QkFBZ0MsUUFBQSxRQXdCaEMsNkJBQStCLFFBQUEsUUF3Qi9CLDhCQUFnQyxRQUFBLFFBd0JoQyw0QkFBOEIsUUFBQSxRQXdCOUIsNEJBQThCLFFBQUEsUUF3QjlCLG9DQUFzQyxR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LE9BQUEsUUFFdEgsT0FBUSxVQUFBLEtBRVIsZ0JBQWlCLGtCQUFBLGlCQUFBLFVBQUEsaUJBQ2pCLHNCQUF1QixrQkFBQSxpQkFBQSxVQUFBLGtCQUd6Qix5Q0FDRSx3REFBeUQsVUFBQSxLQUN6RCx3REFBeUQsVUFBQSIsImZpbGUiOiJjaGlsZC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIERvIG5vdCB1c2UgdGhpcyBmaWxlIGluIHRoZSBhcHBsaWNhdGlvbiBidWlsZC5cbiAqIFRoaXMgXCJtaXhpblwiIGlzIHVzZWQgYnkgZ3VscCB0YXNrIFwiaWNvbmZvbnRcIiB0byBnZW5lcmF0ZSB0aGUgdGVtcGxhdGUgZm9yIHRoZVxuICogZm9udHMgdGhhdCB0aGUgdGhlbWUgdXNlcy5cbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICBzcmM6IHVybCgnLi4vZm9udHMvYmZtY2xpZW50LmVvdCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvYmZtY2xpZW50LmVvdCcpIGZvcm1hdCgnZW90JyksXG4gICAgdXJsKCcuLi9mb250cy9iZm1jbGllbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcuLi9mb250cy9iZm1jbGllbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnLi4vZm9udHMvYmZtY2xpZW50LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uYmZtY2xpZW50OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5AbWl4aW4gYmFzZUN1c3RvbUZvbnRTdHlsZXMoKSB7XG5cbn1cbi5iZm1jbGllbnQtbGcge1xuICBmb250LXNpemU6IDEuMzMzMzMzMzMzMzMzMzMzM2VtO1xuICBsaW5lLWhlaWdodDogMC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTtcbn1cbi5iZm1jbGllbnQtMnggeyBmb250LXNpemU6IDJlbTsgfVxuLmJmbWNsaWVudC0zeCB7IGZvbnQtc2l6ZTogM2VtOyB9XG4uYmZtY2xpZW50LTR4IHsgZm9udC1zaXplOiA0ZW07IH1cbi5iZm1jbGllbnQtNXggeyBmb250LXNpemU6IDVlbTsgfVxuLmJmbWNsaWVudC1mdyB7XG4gIHdpZHRoOiAxLjI4NTcxNDI4NTcxNDI4NThlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5cbiAgLmJmbWNsaWVudC1hcnJvdy1kb3duMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEwMVwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1hcnJvdy1kb3duMigpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTAxXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1hcnJvdy1kb3duMi1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMDFcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEwMlwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1hcnJvdy1sZWZ0KCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMDJcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWFycm93LWxlZnQtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTAyXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTAzXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWFycm93LXJpZ2h0KCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMDNcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWFycm93LXJpZ2h0LWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEwM1wiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1hcnJvdy11cDI6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMDRcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtYXJyb3ctdXAyKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMDRcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWFycm93LXVwMi1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMDRcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtYXZ2by1pY29uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTA1XCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWF2dm8taWNvbigpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTA1XCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1hdnZvLWljb24tYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTA1XCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LWJhbm5lci1hcnJvdy1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTA2XCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWJhbm5lci1hcnJvdy1sZWZ0KCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMDZcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWJhbm5lci1hcnJvdy1sZWZ0LWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEwNlwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1iYW5uZXItYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMDdcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtYmFubmVyLWFycm93LXJpZ2h0KCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMDdcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWJhbm5lci1hcnJvdy1yaWdodC1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMDdcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtYmxvY2tlZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEwOFwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1ibG9ja2VkKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMDhcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWJsb2NrZWQtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTA4XCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LWNhbmNlbC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMDlcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtY2FuY2VsLWNpcmNsZSgpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTA5XCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1jYW5jZWwtY2lyY2xlLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEwOVwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTBBXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWNhcnQoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEwQVwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtY2FydC1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMEFcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtY2hlY2tib3gtY2hlY2tlZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEwQlwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1jaGVja2JveC1jaGVja2VkKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMEJcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWNoZWNrYm94LWNoZWNrZWQtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTBCXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LWNoZWNrYm94LXVuY2hlY2tlZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEwQ1wiIH1cbiAgQG1peGluIGJmbWNsaWVudC1jaGVja2JveC11bmNoZWNrZWQoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEwQ1wiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtY2hlY2tib3gtdW5jaGVja2VkLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEwQ1wiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1jaGVja21hcms6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMERcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtY2hlY2ttYXJrKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMERcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWNoZWNrbWFyay1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMERcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXEVBMEVcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtY2lyY2xlLWRvd24oKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEwRVwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtY2lyY2xlLWRvd24tYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTBFXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTBGXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWNpcmNsZS1sZWZ0KCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMEZcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWNpcmNsZS1sZWZ0LWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEwRlwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMTBcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtY2lyY2xlLXJpZ2h0KCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMTBcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWNpcmNsZS1yaWdodC1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMTBcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTExXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWNpcmNsZS11cCgpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTExXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1jaXJjbGUtdXAtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTExXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LWNvbW1lbnRzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTEyXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWNvbW1lbnRzKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMTJcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWNvbW1lbnRzLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUExMlwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1jb21wYW55OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTEzXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWNvbXBhbnkoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUExM1wiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtY29tcGFueS1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMTNcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtY3Jvc3M6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMTRcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtY3Jvc3MoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUExNFwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtY3Jvc3MtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTE0XCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LWVtYWlsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTE1XCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWVtYWlsKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMTVcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWVtYWlsLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUExNVwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1lbnRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUExNlwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1lbnRlcigpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTE2XCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1lbnRlci1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMTZcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtZXhpdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUExN1wiIH1cbiAgQG1peGluIGJmbWNsaWVudC1leGl0KCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMTdcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWV4aXQtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTE3XCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LWV5ZS1taW51czpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUExOFwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1leWUtbWludXMoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUExOFwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtZXllLW1pbnVzLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUExOFwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1leWUtcGx1czpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUExOVwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1leWUtcGx1cygpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTE5XCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1leWUtcGx1cy1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMTlcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtZXllOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTFBXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWV5ZSgpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTFBXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1leWUtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTFBXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LWZhY2Vib29rOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTFCXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWZhY2Vib29rKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMUJcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWZhY2Vib29rLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUExQlwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1maWxlLWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTFDXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWZpbGUtZW1wdHkoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUExQ1wiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtZmlsZS1lbXB0eS1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMUNcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtZmlsZS1leGNlbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUExRFwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1maWxlLWV4Y2VsKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMURcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWZpbGUtZXhjZWwtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTFEXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LWZpbGUtcGRmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTFFXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWZpbGUtcGRmKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMUVcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWZpbGUtcGRmLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUExRVwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1maWxlLXRleHQyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTFGXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWZpbGUtdGV4dDIoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUExRlwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtZmlsZS10ZXh0Mi1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMUZcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtZmlsZS13b3JkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTIwXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWZpbGUtd29yZCgpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTIwXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1maWxlLXdvcmQtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTIwXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LWZpbG06YmVmb3JlIHsgY29udGVudDogXCJcXEVBMjFcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtZmlsbSgpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTIxXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1maWxtLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEyMVwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1mbGlrcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEyMlwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1mbGlrcigpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTIyXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1mbGlrci1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMjJcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtZ29vZ2xlLXBsdXM6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMjNcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtZ29vZ2xlLXBsdXMoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEyM1wiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtZ29vZ2xlLXBsdXMtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTIzXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LWdyaXBwaWU6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMjRcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtZ3JpcHBpZSgpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTI0XCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1ncmlwcGllLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEyNFwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1ob21lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTI1XCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWhvbWUoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEyNVwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtaG9tZS1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMjVcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtaW1hZ2U6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMjZcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtaW1hZ2UoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEyNlwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtaW1hZ2UtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTI2XCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LWluc3RhZ3JhbTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEyN1wiIH1cbiAgQG1peGluIGJmbWNsaWVudC1pbnN0YWdyYW0oKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEyN1wiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtaW5zdGFncmFtLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEyN1wiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1rZXk6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMjhcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQta2V5KCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMjhcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWtleS1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMjhcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQta2V5MjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEyOVwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1rZXkyKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMjlcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWtleTItYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTI5XCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LWxpYnJlb2ZmaWNlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTJBXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWxpYnJlb2ZmaWNlKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMkFcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWxpYnJlb2ZmaWNlLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEyQVwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1saW5rZWQtaW46YmVmb3JlIHsgY29udGVudDogXCJcXEVBMkJcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtbGlua2VkLWluKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMkJcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWxpbmtlZC1pbi1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMkJcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtbG9jYXRpb246YmVmb3JlIHsgY29udGVudDogXCJcXEVBMkNcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtbG9jYXRpb24oKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEyQ1wiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtbG9jYXRpb24tYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTJDXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LWxvY2F0aW9uMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEyRFwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1sb2NhdGlvbjIoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEyRFwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtbG9jYXRpb24yLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEyRFwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1tb3ZlLWFycm93OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTJFXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LW1vdmUtYXJyb3coKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEyRVwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtbW92ZS1hcnJvdy1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMkVcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtbmFtZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEyRlwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1uYW1lKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMkZcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LW5hbWUtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTJGXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LW5hdi1kb3RzLWhvcml6b250YWw6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMzBcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtbmF2LWRvdHMtaG9yaXpvbnRhbCgpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTMwXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1uYXYtZG90cy1ob3Jpem9udGFsLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEzMFwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1uYXYtZG90cy12ZXJ0aWNhbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEzMVwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1uYXYtZG90cy12ZXJ0aWNhbCgpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTMxXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1uYXYtZG90cy12ZXJ0aWNhbC1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMzFcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtbmF2LXJvdW5kZWQtdjE6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMzJcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtbmF2LXJvdW5kZWQtdjEoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEzMlwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtbmF2LXJvdW5kZWQtdjEtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTMyXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LW5hdi1yb3VuZGVkLXYyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTMzXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LW5hdi1yb3VuZGVkLXYyKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMzNcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LW5hdi1yb3VuZGVkLXYyLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEzM1wiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1uYXYtc3F1YXJlLXYxOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTM0XCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LW5hdi1zcXVhcmUtdjEoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEzNFwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtbmF2LXNxdWFyZS12MS1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMzRcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtbmF2LXNxdWFyZS12MjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEzNVwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1uYXYtc3F1YXJlLXYyKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMzVcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LW5hdi1zcXVhcmUtdjItYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTM1XCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LW5vdGlmaWNhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEzNlwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1ub3RpZmljYXRpb24oKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEzNlwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtbm90aWZpY2F0aW9uLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEzNlwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1wZW5jaWw6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMzdcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtcGVuY2lsKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMzdcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LXBlbmNpbC1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMzdcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtcGhvbmU6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMzhcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtcGhvbmUoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEzOFwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtcGhvbmUtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTM4XCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LXBpbnRlcmVzdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEzOVwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1waW50ZXJlc3QoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEzOVwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtcGludGVyZXN0LWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEzOVwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTNBXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LXBsYXkoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEzQVwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtcGxheS1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBM0FcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtcGxheTI6YmVmb3JlIHsgY29udGVudDogXCJcXEVBM0JcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtcGxheTIoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEzQlwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtcGxheTItYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTNCXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LXJhZGlvLWNoZWNrZWQ6YmVmb3JlIHsgY29udGVudDogXCJcXEVBM0NcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtcmFkaW8tY2hlY2tlZCgpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTNDXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1yYWRpby1jaGVja2VkLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEzQ1wiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1yYWRpby1jaGVja2VkMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEzRFwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1yYWRpby1jaGVja2VkMigpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTNEXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1yYWRpby1jaGVja2VkMi1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBM0RcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtcnNzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTNFXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LXJzcygpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTNFXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1yc3MtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTNFXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEzRlwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1zZWFyY2goKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEzRlwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtc2VhcmNoLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEzRlwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1zb3VuZGNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTQwXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LXNvdW5kY2xvdWQoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUE0MFwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtc291bmRjbG91ZC1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBNDBcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtc3RhcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUE0MVwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1zdGFyKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBNDFcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LXN0YXItYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTQxXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LXRyaXBhZHZpc29yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTQyXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LXRyaXBhZHZpc29yKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBNDJcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LXRyaXBhZHZpc29yLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUE0MlwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC10d2l0dGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTQzXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LXR3aXR0ZXIoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUE0M1wiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtdHdpdHRlci1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBNDNcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtdXNlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUE0NFwiIH1cbiAgQG1peGluIGJmbWNsaWVudC11c2VyKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBNDRcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LXVzZXItYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTQ0XCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LXVzZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTQ1XCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LXVzZXJzKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBNDVcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LXVzZXJzLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUE0NVwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC13YXJuaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTQ2XCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LXdhcm5pbmcoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUE0NlwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtd2FybmluZy1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBNDZcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQteWFob286YmVmb3JlIHsgY29udGVudDogXCJcXEVBNDdcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQteWFob28oKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUE0N1wiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQteWFob28tYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTQ3XCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LXllbHA6YmVmb3JlIHsgY29udGVudDogXCJcXEVBNDhcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQteWVscCgpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTQ4XCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC15ZWxwLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUE0OFwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC15b3V0dWJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTQ5XCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LXlvdXR1YmUoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUE0OVwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQteW91dHViZS1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBNDlcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtem9vbS1pbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUE0QVwiIH1cbiAgQG1peGluIGJmbWNsaWVudC16b29tLWluKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBNEFcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LXpvb20taW4tYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTRBXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LXpvb20tb3V0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTRCXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LXpvb20tb3V0KCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBNEJcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LXpvb20tb3V0LWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUE0QlwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC12aWRlby1wbGF5LWJ1dHRvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUE0Q1wiIH1cbiAgQG1peGluIGJmbWNsaWVudC12aWRlby1wbGF5LWJ1dHRvbigpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTRDXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC12aWRlby1wbGF5LWJ1dHRvbi1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBNENcIiB9XG4gIH1cbiIsIi8qKlxuICogRG8gbm90IHVzZSB0aGlzIGZpbGUgaW4gdGhlIGFwcGxpY2F0aW9uIGJ1aWxkLlxuICogVGhpcyBcIm1peGluXCIgaXMgdXNlZCBieSBndWxwIHRhc2sgXCJpY29uZm9udFwiIHRvIGdlbmVyYXRlIHRoZSB0ZW1wbGF0ZSBmb3IgdGhlXG4gKiBmb250cyB0aGF0IHRoZSB0aGVtZSB1c2VzLlxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiY2hpbGRmb250c1wiO1xuICBzcmM6IHVybCgnLi4vZm9udHMvY2hpbGRmb250cy5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2NoaWxkZm9udHMuZW90JykgZm9ybWF0KCdlb3QnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL2NoaWxkZm9udHMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcuLi9mb250cy9jaGlsZGZvbnRzLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL2NoaWxkZm9udHMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5jaGlsZGZvbnRzOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiY2hpbGRmb250c1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuQG1peGluIGJhc2VDdXN0b21Gb250U3R5bGVzKCkge1xuXG59XG4uY2hpbGRmb250cy1sZyB7XG4gIGZvbnQtc2l6ZTogMS4zMzMzMzMzMzMzMzMzMzMzZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMTUlO1xufVxuLmNoaWxkZm9udHMtMnggeyBmb250LXNpemU6IDJlbTsgfVxuLmNoaWxkZm9udHMtM3ggeyBmb250LXNpemU6IDNlbTsgfVxuLmNoaWxkZm9udHMtNHggeyBmb250LXNpemU6IDRlbTsgfVxuLmNoaWxkZm9udHMtNXggeyBmb250LXNpemU6IDVlbTsgfVxuLmNoaWxkZm9udHMtZncge1xuICB3aWR0aDogMS4yODU3MTQyODU3MTQyODU4ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuXG4gIC5jaGlsZGZvbnRzLTFEb3dubG9hZC1pY29uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTAxXCIgfVxuICBAbWl4aW4gY2hpbGRmb250cy0xRG93bmxvYWQtaWNvbigpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJjaGlsZGZvbnRzXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEwMVwiIH1cbiAgfVxuXG4gIEBtaXhpbiBjaGlsZGZvbnRzLTFEb3dubG9hZC1pY29uLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiY2hpbGRmb250c1wiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMDFcIiB9XG4gIH1cbiIsbnVsbCwiLyogaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC9cbiAgIHYyLjAgfCAyMDExMDEyNlxuICAgTGljZW5zZTogbm9uZSAocHVibGljIGRvbWFpbilcbiovXG5cbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250OiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5vbCwgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgY29udGVudDogbm9uZTtcbn1cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cblxuc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgbWFyZ2luOiAwO1xufVxuXG5maWd1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC1tYXJnaW4tYmVmb3JlOiAwO1xuICAtd2Via2l0LW1hcmdpbi1hZnRlcjogMDtcbiAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDA7XG4gIC13ZWJraXQtbWFyZ2luLWVuZDogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG5pbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5cbi8qKlxuICogQ29yZSBzcGVjaWZpYyByZXNldHMgYW5kIGxheW91dCB0aGF0IGdlbmVyYWxseSB3b24ndCBiZSB0b3VjaGVkLCBoZW5jZSB3aHkgaXQgaXMgXCJoaWRkZW5cIiBoZXJlXG4gKi9cblxuaHRtbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyBcbn1cblxuaHRtbCBhOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuYSwgYTphY3RpdmUsIGE6aG92ZXIge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxub2wge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgbWFyZ2luOiAxZW0gMDtcbn0gXG5cbnVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIG1hcmdpbjogMWVtIDA7XG59XG5cbmxpIHtcbiAgbGluZS1oZWlnaHQ6IDEuM2VtO1xufVxuXG5cbi5mYXEtcGFnZSAuaW5uZXIgLnBvc3QsXG4uZnVsbC13aWR0aC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbm5lciB7IEBpbmNsdWRlIGlubmVyLWNvbnRhaW5lcigpfVxuLm91dGVyIHsgQGluY2x1ZGUgb3V0ZXItY29udGFpbmVyKCl9XG4uZmxleC1jb250ZW50IHsgQGluY2x1ZGUgZmxleC1jb250ZW50KCl9XG4uZmxleC1ib3gge0BpbmNsdWRlIGZsZXgtYm94KCl9XG4ub25lLWhhbGYsLmhhbGYge3dpZHRoOiA1MCV9XG4ub25lLXRoaXJkLCAudGhpcmQge3dpZHRoOiAzMy4zJX1cbi5vbmUtcXVhcnRlciwgLnF1YXJ0ZXIgeyB3aWR0aDogMjUlO31cbi5vdXRlciwuY2xlYXItYmxvY2ssLmNsZWFyZml4LHNlY3Rpb24ge0BpbmNsdWRlIGNsZWFyZml4KCk7fVxuXG5cbi5zY3JlZW4tcmVhZGVyLXJlc3BvbnNlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufSIsIkBtaXhpbiBmbGV4LWNvbnRlbnQoKSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24tY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuXG5cdCYgPiAqIHsgLy8gYWxsIDFzdCBnZW4gY2hpbGRyZW4gb2YgZmxleC1jb250ZW50IHNob3VsZCBiZSBpbmxpbmUtYmxvY2tcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2tcblx0fVxufVxuXG5AbWl4aW4gaW5uZXItY29udGFpbmVyKCkge1xuICAgIG1heC13aWR0aDogJGNvbnRhaW5lcl9tYXhfd2lkdGg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA5NiU7XG4gICAgcGFkZGluZzogMXB4IDIlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWl4aW4gb3V0ZXItY29udGFpbmVyKCkge1xuICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweCAwO1xufVxuXG5AbWl4aW4gcmVzcG9uc2l2ZUltYWdlKCkge1xuICAgIG1heC13aWR0aDoxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDphdXRvO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG5AbWl4aW4gaW5saW5lQnV0dG9uTGlzdCgpIHtcblxuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuXG4gIGEge1xuICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCk7XG4gIH1cblxufVxuXG5cbi8qKlxuICogQ3JlYXRlcyB0aGUgYm9pbGVycGxhdGUgQ1NTIGZvciBmbGV4Ym94IGNvbHVtbnMgaWYgeW91IGZvbGxvdyB0aGUgYXBwcm9wcmlhdGUgbmFtaW5nIHByb2NlZHVyZS5cbiAqIENhbGwgdGhpcyBtaXhpbiBpbiB0aGUgcGFyZW50IGNvbnRhaW5lciBob2xkaW5nIHlvdXIgY29sdW1uc1xuICogQHBhcmFtICB7c3RyaW5nfSAkYmFzZV9jb2xfY2xhc3MgICAgVGhlIGJhc2UgY29sdW1uIGNsYXNzOiBleDogY29scy0yLCB0aGUgY29kZSB3aWxsIGFwcGVuZCB0aGUgbnVtYmVyIChmb3IgdHdvIGNvbHVtbnMgaW4gdGhpcyBleGFtcGxlLCBidXQgeW91IG5lZWQgdG8gcHJvdmlkZSBcImNvbHNcIiB0byBpdC5cbiAqIEBwYXJhbSAge2ludGVnZXJ9ICAgICRtaW46ICAgICAgICAgICAxICAgICAgICAgICAgVGhlIG51bWJlciB0byBiZWdpbiBpdGVyYXRpb24gYXRcbiAqIEBwYXJhbSAge2ludGVnZXJ9ICAgICRtYXg6ICAgICAgICAgICA2ICAgICAgICAgICAgIFRoZSBudW1iZXIgdG8gZW5kIGl0ZXJhdGlvbiBhdFxuICogQHBhcmFtICB7bWFwfSAgICAgICAgJGJyZWFrcG9pbnRzICAgICgpICAgICAgICAgICAgQSBtYXAgY29uc2lzdGluZyBvZiB0aGUgd2lkdGggYnJlYWtwb2ludCBmb3Iga2V5cyBhbmQgdGhlIGNvbHVtbiBjb3VudCBmb3IgdmFsdWVcbiAqIEBwYXJhbSAge3N0cmluZ30gICAgICRmdWxsX2JyZWFrb3V0X3dpZHRoICAgICAgICAgIFRoZSBzY3JlZW4gZGltZW5zaW9ucyB3aGVyZSBjb2x1bW5zIHdpbGwgaGF2ZSB0aGVpciBcImRlZmF1bHRcIiBjaGFyYWN0ZXJpc3RpY3NcbiAqIEBwYXJhbSAge3N0cmluZ30gJGd1dHRlcjogICAgICAgICAgICcyMHB4JyAgICAgICAgVGhlIHNwYWNpbmcgYmV0d2VlbiBlbGVtZW50cy4gVGhpcyB1c2VzIGZsZXhib3gganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG4gKiBAcmV0dXJuIHtzdHJpbmd9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEEgbG90IG9mIENTU1xuICovXG5AbWl4aW4gY29sdW1uc0NvbnRhaW5lcigkYmFzZV9jb2xfY2xhc3MsICRmdWxsX2JyZWFrb3V0X3dpZHRoLCAgJG1pbjogMSwgJG1heDogNiwgJGJyZWFrcG9pbnRzOiAoKSwgJGd1dHRlcjogJzIwcHgnKSB7XG4gICAgQGluY2x1ZGUgZmxleC1jb250ZW50KCk7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC8vIGFsbCBjb2x1bW5zIHN0YXJ0IGF0IDEwMCUgd2lkdGhcbiAgICBbY2xhc3MqPVwiI3skYmFzZV9jb2xfY2xhc3N9XCJdIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgQGVhY2ggJG1pbldpZHRoLCAkY29sQ291bnQgaW4gJGJyZWFrcG9pbnRzIHtcbiAgICAgICAgQGlmKCRmdWxsX2JyZWFrb3V0X3dpZHRoID4gJG1pbldpZHRoKSB7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbldpZHRoKSB7XG4gICAgICAgICAgICAgICAgQGZvciAkaSBmcm9tICRjb2xDb3VudCB0aHJvdWdoICRtYXgge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBfY29sdW1uc1dpZHRocygkYmFzZV9jb2xfY2xhc3MsICRpLCAkZ3V0dGVyLCAkY29sQ291bnQpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZnVsbF9icmVha291dF93aWR0aCkge1xuICAgICAgICBAZm9yICRpIGZyb20gJG1pbiB0aHJvdWdoICRtYXgge1xuICAgICAgICAgICAgQGluY2x1ZGUgX2NvbHVtbnNXaWR0aHMoJGJhc2VfY29sX2NsYXNzLCAkaSwgJGd1dHRlcik7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qKlxuICogQmFzaWNhbGx5IGNhbGxlZCBieSBjb2x1bW5zQ29udGFpbmVyIG1peGluLCBidXQgY2FuIGJlIHVzZWQgYW55d2hlcmUgSSBndWVzc1xuICogUmV0dXJucyAxMDAlIGRpdmlkZWQgYnkgJGkgd2l0aCB0aGUgYmFzZSBjbGFzcyBwcmVwZW5kZWRcbiAqXG4gKiBFeDogQGluY2x1ZGUgY29sdW1uc1dpZHRocygnYmFzZScsMylcbiAqIHdpbGwgcmV0dXJuIC5iYXNlLTMge3dpZHRoOiBjYWxjKDEwMCUgLyAzKTt9XG4gKi9cbi8qKlxuICogQ3JlYXRlcyBhIENTUyBjbGFzcyBmb3IgY3JlYXRpbmcgY29sdW1ucyBmcm9tIHNvbWUgdmFyaWFibGVzXG4gKiBAcGFyYW0gIHtzdHJpbmd9ICRiYXNlX2NsYXNzICAgICAgICAgICAgICAgICBUaGUgXCJwcmVwZW5kXCIgZm9yIHRoZSBjb2x1bW4gY2xhc3M6IGV4OiBJZiB5b3VyIGNvbHVtbiBjbGFzcyBpcyBcImNvbHMtMlwiIHByb3ZpZGUgXCJjb2xzXCJcbiAqIEBwYXJhbSAge2ludGVnZXJ9ICRpICAgICAgICAgICAgICAgICAgICAgICAgIEl0ZXJhdGlvbiBpbmRleFxuICogQHBhcmFtICB7c3RyaW5nfSAkZ3V0dGVyICAgICAgICAgICAgICAgICAgICAgVGhlIGFtb3VudCBvZiBzcGFjZSBiZXR3ZWVuIGNvbHVtbnNcbiAqIEBwYXJhbSAge2ludGVnZXJ9ICRvdmVycmlkZTogIG51bGwgICAgICAgICAgIFBhc3MgaW4gYSBudW1iZXIgdG8gb3ZlcnJpZGUgY29sdW1ucywgdXNlZCBmb3IgcmVzcG9uc2l2ZSBDU1MuIGV4OiBwYXNzIGluIDIsIHdpbGwgcmV0dXJuIDUwJSBjb2x1bW5zIHdpdGggZ3V0dGVycyBhY2NvdW50ZWQgZm9yIG5vIG1hdHRlciB3aGF0XG4gKiBAcmV0dXJuIHtzdHJpbmd9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBIGJ1bmNoIG9mIENTU1xuICovXG5AbWl4aW4gX2NvbHVtbnNXaWR0aHMoJGJhc2VfY2xhc3MsICRpLCAkZ3V0dGVyOiAxMHB4LCAkb3ZlcnJpZGU6IG51bGwpIHtcbiAgICBAaWYoJG92ZXJyaWRlKSB7XG4gICAgICAgIC4jeyRiYXNlX2NsYXNzfS0jeyRpfSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skb3ZlcnJpZGV9IC0gI3skZ3V0dGVyfSk7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICN7JGd1dHRlcn07XG4gICAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgICAgLiN7JGJhc2VfY2xhc3N9LSN7JGl9IHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRpfSAtICN7JGd1dHRlcn0pO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAjeyRndXR0ZXJ9O1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cblxuXG5AbWl4aW4gZmxleC1ib3goKSB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtbW96LWJveDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBmdW5jdGlvbiBoZWFkaW5ncygkZnJvbToxLCAkdG86Nikge1xuICAgIEBpZiAkZnJvbSA9PSAkdG8ge1xuICAgICAgICBAcmV0dXJuICdoI3skZnJvbX0nO1xuICAgIH0gQGVsc2Uge1xuICAgICAgICBAcmV0dXJuICdoI3skZnJvbX0sJyArIGhlYWRpbmdzKCRmcm9tKzEsICR0byk7XG4gICAgfVxufVxuXG5AbWl4aW4gY3NzLXRyaWFuZ2xlKCRjb2xvciwgJGRpcmVjdGlvbiwgJHNpemU6IDZweCwgJHBvc2l0aW9uOiBhYnNvbHV0ZSwgJHJvdW5kOiBmYWxzZSl7XG4gICAgQGluY2x1ZGUgcHNldWRvKCRwb3M6ICRwb3NpdGlvbik7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIEBpZiAkcm91bmQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgfVxuICAgIEBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgICAgICBib3JkZXItbGVmdDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci10b3A6ICRzaXplIHNvbGlkICRjb2xvcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMCAtIHJvdW5kKCAkc2l6ZSAvIDIuNSApO1xuICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJHNpemUgc29saWQgJGNvbG9yO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwIC0gcm91bmQoICRzaXplIC8gMi41ICk7XG4gICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHJpZ2h0IHtcbiAgICAgICAgYm9yZGVyLXRvcDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItbGVmdDogJHNpemUgc29saWQgJGNvbG9yO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kc2l6ZTtcbiAgICB9IEBlbHNlIGlmICAkZGlyZWN0aW9uID09IGxlZnQge1xuICAgICAgICBib3JkZXItdG9wOiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogJHNpemUgc29saWQgJGNvbG9yO1xuICAgICAgICBtYXJnaW4tbGVmdDogLSRzaXplO1xuICAgIH1cbn1cblxuJGJyZWFrcG9pbnRzOiAoXG4gICAgXCJwaG9uZVwiOiAgICAgICAgNDAwcHgsXG4gICAgXCJwaG9uZS13aWRlXCI6ICAgNDgwcHgsXG4gICAgXCJwaGFibGV0XCI6ICAgICAgNTYwcHgsXG4gICAgXCJ0YWJsZXQtc21hbGxcIjogNjQwcHgsXG4gICAgXCJ0YWJsZXRcIjogICAgICAgNzY4cHgsXG4gICAgXCJ0YWJsZXQtd2lkZVwiOiAgMTAyNHB4LFxuICAgIFwiZGVza3RvcFwiOiAgICAgIDEyNDhweCxcbiAgICBcImRlc2t0b3Atd2lkZVwiOiAxNDQwcHhcbik7XG5cbkBtaXhpbiBtcSgkd2lkdGgsICR0eXBlOiBtaW4pIHtcbiAgICBAaWYgbWFwX2hhc19rZXkoJGJyZWFrcG9pbnRzLCAkd2lkdGgpIHtcbiAgICAgICAgJHdpZHRoOiBtYXBfZ2V0KCRicmVha3BvaW50cywgJHdpZHRoKTtcbiAgICAgICAgQGlmICR0eXBlID09IG1heCB7XG4gICAgICAgICAgICAkd2lkdGg6ICR3aWR0aCAtIDFweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kICgjeyR0eXBlfS13aWR0aDogJHdpZHRoKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5AbWl4aW4gdHJ1bmNhdGUoJHRydW5jYXRpb24tYm91bmRhcnkpIHtcbiAgICBtYXgtd2lkdGg6ICR0cnVuY2F0aW9uLWJvdW5kYXJ5O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuXG5AbWl4aW4gaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuQG1peGluIHZpc2libGUoJHN0YXRlOiAnYmxvY2snKSB7XG4gICAgZGlzcGxheTogdW5xdW90ZSgkc3RhdGUpO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbkBtaXhpbiBjZW50ZXIoJHBvc2l0aW9uKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICBAaWYgJHBvc2l0aW9uID09ICd2ZXJ0aWNhbCcge1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gIEBlbHNlIGlmICRwb3NpdGlvbiA9PSAnaG9yaXpvbnRhbCcge1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICB9XG4gIEBlbHNlIGlmICRwb3NpdGlvbiA9PSAnYm90aCcge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufVxuXG4gLy9Vc2FnZTpcbiAvLyRzdGFydC1jb2xvciwgJGVuZC1jb2xvciwgJG9yaWVudGF0aW9uIC0gdmVydGljYWwvaG9yaXpvbnRhbC9yYWRpYWxcblxuQG1peGluIGJhY2tncm91bmQtZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yLCAkb3JpZW50YXRpb24pIHtcbiAgICBiYWNrZ3JvdW5kOiAkc3RhcnQtY29sb3I7XG5cbiAgICBAaWYgJG9yaWVudGF0aW9uID09ICd2ZXJ0aWNhbCcge1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbiAgICB9IEBlbHNlIGlmICRvcmllbnRhdGlvbiA9PSAnaG9yaXpvbnRhbCcge1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgZWxsaXBzZSBjb3ZlciwgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbiAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGF0IGNlbnRlciwgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbiAgICB9XG59XG5cblxuIEBtaXhpbiBjbGVhcmZpeCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn0iLCJib2R5IHtcblx0bGluZS1oZWlnaHQ6ICRib2R5X2xpbmVfaGVpZ2h0O1xuXHRmb250LWZhbWlseTogJGJhc2VfZm9udF9mYW1pbHk7XG5cdGNvbG9yOiAkYm9keV9jb3B5X2NvbG9yO1xuXHRiYWNrZ3JvdW5kOiAkYm9keV9iYWNrZ3JvdW5kX2NvbG9yO1xufVxuXG5cbmgxIHtcblx0Y29sb3I6ICRoMV9jb2xvcjtcblx0Zm9udC1zaXplOiAkaDFfc2l6ZTtcblx0bGluZS1oZWlnaHQ6ICRib2R5X2xpbmVfaGVpZ2h0O1xuXHRtYXJnaW4tdG9wOiAkaGVhZGluZ19tYXJnaW5fdG9wO1xuXHRtYXJnaW4tYm90dG9tOiAkaGVhZGluZ19tYXJnaW5fYm90dG9tO1xufVxuXG5oMiB7XG5cdGNvbG9yOiAkaDJfY29sb3I7XG5cdGZvbnQtc2l6ZTogJGgyX3NpemU7XG5cdGxpbmUtaGVpZ2h0OiAkYm9keV9saW5lX2hlaWdodDtcblx0bWFyZ2luLXRvcDogJGhlYWRpbmdfbWFyZ2luX3RvcDtcblx0bWFyZ2luLWJvdHRvbTogJGhlYWRpbmdfbWFyZ2luX2JvdHRvbTtcblxufVxuaDMge1xuXHRjb2xvcjogJGgzX2NvbG9yO1xuXHRmb250LXNpemU6ICRoM19zaXplO1xuXHRsaW5lLWhlaWdodDogJGJvZHlfbGluZV9oZWlnaHQ7XG5cdG1hcmdpbi10b3A6ICRoZWFkaW5nX21hcmdpbl90b3A7XG5cdG1hcmdpbi1ib3R0b206ICRoZWFkaW5nX21hcmdpbl9ib3R0b207XG59XG5cbmg0IHtcblx0Y29sb3I6ICRoNF9jb2xvcjtcblx0Zm9udC1zaXplOiAkaDRfc2l6ZTtcblx0bGluZS1oZWlnaHQ6ICRib2R5X2xpbmVfaGVpZ2h0O1xuXHRtYXJnaW4tdG9wOiAkaGVhZGluZ19tYXJnaW5fdG9wO1xuXHRtYXJnaW4tYm90dG9tOiAkaGVhZGluZ19tYXJnaW5fYm90dG9tO1xufVxuXG5oNSB7XG5cdGNvbG9yOiAkaDVfY29sb3I7XG5cdGZvbnQtc2l6ZTogJGg1X3NpemU7XG5cdGxpbmUtaGVpZ2h0OiAkYm9keV9saW5lX2hlaWdodDtcblx0bWFyZ2luLXRvcDogJGhlYWRpbmdfbWFyZ2luX3RvcDtcblx0bWFyZ2luLWJvdHRvbTogJGhlYWRpbmdfbWFyZ2luX2JvdHRvbTtcbn1cblxuaDYge1xuXHRjb2xvcjogJGg2X2NvbG9yO1xuXHRmb250LXNpemU6ICRoNl9zaXplO1xuXHRsaW5lLWhlaWdodDogJGJvZHlfbGluZV9oZWlnaHQ7XG5cdG1hcmdpbi10b3A6ICRoZWFkaW5nX21hcmdpbl90b3A7XG5cdG1hcmdpbi1ib3R0b206ICRoZWFkaW5nX21hcmdpbl9ib3R0b207XG59XG5cblxuYixzdHJvbmcge1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG5lbSwgaSB7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuYSB7XG5cdGJvcmRlcjogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcblx0Y29sb3I6ICRhbmNob3JfdGFnX2NvbG9yO1xuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogJGFuY2hvcl90YWdfaG92ZXJfY29sb3I7XG5cdH1cblx0Ji5tb3JlLWxpbmsge1xuXG5cdFx0QGluY2x1ZGUgcHJpbWFyeS1idXR0b24oKTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IGF1dG87XG5cdH1cbn1cblxucCB7XG5cdGxpbmUtaGVpZ2h0OiAkYm9keV9saW5lX2hlaWdodDtcblx0bWFyZ2luLWJvdHRvbTogJHBfYm90dG9tX21hcmdpbjtcblxufVxucC5sb2dpbi1lcnJvciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDAsMCwwLjMpO1xuXHRib3JkZXI6IDFweCBzb2xpZCByZ2IoMjU1LDAsMCk7XG5cdGNvbG9yOiAjMDAwO1xuXHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5idXR0b24uanMtYmZtLWFjY29yZGlvbiB7XG5cdEBpbmNsdWRlIHBhbmVsLWJ1dHRvbigpO1xufVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmNlbnRlcm1lLFxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5cbi8vIGZvcm0gZWxlbWVudHNcbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0bWFyZ2luOiAwIGF1dG8gMTBweDtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQmLnJhZGlvdHlwZSB7XG5cblx0XHQmLnJlcXVpcmVkOmJlZm9yZSB7XG5cdFx0XHRyaWdodDogLTNweDtcblx0XHR9XG5cdFx0LndwY2Y3LWxpc3QtaXRlbSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0fVxuXHRcdGxhYmVsIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAkYm9keV9saW5lX2hlaWdodDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRkaXNwbGF5OiBpbmhlcml0O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogN3B4O1xuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdCAgbGluZS1oZWlnaHQ6ICRib2R5X2xpbmVfaGVpZ2h0O1xuXHRcdFx0XHQgIHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdCAgZGlzcGxheTogaW5oZXJpdDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXG5cblxuXHQmLnNlbGVjdC5yZXF1aXJlOmJlZm9yZSB7XG5cdFx0dG9wOiB1bnNldDtcblx0XHRib3R0b206IDVweDtcblx0XHRyaWdodDogMTBweDtcblx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdH1cblx0Ji5zZWFyY2hwYWdlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmLmhhc2ZvY3VzIHtcblx0XHRcdHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG5cdFx0fVxuXHR9XG5cdCYucmVxdWlyZWQ6YmVmb3JlIHtcblx0XHRjb2xvcjogJGZvcm1fcmVxdWlyZWRfYXN0ZXJpc2tfY29sb3I7XG5cdFx0Zm9udC1mYW1pbHk6ICRiYXNlX2ZvbnRfZmFtaWx5O1xuXHRcdGNvbnRlbnQ6IFwiKlwiO1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjclKTtcblx0XHR6LWluZGV4OiAyMDAwO1xuXHR9XG5cblx0Ji5zZWFyY2hwYWdlOmJlZm9yZSxcblx0Ji5zZWFyY2hwYWdlLmhhc2ZvY3VzOmJlZm9yZSB7XG5cdFx0Y29sb3I6ICRmb3JtX2ljb25fY29sb3I7XG5cdH1cblxuXHQud3BjZjctc2VsZWN0IHtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMnB4KTtcblx0fVxuXG5cblx0aW5wdXQuZm9ybS10ZXh0LFxuXHRpbnB1dC5zZWFyY2gtdGV4dCxcblx0aW5wdXQud3BjZjctdGV4dCxcblx0aW5wdXQud3BjZjctZW1haWwsXG5cdGlucHV0LndwY2Y3LXNlbGVjdCxcblx0dGV4dGFyZWEud3BjZjctdGV4dGFyZWEsXG5cdGlucHV0LndwY2Y3LWZpbGUge1xuXHRcdEBpbmNsdWRlIGZvcm0tZWxlbWVudCgpO1xuXHR9XG5cblxuXHRpbnB1dFtuYW1lPVwic2VuZGVybmFtZS1maXJzdFwiXSxcblx0aW5wdXRbbmFtZT1cInNlbmRlcm5hbWUtbGFzdFwiXSxcblx0aW5wdXRbbmFtZT1cInNlbmRlcm5hbWVcIl0sXG5cdGlucHV0W25hbWU9XCJlbWFpbFwiXSxcblx0aW5wdXRbbmFtZT1cInBob25lXCJdLFxuXHRpbnB1dFtuYW1lPVwiY29tcGFueVwiXSxcblx0aW5wdXRbbmFtZT1cImFkZHJlc3NcIl0sXG5cdGlucHV0W25hbWU9XCJhZGRyZXNzMVwiXSxcblx0aW5wdXRbbmFtZT1cImFkZHJlc3MyXCJdLFxuXHRpbnB1dFtuYW1lPVwibWVzc2FnZVwiXSxcblx0aW5wdXRbbmFtZT1cInNlYXJjaFwiXSxcblx0aW5wdXRbbmFtZT1cInBhc3NcIl0sXG5cdHRleHRhcmVhW25hbWU9XCJtZXNzYWdlXCJdIHtcblx0ICBwYWRkaW5nOiA4cHggOHB4IDZweCAzMnB4O1xuXHQgIHdpZHRoOiBjYWxjKDEwMCUgLSA0NXB4KTtcblx0fVxuXG5cblxuXHRsYWJlbCB7XG5cblx0XHRzcGFuIHtcblx0XHRcdGNvbG9yOiAkZm9ybV9sYWJlbF9jb2xvcjtcblx0XHR9XG5cdFx0Y29sb3I6ICRmb3JtX2xhYmVsX2NvbG9yO1xuXHR9XG5cblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjk4MHB4KSB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMCAwIDEwcHggMDtcblx0fVxuXG59XG5cbi5pbmxpbmUtYnV0dG9uLWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuXG5cbi53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctc3VibWl0IHtcblx0QGluY2x1ZGUgcHJpbWFyeS1idXR0b24oKTtcblx0d2lkdGg6IGF1dG87XG5cbn1cblxuXG5cbi50ZWFzZXItYnV0dG9uIGEge1xuXHRAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigpO1xuXHR3aWR0aDogYXV0bztcbn1cbi53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuXG5cdCYud3BjZjctbWFpbC1zZW50LW9rLFxuXHQmLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzIHtcblx0XHRib3JkZXItcmFkaXVzOiA5cHg7XG5cdFx0Zm9udC1mYW1pbHk6IGFyaWFsO1xuXHRcdGZvbnQtc2l6ZTogMTJwdDtcblx0XHRsaW5lLWhlaWdodDogMS4zZW07XG5cdFx0cGFkZGluZzogOHB4IDhweCA2cHggMzJweDtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gNDVweCk7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0yMHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHR9XG5cdH1cblx0Ji53cGNmNy1tYWlsLXNlbnQtb2sge1xuXHRcdGJhY2tncm91bmQ6IGdyZWVuO1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkIGdyZWVuO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0QGluY2x1ZGUgYmZtY2xpZW50LWVtYWlsKCk7XG5cdFx0fVxuXHR9XG5cblx0Ji53cGNmNy12YWxpZGF0aW9uLWVycm9ycyB7XG5cdFx0ICBiYWNrZ3JvdW5kOiByZWQ7XG5cdFx0ICBib3JkZXI6IDJweCBzb2xpZCByZWQ7XG5cblx0XHQgICY6YmVmb3JlIHtcblx0XHQgIFx0QGluY2x1ZGUgYmZtY2xpZW50LXdhcm5pbmcoKTtcblx0XHQgIH1cblx0fVxufVxuXG4ud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuXHRkaXNwbGF5OiBibG9jaztcblx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHQmOmJlZm9yZSB7XG5cdFx0IGRpc3BsYXk6IGJsb2NrO1xuXHRcdCAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdCAgdG9wOiA4cHg7XG5cdFx0ICBsZWZ0OiA5cHg7XG5cdFx0ICBmb250LXNpemU6IDIwcHg7XG5cdFx0ICBsaW5lLWhlaWdodDogMjBweDtcblx0XHQgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQgIHdpZHRoOiAyMHB4O1xuXHRcdCAgb3BhY2l0eTogMTtcblx0XHQgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR9XG5cdC5QYXJlbnROYW1lLFxuXHQuUGF0aWVudE5hbWUsXG5cdC5zZW5kZXJuYW1lLWZpcnN0LFxuXHQuc2VuZGVybmFtZS1sYXN0LFxuXHQuc2VuZGVybmFtZSAge1xuXHQgIEBpbmNsdWRlIGJmbWNsaWVudC11c2VyKCk7XG5cdH1cblxuXG5cdCYuZW1haWwsICYuc2VuZGVyZW1haWwgeyBAaW5jbHVkZSBiZm1jbGllbnQtZW1haWwoKTsgfVxuXHQucGhvbmUgeyBAaW5jbHVkZSBiZm1jbGllbnQtcGhvbmUoKTt9XG5cdC5jb21wYW55IHtAaW5jbHVkZSBiZm1jbGllbnQtY29tcGFueSgpO31cblx0Lm1lc3NhZ2UgeyBAaW5jbHVkZSBiZm1jbGllbnQtcGVuY2lsKCk7fVxuXHQucGFzcyB7QGluY2x1ZGUgYmZtY2xpZW50LWtleSgpO31cblx0LmFkZHJlc3MsLmFkZHJlc3MxLC5hZGRyZXNzMiB7QGluY2x1ZGUgYmZtY2xpZW50LWhvbWUoKTt9XG5cdC5mb3JtLWl0ZW0uc2VhcmNocGFnZSB7IEBpbmNsdWRlIGJmbWNsaWVudC1zZWFyY2goKTt9XG5cbn1cblxuLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQ6IHJlZDtcbiAgYm9yZGVyOiAycHggc29saWQgcmVkO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtZmFtaWx5OiBhcmlhbDtcbiAgZm9udC1zaXplOiAuOGVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBwYWRkaW5nOiAycHggMnB4IDBweCAycHg7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDVweDtcbiAgbGVmdDogOHB4O1xufVxuXG5cblxuXG4vLyBTZWFyY2hcbi5zZWFyY2gtZm9ybS13aWRnZXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgcmlnaHQ6IDA7IHdpZHRoOiAxMDAlOyBtYXgtd2lkdGg6IDMwMHB4O1xufVxuLnNlYXJjaC1yZXN1bHRzIHtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbn1cbi5zZWFyY2gtcmVzdWx0IHtcbiAgbWFyZ2luOiAzMHB4IDAgMCAwOyBwYWRkaW5nOiAwIDAgMzBweCAwOyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZTJlMjtcbn1cblxuLnNlYXJjaC1yZXN1bHQgaW1nIHtkaXNwbGF5OiBub25lO31cbi5zZWFyY2gtcmVzdWx0IGE6aG92ZXIgaDIge2NvbG9yOmJsYWNrO31cblxuLnNlYXJjaC1yZXN1bHQgc3Bhbi5zdGFuZG91dCB7YmFja2dyb3VuZDpibGFjazsgY29sb3I6d2hpdGU7IGRpc3BsYXk6aW5saW5lLWJsb2NrOyBwYWRkaW5nOjJweCAxNXB4O2JvcmRlci1yYWRpdXM6IDVweDt9XG5cbi5zZWFyY2gtZm9ybS13aWRnZXQge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cblxuXG5cbi5pbmxpbmUtYnV0dG9uLWxpc3Qge1xuICBAaW5jbHVkZSBpbmxpbmVCdXR0b25MaXN0KCk7XG59IiwiLyoqXG4gKiBUYWJsZSBvZiBDb250ZW50czpcbiAqXG4gKlxuICogMS4gTGF5b3V0XG4gKiAyLiBUeXBvZ3JhcGh5XG4gKiAzLiBOYXZpZ2F0aW9uIE1lbnVcbiAqIDQuIFRoZW1lIENvbG9yc1xuICogNS4gQnV0dG9uc1xuICovXG5cbi8qKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiAtLS0tLS0tLTEuIExBWU9VVC0tLS0tLS0tLS0tLS1cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICovXG5cbi8vIFRoZSBjYWxjdWxhdGVkIHdpZHRoIG9mIHRoZSB3ZWJzaXRlLCBnZW5lcmFsbHkgdGhpcyBudW1iZXIgaXMgbWVudGlvbmVkIGluIHRoZSBmaXJzdCBmZXcgcGFnZXMgb2YgZGVzaWduIG5vdGVzLlxuJGNvbnRhaW5lcl9tYXhfd2lkdGggOiAxMzQ0cHg7XG5cbi8vIFRoZSBkZWZhdWx0IGR1cmF0aW9uIGZvciBDU1MgdHJhbnNpdGlvbnMuXG4kdGhlbWVfdHJhbnNpdGlvbl9kdXJhdGlvbjogMC4zcztcblxuLy8gVGhlIGFtb3VudCBvZiBjb2x1bW5zIGZvciBjYWxsb3V0cy5cbiRjYWxsb3V0X3Jvd19jb3VudDogIDM7XG5cbi8vIE1pbiBoZWlnaHQgZm9yIGJhbm5lcnNcbiRob21lcGFnZV9iYW5uZXJfdGV4dF93cmFwcGVyX21pbl9oZWlnaHQgOiAxNDZweDtcbiRzdWJwYWdlX2Jhbm5lcl90ZXh0X3dyYXBwZXJfbWluX2hlaWdodCA6IDE0NnB4O1xuXG4vLyB0aGUgd2lkdGggd2hlcmUgdGhlIHRleHQtd3JhcHBlciBlbGVtZW50IGluIHRoZSBiYW5uZXIgd2lsbCBiZWNvbWUgc3RhdGljIHBvc2l0aW9uZWQgaW5zdGVhZCBvZiBhYnNvbHV0ZVxuJGJhbm5lcl90ZXh0X3dyYXBwZXJfcmVzcG9uc2l2ZV9icmVha291dDogODAwcHg7XG4vKipcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogLS0tLS0tIDIuIFRZUE9HUkFQSFktLS0tLS0tLS0tXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqL1xuJGJhc2VfZm9udF9mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiRib2R5X2xpbmVfaGVpZ2h0OiAxLjNlbTtcbiRoZWFkaW5nX21hcmdpbl90b3A6IDIwcHg7XG4kaGVhZGluZ19tYXJnaW5fYm90dG9tOiAyMHB4O1xuJHBfYm90dG9tX21hcmdpbjogMjBweDtcblxuXG4kaDFfc2l6ZSA6IGNhbGMoMjhweCArIDF2dyk7XG4kaDJfc2l6ZSA6IGNhbGMoMjRweCArIDF2dyk7XG4kaDNfc2l6ZSA6IGNhbGMoMjBweCArIDF2dyk7XG4kaDRfc2l6ZSA6IGNhbGMoMThweCArIDF2dyk7XG4kaDVfc2l6ZSA6IGNhbGMoMTZweCArIDF2dyk7XG4kaDZfc2l6ZSA6IGNhbGMoMTRweCArIDF2dyk7XG5cbi8vIHRleHQgY29sb3JcbiRoZWFkaW5nX21hcmdpbl90b3A6IDIwcHg7XG4kaGVhZGluZ19tYXJnaW5fYm90dG9tOiAyMHB4O1xuXG4kZGVmYXVsdF90ZXh0X2NvbG9yOiAjM2IzZTQzO1xuJGgxX2NvbG9yOiAjMDgwOTBjO1xuJGgyX2NvbG9yOiAjMDgwOTBjO1xuJGgzX2NvbG9yOiAjMDgwOTBjO1xuJGg0X2NvbG9yOiAjMDgwOTBjO1xuJGg1X2NvbG9yOiAkZGVmYXVsdF90ZXh0X2NvbG9yO1xuJGg2X2NvbG9yOiAkZGVmYXVsdF90ZXh0X2NvbG9yO1xuXG4kYm9keV9jb3B5X2NvbG9yOiAjM2IzZTQzO1xuJGFuY2hvcl90YWdfY29sb3I6ICMxZTg2YmY7XG4kYW5jaG9yX3RhZ19ob3Zlcl9jb2xvcjogIzhkOGQ4ZDtcblxuLyoqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIC0tLS0tLSAzLiBOYXZpZ2F0aW9uIC0tLS0tLS0tLVxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKi9cblxuJGFjdGl2ZV90cmFpbF9jb2xvcjogI2JhZGE1NTtcbiRtb2JpbGVfbmF2X2hhbWJ1cmdlcl9jb2xvcjogIzAwMDtcbiRtb2JpbGVfbmF2X2hhbWJ1cmdlcl9ob3Zlcl9jb2xvcjogIzY2NjtcblxuLy8gVGhlIHdpZHRoIHdoZXJlIG1vYmlsZSBuYXYgc3dpdGNoZXMgdG8gXCJkZXNrdG9wIG5hdlwiXG4kbW9iaWxlX25hdl9yZW5kZXJfdmlld3BvcnRfd2lkdGg6IDkwMHB4O1xuXG4vLyBUaGUgd2lkdGggdGhhdCB0aGUgbW9iaWxlIG1lbnUgd2lsbCBnbyAxMDAlXG4kbW9iaWxlX25hdl9mdWxsX3dpZHRoX3ZpZXdwb3J0X3dpZHRoOiA2NDBweDtcblxuLy8gVGhlIGhlaWdodCBvZiB0aGUgbmF2IGJ1dHRvblxuJG1vYmlsZV9uYXZfYnV0dG9uX2hlaWdodDogNTZweDtcblxuJGRlc2t0b3BfbmF2X3RvcGxldmVsX2xpbmtfY29sb3I6ICMwMDA7XG4kZGVza3RvcF9uYXZfdG9wbGV2ZWxfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4kZGVza3RvcF9uYXZfdG9wbGV2ZWxfaG92ZXJfbGlua19jb2xvcjogcmVkO1xuJGRlc2t0b3BfbmF2X3RvcGxldmVsX2hvdmVyX2JhY2tncm91bmQ6ICB0cmFuc3BhcmVudDtcblxuJGRlc2t0b3BfbmF2X3N1Ym1lbnVfbGlua19jb2xvcjogIzY2NjtcbiRkZXNrdG9wX25hdl9zdWJtZW51X2JhY2tncm91bmRfY29sb3I6ICNmZmY7XG4kZGVza3RvcF9uYXZfc3VibWVudV9ob3Zlcl9saW5rX2NvbG9yOiBsaWdodGVuKCRkZXNrdG9wX25hdl9zdWJtZW51X2xpbmtfY29sb3IsIDUwJSk7XG4kZGVza3RvcF9uYXZfc3VibWVudV9ob3Zlcl9iYWNrZ3JvdW5kX2NvbG9yOiBkYXJrZW4oJGRlc2t0b3BfbmF2X3N1Ym1lbnVfYmFja2dyb3VuZF9jb2xvciwgNTAlKTtcblxuXG5cbiRtb2JpbGVfbmF2X3RvcGxldmVsX2xpbmtfY29sb3I6ICRkZXNrdG9wX25hdl90b3BsZXZlbF9saW5rX2NvbG9yO1xuJG1vYmlsZV9uYXZfdG9wbGV2ZWxfYmFja2dyb3VuZDogJGRlc2t0b3BfbmF2X3RvcGxldmVsX2JhY2tncm91bmQ7XG4kbW9iaWxlX25hdl90b3BsZXZlbF9ob3Zlcl9saW5rX2NvbG9yOiAkZGVza3RvcF9uYXZfdG9wbGV2ZWxfaG92ZXJfbGlua19jb2xvcjtcbiRtb2JpbGVfbmF2X3RvcGxldmVsX2hvdmVyX2JhY2tncm91bmQ6ICAkZGVza3RvcF9uYXZfdG9wbGV2ZWxfaG92ZXJfYmFja2dyb3VuZDtcblxuJG1vYmlsZV9uYXZfc3VibWVudV9saW5rX2NvbG9yOiAkZGVza3RvcF9uYXZfc3VibWVudV9saW5rX2NvbG9yO1xuJG1vYmlsZV9uYXZfc3VibWVudV9iYWNrZ3JvdW5kX2NvbG9yOiRkZXNrdG9wX25hdl9zdWJtZW51X2JhY2tncm91bmRfY29sb3I7XG4kbW9iaWxlX25hdl9zdWJtZW51X2hvdmVyX2xpbmtfY29sb3I6ICRkZXNrdG9wX25hdl9zdWJtZW51X2hvdmVyX2xpbmtfY29sb3I7XG4kbW9iaWxlX25hdl9zdWJtZW51X2hvdmVyX2JhY2tncm91bmRfY29sb3I6ICRkZXNrdG9wX25hdl9zdWJtZW51X2hvdmVyX2JhY2tncm91bmRfY29sb3I7XG5cblxuLyoqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiAtIDQuIFRoZW1lIENvbG9ycyBhbmQgQnV0dG9ucyAtXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKi9cbi8vIFRoaXMgaXMgdXNlZCBieSBkZWZhdWx0IGZvciB0aGUgaGVhZGVycy90aXRsZSBhcmVhcyBmb3IgdGhpbmdzIGxpa2UgdGVhc2VycywgdGFibGUgaGVhZGluZ3MsIGV0Yy5cbiRwYW5lbF9iYWNrZ3JvdW5kIDogI2FhYTtcbiRwYW5lbF9jb2xvcjogIzAwMDtcbiRwYW5lbF9ib3JkZXJfY29sb3I6ICM2NjY7XG5cbi8vIGNvbG9yIHVzZWQgZm9yIG1pbm9yIHRoaW5ncyBsaWtlIG92ZXJsYXkgaG92ZXIgZWZmZWN0cywgZm9ybSBpbnB1dCBib3JkZXJzLCBldGMuXG4kdGhlbWVfcHJpbWFyeV9jb2xvcjogI2JhZGE1NTtcblxuLy8gQmFja2dyb3VuZCB1c2VkIGZvciBwbGFjZWhvbGRlciBpbWFnZXMgc3VjaCBhcyBtaXNzaW5nIHRlYXNlcnMsIG1pc3Npbmcgc3RhZmYgcGljcywgZXRjLlxuJHBsYWNlaG9sZGVyX2ltYWdlX2JhY2tncm91bmQgOiAkcGFuZWxfYmFja2dyb3VuZDtcblxuLy8gU29jaWFsIG1lZGlhIGljb25zXG4kc29jaWFsX2ljb25fc2l6ZTogNDBweDsgLy93aWR0aCwgaGVpZ2h0LCBmb250LXNpemVcbiRzb2NpYWxfaWNvbl9iYWNrZ3JvdW5kOiAkcGFuZWxfYmFja2dyb3VuZDtcbiRzb2NpYWxfaWNvbl9jb2xvcjogJHBhbmVsX2NvbG9yO1xuJHNvY2lhbF9pY29uX2hvdmVyX2JhY2tncm91bmQ6IGRhcmtlbigkc29jaWFsX2ljb25fYmFja2dyb3VuZCwgNTAlKTtcbiRzb2NpYWxfaWNvbl9ob3Zlcl9jb2xvcjogZGFya2VuKCRzb2NpYWxfaWNvbl9jb2xvciwgNTAlKTtcblxuXG5cbiRib2R5X2JhY2tncm91bmRfY29sb3I6ICNmZmY7XG5cbiRoZWFkZXIxX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuJGhlYWRlcjJfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4kaGVhZGVyM19iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiRoZWFkZXI0X2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuJGhlYWRlcjVfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4kaGVhZGVyNl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuJGZvb3RlcjFfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4kZm9vdGVyMl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiRmb290ZXIzX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuJGZvb3RlcjRfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4kZm9vdGVyNV9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiRmb290ZXI2X2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG5cbiRmb3JtX2xhYmVsX2NvbG9yOiAjMDAwO1xuJGZvcm1fcmVxdWlyZWRfYXN0ZXJpc2tfY29sb3I6IHJlZDtcbiRmb3JtX2ljb25fY29sb3I6ICMwMTgyYTI7XG5cblxuLyoqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiAtLS0tLS0tLSA1LiBCdXR0b25zIC0tLS0tLS0tLS0tXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKi9cblxuQG1peGluIHByaW1hcnktYnV0dG9uKCkge1xuXHRiYWNrZ3JvdW5kOiAjY2NjO1xuXHRjb2xvcjogIzAwMDtcblx0d2lkdGg6IDEwMCU7XG5cdG91dGxpbmU6IDA7XG5cdGJvcmRlcjogbm9uZTtcblx0Zm9udC1zaXplOiAxZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjZlbTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR3aWR0aDogMTAwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRib3JkZXI6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHRwYWRkaW5nOiAyMHB4IDQwcHg7XG5cdCYuYWN0aXZlLFxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogIzAwMDtcblx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oI2NjYywgMTUlKTtcblx0fVxufVxuXG5AbWl4aW4gc2Vjb25kYXJ5LWJ1dHRvbigpIHtcblx0QGluY2x1ZGUgcHJpbWFyeS1idXR0b24oKTtcbn1cblxuQG1peGluIHRlcnRpYXJ5LWJ1dHRvbigpIHtcbiAgQGluY2x1ZGUgcHJpbWFyeS1idXR0b24oKTtcbn1cblxuQG1peGluIHBhbmVsLWJ1dHRvbigpIHtcblx0QGluY2x1ZGUgcHJpbWFyeS1idXR0b24oKTtcbn1cblxuQG1peGluIGZvcm0tZWxlbWVudCgpIHtcblx0YmFja2dyb3VuZDogI2VjZWNlYztcblx0Ym9yZGVyOiAycHggc29saWQgI2VjZWNlYztcblx0Y29sb3I6ICM3YTdhN2E7XG5cdGZvbnQtc2l6ZTogMTJwdDtcblx0d2lkdGg6IGNhbGMoMTAwJSAtIDIxcHgpO1xuXHRwYWRkaW5nOiA4cHggOHB4IDZweCA4cHg7XG5cdHJlc2l6ZTogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogOXB4O1xuXHRmb250LWZhbWlseTogJGJhc2VfZm9udF9mYW1pbHk7XG5cdGxpbmUtaGVpZ2h0OiAkYm9keV9saW5lX2hlaWdodDtcblxuXHQmLndwY2Y3LW5vdC12YWxpZCB7XG5cdFx0Ym9yZGVyLWNvbG9yOiByZWQ7XG5cdH1cblx0Jjpmb2N1cyB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMDE4MmEyO1xuXHRcdHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzO1xuICBcdFx0b3V0bGluZS1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cblxufVxuXG5cblxuXG5cblxuXG5cblxuXG5cbiIsIi8qKlxuICogVGFibGUgb2YgY29udGVudHM6XG4gKlxuICogU2VjdGlvbiAxOiAgIFNldHVwLCBVbml2ZXJzYWwgY2xhc3NlcywgZXRjXG4gKiBTZWN0aW9uIDI6ICAgSGVhZGVyIFN0eWxlc1xuICogU2VjdGlvbiAzOiAgIEZyb250IFBhZ2UgU3BlY2lmaWMgU3R5bGVzXG4gKiBTZWN0aW9uIDQ6ICAgQ2FsbG91dCBTdHlsZXNcbiAqIFNlY3Rpb24gNTogICBMYW5kaW5nIFBhZ2UgTGF5b3V0L1N0eWxlc1xuICogU2VjdGlvbiA2OiAgIFN0YWZmIFBhZ2UgTGF5b3V0L1N0eWxlc1xuICogU2VjdGlvbiA3OiAgIEVtcGxveW1lbnQgUGFnZSBMYXlvdXQvU3R5bGVzXG4gKiBTZWN0aW9uIDg6ICAgUmV2aWV3cyBUZW1wbGF0ZSBTdHlsZXNcbiAqIFNlY3Rpb24gOTogICBCbG9nIENhdGVnb3J5L0FyY2hpdmUgU3R5bGVzXG4gKiBTZWN0aW9uIDEwOiAgQmxvZyBTaW5nbGUgUG9zdCBTdHlsZXNcbiAqIFNlY3Rpb24gMTE6ICBEb2N1bWVudCBUZW1wbGF0ZSBTdHlsZXNcbiAqIFNlY3Rpb24gMTI6ICBGb290ZXIgU3R5bGVzXG4gKi9cblxuXG4vKipcbiAqIFNlY3Rpb24gMTogVW5pdmVyc2FsIGFuZCBMYXlvdXQgQ1NTXG4gKi9cbi8vIGNvbW1lbnQgdGhpcyBvdXQgdG8gcmVtb3ZlIGF1dG9tYXRpYyBcImlubmVyIGNvbnRhaW5lcnNcIiBmcm9tXG4vLyBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDYge1xuLy8gICAjaGVhZGVyI3skaX0gPiBkaXYsXG4vLyAgICNmb290ZXIjeyRpfSA+IGRpdntcbi8vICAgICBAaW5jbHVkZSBpbm5lci1jb250YWluZXIoKTtcbi8vICAgICBAaW5jbHVkZSBmbGV4LWNvbnRlbnQoKTtcbi8vICAgfVxuLy8gfVxuXG4vKipcbiAqIFNlY3Rpb24gMjogSGVhZGVyIFN0eWxlc1xuICovXG4jaGVhZGVyMSB7YmFja2dyb3VuZDogJGhlYWRlcjFfYmFja2dyb3VuZDsgfVxuI2hlYWRlcjIge2JhY2tncm91bmQ6ICRoZWFkZXIyX2JhY2tncm91bmQ7IH1cbiNoZWFkZXIzIHtiYWNrZ3JvdW5kOiAkaGVhZGVyM19iYWNrZ3JvdW5kOyB9XG4jaGVhZGVyNCB7YmFja2dyb3VuZDogJGhlYWRlcjRfYmFja2dyb3VuZDsgfVxuI2hlYWRlcjUge2JhY2tncm91bmQ6ICRoZWFkZXI1X2JhY2tncm91bmQ7IH1cbiNoZWFkZXI2IHtiYWNrZ3JvdW5kOiAkaGVhZGVyNl9iYWNrZ3JvdW5kOyB9XG5cblxuLyoqXG4gKiBGcm9udCBQYWdlIFNwZWNpZmljIFN0eWxlc1xuICovXG4ucGFnZS10ZW1wbGF0ZS1iZm1fZnJvbnRfcGFnZSB7XG5cbn1cblxuLyoqXG4gKiBTZWN0aW9uIDM6IENhbGxvdXQgU3R5bGVzXG4gKi9cbiN0b3AtY2FsbG91dHMgLmlubmVyIHtcbiAgJGNvbHVtbl9icmVha3BvaW50czogKFxuICAgICAgNTAwcHggOiAyLFxuICAgICAgMTAwMHB4IDogM1xuICAgICk7XG4gICAgQGluY2x1ZGUgY29sdW1uc0NvbnRhaW5lcignY291bnQnLCAxMjAwcHgsIDEsIDYsICRjb2x1bW5fYnJlYWtwb2ludHMpO1xuXG4gIC8vIGNvbW1lbnQgb3V0IG9yIHJlbW92ZSB0aGlzIHRvIGdldCByaWQgb2YgcmVzcG9uc2l2ZSBjYWxsb3V0IGltYWdlcyFcbiAgaW1nIHtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlSW1hZ2UoKTtcbiAgfVxuXG59XG5cbi8qKlxuICogU2VjdGlvbiA1OiBMYW5kaW5nIFBhZ2UgU3R5bGVzXG4gKi9cbi5sYW5kaW5nLXBhZ2Uge1xuICAvLyBwbGVhc2UgcmVhZCB0aGUgZG9jdW1lbnRhdGlvbiBpbiB0aGUgX21peGlucy9fbWl4aW5zLnNjc3MgZmlsZVxuICAkY29sdW1uX2JyZWFrcG9pbnRzOiAoXG4gICAgNTAwcHggOiAyLFxuICAgIDEwMDBweCA6IDNcbiAgKTtcbiAgQGluY2x1ZGUgY29sdW1uc0NvbnRhaW5lcignY29scycsIDEyMDBweCwgMSwgNiwgJGNvbHVtbl9icmVha3BvaW50cyk7XG4gIC5lbGVtZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0JTtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIC5idXR0b24ubW9yZS1saW5rIHtcbiAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCk7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlSW1hZ2UoKTtcbiAgICB9XG4gICAgZGl2LndwLWNhcHRpb24ge1xuICAgICAgLyogaWYgYSBpbWFnZSBjb21lcyBpbiB3aXRoIGEgY2FwdGlvbixcbiAgICAgICogaXQgY3JlYXRlcyB0aGlzIGRpdiB3aXRoIGEgSU5MSU5FIGhhcmRzZXRcbiAgICAgICogIHdpZHRoLi4uY2F1c2luZyBhIGJyZWFrLiAqL1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgfSAvLyAuZWxlbWVudFxufVxuXG5cbi8qKlxuICogU2VjdGlvbiA2OiBTdGFmZiBQYWdlIExheW91dFxuICovXG4uc3RhZmYtcGFnZSAuc3RhZmYtd3JhcHBlciB7IC8vIG91dGVyIGNvbnRhaW5lciBmb3Igc3RhZmYgcmVwZWF0ZXJcblxuICAkY29sdW1uX2JyZWFrcG9pbnRzOiAoXG4gICAgNTAwcHggOiAyLFxuICAgIDg3OHB4IDogM1xuICApO1xuICBAaW5jbHVkZSBjb2x1bW5zQ29udGFpbmVyKCdjb3VudCcsIDEyMDBweCwgMSwgNiwgJGNvbHVtbl9icmVha3BvaW50cyk7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gIC5zdGFmZiB7XG4gICAgLy8gLnN0YWZmLW1lbWJlciAodGhpcyBpcyB0aGUgY29sdW1uIGNvbnRhaW5lcilcbiAgICAmLW1lbWJlciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB9XG4gICAgLy8gLnN0YWZmLW5hbWVcbiAgICAmLW5hbWUge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDE2cHggKyAwLjd2dyk7XG4gICAgICBsaW5lLWhlaWdodDogJGJvZHlfbGluZV9oZWlnaHQ7XG4gICAgfVxuICAgIC8vIC5zdGFmZi10aXRsZVxuICAgICYtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDEycHggKyAwLjV2dyk7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBsaW5lLWhlaWdodDogJGJvZHlfbGluZV9oZWlnaHQ7XG4gICAgfVxuICAgIC8vIC5zdGFmZi1lbWFpbCwgLnN0YWZmLXBob25lXG4gICAgJi1lbWFpbCwmLXBob25lIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygxMnB4ICsgMC4yNXZ3KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkYm9keV9saW5lX2hlaWdodDtcbiAgICB9XG5cbiAgICAvLyAuc3RhZmYtYmlvXG4gICAgJi1iaW8ge1xuICAgICAgLy8gdGhlIHBvc2l0aW9uaW5nIGJlbG93IGFjY291bnRzIGZvciBzb21lIHdlaXJkIGNocm9tZSBidWcgd2hlcmUgZXFIZWlnaHQgdGhpbmtzIGltYWdlcyBhcmUgNnB4IHRhbGxlciwgcmVtb3ZlIHRoaXMgaWYgeW91IGRvbid0IGhhdmUgcHJvYmxlbXMsIG9yIGlnbm9yZSBpdCwgaXQgZG9lc24ndCBodXJ0IGFueXRoaW5nLlxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtNXB4O1xuXG4gICAgICBidXR0b24uanMtYmZtLXN0YWZmLWJpbyB7XG4gICAgICBAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigpO1xuICAgICAgQGluY2x1ZGUgYmZtY2xpZW50LWNpcmNsZS1kb3duLWFmdGVyKCk7XG4gICAgICAmOmFmdGVyIHtcblxuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgQGluY2x1ZGUgYmZtY2xpZW50LWNpcmNsZS11cC1hZnRlcigpO1xuICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtcGljLW1pc3Npbmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZDogJHBhbmVsX2JhY2tncm91bmQ7XG5cbiAgICAgIC5zdGFmZi1pbWFnZSB7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNXB4KTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGJmbWNsaWVudC11c2VyKCk7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDI2MHB4O1xuICAgICAgICBmb250LXNpemU6IDI1MHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLy8gLnN0YWZmLWltYWdlXG4gICAgJi1pbWFnZSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgfVxuICB9XG59XG5cblxuLyoqXG4gKiBTZWN0aW9uIDc6IEVtcGxveW1lbnQgUGFnZVxuICovXG4uZW1wbG95bWVudC1wYWdlIHtcbiAgbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgJjphZnRlciB7XG5cbiAgICAgIGNvbnRlbnQ6ICc6JzsgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5pbm5lci13cmFwcGVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcDpudGgtb2YtdHlwZSgxKSB7bWFyZ2luLXRvcDowO31cbiAgfVxuICAuZm9ybS13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gIH1cbn1cblxuLyoqXG4gKiBTZWN0aW9uIDg6IFJldmlld3MgUGFnZVxuICovXG4jcmV2aWV3cy1sb29wIHtcblxuICAucmV2aWV3IHtcbiAgICBAaW5jbHVkZSBmbGV4LWNvbnRlbnQoKTtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgIGgzIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIGNpdGUge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gICAgLnJldmlldy1hdmF0YXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG5cbiAgICAmLm5vLWltYWdlIC5yZXZpZXctY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAmLmhhcy1pbWFnZSB7XG4gICAgICAgIC5yZXZpZXctY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yZXZpZXctYXZhdGFyIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygzMCUgLSAyMHB4KTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCApIHtcbiAgICAgICYuaGFzLWltYWdlIHtcbiAgICAgICAgLnJldmlldy1jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogODUlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJldmlldy1hdmF0YXIge1xuXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxNSUgLSAyMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cblxuLyoqXG4gKiBTZWN0aW9uIDk6IEJsb2cgQXJjaGl2ZS9DYXRlZ29yeSBQYWdlXG4gKi9cbi5hcmNoaXZlLmNhdGVnb3J5IHsgLy8gc3R5bGVzIGZvciBibG9nIGNhdGVnb3J5IHBhZ2UuXG5cbiAgLmZsZXgtY29udGVudCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5wb3N0LXRlYXNlci5ibG9nLXRlYXNlciB7XG4gICAgd2lkdGg6IDQ3LjUlO1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMnB4KTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDEuNmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgfVxuXG4gICAgYS5idXR0b24ubW9yZS1saW5rIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOjkwcHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgICAuZGF0ZS1kYXRlIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo2ODBweCkge1xuICAgICAgd2lkdGg6IDk2JTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgfVxuXG4gIH1cbn1cblxuLyoqXG4gKiBTZWN0aW9uIDEwOiBCbG9nIFNpbmdsZSBQYWdlXG4gKi9cbi5zaW5nbGUuc2luZ2xlLXBvc3Qge1xuXG4gIGZpZ3VyZSBpbWcge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1heC13aWR0aDogNDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDgwcHgpIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG4gIC5pbm5lci5mbGV4LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICB9XG5cbiAgICAucG9zdC1tZXRhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICAuZGF0ZS1kYXRlIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgfVxuXG4gICAgcDpudGgtb2YtdHlwZSgxKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vKipcbiAqIFNlY3Rpb24gMTE6IERvY3VtZW50IE1hbmFnZXIgU3R5bGVzXG4gKi9cbi5kb2N1bWVudC1wYWdlIHRhYmxlIHtcblxuICB3aWR0aDogMTAwJTtcblxuICAuc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgdGhlYWQge1xuICAgIGJhY2tncm91bmQ6ICRwYW5lbF9iYWNrZ3JvdW5kO1xuXG4gICAgdGgge1xuICAgICAgY29sb3I6ICRwYW5lbF9jb2xvcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICB9XG5cbiAgdGgsIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkcGFuZWxfYm9yZGVyX2NvbG9yO1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgcGFkZGluZzogMTBweCAycHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG5cbiAgdGQuZG93bmxvYWQtbGluayB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGEge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAkYm9keV9jb3B5X2NvbG9yO1xuICAgICAgQGluY2x1ZGUgYmZtY2xpZW50LWZpbGUtcGRmKCk7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgICAuZmlsZW5hbWUge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIH1cbiAgIC5maWxlc2l6ZSxcbiAgICAuZG93bmxvYWQtbGluayAge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY4MHB4KSB7XG4gICAgdGgge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDE0cHQgKyAuM3Z3KTtcbiAgICB9XG5cblxuICAgIHRoLCB0ZCB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgfVxuXG4gICAgdGgge1xuICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICB9XG5cbiAgICB0ZCB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICB9XG4gICAgLmZpbGVuYW1lLFxuICAgIC5maWxlc2l6ZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICB9XG59XG5cblxuLyoqXG4gKiBTZWN0aW9uIDEyOiBGb290ZXIgU3R5bGVzXG4gKi9cbiNmb290ZXIxIHtiYWNrZ3JvdW5kOiAkZm9vdGVyMV9iYWNrZ3JvdW5kOyB9XG4jZm9vdGVyMiB7YmFja2dyb3VuZDogJGZvb3RlcjJfYmFja2dyb3VuZDsgfVxuI2Zvb3RlcjMge2JhY2tncm91bmQ6ICRmb290ZXIzX2JhY2tncm91bmQ7IH1cbiNmb290ZXI0IHtiYWNrZ3JvdW5kOiAkZm9vdGVyNF9iYWNrZ3JvdW5kOyB9XG4jZm9vdGVyNSB7YmFja2dyb3VuZDogJGZvb3RlcjVfYmFja2dyb3VuZDsgfVxuI2Zvb3RlcjYge2JhY2tncm91bmQ6ICRmb290ZXI2X2JhY2tncm91bmQ7IH1cbmZvb3RlciNiZm0tY3JlZGl0cyB7XG4gIEBpbmNsdWRlIG91dGVyLWNvbnRhaW5lcigpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG4iLCIvKiBNYWduaWZpYyBQb3B1cCBDU1MgKi9cbi5tZnAtYmcge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwNDI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZDogIzBiMGIwYjtcbiAgb3BhY2l0eTogMC44OyB9XG5cbi5tZnAtd3JhcCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTA0MztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5tZnAtY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLm1mcC1jb250YWluZXI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5tZnAtYWxpZ24tdG9wIC5tZnAtY29udGFpbmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1mcC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB6LWluZGV4OiAxMDQ1OyB9XG5cbi5tZnAtaW5saW5lLWhvbGRlciAubWZwLWNvbnRlbnQsXG4ubWZwLWFqYXgtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IGF1dG87IH1cblxuLm1mcC1hamF4LWN1ciB7XG4gIGN1cnNvcjogcHJvZ3Jlc3M7IH1cblxuLm1mcC16b29tLW91dC1jdXIsIC5tZnAtem9vbS1vdXQtY3VyIC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICBjdXJzb3I6IC1tb3otem9vbS1vdXQ7XG4gIGN1cnNvcjogLXdlYmtpdC16b29tLW91dDtcbiAgY3Vyc29yOiB6b29tLW91dDsgfVxuXG4ubWZwLXpvb20ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogLXdlYmtpdC16b29tLWluO1xuICBjdXJzb3I6IC1tb3otem9vbS1pbjtcbiAgY3Vyc29yOiB6b29tLWluOyB9XG5cbi5tZnAtYXV0by1jdXJzb3IgLm1mcC1jb250ZW50IHtcbiAgY3Vyc29yOiBhdXRvOyB9XG5cbi5tZnAtY2xvc2UsXG4ubWZwLWFycm93LFxuLm1mcC1wcmVsb2FkZXIsXG4ubWZwLWNvdW50ZXIge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4ubWZwLWxvYWRpbmcubWZwLWZpZ3VyZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1mcC1oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5tZnAtcHJlbG9hZGVyIHtcbiAgY29sb3I6ICNDQ0M7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjhlbTtcbiAgbGVmdDogOHB4O1xuICByaWdodDogOHB4O1xuICB6LWluZGV4OiAxMDQ0OyB9XG4gIC5tZnAtcHJlbG9hZGVyIGEge1xuICAgIGNvbG9yOiAjQ0NDOyB9XG4gICAgLm1mcC1wcmVsb2FkZXIgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGRjsgfVxuXG4ubWZwLXMtcmVhZHkgLm1mcC1wcmVsb2FkZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tZnAtcy1lcnJvciAubWZwLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmJ1dHRvbi5tZnAtY2xvc2UsXG5idXR0b24ubWZwLWFycm93IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMTA0NjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247IH1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwOyB9XG5cbi5tZnAtY2xvc2Uge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMC42NTtcbiAgcGFkZGluZzogMCAwIDE4cHggMTBweDtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEJhc2tlcnZpbGxlLCBtb25vc3BhY2U7IH1cbiAgLm1mcC1jbG9zZTpob3ZlcixcbiAgLm1mcC1jbG9zZTpmb2N1cyB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAubWZwLWNsb3NlOmFjdGl2ZSB7XG4gICAgdG9wOiAxcHg7IH1cblxuLm1mcC1jbG9zZS1idG4taW4gLm1mcC1jbG9zZSB7XG4gIGNvbG9yOiAjMzMzOyB9XG5cbi5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2UsXG4ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gIGNvbG9yOiAjRkZGO1xuICByaWdodDogLTZweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm1mcC1jb3VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogI0NDQztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4ubWZwLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwLjY1O1xuICBtYXJnaW46IDA7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNTVweDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogMTEwcHg7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm1mcC1hcnJvdzphY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IC01NHB4OyB9XG4gIC5tZnAtYXJyb3c6aG92ZXIsXG4gIC5tZnAtYXJyb3c6Zm9jdXMge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLm1mcC1hcnJvdzpiZWZvcmUsXG4gIC5tZnAtYXJyb3c6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgICBib3JkZXI6IG1lZGl1bSBpbnNldCB0cmFuc3BhcmVudDsgfVxuICAubWZwLWFycm93OmFmdGVyIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxM3B4O1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDEzcHg7XG4gICAgdG9wOiA4cHg7IH1cbiAgLm1mcC1hcnJvdzpiZWZvcmUge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDIxcHg7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMjFweDtcbiAgICBvcGFjaXR5OiAwLjc7IH1cblxuLm1mcC1hcnJvdy1sZWZ0IHtcbiAgbGVmdDogMDsgfVxuICAubWZwLWFycm93LWxlZnQ6YWZ0ZXIge1xuICAgIGJvcmRlci1yaWdodDogMTdweCBzb2xpZCAjRkZGO1xuICAgIG1hcmdpbi1sZWZ0OiAzMXB4OyB9XG4gIC5tZnAtYXJyb3ctbGVmdDpiZWZvcmUge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgIGJvcmRlci1yaWdodDogMjdweCBzb2xpZCAjM0YzRjNGOyB9XG5cbi5tZnAtYXJyb3ctcmlnaHQge1xuICByaWdodDogMDsgfVxuICAubWZwLWFycm93LXJpZ2h0OmFmdGVyIHtcbiAgICBib3JkZXItbGVmdDogMTdweCBzb2xpZCAjRkZGO1xuICAgIG1hcmdpbi1sZWZ0OiAzOXB4OyB9XG4gIC5tZnAtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgICBib3JkZXItbGVmdDogMjdweCBzb2xpZCAjM0YzRjNGOyB9XG5cbi5tZnAtaWZyYW1lLWhvbGRlciB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDkwMHB4OyB9XG4gIC5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgICB0b3A6IC00MHB4OyB9XG5cbi5tZnAtaWZyYW1lLXNjYWxlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7IH1cbiAgLm1mcC1pZnJhbWUtc2NhbGVyIGlmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG5cbi8qIE1haW4gaW1hZ2UgaW4gcG9wdXAgKi9cbmltZy5tZnAtaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDQwcHggMCA0MHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4vKiBUaGUgc2hhZG93IGJlaGluZCB0aGUgaW1hZ2UgKi9cbi5tZnAtZmlndXJlIHtcbiAgbGluZS1oZWlnaHQ6IDA7IH1cbiAgLm1mcC1maWd1cmU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNDBweDtcbiAgICBib3R0b206IDQwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGJhY2tncm91bmQ6ICM0NDQ7IH1cbiAgLm1mcC1maWd1cmUgc21hbGwge1xuICAgIGNvbG9yOiAjQkRCREJEO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDsgfVxuICAubWZwLWZpZ3VyZSBmaWd1cmUge1xuICAgIG1hcmdpbjogMDsgfVxuXG4ubWZwLWJvdHRvbS1iYXIge1xuICBtYXJnaW4tdG9wOiAtMzZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IGF1dG87IH1cblxuLm1mcC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogI0YzRjNGMztcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4OyB9XG5cbi5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4ubWZwLWdhbGxlcnkgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1maWd1cmUge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSksIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDMwMHB4KSB7XG4gIC8qKlxuICAgICAgICogUmVtb3ZlIGFsbCBwYWRkaW5ncyBhcm91bmQgdGhlIGltYWdlIG9uIHNtYWxsIHNjcmVlblxuICAgICAgICovXG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWltYWdlLWhvbGRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLm1mcC1pbWctbW9iaWxlIGltZy5tZnAtaW1nIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWZpZ3VyZTphZnRlciB7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmUgc21hbGwge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWJvdHRvbS1iYXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRvcDogYXV0bztcbiAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgLm1mcC1pbWctbW9iaWxlIC5tZnAtYm90dG9tLWJhcjplbXB0eSB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWNvdW50ZXIge1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgdG9wOiAzcHg7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtY2xvc2Uge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5tZnAtYXJyb3cge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpOyB9XG4gIC5tZnAtYXJyb3ctbGVmdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDA7IH1cbiAgLm1mcC1hcnJvdy1yaWdodCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCU7IH1cbiAgLm1mcC1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDsgfSB9IiwiLypcbiAqIGpRdWVyeSBGbGV4U2xpZGVyIHYyLjcuMFxuICogaHR0cDovL3d3dy53b290aGVtZXMuY29tL2ZsZXhzbGlkZXIvXG4gKlxuICogQ29weXJpZ2h0IDIwMTIgV29vVGhlbWVzXG4gKiBGcmVlIHRvIHVzZSB1bmRlciB0aGUgR1BMdjIgYW5kIGxhdGVyIGxpY2Vuc2UuXG4gKiBodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvZ3BsLTIuMC5odG1sXG4gKlxuICogQ29udHJpYnV0aW5nIGF1dGhvcjogVHlsZXIgU21pdGggKEBtYm11ZmZmaW4pXG4gKlxuICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogRk9OVC1GQUNFXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmbGV4c2xpZGVyLWljb24nO1xuICBzcmM6IHVybCgnLi4vZm9udHMvZmxleHNsaWRlci1pY29uLmVvdCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvZmxleHNsaWRlci1pY29uLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vZm9udHMvZmxleHNsaWRlci1pY29uLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9mbGV4c2xpZGVyLWljb24udHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4uL2ZvbnRzL2ZsZXhzbGlkZXItaWNvbi5zdmcjZmxleHNsaWRlci1pY29uJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIFJFU0VUU1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmZsZXgtY29udGFpbmVyIGE6aG92ZXIsXG4uZmxleC1zbGlkZXIgYTpob3ZlciB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpZGVzLFxuLnNsaWRlcyA+IGxpLFxuLmZsZXgtY29udHJvbC1uYXYsXG4uZmxleC1kaXJlY3Rpb24tbmF2IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmZsZXgtcGF1c2VwbGF5IHNwYW4ge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBCQVNFIFNUWUxFU1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmZsZXhzbGlkZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uZmxleHNsaWRlciAuc2xpZGVzID4gbGkge1xuICBkaXNwbGF5OiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5mbGV4c2xpZGVyIC5zbGlkZXMgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZsZXhzbGlkZXIgLnNsaWRlczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwwMDIwXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuaHRtbFt4bWxuc10gLmZsZXhzbGlkZXIgLnNsaWRlcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuKiBodG1sIC5mbGV4c2xpZGVyIC5zbGlkZXMge1xuICBoZWlnaHQ6IDElO1xufVxuLm5vLWpzIC5mbGV4c2xpZGVyIC5zbGlkZXMgPiBsaTpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIERFRkFVTFQgVEhFTUVcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5mbGV4c2xpZGVyIHtcbiAgbWFyZ2luOiAwIDAgNjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiA0cHggc29saWQgI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6b29tOiAxO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAnJyAwIDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtbW96LWJveC1zaGFkb3c6ICcnIDAgMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC1vLWJveC1zaGFkb3c6ICcnIDAgMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJveC1zaGFkb3c6ICcnIDAgMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4uZmxleHNsaWRlciAuc2xpZGVzIHtcbiAgem9vbTogMTtcbn1cbi5mbGV4c2xpZGVyIC5zbGlkZXMgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xufVxuLmZsZXgtdmlld3BvcnQge1xuICBtYXgtaGVpZ2h0OiAyMDAwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xufVxuLmxvYWRpbmcgLmZsZXgtdmlld3BvcnQge1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbn1cbi5jYXJvdXNlbCBsaSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmZsZXgtZGlyZWN0aW9uLW5hdiB7XG4gICpoZWlnaHQ6IDA7XG59XG4uZmxleC1kaXJlY3Rpb24tbmF2IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IC0yMHB4IDAgMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgei1pbmRleDogMTA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmZsZXgtZGlyZWN0aW9uLW5hdiBhOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImZsZXhzbGlkZXItaWNvblwiO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogJ1xcZjAwMSc7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuLmZsZXgtZGlyZWN0aW9uLW5hdiBhLmZsZXgtbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDAyJztcbn1cbi5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtcHJldiB7XG4gIGxlZnQ6IC01MHB4O1xufVxuLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1uZXh0IHtcbiAgcmlnaHQ6IC01MHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5mbGV4c2xpZGVyOmhvdmVyIC5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtcHJldiB7XG4gIG9wYWNpdHk6IDAuNztcbiAgbGVmdDogMTBweDtcbn1cbi5mbGV4c2xpZGVyOmhvdmVyIC5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtcHJldjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZmxleHNsaWRlcjpob3ZlciAuZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LW5leHQge1xuICBvcGFjaXR5OiAwLjc7XG4gIHJpZ2h0OiAxMHB4O1xufVxuLmZsZXhzbGlkZXI6aG92ZXIgLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1uZXh0OmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwIWltcG9ydGFudDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHotaW5kZXg6IC0xO1xufVxuLmZsZXgtcGF1c2VwbGF5IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDVweDtcbiAgbGVmdDogMTBweDtcbiAgb3BhY2l0eTogMC44O1xuICB6LWluZGV4OiAxMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzAwMDtcbn1cbi5mbGV4LXBhdXNlcGxheSBhOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImZsZXhzbGlkZXItaWNvblwiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogJ1xcZjAwNCc7XG59XG4uZmxleC1wYXVzZXBsYXkgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZmxleC1wYXVzZXBsYXkgYS5mbGV4LXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjAwMyc7XG59XG4uZmxleC1jb250cm9sLW5hdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mbGV4LWNvbnRyb2wtbmF2IGxpIHtcbiAgbWFyZ2luOiAwIDZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB6b29tOiAxO1xuICAqZGlzcGxheTogaW5saW5lO1xufVxuLmZsZXgtY29udHJvbC1wYWdpbmcgbGkgYSB7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjNjY2O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIC1vLWJveC1zaGFkb3c6IGluc2V0IDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4uZmxleC1jb250cm9sLXBhZ2luZyBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmZsZXgtY29udHJvbC1wYWdpbmcgbGkgYS5mbGV4LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmZsZXgtY29udHJvbC10aHVtYnMge1xuICBtYXJnaW46IDVweCAwIDA7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZmxleC1jb250cm9sLXRodW1icyBsaSB7XG4gIHdpZHRoOiAyNSU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDA7XG59XG4uZmxleC1jb250cm9sLXRodW1icyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogLjc7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG59XG4uZmxleC1jb250cm9sLXRodW1icyBpbWc6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmZsZXgtY29udHJvbC10aHVtYnMgLmZsZXgtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIFJFU1BPTlNJVkVcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gIC5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtcHJldiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAxMHB4O1xuICB9XG4gIC5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtbmV4dCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICByaWdodDogMTBweDtcbiAgfVxufSIsIi8qKlxyXG4gKiBUaGlzIGZpbGUgY29udGFpbnMgdGhlIGJhc2UgQ1NTIEZvciBVSSBlbGVtZW50cyBzdWNoIGFzIGNvbnRlbnQgc2xpZGVycywgYWNjb3JkaW9uIGJ1dHRvbnMsIGFuZCBvdGhlciAobm9ybWFsbHkpIGludGVyYWN0aXZlIGNvbXBvbmVudHNcclxuICovXHJcblxyXG4jd2hpdGUsXHJcbiNscl9zbGlkZXIge1xyXG4gIC5jb250ZW50LW1heC13aWR0aCAqIHtcclxuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcclxuICB9XHJcblxyXG4gIC5lbGVtZW50IC5oYWxmIHtcclxuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5jeWNsZS1wYWdlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDIwcHggMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4jdGVzdGltb25pYWwtc2xpZGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIC5jdXN0b20tbmF2aWdhdGlvbiB7XHJcbiAgICA+IGEge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHJcbiAgICAgICYuZmxleC1wcmV2IHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmZsZXgtbmV4dCB7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vKnNjcm9sbCBiZWxvdyBmb2xkIHBsdWdpbiBjc3MqL1xyXG4uZm9sZC13cmFwcGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgei1pbmRleDogMTAwMDAwMDAwO1xyXG59XHJcbiNzY3JvbGxCZWxvd0ZvbGQge1xyXG4gIEBpbmNsdWRlIGJmbWNsaWVudC1hcnJvdy1kb3duMigpO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGZvbnQtc2l6ZTogNDBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuI3Rlc3RpbW9uaWFsLXNsaWRlciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAuY3VzdG9tLW5hdmlnYXRpb24ge1xyXG4gICAgPiBhIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gICAgICAmLmZsZXgtcHJldiB7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5mbGV4LW5leHQge1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuZGl2LnBhbmVsIHtcclxuICBtYXgtaGVpZ2h0OiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgb3BhY2l0eTogMDtcclxuXHJcbiAgdHJhbnNpdGlvbjogMC42cyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuXHJcbi5qcy1tb2RhbCB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjkpO1xyXG59XHJcblxyXG4ubW9kYWwtY2xvc2Uge1xyXG4gIGNvbG9yOiAjZmZmXHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICM5OTlcclxuICB9XHJcbn1cclxuXHJcblxyXG4uanMtYmFjay10by10b3Age1xyXG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiAyMHB4O1xyXG4gICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC42KTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuICAgIEBpbmNsdWRlIGJmbWNsaWVudC1hcnJvdy11cDIoKTtcclxuXHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5kaXYucGFuZWwuc2hvdyB7XHJcbiAgb3BhY2l0eTogMTtcclxuICBtYXgtaGVpZ2h0OiAxNTAwcHg7XHJcbn1cclxuXHJcbmJ1dHRvbi5qcy1iZm0tYWNjb3JkaW9uIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcGFkZGluZzogMThweDtcclxuICB3aWR0aDogMTAwJTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdHJhbnNpdGlvbjogMC40cztcclxuXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnXFxFQTBFJztcclxuICAgIGZvbnQtZmFtaWx5OiAnYmZtY2xpZW50JztcclxuICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICB3aWR0aDogMjVweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luOiBhdXRvIDA7XHJcbiAgfVxyXG4gICYuYWN0aXZlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICdcXEVBMTEnO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4uZmFxLXBhZ2UgZGl2LnBhbmVsIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1heC1oZWlnaHQ6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0cmFuc2l0aW9uOiAwLjZzIGVhc2UtaW4tb3V0O1xyXG4gIG9wYWNpdHk6IDA7XHJcblxyXG4gICYuc2hvdyB7XHJcbiAgICBwYWRkaW5nOiAwIDE4cHg7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgbWF4LWhlaWdodDogMTAwMDBweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgaW1nLmFsaWducmlnaHQge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luOiAwIDAgMC45ZW0gMC45ZW07XHJcbiAgfVxyXG4gIGltZy5hbGlnbmxlZnQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW46IDAgMC45ZW0gMC45ZW0gMDtcclxuICB9XHJcbn1cclxuXHJcbi5zb2NpYWwtd3JhcHBlciB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAmLnJvdW5kIC5pY29uIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJVxyXG4gIH1cclxuICAuaWNvbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tcmlnaHQ6NXB4O1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICB3aWR0aDogJHNvY2lhbF9pY29uX3NpemU7XHJcbiAgICBoZWlnaHQ6ICRzb2NpYWxfaWNvbl9zaXplO1xyXG4gICAgZm9udC1zaXplOiAkc29jaWFsX2ljb25fc2l6ZTtcclxuICAgIGNvbG9yOiAkc29jaWFsX2ljb25fY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc29jaWFsX2ljb25fYmFja2dyb3VuZDtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJHNvY2lhbF9pY29uX2hvdmVyX2NvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkc29jaWFsX2ljb25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgIH1cclxuICAgICYuZmFjZWJvb2sgeyBAaW5jbHVkZSBiZm1jbGllbnQtZmFjZWJvb2soKTsgfVxyXG4gICAgJi50d2l0dGVyIHsgQGluY2x1ZGUgYmZtY2xpZW50LXR3aXR0ZXIoKTsgfVxyXG4gICAgJi55b3V0dWJlIHsgQGluY2x1ZGUgYmZtY2xpZW50LXlvdXR1YmUoKTt9XHJcbiAgICAmLmdvb2dsZV9wbHVzLFxyXG4gICAgJi5nb29nbGVwbHVzIHsgQGluY2x1ZGUgYmZtY2xpZW50LWdvb2dsZS1wbHVzKCk7IH1cclxuICAgICYubGlua2VkX2luLFxyXG4gICAgJi5saW5rZWRpbiB7IEBpbmNsdWRlIGJmbWNsaWVudC1saW5rZWQtaW4oKTt9XHJcbiAgICAmLnBpbnRlcmVzdCB7QGluY2x1ZGUgYmZtY2xpZW50LXBpbnRlcmVzdCgpO31cclxuICAgICYuaW5zdGFncmFtIHtAaW5jbHVkZSBiZm1jbGllbnQtaW5zdGFncmFtKCk7fVxyXG4gICAgJi5mbGlja3IgeyBAaW5jbHVkZSBiZm1jbGllbnQtZmxpa3IoKTt9XHJcbiAgICAmLnJzcyB7IEBpbmNsdWRlIGJmbWNsaWVudC1yc3MoKTt9XHJcbiAgICAmLnNvdW5kY2xvdWQge0BpbmNsdWRlIGJmbWNsaWVudC1zb3VuZGNsb3VkKCk7fVxyXG4gICAgJi55YWhvbyB7QGluY2x1ZGUgYmZtY2xpZW50LXlhaG9vKCk7fVxyXG4gICAgJi5hdnZvIHtAaW5jbHVkZSBiZm1jbGllbnQtYXZ2by1pY29uKCk7fVxyXG4gICAgJi55ZWxwIHtAaW5jbHVkZSBiZm1jbGllbnQteWVscCgpO31cclxuICAgICYudHJpcF9hZHZpc29yLFxyXG4gICAgJi50cmlwYWQge0BpbmNsdWRlIGJmbWNsaWVudC10cmlwYWR2aXNvcigpO31cclxuICB9XHJcbiAgYTpudGgtbGFzdC1jaGlsZCgpIC5pY29uIHttYXJnaW4tcmlnaHQ6MDt9XHJcbn0iLCIuY29udGFjdC1wYWdlIHtcclxuXHJcblx0LmxheW91dC13cmFwcGVyIHtcclxuXHRcdC50b3Age1xyXG5cdFx0XHR3aWR0aDoxMDAlOyBtYXJnaW4tYm90dG9tOjIlOyBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuXHRcdH1cclxuXHJcblx0XHQuYm90dG9tIHtcclxuXHRcdFx0d2lkdGg6MTAwJTsgbWFyZ2luLWJvdHRvbToyJTsgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcblx0XHR9XHJcblx0XHQubWFwIHtcclxuXHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdG1hcmdpbjogMFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmxlZnQge1xyXG5cdFx0XHR3aWR0aDoxMDAlOyBtYXJnaW4tcmlnaHQ6MCU7IG1hcmdpbi1ib3R0b206MzVweDtcclxuXHRcdH1cclxuXHJcblx0XHQucmlnaHQge1xyXG5cdFx0XHR3aWR0aDoxMDAlOyBtYXJnaW4tbGVmdDowJTsgbWFyZ2luLWJvdHRvbTowO1xyXG5cdFx0fVxyXG5cdFx0Ji5zdHlsZTEge1xyXG5cdFx0XHRmb3JtIC5mb3JtLWl0ZW06bnRoLW9mLXR5cGUoMikge3dpZHRoOjEwMCU7IG1hcmdpbi1yaWdodDowJTt9XHJcblx0XHRcdGZvcm0gLmZvcm0taXRlbTpudGgtb2YtdHlwZSgzKSB7d2lkdGg6MTAwJTsgbWFyZ2luLXJpZ2h0OjAlO31cclxuXHRcdFx0Zm9ybSAuZm9ybS1pdGVtOm50aC1vZi10eXBlKDQpIHt3aWR0aDoxMDAlO31cclxuXHRcdH1cclxuXHJcblxyXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHQubGVmdCB7XHJcblx0XHRcdFx0d2lkdGg6NDglOyBtYXJnaW4tcmlnaHQ6MiU7IG1hcmdpbi1ib3R0b206MiU7IGRpc3BsYXk6aW5saW5lLWJsb2NrOyB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5yaWdodCB7XHJcblx0XHRcdFx0d2lkdGg6NDglOyBtYXJnaW4tbGVmdDoyJTsgbWFyZ2luLWJvdHRvbToyJTsgZGlzcGxheTppbmxpbmUtYmxvY2s7IHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4ud3BjZjctcmVzcG9uc2Utb3V0cHV0LndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzIHtcclxuICBAaW5jbHVkZSBiZm1jbGllbnQtd2FybmluZygpO1xyXG59XHJcblxyXG5cclxuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLlBhcmVudE5hbWUsXHJcbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC5QYXRpZW50TmFtZSxcclxuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLnNlbmRlcm5hbWUtZmlyc3QsXHJcbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC5zZW5kZXJuYW1lLWxhc3QsXHJcbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC5zZW5kZXJuYW1lICB7XHJcbiAgQGluY2x1ZGUgYmZtY2xpZW50LXVzZXIoKTtcclxufVxyXG5cclxuLndwY2Y3LXJlc3BvbnNlLW91dHB1dC53cGNmNy1tYWlsLXNlbnQtb2ssXHJcbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC5lbWFpbCB7XHJcbiAgQGluY2x1ZGUgYmZtY2xpZW50LWVtYWlsKCk7XHJcbn1cclxuXHJcblxyXG4ud3BjZjctZm9ybS1jb250cm9sLXdyYXAucGhvbmUge1xyXG4gICBAaW5jbHVkZSBiZm1jbGllbnQtcGhvbmUoKTtcclxufVxyXG5cclxuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLmNvbXBhbnkge1xyXG4gIEBpbmNsdWRlIGJmbWNsaWVudC1jb21wYW55KCk7XHJcbn1cclxuXHJcbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC5tZXNzYWdlIHtcclxuICAgQGluY2x1ZGUgYmZtY2xpZW50LXBlbmNpbCgpO1xyXG59XHJcblxyXG5cclxuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLnBhc3Mge1xyXG4gIEBpbmNsdWRlIGJmbWNsaWVudC1rZXkoKTtcclxufVxyXG5cclxuXHJcblxyXG4ud3BjZjctZm9ybS1jb250cm9sLXdyYXAuYWRkcmVzcyxcclxuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLmFkZHJlc3MxLFxyXG4ud3BjZjctZm9ybS1jb250cm9sLXdyYXAuYWRkcmVzczIge1xyXG4gIEBpbmNsdWRlIGJmbWNsaWVudC1ob21lKCk7XHJcbn1cclxuXHJcblxyXG4uZm9ybS1pdGVtLnNlYXJjaHBhZ2Uge1xyXG4gIEBpbmNsdWRlIGJmbWNsaWVudC1zZWFyY2goKTtcclxufVxyXG5cclxuIiwiXG5cbi5iYW5uZXIge1xuICBtYXJnaW46IDA7IGxpbmUtaGVpZ2h0OiAxZW07XG59XG5cbi5mbGV4c2xpZGVyIHtcbiAgYm9yZGVyOiBub25lOyBib3JkZXItcmFkaXVzOiAwOyAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7IC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuXG5cbi5iZy12aWRlbyB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQjdmlkZW9wbGF5ZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQvLyB5b3UgY2FuIGNvbnRyb2wgdGhlIHBvc2l0aW9uaW5nIG9mIHRoZSB2aWRlbyBieSBzZXR0aW5nIHRvcC9ib3R0b20gYXR0cmlidXRlcyBoZXJlXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR9XG59XG5cblxuLmJmbS1iYW5uZXIge1xuXHR3aWR0aDogMTAwJTtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdGRpdiB7XG5cdFx0bGluZS1oZWlnaHQ6IDA7XG5cdH1cblx0cCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAkYm9keV9saW5lX2hlaWdodDtcblx0fVxuXG5cdGltZyB7XG5cdFx0bGluZS1oZWlnaHQ6IDA7XG5cdH1cblxuXHQmLmxheW91dC00NV9kZWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdHVsLnNsaWRlcywgdWwuc2xpZGVzIGxpIHtcblx0ICBib3JkZXI6IDA7IG1hcmdpbjogMDsgcGFkZGluZzogMDtcblx0ICAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDA7IC13ZWJraXQtbWFyZ2luLWFmdGVyOiAwOyAtd2Via2l0LW1hcmdpbi1zdGFydDogMDsgLXdlYmtpdC1tYXJnaW4tZW5kOiAwOyAtd2Via2l0LXBhZGRpbmctc3RhcnQ6IDA7XG5cdH1cblxuXG5cblx0Ji5oYXMtdmlkZW8gbGkge1xuXHRcdG92ZXJmbG93OiBoaWRkZW5cblx0fVxuXG5cdC5iYW5uZXItY29udGFpbmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRiYW5uZXJfdGV4dF93cmFwcGVyX3Jlc3BvbnNpdmVfYnJlYWtvdXQpIHtcblxuXHRcdC50ZXh0LXdyYXBwZXIge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdH1cblx0fVxufVxuIiwiXG4uZ2FsbGVyeS1wYWdlIC5pbm5lciB7YmFja2dyb3VuZDogd2hpdGU7IG92ZXJmbG93OiBoaWRkZW47fVxuXG4uanMtbW9kYWwge1xuICBkaXNwbGF5OiBub25lOyBwb3NpdGlvbjogZml4ZWQ7IHotaW5kZXg6IDEwMDAwMDAwMDA7IHBhZGRpbmctdG9wOiAxMDBweDsgbGVmdDogMDsgdG9wOiAwOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBvdmVyZmxvdzogYXV0bztcblxuICAubW9kYWwtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgbWFyZ2luOiBhdXRvOyBwYWRkaW5nOiAwOyB3aWR0aDogNTAlOyBtYXgtd2lkdGg6IDgwMHB4O1xuICB9XG4gIC5tb2RhbC1jbG9zZSB7XG4gICBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMTBweDsgcmlnaHQ6IDI1cHg7IGZvbnQtc2l6ZTogMzVweDsgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAmOmhvdmVyLFxuICAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgIH1cbiAgfVxuXG59XG5cbi5wcmV2LCAubmV4dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTsgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDE2cHg7XG4gIG1hcmdpbi10b3A6IC01MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0cmFuc2l0aW9uOiAkdGhlbWVfdHJhbnNpdGlvbl9kdXJhdGlvbiBlYXNlO1xuICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5uZXh0IHtcbiAgcmlnaHQ6IDA7IGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xufVxuXG4uY2FwdGlvbi1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBwYWRkaW5nOiAycHggMTZweDtcbn1cblxuXG4udmlkZW8tcGFnZSB7XG4gIC5iZm0tdmlkZW8ge1xuICAgIEBpbmNsdWRlIGZsZXgtY29udGVudCgpO1xuICAgIC5lbGVtZW50LnZpZGVvIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogJHBhbmVsX2JhY2tncm91bmQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgLnZpZGVvLXRpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOjEuMWVtO1xuICAgICAgICAgICAgY29sb3I6ICRwYW5lbF9jb2xvcjtcblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICB3aWR0aDogNDklO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIlO1xuICAgICAgICB9XG5cblxuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblxuXG5cbiAgICAgICAgICAuZWxlbWVudC52aWRlbyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMiU7IHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgLnZpZGVvLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcblxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTJweCk7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcGFuZWxfYmFja2dyb3VuZDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcGFuZWxfY29sb3I7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRoZW1lX3RyYW5zaXRpb25fZHVyYXRpb24gZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAub3ZlcmxheSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjksMzYsNTMsLjg1KTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7IGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxLjRlbTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRoZW1lX3RyYW5zaXRpb25fZHVyYXRpb24gZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAub3ZlcmxheSB7XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC52aWRlby10aXRsZSB7XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgfVxuICB9XG59XG5cblxuXG5pbWcuZGVtbyB7XG4gIG9wYWNpdHk6IDAuNjtcblxuICAmOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cblxuXG4uaG92ZXItc2hhZG93IHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLDAsMCwwLjIpLCAwIDZweCAyMHB4IDAgcmdiYSgwLDAsMCwwLjE5KTtcbiAgfVxufVxuXG5cblxuLmJmbS1nYWxsZXJ5LnN0eWxlc3F1YXJlIHtcbiAgQGluY2x1ZGUgZmxleC1jb250ZW50KCk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cblxuICAuZWxlbWVudC5pbWFnZSB7XG4gICAgd2lkdGg6NDglO1xuICAgIG1hcmdpbi1ib3R0b206IDIlO1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICBsaW5lLWhlaWdodDogMDtcblxuICAgIC5vdmVybGF5IHtcbiAgICAgIG9wYWNpdHk6MDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgkdGhlbWVfcHJpbWFyeV9jb2xvciwuODUpO1xuXG4gICAgICB0b3A6IDA7IGxlZnQ6IDA7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6MS40ZW07XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIGJmbWNsaWVudC1zZWFyY2goKTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IGNhbGMoMTJweCArIDN2dyk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA0MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhc2xhdGUoLTUwJSwgNTAlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIC5vdmVybGF5IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICB3aWR0aDozMiU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDElO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIHdpZHRoOjIzJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIlO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICB3aWR0aDoxOSU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxJTtcbiAgICB9XG4gIH1cblxufVxuXG5cbi5iZm0tZ2FsbGVyeS5zdHlsZWhleCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgLmVsZW1lbnQuaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIG1hcmdpbi1yaWdodDogMSU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTYwZGVnKSBza2V3WSgzMGRlZyk7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgbGluZS1oZWlnaHQ6MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgPiAqIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuXG4gICAgLmhleGFnb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICB0cmFuc2Zvcm06IHNrZXdZKC0zMGRlZykgcm90YXRlKDYwZGVnKTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOmF1dG87XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRoZW1lX3RyYW5zaXRpb25fZHVyYXRpb247XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgIHRvcDowO1xuICAgICAgbGVmdDowO1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsICR0aGVtZV90cmFuc2l0aW9uX2R1cmF0aW9uO1xuICAgICAgQGluY2x1ZGUgYmZtY2xpZW50LXNlYXJjaCgpO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKDEycHggKyAzdncpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICB0b3A6NDQlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQ0JSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDQlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0aGVtZV90cmFuc2l0aW9uX2R1cmF0aW9uO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsMS4xLDEpO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjIsMS4yLDEpO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkdGhlbWVfcHJpbWFyeV9jb2xvciwgMC43NSk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAkdGhlbWVfdHJhbnNpdGlvbl9kdXJhdGlvbjtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgb3BhY2l0eTogMVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgd2lkdGg6IDE5LjIlO1xuICAgIHBhZGRpbmc6IDAgMCAyMi4yNSUgMDtcblxuICAgICY6bnRoLW9mLXR5cGUoOW4rNSkge21hcmdpbi1yaWdodDowO31cblxuICAgICY6bnRoLW9mLXR5cGUoOW4rNikge21hcmdpbi1sZWZ0OjEwLjE1JTt9XG5cbiAgICAmOm50aC1vZi10eXBlKDluKzYpLFxuICAgICY6bnRoLW9mLXR5cGUoOW4rNyksXG4gICAgJjpudGgtb2YtdHlwZSg5bis4KSxcbiAgICAmOm50aC1vZi10eXBlKDluKzkpIHttYXJnaW4tdG9wOi00LjQ1JTsgbWFyZ2luLWJvdHRvbTogLTQuNTUlO31cbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbGluZS1oZWlnaHQ6MHB4O1xuICB9XG59XG5cbiIsIiNjb2x1bW5pemVyLWNvbHVtbnMge1xuXHQvLyBwbGVhc2UgcmVhZCB0aGUgZG9jdW1lbnRhdGlvbiBpbiB0aGUgX21peGlucy9fbWl4aW5zLnNjc3MgZmlsZVxuXG5cdCRjb2x1bW5fYnJlYWtwb2ludHM6IChcblx0XHQ1MDBweCA6IDIsXG5cdFx0MTAwMHB4IDogM1xuXHQpO1xuXHRAaW5jbHVkZSBjb2x1bW5zQ29udGFpbmVyKCdjb2x1bW4tY291bnQnLCAxNDAwcHgsIDEsIDYsICRjb2x1bW5fYnJlYWtwb2ludHMgKTtcbn1cblxuLnRlYXNlci1wYWdlIHtcblx0LmZsZXgtY29udGVudCB7XG5cdFx0Ly8gcGxlYXNlIHJlYWQgdGhlIGRvY3VtZW50YXRpb24gaW4gdGhlIF9taXhpbnMvX21peGlucy5zY3NzIGZpbGVcblx0XHQvLyB0aGlzIHdpbGwgb25seSBhZmZlY3QgXCJ0cmFkaXRpb25hbFwiIHRlYXNlciBsYXlvdXRzIGFzIGVtcGxveW1lbnQvZ2FsbGVyeSBkbyBub3QgdXNlIHRoZSBuYW1pbmcgY29udmVudGlvbiBjb2x1bW5zLVhcblx0XHQkY29sdW1uX2JyZWFrcG9pbnRzOiAoXG5cdFx0XHQ1MDBweCA6IDIsXG5cdFx0XHQxMDAwcHggOiAzLFxuXHRcdFx0MTIwMHB4IDogNCxcblxuXHRcdCk7XG5cdFx0QGluY2x1ZGUgY29sdW1uc0NvbnRhaW5lcignY29sdW1ucycsIDE0MDBweCwgMSwgNiwgJGNvbHVtbl9icmVha3BvaW50cyk7XG5cdH1cblxuXHQucG9zdC10ZWFzZXIgeyAvLyBjb2x1bW4gc3R1ZmYgYW5kIGdsb2JhbCBDU1Ncblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tYm90dG9tOiA3MHB4O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLDEuMSwxKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRmaWd1cmUge1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrOyAtd2Via2l0LW1hcmdpbi1iZWZvcmU6MDsgLXdlYmtpdC1tYXJnaW4tYWZ0ZXI6IDA7IC13ZWJraXQtbWFyZ2luLXN0YXJ0OiAwOyAtd2Via2l0LW1hcmdpbi1lbmQ6IDA7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRAaW5jbHVkZSByZXNwb25zaXZlSW1hZ2UoKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGl0bGUge1xuXHRcdFx0bWFyZ2luLXRvcDowLjVlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206MC41ZW07XG5cdFx0XHRmb250LXNpemU6ICRoNl9zaXplO1xuXHRcdH1cblxuXHRcdC50ZWFzZXItYnV0dG9uIHtcblx0XHRcdG1hcmdpbi10b3A6IDAuNWVtO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdC5iZm0tZ2FsbGVyeS1wYWdlLXRlYXNlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHRcdC5nYWxsZXJ5aW1hZ2Uge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cblx0XHQuZ2FsbGVyeXRpdGxlIHtcblx0XHRcdGJhY2tncm91bmQ6ICRwYW5lbF9iYWNrZ3JvdW5kO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGNvbG9yOiAkcGFuZWxfY29sb3I7XG5cdFx0XHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAkYm9keV9saW5lX2hlaWdodDtcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRmb250LXNpemU6IGNhbGMoMTJweCArIDAuNXZ3KTtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0cGFkZGluZzogN3B4IDVweCA1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmJmbS1lbXBsb3ltZW50LXBhZ2UtdGVhc2VyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG5cdFx0Ji5oZWFkZXItcm93IHtcblx0XHRcdC5jb2wtb25lLFxuXHRcdFx0LmNvbC10d28ge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZDogJHBhbmVsX2JhY2tncm91bmQ7XG5cdFx0XHRcdGNvbG9yOiAkcGFuZWxfY29sb3I7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi4wZW07XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHRcdH1cblxuXHRcdFx0LmNvbC1vbmUge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXG5cdFx0XHQuY29sLW9uZSxcblx0XHRcdC5jb2wtdHdvIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29sLW9uZSxcblx0XHQuY29sLXR3byB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHR9XG5cdFx0LmNvbC1vbmUge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHBhbmVsX2JvcmRlcl9jb2xvcjtcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0fVxuXG5cdFx0LmNvbC10d28ge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHBhbmVsX2JvcmRlcl9jb2xvcjtcblx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0fVxuXHRcdC5wb3NpdGlvbi10aXRsZSB7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDsgZm9udC1zaXplOiAxLjFlbTsgZm9udC1zdHlsZTogaXRhbGljO1xuXHRcdH1cblxuXHRcdC50ZWFzZXItbG9jYXRpb24sXG5cdFx0LnRlYXNlci1wb3N0LWRhdGUsXG5cdFx0LnRlYXNlci1wb3N0LWR1cmF0aW9uLFxuXHRcdC5wb3NpdGlvbi10aXRsZSxcblx0XHQudGVhc2VyLWRlc2NyaXB0aW9uLFxuXHRcdC50ZWFzZXItYnV0dG9uIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0fVxuXHRcdC50ZWFzZXItYnV0dG9uIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGEge1xuXHRcdFx0XHRAaW5jbHVkZSBwYW5lbC1idXR0b24oKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0bGFiZWwge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJzonO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcblx0XHRcdEBpbmNsdWRlIGZsZXgtY29udGVudCgpO1xuXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHBhbmVsX2JvcmRlcl9jb2xvcjtcblx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcblx0XHRcdH1cblxuXG5cdFx0XHQuY29sLW9uZSxcblx0XHRcdC5jb2wtdHdvIHtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0fVxuXHRcdFx0LmNvbC1vbmUsXG5cdFx0XHQuY29sLXR3byxcblx0XHRcdCYuaGVhZGVyLXJvdyAuY29sLW9uZSxcblx0XHRcdCYuaGVhZGVyLXJvdyAuY29sLXR3byB7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0fVxuXG5cdFx0XHQmLmhlYWRlci1yb3cgLmNvbC10d28ge1xuXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdC5jb2wtdHdvIHtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkcGFuZWxfYm9yZGVyX2NvbG9yO1xuXHRcdFx0fVxuXHRcdFx0LmNvbC1vbmUsXG5cdFx0XHQmLmhlYWRlci1yb3cgLmNvbC1vbmUge1xuXHRcdFx0XHR3aWR0aDogMzUwcHg7XG5cdFx0XHR9XG5cblx0XHRcdCYuaGVhZGVyLXJvdyAuY29sLW9uZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdFx0LmNvbC10d28sXG5cdFx0XHQmLmhlYWRlci1yb3cgLmNvbC10d28ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDM1MHB4KTtcblx0XHRcdH1cblxuXHRcdFx0Ji5oZWFkZXItcm93IC5jb2wtb25lLFxuXHRcdFx0Ji5oZWFkZXItcm93IC5jb2wtdHdvIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRwYW5lbF9ib3JkZXJfY29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblxuXG59XG5cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcblxuXG5cdC5wYWdlLXRlbXBsYXRlLWJmbV90ZWFzZXJfcGFnZSAgLm50aC1ydWxlLXdyYXBwZXIge1xuXHRcdC5wb3N0LXRlYXNlci5iZm0tZW1wbG95bWVudC1wYWdlLXRlYXNlciB7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMnB4KTtcblx0XHR9XG5cdFx0LnBvc3QtdGVhc2VyLmJmbS1lbXBsb3ltZW50LXBhZ2UtdGVhc2VyOmxhc3QtY2hpbGQgLmNvbC10d28ge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZVxuXHRcdH1cblx0fVxuXG59XG5cblxuIiwiXHJcbmJvZHkge2ZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMS4xZW07IGNvbG9yOiAjNmI2YjZifVxyXG5wLHVsLG9sLGxpIHtsaW5lLWhlaWdodDogMS4zZW07fVxyXG5cclxuaDEsIGgxIGEge2ZvbnQtc2l6ZTogY2FsYygxNnB0ICsgMS4wN3Z3KTsgY29sb3I6ICMwMDAwMDA7IGZvbnQtZmFtaWx5OiBcIkxhdG9cIixzYW5zLXNlcmlmOyBmb250LXdlaWdodDogNDAwOyBsaW5lLWhlaWdodDoxLjJlbTsgbWFyZ2luOiAxMHB4IDAgMTBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxyXG5oMiwgaDIgYSB7Zm9udC1zaXplOiBjYWxjKDE2cHQgKyAuODh2dyk7IGNvbG9yOiAjMTNjN2MxOyBmb250LWZhbWlseTogXCJMYXRvXCIsc2Fucy1zZXJpZjsgZm9udC13ZWlnaHQ6IDQwMDsgbGluZS1oZWlnaHQ6MS4xZW07IG1hcmdpbjogMTBweCAwOyB0ZXh0LXRyYW5zZm9ybTogbm9uZTt9XHJcbmgzLCBoMyBhIHtmb250LXNpemU6IGNhbGMoMTZwdCArIC43NXZ3KTsgY29sb3I6ICM4YzhjOGM7IGZvbnQtZmFtaWx5OiBcIkxhdG9cIixzYW5zLXNlcmlmOyBmb250LXdlaWdodDogNDAwOyBsaW5lLWhlaWdodDoxLjFlbTsgbWFyZ2luOiAxMHB4IDA7IHRleHQtdHJhbnNmb3JtOiBub25lO31cclxuaDQsIGg0IGEge2ZvbnQtc2l6ZTogY2FsYygxNHB0ICsgLjY0dncpOyBjb2xvcjogIzhjOGM4YzsgZm9udC1mYW1pbHk6IFwiTGF0b1wiLHNhbnMtc2VyaWY7IGZvbnQtd2VpZ2h0OiA0MDA7IGxpbmUtaGVpZ2h0OjEuMWVtOyBtYXJnaW46IDEwcHggMDt9XHJcbmg1LCBoNSBhIHtmb250LXNpemU6IGNhbGMoMTRwdCArIC41M3Z3KTsgY29sb3I6ICMwMGIwYWI7IGZvbnQtZmFtaWx5OiBcIkxhdG9cIixzYW5zLXNlcmlmOyBmb250LXdlaWdodDogNDAwOyBsaW5lLWhlaWdodDoxLjFlbTsgbWFyZ2luOiAxMHB4IDA7fVxyXG5oNiwgaDYgYSB7Zm9udC1zaXplOiBjYWxjKDE0cHQgKyAuNDJ2dyk7IGNvbG9yOiAjMDBiMGFiOyBmb250LWZhbWlseTogXCJMYXRvXCIsc2Fucy1zZXJpZjsgZm9udC13ZWlnaHQ6IDQwMDsgbGluZS1oZWlnaHQ6MS4xZW07IG1hcmdpbjogMTBweCAwO31cclxuXHJcblxyXG4uZm9ybS1pdGVtIGlucHV0LndwY2Y3LXN1Ym1pdHstd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IC1tb3otYXBwZWFyYW5jZTogbm9uZTsgIGFwcGVhcmFuY2U6IG5vbmU7ICBib3JkZXItcmFkaXVzOiAwO30gLy9UaGlzIGlzIGEgRklYIGZvciBTYWZhcmkgb24gYSBDRUxMIFBIT05FLiBmb3IgdGhlIGJ1dHRvbiBkaXNwbGF5cy5cclxuXHJcblxyXG5wIHttYXJnaW46IDFlbSAwO31cclxuYSwgYTpsaW5rLCBhOnZpc2l0ZWQge2NvbG9yOiAjNGNiYWI3OyB0cmFuc2l0aW9uOiBhbGwgMC4zczt9XHJcbmE6aG92ZXIsIGE6Zm9jdXMge2NvbG9yOiAjNzJlN2UzO31cclxuYS5idXR0b24ubW9yZS1saW5rLCBhLmJ1dHRvbi5yZWFkLW1vcmUge2JhY2tncm91bmQ6ICMwMGExOWM7IGJvcmRlcjoxcHggc29saWQgIzAwYTE5YzsgY29sb3I6ICNmZmZmZmY7IGZvbnQtc2l6ZTogLjkyZW07IGZvbnQtd2VpZ2h0OiA0MDA7IHBhZGRpbmc6IDE0cHggMjBweDsgYm9yZGVyLXJhZGl1czogMHB4OyB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7IGxpbmUtaGVpZ2h0OjFlbTsgZGlzcGxheTppbmxpbmUtYmxvY2s7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cclxuYS5idXR0b24ubW9yZS1saW5rOmhvdmVyLCBhLmJ1dHRvbi5yZWFkLW1vcmU6aG92ZXIge2JhY2tncm91bmQtY29sb3I6ICMxMDEwMTA7IGJvcmRlci1jb2xvcjogIzEwMTAxMDsgY29sb3I6ICNmZmZmZmY7IGJveC1zaGFkb3c6IDAgMTJweCAxNnB4IDAgcmdiYSgwLDAsMCwwLjI0KSwgMCAxN3B4IDUwcHggMCByZ2JhKDAsMCwwLDAuMTkpO31cclxuLmZvcm0taXRlbSBpbnB1dC53cGNmNy1zdWJtaXQge2JhY2tncm91bmQ6ICMwMGExOWM7IGJvcmRlcjoxcHggc29saWQgIzAwYTE5YzsgY29sb3I6ICNmZmZmZmY7IGZvbnQtc2l6ZTogLjkyZW07IGZvbnQtd2VpZ2h0OiA0MDA7IHBhZGRpbmc6IDE2cHggMjBweCAxNHB4OyB0cmFuc2l0aW9uOiBhbGwgMC4zczsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTt9XHJcbi5mb3JtLWl0ZW0gaW5wdXQud3BjZjctc3VibWl0OmhvdmVyIHtiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxMDEwOyBib3JkZXItY29sb3I6ICMxMDEwMTA7IGNvbG9yOiAjZmZmZmZmOyBvdXRsaW5lOiBub25lOyB0cmFuc2l0aW9uOiBhbGwgMC4zczt9XHJcbi5pbm5lciB7d2lkdGg6IDEwMCU7IG1heC13aWR0aDogMTQwMHB4OyBib3gtc2l6aW5nOiBib3JkZXItYm94OyBwYWRkaW5nOiAwIDIlOyBtYXJnaW46IDAgYXV0bzt9XHJcbi5mbGV4LWNvbnRlbnQge2Rpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IGZsZXgtd3JhcDogd3JhcDt9XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbi5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQgYS5idXR0b24ubW9yZS1saW5rIHtiYWNrZ3JvdW5kOiAjMDBhMTljOyBib3JkZXI6MXB4IHNvbGlkICMwMGExOWM7IGNvbG9yOiAjZmZmZmZmOyBmb250LXNpemU6IC45MmVtOyBmb250LXdlaWdodDogNDAwOyBwYWRkaW5nOiAxNHB4IDIwcHg7IGJvcmRlci1yYWRpdXM6IDBweDsgd2hpdGUtc3BhY2U6IHByZS13cmFwOyBsaW5lLWhlaWdodDoxZW07IGRpc3BsYXk6aW5saW5lLWJsb2NrOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBib3gtc2l6aW5nOiBib3JkZXItYm94O31cclxuLmxhbmRpbmctcGFnZSAuZWxlbWVudCBhLmJ1dHRvbi5tb3JlLWxpbms6aG92ZXIge2JhY2tncm91bmQtY29sb3I6ICMxMDEwMTA7IGJvcmRlci1jb2xvcjogIzEwMTAxMDsgY29sb3I6ICNmZmZmZmY7IGJveC1zaGFkb3c6IDAgMTJweCAxNnB4IDAgcmdiYSgwLDAsMCwwLjI0KSwgMCAxN3B4IDUwcHggMCByZ2JhKDAsMCwwLDAuMTkpO31cclxuXHJcbi5pbWFnZXdyYXBwZXIge2xpbmUtaGVpZ2h0OiAwcHg7fVxyXG5cclxuI2hlYWRlcjEge2JhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjkpOyBoZWlnaHQ6IDEwMnB4OyBwYWRkaW5nOiAwOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgei1pbmRleDogMzAwO31cclxuI2hlYWRlcjEgLmlubmVyIHttYXgtd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgZmxleC13cmFwOiB3cmFwOyBwb3NpdGlvbjogcmVsYXRpdmU7fVxyXG4jaGVhZGVyMSAubG9nby13cmFwcGVyIHtwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogN3B4OyBsZWZ0OiBjYWxjKCgoMTAwJSAtIDE0MDBweCkgLyAyKSArICgxNDAwcHggKiAuMDIpKTsgIG1heC13aWR0aDogNDEycHg7IHotaW5kZXg6IDcwMDsgfVxyXG4vLyAjaGVhZGVyMSAjbmF2X21lbnUtMiB7bWF4LXdpZHRoOiBjYWxjKCgxNDAwcHggLSAoMTQwMHB4ICogLjA0KSkgLSAxNnB4KTt9XHJcbiNoZWFkZXIxICNuYXZfbWVudS0yIHttYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDI2MHB4KTt9XHJcbiNoZWFkZXIxICNuYXZfbWVudS0yICNtZW51LW1haW4tbWVudSB7bWFyZ2luLXJpZ2h0OiAxNnB4O31cclxuXHJcbiNoZWFkZXIxICN3eXNpd3lnX3dpZGdldHNfd2lkZ2V0LTIge21hcmdpbjogMDs7fVxyXG4jaGVhZGVyMSAjd3lzaXd5Z193aWRnZXRzX3dpZGdldC0yIHAge21hcmdpbjogMDsgcGFkZGluZzogMDt9XHJcbi8vICNoZWFkZXIxICN3eXNpd3lnX3dpZGdldHNfd2lkZ2V0LTIgdWwge21hcmdpbjogMDsgcGFkZGluZzogMDsgd2lkdGg6IGNhbGMoKCgxMDAlIC0gMTQwMHB4KSAvIDIpICsgKDE0MDBweCAqIC4wMikpO31cclxuI2hlYWRlcjEgI3d5c2l3eWdfd2lkZ2V0c193aWRnZXQtMiB1bCB7bWFyZ2luOiAwOyBwYWRkaW5nOiAwO31cclxuI2hlYWRlcjEgI3d5c2l3eWdfd2lkZ2V0c193aWRnZXQtMiB1bCBsaSB7bGlzdC1zdHlsZTogbm9uZTsgfVxyXG4vLyAjaGVhZGVyMSAjd3lzaXd5Z193aWRnZXRzX3dpZGdldC0yIHVsIGxpIGEge3dpZHRoOiBjYWxjKCgxMDB2dyAtIDE0MDBweCkgLyAyKTsgaGVpZ2h0OiA1MXB4OyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTt9XHJcbiNoZWFkZXIxICN3eXNpd3lnX3dpZGdldHNfd2lkZ2V0LTIgdWwgbGkgYSB7d2lkdGg6IDI2MHB4OyBoZWlnaHQ6IDUxcHg7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyBhbGlnbi1pdGVtczogY2VudGVyOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO31cclxuI2hlYWRlcjEgI3d5c2l3eWdfd2lkZ2V0c193aWRnZXQtMiB1bCBsaTpudGgtY2hpbGQoMSkgYSB7YmFja2dyb3VuZDogIzAyNTA0ZTsgY29sb3I6ICNmZmZmZmY7IHRyYW5zaXRpb246IGFsbCAwLjNzO31cclxuI2hlYWRlcjEgI3d5c2l3eWdfd2lkZ2V0c193aWRnZXQtMiB1bCBsaTpudGgtY2hpbGQoMSkgYTpob3ZlciAge2JhY2tncm91bmQ6ICMwMGEwOWI7IGNvbG9yOiAjZmZmZmZmO31cclxuI2hlYWRlcjEgI3d5c2l3eWdfd2lkZ2V0c193aWRnZXQtMiB1bCBsaTpudGgtY2hpbGQoMikgYSB7YmFja2dyb3VuZDogIzAyMzkzNzsgY29sb3I6ICNmZmZmZmY7IGZvbnQtc2l6ZTogLjkxZW07IGZvbnQtd2VpZ2h0OiA3MDA7IHRyYW5zaXRpb246IGFsbCAwLjNzO31cclxuI2hlYWRlcjEgI3d5c2l3eWdfd2lkZ2V0c193aWRnZXQtMiB1bCBsaTpudGgtY2hpbGQoMikgYTpob3ZlciB7YmFja2dyb3VuZDogIzAwYTA5YjsgY29sb3I6ICNmZmZmZmY7fVxyXG5cclxuLy8gI2hlYWRlcjEgI3d5c2l3eWdfd2lkZ2V0c193aWRnZXQtMiBhLmJ1dHRvbi5tb3JlLWxpbmsge2JhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBib3JkZXI6IDFweCBzb2xpZCAjM2IzYjNiOyBjb2xvcjogIzc1NzU3NTsgZm9udC1zaXplOiAuOGVtOyBwYWRkaW5nOiA2cHggMjBweDsgZm9udC13ZWlnaHQ6IDQwMDsgfVxyXG4vLyAjaGVhZGVyMSAjd3lzaXd5Z193aWRnZXRzX3dpZGdldC0yIGEuYnV0dG9uLm1vcmUtbGluazpob3ZlciB7YmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyBjb2xvcjogI2ZmZmZmZjt9XHJcblxyXG5cclxuLyogTUVOVSBUd2Vha3MgTkVXKi9cclxuI25hdl9tZW51LTIge3dpZHRoOiAxMDAlOyB6LWluZGV4OiA2MDA7IG1hcmdpbi10b3A6IDdweDsgfVxyXG4ubWVudS1tYWluLW1lbnUtY29udGFpbmVyIHtwb3NpdGlvbjogcmVsYXRpdmU7IHotaW5kZXg6IDYwMDsgd2lkdGg6IDEwMCU7IGxpbmUtaGVpZ2h0OiAwcHg7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7fVxyXG4ubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51IHtmb250LXNpemU6IDBweDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBsaXN0LXN0eWxlOiBub25lOyBwYWRkaW5nOiAwOyAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDA7IC13ZWJraXQtbWFyZ2luLWFmdGVyOiAwOyAtd2Via2l0LXBhZGRpbmctc3RhcnQ6IDA7IG1hcmdpbjowfVxyXG4ubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51IC5tZW51LWl0ZW0ge21hcmdpbjogMDsgcGFkZGluZzowOyBsaW5lLWhlaWdodDogMHB4OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGxpbmUtaGVpZ2h0OiAxZW07fVxyXG4ubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51IC5tZW51LWl0ZW0gYSB7ZGlzcGxheTogYmxvY2s7IHdoaXRlLXNwYWNlOiBub3dyYXA7IHRyYW5zaXRpb246IGFsbCAwLjNzO31cclxuLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubWVudSAubWVudS1pdGVtIC5zdWItbWVudSB7cG9zaXRpb246IHJlbGF0aXZlOyBkaXNwbGF5OiBub25lOyBtaW4td2lkdGg6IDIwMHB4OyAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDA7IC13ZWJraXQtbWFyZ2luLWFmdGVyOiAwOyAtd2Via2l0LXBhZGRpbmctc3RhcnQ6IDA7IHRyYW5zaXRpb246IGFsbCAwLjNzOyBwYWRkaW5nLWxlZnQ6MDt9XHJcbi5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUgLm1lbnUtaXRlbTpob3ZlciAuc3ViLW1lbnUge2Rpc3BsYXk6IGJsb2NrOyBwb3NpdGlvbjogYWJzb2x1dGU7IGJvdHRvbTogMDsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpOyBwYWRkaW5nLWxlZnQ6IDA7fVxyXG4ubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51IC5tZW51LWl0ZW0gLnN1Yi1tZW51IC5tZW51LWl0ZW0ge2Rpc3BsYXk6IGJsb2NrOyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cclxuXHJcbi5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUgPiAubWVudS1pdGVtID4gYSB7Y29sb3I6ICNmZmZmZmY7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBmb250LXNpemU6MTZweDsgcGFkZGluZzogMzlweCA1cHg7IGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7IGZvbnQtd2VpZ2h0OiA3MDA7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGxpbmUtaGVpZ2h0OjFlbTsgfSAvKiB0b3AgbGV2ZWwgKi9cclxuLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubWVudSA+IC5tZW51LWl0ZW0gPiBhOmhvdmVyIHtjb2xvcjogIzAzYjZiMDsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7fSAvKiB0b3AgbGV2ZWwgLSBIb3ZlciAqL1xyXG4ubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51ID4gLm1lbnUtaXRlbS5jdXJyZW50LW1lbnUtaXRlbSA+IGEge2NvbG9yOiAjMDNiNmIwOyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDt9IC8qIHRvcCBsZXZlbCAtIEFjdGl2ZSAgKi9cclxuLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubWVudSA+IC5tZW51LWl0ZW0uY3VycmVudC1tZW51LXBhcmVudCA+IGEge2NvbG9yOiAjMDNiNmIwOyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDt9IC8qIFRvcCBMZXZlbCAtIEFjdGl2ZSBUcmFpbCAgKi9cclxuXHJcbi5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUgLnN1Yi1tZW51ID4gLm1lbnUtaXRlbSA+IGEge2NvbG9yOiAjZmZmZmZmOyBiYWNrZ3JvdW5kOiAjMGYwZjBmOyBmb250LXNpemU6IDE2cHg7IGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7IGZvbnQtd2VpZ2h0OiA0MDA7IHRleHQtdHJhbnNmb3JtOiBub25lOyBwYWRkaW5nOiAxMHB4IDEycHggMTBweDsgbGluZS1oZWlnaHQ6MWVtO30gLyogU3ViIE1lbnUgKi9cclxuLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubWVudSAuc3ViLW1lbnUgPiAubWVudS1pdGVtID4gYTpob3ZlciB7Y29sb3I6ICNmZmZmZmY7IGJhY2tncm91bmQ6ICMwMGExOWM7fSAvKiBTdWIgTWVudSAtIEhvdmVyICovXHJcbi5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUgLnN1Yi1tZW51ID4gLm1lbnUtaXRlbS5jdXJyZW50LW1lbnUtaXRlbSA+IGEge2NvbG9yOiAjZmZmZmZmOyBiYWNrZ3JvdW5kOiAjMDBhMTljO30gLyogU3ViIE1lbnUgLSBBY3RpdmUgVHJhaWwgKi9cclxuXHJcbi5uYXYtbW9iaWxlIHtkaXNwbGF5OiBub25lOyBjdXJzb3I6IHBvaW50ZXI7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwcHg7IHJpZ2h0OiAwOyBoZWlnaHQ6IDU2cHg7IHdpZHRoOiA1NnB4OyBmb250LXNpemU6IDI1cHg7ICBtYXJnaW4tcmlnaHQ6MDsgei1pbmRleDogMjAwMDt9IC8qIE1vYmlsZSBOYXZpZ2F0aW9uICovXHJcbi5uYXYtbW9iaWxlIC5tZW51aWNvbiB7d2lkdGg6IDEwMCU7IGhlaWdodDoxMDAlOyBkaXNwbGF5OmZsZXg7IGp1c3RpZnktY29udGVudDpjZW50ZXI7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO31cclxuLm5hdi1tb2JpbGUgLm1lbnVpY29uOmJlZm9yZSB7Y29udGVudDogXCJcXEVBMzNcIjsgY29sb3I6ICNmZmZmZmY7fSAvKiB2YWxpZCBpY29uczogIGU5MGUgKGhvcml6b250YWwgZG90cyksIFxcRUEzMSAodmVydCBEb3RzKSwgZTkxMCAoc21hbGwgM2JhciByb3VuZCksIGU5MTEgKGxhcmdlIDNiYXIgcm91bmQpLCBlOTEyIChzbWFsbCAzIGJhciBzcXVhcmUpLCBlOTEzIChsYXJnZSAzYmFyIHNxdWFyZSkqL1xyXG4ubmF2LW1vYmlsZS5uYXYtbW9iaWxlLW9wZW4gLm1lbnVpY29uOmJlZm9yZSB7Y29sb3I6ICMwMGExOWM7fVxyXG5cclxuLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubWVudSAubWVudS1pdGVtIC5zdWItbWVudSAuc3ViLW1lbnUge2Rpc3BsYXk6IG5vbmU7fVxyXG5cclxuI21lbnUtaXRlbS0xMTkge2Rpc3BsYXk6IG5vbmU7fVxyXG5cclxuXHJcbi8qIFNsaWRlc2hvdyBCYW5uZXIgQXJlYSAqL1xyXG4jaGVhZGVyMyB7cGFkZGluZzogMDsgbWFyZ2luOiAwO31cclxuI2hlYWRlcjMgLmJhbm5lciB7cG9zaXRpb246IHJlbGF0aXZlOyBtYXgtd2lkdGg6IDEwMCU7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cclxuLmJhbm5lciAuYmZtLWJhbm5lciB7Ym9yZGVyOiAwcHg7IG1hcmdpbjogMDsgcG9zaXRpb246IHJlbGF0aXZlO31cclxuLmJhbm5lciAuYmZtLWJhbm5lciAuc2xpZGVzIHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O31cclxuLmJhbm5lciAuYmZtLWJhbm5lciAuYmFubmVyLWNvbnRhaW5lciB7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztsaW5lLWhlaWdodDowcHg7fVxyXG4uYmFubmVyIC5iZm0tYmFubmVyIC5iYW5uZXItY29udGFpbmVyIGltZyB7bWFyZ2luOjAgYXV0bzt9XHJcbi5iYW5uZXIgLmJmbS1iYW5uZXIgLnRleHQtd3JhcHBlciB7YmFja2dyb3VuZDogcmdiYSgwLDAsMCwuNjUpOyBwb3NpdGlvbjphYnNvbHV0ZTsgYm90dG9tOiAwOyBsZWZ0OiBpbmhlcml0OyByaWdodDowOyB3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiAxMDAlOyBkaXNwbGF5OmZsZXg7IGp1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQ7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IHBhZGRpbmc6MDsgbWluLWhlaWdodDogMHB4OyB9XHJcbi5iYW5uZXIgLmJmbS1iYW5uZXIgLnRleHQtd3JhcHBlciBwIHtsaW5lLWhlaWdodDogMWVtOyBtYXJnaW46IDA7IGRpc3BsYXk6IGlubGluZS1ibG9jazt9XHJcbi5iYW5uZXIgLmJmbS1iYW5uZXIgLnRleHQtd3JhcHBlciAuY2VudGVybWUge2JhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6IDEwMCU7IG1hcmdpbjogMCBhdXRvIDA7IHBhZGRpbmc6IDEycHggMi41JTsgbGluZS1oZWlnaHQ6IDEuMWVtOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7fVxyXG4uYmFubmVyIC5iZm0tYmFubmVyIC50ZXh0LXdyYXBwZXIgLnNsaWRlLXRpdGxlIHtjb2xvcjojZmZmZmZmOyBmb250LXNpemU6Y2FsYygxNnB0ICsgLjQ1dncpOyBmb250LWZhbWlseTpcIkxhdG9cIjsgZm9udC13ZWlnaHQ6IDQwMDsgbGluZS1oZWlnaHQ6MWVtOyBkaXNwbGF5OiBibG9jazsgdGV4dC10cmFuc2Zvcm06IG5vbmU7fVxyXG4uYmFubmVyIC5iZm0tYmFubmVyIC50ZXh0LXdyYXBwZXIgLnNsaWRlLXRpdGxlIHAge2xpbmUtaGVpZ2h0OiAxLjNlbTt9XHJcbi5iYW5uZXIgLmJmbS1iYW5uZXIgLnRleHQtd3JhcHBlciAuc2xpZGUtc3VidGl0bGUge2NvbG9yOiNmZmZmZmY7ICBmb250LXNpemU6IDFlbTsgZm9udC1mYW1pbHk6XCJMYXRvXCI7IGZvbnQtd2VpZ2h0OiA0MDA7IGxpbmUtaGVpZ2h0OjFlbTsgbWFyZ2luLXRvcDogNXB4O31cclxuLmJhbm5lciAuYmZtLWJhbm5lciAudGV4dC13cmFwcGVyIC5zbGlkZS1zdWJ0aXRsZSBwIHtsaW5lLWhlaWdodDogMS4xZW07fVxyXG4uYmFubmVyIC5iZm0tYmFubmVyIC50ZXh0LXdyYXBwZXIgLnNsaWRlLWxpbmsge21hcmdpbi10b3A6IDE2cHg7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxyXG4uYmFubmVyIC5iZm0tYmFubmVyIC50ZXh0LXdyYXBwZXIgLnNsaWRlLWxpbmsgYSB7Y29sb3I6I2ZmZmZmZjsgYm9yZGVyOjFweCBzb2xpZCAjZmZmZmZmOyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgbGluZS1oZWlnaHQ6MWVtOyBwYWRkaW5nOiAxNHB4IDE4cHg7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6XCJMYXRvXCI7IGZvbnQtd2VpZ2h0OiA0MDA7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsgd2hpdGUtc3BhY2U6bm93cmFwOyB0cmFuc2l0aW9uOmFsbCAwLjNzOyBwb3NpdGlvbjogcmVsYXRpdmU7ZGlzcGxheTogaW5saW5lLWJsb2NrOzt9XHJcbi5iYW5uZXIgLmJmbS1iYW5uZXIgLnRleHQtd3JhcHBlciAuc2xpZGUtbGluayBhOmhvdmVyIHtiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyBib3JkZXItY29sb3I6ICMwMDAwMDA7IGJveC1zaGFkb3c6IDAgMTJweCAxNnB4IDAgcmdiYSgwLDAsMCwwLjI0KSwgMCAxN3B4IDUwcHggMCByZ2JhKDAsMCwwLDAuMTkpO31cclxuXHJcblxyXG4uYmFubmVyIC5iZm0tYmFubmVyLnRhbGwgLnRleHQtd3JhcHBlciB7YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IHdpZHRoOiA0MCU7IGhlaWdodDogY2FsYygxMDAlIC0gMTAycHgpO31cclxuLmJhbm5lciAuYmZtLWJhbm5lci50YWxsIC50ZXh0LXdyYXBwZXIgLmNlbnRlcm1lIHtwYWRkaW5nOiAyMHB4IDIuNXZ3OyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZmxleC13cmFwOiB3cmFwOyB0ZXh0LWFsaWduOiBsZWZ0O31cclxuLmJhbm5lciAuYmZtLWJhbm5lci50YWxsIC50ZXh0LXdyYXBwZXIgLnNsaWRlLXRpdGxlIHtmb250LXNpemU6Y2FsYygxNnB0ICsgMi4wdncpOyBmb250LXdlaWdodDogMzAwO31cclxuLmJhbm5lciAuYmZtLWJhbm5lci50YWxsIC50ZXh0LXdyYXBwZXIgLnNsaWRlLXRpdGxlIHAge2xpbmUtaGVpZ2h0OiAxZW07fVxyXG4uYmFubmVyIC5iZm0tYmFubmVyLnRhbGwgLnRleHQtd3JhcHBlciAuc2xpZGUtc3VidGl0bGUge2ZvbnQtc3R5bGU6IGl0YWxpYzsgbWFyZ2luLXRvcDogMTVweDt9XHJcbi5iYW5uZXIgLmJmbS1iYW5uZXIudGFsbCAudGV4dC13cmFwcGVyIC5zbGlkZS1zdWJ0aXRsZSBwIHtsaW5lLWhlaWdodDogMS40ZW07fVxyXG4uYmFubmVyIC5iZm0tYmFubmVyLnRhbGwgLnRleHQtd3JhcHBlciAuc2xpZGUtbGluayB7ZGlzcGxheTogYmxvY2s7d2lkdGg6IDEwMCU7IG1hcmdpbi10b3A6IDN2dzt9XHJcbi5iYW5uZXIgLmJmbS1iYW5uZXIudGFsbCAudGV4dC13cmFwcGVyIC5zbGlkZS1saW5rIGEge2ZvbnQtc2l6ZTogY2FsYygxMnB0ICsgLjF2dyk7IHBhZGRpbmc6IDE3cHggNTRweDt9XHJcblxyXG4uYmFubmVyIC5iZm0tYmFubmVyLnNob3J0IC50ZXh0LXdyYXBwZXIge2JhY2tncm91bmQ6ICMwMGExOWM7IHBvc2l0aW9uOiByZWxhdGl2ZTt9XHJcbi5iYW5uZXIgLmJmbS1iYW5uZXIuc2hvcnQgLnRleHQtd3JhcHBlciAuc2xpZGUtdGl0bGUge2ZvbnQtd2VpZ2h0OiAzMDA7IGZvbnQtc2l6ZTogY2FsYygxNnB0ICsgLjc3dncpO31cclxuXHJcblxyXG5cclxuXHJcbi8qIENvbnRlbnQgQXJlYXMgKi9cclxuLyogQWxsIFBhZ2VzICovXHJcblxyXG4gIC8qRnJvbnQgUGFnZSAqL1xyXG4gICNmcHdoaXRlY2FsbG91dHMge3BhZGRpbmc6IDEwcHggMCAyMHB4O31cclxuICAjZnB3aGl0ZWNhbGxvdXRzIC5pbm5lciB7ZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgZmxleC13cmFwOiB3cmFwO31cclxuICAjZnB3aGl0ZWNhbGxvdXRzIC5pdGVtYm94IHt3aWR0aDogMzElOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHRleHQtYWxpZ246IGNlbnRlcjt9XHJcbiAgI2Zwd2hpdGVjYWxsb3V0cyAubWFpbnRpdGxlIHtjb2xvcjogIzE5MTkxOTsgZm9udC1zaXplOiAuODhlbTsgZm9udC13ZWlnaHQ6IDcwMDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgdHJhbnNpdGlvbjogYWxsIDAuM3M7fVxyXG4gICNmcHdoaXRlY2FsbG91dHMgLml0ZW1ib3g6aG92ZXIgLm1haW50aXRsZSB7Y29sb3I6ICMwMGExOWM7fVxyXG4gICNmcHdoaXRlY2FsbG91dHMgLml0ZW1ib3ggaW1nIHt0cmFuc2l0aW9uOiBhbGwgMC4zczt9XHJcbiAgI2Zwd2hpdGVjYWxsb3V0cyAuaXRlbWJveDpob3ZlciBpbWcge3RyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7fVxyXG5cclxuICAjY29udGVudC5mcm9udC1wYWdlIHtwYWRkaW5nOiAxMHB4IDAgY2FsYygyMHB4ICsgMnZ3KTsgYmFja2dyb3VuZDogIzM5MzczODsgY29sb3I6ICNhZWFlYWU7fVxyXG4gICNjb250ZW50LmZyb250LXBhZ2UgaDEsICNjb250ZW50LmZyb250LXBhZ2UgaDIsICNjb250ZW50LmZyb250LXBhZ2UgaDMsICNjb250ZW50LmZyb250LXBhZ2UgaDQsICNjb250ZW50LmZyb250LXBhZ2UgaDUsICNjb250ZW50LmZyb250LXBhZ2UgaDYge2NvbG9yOiAjZmZmZmZmO31cclxuXHJcbiAgI2ZwZ3JleWNhbGxvdXRzIHttYXJnaW4tdG9wOiAzMnB4OyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyBmbGV4LXdyYXA6IHdyYXA7IHBhZGRpbmc6IDA7fVxyXG4gICNmcGdyZXljYWxsb3V0cyAuaXRlbWJveCB7YmFja2dyb3VuZDogIzIwMjAyMDsgd2lkdGg6IGNhbGMoMzElIC0gNDBweCk7IHBhZGRpbmc6IDE3cHggMjBweCAyMHB4OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IG1pbi1oZWlnaHQ6IDI1M3B4OyBmb250LXNpemU6IC45NGVtO31cclxuICAjZnBncmV5Y2FsbG91dHMgLml0ZW1ib3ggLm1haW50aXRsZSB7Y29sb3I6ICNmZmZmZmY7IGZvbnQtc2l6ZTogY2FsYyggMTZwdCArIC42OHZ3KTsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgdGV4dC1hbGlnbjogY2VudGVyOyBwb3NpdGlvbjogcmVsYXRpdmU7IG1hcmdpbjogMCAtMjBweCAwO31cclxuICAjZnBncmV5Y2FsbG91dHMgLml0ZW1ib3ggLm1haW50aXRsZTpiZWZvcmUge2NvbnRlbnQ6ICcgJzsgZGlzcGxheTogYmxvY2s7IGhlaWdodDogMnB4OyB3aWR0aDogMTAwJTsgYmFja2dyb3VuZDogIzAwYTE5YzsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IGNhbGMoNTAlIC0gMXB4KTt9XHJcbiAgI2ZwZ3JleWNhbGxvdXRzIC5pdGVtYm94IC5tYWludGl0bGUgLmNlbnRlcmJveCB7YmFja2dyb3VuZDogIzIwMjAyMDs7IHBhZGRpbmc6IDVweDsgcG9zaXRpb246IHJlbGF0aXZlOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7fVxyXG5cclxuICBzZWN0aW9uI2ZwZ3JleWNhbGxvdXRzOmFmdGVyIHtkaXNwbGF5OiBub25lO31cclxuXHJcbiAgI2ZwdGVzdGltb25pYWxzIHtwYWRkaW5nOiBjYWxjKDE0cHggKyAydncpIDA7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uLy4uL2ltZy9wYXJhbGxheC1iZy10ZXN0aW1vbmlhbHMtaG9tZXBhZ2UtbWluLmpwZ1wiKSBuby1yZXBlYXQgdG9wIGNlbnRlcjsgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDsgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjt9XHJcbiAgI2ZwdGVzdGltb25pYWxzIC5pbm5lciB7bWF4LXdpZHRoOiAxMTAwcHg7IHBhZGRpbmc6IDA7fVxyXG4gICNmcHRlc3RpbW9uaWFscyBoMiB7Zm9udC1zaXplOiBjYWxjKDE2cHQgKyAxLjA3dncpOyB3aWR0aDogMTAwJTsgdGV4dC1hbGlnbjogY2VudGVyOyBwb3NpdGlvbjogcmVsYXRpdmU7fVxyXG4gICNmcHRlc3RpbW9uaWFscyBoMjphZnRlciB7YmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwuMjIpOyBjb250ZW50OiBcIiBcIjsgbWFyZ2luLXRvcDogMTRweDsgaGVpZ2h0OiAxcHg7IHdpZHRoOiAxMDAlOyBkaXNwbGF5OiBibG9jazt9XHJcbiAgI2ZwdGVzdGltb25pYWxzIC5za2lubnlib3gge21heC13aWR0aDogNzAwcHg7IG1hcmdpbjogMCBhdXRvO31cclxuICAjbHJzIHsgcGFkZGluZzogMHB4O31cclxuICAjbHJzIC5pbm5lciB7cG9zaXRpb246IHJlbGF0aXZlfVxyXG4gICNscnMgLnNlY3Rpb250aXRsZSBoMiB7Y29sb3I6ICNmZmZmZmY7IGZvbnQtc2l6ZTogY2FsYygxNnB0ICsgMS42dncpOyB0ZXh0LWFsaWduOiBjZW50ZXI7IG1hcmdpbi1ib3R0b206IDQ3cHg7fVxyXG4gICNscnMgLmNnLXNsaWRlc2hvdyB7cG9zaXRpb246IHJlbGF0aXZlOyB3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiAxMDUwcHg7IG1hcmdpbjogMCBhdXRvOyB9XHJcbiAgI2xycyAuY3ljbGUtbmV4dCB7d2lkdGg6IDQwcHg7IGhlaWdodDogNjBweDsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDUwJTsgcmlnaHQ6IC0zdnc7IGN1cnNvcjogcG9pbnRlcjsgbWFyZ2luLXRvcDogLTMwcHg7fVxyXG4gICNscnMgLmN5Y2xlLXByZXYge3dpZHRoOiA0MHB4OyBoZWlnaHQ6IDYwcHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiA1MCU7IGxlZnQ6IC0zdnc7IGN1cnNvcjogcG9pbnRlcjsgbWFyZ2luLXRvcDogLTMwcHg7fVxyXG4gICNscnMgLmN5Y2xlLW5leHQ6YmVmb3JlIHtjb2xvcjogI2ZmZmZmZjsgY29udGVudDogXCJcXEVBMDdcIjsgZm9udC1zaXplOiA0MHB4OyBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB3aWR0aDogNDBweDsgaGVpZ2h0OiA0MHB4OyBvcGFjaXR5OiAuNTsgcG9zaXRpb246IHJlbGF0aXZlOyB0b3A6IDE2cHg7IHJpZ2h0OiAtMThweDsgdGV4dC1zaGFkb3c6IDAgMCA1cHggIzUwOTM4YTsgIHRyYW5zaXRpb246IGFsbCAwLjNzO31cclxuICAjbHJzIC5jeWNsZS1wcmV2OmJlZm9yZSB7Y29sb3I6ICNmZmZmZmY7IGNvbnRlbnQ6IFwiXFxFQTA2XCI7IGZvbnQtc2l6ZTogNDBweDsgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgd2lkdGg6IDQwcHg7IGhlaWdodDogNDBweDsgb3BhY2l0eTogLjU7IHBvc2l0aW9uOiByZWxhdGl2ZTsgdG9wOiAxNnB4OyBsZWZ0OiAxNXB4OyB0ZXh0LXNoYWRvdzogMCAwIDVweCAjNTA5MzhhOyB0cmFuc2l0aW9uOiBhbGwgMC4zczt9XHJcbiAgI2xycyAuY3ljbGUtbmV4dDpob3ZlcjpiZWZvcmUge2NvbG9yOiAjZmZmZmZmOyB0ZXh0LXNoYWRvdzogMCAwIDVweCAjMDAwMDAwOyBvcGFjaXR5OiAxO31cclxuICAjbHJzIC5jeWNsZS1wcmV2OmhvdmVyOmJlZm9yZSB7Y29sb3I6ICNmZmZmZmY7IHRleHQtc2hhZG93OiAwIDAgNXB4ICMwMDAwMDA7IG9wYWNpdHk6IDE7fVxyXG4gICNscnMgLnNsaWRlLWVsZW1lbnQgLmVsZW1lbnQge3RleHQtYWxpZ246IGNlbnRlcjtiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgY29sb3I6ICNmZmZmZmY7IHBhZGRpbmc6IDA7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IGZsZXgtd3JhcDogd3JhcDt9XHJcbiAgI2xycyAuc2xpZGUtZWxlbWVudCAuZWxlbWVudCAubGVmdHNpZGUge29yZGVyOiAxOyB3aWR0aDogNDglOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7fVxyXG4gICNscnMgLnNsaWRlLWVsZW1lbnQgLmVsZW1lbnQgLnJpZ2h0c2lkZSB7b3JkZXI6IDI7IHdpZHRoOiA0OCU7IGRpc3BsYXk6IGlubGluZS1ibG9jaztwb3NpdGlvbjogcmVsYXRpdmU7fVxyXG4gICNscnMgLnNsaWRlLWVsZW1lbnQgLmVsZW1lbnQgcCB7Y29sb3I6ICNmZmZmZmY7IHdoaXRlLXNwYWNlOiBwcmUtd3JhcDsgZm9udC1zaXplOiAuODJlbTsgbGluZS1oZWlnaHQ6IDEuM2VtO31cclxuICAjbHJzIC5zbGlkZS1lbGVtZW50IC5lbGVtZW50IC5uYW1ld3JhcCB7Y29sb3I6ICMwMWM1YmY7IGZvbnQtc2l6ZTogLjllbTsgZm9udC13ZWlnaHQ6IDcwMDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgd2hpdGUtc3BhY2U6IHByZS13cmFwOyBtYXJnaW4tdG9wOiAwO3dpZHRoOiAxMDAlO31cclxuICAjbHJzIC5zbGlkZS1lbGVtZW50IC5lbGVtZW50IC5jb21wYW55d3JhcCB7Y29sb3I6ICMwMWM1YmY7IGZvbnQtc2l6ZTogLjhlbTsgd2lkdGg6IDEwMCU7fVxyXG4gICNscnMgLnNsaWRlLWVsZW1lbnQgLmVsZW1lbnQgLnNsaWRlLXRleHQtYXJlYSB7bWFyZ2luLXRvcDogMjZweDsgZm9udC1zaXplOiBjYWxjKDE0cHQgKyAuMjV2dyk7IGZvbnQtc3R5bGU6IGl0YWxpYzsgbGluZS1oZWlnaHQ6Mi4wZW07IHdpZHRoOiAxMDAlO31cclxuICAjbHJzIC5zbGlkZS1lbGVtZW50IC5lbGVtZW50IC5zbGlkZS1idXR0b24ge21hcmdpbi10b3A6IDJ2dzt9XHJcbiAgI2xycyAuc2xpZGUtZWxlbWVudCAuZWxlbWVudCBhLmJ1dHRvbi5tb3JlLWxpbmsge2ZvbnQtc2l6ZTogLjllbTsgZm9udC13ZWlnaHQ6IDQwMDsgcGFkZGluZzogMTRweCAxMHB4OyAgZm9udC1mYW1pbHk6IFwiTGF0b1wiO30gIFxyXG4gICNscnMgLnNsaWRlLWVsZW1lbnQgLmVsZW1lbnQgYS5idXR0b24ubW9yZS1saW5rOmhvdmVyIHtiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyBjb2xvcjogI2ZmZmZmZjt9ICBcclxuICAjbHJzIC5zbGlkZS1lbGVtZW50IC5lbGVtZW50IC5zdGFycyB7bWFyZ2luOiAxMHB4IGF1dG8gMDt9XHJcbiAgI2xycyAuc2xpZGUtZWxlbWVudCAuZWxlbWVudCAuc3RhcnMtdGhyZWU6YWZ0ZXIgeyBjb250ZW50OiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvYmZtLWNoaWxkL2ltZy8zLXN0YXJzLWNlbnRlcmVkLnBuZ1wiKTsgZGlzcGxheTogYmxvY2s7IHBvc2l0aW9uOiByZWxhdGl2ZTt9XHJcbiAgI2xycyAuc2xpZGUtZWxlbWVudCAuZWxlbWVudCAuc3RhcnMtZm91cjphZnRlciB7IGNvbnRlbnQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9iZm0tY2hpbGQvaW1nLzQtc3RhcnMtY2VudGVyZWQucG5nXCIpOyBkaXNwbGF5OiBibG9jazsgcG9zaXRpb246IHJlbGF0aXZlO31cclxuICAjbHJzIC5zbGlkZS1lbGVtZW50IC5lbGVtZW50IC5zdGFycy1maXZlOmFmdGVyIHsgY29udGVudDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2JmbS1jaGlsZC9pbWcvNS1zdGFycy1jZW50ZXJlZC5wbmdcIik7IGRpc3BsYXk6IGJsb2NrOyBwb3NpdGlvbjogcmVsYXRpdmU7fVxyXG4gICNmcHRlc3RpbW9uaWFscyAuYnV0dG9ud3JhcCB7d2lkdGg6IDEwMCU7IHRleHQtYWxpZ246IGNlbnRlcjsgbWFyZ2luLXRvcDogMjBweDt9XHJcbiAgI2ZwdGVzdGltb25pYWxzIC5idXR0b253cmFwIGEuYnV0dG9uLm1vcmUtbGluayB7cGFkZGluZzogMTJweCBjYWxjKDIwcHggKyAydncpO31cclxuXHJcblxyXG4gICNscnMuZnVsbHdpZHRoZ3JleSB7cGFkZGluZzogMjBweCAwOyBiYWNrZ3JvdW5kOiAjMTAxMDEwOyB0ZXh0LWFsaWduOiBsZWZ0O31cclxuICAjbHJzLmZ1bGx3aWR0aGdyZXkgaDIge2NvbG9yOiAjZmZmZmZmOyBmb250LXNpemU6IGNhbGMoMTZwdCArIDEuMDd2dyk7IG1hcmdpbi10b3A6IDI1cHg7IHdoaXRlLXNwYWNlOiBwcmUtd3JhcDt9XHJcbiAgI2xycy5mdWxsd2lkdGhncmV5IGEsICNscnMuZnVsbHdpZHRoZ3JleSBhOnZpc2l0ZWQge2NvbG9yOiAjNGNiYWI3O31cclxuICAjbHJzLmZ1bGx3aWR0aGdyZXkgYTpob3ZlciB7Y29sb3I6ICM3MmU3ZTN9XHJcbiAgI2xycy5mdWxsd2lkdGhncmV5IC5idXR0b253cmFwIHttYXJnaW4tdG9wOiA0MHB4O31cclxuICAjbHJzLmZ1bGx3aWR0aGdyZXkgLmJ1dHRvbndyYXAgYS5idXR0b24ubW9yZS1saW5rIHtiYWNrZ3JvdW5kOiAjMDBhMTljOyBib3JkZXI6IDFweCBzb2xpZCAjMDBhMTljOyBjb2xvcjogI2ZmZmZmZjsgcGFkZGluZzogMTJweCBjYWxjKDIwcHggKyAydncpO31cclxuICAjbHJzLmZ1bGx3aWR0aGdyZXkgLmJ1dHRvbndyYXAgYS5idXR0b24ubW9yZS1saW5rOmhvdmVyIHtiYWNrZ3JvdW5kLWNvbG9yOiAjMzkzNzM4OyBib3JkZXItY29sb3I6ICMzOTM3Mzg7fVxyXG4gICNscnMuZnVsbHdpZHRoZ3JleSAuY2VudGVyYm94IHtwYWRkaW5nOiAwIDR2dyAwIDA7fVxyXG4gICNscnMuZnVsbHdpZHRoZ3JleSAuc2xpZGUtZWxlbWVudCB7ei1pbmRleDogMjA7fVxyXG4gICNscnMuZnVsbHdpZHRoZ3JleSAuc2xpZGUtZWxlbWVudCAuZWxlbWVudCAucmlnaHRzaWRlIHtwYWRkaW5nLWJvdHRvbTogNTBweDt9XHJcbiAgI2xycy5mdWxsd2lkdGhncmV5IC5zbGlkZS1lbGVtZW50IC5lbGVtZW50IHt0ZXh0LWFsaWduOiBsZWZ0O31cclxuICAjbHJzLmZ1bGx3aWR0aGdyZXkgLnNsaWRlLWVsZW1lbnQgLmVsZW1lbnQgcCB7Y29sb3I6ICNhN2E3YTc7IG1hcmdpbi10b3A6IDI2cHg7IGZvbnQtc2l6ZTogMWVtOyBsaW5lLWhlaWdodDoxLjJlbTsgd2lkdGg6IDEwMCU7IH1cclxuICAjbHJzLmZ1bGx3aWR0aGdyZXkgLmN5Y2xlLXBhZ2VyIHttYXJnaW4tdG9wOiAtMzBweDsgd2lkdGg6IDQ4JTsgbWFyZ2luLWxlZnQ6IDUyJTsgei1pbmRleDogNDAwOyBkaXNwbGF5OiBibG9jazsgdGV4dC1hbGlnbjogbGVmdDsgcG9zaXRpb246IHJlbGF0aXZlO31cclxuICAjbHJzLmZ1bGx3aWR0aGdyZXkgLmN5Y2xlLXBhZ2VyIHNwYW4ge2JhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsLjIpOyB3aWR0aDoxOHB4OyBoZWlnaHQ6MThweDsgYm94LXNoYWRvdzogbm9uZTsgd2lkdGg6IDE4cHg7IGhlaWdodDogMThweDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBib3JkZXItcmFkaXVzOjUwJTsgY29sb3I6IHRyYW5zcGFyZW50OyBtYXJnaW4tcmlnaHQ6IDEycHg7IGN1cnNvcjogcG9pbnRlcjt9XHJcbiAgI2xycy5mdWxsd2lkdGhncmV5IC5jeWNsZS1wYWdlciBzcGFuLmN5Y2xlLXBhZ2VyLWFjdGl2ZSB7YmFja2dyb3VuZDogI2ZmZmZmZjt9IFxyXG5cclxuICAvLyAjbHJzLmZ1bGx3aWR0aGdyZXkgLnNsaWRlLWVsZW1lbnQgLmVsZW1lbnQgcCB7Zm9udC1zaXplOiAxMHB4O31cclxuICAjbHJzLmZ1bGx3aWR0aGdyZXkgLnNsaWRlLWVsZW1lbnQgLmVsZW1lbnQgdWwgbGkge3doaXRlLXNwYWNlOnByZS13cmFwO31cclxuICBcclxuICAjZnBza2lubnkge2JhY2tncm91bmQ6ICMzOTM3Mzg7IHBhZGRpbmc6IDA7ZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBhbGlnbi1pdGVtczogY2VudGVyOyBmbGV4LXdyYXA6IHdyYXA7fVxyXG4gICNmcHNraW5ueSAucmlnaHRzaWRlIHt3aWR0aDogNTAlOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7fVxyXG4gICNmcHNraW5ueSAubGVmdHNpZGUge3dpZHRoOiA1MCU7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyBhbGlnbi1pdGVtczogY2VudGVyOyBmbGV4LXdyYXA6IHdyYXA7fVxyXG4gICNmcHNraW5ueSAubGVmdHNpZGUgLmNlbnRlcmJveCB7cGFkZGluZzogMTBweCAzdnc7IHRleHQtYWxpZ246IGxlZnQ7fVxyXG4gICNmcHNraW5ueSAubGVmdHNpZGUgLnRpdGxld3JhcCBoMiB7Y29sb3I6ICNmZmZmZmY7IGZvbnQtc2l6ZTogY2FsYygxNnB0ICsgMS4wN3Z3KTt9XHJcbiAgI2Zwc2tpbm55IC5sZWZ0c2lkZSAuc3VidGl0bGV3cmFwIHtjb2xvcjogIzAwZGJkNDsgIGZvbnQtc2l6ZTogY2FsYygxNHB0ICsgLjZ2dyk7IGZvbnQtc3R5bGU6IGl0YWxpYzt9XHJcbiAgI2Zwc2tpbm55IC5sZWZ0c2lkZSAuYnV0dG9ud3JhcCB7bWFyZ2luLXRvcDogMjVweDt9XHJcbiAgI2Zwc2tpbm55IGEuYnV0dG9uLm1vcmUtbGluayB7YmFja2dyb3VuZDogIzEwMTAxMDsgYm9yZGVyOiAxcHggc29saWQgIzEwMTAxMDsgY29sb3I6ICNmZmZmZmY7IHBhZGRpbmc6IDEycHggY2FsYygyMHB4ICsgMnZ3KX1cclxuICAjZnBza2lubnkgYS5idXR0b24ubW9yZS1saW5rOmhvdmVyIHtiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhMTljOyBib3JkZXItY29sb3I6ICMwMGExOWM7fVxyXG5cclxuICAjZnBicmFuZHMge3BhZGRpbmc6IDMwcHggMCAyMHB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7fVxyXG4gICNmcGJyYW5kcyBoMiB7Y29sb3I6ICMxMDEwMTA7IGZvbnQtc2l6ZTogY2FsYygxNnB0ICsgMS4wN3Z3KTt9XHJcbiAgI2ZwYnJhbmRzIGEuYnV0dG9uLm1vcmUtbGluayB7cGFkZGluZzogMTJweCAzNXB4fVxyXG4gICNmcGJyYW5kcyAuYnJhbmR3cmFwIHtkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZmxleC13cmFwOiB3cmFwO31cclxuICAjZnBicmFuZHMgLmltYWdld3JhcHBlciB7bWFyZ2luOiA2cHg7IGJvcmRlcjogMXB4IHNvbGlkICNkM2QzZDM7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgdHJhbnNpdGlvbjogYWxsIDAuM3M7fVxyXG4gICNmcGJyYW5kcyAuaW1hZ2V3cmFwcGVyOmhvdmVyIHtib3JkZXItY29sb3I6ICMwMGExOWM7IGJveC1zaGFkb3c6IDJweCAycHggNHB4IHJnYmEoMCwwLDAsLjEpO31cclxuICAjZnBicmFuZHMgLmJ1dHRvbmFyZWEge21hcmdpbi10b3A6IDE3cHg7fVxyXG5cclxuICBcclxuXHJcblxyXG4jc2hvd2FsbGJyYW5kcyB7cGFkZGluZzogMCAwIDE3cHggMDt9XHJcbiNzaG93YWxsYnJhbmRzIC5pbm5lciB7ZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyBhbGlnbi1pdGVtczogY2VudGVyOyBmbGV4LXdyYXA6IHdyYXA7fVxyXG4jc2hvd2FsbGJyYW5kcyAuaW1hZ2V3cmFwcGVyIHt3aWR0aDogMjAlOyBwYWRkaW5nOiAwIDElOyBib3gtc2l6aW5nOiBib3JkZXItYm94OyBtYXJnaW4tYm90dG9tOiAzMHB4OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHRleHQtYWxpZ246IGNlbnRlcjt9XHJcbiNzaG93YWxsYnJhbmRzIC5pbWFnZXdyYXBwZXIgaW1nIHtwYWRkaW5nOiA2cHg7IGJvcmRlcjogMXB4IHNvbGlkICNkM2QzZDM7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IHRyYW5zaXRpb246IGFsbCAwLjNzOyBtYXJnaW46IDAgYXV0bzt9XHJcbiNzaG93YWxsYnJhbmRzIC5pbWFnZXdyYXBwZXIgaW1nOmhvdmVyIHtib3JkZXItY29sb3I6ICMwMGExOWM7IGJveC1zaGFkb3c6IDJweCAycHggNHB4IHJnYmEoMCwwLDAsLjEpO31cclxuXHJcblxyXG4jc2hvd2FsbGRvY3RvcnMge3BhZGRpbmctdG9wOiAwO31cclxuI3Nob3dhbGxkb2N0b3JzIC5pbm5lciB7ZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgZmxleC13cmFwOiB3cmFwO31cclxuI3Nob3dhbGxkb2N0b3JzIC5pdGVtYm94IHt3aWR0aDogMzElOyBtYXJnaW4tcmlnaHQ6IDMuNSU7IG1hcmdpbi1ib3R0b206IDUwcHg7IGRpc3BsYXk6IGlubGluZS1ibG9jazt9XHJcbiNzaG93YWxsZG9jdG9ycyAuaXRlbWJveDpudGgtY2hpbGQoM24rMykge21hcmdpbi1yaWdodDogMDt9XHJcbiNzaG93YWxsZG9jdG9ycyBoMiB7Y29sb3I6ICMxMDEwMTA7IGZvbnQtc2l6ZTogY2FsYygxNnB0ICsgLjQ0dncpOyBtYXJnaW46IDIycHggMCAwIDA7fVxyXG4jc2hvd2FsbGRvY3RvcnMgLnN1YnRpdGxld3JhcCB7Y29sb3I6ICMwMGExOWM7IG1hcmdpbi10b3A6IDVweDt9XHJcblxyXG4jY29udGVudC5jb3Vwb24tcGFnZSAuaW5uZXIge21heC13aWR0aDogMTAwJTt9XHJcbiNzaG93YWxsY291cG9ucyB7cGFkZGluZy10b3A6IDA7fVxyXG4jc2hvd2FsbGNvdXBvbnMgLmlubmVyIHtkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyBmbGV4LXdyYXA6IHdyYXA7IG1heC13aWR0aDogMTAwJTt9XHJcbiNzaG93YWxsY291cG9ucyAuaXRlbWJveCB7d2lkdGg6IDMxJTsgbWFyZ2luLXJpZ2h0OiAzLjUlOyBtYXJnaW4tYm90dG9tOiA1MHB4OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7fVxyXG4jc2hvd2FsbGNvdXBvbnMgLml0ZW1ib3g6bnRoLWNoaWxkKDNuKzMpIHttYXJnaW4tcmlnaHQ6IDA7fVxyXG4jc2hvd2FsbGNvdXBvbnMgaDIge2NvbG9yOiAjMDkzZTUyOyBmb250LXNpemU6IGNhbGMoMTZwdCArIC40NHZ3KTsgbWFyZ2luOiAyMnB4IDAgMCAwO31cclxuXHJcblxyXG4jY29udGVudC5zZXJ2aWNlcy1wYWdlIC5pbm5lciB7bWF4LXdpZHRoOiAxMDAlO31cclxuI3Nob3dhbGxzZXJ2aWNlcyB7cGFkZGluZy10b3A6IDA7fVxyXG4jc2hvd2FsbHNlcnZpY2VzIC5pbm5lciB7ZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgZmxleC13cmFwOiB3cmFwOyBtYXgtd2lkdGg6IDEwMCU7fVxyXG4jc2hvd2FsbHNlcnZpY2VzIC5pdGVtYm94IHt3aWR0aDogMzElOyBtYXJnaW4tcmlnaHQ6IDMuNSU7IG1hcmdpbi1ib3R0b206IDUwcHg7IGRpc3BsYXk6IGlubGluZS1ibG9jazt9XHJcbiNzaG93YWxsc2VydmljZXMgLml0ZW1ib3g6bnRoLWNoaWxkKDNuKzMpIHttYXJnaW4tcmlnaHQ6IDA7fVxyXG4jc2hvd2FsbHNlcnZpY2VzIGgyIHtjb2xvcjogIzA5M2U1MjsgZm9udC1zaXplOiBjYWxjKDE2cHQgKyAuNDR2dyk7IG1hcmdpbjogMjJweCAwIDAgMDt9XHJcbiNzaG93YWxsc2VydmljZXMgLnByaWNld3JhcCB7Y29sb3I6ICMwMGExOWM7IGZvbnQtc2l6ZTogY2FsYygxNnB0ICsgLjN2dyk7fVxyXG4jc2hvd2FsbHNlcnZpY2VzIC5kaXNjbGFpbXdyYXAge2NvbG9yOiAjYTdhN2E3OyBmb250LXNpemU6IC45MmVtOyBmb250LXN0eWxlOiBpdGFsaWM7IG1hcmdpbi10b3A6IDRweDt9XHJcbiNzaG93YWxsc2VydmljZXMgLmJ1dHRvbndyYXAge21hcmdpbi10b3A6IDE1cHg7fVxyXG5cclxuXHJcblxyXG4vKiBUZXN0aW1vbmlhbHMgLyBSZXZpZXdzIHRoZW1lICovXHJcbi5wYWdlLXRlbXBsYXRlLXNob3dhbGxfdGVzdGltb25pYWxzX3BhZ2UgI21haW5TaXRlQ29udGVudCB7YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2JmbS1jaGlsZC9pbWcvcGFyYWxsYXgtYmctdGVzdGltb25pYWxzLXN1YnBhZ2UtbWluLmpwZ1wiKSBuby1yZXBlYXQgdG9wIGNlbnRlcjsgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDsgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjt9XHJcblxyXG4jcmV2aWV3cy1sb29wIHtiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgY29sb3I6ICNmZmZmZmY7IHBhZGRpbmc6IDM1cHggMDt9XHJcbiNyZXZpZXdzLWxvb3AgLmlubmVyIHtkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyBmbGV4LXdyYXA6IHdyYXA7fVxyXG4jcmV2aWV3cy1sb29wIC5yZXZpZXcge2JhY2tncm91bmQ6ICMwMDc4NzM7IGNvbG9yOiAjZmZmZmZmOyB3aWR0aDogMzEuMzMlOyBtYXJnaW46IDAgMyUgMTI1cHggMDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBib3gtc2l6aW5nOiBib3JkZXItYm94OyBwYWRkaW5nOiAyMHB4IDIwcHggMHB4IDIwcHg7IGJvcmRlci1yYWRpdXM6IDIwcHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgei1pbmRleDogNTA7fVxyXG4jcmV2aWV3cy1sb29wIC5yZXZpZXctY29udGVudCB7Zm9udC1zdHlsZTogaXRhbGljOyBmb250LXNpemU6IDEuMWVtO31cclxuI3Jldmlld3MtbG9vcCAucmV2aWV3Om50aC1vZi10eXBlKDNuKzMpIHttYXJnaW4tcmlnaHQ6IDA7fVxyXG4jcmV2aWV3cy1sb29wIC5yZXZpZXc6YWZ0ZXIge2NvbnRlbnQ6IFwiIFwiOyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDQwcHg7IGhlaWdodDogNDBweDsgYmFja2dyb3VuZDogIzAwNzg3MzsgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyBwb3NpdGlvbjogYWJzb2x1dGU7IGJvdHRvbTogLTIwcHg7IGxlZnQ6IDA7IHJpZ2h0OiAwOyBtYXJnaW46IDAgYXV0bzsgei1pbmRleDogMTt9XHJcbiNyZXZpZXdzLWxvb3AgLnJldmlldyBjaXRlIHtjb2xvcjogIzAwMDAwMDsgd2lkdGg6IDEwMCU7IHRleHQtYWxpZ246IGNlbnRlcjsgcG9zaXRpb246IHJlbGF0aXZlOyBib3R0b206IC0xMjVweDsgZGlzcGxheTogYmxvY2s7IGZvbnQtc3R5bGU6IG5vcm1hbDt9XHJcbiNyZXZpZXdzLWxvb3AgLnJldmlldyAuY29tcGFueSB7Y29sb3I6ICMwMDc4NzM7IGZvbnQtd2VpZ2h0OiAzMDA7fVxyXG4vLyAjcmV2aWV3cy1sb29wIC5yZXZpZXcuc3RhcnMtbm9uZSBjaXRlIHtib3R0b206IC01NXB4fVxyXG4jcmV2aWV3cy1sb29wIC5yZXZpZXcuaGFzLWltYWdlIC5yZXZpZXctYXZhdGFyIHtkaXNwbGF5OiBub25lO31cclxuI3Jldmlld3MtbG9vcCAucmV2aWV3Lmhhcy1pbWFnZSAucmV2aWV3LWNvbnRlbnQge3dpZHRoOiAxMDAlO31cclxuXHJcbiNyZXZpZXdzLWxvb3AgLnJldmlldy5zdGFycy10aHJlZSAucmV2aWV3LWNvbnRlbnQ6YWZ0ZXIgeyBjb250ZW50OiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvYmZtLWNoaWxkL2ltZy8zLXN0YXJzLWxlZnQucG5nXCIpOyBkaXNwbGF5OiBibG9jazsgcG9zaXRpb246IHJlbGF0aXZlO3RvcDogLTI1cHg7fVxyXG4jcmV2aWV3cy1sb29wIC5yZXZpZXcuc3RhcnMtZm91ciAucmV2aWV3LWNvbnRlbnQ6YWZ0ZXIgeyBjb250ZW50OiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvYmZtLWNoaWxkL2ltZy80LXN0YXJzLWxlZnQucG5nXCIpOyBkaXNwbGF5OiBibG9jazsgcG9zaXRpb246IHJlbGF0aXZlO3RvcDogLTI1cHg7fVxyXG4jcmV2aWV3cy1sb29wIC5yZXZpZXcuc3RhcnMtZml2ZSAucmV2aWV3LWNvbnRlbnQ6YWZ0ZXIgeyBjb250ZW50OiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvYmZtLWNoaWxkL2ltZy81LXN0YXJzLWxlZnQucG5nXCIpOyBkaXNwbGF5OiBibG9jazsgcG9zaXRpb246IHJlbGF0aXZlO3RvcDogLTI1cHg7fVxyXG4jcmV2aWV3cy1sb29wIC5yZXZpZXcuc3RhcnMtbm9uZSAucmV2aWV3LWNvbnRlbnQ6YWZ0ZXIgeyBjb250ZW50OiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvYmZtLWNoaWxkL2ltZy81LXN0YXJzLWxlZnQucG5nXCIpOyBkaXNwbGF5OiBibG9jazsgcG9zaXRpb246IHJlbGF0aXZlO3RvcDogLTI1cHg7IG9wYWNpdHk6IDA7fVxyXG5cclxuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXHJcbi8qICAgICAgIERvY3VtZW50cyBUd2Vha3MgICAgICAgICAgICAqL1xyXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cclxuI2RvY3VtZW50cyAuaGVhZGVyLXJvdy5yb3cge2JhY2tncm91bmQ6ICMwMDAwMDA7IGNvbG9yOiAjZmZmZmZmOyBmb250LXNpemU6IGNhbGMoMTRwdCArIC4zdncpOyBmb250LXdlaWdodDogbm9ybWFsOyBwYWRkaW5nOiAxMHB4OyBib3JkZXItY29sb3I6ICMwMDAwMDA7IGxpbmUtaGVpZ2h0OiAxLjFlbTsgYm94LXNpemluZzogYm9yZGVyLWJveDt9XHJcbiNkb2N1bWVudHMgLmhlYWRlci1yb3cucm93IC5kb2MtdGl0bGUge2NvbG9yOiAjZmZmZmZmO31cclxuI2RvY3VtZW50cyAuZG9jLXJvdzpudGgtY2hpbGQob2RkKSB7YmFja2dyb3VuZDogI2VjZWNlYzt9XHJcblxyXG4jZG9jdW1lbnRzIC5yb3cge3BhZGRpbmc6IDJweCAxMHB4OyB3aWR0aDogMTAwJTsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBhbGlnbi1pdGVtczogY2VudGVyOyBib3gtc2l6aW5nOiBib3JkZXItYm94O31cclxuI2RvY3VtZW50cyAucm93IC5kb2MtdHlwZSB7d2lkdGg6IDgwcHg7IHBhZGRpbmc6IDVweCAxMHB4OyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgYm94LXNpemluZzogYm9yZGVyLWJveDt9XHJcbiNkb2N1bWVudHMgLnJvdyAuZG9jLXRpdGxlIHtjb2xvcjogIzEwMTAxMDsgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHggLSAxMjBweCAtIDE4NXB4KTsgcGFkZGluZzogNXB4IDEwcHg7ICBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGZsZXgtd3JhcDogd3JhcDsgYm94LXNpemluZzogYm9yZGVyLWJveDt9XHJcbiNkb2N1bWVudHMgLnJvdyAuZG9jLXNpemUge3RleHQtYWxpZ246IGNlbnRlcjsgd2lkdGg6IDEyMHB4OyBwYWRkaW5nOiA1cHggMTBweDsgIGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyBhbGlnbi1pdGVtczogY2VudGVyOyBib3gtc2l6aW5nOiBib3JkZXItYm94O31cclxuI2RvY3VtZW50cyAucm93IC5kb2MtbGluayB7dGV4dC1hbGlnbjogY2VudGVyOyB3aWR0aDogMTg1cHg7IHBhZGRpbmc6IDVweCAxMHB4OyAgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7fVxyXG4jZG9jdW1lbnRzIC5yb3cgLmRvYy1saW5rIC5pY29uYm94IHtkaXNwbGF5OiBub25lO31cclxuXHJcbiNkb2N1bWVudHMgLmRvYy1yb3cgLmRvYy10eXBlIC5pY29uIHt3aWR0aDogMzJweDsgbWluLWhlaWdodDogMzJweDsgcGFkZGluZy10b3A6IDRweDsgIHRleHQtYWxpZ246IGNlbnRlcjt9XHJcbiNkb2N1bWVudHMgLmRvYy1yb3cgLmRvYy10eXBlIC5pY29uOmJlZm9yZSB7Y29udGVudDogXCJcXEVBMUVcIjsgY29sb3I6ICM5NzE2MWE7IGZvbnQtc2l6ZTogMzJweDsgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7ZGlzcGxheTogaW5saW5lLWJsb2NrOyBtYXJnaW4tdG9wOiA1cHg7fVxyXG4jZG9jdW1lbnRzIC5kb2Mtcm93IC5kb2MtdGl0bGUgeyBmb250LXNpemU6IDEuMWVtOyBsaW5lLWhlaWdodDogMS4yZW07fVxyXG4jZG9jdW1lbnRzIC5kb2Mtcm93IGEuYnV0dG9uIHtiYWNrZ3JvdW5kOiAjNTA5MzhhOyBib3JkZXI6MXB4IHNvbGlkICM1MDkzOGE7IGNvbG9yOiAjZmZmZmZmOyBmb250LXNpemU6IC45ZW07IGZvbnQtd2VpZ2h0OiA3MDA7IHBhZGRpbmc6IDE0cHggNDBweDsgYm9yZGVyLXJhZGl1czogMHB4OyB3aGl0ZS1zcGFjZTogbm93cmFwOyBsaW5lLWhlaWdodDoxZW07IGRpc3BsYXk6aW5saW5lLWJsb2NrOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cclxuI2RvY3VtZW50cyAuZG9jLXJvdyBhLmJ1dHRvbjpob3ZlciB7YmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyBjb2xvcjogI2ZmZmZmZjsgYm94LXNoYWRvdzogMCAxMnB4IDE2cHggMCByZ2JhKDAsMCwwLDAuMjQpLCAwIDE3cHggNTBweCAwIHJnYmEoMCwwLDAsMC4xOSk7fVxyXG5cclxuXHJcbiAgLyogQmxvZyBUd2Vha3MgKi9cclxuLmFyY2hpdmUuY2F0ZWdvcnkgLmZsZXgtY29udGVudCB7ZGlzcGxheTogZmxleDsgYWxpZ24tY29udGVudDpmbGV4LXN0YXJ0OyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IGZsZXgtd3JhcDogd3JhcDt9XHJcbi5hcmNoaXZlLmNhdGVnb3J5IC5wb3N0LXRlYXNlci5ibG9nLXRlYXNlciB7d2lkdGg6MzElOyBtYXJnaW4tcmlnaHQ6IDMuNSU7IG1hcmdpbi1ib3R0b206My41dnc7IGZvbnQtZmFtaWx5OidMYXRvJywgc2Fucy1zZXJpZjsgfVxyXG4uYXJjaGl2ZS5jYXRlZ29yeSAucG9zdC10ZWFzZXIuYmxvZy10ZWFzZXI6bnRoLW9mLXR5cGUoM24rMykge21hcmdpbi1yaWdodDogMHB4O31cclxuLmFyY2hpdmUuY2F0ZWdvcnkgLnBvc3QtdGVhc2VyLmJsb2ctdGVhc2VyOm50aC1vZi10eXBlKDRuKzMpIHtjbGVhcjogYm90aDt9XHJcbi5hcmNoaXZlLmNhdGVnb3J5IC5wb3N0LXRlYXNlci5ibG9nLXRlYXNlciBmaWd1cmUge2JvcmRlcjoxcHggc29saWQgIzgxODI4NTtvdmVyZmxvdzpoaWRkZW47IGxpbmUtaGVpZ2h0OiAwO31cclxuLmFyY2hpdmUuY2F0ZWdvcnkgLnBvc3QtdGVhc2VyLmJsb2ctdGVhc2VyIGltZyB7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzt0cmFuc2l0aW9uOmFsbCAwLjNzO31cclxuLmFyY2hpdmUuY2F0ZWdvcnkgLnBvc3QtdGVhc2VyLmJsb2ctdGVhc2VyOmhvdmVyIGltZyB7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxKTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMSk7fVxyXG4uYXJjaGl2ZS5jYXRlZ29yeSAucG9zdC10ZWFzZXIuYmxvZy10ZWFzZXIgaDIsXHJcbi5hcmNoaXZlLmNhdGVnb3J5IC5wb3N0LXRlYXNlci5ibG9nLXRlYXNlciBoMi50aXRsZSxcclxuLmFyY2hpdmUuY2F0ZWdvcnkgLnBvc3QtdGVhc2VyLmJsb2ctdGVhc2VyIGgyLnRpdGxlIGEge2ZvbnQtc2l6ZTpjYWxjKDE2cHQgKyAuMzV2dyk7Y29sb3I6ICMwMDAwMDA7IGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuMWVtO21hcmdpbi10b3A6NXB4O21hcmdpbi1ib3R0b206MDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7fVxyXG4uYXJjaGl2ZS5jYXRlZ29yeSAucG9zdC10ZWFzZXIuYmxvZy10ZWFzZXIgLmRhdGUtZGF0ZSB7Zm9udC1zaXplOi44ZW07Zm9udC1zdHlsZTppdGFsaWM7bGluZS1oZWlnaHQ6MWVtO31cclxuLmFyY2hpdmUuY2F0ZWdvcnkgLnBvc3QtdGVhc2VyLmJsb2ctdGVhc2VyIC5kYXRlLWRhdGUgcCB7bWFyZ2luOiAwOyBjb2xvcjogIzFkMWQxZH1cclxuLmFyY2hpdmUuY2F0ZWdvcnkgLnBvc3QtdGVhc2VyLmJsb2ctdGVhc2VyIHB7bGluZS1oZWlnaHQ6MS40ZW07fVxyXG4uYXJjaGl2ZS5jYXRlZ29yeSAucG9zdC10ZWFzZXIuYmxvZy10ZWFzZXIgYS5idXR0b24ubW9yZS1saW5rIHt0ZXh0LWFsaWduOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXA7IHdpZHRoOiBpbmhlcml0OyAgICAgcGFkZGluZzogMTdweCA0MHB4O31cclxuXHJcbi5zaW5nbGUuc2luZ2xlLXBvc3QgZmlndXJlIGltZyB7ZmxvYXQ6cmlnaHQ7bWFyZ2luLWxlZnQ6MzBweDttYXJnaW4tYm90dG9tOjMwcHg7bWF4LXdpZHRoOjQwJTtoZWlnaHQ6YXV0bzt9XHJcbi5zaW5nbGUuc2luZ2xlLXBvc3QgLmlubmVyLnNpbmdsZS1wb3N0e2Rpc3BsYXk6YmxvY2s7fVxyXG4uc2luZ2xlLnNpbmdsZS1wb3N0IC5pbm5lci5zaW5nbGUtcG9zdCBoMS50aXRsZSB7bWFyZ2luLWJvdHRvbTozcHg7dGV4dC1hbGlnbjpsZWZ0O31cclxuLnNpbmdsZS5zaW5nbGUtcG9zdCAuaW5uZXIuc2luZ2xlLXBvc3QgLnBvc3QtbWV0YSB7bWFyZ2luLWJvdHRvbTozMHB4O31cclxuLnNpbmdsZS5zaW5nbGUtcG9zdCAuaW5uZXIuc2luZ2xlLXBvc3QgLmRhdGUtZGF0ZSB7Zm9udC1zaXplOi44ZW07Zm9udC1zdHlsZTppdGFsaWM7Y29sb3I6IzQwNDA0MDt9XHJcbi5zaW5nbGUuc2luZ2xlLXBvc3QgLmlubmVyLnNpbmdsZS1wb3N0IHA6bnRoLW9mLXR5cGUoMSkge21hcmdpbi10b3A6MDt9XHJcblxyXG4jcG9zdHMtbmF2aWdhdGlvbiB7ZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMDAlO31cclxuXHJcbi8qIFByZXYgTmV4dCBwYWdlIG5hdmlnYXRpb24gKi9cclxubmF2Lm5hdmlnYXRpb24ucGFnaW5hdGlvbiB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQ7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtd3JhcDp3cmFwO21hcmdpbi1ib3R0b206MjBweDtwYWRkaW5nLXRvcDozNXB4O31cclxubmF2Lm5hdmlnYXRpb24ucGFnaW5hdGlvbiBoMntkaXNwbGF5Om5vbmU7fVxyXG5uYXYubmF2aWdhdGlvbi5wYWdpbmF0aW9uIC5uYXYtbGlua3MgLnBhZ2UtbnVtYmVyc3ttYXJnaW46MCAxMHB4O31cclxubmF2Lm5hdmlnYXRpb24ucGFnaW5hdGlvbiAubmF2LWxpbmtzIC5uZXh0e21hcmdpbi1sZWZ0OjQwcHg7fVxyXG5uYXYubmF2aWdhdGlvbi5wYWdpbmF0aW9uIC5uYXYtbGlua3MgLnByZXZ7bWFyZ2luLXJpZ2h0OjQwcHg7IGxlZnQ6IDA7fVxyXG5cclxuLyogQmxvZyBOZXh0IC8gUHJldiBwYWdpbmF0aW9uIHR3ZWFrcyAqL1xyXG4ubmF2aWdhdGlvbi5wYWdpbmF0aW9uIHt3aWR0aDogMTAwJTsgcG9zaXRpb246IHJlbGF0aXZlO3BhZGRpbmc6IDFweCAwOyBjbGVhcjogYm90aDsgbWFyZ2luLWJvdHRvbTogMjBweDsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O31cclxuLm5hdmlnYXRpb24ucGFnaW5hdGlvbiBoMiB7ZGlzcGxheTogbm9uZTt9XHJcbi5uYXZpZ2F0aW9uLnBhZ2luYXRpb24gLm5hdi1saW5rcyB7cG9zaXRpb246IHJlbGF0aXZlO31cclxuLm5hdmlnYXRpb24ucGFnaW5hdGlvbiAubmF2LWxpbmtzIC5wYWdlLW51bWJlcnMge2ZvbnQtc2l6ZTogLjllbTsgYmFja2dyb3VuZDogIzAwODBjMTsgY29sb3I6ICNmZmZmZmY7IHBvc2l0aW9uOiByZWxhdGl2ZTsgd2lkdGg6IGluaGVyaXQ7IHBhZGRpbmc6IDdweCAxMXB4OyBib3JkZXItcmFkaXVzOiAxN3B4OyBib3JkZXI6IDA7ICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IG1hcmdpbjogMCA7ICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjhzOyB0cmFuc2l0aW9uOiBhbGwgMC44czsgcG9zaXRpb246IHJlbGF0aXZlOyBvdmVyZmxvdzogaGlkZGVuOyB6LWluZGV4OiAxMDA7fVxyXG4ubmF2aWdhdGlvbi5wYWdpbmF0aW9uIC5uYXYtbGlua3MgLnBhZ2UtbnVtYmVycy5jdXJyZW50IHtiYWNrZ3JvdW5kOiAjZWY0ODNlO31cclxuLm5hdmlnYXRpb24ucGFnaW5hdGlvbiAubmF2LWxpbmtzIC5wYWdlLW51bWJlcnM6aG92ZXIge2JhY2tncm91bmQtY29sb3I6ICNlZjQ4M2U7fVxyXG4ubmF2aWdhdGlvbi5wYWdpbmF0aW9uIC5uYXYtbGlua3MgLm5leHQge2ZvbnQtc2l6ZTogLjllbTsgYmFja2dyb3VuZDogIzAwODBjMTsgY29sb3I6ICNmZmZmZmY7IHBvc2l0aW9uOiByZWxhdGl2ZTsgd2lkdGg6IGluaGVyaXQ7IHBhZGRpbmc6IDdweCAyMHB4IDdweCAzMHB4OyBib3JkZXItcmFkaXVzOiAwIDE3cHggMTdweCAwOyBib3JkZXI6IDA7ICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IG1hcmdpbjogMCAwIDAgLTEycHg7ICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjhzOyB0cmFuc2l0aW9uOiBhbGwgMC44czsgcG9zaXRpb246IHJlbGF0aXZlOyBvdmVyZmxvdzogaGlkZGVuOyB6LWluZGV4OiAxO31cclxuLm5hdmlnYXRpb24ucGFnaW5hdGlvbiAubmF2LWxpbmtzIC5uZXh0OmhvdmVyIHtiYWNrZ3JvdW5kOiAjZWY0ODNlfVxyXG4ubmF2aWdhdGlvbi5wYWdpbmF0aW9uIC5uYXYtbGlua3MgLm5leHQ6YWZ0ZXIge2NvbnRlbnQ6ICcgJzsgd2lkdGg6IDMzcHg7aGVpZ2h0OiAzM3B4OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogLTE3cHg7IHRvcDogLTFweDsgYm9yZGVyLXJhZGl1czogNTAlOyBiYWNrZ3JvdW5kOiAjZmZmZmZmO31cclxuLm5hdmlnYXRpb24ucGFnaW5hdGlvbiAubmF2LWxpbmtzIC5wcmV2IHtmb250LXNpemU6IC45ZW07IGJhY2tncm91bmQ6ICMwMDgwYzE7IGNvbG9yOiAjZmZmZmZmOyBwb3NpdGlvbjogcmVsYXRpdmU7IHdpZHRoOiBpbmhlcml0OyBwYWRkaW5nOiA3cHggMzBweCA3cHggMjBweDsgYm9yZGVyLXJhZGl1czogMTdweCAwIDAgMTdweDsgYm9yZGVyOiAwOyAgZGlzcGxheTogaW5saW5lLWJsb2NrOyBtYXJnaW46IDAgLTEycHggMCAwOyAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC44czsgdHJhbnNpdGlvbjogYWxsIDAuOHM7IHBvc2l0aW9uOiByZWxhdGl2ZTsgb3ZlcmZsb3c6IGhpZGRlbjsgei1pbmRleDogMTt9XHJcbi5uYXZpZ2F0aW9uLnBhZ2luYXRpb24gLm5hdi1saW5rcyAucHJldjpob3ZlciB7YmFja2dyb3VuZDogI2VmNDgzZTt9XHJcbi5uYXZpZ2F0aW9uLnBhZ2luYXRpb24gLm5hdi1saW5rcyAucHJldjphZnRlciB7Y29udGVudDogJyAnOyB3aWR0aDogMzNweDtoZWlnaHQ6IDMzcHg7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgcG9zaXRpb246IGFic29sdXRlOyByaWdodDogLTE3cHg7IHRvcDogLTFweDsgYm9yZGVyLXJhZGl1czogNTAlOyBiYWNrZ3JvdW5kOiAjZmZmZmZmO31cclxuXHJcbi8qIEZPUk0gVHdlYWtzICovXHJcbi53cGNmNy1yZXNwb25zZS1vdXRwdXQud3BjZjctbWFpbC1zZW50LW9rLCAud3BjZjctcmVzcG9uc2Utb3V0cHV0LndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzIHtmb250LWZhbWlseTogaW5oZXJpdDsgZm9udC1zaXplOiAxZW07IG1hcmdpbjogMTBweCAwO31cclxuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwOmJlZm9yZSB7Zm9udC1mYW1pbHk6IGluaGVyaXQ7IGZvbnQtc2l6ZTogMWVtO31cclxuXHJcbi5mb3JtLWl0ZW0ge3Bvc2l0aW9uOiByZWxhdGl2ZTt9XHJcbi5mb3JtLWl0ZW0ucmFkaW90eXBlLFxyXG4uZm9ybS1pdGVtIGlucHV0LmZvcm0tdGV4dCxcclxuLmZvcm0taXRlbSBpbnB1dC5zZWFyY2gtdGV4dCxcclxuLmZvcm0taXRlbSBzZWxlY3Qud3BjZjctc2VsZWN0LFxyXG4uZm9ybS1pdGVtIGlucHV0LndwY2Y3LWZpbGUge2NvbG9yOiAjMDAwMDAwOyBiYWNrZ3JvdW5kOiAjZWNlY2VjOyBib3JkZXI6IDJweCBzb2xpZCAjZWNlY2VjOyBib3JkZXItcmFkaXVzOiA5cHg7IGZvbnQtZmFtaWx5OiBhcmlhbDsgZm9udC1zaXplOiAxMnB0OyBsaW5lLWhlaWdodDogMS4zZW07IHdpZHRoOiBjYWxjKDEwMCUgLSAyMXB4KTsgcGFkZGluZzogOHB4IDhweCA2cHggOHB4OyByZXNpemU6IG5vbmU7fVxyXG4uZm9ybS1pdGVtIC53cGNmNy1jaGVja2JveCAud3BjZjctbGlzdC1pdGVtIHtkaXNwbGF5OiBibG9jazt9XHJcbi5mb3JtLWl0ZW0gc2VsZWN0LndwY2Y3LXNlbGVjdCB7IHdpZHRoOiBjYWxjKDEwMCUgLSAycHgpOyBvdXRsaW5lOiBub25lO31cclxuLmZvcm0taXRlbS5yYWRpb3R5cGUgbGFiZWwge2NvbG9yOiAjNDA0MDQwO31cclxuLmZvcm0taXRlbS5zZWxlY3RsaXN0IGxhYmVsIHtjb2xvcjogIzQwNDA0MDsgbWFyZ2luOiAwIDAgNXB4IDEycHg7fVxyXG4uZm9ybS1pdGVtLnJlcXVpcmVkOmJlZm9yZSB7Y29udGVudDogXCIqXCI7Zm9udC1zaXplOiAyMHB4O2ZvbnQtd2VpZ2h0OiBib2xkO2Rpc3BsYXk6IGJsb2NrO3dpZHRoOiAyMHB4O2hlaWdodDogMjBweDtwb3NpdGlvbjogYWJzb2x1dGU7cmlnaHQ6IDA7dG9wOiA1MCU7dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNyUpO3otaW5kZXg6IDIwMDA7fVxyXG4uZm9ybS1pdGVtIGxhYmVsIHsgbWFyZ2luOiAwIDAgMTBweCA1cHg7IGxpbmUtaGVpZ2h0OiAxLjFlbTt9XHJcblxyXG4uZm9ybS1pdGVtLnJhZGlvdHlwZSB7Y29sb3I6ICMwMDAwMDA7IGJhY2tncm91bmQ6ICNlY2VjZWM7IGJvcmRlcjogMnB4IHNvbGlkICNlY2VjZWM7IGJvcmRlci1yYWRpdXM6IDlweDsgZm9udC1mYW1pbHk6IGFyaWFsOyBmb250LXNpemU6IDEycHQ7IGxpbmUtaGVpZ2h0OiAxLjNlbTsgd2lkdGg6IGNhbGMoMTAwJSAtIDIxcHgpOyBwYWRkaW5nOiA4cHggOHB4IDZweCA4cHg7IG1hcmdpbi1ib3R0b206IDEwcHg7IHJlc2l6ZTogbm9uZTt9XHJcbi5mb3JtLWl0ZW0ucmFkaW90eXBlIC53cGNmNy1jaGVja2JveCAud3BjZjctbGlzdC1pdGVtIHtjb2xvcjogIzdkN2Q3ZDsgfVxyXG4uZm9ybS1pdGVtLnJhZGlvdHlwZSAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgbGFiZWwgc3BhbiB7Y29sb3I6ICM3ZDdkN2Q7fVxyXG4uZm9ybS1pdGVtIC5kZXNjcmlwdGlvbiB7Zm9udC1zaXplOiAuODVlbTsgY29sb3I6ICM0MDQwNDA7IHBvc2l0aW9uOiByZWxhdGl2ZTsgdG9wOiAtNXB4OyBsZWZ0OiAxMHB4O31cclxuXHJcbiAgLyogQWN0aXZlIGNvbG9ycyAqL1xyXG4gIC5mb3JtLWl0ZW0gaW5wdXQuZm9ybS10ZXh0OmZvY3VzLCAuZm9ybS1pdGVtIGlucHV0LnNlYXJjaC10ZXh0OmZvY3VzLCAuZm9ybS1pdGVtIGlucHV0LndwY2Y3LXRleHQ6Zm9jdXMsIC5mb3JtLWl0ZW0gaW5wdXQud3BjZjctZW1haWw6Zm9jdXMsIC5mb3JtLWl0ZW0gaW5wdXQud3BjZjctc2VsZWN0OmZvY3VzLCAuZm9ybS1pdGVtIHRleHRhcmVhLndwY2Y3LXRleHRhcmVhOmZvY3VzLCAuZm9ybS1pdGVtIGlucHV0LndwY2Y3LWZpbGU6Zm9jdXMge2JvcmRlci1jb2xvcjogIzAwYTE5Yzt9XHJcbiAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLmhhc2ZvY3VzOmJlZm9yZSB7Y29sb3I6ICMwMGExOWM7fVxyXG5cclxuLyogTGFuZGluZyBQYWdlIEZpeCAqL1xyXG4ubGFuZGluZy1wYWdlIC5mdWxsLXdpZHRoLXdyYXBwZXIuZmxleC1jb250ZW50IHtkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyBmbGV4LXdyYXA6IHdyYXA7fVxyXG4ubGFuZGluZy1wYWdlIC5lbGVtZW50IC5idXR0b24ubW9yZS1saW5rIHt3aWR0aDogaW5oZXJpdDsgIGJhY2tncm91bmQ6ICMxYzNmOTU7IGJvcmRlcjoycHggc29saWQgIzFjM2Y5NTsgY29sb3I6ICNmZmZmZmY7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC13ZWlnaHQ6IDcwMDsgcGFkZGluZzogMTRweCAyNXB4OyBib3JkZXItcmFkaXVzOiAwcHg7IHdoaXRlLXNwYWNlOiBub3dyYXA7IGxpbmUtaGVpZ2h0OjFlbTsgZGlzcGxheTppbmxpbmUtYmxvY2s7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxyXG4ubGFuZGluZy1wYWdlIC5lbGVtZW50IC5idXR0b24ubW9yZS1saW5rOmhvdmVyIHtiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzMjM2OyBib3JkZXItY29sb3I6ICMzMDMyMzY7IGNvbG9yOiAjZmZmZmZmOyBib3gtc2hhZG93OiAwIDEycHggMTZweCAwIHJnYmEoMCwwLDAsMC4yNCksIDAgMTdweCA1MHB4IDAgcmdiYSgwLDAsMCwwLjE5KTt9XHJcblxyXG4ubGFuZGluZy1wYWdlIC5lbGVtZW50LmNvbHMtNCB7d2lkdGg6IDIzJTsgbWFyZ2luLXJpZ2h0OiAyLjY2JX1cclxuLmxhbmRpbmctcGFnZSAuZWxlbWVudC5jb2xzLTQ6bnRoLW9mLXR5cGUoNG4rNCkge21hcmdpbi1yaWdodDogMH1cclxuXHJcbi5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQuY29scy0zIHt3aWR0aDogMzElOyBtYXJnaW4tcmlnaHQ6IDMuNSV9XHJcbi5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQuY29scy0zOm50aC1vZi10eXBlKDNuKzMpIHttYXJnaW4tcmlnaHQ6IDB9XHJcbi5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQuY29scy0zIGEuYnV0dG9uLm1vcmUtbGluayB7d2hpdGUtc3BhY2U6IHByZS13cmFwOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGxpbmUtaGVpZ2h0OiAxLjNlbTt9XHJcblxyXG4ubGFuZGluZy1wYWdlIC5lbGVtZW50LmNvbHMtMiB7d2lkdGg6IDQ4JTsgbWFyZ2luLXJpZ2h0OiA0JX1cclxuLmxhbmRpbmctcGFnZSAuZWxlbWVudC5jb2xzLTI6bnRoLW9mLXR5cGUoMm4rMikge21hcmdpbi1yaWdodDogMH1cclxuLmxhbmRpbmctcGFnZSAuZWxlbWVudC5jb2xzLTIgYS5idXR0b24ubW9yZS1saW5rIHt3aGl0ZS1zcGFjZTogcHJlLXdyYXA7IHRleHQtYWxpZ246IGNlbnRlcjsgbGluZS1oZWlnaHQ6IDEuM2VtO31cclxuXHJcbi5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQgaW1nIHt3aWR0aDogYXV0bzsgZGlzcGxheTogYmxvY2s7IG1hcmdpbjogMCBhdXRvO31cclxuXHJcblxyXG5cclxuXHJcblxyXG4jZm9vdGVyMiB7YmFja2dyb3VuZDogIzAwOGY4OTsgY29sb3I6ICNmZmZmZmY7IGZvbnQtc2l6ZTogY2FsYygxNnB0ICsgMS4wN3Z3KTsgcGFkZGluZzogNDBweCAwOyBib3gtc2l6aW5nOiBib3JkZXItYm94OyB0ZXh0LWFsaWduOiBjZW50ZXI7fVxyXG4jZm9vdGVyMiAuaW5uZXIge2Rpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IGZsZXgtd3JhcDogd3JhcDt9XHJcbiNmb290ZXIyIHAge21hcmdpbjogMDsgdGV4dC1hbGlnbjogY2VudGVyOyB3aWR0aDogMTAwJTt9XHJcbiNmb290ZXIyIGEsICNmb290ZXIyIGE6dmlzaXRlZCB7Y29sb3I6ICNmZmZmZmY7IHdoaXRlLXNwYWNlOiBub3dyYXA7fVxyXG4jZm9vdGVyMiBhOmhvdmVyIHtjb2xvcjogI2YwZjBmMDsgdGV4dC1zaGFkb3c6IDJweCAycHggNHB4IHJnYmEoMCwwLDAsLjYpO31cclxuI2Zvb3RlcjIgI3d5c2l3eWdfd2lkZ2V0c193aWRnZXQtNiB7d2lkdGg6IDEwMCU7fVxyXG5cclxuXHJcblxyXG5cclxuI2Zvb3RlcjMgeyBjb2xvcjogI2ZmZmZmZjsgcGFkZGluZzogMzhweCAwOyBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJhY2tncm91bmQ6IHJnYigwLDAsMCk7IC8qIE9sZCBicm93c2VycyAqL1xyXG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLDAsMCwxKSAwJSwgcmdiYSgyOSwyOSwyOSwxKSAxMDAlKTsgLyogRkYzLjYtMTUgKi9cclxuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwwLDAsMSkgMCUscmdiYSgyOSwyOSwyOSwxKSAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsMCwwLDEpIDAlLHJnYmEoMjksMjksMjksMSkgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDAwMDAwJywgZW5kQ29sb3JzdHI9JyMxZDFkMWQnLEdyYWRpZW50VHlwZT0wICk7IC8qIElFNi05ICovXHJcbn1cclxuI2Zvb3RlcjMgLmlubmVyIHttYXgtd2lkdGg6IDE4MDBweDsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgZmxleC13cmFwOiB3cmFwO31cclxuI2Zvb3RlcjMgLmlubmVyICNiZm1fYmdfMSB7ZGlzcGxheTogaW5saW5lLWJsb2NrOyBtYXgtd2lkdGg6IDQ0MHB4O31cclxuI2Zvb3RlcjMgLmlubmVyIC53aWRnZXQge2Rpc3BsYXk6IGlubGluZS1ibG9jazt9XHJcbiNmb290ZXIzIGgyIHtjb2xvcjogI2ZmZmZmZjsgbWFyZ2luOiAxMHB4IDAgNXB4OyBmb250LXNpemU6IGNhbGMoMTJwdCArIC4xdncpOyBmb250LXdlaWdodDogNzAwOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO31cclxuI2Zvb3RlcjMgcCB7cGFkZGluZzogMDsgbWFyZ2luOiAwOyBsaW5lLWhlaWdodDogMS40ZW07fVxyXG4jZm9vdGVyMyB1bCB7d2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7IG1hcmdpbjogMDt9XHJcbiNmb290ZXIzIHVsIGxpIHtsaXN0LXN0eWxlOiBub25lOyBwYWRkaW5nOiAwOyBtYXJnaW46IDA7fVxyXG4jZm9vdGVyMyBhLCAjZm9vdGVyMiBhOnZpc2l0ZWQge2NvbG9yOiAjOTA5MDkwO31cclxuI2Zvb3RlcjMgYTpob3ZlciB7Y29sb3I6ICMwYmIwYTk7fVxyXG4jZm9vdGVyMyBhLmJ1dHRvbi5tb3JlLWxpbmsge2JhY2tncm91bmQ6ICMwMDhmODk7IGJvcmRlcjogMXB4IHNvbGlkICMwMDhmODk7IGNvbG9yOiAjZmZmZmZmOyBwYWRkaW5nOiAwOyB3aWR0aDogMjc5cHg7IGhlaWdodDogNDFweDsgbWFyZ2luLWJvdHRvbTogMTVweDsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IHRleHQtYWxpZ246IGNlbnRlcjt9XHJcbiNmb290ZXIzIGEuYnV0dG9uLm1vcmUtbGluazpob3ZlciB7YmFja2dyb3VuZC1jb2xvcjogIzAwYjRhYzsgYm9yZGVyLWNvbG9yOiAjMDBiNGFjOyBjb2xvcjogI2ZmZmZmZjt9XHJcbiNmb290ZXIzIGxpOm50aC1jaGlsZChldmVuKSBhLmJ1dHRvbi5tb3JlLWxpbmsge2JhY2tncm91bmQ6ICMyOTI5Mjk7IGJvcmRlcjogMXB4IHNvbGlkICMyOTI5Mjk7IGNvbG9yOiAjZmZmZmZmO31cclxuI2Zvb3RlcjMgbGk6bnRoLWNoaWxkKGV2ZW4pIGEuYnV0dG9uLm1vcmUtbGluazpob3ZlciB7YmFja2dyb3VuZC1jb2xvcjogIzNmM2YzZjsgYm9yZGVyLWNvbG9yOiAjM2YzZjNmOyBjb2xvcjogI2ZmZmZmZjt9XHJcblxyXG4jZm9vdGVyMyAjd3lzaXd5Z193aWRnZXRzX3dpZGdldC01IHttYXJnaW4tdG9wOiAxMHB4O31cclxuXHJcbi8vICNmb290ZXIzICN3eXNpd3lnX3dpZGdldHNfd2lkZ2V0LTMgYS5sb2NhdGlvbiB7Y29sb3I6ICNmZmZmZmY7IH1cclxuLy8gI2Zvb3RlcjMgI3d5c2l3eWdfd2lkZ2V0c193aWRnZXQtMyBhLmxvY2F0aW9uOmhvdmVyIHtjb2xvcjogIzgxODE4MTt9XHJcbi8vICNmb290ZXIzICN3eXNpd3lnX3dpZGdldHNfd2lkZ2V0LTMgYS5tb2JpbGUtb25seSB7Y29sb3I6ICNmZmZmZmY7IH1cclxuLy8gI2Zvb3RlcjMgI3d5c2l3eWdfd2lkZ2V0c193aWRnZXQtMyBhLm1vYmlsZS1vbmx5OmhvdmVyIHtjb2xvcjogIzgxODE4MTt9XHJcblxyXG4jZm9vdGVyMyAuc29jaWFsLXdyYXBwZXIge21hcmdpbi10b3A6IDEycHg7IGRpc3BsYXk6IGJsb2NrO31cclxuI2Zvb3RlcjMgLnNvY2lhbC13cmFwcGVyIC5pY29ue2ZvbnQtZmFtaWx5OiAnYmZtY2xpZW50Jzt3aWR0aDozNXB4OyBoZWlnaHQ6IDM1cHg7IGZvbnQtc2l6ZTozNXB4OyBiYWNrZ3JvdW5kLWNvbG9yOiMwMGExOWM7IGNvbG9yOiNmZmZmZmY7IGRpc3BsYXk6aW5saW5lLWJsb2NrOyBtYXJnaW4tcmlnaHQ6MTZweDsgdHJhbnNpdGlvbjphbGwgMC4zczt9XHJcbiNmb290ZXIzIC5zb2NpYWwtd3JhcHBlciBhOm50aC1sYXN0LWNoaWxkKDEpIC5pY29uIHttYXJnaW4tcmlnaHQ6IDA7fVxyXG4jZm9vdGVyMyAuc29jaWFsLXdyYXBwZXIgLmljb246YmVmb3JlIHtmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjsgY29sb3I6ICNmZmZmZmY7fVxyXG4jZm9vdGVyMyAuc29jaWFsLXdyYXBwZXIgLmljb246aG92ZXJ7YmFja2dyb3VuZDojMjkyOTI5OyBjb2xvcjojZmZmZmZmOyB0ZXh0LXNoYWRvdzpub25lO31cclxuXHJcblxyXG5cclxuXHJcblxyXG5mb290ZXIge2JhY2tncm91bmQ6ICMwZjBmMGY7IGxpbmUtaGVpZ2h0OiAwcHg7IHRleHQtYWxpZ246IGNlbnRlcjt9XHJcbmZvb3RlciBwIHtjb2xvcjogIzM4MzgzODsgbWFyZ2luOjA7fVxyXG5mb290ZXIgYSwgZm9vdGVyIGE6bGluaywgZm9vdGVyIGE6dmlzaXRlZCB7Y29sb3I6ICM3OTc5Nzk7IHRleHQtZGVjb3JhdGlvbjogbm9uZTt9XHJcbmZvb3RlciBhOmZvY3VzLCBmb290ZXIgYTpob3ZlciB7Y29sb3I6ICNmZmZmZmY7IHRleHQtc2hhZG93OiAycHggMnB4IDRweCAjMDAwMDAwO31cclxuZm9vdGVyI2JmbS1jcmVkaXRzIHAgeyBmb250LXNpemU6IC44NWVtO31cclxuXHJcbi5qcy1iYWNrLXRvLXRvcCB7aGVpZ2h0OiA1MHB4O2JvdHRvbTogMDsgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjsgYmFja2dyb3VuZDogIzAwOGY4OTsgYm9yZGVyLXJhZGl1czogMjBweCAyMHB4IDAgMDsgdHJhbnNpdGlvbjogYWxsIDAuNXM7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNXB4KTsgei1pbmRleDogMTAwMDA7fVxyXG4uanMtYmFjay10by10b3A6YmVmb3JlIHt0b3A6IGNhbGMoNTAlIC0gNHB4KTt9XHJcbi5qcy1iYWNrLXRvLXRvcDpob3ZlciB7dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO31cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMXB4KSB7XHJcblx0Ym9keSB7bWF4LXdpZHRoOiAxOTIwcHg7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW46IDAgYXV0bzt9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XHJcbiAgI2hlYWRlcjEgLmxvZ28td3JhcHBlciB7bGVmdDogMiU7fVxyXG4gICNoZWFkZXIxICN3eXNpd3lnX3dpZGdldHNfd2lkZ2V0LTIge29yZGVyOiAxO3BhZGRpbmctcmlnaHQ6IDIlO31cclxuICAjaGVhZGVyMSAjd3lzaXd5Z193aWRnZXRzX3dpZGdldC0yIHVsIHt3aWR0aDogOTB2dzsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IGZsZXgtd3JhcDogd3JhcDt9XHJcbiAgI2hlYWRlcjEgI3d5c2l3eWdfd2lkZ2V0c193aWRnZXQtMiB1bCBsaSB7ZGlzcGxheTogaW5saW5lLWJsb2NrO31cclxuICAjaGVhZGVyMSAjbmF2X21lbnUtMiB7b3JkZXI6IDQ7IHBhZGRpbmctcmlnaHQ6IDIlOyBtYXJnaW4tdG9wOiAwcHg7fVxyXG4gICNoZWFkZXIxICNuYXZfbWVudS0yICNtZW51LW1haW4tbWVudSB7bWFyZ2luLXJpZ2h0OiAwO31cclxuICAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51ID4gLm1lbnUtaXRlbSA+IGEge3BhZGRpbmc6IDE4cHggNXB4IDE3cHg7fVxyXG5cclxuICAuYmFubmVyIC5iZm0tYmFubmVyLnRhbGwgLnRleHQtd3JhcHBlciB7d2lkdGg6IDUzJTt9XHJcblxyXG4gICNmb290ZXIzIC5pbm5lciAjYmZtX2JnXzEge3dpZHRoOiAxMDAlOyBtYXgtd2lkdGg6IDEwMCU7IHRleHQtYWxpZ246IGNlbnRlcjsgcGFkZGluZy10b3A6IDIwcHg7IG1hcmdpbi10b3A6IDIwcHg7IGJvcmRlci10b3A6IDFweCBkYXNoZWQgIzFkMWQxZDt9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgI2Zwc2tpbm55IHtwYWRkaW5nLWJvdHRvbTogMTVweDt9XHJcbiAgI2Zwc2tpbm55IC5yaWdodHNpZGUge3dpZHRoOiAxMDAlOyBvcmRlcjogMTt9XHJcbiAgI2Zwc2tpbm55IC5yaWdodHNpZGUgaW1nIHt3aWR0aDogMTAwJTsgaGVpZ2h0OiBhdXRvO31cclxuICAjZnBza2lubnkgLmxlZnRzaWRlIHt3aWR0aDogMTAwJTsgb3JkZXI6IDI7IH1cclxuICAjZnBza2lubnkgLmxlZnRzaWRlIC5jZW50ZXJib3gge3RleHQtYWxpZ246IGNlbnRlcjt9XHJcblxyXG4gICNzaG93YWxsc2VydmljZXMgLml0ZW1ib3g6bnRoLWNoaWxkKDNuKzMpIHttYXJnaW4tcmlnaHQ6IDQlO31cclxuICAjc2hvd2FsbHNlcnZpY2VzIC5pdGVtYm94IHt3aWR0aDogNDglOyBtYXJnaW4tcmlnaHQ6IDQlO31cclxuICAjc2hvd2FsbHNlcnZpY2VzIC5pdGVtYm94Om50aC1jaGlsZCgybisyKSB7bWFyZ2luLXJpZ2h0OiAwO30gIFxyXG5cclxuICAjc2hvd2FsbGNvdXBvbnMgLml0ZW1ib3g6bnRoLWNoaWxkKDNuKzMpIHttYXJnaW4tcmlnaHQ6IDQlO31cclxuICAjc2hvd2FsbGNvdXBvbnMgLml0ZW1ib3gge3dpZHRoOiA0OCU7IG1hcmdpbi1yaWdodDogNCU7fVxyXG4gICNzaG93YWxsY291cG9ucyAuaXRlbWJveDpudGgtY2hpbGQoMm4rMikge21hcmdpbi1yaWdodDogMDt9ICAgXHJcblxyXG4gICNmb290ZXIzIC5pbm5lciAjd3lzaXd5Z193aWRnZXRzX3dpZGdldC01IHt3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiAxMDAlOyB0ZXh0LWFsaWduOiBjZW50ZXI7IHBhZGRpbmctdG9wOiAyMHB4OyBtYXJnaW4tdG9wOiAyMHB4OyBib3JkZXItdG9wOiAxcHggZGFzaGVkICMxZDFkMWQ7fSAgXHJcbiAgI2Zvb3RlcjMgLmlubmVyICN3eXNpd3lnX3dpZGdldHNfd2lkZ2V0LTUgdWwge3dpZHRoOiAyNzlweDsgbWFyZ2luOiAwIGF1dG87fVxyXG4gICNmb290ZXIzIC5pbm5lciAjd3lzaXd5Z193aWRnZXRzX3dpZGdldC01IHVsIGxpOm50aC1sYXN0LWNoaWxkKDEpIGEge21hcmdpbi1ib3R0b206IDA7fVxyXG4gIFxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xyXG5cclxuICAvKiBNb2JpbGUgTUVOVSB0d2Vha3MgTkVXKi9cclxuICAud2lkZ2V0X25hdl9tZW51IHt3aWR0aDogMTAwJTt9XHJcbiAgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciB7aGVpZ2h0OiA1MXB4OyBwYWRkaW5nOiAwcHggMDsgbWFyZ2luLXRvcDogMHB4OyB9XHJcbiAgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubWVudSB7ZGlzcGxheTogbm9uZTt9XHJcbiAgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubWVudS5uYXYtYWN0aXZlIHtkaXNwbGF5OiBibG9jazsgcG9zaXRpb246IGFic29sdXRlOyBib3R0b206IDA7IHJpZ2h0OiAwOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7fVxyXG4gIC5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUubmF2LWFjdGl2ZSAubWVudS1pdGVtIHtkaXNwbGF5OiBibG9jazt9XHJcbiAgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubWVudS5uYXYtYWN0aXZlIC5tZW51LWl0ZW0gLnN1Yi1tZW51IHtkaXNwbGF5OiBibG9jazsgcG9zaXRpb246IHJlbGF0aXZlOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7fVxyXG4gIFxyXG4gIC5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUubmF2LWFjdGl2ZSA+IC5tZW51LWl0ZW0gPiBhIHtjb2xvcjogI2ZmZmZmZjsgYmFja2dyb3VuZDogIzBmMGYwZjsgZm9udC1zaXplOiAxOHB4OyBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmOyBmb250LXdlaWdodDogNDAwOyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgcGFkZGluZzogOHB4IDEycHggOHB4OyBsaW5lLWhlaWdodDoxZW07fSAvKiB0b3AgbGV2ZWwgKi9cclxuICAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51Lm5hdi1hY3RpdmUgPiAubWVudS1pdGVtLmN1cnJlbnQtcGFnZS1hbmNlc3RvciA+IGEge2NvbG9yOiAjZmZmZmZmOyBiYWNrZ3JvdW5kOiAjMGYwZjBmO30gLyogdG9wIGxldmVsIC0gRG9udCBzaG93IGFuc2Nlc3RvciBwYWdlIGhpZ2h0bGlnaHRpbmcgKi9cclxuICAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51Lm5hdi1hY3RpdmUgPiAubWVudS1pdGVtID4gYTpob3ZlciB7Y29sb3I6ICNmZmZmZmY7IGJhY2tncm91bmQ6ICMwMGExOWM7fSAvKiB0b3AgbGV2ZWwgLSBIb3ZlciAqL1xyXG4gIC5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUubmF2LWFjdGl2ZSA+IC5tZW51LWl0ZW0uY3VycmVudC1tZW51LWl0ZW0gPiBhIHtjb2xvcjogI2ZmZmZmZjsgYmFja2dyb3VuZDogIzAwYTE5Yzt9IC8qIHRvcCBsZXZlbCAtIEFjdGl2ZSBUcmFpbCAqL1xyXG4gIFxyXG4gIC5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUubmF2LWFjdGl2ZSAuc3ViLW1lbnUgPiAubWVudS1pdGVtID4gYSB7Y29sb3I6ICNmZmZmZmY7IGJhY2tncm91bmQ6ICMwZjBmMGY7IGZvbnQtc2l6ZTogMThweDsgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjsgZm9udC13ZWlnaHQ6IDQwMDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHBhZGRpbmc6IDhweCAzNHB4IDhweCAzNHB4OyBsaW5lLWhlaWdodDoxZW07IH0gLyogU3ViIE1lbnUgKi9cclxuICAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51Lm5hdi1hY3RpdmUgLnN1Yi1tZW51ID4gLm1lbnUtaXRlbSA+IGE6aG92ZXIge2NvbG9yOiAjZmZmZmZmOyBiYWNrZ3JvdW5kOiAjMDBhMTljO30gLyogU3ViIE1lbnUgLSBIb3ZlciAqL1xyXG4gIC5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUubmF2LWFjdGl2ZSAuc3ViLW1lbnUgPiAubWVudS1pdGVtLmN1cnJlbnQtbWVudS1pdGVtID4gYSB7Y29sb3I6ICNmZmZmZmY7IGJhY2tncm91bmQ6ICMwMGExOWM7fSAvKiBTdWIgTWVudSAtIEFjdGl2ZSBUcmFpbCAqL1xyXG5cclxuICAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51Lm5hdi1hY3RpdmUgLnN1Yi1tZW51IC5zdWItbWVudSAubWVudS1pdGVtID4gYSB7cGFkZGluZzogOHB4IDM0cHggOHB4IDU2cHg7fSAvLyBzdWIgc3ViIG1lbnVcclxuXHJcbiAgLm5hdi1tb2JpbGUge2Rpc3BsYXk6IGJsb2NrOyB3aWR0aDogNTZweDsgaGVpZ2h0OiA1MXB4OyAgcGFkZGluZzogMDt9IC8qIDMgYmFyIG1lbnUgYmxvY2sgKi9cclxuICAubmF2LW1vYmlsZSAubWVudWljb246YmVmb3JlIHtwb3NpdGlvbjogcmVsYXRpdmU7IGxlZnQ6IDBweDt9XHJcbiAgLm5hdiB7d2lkdGg6IDEwMCU7IGhlaWdodDogNTZweDsgbWFyZ2luLWxlZnQ6IDBweDt9XHJcblxyXG5cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcclxuICAjaGVhZGVyMSB7cG9zaXRpb246IHJlbGF0aXZlOyBiYWNrZ3JvdW5kOiAjMDAwMDAwOyBoZWlnaHQ6IGluaGVyaXQ7fVxyXG4gICNoZWFkZXIxIC5pbm5lciB7anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O31cclxuICAjaGVhZGVyMSAjd3lzaXd5Z193aWRnZXRzX3dpZGdldC0yIHtvdmVyZmxvdzogaGlkZGVuO31cclxuICAjaGVhZGVyMSAjd3lzaXd5Z193aWRnZXRzX3dpZGdldC0yIHVsIHt3aWR0aDogMTAwdnc7IHBhZGRpbmc6IDA7fVxyXG4gICNoZWFkZXIxICN3eXNpd3lnX3dpZGdldHNfd2lkZ2V0LTIgdWwgbGkge3dpZHRoOiA1MCU7fVxyXG4gICNoZWFkZXIxICN3eXNpd3lnX3dpZGdldHNfd2lkZ2V0LTIgdWwgbGkgYSB7d2lkdGg6IDEwMCU7fVxyXG4gICNoZWFkZXIxIC5sb2dvLXdyYXBwZXIge3Bvc2l0aW9uOiByZWxhdGl2ZTsgb3JkZXI6IDI7IGxlZnQ6IGluaGVyaXQ7IHRvcDogaW5oZXJpdDsgbWFyZ2luOiAxMHB4IDAgMCAyJTt9XHJcbiAgI2hlYWRlcjEgI25hdl9tZW51LTIge3Bvc2l0aW9uOiBhYnNvbHV0ZTsgYm90dG9tOiAwOyByaWdodDogMDt9XHJcblxyXG4gIC5iYW5uZXIgLmJmbS1iYW5uZXIudGFsbCAudGV4dC13cmFwcGVyIHtoZWlnaHQ6IDEwMCU7fVxyXG5cclxuIFxyXG4gIC5hcmNoaXZlLmNhdGVnb3J5IC5wb3N0LXRlYXNlci5ibG9nLXRlYXNlcjpudGgtb2YtdHlwZSgzbiszKSB7bWFyZ2luLXJpZ2h0OiA0JTt9XHJcbiAgLmFyY2hpdmUuY2F0ZWdvcnkgLnBvc3QtdGVhc2VyLmJsb2ctdGVhc2VyOm50aC1vZi10eXBlKDRuKzMpIHtjbGVhcjogYm90aDt9XHJcbiAgLmFyY2hpdmUuY2F0ZWdvcnkgLnBvc3QtdGVhc2VyLmJsb2ctdGVhc2Vye3dpZHRoOjQ4JTsgbWFyZ2luLXJpZ2h0OiA0JTsgbWFyZ2luLWJvdHRvbTogNnZ3O31cclxuICAuYXJjaGl2ZS5jYXRlZ29yeSAucG9zdC10ZWFzZXIuYmxvZy10ZWFzZXI6bnRoLW9mLXR5cGUoMm4rMikge21hcmdpbi1yaWdodDogMHB4O31cclxuICAuYXJjaGl2ZS5jYXRlZ29yeSAucG9zdC10ZWFzZXIuYmxvZy10ZWFzZXI6bnRoLW9mLXR5cGUoM24rMikge2NsZWFyOiBib3RoO31cclxuXHJcbiAgLmxhbmRpbmctcGFnZSAuZWxlbWVudC5jb2xzLTQ6bnRoLW9mLXR5cGUoNG4rNCkge21hcmdpbi1yaWdodDogMy41JX1cclxuICAubGFuZGluZy1wYWdlIC5lbGVtZW50LmNvbHMtNCB7d2lkdGg6IDMxJTsgbWFyZ2luLXJpZ2h0OiAzLjUlfVxyXG4gIC5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQuY29scy00Om50aC1vZi10eXBlKDNuKzMpIHttYXJnaW4tcmlnaHQ6IDB9XHJcblxyXG4gIC5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQuY29scy0zOm50aC1vZi10eXBlKDNuKzMpIHttYXJnaW4tcmlnaHQ6IDQlfVxyXG4gIC5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQuY29scy0zIHt3aWR0aDogNDglOyBtYXJnaW4tcmlnaHQ6IDQlfVxyXG4gIC5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQuY29scy0zOm50aC1vZi10eXBlKDJuKzIpIHttYXJnaW4tcmlnaHQ6IDB9IFxyXG5cclxuICAjcmV2aWV3cy1sb29wIC5yZXZpZXc6bnRoLW9mLXR5cGUoM24rMykge21hcmdpbi1yaWdodDogNCU7fVxyXG4gICNyZXZpZXdzLWxvb3AgLnJldmlldyB7d2lkdGg6IDQ4JTsgbWFyZ2luLXJpZ2h0OiA0JTt9XHJcbiAgI3Jldmlld3MtbG9vcCAucmV2aWV3Om50aC1vZi10eXBlKDJuKzIpIHttYXJnaW4tcmlnaHQ6IDA7fSBcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xyXG4gIC5iYW5uZXIgLmJmbS1iYW5uZXIudGFsbCB7YmFja2dyb3VuZDogIzEwMTAxMDsgdGV4dC1hbGlnbjogY2VudGVyO31cclxuICAuYmFubmVyIC5iZm0tYmFubmVyLnRhbGwgLnRleHQtd3JhcHBlciB7d2lkdGg6IDEwMCU7IHBvc2l0aW9uOiByZWxhdGl2ZTt9XHJcbiAgLmJhbm5lciAuYmZtLWJhbm5lci50YWxsIC50ZXh0LXdyYXBwZXIgcCB7dGV4dC1hbGlnbjogY2VudGVyOyB3aWR0aDogMTAwJTt9XHJcbiAgLmJhbm5lciAuYmZtLWJhbm5lci50YWxsIC50ZXh0LXdyYXBwZXIgLnNsaWRlLWxpbmsgYTpob3ZlciB7YmFja2dyb3VuZC1jb2xvcjogIzAwYTE5YzsgYm9yZGVyLWNvbG9yOiAjMDBhMTljO31cclxuXHJcbiAgI2Zwd2hpdGVjYWxsb3V0cyB7cGFkZGluZzogMjRweCAwO31cclxuICAjZnB3aGl0ZWNhbGxvdXRzIC5pbm5lciB7anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7fVxyXG4gICNmcHdoaXRlY2FsbG91dHMgLml0ZW1ib3gge3dpZHRoOiA0OCU7IG1hcmdpbi1ib3R0b206IDQwcHg7fVxyXG4gICNmcHdoaXRlY2FsbG91dHMgLml0ZW1ib3g6bnRoLWxhc3QtY2hpbGQoMSkge21hcmdpbi1ib3R0b206IDA7fVxyXG5cclxuICAjc2hvd2FsbGJyYW5kcyAuaW1hZ2V3cmFwcGVyIHt3aWR0aDogMjUlO31cclxuXHJcbiAgI3Nob3dhbGxkb2N0b3JzIC5pdGVtYm94Om50aC1jaGlsZCgzbiszKSB7bWFyZ2luLXJpZ2h0OiA0JTt9XHJcbiAgI3Nob3dhbGxkb2N0b3JzIC5pdGVtYm94IHt3aWR0aDogNDglOyBtYXJnaW4tcmlnaHQ6IDQlO31cclxuICAjc2hvd2FsbGRvY3RvcnMgLml0ZW1ib3g6bnRoLWNoaWxkKDJuKzIpIHttYXJnaW4tcmlnaHQ6IDA7fVxyXG5cclxuICAjZm9vdGVyMyAuaW5uZXIgI3d5c2l3eWdfd2lkZ2V0c193aWRnZXQtNCB7d2lkdGg6IDEwMCU7IG1heC13aWR0aDogMTAwJTsgdGV4dC1hbGlnbjogY2VudGVyOyBwYWRkaW5nLXRvcDogMjBweDsgbWFyZ2luLXRvcDogMjBweDsgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjMWQxZDFkO31cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICNmcGdyZXljYWxsb3V0cyB7anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7fVxyXG4gICNmcGdyZXljYWxsb3V0cyAuaXRlbWJveCB7d2lkdGg6IDQ4JTsgbWFyZ2luLWJvdHRvbTogMzVweDsgYm94LXNpemluZzogYm9yZGVyLWJveDt9XHJcbiAgI2ZwZ3JleWNhbGxvdXRzIC5pdGVtYm94Om50aC1sYXN0LWNoaWxkKDEpIHttYXJnaW4tYm90dG9tOiAwO31cclxuXHJcbiAgI2ZwdGVzdGltb25pYWxzIC5za2lubnlib3gge21heC13aWR0aDogY2FsYygxMDB2dyAtIDEyMHB4KTt9XHJcbiAgI2xycyAuaW5uZXIge3BhZGRpbmc6IDAgNCU7fVxyXG5cclxuICAjbHJzLmZ1bGx3aWR0aGdyZXkge3BhZGRpbmctdG9wOiAwO31cclxuICAjbHJzLmZ1bGx3aWR0aGdyZXkgLnNsaWRlLWVsZW1lbnQgLmVsZW1lbnQgLmxlZnRzaWRlIHt3aWR0aDogMTAwJTt9XHJcbiAgI2xycy5mdWxsd2lkdGhncmV5IC5zbGlkZS1lbGVtZW50IC5lbGVtZW50IC5yaWdodHNpZGUge3dpZHRoOiAxMDAlOyBwYWRkaW5nOiAwIDIlIDMwcHg7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7fVxyXG4gICNscnMuZnVsbHdpZHRoZ3JleSAuY3ljbGUtcGFnZXIge3dpZHRoOiAxMDAlOyB0ZXh0LWFsaWduOiBjZW50ZXI7IG1hcmdpbi1sZWZ0OiAwO31cclxuXHJcbiAgLmxhbmRpbmctcGFnZSAuZWxlbWVudC5jb2xzLTI6bnRoLW9mLXR5cGUoMW4rMCkge3dpZHRoOiAxMDAlOyBtYXJnaW4tcmlnaHQ6IDAlOyBtYXJnaW4tYm90dG9tOiA0MHB4O31cclxuICBcclxuICAjZG9jdW1lbnRzIC5yb3cgLmRvYy10aXRsZSB7d2lkdGg6IGNhbGMoMTAwJSAtIDgwcHggLSAxODVweCk7fVxyXG4gICNkb2N1bWVudHMgLnJvdyAuZG9jLXNpemUge2Rpc3BsYXk6IG5vbmU7fVxyXG5cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XHJcbiAgLmxhbmRpbmctcGFnZSAuZWxlbWVudC5jb2xzLTQ6bnRoLW9mLXR5cGUoM24rMykge21hcmdpbi1yaWdodDogNCV9XHJcbiAgLmxhbmRpbmctcGFnZSAuZWxlbWVudC5jb2xzLTQge3dpZHRoOiA0OCU7IG1hcmdpbi1yaWdodDogNCV9XHJcbiAgLmxhbmRpbmctcGFnZSAuZWxlbWVudC5jb2xzLTQ6bnRoLW9mLXR5cGUoMm4rMikge21hcmdpbi1yaWdodDogMH1cclxuXHJcbiAgI3Nob3dhbGxzZXJ2aWNlcyAuaXRlbWJveDpudGgtY2hpbGQoMW4rMCkge3dpZHRoOiAxMDAlOyBtYXgtd2lkdGg6IDU3MnB4OyBtYXJnaW46IDAgYXV0byA1MHB4O31cclxuICAjc2hvd2FsbGNvdXBvbnMgLml0ZW1ib3g6bnRoLWNoaWxkKDFuKzApIHt3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiA1NzJweDsgbWFyZ2luOiAwIGF1dG8gNTBweDt9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcclxuICAjZnB0ZXN0aW1vbmlhbHMge292ZXJmbG93OiBoaWRkZW47fVxyXG4gICNscnMgLmN5Y2xlLXByZXYge2xlZnQ6IC00MHB4O31cclxuICAjbHJzIC5jeWNsZS1uZXh0IHtyaWdodDogLTQwcHg7fVxyXG5cclxufVxyXG5cclxuXHJcblxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCl7XHJcbiAgLmFyY2hpdmUuY2F0ZWdvcnkgLnBvc3QtdGVhc2VyLmJsb2ctdGVhc2VyOm50aC1vZi10eXBlKDNuKzMpIHttYXJnaW4tcmlnaHQ6IDA7fVxyXG4gIC5hcmNoaXZlLmNhdGVnb3J5IC5wb3N0LXRlYXNlci5ibG9nLXRlYXNlcnt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206NzBweDsgbWFyZ2luLXJpZ2h0OiAwcHg7fVxyXG5cclxuICAjcmV2aWV3cy1sb29wIC5yZXZpZXc6bnRoLW9mLXR5cGUoMW4rMCkge3dpZHRoOiAxMDAlOyBtYXJnaW4tcmlnaHQ6IDA7IG1hcmdpbi1ib3R0b206IDEwMHB4O31cclxufVxyXG5cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo2MDBweCkge1xyXG4gIGgxIHtmb250LXNpemU6IGNhbGMoMTZwdCArIDIuMnZ3KTt9XHJcbiAgI2ZwZ3JleWNhbGxvdXRzIC5pdGVtYm94IHt3aWR0aDogMTAwJTt9XHJcbiAgI2ZwZ3JleWNhbGxvdXRzIC5pdGVtYm94IC5tYWludGl0bGUge2ZvbnQtc2l6ZTogY2FsYygxNnB0ICsgMi4wdncpO31cclxuICAjZnB0ZXN0aW1vbmlhbHMgaDIsXHJcbiAgI2xycy5mdWxsd2lkdGhncmV5IGgyLFxyXG4gICNmcGJyYW5kcyBoMiB7Zm9udC1zaXplOiBjYWxjKDE2cHQgKyAyLjB2dyk7fVxyXG5cclxuICAubGFuZGluZy1wYWdlIC5lbGVtZW50LmNvbHMtMzpudGgtb2YtdHlwZSgxbiswKSB7d2lkdGg6IDEwMCU7IG1hcmdpbi1yaWdodDogMH1cclxuXHJcbiAgI2RvY3VtZW50cyAucm93IC5kb2MtdGl0bGUge3dpZHRoOiBjYWxjKDEwMCUgLSAxNTBweCk7IGZvbnQtc2l6ZTogLjg1ZW07fVxyXG4gICNkb2N1bWVudHMgLnJvdyAuZG9jLXR5cGUge2Rpc3BsYXk6IG5vbmU7fVxyXG4gICNkb2N1bWVudHMgLnJvdyAuZG9jLWxpbmsgIHt3aWR0aDogMTMwcHg7IGZvbnQtc2l6ZTogLjg1ZW07fVxyXG4gICNkb2N1bWVudHMgLnJvdyAuZG9jLWxpbmsgIHNwYW4ge2Rpc3BsYXk6IG5vbmU7fSBcclxuXHJcbiAgI3Nob3dhbGxkb2N0b3JzIC5pdGVtYm94Om50aC1jaGlsZCgxbiswKSB7d2lkdGg6IDEwMCU7IG1heC13aWR0aDogNDIwcHg7IG1hcmdpbjogMCBhdXRvIDUwcHg7fVxyXG5cclxuICAjc2hvd2FsbGJyYW5kcyAuaW1hZ2V3cmFwcGVyIHt3aWR0aDogMzMlO31cclxuXHJcblxyXG4gICNmb290ZXIzIC5pbm5lciB7dGV4dC1hbGlnbjogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDt9XHJcbiAgI2Zvb3RlcjMgLmlubmVyIC5tcC1ibG9jay0xMTYge3dpZHRoOiAxMDAlOyBtYXgtd2lkdGg6IDEwMCU7IHRleHQtYWxpZ246IGNlbnRlcjsgcGFkZGluZy10b3A6IDIwcHg7IG1hcmdpbi10b3A6IDIwcHg7IGJvcmRlci10b3A6IDFweCBkYXNoZWQgIzFkMWQxZDt9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo1NTBweCkge1xyXG4gICNoZWFkZXIxIC5sb2dvLXdyYXBwZXIge21heC13aWR0aDogY2FsYyg5NiUgLSA1NnB4IC0gMjBweCk7fVxyXG4gIC5icm93c2VyLWllLXRyaWRlbnQgI2hlYWRlcjEgLmxvZ28td3JhcHBlciB7bWF4LXdpZHRoOiA4MCU7IHdpZHRoOiA4MCU7fVxyXG5cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAjZnB3aGl0ZWNhbGxvdXRzIC5pdGVtYm94IHt3aWR0aDogMTAwJTsgfVxyXG5cclxuICAjc2hvd2FsbGJyYW5kcyAuaW1hZ2V3cmFwcGVyIHt3aWR0aDogNTAlO31cclxuXHJcbiAgLmxhbmRpbmctcGFnZSAuZWxlbWVudC5jb2xzLTQ6bnRoLW9mLXR5cGUoMW4rMCkge3dpZHRoOiAxMDAlOyBtYXJnaW4tcmlnaHQ6IDB9XHJcblxyXG5cclxuICAuYnJvd3Nlci1zYWZhcmkgI2xycyAuc2xpZGUtZWxlbWVudCAuZWxlbWVudCAuc2xpZGUtdGV4dC1hcmVhIHtmb250LXNpemU6IDEycHg7fVxyXG4gIC5icm93c2VyLXNhZmFyaSAjbHJzLmZ1bGx3aWR0aGdyZXkgLnNsaWRlLWVsZW1lbnQgLmVsZW1lbnQgcCB7Zm9udC1zaXplOiAxMHB4O31cclxuICAuYnJvd3Nlci1zYWZhcmkgI2xycy5mdWxsd2lkdGhncmV5IC5zbGlkZS1lbGVtZW50IC5lbGVtZW50IHVsIGxpIHtmb250LXNpemU6IDEwcHg7fVxyXG5cclxuICAvLyAjbHJzIC5zbGlkZS1lbGVtZW50IC5lbGVtZW50IC5zbGlkZS10ZXh0LWFyZWEge2ZvbnQtc2l6ZTogMTJweDt9XHJcbiAgLy8gI2xycy5mdWxsd2lkdGhncmV5IC5zbGlkZS1lbGVtZW50IC5lbGVtZW50IHAge2ZvbnQtc2l6ZTogMTBweDt9XHJcbiAgLy8gI2xycy5mdWxsd2lkdGhncmV5IC5zbGlkZS1lbGVtZW50IC5lbGVtZW50IHVsIGxpIHtmb250LXNpemU6IDEwcHg7fVxyXG5cclxuICAjZG9jdW1lbnRzIC5yb3cgLmRvYy10aXRsZSB7d2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO31cclxuICAjZG9jdW1lbnRzIC5yb3cgLmRvYy1saW5rIHt3aWR0aDogODBweDt9XHJcbiAgI2RvY3VtZW50cyAucm93IC5kb2MtbGluayAuYnV0dG9uIHtkaXNwbGF5OiBub25lO31cclxuICAjZG9jdW1lbnRzIC5kb2Mtcm93IC5kb2MtdGl0bGUgeyBmb250LXNpemU6IC45NWVtOyB9XHJcbiAgI2RvY3VtZW50cyAuZG9jLXJvdyAuZG9jLWxpbmsgLmljb25ib3gge2hlaWdodDogNDVweDsgd2lkdGg6IDQ1cHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgZGlzcGxheTogaW5saW5lLWJsb2NrO31cclxuICAjZG9jdW1lbnRzIC5kb2Mtcm93IC5kb2MtbGluayAuaWNvbmJveDpiZWZvcmUge2NvbnRlbnQ6IFwiXFxFQTAxXCI7IGNvbG9yOiAjNTA5MzhhOyBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50OyBmb250LXNpemU6IDQwcHg7IGZvbnQtZmFtaWx5OiBcImNoaWxkZm9udHNcIjtkaXNwbGF5OiBibG9jazsgbGluZS1oZWlnaHQ6IDFlbTsgdHJhbnNpdGlvbjogYWxsIDAuM3M7fVxyXG4gICNkb2N1bWVudHMgLmRvYy1yb3cgLmRvYy1saW5rIC5pY29uYm94OmhvdmVyOmJlZm9yZSB7Y29sb3I6ICMwMDAwMDA7fSAgXHJcblxyXG4gICNmb290ZXIzIC5pbm5lciAubXAtYmxvY2stMTE1IHt3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiAxMDAlOyB0ZXh0LWFsaWduOiBjZW50ZXI7IHBhZGRpbmctdG9wOiAyMHB4OyBtYXJnaW4tdG9wOiAyMHB4OyBib3JkZXItdG9wOiAxcHggZGFzaGVkICMxZDFkMWQ7fVxyXG5cclxuICBmb290ZXIge2ZvbnQtc2l6ZTogLjdlbTt9XHJcblxyXG4gIC5qcy1iYWNrLXRvLXRvcCB7dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1cHgpO31cclxuICAuanMtYmFjay10by10b3A6aG92ZXIge3RyYW5zZm9ybTogdHJhbnNsYXRlWSgxNXB4KTt9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcclxuICAjaGVhZGVyMSAjd3lzaXd5Z193aWRnZXRzX3dpZGdldC0yIHVsIGxpOm50aC1jaGlsZCgxKSBhIHtmb250LXNpemU6IC43ZW07fVxyXG4gICNoZWFkZXIxICN3eXNpd3lnX3dpZGdldHNfd2lkZ2V0LTIgdWwgbGk6bnRoLWNoaWxkKDIpIGEge2ZvbnQtc2l6ZTogLjdlbTt9XHJcbn0iXSwic291cmNlUm9vdCI6Ii9zb3VyY2UvIn0= */
