@charset "UTF-8";article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}button,html,input,select,textarea{color:#222}body{font-size:1em;line-height:1.4em}a{text-decoration:none}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border-top:1px solid #ccc;margin:1em 0;padding:0}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserwarn{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}@font-face{font-family:toyotadisplay_bd;font-style:normal;font-weight:400;src:url(fonts/toyota/display/toyotadisplay_bold.eot?#iefix) format("embedded-opentype"),url(fonts/toyota/display/toyotadisplay_bold.woff) format("woff"),url(fonts/toyota/display/toyotadisplay_bold.ttf) format("truetype"),url(fonts/toyota/display/toyotadisplay_bold.svg#toyotadisplay_bd) format("svg")}@font-face{font-family:toyotadisplay_rg;font-style:normal;font-weight:400;src:url(fonts/toyota/display/toyotadisplay_regular.eot?#iefix) format("embedded-opentype"),url(fonts/toyota/display/toyotadisplay_regular.woff) format("woff"),url(fonts/toyota/display/toyotadisplay_regular.ttf) format("truetype"),url(fonts/toyota/display/toyotadisplay_regular.svg#toyotadisplay_rg) format("svg")}@font-face{font-family:toyotatext_bd;font-style:normal;font-weight:400;src:url(fonts/toyota/text/toyotatext_bold.eot?#iefix) format("embedded-opentype"),url(fonts/toyota/text/toyotatext_bold.woff) format("woff"),url(fonts/toyota/text/toyotatext_bold.ttf) format("truetype"),url(fonts/toyota/text/toyotatext_bold.svg#toyotatext_bd) format("svg")}@font-face{font-family:toyotatext_rg;font-style:normal;font-weight:400;src:url(fonts/toyota/text/toyotatext_regular.eot);src:url(fonts/toyota/text/toyotatext_regular.eot?#iefix) format("embedded-opentype"),url(fonts/toyota/text/toyotatext_regular.svg#toyotatext_rg) format("svg"),url(fonts/toyota/text/toyotatext_regular.woff) format("woff"),url(fonts/toyota/text/toyotatext_regular.ttf) format("truetype")}@font-face{font-family:ToyotaIconFont;src:url(fonts/toyota/icons/toyotaicon.eot);src:url(fonts/toyota/icons/toyotaicon.eot?#iefix) format("embedded-opentype"),url(fonts/toyota/icons/toyotaicon.svg#ToyotaIconFont) format("svg"),url(fonts/toyota/icons/toyotaicon.woff) format("woff"),url(fonts/toyota/icons/toyotaicon.ttf) format("truetype");font-weight:400;font-style:normal}.icon{font-family:ToyotaIconFont;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-car1:before{content:"\e00a"}.icon-music:before{content:"\f001"}.icon-search:before{content:"\f002"}.icon-heart:before{content:"\f004"}.icon-star:before{content:"\f005"}.icon-user:before{content:"\f007"}.icon-th-large:before{content:"\f009"}.icon-ok:before{content:"\f00c"}.icon-remove:before{content:"\f00d"}.icon-camera:before{content:"\f030"}.icon-print:before{content:"\f02f"}.icon-bookmark:before{content:"\f02e"}.icon-tag:before{content:"\f02b"}.icon-facetime-video:before{content:"\f03d"}.icon-picture:before{content:"\f03e"}.icon-volume-up:before{content:"\f028"}.icon-volume-down:before{content:"\f027"}.icon-volume-off:before{content:"\f026"}.icon-lock:before{content:"\f023"}.icon-repeat:before{content:"\f01e"}.icon-trash:before{content:"\f014"}.icon-book:before{content:"\f02d"}.icon-map-marker:before{content:"\f041"}.icon-chevron-left:before{content:"\f053"}.icon-chevron-right:before{content:"\f054"}.icon-chevron-up:before{content:"\f077"}.icon-chevron-down:before{content:"\f078"}.icon-step-forward:before{content:"\f051"}.icon-star-half:before{content:"\f089"}.icon-download-alt:before{content:"\f019"}.icon-file-alt:before{content:"\f0f6"}.icon-envelope-alt:before{content:"\f0e0"}.icon-question-sign:before{content:"\f059"}.icon-info-sign:before{content:"\f05a"}.icon-exclamation-sign:before{content:"\f06a"}.icon-step-backward:before{content:"\f048"}.icon-fast-backward:before{content:"\f049"}.icon-backward:before{content:"\f04a"}.icon-play:before{content:"\f04b"}.icon-pause:before{content:"\f04c"}.icon-stop:before{content:"\f04d"}.icon-forward:before{content:"\f04e"}.icon-fast-forward:before{content:"\f050"}.icon-minus:before{content:"\f068"}.icon-plus:before{content:"\f067"}.icon-resize-small:before{content:"\f066"}.icon-resize-full:before{content:"\f065"}.icon-share-alt:before{content:"\f064"}.icon-folder-close:before{content:"\f07b"}.icon-thumbs-up:before{content:"\f087"}.icon-external-link:before{content:"\f08e"}.icon-upload-alt:before{content:"\f093"}.icon-rss:before{content:"\f09e"}.icon-facebook:before{content:"\f09a"}.icon-twitter:before{content:"\f099"}.icon-phone:before{content:"\f095"}.icon-link:before{content:"\f0c1"}.icon-reorder:before{content:"\f0c9";font-size:1.3rem}.icon-list-ul:before{content:"\f0ca"}.icon-google-plus:before{content:"\f0d5"}.icon-mobile:before{content:"\f10b"}.icon-tablet:before{content:"\f10a"}.icon-laptop:before{content:"\f109"}.icon-desktop:before{content:"\f108"}.icon-angle-down:before{content:"\f107"}.icon-angle-up:before{content:"\f106"}.icon-angle-right:before{content:"\f105"}.icon-angle-left:before{content:"\f104"}.icon-youtube:before{content:"\f167"}.icon-quote-left:before{content:"\f10d"}.icon-quote-right:before{content:"\f10e"}.icon-reply:before{content:"\f112"}.icon-file-pdf:before{content:"\e000"}.icon-ipod:before{content:"\e001"}.icon-sun-stroke:before{content:"\e003"}.icon-rain:before{content:"\e004"}.icon-un_check:before{content:"\e005"}.icon-active_check:before{content:"\e006"}.icon-usb1:before{content:"\e007"}.icon-bluetooth:before{content:"\e008"}.icon-car2:before{content:"\e009"}.icon-snowflake:before{content:"\e00b"}.icon-new2:before{content:"\e00c"}.icon-plug_1:before{content:"\e00d"}.icon-Flickr:before{content:"\e00e"}.icon-cog:before{content:"\f013"}.icon-arrw:before{content:"\e00f"}.icon-radio-checked:before{content:"\e604"}.icon-radio-uncheck:before{content:"\e605"}.icon-share:before{content:"\e606"}.icon-undo:before{content:"\e600"}.icon-refresh:before{content:"\e601"}.icon-calendar:before{content:"\e602"}.icon-home:before{content:"\e603"}:hover i{text-decoration:none}[class*=" moon-"],[class^=moon-]{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.moon-info:before{content:"\e604"}body{background:#fff;color:#1e2a32;font-family:toyotatext_rg,Verdana,sans-serif;overflow-y:scroll}h1,h2,h3,h4,h5,p{margin:0;font-weight:400}ul{padding:0;margin:0}a,a:focus{outline:0}a{color:#1e2a32}iframe{border:0}b,i,strong{font-style:normal}.heading1,h1{font-family:toyotadisplay_bd;font-size:44px;line-height:46px}.heading1,.heading2,h1,h2{color:#1e2a32;display:block;letter-spacing:-.03em}.heading2,h2{font-family:toyotadisplay_rg;font-size:34px;line-height:36px}.heading3,h3{font-size:26px;line-height:30px}.heading3,.heading4,h3,h4{font-family:toyotatext_rg;color:#1e2a32;display:block;letter-spacing:-.03em}.heading4,h4{font-size:19px;line-height:23px}.section-title,.section_title{text-align:center;margin-top:20px;margin-bottom:20px}.section-title .heading1,.section-title h1,.section_title .heading1,.section_title h1{padding-top:20px;padding-bottom:16px}.section-title.left,.section_title.left{text-align:left}.section-title.right,.section_title.right{text-align:right}.section-title.intro,.section_title.intro{margin-top:0;padding-top:50px;margin-bottom:24px;padding-bottom:24px}.section-title.intro .heading3,.section_title.intro .heading3{font-size:19px;line-height:26px;font-size:24px;line-height:30px;font-weight:400}@media screen and (max-width:992px){.section-title.intro,.section_title.intro{padding-top:34px}.section-title.intro .heading3,.section_title.intro .heading3{font-size:19px;line-height:26px}}@media screen and (max-width:768px){.section-title.intro,.section_title.intro{padding-top:22px}}.title1{font-family:toyotatext_bd;font-size:17px}.title1,.title2{color:#1e2a32;display:block}.title2{font-family:toyotatext_rg;font-size:15px;line-height:17px}.body-content p,.body-content table{color:#6c7073}.body-content p,.body-content table,.body-content ul{font-family:toyotatext_rg;font-size:15px;line-height:20px}.body-content ul{color:#1e2a32;padding:20px 0 20px 20px;margin:0;border-top:1px solid #e2e2e3;border-bottom:1px solid #e2e2e3}.support-text-rg{font-family:toyotatext_rg;font-size:13px;line-height:16px;color:#1e2a32}.body-content .hybrid-text-colour,.hybrid-text-colour{color:#00a0f0}.strong,strong{font-family:toyotatext_bd;font-weight:400}.padding{padding-bottom:20px}.padding-small{padding-bottom:10px}.padding-large{padding-bottom:40px}@media only screen and (max-width:61.9375em){.padding-large{padding-bottom:20px}}.padding-top{padding-top:20px}.padding-top-large{padding-top:60px}@media only screen and (max-width:61.9375em){.heading1,h1{font-size:44px;line-height:46px}.heading2,h2{font-size:32px;line-height:34px}.heading3,h3{font-size:23px;line-height:24px}.heading4,h4{font-size:19px;line-height:20px}.section-title,.section_title{margin-top:40px;margin-bottom:15px}.section-title .heading1,.section-title h1,.section_title .heading1,.section_title h1{padding-top:20px;padding-bottom:16px}}@media only screen and (max-width:47.9375em){.heading1,h1{font-size:34px;line-height:37px}.heading2,h2{font-size:24px;line-height:26px}.heading3,h3{font-size:21px;line-height:24px}.heading4,h4{font-size:19px;line-height:20px}.section-title,.section_title{margin-top:0;margin-bottom:10px}.section-title .heading1,.section-title h1,.section_title .heading1,.section_title h1{padding-top:10px;padding-bottom:8px}}.uiBtn{position:relative;text-decoration:none;font-size:15px;line-height:50px;margin-bottom:4px;padding:0 14px;border-radius:3px;box-shadow:0 1px 1px rgba(0,0,0,.15),inset 0 0 1px rgba(30,42,50,.5)}.uiBtn,.uiBtn i{display:inline-block}.uiBtn i{margin:0 .5em;margin-top:-7px}a.uiBtn:active,a.uiBtn:hover{text-decoration:underline}a.uiBtn:active{box-shadow:0 1px 1px #fff,inset 0 0 8px rgba(30,42,50,.6)}.uiBtn.greyBtn{color:#6c7073;background:#fff;background-image:linear-gradient(0deg,#e8e9ea,#fff)}.uiBtn.greyBtn.active,a.uiBtn.greyBtn:active,a.uiBtn.greyBtn:hover{background:#e8e9ea}.uiBtn.darkBtn{color:#fff;background:#454e55;background-image:linear-gradient(0deg,#303a40,#454e55)}.uiBtn.darkBtn.active,a.uiBtn.darkBtn:active,a.uiBtn.darkBtn:hover{background:#303a40}.uiBtn.blueBtn{color:#fff;background:#00a0f0;background-image:linear-gradient(0deg,#005faf,#00a0f0)}.uiBtn.blueBtn.active,a.uiBtn.blueBtn:active,a.uiBtn.blueBtn:hover{background:#005faf}.uiBtn.redBtn{color:#fff;background:#d1001e;background-image:linear-gradient(0deg,#73000d,#d1001e)}.uiBtn.redBtn.active,a.uiBtn.redBtn:active,a.uiBtn.redBtn:hover{background:#73000d}.uiBtn.yellowBtn{color:#fff;background:#efc60a;background-image:linear-gradient(0deg,#ef9109,#efc60a)}.uiBtn.yellowBtn.active,a.uiBtn.yellowBtn:active,a.uiBtn.yellowBtn:hover{background:#ef9109}.uiBtn.smBtn{font-size:15px;line-height:46px}.uiBtn.lgBtn{font-size:17px;line-height:60px}.uiBtn.fwBtn{display:block}.uiBtn.fwBtn i{float:right;margin-top:4px}.uiBtn.hasIcon:hover{text-decoration:none}.uiBtn.hasIcon:hover span{text-decoration:underline}.uiBtn.leftside,.uiBtn.rightside{box-shadow:none;border:1px solid #b0b1b2}.uiBtn.leftside{border-radius:2px 0 0 2px}.uiBtn.rightside{border-left:0;border-radius:0 2px 2px 0}.uiBtn.thinBtn{padding:7px 12px}.uiBtn.thinBtn.hasIcon i{margin-left:0;margin-right:8px;top:.1em}.master-wrapper,.master-wrapper .footer-container,.master-wrapper .header-container,.master-wrapper .inner-wrapper{background:#fff;background:linear-gradient(90deg,#f8f8f8 0,#fff 20%,#fff 80%,#f8f8f8);background-color:#fff;overflow:hidden}.master-wrapper .inner-wrapper{padding-top:60px}.master-wrapper .content-block{padding-bottom:60px;padding-top:20px}.master-wrapper .content-block.spotlight-container{padding-bottom:20px}.master-wrapper.ca-article .heading1,.master-wrapper.ca-article .heading2,.master-wrapper.ca-article .heading3,.master-wrapper.ca-article .heading4,.master-wrapper.ca-article .intro-text{text-align:center}.ui-sprite{background:url(../images/PlayBtn.png) no-repeat 0 0;display:inline-block}.ui-sprite.play-icon-large{background-position:0 -71px;height:59px;width:85px}a:hover .ui-sprite.play-icon-large{background-position:0 0}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.clearfix{*zoom:1}@media print{.master-wrapper{padding:0!important}.master-wrapper.fixed-footer .footer-container.fx-footer,.master-wrapper.fixed-header .header-container.fx-header{position:relative}.fadeIn{opacity:1!important}.footer-container,.header-container{height:auto!important;min-height:0!important}.footer-container .bg-image-hero .hero-inner,.header-container .bg-image-hero .hero-inner{padding:0!important;color:#000;float:left}.container_12_absolute,container_12_absolute_bottom{position:relative;margin:0 auto!important;left:0}.bg-image-hero{background:none!important;min-height:0!important;height:auto!important;color:#000}.primary-nav,.promo-section{display:none}}.greyBg{color:#6c7073;background:#e9eaec}.darkBg{color:#fff;background:#454e55;background-image:linear-gradient(0deg,#303a40,#454e55)}.blueBg,.hybrid{color:#fff;background:#00a0f0;background-image:linear-gradient(0deg,#005faf,#00a0f0)}.redBg{color:#fff;background:#d1001e;background-image:linear-gradient(0deg,#73000d,#d1001e)}.yellowBg{color:#fff;background:#efc60a;background-image:linear-gradient(0deg,#ef9109,#efc60a)}.imgContainer{padding-bottom:10px!important}.imgContainer .img100{width:100%;padding-bottom:10px}.videoContainer{padding-bottom:10px!important}.videoContainer iframe{width:100%!important}.dimensions{background-color:#1c2830;color:#fff}.dimensions .heading1,.dimensions .heading2,.dimensions .heading3,.dimensions h1,.dimensions h2,.dimensions h3{color:#fff}.dimensions .carImg{position:relative;max-width:750px;margin:0 auto}.dimensions .carImg>img{display:block;margin:0 auto;max-width:750px;width:100%;height:auto}.dimensions .size{position:absolute;top:89%;left:0;padding:0 5px;background-color:#1c282d;line-height:11px;font-size:11px}@media only screen and (max-width:47.9375em){.dimensions .size{top:87%}}.dimensions .size.b{top:96%}@media only screen and (max-width:47.9375em){.dimensions .size.b{top:98%}}.dimensions .size.l{left:25%}@media only screen and (max-width:47.9375em){.dimensions .size.l{left:22%}}.dimensions .size.c{left:59.5%}@media only screen and (max-width:47.9375em){.dimensions .size.c{left:58%}}.dimensions .size.r{left:83%}@media only screen and (max-width:47.9375em){.dimensions .size.r{left:82%}}.dimensions .size#overallHeight{top:6%;left:94%}@media only screen and (max-width:47.9375em){.dimensions .size#overallHeight{top:0;left:90%}}.page_group{padding-bottom:2em}.page_group>.heading3{color:#ef9109;padding-bottom:.45em;font-size:20px}.page_group a:hover{text-decoration:underline}.page_group .subpage{padding-left:.7em}.page_group .subpage>a{color:#888}#toyotasrc{width:100%;height:800px}.new-car-intro h3{font-size:24px;line-height:31px;color:#6c7073}.fb_iframe_widget_lift{z-index:10!important}.homepage_offers.container_12 .grid_6{width:50%;float:left}@media only screen and (max-width:36.1875em){.homepage_offers.container_12 .grid_6{width:100%;float:none}}.homepage_offers.container_12 .offer-spotlight.item{margin-bottom:1em}@media only screen and (max-width:36.1875em){.homepage_offers.container_12 .offer-spotlight.item{margin-bottom:0}}.homepage_offers.container_12 .offer-spotlight .uiBtn{font-size:14px;font-weight:lighter}.staff{position:relative}.staff .staffName{text-transform:capitalize;margin-top:.3em;margin-bottom:.35em}.staff .staffName p{color:#1e2a32;font-weight:700}.staff .desc{font-size:.9;color:#6c7073;clear:right}.staff .desc,.staff .value{position:relative;z-index:4}.staff .value{transition:all .5s;padding:.2em .3em .2em 0}.staff p{position:relative;overflow:hidden;text-overflow:ellipsis}.staff p:hover{overflow:visible}.staff p:hover .value{background:#f8f8f8;z-index:5;text-decoration:underline}.offer-remote .read-more-container .readMore{font-size:1em}.offer-remote-section .imageHeding{color:#ef9109}.offer-remote-section .pomotion_subtitle{font-size:22px;line-height:22px}@media (max-width:767px){.offer-remote-section .pomotion_subtitle{font-size:15px;line-height:17px}}.offer-remote-section .heading1{margin-top:40px}.remote-offer-intro-title{border-bottom:1px solid #dddfe0;padding-bottom:20px;margin-bottom:-20px}@media screen and (min-width:992px){.remote-offer-intro-title{border-bottom:none;margin-bottom:0}}.remote-offer-intro{background-color:#1e2a32;color:#fff;padding-top:20px;padding-bottom:20px}.remote-offer-intro .uiBtn.fwBtn{margin-bottom:10px}.remote-offer-intro .uiBtn.fwBtn i{display:inline-block;float:none}.remote-offer-intro .icon-finance{font-size:1.3em;font-weight:700;line-height:1em}.remote-offer-intro .subtitle h3,.remote-offer-intro h2.promotion_intro{color:#fff;font-size:1.3125rem;font-weight:lighter;font-family:toyotatext_rg,Verdana,sans-serif;padding:10px}.remote-offer-intro .subtitle h3 br,.remote-offer-intro h2.promotion_intro br{display:block;height:5px;line-height:0;content:""}@media screen and (min-width:992px){.remote-offer-intro .subtitle h3,.remote-offer-intro h2.promotion_intro{padding:0}}.remote-offer-intro .subtitle h3{padding-top:0}.remote-offer-intro .grid_3 .price strong{font-size:1.3125rem;font-weight:700;font-family:toyotatext_bd,Verdana,sans-serif;background-color:#4b555b;color:#fff;padding:10px;display:block;line-height:1.5em}@media screen and (min-width:992px){.remote-offer-intro .grid_3 .price strong{font-size:2.125rem}}@media screen and (max-width:992px){.container_12 .remote-offer-intro .grid_6{display:block;float:none;padding-top:20px;padding-bottom:20px;width:100%}}@media screen and (max-width:992px){.container_12 .remote-offer-intro .grid_3{display:block;float:none;width:100%}}.page404 a{color:#ef9109;transition:color .4s}.page404 a:hover{text-decoration:underline}.page404 .heading1,.page404 .heading2{display:block;text-align:center}.page404 .grid_4,.page404 .grid_6{text-align:center;padding-bottom:2em}.page404 .common_pages{background-color:#1c2830;color:#fff;text-align:center}.page404 .common_pages a:hover{text-decoration:none}.page404 .common_pages .heading2{color:#ef9109}.page404 .common_pages .heading2:hover{color:#f7a734}.page404 .common_pages .heading1{color:#fff;padding-bottom:.5em}.page404 .common_pages .title-area{margin:50px 0 20px}.quote{line-height:30px}.author{color:#999}#call_us_homepage{display:none}@media only screen and (max-width:29.9375em){#call_us_homepage{display:block}}.downloads{background:#f4f4f5;color:#6c7073;margin:0 0 16px;padding:18px}.downloads ul{margin:0;padding:0;border:none}.downloads ul li{list-style:none;color:#6c7073}.downloads ul a{color:#6c7073}.downloads ul a:hover{text-decoration:underline}.customers-iframe{height:420px}@media only screen and (max-width:540px){.customers-iframe,.customers-iframe>iframe,.customers-iframe>object{height:440px}}.container_12{width:100%;max-width:1200px;margin-left:auto;margin-right:auto}.container_12 .grid_1{width:5.83333%}.container_12 .grid_1,.container_12 .grid_2{padding-left:1.25%;padding-right:1.25%;display:block;float:left;position:relative}.container_12 .grid_2{width:14.16667%}.container_12 .grid_3{width:22.5%;padding-left:1.25%;padding-right:1.25%;display:block;position:relative}.container_12 .grid_4{width:30.83333%}.container_12 .grid_4,.container_12 .grid_5{padding-left:1.25%;padding-right:1.25%;display:block;float:left;position:relative}.container_12 .grid_5{width:39.16667%}.container_12 .grid_6{width:47.5%}.container_12 .grid_6,.container_12 .grid_7{padding-left:1.25%;padding-right:1.25%;display:block;float:left;position:relative}.container_12 .grid_7{width:55.83333%}.container_12 .grid_8{width:64.16667%}.container_12 .grid_8,.container_12 .grid_9{padding-left:1.25%;padding-right:1.25%;display:block;float:left;position:relative}.container_12 .grid_9{width:72.5%}.container_12 .grid_10{width:80.83333%}.container_12 .grid_10,.container_12 .grid_11{padding-left:1.25%;padding-right:1.25%;display:block;float:left;position:relative}.container_12 .grid_11{width:89.16667%}.container_12 .grid_12{width:97.5%;padding-left:1.25%;padding-right:1.25%;display:block;float:left;position:relative}.fours{float:left;width:25%}@media only screen and (min-width:0em){.container_12{box-sizing:border-box;padding-left:10px;padding-right:10px}.container_12 .grid_1,.container_12 .grid_2,.container_12 .grid_3,.container_12 .grid_4,.container_12 .grid_5,.container_12 .grid_6,.container_12 .grid_7,.container_12 .grid_8,.container_12 .grid_9,.container_12 .grid_10,.container_12 .grid_11,.container_12 .grid_12{box-sizing:border-box;padding-left:10px;padding-right:10px;width:auto;float:none;position:relative}.container_12.force .grid_1{width:8.33333%;padding-left:10px;padding-right:10px;float:left}.container_12.force .grid_2{width:16.66667%;padding-left:10px;padding-right:10px;float:left}.container_12.force .grid_3{width:25%;padding-left:10px;padding-right:10px;float:left}.container_12.force .grid_4{width:33.33333%;padding-left:10px;padding-right:10px;float:left}.container_12.force .grid_5{width:41.66667%;padding-left:10px;padding-right:10px;float:left}.container_12.force .grid_6{width:50%;padding-left:10px;padding-right:10px;float:left}.container_12.force .grid_7{width:58.33333%;padding-left:10px;padding-right:10px;float:left}.container_12.force .grid_8{width:66.66667%;padding-left:10px;padding-right:10px;float:left}.container_12.force .grid_9{width:75%;padding-left:10px;padding-right:10px;float:left}.container_12.force .grid_10{width:83.33333%;padding-left:10px;padding-right:10px;float:left}.container_12.force .grid_11{width:91.66667%;padding-left:10px;padding-right:10px;float:left}.container_12.force .grid_12{width:100%;padding-left:10px;padding-right:10px;float:left}}@media only screen and (min-width:48em){.container_12{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.container_12 .grid_1{width:16.66667%}.container_12 .grid_1,.container_12 .grid_2{padding-left:15px;padding-right:15px;float:left}.container_12 .grid_2{width:33.33333%}.container_12 .grid_3{padding-left:15px;padding-right:15px;width:50%;float:left}.container_12 .grid_4,.container_12 .grid_5{padding-left:15px;padding-right:15px;width:auto}.container_12 .grid_6{padding-left:15px;padding-right:15px;width:50%;float:left}.container_12 .grid_7,.container_12 .grid_8,.container_12 .grid_9,.container_12 .grid_10,.container_12 .grid_11,.container_12 .grid_12{padding-left:15px;padding-right:15px;width:auto}}@media only screen and (min-width:62em){.container_12{padding-left:15px;padding-right:15px}.container_12 .grid_1{width:8.33333%}.container_12 .grid_1,.container_12 .grid_2{float:left;padding-left:15px;padding-right:15px}.container_12 .grid_2{width:16.66667%}.container_12 .grid_3{width:25%}.container_12 .grid_3,.container_12 .grid_4{float:left;padding-left:15px;padding-right:15px}.container_12 .grid_4{width:33.33333%}.container_12 .grid_5{width:41.66667%}.container_12 .grid_5,.container_12 .grid_6{float:left;padding-left:15px;padding-right:15px}.container_12 .grid_6{width:50%}.container_12 .grid_7{width:58.33333%}.container_12 .grid_7,.container_12 .grid_8{float:left;padding-left:15px;padding-right:15px}.container_12 .grid_8{width:66.66667%}.container_12 .grid_9{width:75%}.container_12 .grid_9,.container_12 .grid_10{float:left;padding-left:15px;padding-right:15px}.container_12 .grid_10{width:83.33333%}.container_12 .grid_11{width:91.66667%}.container_12 .grid_11,.container_12 .grid_12{float:left;padding-left:15px;padding-right:15px}.container_12 .grid_12{width:100%}.container_12.force .grid_1,.container_12.force .grid_2,.container_12.force .grid_3,.container_12.force .grid_4,.container_12.force .grid_5,.container_12.force .grid_6,.container_12.force .grid_7,.container_12.force .grid_8,.container_12.force .grid_9,.container_12.force .grid_10,.container_12.force .grid_11,.container_12.force .grid_12{padding-left:15px;padding-right:15px}}@media only screen and (max-width:19.9375em){.ignore_before_xs.container_12{width:100%}.ignore_before_xs.container_12 .grid_1,.ignore_before_xs.container_12 .grid_2,.ignore_before_xs.container_12 .grid_3,.ignore_before_xs.container_12 .grid_4,.ignore_before_xs.container_12 .grid_5,.ignore_before_xs.container_12 .grid_6,.ignore_before_xs.container_12 .grid_7,.ignore_before_xs.container_12 .grid_8,.ignore_before_xs.container_12 .grid_9,.ignore_before_xs.container_12 .grid_10,.ignore_before_xs.container_12 .grid_11,.ignore_before_xs.container_12 .grid_12,.ignore_before_xs.grid_1,.ignore_before_xs.grid_2,.ignore_before_xs.grid_3,.ignore_before_xs.grid_4,.ignore_before_xs.grid_5,.ignore_before_xs.grid_6,.ignore_before_xs.grid_7,.ignore_before_xs.grid_8,.ignore_before_xs.grid_9,.ignore_before_xs.grid_10,.ignore_before_xs.grid_11,.ignore_before_xs.grid_12{box-sizing:border-box;width:auto;display:block;float:none;position:relative}.visible_before_xs{display:initial!important}.hidden_before_xs{display:none!important}}@media only screen and (max-width:29.9375em){.ignore_before_s.container_12{width:100%}.ignore_before_s.container_12 .grid_1,.ignore_before_s.container_12 .grid_2,.ignore_before_s.container_12 .grid_3,.ignore_before_s.container_12 .grid_4,.ignore_before_s.container_12 .grid_5,.ignore_before_s.container_12 .grid_6,.ignore_before_s.container_12 .grid_7,.ignore_before_s.container_12 .grid_8,.ignore_before_s.container_12 .grid_9,.ignore_before_s.container_12 .grid_10,.ignore_before_s.container_12 .grid_11,.ignore_before_s.container_12 .grid_12,.ignore_before_s.grid_1,.ignore_before_s.grid_2,.ignore_before_s.grid_3,.ignore_before_s.grid_4,.ignore_before_s.grid_5,.ignore_before_s.grid_6,.ignore_before_s.grid_7,.ignore_before_s.grid_8,.ignore_before_s.grid_9,.ignore_before_s.grid_10,.ignore_before_s.grid_11,.ignore_before_s.grid_12{box-sizing:border-box;width:auto;display:block;float:none;position:relative}.visible_before_s{display:initial!important}.hidden_before_s{display:none!important}.full_before_s{width:100%!important}}@media only screen and (max-width:47.9375em){.ignore_before_m.container_12{width:100%}.ignore_before_m.container_12 .grid_1,.ignore_before_m.container_12 .grid_2,.ignore_before_m.container_12 .grid_3,.ignore_before_m.container_12 .grid_4,.ignore_before_m.container_12 .grid_5,.ignore_before_m.container_12 .grid_6,.ignore_before_m.container_12 .grid_7,.ignore_before_m.container_12 .grid_8,.ignore_before_m.container_12 .grid_9,.ignore_before_m.container_12 .grid_10,.ignore_before_m.container_12 .grid_11,.ignore_before_m.container_12 .grid_12,.ignore_before_m.grid_1,.ignore_before_m.grid_2,.ignore_before_m.grid_3,.ignore_before_m.grid_4,.ignore_before_m.grid_5,.ignore_before_m.grid_6,.ignore_before_m.grid_7,.ignore_before_m.grid_8,.ignore_before_m.grid_9,.ignore_before_m.grid_10,.ignore_before_m.grid_11,.ignore_before_m.grid_12{box-sizing:border-box;width:auto;display:block;float:none;position:relative}.visible_before_m{display:initial!important}.hidden_before_m{display:none!important}.full_before_m{width:100%!important}}@media only screen and (max-width:61.9375em){.ignore_before_l.container_12{width:100%}.ignore_before_l.container_12 .grid_1,.ignore_before_l.container_12 .grid_2,.ignore_before_l.container_12 .grid_3,.ignore_before_l.container_12 .grid_4,.ignore_before_l.container_12 .grid_5,.ignore_before_l.container_12 .grid_6,.ignore_before_l.container_12 .grid_7,.ignore_before_l.container_12 .grid_8,.ignore_before_l.container_12 .grid_9,.ignore_before_l.container_12 .grid_10,.ignore_before_l.container_12 .grid_11,.ignore_before_l.container_12 .grid_12,.ignore_before_l.grid_1,.ignore_before_l.grid_2,.ignore_before_l.grid_3,.ignore_before_l.grid_4,.ignore_before_l.grid_5,.ignore_before_l.grid_6,.ignore_before_l.grid_7,.ignore_before_l.grid_8,.ignore_before_l.grid_9,.ignore_before_l.grid_10,.ignore_before_l.grid_11,.ignore_before_l.grid_12{box-sizing:border-box;width:auto;display:block;float:none;position:relative}.visible_before_l{display:initial!important}.hidden_before_l{display:none!important}.full_before_l{width:100%!important}}@media only screen and (max-width:74.9375em){.ignore_before_xl.container_12{width:100%}.ignore_before_xl.container_12 .grid_1,.ignore_before_xl.container_12 .grid_2,.ignore_before_xl.container_12 .grid_3,.ignore_before_xl.container_12 .grid_4,.ignore_before_xl.container_12 .grid_5,.ignore_before_xl.container_12 .grid_6,.ignore_before_xl.container_12 .grid_7,.ignore_before_xl.container_12 .grid_8,.ignore_before_xl.container_12 .grid_9,.ignore_before_xl.container_12 .grid_10,.ignore_before_xl.container_12 .grid_11,.ignore_before_xl.container_12 .grid_12,.ignore_before_xl.grid_1,.ignore_before_xl.grid_2,.ignore_before_xl.grid_3,.ignore_before_xl.grid_4,.ignore_before_xl.grid_5,.ignore_before_xl.grid_6,.ignore_before_xl.grid_7,.ignore_before_xl.grid_8,.ignore_before_xl.grid_9,.ignore_before_xl.grid_10,.ignore_before_xl.grid_11,.ignore_before_xl.grid_12{box-sizing:border-box;width:auto;display:block;float:none;position:relative}.visible_before_xl{display:initial!important}.hidden_before_xl{display:none!important}}@media only screen and (min-width:20em){.visible_after_xs{display:initial!important}.hidden_after_xs{display:none!important}}@media only screen and (min-width:30em){.visible_after_s{display:initial!important}.hidden_after_s{display:none!important}}@media only screen and (min-width:48em){.visible_after_m{display:initial!important}.hidden_after_m{display:none!important}}@media only screen and (min-width:62em){.visible_after_l{display:initial!important}.hidden_after_l{display:none!important}.threes_l{float:left;width:33.333%}}@media only screen and (min-width:75em){.visible_after_xl{display:initial!important}.hidden_after_xl{display:none!important}}.container_12_absolute{top:0}.container_12_absolute,.container_12_absolute_bottom{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;width:97.5%}.container_12_absolute_bottom{bottom:1em}@media only screen and (max-width:37.9375em){.container_12_absolute_bottom{width:100%;position:relative;padding:1em 0 0}.container_12_absolute_bottom .quick-spec{box-sizing:border-box;width:100%;max-width:none}.container_12_absolute_bottom .quick-spec table{max-width:250px}}.full_width_absolute{position:absolute;top:0;left:0;width:100%;margin:0}.full_width_absolute .reset{position:relative}.alpha{margin-left:0}.omega{margin-right:0}.clear{display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clear,.row{clear:both}.clearfix:after,.container_12:after{clear:both;content:" ";display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.container_12 .grid_3{float:left;width:25%;padding-left:15px;padding-right:15px}@media only screen and (max-width:61.9375em){.container_12 .grid_3{padding-left:15px;padding-right:15px;width:50%;float:left}}@media only screen and (max-width:38.6875em){.container_12 .grid_3{box-sizing:border-box;padding-left:10px;padding-right:10px;width:100%}}@media only screen and (max-width:61.9375em){.m2{clear:left}}.m2.grid_6,.m4{clear:left}@media (min-width:768px){.master-wrapper>*>*>.container_12,.master-wrapper>*>.container_12,.master-wrapper>.container_12,.primary-nav-outer>.container_12{width:750px}}@media (min-width:992px){.master-wrapper>*>*>.container_12,.master-wrapper>*>.container_12,.master-wrapper>.container_12,.primary-nav-outer>.container_12{width:970px}}@media (min-width:1200px){.master-wrapper>*>*>.container_12,.master-wrapper>*>.container_12,.master-wrapper>.container_12,.primary-nav-outer>.container_12{width:1170px}}.assetWidthContain{max-width:1920px;margin:0 auto}.title-left-icon{margin-right:10px}.coverBG{width:100%;height:100%;background-repeat:repeat;background-position:50%;background-repeat:no-repeat;background-size:100%;background-size:cover}.preventAllAnimations{-webkit-transition:none!important;transition:none!important}.enableAllAnimations{-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden;-webkit-transition:all .66s ease;transition:all .66s ease}.innerBoxShadow{box-shadow:inset 0 0 200px rgba(30,42,50,.5)}.isoForceHardwardCalc{-webkit-transform:translateZ(0);-webkit-perspective:1000;-webkit-backface-visibility:hidden}.no-js .fadeIn,.touch .fadeIn{opacity:1}.fadeIn{transition:opacity 2s ease-out;opacity:0}.fadeIn.visible{opacity:1}.center-text{text-align:center}.left-text{text-align:left}.right-text{text-align:right}.no-js .no-js-hide{display:none}.js .js-hide{display:block}.floatleft{float:left!important}.rightleft{float:right!important}.fullwidth{width:100%!important}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:11}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-widget{font-family:Helvetica,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Helvetica,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #ddd;background:#fff url(../images/jquery-ui/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#444}.ui-widget-content a{color:#444}.ui-widget-header{border:1px solid #ddd;background:#ddd url(../images/jquery-ui/ui-bg_highlight-soft_50_dddddd_1x100.png) 50% 50% repeat-x;color:#444;font-weight:700}.ui-widget-header a{color:#444}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #ddd;background:#f6f6f6 url(../images/jquery-ui/ui-bg_highlight-soft_100_f6f6f6_1x100.png) 50% 50% repeat-x;font-weight:700;color:#0073ea}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#0073ea;text-decoration:none}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #00a0f0;background:#00a0f0 url(../images/jquery-ui/ui-bg_highlight-soft_25_0073ea_1x100.png) 50% 50% repeat-x;font-weight:700;color:#fff}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#fff;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #ddd;background:#fff url(../images/jquery-ui/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:700;color:#1e2a32}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#ff0084;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #ccc;background:#fff url(../images/jquery-ui/ui-bg_flat_55_ffffff_40x100.png) 50% 50% repeat-x;color:#444}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#444}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #ff0084;background:#fff url(../images/jquery-ui/ui-bg_flat_55_ffffff_40x100.png) 50% 50% repeat-x;color:#222}.ui-state-error-text,.ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error-text,.ui-widget-header .ui-state-error a{color:#222}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(../images/jquery-ui/ui-icons_ff0084_256x240.png)}.ui-widget-header .ui-icon{background-image:url(../images/jquery-ui/ui-icons_0073ea_256x240.png)}.ui-state-default .ui-icon{background-image:url(../images/jquery-ui/ui-icons_666666_256x240.png)}.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(../images/jquery-ui/ui-icons_ffffff_256x240.png)}.ui-state-active .ui-icon{background-image:url(../images/jquery-ui/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(../images/jquery-ui/ui-icons_0073ea_256x240.png)}.ui-state-error-text .ui-icon,.ui-state-error .ui-icon{background-image:url(../images/jquery-ui/ui-icons_ff0084_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-first,.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:2px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:2px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:2px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:2px}.ui-widget-overlay{background:#eee url(../images/jquery-ui/ui-bg_flat_0_eeeeee_40x100.png) 50% 50% repeat-x;opacity:.8;filter:Alpha(Opacity=80)}.ui-widget-shadow{margin:-4px 0 0 -4px;padding:4px;background:#aaa url(../images/jquery-ui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.6;filter:Alpha(Opacity=60);border-radius:0}.outer-wrapper{width:100%;position:relative;padding-top:70px}.outer-wrapper.no-navigation{padding-top:0}.outer-wrapper .master-wrapper.fixed-header,.outer-wrapper .master-wrapper .header-container.fx-header{margin-top:-70px}.outer-wrapper .master-wrapper.fixed-header .header-container.fx-header{margin-top:0}.primary-nav{height:70px;overflow:visible;z-index:6;position:absolute;top:-70px;margin-top:70px;width:100%;background-color:#fff;box-shadow:0 2px 2px rgba(2,2,2,.15)}.no-boxshadow .primary-nav{border-bottom:1px solid #e9eaea}.primary-nav .primary-nav-outer{z-index:8;position:relative;height:70px;width:100%;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#eff0f1,endColorstr=#ffffff)";filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=#eff0f1,endColorstr=#ffffff);background-image:-webkit-linear-gradient(bottom,#fff,#eff0f1);background-image:linear-gradient(0deg,#fff,#eff0f1)}.primary-nav .logo-link{float:right;display:block;right:15px;z-index:7;position:absolute;box-shadow:0 0 5px rgba(0,0,0,.4)}.primary-nav .logo-container{position:absolute;top:0;right:0}.primary-nav .logo-link .small-logo{display:none;background:url(../images/logo_sm.png) no-repeat 0 0;width:73px;height:70px}.primary-nav .logo-container .large-nav{right:95px;position:relative;float:right}.nav-links-container{display:table;margin:0 5px;width:857px;overflow:hidden}.nav-links-container .breadcrumb,.nav-links-container .large-nav{display:table-cell}.primary-nav.reveal,.secondary-nav.reveal{position:fixed;transition:top .33s ease-out;margin-top:0;top:0}.csstransforms3d .primary-nav.reveal{top:-70px}.csstransforms3d .primary-nav.reveal,.csstransforms3d .secondary-nav.reveal{transition:transform .33s ease-out;transform:translate3d(0,70px,0);-webkit-transition:-webkit-transform .33s ease-out;-webkit-transform:translate3d(0,70px,0)}.csstransforms3d .secondary-nav.reveal{top:0}.primary-nav.noFixed{position:absolute;top:-70px;margin-top:70px;transition:none;-webkit-transition:none}.primary-nav.noFixed .primary-nav-outer{position:fixed;top:0;left:0;right:0;z-index:7;-webkit-transform:translateZ(0)}.primary-nav.noFixed .nav-content-area{padding-top:70px;position:static}.csstransforms3d .primary-nav.noFixed{top:-70px;transition:none;-webkit-transition:none;transform:none;-webkit-transform:none}.primary-nav.forceFixed{position:fixed;transition:none;margin-top:0;top:0}.csstransforms3d .primary-nav.forceFixed{top:-70px;transition:none;transform:translate3d(0,70px,0);-webkit-transition:none;-webkit-transform:translate3d(0,70px,0)}.primary-nav.revealed .logo-link{box-shadow:none}.primary-nav.revealed .logo-link img{display:none}.primary-nav.revealed .logo-link .small-logo{display:block}.secondary-nav.revealed{z-index:6}.primary-nav-outer .container_12{position:relative}.primary-nav-outer ul{list-style-type:none;height:70px}.primary-nav-outer .dropdownnav{float:left;font-size:15px}.primary-nav-outer ul.right-align{float:right}.primary-nav-outer .large-nav li{float:left;height:70px;background-color:hsla(0,0%,100%,0);transition:width .66s ease;border-right:1px solid #fff}.primary-nav-outer .large-nav.dropdownnav li .link{font-family:toyotatext_bd}.primary-nav-outer .large-nav li:first-child{border-left:1px solid #eff0f1}.primary-nav-outer .large-nav li.active a,.primary-nav-outer .large-nav li:hover{background-color:#27323a;color:#fff!important}.primary-nav-outer .large-nav li:first-child a{border-left:1px solid #fff}.primary-nav-outer .large-nav li a{float:left;border-right:1px solid #eff0f1;transition:color .66s ease;padding:24px 19px;text-decoration:none}.primary-nav-outer .large-nav li.active a,.primary-nav-outer .large-nav li.active a:hover,.primary-nav-outer .large-nav li.active a:hover .link,.primary-nav-outer .large-nav li:hover a{color:#fff}.primary-nav-outer .large-nav .search-container{width:0;overflow:visible;float:left;margin-left:-1px}.primary-nav-outer .large-nav li.search-slide{transition:width .66s ease;z-index:4;background-color:#27323a;overflow:hidden;width:0;border:none;position:absolute}.primary-nav-outer .large-nav li.search-slide .search{margin:10px 10px 0;border-radius:4px;background-color:#525b61;color:#fff;font-size:15px;padding:13px 50px 17px 15px;width:350px;border:0;font-family:toyotatext_rg}.primary-nav-outer .large-nav li.search-slide .icon-search{position:absolute;left:320px;top:19px;color:#fff;font-size:26px;width:35px}.primary-nav-outer .large-nav.nav-open li.search-slide{width:370px}.menu-open .primary-nav-outer .breadcrumb{opacity:0}.primary-nav-outer .breadcrumb{float:left;opacity:1;padding-left:15px;font-size:13px;height:auto;vertical-align:middle}.primary-nav-outer .breadcrumb li{float:left;color:#6c7073;padding-right:5px;padding-top:2.1em}.primary-nav-outer .breadcrumb li a{float:left;text-decoration:none}.primary-nav-outer .breadcrumb li i{float:left;padding-left:5px}.primary-nav-outer .breadcrumb li i.slash{display:inline}.primary-nav-outer .breadcrumb li.active span{float:left;font-family:toyotatext_bd;color:#1e2a32}.primary-nav-outer .breadcrumb li.active i,.primary-nav-outer .breadcrumb li.active i.slash{display:none}.primary-nav-outer .breadcrumb li.active i.sprite-menu-dark-arrow{transition:all .66s ease;position:absolute;bottom:0;padding:0;margin-left:-10px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #1e2a32;border-bottom:10px solid rgba(30,42,50,.98)}.dropdown-sub-menu,.secondary-nav{background-color:#1e2a32;top:70px;z-index:3;background-color:rgba(30,42,50,.9);position:absolute;width:100%}.menu-open .secondary-nav{top:0}.secondary-nav .sec-nav-list{float:left;position:relative;margin:0;padding:0;list-style:none}.secondary-nav .sec-nav-list li{float:left;position:relative;transition:background-color .66s ease;z-index:2}.secondary-nav .sec-nav-list li.mask{position:absolute;left:0;top:0;z-index:1;opacity:0;background-color:#4e585e}.secondary-nav .sec-nav-list li a{float:left;color:#fff;padding:19px 20px 20px;text-decoration:none;font-size:15px;color:#fdfdfd}.secondary-nav .sec-nav-list li.active,.secondary-nav .sec-nav-list li:hover{background-color:#4e585e}.secondary-nav .sec-nav-list li.more{position:relative}.secondary-nav .sec-nav-list li.more ul{display:none;position:absolute;right:0;top:60px;background-color:#1e2a32;background-color:rgba(30,42,50,.98)}.secondary-nav .sec-nav-list li.more i{padding-left:5px}.secondary-nav .sec-nav-list li.more:hover ul{display:inline-block}.secondary-nav .sec-nav-list li.more ul li{display:inline-block;width:100%;white-space:nowrap}@media only screen and (min-width:0em){.csstransforms3d .secondary-nav.reveal{top:-15px}i{display:initial}.outer-wrapper{padding-top:56px}.outer-wrapper .master-wrapper.fixed-header,.outer-wrapper .master-wrapper .header-container.fx-header{margin-top:-56px}.primary-nav.noFixed{top:-56px;margin-top:56px}.primary-nav.noFixed .nav-content-area{padding-top:56px}.csstransforms3d .primary-nav.noFixed{top:-56px}.csstransforms3d .primary-nav.forceFixed{top:-56px;margin-top:0;ransform:translate3d(0,56px,0);-webkit-transform:translate3d(0,56px,0)}.primary-nav{height:56px;top:-56px;margin-top:56px}.primary-nav .primary-nav-outer,.primary-nav .primary-nav-outer .large-nav li,.primary-nav .primary-nav-outer ul{height:56px}.primary-nav .primary-nav-outer .large-nav li a{padding:19px 20px 12px 15px}.primary-nav .primary-nav-outer .breadcrumb li{padding-top:1.6em}.primary-nav .primary-nav-outer .breadcrumb li.active i.sprite-menu-dark-arrow{display:block}.primary-nav .logo-link{right:20px;box-shadow:none}.primary-nav .logo-link img{display:none}.primary-nav .logo-link .small-logo{display:block;background:url(../images/logo_xs.png) no-repeat 0 0;width:60px;height:56px}.secondary-nav{top:56px}.secondary-nav .sec-nav-list li a{padding:12px 20px 13px}.secondary-nav .sec-nav-list li.more ul{top:46px}}@media only screen and (min-width:48em){.primary-nav .primary-nav-outer .large-nav li a{padding:18px 20px 16px}.primary-nav .primary-nav-outer .large-nav li.search-slide .search{margin-top:9px;padding:10px 50px 12px 15px}.primary-nav .primary-nav-outer .large-nav li.search-slide .icon-search{left:320px;top:15px}.primary-nav .primary-nav-outer .logo-link{right:40px}.secondary-nav{display:block}}@media only screen and (min-width:62em){.csstransforms3d .secondary-nav.reveal{top:0}.outer-wrapper{padding-top:70px}.outer-wrapper .master-wrapper.fixed-header,.outer-wrapper .master-wrapper .header-container.fx-header{margin-top:-70px}.primary-nav.noFixed{top:-70px;margin-top:70px}.primary-nav.noFixed .nav-content-area{padding-top:70px}.csstransforms3d .primary-nav.noFixed{top:-70px}.csstransforms3d .primary-nav.forceFixed{top:-70px;transform:translate3d(0,70px,0);-webkit-transform:translate3d(0,70px,0)}.primary-nav{height:70px;top:-70px;margin-top:70px}.primary-nav .primary-nav-outer,.primary-nav .primary-nav-outer .large-nav li,.primary-nav .primary-nav-outer ul{height:70px}.primary-nav .primary-nav-outer .large-nav li a{padding:23px 19px 24px}.primary-nav .primary-nav-outer .large-nav li.search-slide .search{margin-top:10px;padding:10px 50px 12px 15px;padding:13px 50px 17px 15px}.primary-nav .primary-nav-outer .large-nav li.search-slide .icon-search{left:320px;top:19px}.primary-nav .primary-nav-outer .breadcrumb li{padding-top:2.1em}.primary-nav .logo-link{right:40px;z-index:7;position:absolute;box-shadow:0 0 5px rgba(0,0,0,.4)}.primary-nav .logo-link .small-logo{display:none;background:url(../images/logo_sm.png) no-repeat 0 0;width:73px;height:70px}.primary-nav .logo-link img{display:block}.secondary-nav{top:70px}.secondary-nav .sec-nav-list li a{padding:19px 20px 20px}.secondary-nav .sec-nav-list li.more ul{top:60px}}h3.dealername{float:right;font-family:toyotatext_rg;font-size:17px;line-height:70px;padding:0;padding-right:135px;max-width:30%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width:62em){h3.dealername{display:none}}@media only screen and (max-width:48em){.primary-nav .container_12,.primary-nav .grid_12{margin:0;padding:0;width:100%}.primary-nav .grid_12{margin-left:-2px}.secondary-nav{display:none}}.secondary-nav .dropdown{position:relative}.secondary-nav .dropdown:hover .dropdown-sub-menu{visibility:visible;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);transition:opacity .6s}.dropdown-sub-menu{visibility:hidden;position:absolute;top:100%;right:0;width:auto;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=0);transition:opacity .6s}.dropdown-sub-menu>li{list-style:none;display:block;width:100%;white-space:nowrap}.dropdown-sub-menu a{display:block}.nav-content-area{z-index:5;background-color:#27323a;opacity:0;transition:height .66s ease-out;-webkit-transition:height .66s ease-out;height:0;overflow:hidden;position:relative;transform:translateZ(0);-webkit-transform:translateZ(0)}.nav-content-area.loading{height:120px}.nav-content{padding:50px 0 80px;background-color:#27323a;clear:left;color:#bdbfc0}.nav-content .disclaimer{margin-top:30px}@media only screen and (max-width:47.9375em){.nav-content .disclaimer{padding-left:1em}}.special-offer{color:#ef9109;text-decoration:none}.nav-content .disclaimer a:hover{text-decoration:underline}.nav-content .model-list{float:left;list-style-type:none;transition:margin .33s linear;margin-bottom:30px}.nav-content .model-list li{float:left;border-bottom:1px solid #3d484f;height:119px;overflow:hidden;min-width:170px}.nav-content .model-list .alpha{clear:left}.nav-content .model-item .model-name{color:#bdbfc0}.nav-content .model-item .model-name strong{color:#fff}.nav-content .link-list{float:left;font-size:15px;color:#bdbfc0}.nav-content .link-list a{color:#bdbfc0;text-decoration:none}.nav-content .link-list,.nav-content .link-list ul{list-style:none}.nav-content .link-list li{margin:0 0 10px;font-family:toyotatext_bd;font-size:17px}.nav-content .link-list li .title{margin-bottom:8px;display:block}.nav-content .link-list li .title.show-m{margin-bottom:0}.nav-content .link-list li .padding{padding:10px}.nav-content .link-list li li{margin:0 0 10px;padding:0;font-family:toyotatext_rg;font-size:15px;background-color:transparent}.nav-content .link-list .red-title{color:#d2001e}.nav-content .link-list .blue-title{color:#00a0f0}.nav-content .link-list .orange-title{color:#ef9109}.nav-content .link-list .green-title{color:#009b3c}.nav-content .link-list li.menu-link-block{background-color:#27333b;background-color:#1e2a32;border-radius:2px;transition:background-color .25s ease-out}.nav-content .link-list li.menu-link-block:hover{background-color:#1d252b;background-color:rgba(0,0,0,.25)}.nav-content .link-list li.menu-link-block a{color:#fff}.nav-content .link-list li.menu-link-block li:hover{background-color:transparent}.nav-content .link-list li.menu-link-block li a{color:#bdbfc0}.nav-content .link-list li.menu-link-block a:hover{color:#fff}.nav-content .link-list li.menu-link-block li ul{padding-left:10px}.nav-content .link-list li.cta-nav-block{border-radius:2px;background-color:#e50000;box-shadow:inset 0 0 1px rgba(30,42,50,.4);background-image:-webkit-linear-gradient(bottom,#a60303,#e50000);background-image:linear-gradient(0deg,#a60303,#e50000)}.nav-content .link-list li.cta-nav-block li{margin:0 0 10px;padding:0}.nav-content .link-list li.cta-nav-block a{color:#fff;font-family:toyotatext_bd;padding:0}.nav-content .link-list li.cta-nav-block a:hover span{text-decoration:underline}.nav-content .link-list li.cta-nav-block a i{font-size:13px}.model-list li{transition:background-color .25s ease-out}.model-list li:hover{background-color:#1d252b;background-color:rgba(0,0,0,.25)}.model-list .model-item{position:relative;padding:10px;border-radius:2px;float:left;font-family:toyotatext_rg;font-size:13px;line-height:17px;text-decoration:none}.model-list .model-item .model-name{margin-top:-26px;display:block;opacity:.8;transition:opacity .25s ease-out}.model-list .model-item:hover .model-name{opacity:1}.model-list .model-item .model-name strong{font-size:15px;display:block;white-space:nowrap}.model-list .model-item>img{position:relative;top:-12px}.model-list .model-item .model-decoration{position:absolute;left:10px;top:52px;font-family:toyotatext_rg;font-size:12px;opacity:.9}.model-list .model-item .model-decoration.hybrid{background:#00a0f0;color:#fff;padding:1px 4px;border-radius:2px}.model-list .model-item .model-decoration.offer{top:35px}.model-list .model-item .model-decoration.offer .text{display:inline-block;background:#ef9109;color:#fff;padding:2px 4px;border-radius:2px}.model-list .model-item .model-decoration.offer .icon{display:inline-block;font-size:23px;color:#ef9109;vertical-align:bottom;margin-left:2px}.nav-content .link-list .social-buttons{padding:0}.nav-content .link-list li.cta-nav-block .search-slide{z-index:4;overflow:hidden;border:none;position:relative}.nav-content .link-list li.cta-nav-block .search-slide .search{margin:0;border-radius:4px;background-color:#525b61;color:#fff;font-size:15px;padding:13px 4% 14px;width:100%;border:0;font-family:toyotatext_rg}.nav-content .link-list li.cta-nav-block .search-slide a{background:none;padding:0;margin:0;border:none;color:#fff}.nav-content .link-list li.cta-nav-block .search-slide .icon-search{position:absolute;color:#fff;font-size:26px;width:35px;right:0;top:.25em}@media only screen and (max-width:47.9375em){.nav-content{padding-top:15px}.nav-content .model-list{display:none!important}.nav-content{padding-top:20px}.nav-content .link-list li .padding{padding:0}.nav-content .link-list li .title{display:none}.nav-content .link-list li .title.show-m{display:block;padding:.8em;font-weight:400;font-family:toyotatext_rg,sans-serif;margin-bottom:0}.nav-content .link-list li.menu-link-block{background:transparent}.nav-content .link-list li.menu-link-block.show-m{margin-bottom:0;border-top:1px solid #354046;border-bottom:1px solid #000}.nav-content .link-list li.menu-link-block li{font-family:toyotatext_rg;font-size:1em;padding:0;margin:0;border-top:1px solid #354046;border-bottom:1px solid #000;float:none}.nav-content .link-list li.menu-link-block li a{color:#fff;padding:.8em;display:block}.nav-content .link-list li.cta-nav-block,.nav-content .link-list li.menu-link-block:hover{background:transparent}.nav-content .link-list li.cta-nav-block li{margin-bottom:.6em}.nav-content .link-list li.cta-nav-block a{font-family:toyotatext_rg;color:#fff;background:#d1001e;background-image:linear-gradient(0deg,#73000d,#d1001e);display:block;text-decoration:none;font-size:15px;padding:11px 14px;border-radius:3px;box-shadow:0 1px 1px rgba(0,0,0,.15),inset 0 0 1px rgba(30,42,50,.5)}.nav-content .link-list li.cta-nav-block a:hover{text-decoration:underline}.nav-content .link-list li.cta-nav-block a:active{background:#73000d;text-decoration:underline;box-shadow:0 1px 1px #fff,inset 0 0 8px rgba(30,42,50,.6)}.nav-content .link-list li.cta-nav-block a i{float:right;margin-top:2px}}.modelsHome .models_grid{width:20%;margin:0;height:125px;overflow:hidden;border-bottom:none;text-align:left;float:left}.modelsHome .models_grid .model-item{float:none;display:block;max-width:150px;margin:0 auto;border-radius:2px;transition:background-color 1s}.modelsHome .models_grid .model-item:hover{background:#f0f0f0}@media only screen and (max-width:53.6875em){.modelsHome .models_grid{width:25%}}@media only screen and (max-width:44.9375em){.modelsHome .models_grid{width:33%}}@media only screen and (max-width:31.1875em){.modelsHome .models_grid{width:50%}}@media only screen and (max-width:21.1875em){.modelsHome .models_grid{width:100%}}@media only screen and (min-width:74.9375em){.modelsHome .models_grid{width:16.667%}}.cta-nav-block .icon-chevron-right,.menu-link-block .icon-chevron-right{position:relative;top:.1rem;padding-left:.5rem}.gallery-horizontal{width:100%;margin:0;padding:0;overflow:hidden;position:relative}.gallery-horizontal *{-webkit-tap-highlight-color:rgba(255,255,255,0)}.gallery-horizontal .gallery-horizontal-row{position:relative;overflow:hidden}.gallery-horizontal .gallery-horizontal-row .gallery-horizontal-row-inner{overflow-x:auto;position:relative;-webkit-transition:-webkit-transform .66s ease-out;transition:transform .66s ease-out;-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden}.gallery-horizontal .gallery-horizontal-row.dragging .gallery-horizontal-row-inner{-webkit-transition-duration:0s;transition-duration:0s}.gallery-horizontal .gallery-horizontal-row .gallery-horizontal-row-inner{white-space:nowrap}.gallery-horizontal.active .gallery-horizontal-row .gallery-horizontal-row-inner{white-space:normal}.gallery-horizontal .gallery-horizontal-row .gallery-item{display:inline-block}.gallery-horizontal.active .gallery-horizontal-row .gallery-item{display:block;position:relative;float:left}.gallery-horizontal .gallery-horizontal-row.dragging .gallery-item,.gallery-horizontal .gallery-horizontal-row.dragging .item-link{cursor:move}.no-touch .gallery-horizontal .gallery-horizontal-row .gallery-item .border-hover{position:absolute;top:0;left:0;bottom:0;right:0;border:0 solid #fff;z-index:1;-webkit-transition:border-width .15s ease-in;transition:border-width .15s ease-in}.gallery-horizontal .gallery-horizontal-row .gallery-item img{height:220px;display:block}.gallery-horizontal .gallery-horizontal-row .gallery-item i{position:absolute;top:50%;left:50%;margin:-23px 0 0 -25px;border-radius:3px;font-size:24px;color:#fff;background:#3b3b3b;background:rgba(0,0,0,.66)}.gallery-horizontal .gallery-horizontal-row .gallery-item .icon-search{display:none;padding:6px 12px}.gallery-horizontal .gallery-horizontal-row .gallery-item .icon-play{padding:6px 14px 6px 16px}.no-touch .gallery-horizontal .gallery-horizontal-row .gallery-item:hover .icon-search{display:block}.no-touch .gallery-horizontal .gallery-horizontal-row .gallery-item img{position:relative}.no-touch .gallery-horizontal .gallery-horizontal-row .gallery-item:hover .border-hover{border:5px solid #fff}.gallery-horizontal .gallery-horizontal-indicator{padding:20px;position:absolute;top:50%;left:50%;width:120px;margin-left:-75px;margin-top:-55px;background:#333;background:rgba(0,0,0,.8);border-radius:3px;opacity:1;z-index:1;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}@media only screen and (min-width:48em){.gallery-horizontal .gallery-horizontal-indicator{margin-left:-60px}}.gallery-horizontal .gallery-horizontal-indicator p{text-align:center;color:#fff}.gallery-horizontal .navigation-arrows>a{border-radius:25px;width:45px;height:45px;text-decoration:none;z-index:4;display:inline-block;background-color:#495258;background-color:rgba(0,0,0,.28);color:#fff;font-size:36px;line-height:36px;position:absolute;text-align:center;vertical-align:middle;margin-top:-25px;top:50%;visibility:visible;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.touch .gallery-horizontal .gallery-horizontal-row:hover .navigation-arrows a.inactive{visibility:hidden}.gallery-horizontal .gallery-horizontal-row .navigation-arrows .inactive{background-color:#a3a3a3;background-color:rgba(0,0,0,.28);cursor:default;color:#d4d4d4}.gallery-horizontal .gallery-horizontal-row:hover .navigation-arrows a{background-color:rgba(0,0,0,.8)}.gallery-horizontal .gallery-horizontal-row:hover .navigation-arrows a.inactive{background-color:#a3a3a3;background-color:rgba(0,0,0,.28);cursor:default;color:#d4d4d4}.gallery-horizontal .navigation-arrows .left{left:15px;padding:5px 5px 0 0}.gallery-horizontal .navigation-arrows .right{right:15px;padding:5px 0 0 5px}.gallery-horizontal .article-gallery-item{width:355px;background-color:#e6e7e8;font-family:toyotatext_rg;font-size:15px;text-decoration:none;line-height:20px;color:#6c7073}@media only screen and (max-width:47.9375em){.gallery-horizontal .article-gallery-item{width:270px}}@media only screen and (max-width:29.9375em){.gallery-horizontal .article-gallery-item{width:240px}}@media only screen and (max-width:19.9375em){.gallery-horizontal .article-gallery-item{width:200px}}.gallery-horizontal .article-gallery-item .item-link{position:relative;display:block}.gallery-horizontal .article-gallery-item .item-content{padding:10px 10px 40px;white-space:normal;border-right:1px solid #fff}.gallery-horizontal .article-gallery-item .item-content .title{color:#1e2a32;font-family:toyotatext_bd}.gallery-horizontal .article-gallery-item .item-content p{text-indent:3em}.gallery-horizontal .article-gallery-item .item-content p:first-of-type,.lte-ie8 .gallery-horizontal .article-gallery-item .item-content p{text-indent:0}.page-transition-slider{position:fixed;z-index:8;top:0;bottom:0;left:0;right:0;margin-left:100%;background-color:#1e2a32;overflow:hidden;-webkit-transition:margin .66s ease-out;transition:margin .66s ease-out}.page-transition-slider .container_12{margin:0 auto}.page-transition-slider .bg-wrapper{background-color:#1e2a32}.page-transition-slider .content-wrapper{overflow:scroll;margin-left:73px;-webkit-transition:opacity .66s ease-out;transition:opacity .66s ease-out;background:#fff;position:relative;-webkit-overflow-scrolling:touch}@media only screen and (max-width:47.9375em){.page-transition-slider .content-wrapper{margin-left:0}.page-transition-slider .content-wrapper .toyota-tabs-select{padding-top:75px}}.page-transition-slider .tool-bar{position:absolute;width:73px;top:0;left:0;bottom:0;background-color:#1e2a32;text-align:center;cursor:pointer}@media only screen and (max-width:47.9375em){.page-transition-slider .tool-bar{height:70px;width:100%}}.page-transition-slider .tool-bar .cb-close{position:absolute;bottom:0;height:47px;width:47px;bottom:14px;left:12px;background-color:#e9eaec;background-image:linear-gradient(180deg,#fff,#e9eaec);border-radius:3px}@media only screen and (max-width:47.9375em){.page-transition-slider .tool-bar .cb-close{bottom:10px}}.page-transition-slider .tool-bar .close-icon{display:block;color:#1e2a32;font-size:30px;position:relative;bottom:0;left:0;width:100%;padding:8px 0}.page-transition-slider.focus .tool-bar{position:fixed;z-index:9;height:100%;-webkit-transform:rotate(0deg)}@media only screen and (max-width:47.9375em){.page-transition-slider.focus .tool-bar{height:70px;width:100%}}.page-transition-slider.focus .tool-bar .back-text{display:block;font-size:18px;font-family:toyotatext_rg;padding-left:20px;color:#fff;white-space:nowrap;-webkit-backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased;-webkit-transform:rotate(270deg);-webkit-transform-origin:0 0;-moz-transform:rotate(270deg);-moz-transform-origin:0 0;-ms-transform:rotate(270deg);-ms-transform-origin:0 0;-o-transform:rotate(270deg);-o-transform-origin:0 0;transform:rotate(270deg);transform-origin:0 0;position:absolute;bottom:30px;left:10px;text-align:left}@media only screen and (max-width:47.9375em){.page-transition-slider.focus .tool-bar .back-text{top:14px;left:50px;transform:rotate(0)}}@media only screen and (max-width:540px){.page-transition-slider.focus .tool-bar .back-text{display:none}}.no-csstransforms .page-transition-slider.focus .tool-bar .back-text{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=-0.00000000, M12=1.00000000, M21=-1.00000000, M22=-0.00000000,sizingMethod='auto expand')";width:500px;bottom:545px}.lt-ie8 .page-transition-slider.focus .tool-bar .back-text{display:none}.page-transition-slider .tool-bar{opacity:0}.page-transition-slider.focus .tool-bar{opacity:1}.page-transition-slider .tool-bar .small-logo{display:block;background:url(../images/logo_sm.png) no-repeat 0 0;width:73px;height:70px;transition:all .44s ease-out}@media only screen and (max-width:47.9375em){.page-transition-slider .tool-bar .small-logo{margin-right:0;margin-left:auto}}.page-transition-slider.focus .tool-bar .close-link{height:100%;display:block}.page-transition-slider.focus .tool-bar a:hover .back-text{color:#e50000}.page-transition-slider.v2 .tool-bar .close-icon{border-top:1px solid transparent}.page-transition-slider.v2 .tool-bar .back-text{bottom:20px;left:24px}.page-transition-slider.v3 .tool-bar{background-color:#26323b}.page-transition-slider.v3 .tool-bar .cb-close{position:relative;height:320px;padding-top:20px;background-color:#1e2a32}.page-transition-slider.v3 .tool-bar .cb-close .close-icon{border-top:1px solid transparent}.page-transition-slider.v3 .tool-bar .cb-close .back-text{bottom:10px;left:24px}.page-transition-slider.v4 .tool-bar{background-color:#26323b}.page-transition-slider.v4 .tool-bar .cb-close{position:relative;height:320px;padding-top:20px;background-color:#1e2a32}.page-transition-slider.v4 .tool-bar .cb-close .close-icon{border-top:1px solid transparent;top:0;bottom:auto;font-size:40px}.page-transition-slider.v4 .tool-bar .cb-close .back-text{bottom:-20px;left:24px}.page-transition-slider.v5a .tool-bar{background-color:#26323b}.page-transition-slider.v5a .tool-bar .cb-close{position:relative;height:320px;padding-top:60px}.page-transition-slider.v5a .tool-bar .cb-close .close-icon{border-top:1px solid transparent;top:10px;bottom:auto;font-size:40px;color:#fff;width:auto;left:6px;right:6px;padding:7px 0 11px}.page-transition-slider.v5a .tool-bar .cb-close .back-text{bottom:-20px;left:24px}.page-transition-slider.v5a .tool-bar .cb-close .close-icon:hover{background:#73000d}.page-transition-slider.v5b .tool-bar{background-color:#26323b}.page-transition-slider.v5b .tool-bar .cb-close{position:relative;height:320px;padding-top:60px}.page-transition-slider.v5b .tool-bar .cb-close .close-icon{border-top:1px solid transparent;top:10px;bottom:auto;font-size:40px;color:#fff;width:auto;left:6px;right:6px;padding:10px 0}.page-transition-slider.v5b .tool-bar .cb-close .back-text{bottom:-20px;left:24px}.page-transition-slider.v5b .tool-bar .cb-close .close-icon:hover{background:#303a40}.page-transition-slider.v5c .tool-bar{background-color:#26323b}.page-transition-slider.v5c .tool-bar .cb-close{position:relative;height:320px;padding-top:60px}.page-transition-slider.v5c .tool-bar .cb-close .close-icon{border-top:1px solid transparent;top:10px;bottom:auto;font-size:40px;color:#1e2a32;width:auto;left:6px;right:6px;padding:10px 0}.page-transition-slider.v5c .tool-bar .cb-close .back-text{bottom:-20px;left:24px}.page-transition-slider.v5c .tool-bar .cb-close .close-icon:hover{background:#e8e9ea;color:#1e2a32}.page-transition-slider .fs-gallery{height:100%;position:relative;background-color:#1e2a32}.page-transition-slider .fs-gallery .fs-gallery-in{height:100%;position:absolute;left:0;top:0;-webkit-transition:-webkit-transform .66s ease;transition:transform .66s ease}.page-transition-slider .fs-gallery .fs-item{height:100%;float:left;overflow:hidden}.page-transition-slider .fs-gallery .fs-item .fs-gal-image{opacity:0;transition:opacity 1s ease}.page-transition-slider .fs-gallery .carousel-arrow{border-radius:25px;width:45px;height:45px;text-decoration:none;z-index:5;transition:position .33s linear;display:inline-block;background-color:#495258;background-color:rgba(73,82,88,.75);color:#fff;font-size:36px;line-height:36px;position:absolute;text-align:center;vertical-align:middle}.page-transition-slider .fs-gallery .carousel-arrow.left{bottom:20px;left:20px;padding:5px 5px 0 0}.page-transition-slider .fs-gallery .carousel-arrow.right{bottom:20px;right:20px;padding:5px 0 0 5px}.page-transition-slider .fs-gallery .carousel-arrow:hover{background-color:rgba(73,82,88,.7)}.page-transition-slider .fs-gallery .carousel-arrow:active{background-color:rgba(73,82,88,.9)}.page-transition-slider .fs-gallery .carousel-arrow.disabled{opacity:.33;cursor:default}.no-opacity .page-transition-slider .fs-gallery .carousel-arrow.disabled{background-color:#a3a3a3;color:#d4d4d4}.lt-ie8 .page-transition-slider .fs-gallery .carousel-arrow{display:none}.page-transition-slider .fs-gallery .carousel-nav{position:absolute;bottom:28px;list-style-type:none;left:0;text-align:center;width:100%;z-index:5;margin:0;padding:0;border:0}@media only screen and (max-width:540px){.page-transition-slider .fs-gallery .carousel-nav{display:none}}.page-transition-slider .fs-gallery .carousel-nav li{display:inline;display:inline-block;text-align:center;margin:0 5px;width:8px}.page-transition-slider .fs-gallery .carousel-nav li a{width:8px;height:8px;display:block;background:url(../images/CarouselNav.png) no-repeat -17px 0}.page-transition-slider .fs-gallery .carousel-nav li.active a{background-position:0 0}.lt-ie8 .page-transition-slider .fs-gallery .carousel-nav{display:none}.review-summary-promo{padding:7px;font-size:13px;line-height:14px;margin:10px 0;float:left;font-family:toyotatext_bd;border-radius:2px;background-color:#fff;background-image:-webkit-linear-gradient(bottom,#e8e9ea,#fff);background-image:linear-gradient(0deg,#e8e9ea,#fff)}.review-summary-promo a{font-family:toyotatext_rg;color:#666;display:block}.review-summary-promo .rating-scale5{width:60px;height:12px;background:url(../images/rating_stars.png) repeat-x 0 -14px;margin-bottom:4px}.review-summary-promo .rating-scale5 .rating{display:block;width:100%;height:12px;background:url(../images/rating_stars.png) repeat-x 0 0}.quick-spec{padding:10px 8px 12px;min-height:98px;min-width:205px;margin:15px 10px 15px 0;max-width:250px;float:left;color:#fff;border-radius:2px;background-color:#1e2a32;background-color:rgba(30,42,50,.9);box-shadow:0 1px 2px rgba(0,0,0,.4)}.quick-spec.blue{background:#00a0f0;background:rgba(0,160,240,.9)}.quick-spec.yellow{background:#efc60a;background:rgba(239,198,10,.9)}.quick-spec .header{display:table;width:100%}.quick-spec .spec-heading{font-family:toyotatext_bd;float:left;display:inline-block;font-size:18px;line-height:18px;margin-right:10px}.quick-spec .offer-link,.quick-spec .spec-link{float:right;font-family:toyotatext_bd;display:inline-block;font-size:12px;text-decoration:none;color:#fff;text-align:right}.quick-spec .spec-link:hover{text-decoration:underline}.quick-spec table{width:100%;vertical-align:top;text-align:left;font-size:13px;line-height:13px;margin-top:6px;color:hsla(0,0%,100%,.5)}.quick-spec table td strong{font-size:26px;line-height:34px;font-family:toyotadisplay_bd;color:#fff;display:block}.quick-spec table td,.quick-spec table th{text-align:left;border-left:1px solid #fff;border-left:1px solid hsla(0,0%,100%,.2);padding:0 6px;vertical-align:top;font-weight:400}.quick-spec table td:first-child,.quick-spec table th:first-child{border-left:0;padding-left:0}.quick-spec .spec-heading.dark{color:#1e2a32;width:auto;min-height:26px}.quick-spec .elastic-header{white-space:nowrap;min-height:36px}.quick-spec p{color:#1e2a32;font-family:toyotatext_rg,Verdana,sans-serif;font-size:13px;line-height:13px;text-align:left;vertical-align:top}.quick-spec .large-price{margin:3px 0;font-size:26px;line-height:30px;font-family:toyotadisplay_bd;color:#fff;display:block}.quick-spec .offer-link-container{float:right}.quick-spec .offer-link-container .offer-link{background-color:#bc9e18;background-color:rgba(0,0,0,.2);padding:7px 5px 5px;border-radius:2px;line-height:13px}.quick-spec .offer-link-container .offer-link:hover{background-color:#836e0a;background-color:rgba(0,0,0,.4)}.quick-spec .info-container{display:block;float:right;max-width:100px}.quick-spec .info-container p{min-height:52px;border-left:1px solid #fff;border-left:1px solid hsla(0,0%,100%,.2);padding:5px 0 5px 5px}.quick-spec .price-container{display:block;float:left;padding-right:10px}.quick-spec-disclaimer{clear:left;float:left;background-color:#333;background-color:rgba(0,0,0,.5);border-radius:2px;padding:5px 10px}.quick-spec-disclaimer p{color:#fff;font-size:13px}.quick-spec-disclaimer a{font-weight:700;color:#fff;text-decoration:none;font-size:12px}.quick-spec-disclaimer a:hover{text-decoration:underline}.fclear{clear:both;width:100%;height:1px}.master-wrapper .footer-container{font-size:.81em;padding-top:20px;box-shadow:inset 0 0 150px hsla(206,3%,44%,.3);background-color:#fff;border-top:1px solid #fff}.master-wrapper .footer-container .footer{padding-bottom:2em}.master-wrapper .footer-container .footer .row{margin-bottom:1em}.master-wrapper .footer-container .footer p{color:#6c7073}.master-wrapper .footer-container .footer ul{list-style:none}.master-wrapper .footer-container .footer ul li.link{float:left;margin-right:20px}.master-wrapper .footer-container .footer ul li.link a{color:#6c7073;text-decoration:none;font-family:toyotadisplay_bd}.master-wrapper .footer-container .footer ul li.link a:hover{text-decoration:underline}.master-wrapper .footer-container .footer ul li.link a.hasIcon{text-decoration:none}.master-wrapper .footer-container .footer ul li.link a.hasIcon span{padding-right:.5em}.master-wrapper .footer-container .footer ul li.link a.hasIcon:hover span{text-decoration:underline}.master-wrapper .footer-container .footer ul.align-right li.link{float:right}.master-wrapper .footer-container .footer ul.align-right li.link a.hasIcon{margin-right:0;margin-left:20px}.master-wrapper .footer-container .footer .copyright{margin:.5em 0}.master-wrapper .footer-container .footer .buttons{text-align:right}.master-wrapper .footer-container .footer .buttons .button{display:inline;margin-left:10px}.social-buttons{padding-top:0;padding-bottom:0}.social-button{text-decoration:none;font-size:1.5em;width:32px;color:#fff;height:32px;display:block;text-align:center;line-height:32px;float:left;margin-right:10px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8}.social-button.social-button-facebook{background-image:url(../images/facebook.png)}.social-button.social-button-twitter{background-image:url(../images/twitter.png)}.social-button.social-button-youtube{background-image:url(../images/youtube.png)}.social-button.social-button-linkedin{background-image:url(../images/linkedin.png)}.social-button:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}@media only screen and (max-width:47.9375em){.master-wrapper .footer-container .footer ul li.link{float:none;margin:0 0 .5em}.master-wrapper .footer-container .social-buttons{float:none;width:auto}}.body-content img{margin-bottom:8px;border-radius:2px}.body-content .video{width:100%}.body-content .subtitle{margin-top:1em}.body-content p{margin-bottom:1em}.body-content figure{margin-bottom:20px}.body-content li{margin:10px 0}.body-content .intro-text p{font-family:toyotatext_rg;font-size:24px;color:#1e2a32;line-height:30px;margin-bottom:50px}.body-content .intro-text.text-center{text-align:center}.body-content ul ul{list-style-type:disc;padding:0 0 0 40px;margin:0;border:none}.body-content .columns-3{columns:230px 3;-webkit-columns:230px 3;-moz-columns:230px 3;column-gap:15px;-moz-column-gap:15px;-webkit-column-gap:15px}.body-content .inline-media-left{float:left;margin-right:10px}.body-content .inline-media-left.pop_grid3{margin-left:-238px}.body-content .inline-media-right{float:right;margin-left:10px}.body-content .inline-media-right.pop_grid3{margin-right:-238px}.body-content blockquote{margin:0}.body-content blockquote p{font-size:24px;color:#1e2a32;line-height:30px;text-indent:0;margin-bottom:.5em}.body-content blockquote cite{color:#6c7073;font-size:14px;font-style:normal}.col-p-3{columns:220px 3;-webkit-columns:220px 3;-moz-columns:220px 3;column-gap:30px;-moz-column-gap:30px;-webkit-column-gap:30px}.col-p-2,.col-p-3{min-height:100%}@media only screen and (min-width:0em){.body-content .intro-text p{font-size:1.2em;line-height:1.25em;margin-bottom:1em}.body-content .columns-3{columns:1;-webkit-columns:1;-moz-columns:1;column-gap:0;-moz-column-gap:0;-webkit-column-gap:0}}@media only screen and (min-width:48em){.body-content .intro-text p{font-size:1.5em;line-height:1.25em;margin-bottom:2em}.body-content .columns-3{columns:230px 3;-webkit-columns:230px 3;-moz-columns:230px 3;column-gap:15px;-moz-column-gap:15px;-webkit-column-gap:15px}}@media only screen and (max-width:47.9375em){.body-content img{width:100%}}.related-content-block{background:#f4f4f5;padding:18px;margin:0 0 16px;color:#6c7073}.related-content-block .title1{color:#6c7073}.related-content-block p{text-indent:0;margin:8px 0}.related-content-block a{color:#6c7073;text-decoration:none}.related-content-block a:hover{text-decoration:underline}.related-content-block ul{list-style-type:none;color:#6c7073;padding:0;border:none;margin:0}.related-content-block ul li{margin:8px 0}.related-content-block ul strong{color:#1e2a32}.related-content-block ul.tag-list{list-style-type:none;margin-top:25px;padding:0}.related-content-block ul.tag-list li{float:left;margin-right:6px}.related-content-block ul.tag-list li a{display:inline-block}.social-tools-section{background:#e9eaec;color:#1e2a32;padding:80px 0;clear:left}.social-tools-section .social-tools-list{list-style-type:none}.social-tools-section .social-tools-list li{display:inline;margin:0 5px}.social-tools-section .social-tools-list .share-icon{margin-left:4px}.social-tools-section .social-tools-list a:hover{text-decoration:none}@media only screen and (min-width:0em){.social-tools-section{padding:20px 0}.social-tools-section .social-tools-list{line-height:3.5em}}@media only screen and (min-width:48em){.social-tools-section{padding:40px 0}.social-tools-section .social-tools-list{line-height:1em}}.social-tools-section .social-tools-list .uiBtn{position:relative;cursor:pointer}.social_box_wrapper{display:block;position:absolute;top:-150px;left:-12px;display:none}.social_box_wrapper.like{top:-100px;left:-92px}.social_box_wrapper.like .social-box{width:220px;padding-top:0;padding-bottom:20px}.social-box{display:block;position:relative;background:#fff;border:2px solid #e3e3e3;border-radius:2px;padding:20px;padding-bottom:0;width:80px}.social-box:after,.social-box:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.social-box:after{border-color:hsla(0,0%,100%,0);border-top-color:#fff;border-width:20px;margin-left:-20px}.social-box:before{border-color:hsla(0,0%,89%,0);border-top-color:#e3e3e3;border-width:23px;margin-left:-23px}.spotlight{margin-bottom:20px;text-decoration:none;display:block}.spotlight img{border-radius:2px;margin-bottom:8px}.spotlight p{text-indent:0;font-size:13px;color:#1e2a32;line-height:16px}a.spotlight:hover{text-decoration:underline;color:#1e2a32}.spotlight .image-wrapper{position:relative}.spotlight .image-wrapper i{position:absolute;top:50%;left:50%;margin:-23px 0 0 -25px;border-radius:3px;font-size:24px;color:#fff;background:#3b3b3b;background:rgba(0,0,0,.66)}.spotlight .image-wrapper .icon-play{padding:6px 14px 6px 16px}@media only screen and (min-width:0em){.spotlight{margin-bottom:40px}.spotlight img{width:100%;height:auto;display:block}}@media only screen and (min-width:48em){.spotlight{margin-bottom:20px}}.offer-spotlight{margin:0 0 50px}.offer-spotlight .header1{line-height:22px;color:#364147;font-family:toyotatext_bd;margin-bottom:10px}.offer-spotlight .header1 .icon-tag{color:#ef9109;position:relative;top:6px;margin-left:5px}.offer-spotlight .header1 .text{position:relative;top:4px;line-height:25px}.offer-spotlight .header1 .text:hover{text-decoration:underline}.offer-spotlight img{margin-bottom:10px;border-radius:2px}.offer-spotlight .cta-link{color:#354046;font-size:19px;line-height:22px;font-family:toyotatext_bd;text-decoration:none}.offer-spotlight .heading1:hover,.offer-spotlight .promotion_subtitle:hover,.offer-spotlight .summary:hover,.offer-spotlight a:hover,.offer-spotlight h3:hover,.offer-spotlight p:hover{text-decoration:none}.offer-spotlight .read-more-container .readMore:hover span{color:#ef9109;text-decoration:none}.offer-spotlight .read-more-container .readMore.active span{color:#1e2a2f;text-decoration:underline}.offer-spotlight ul{list-style:none;font-weight:700}.offer-spotlight .cta-link:hover{text-decoration:underline}.offer-spotlight .cta-link .icon{text-decoration:none!important}.offer-spotlight .subtitle{margin-bottom:.3em}.offer-spotlight .cta-link .icon-chevron-right,.offer-spotlight p{font-size:15px;padding-bottom:.4em}.offer-spotlight p{color:#1e2a32;font-size:15px;line-height:20px}.offer-spotlight .offer-text{color:#333}.offer-spotlight .offer-text strong{font-family:toyotatext_bd;font-size:15px;color:#333}.offer-spotlight .readMore span,.offer-spotlight .terms{font-size:13px;color:#ef9109}.js .offer-spotlight .terms+.full-terms{display:none}@media only screen and (min-width:0em){.offer-spotlight img{width:100%;display:block}}.spotlight-container{background-color:#1c2830;color:#fff;min-height:340px;clear:left}.spotlight-container a{color:#fff}.spotlight-container .title-area{margin:50px 0 20px}.spotlight-container .center-text{text-align:center}.spotlight-container .read-more-trigger{font-size:19px;color:#fff}.spotlight-container .spotlight-wrapper{margin:10px 0 20px;position:relative}.spotlight-container .spotlight p,.spotlight-container a.spotlight:hover{color:#fff}.spotlight-container img{margin-bottom:10px}.spotlight-container .heading1{font-size:44px;color:#fff}.spotlight-container .small-promo{margin-top:20px}.spotlight-container .slide-end{height:10px;width:100%;position:absolute;bottom:0;background:linear-gradient(180deg,rgba(28,40,48,0) 0,rgba(28,40,48,.99) 100%,transparent 0)}.spotlight-container .heading1,.spotlight-container .heading2,.spotlight-container .heading3{color:#fff}.spotlight-container .title-area .heading1{margin-bottom:.5em}.spotlight-container .row_wrapper{margin:0 auto;text-align:center}.more_about_item{float:left;width:25%;padding:0}.more_about_item a{display:block;padding:0 10px}@media only screen and (max-width:61.9375em){.more_about_item{padding-left:0;padding-right:0;width:50%;float:left}}@media only screen and (max-width:38.6875em){.more_about_item{padding-left:0;padding-right:0;width:100%}}.grid_row{float:left;display:block;width:100%;text-align:left}.slide-up-container.active{position:relative;overflow:hidden}.slide-up-container.active .slide-up-element{position:absolute;top:0;left:0}.spotlight-container-hybrid{background:#00a0f0}.spotlight-container-hybrid .slide-end{background:linear-gradient(180deg,rgba(0,160,240,0) 0,rgba(0,160,240,.99))}.spotlight-container-awd{background:#6c7073}.spotlight-container-awd .slide-end{background:linear-gradient(180deg,hsla(206,3%,44%,0) 0,hsla(206,3%,44%,.99))}.spotlight-container.spotlight-container-grey{background:#e8e9ea;color:#000}.spotlight-container.spotlight-container-grey .heading1,.spotlight-container.spotlight-container-grey .heading1:hover,.spotlight-container.spotlight-container-grey .heading2,.spotlight-container.spotlight-container-grey .heading2:hover,.spotlight-container.spotlight-container-grey .heading3,.spotlight-container.spotlight-container-grey .heading3:hover,.spotlight-container.spotlight-container-grey h2,.spotlight-container.spotlight-container-grey h2:hover,.spotlight-container.spotlight-container-grey h3,.spotlight-container.spotlight-container-grey h3:hover{color:#222}.spotlight-container.spotlight-container-grey a,.spotlight-container.spotlight-container-grey p{color:#555;transition:color .3s}.spotlight-container.spotlight-container-grey a:hover,.spotlight-container.spotlight-container-grey p:hover{color:#333}.spotlight-container-grey .slide-end{background:linear-gradient(180deg,hsla(240,5%,91%,0) 0,hsla(240,5%,91%,.99))}.content-table{text-align:left;table-layout:fixed;width:100%;border-collapse:separate}.content-table th{padding:16px 10px;color:#1e2a32;border-bottom:1px solid #ebeced;vertical-align:top;font-family:toyotatext_bd;font-weight:400}.content-table td{padding:9px 10px;color:#1e2a32;vertical-align:top;border-right:1px solid #ebeced}.content-table tr td:last-child{border-right:0}.content-table tbody.content-table tbody{border-bottom:1px solid #ebeced}.content-table tbody tr:nth-child(odd) td{background-color:#f5f5f6;border-top:1px solid #fff;border-bottom:1px solid #fff}.content-table tbody tr:nth-child(2n) td{border-top:1px solid #ebeced;border-bottom:1px solid #ebeced}.content-table th.sort-link.active{color:#e50000}.text-content{overflow-x:auto}.text-content table{text-align:left;table-layout:auto;width:auto;border-collapse:separate;border:none}.text-content table caption,.text-content table th{padding:16px 10px;color:#1e2a32;border-bottom:1px solid #ebeced;vertical-align:top;font-family:toyotatext_bd;font-weight:400;border:none}.text-content table th{background:#ddd}.text-content table td{border:none;padding:9px 10px;color:#1e2a32;vertical-align:top;border-right:1px solid #ebeced}.text-content table tr td:last-child{border-right:0}.text-content table tbody.content-table tbody{border-bottom:1px solid #ebeced}.text-content table tbody tr:nth-child(odd) td{background-color:#f5f5f6;border-top:1px solid #fff;border-bottom:1px solid #fff}.text-content table tbody tr:nth-child(2n) td{border-top:1px solid #ebeced;border-bottom:1px solid #ebeced}.text-content table th.sort-link.active{color:#e50000}.text-content.contact_hours table{width:100%;padding-bottom:1em}.content-table.small td{font-size:.8em;color:#6c7073}.bg-par .background-layer,.parallax-layer{width:100%;background-color:transparent;height:600px;background-size:cover;background-position:50%}@media only screen and (max-width:74.9375em){.bg-par .background-layer,.parallax-layer{height:500px}}@media only screen and (max-width:61.9375em){.bg-par .background-layer,.parallax-layer{height:400px}}@media only screen and (max-width:47.9375em){.bg-par .background-layer,.parallax-layer{background-size:cover;height:300px}}@media only screen and (max-width:29.9375em){.bg-par .background-layer,.parallax-layer{height:200px}}@media only screen and (max-width:19.9375em){.bg-par .background-layer,.parallax-layer{height:160px}}.bg-par .bg-par-inner{padding:50px 0 0;text-align:center;position:relative}@media only screen and (max-width:47.9375em){.bg-par .bg-par-inner .icon,.bg-par .bg-par-inner i{display:none}}.bg-par .bg-par-inner.mainfocus{padding:100px 0 0}.bg-par .bg-par-inner.mainfocus .heading1{font-size:44px}.bg-par .bg-par-inner.mainfocus .heading2{font-size:32px}@media only screen and (max-width:61.9375em){.bg-par .bg-par-inner.mainfocus{padding:50px 0 0}.bg-par .bg-par-inner.mainfocus .heading1{font-size:44px}.bg-par .bg-par-inner.mainfocus .heading2{font-size:32px}}@media only screen and (max-width:47.9375em){.bg-par .bg-par-inner.mainfocus{padding:20px 0 0}}@media only screen and (max-width:74.9375em){.bg-par .bg-par-inner{padding:40px 0 0}}@media only screen and (max-width:61.9375em){.bg-par .bg-par-inner{padding:30px 0 0}}@media only screen and (max-width:47.9375em){.bg-par .bg-par-inner{padding:20px 0 0}}@media only screen and (max-width:29.9375em){.bg-par .bg-par-inner{padding:10px 0 0}.bg-par .bg-par-inner .heading1{font-size:24px;line-height:24px}.bg-par .bg-par-inner .heading2{font-size:20px;line-height:20px}}@media only screen and (max-width:19.9375em){.bg-par .bg-par-inner{padding:0}.bg-par .bg-par-inner .heading1{font-size:20px}.bg-par .bg-par-inner .heading2{font-size:16px}}.bg-par .bg-par-inner a{text-decoration:none}.bg-par .bg-par-inner .heading1{margin:0 10px 15px;color:#fff;text-shadow:0 1px rgba(2,3,3,.2)}.bg-par .bg-par-inner .heading1.parallax-dark{color:#1e2a32}.bg-par .bg-par-inner .heading2{margin:0 10px;color:#fff;text-shadow:0 1px rgba(2,3,3,.2);margin-bottom:65px}.bg-par .bg-par-inner .heading2.parallax-dark{color:#1e2a32}@media only screen and (max-width:47.9375em){.bg-par .bg-par-inner .heading2{margin-bottom:0}}.bg-image-hero{height:100%;position:relative}.bg-image-hero .heading1,.bg-image-hero h1{font-size:66px;line-height:1.6em}.bg-image-hero .heading2,.bg-image-hero h2{font-size:34px;line-height:1.1em}.bg-image-hero .heading3,.bg-image-hero h3{font-size:24px;line-height:30px}.bg-image-hero .heading4,.bg-image-hero h4{font-size:19px}@media only screen and (max-width:74.9375em){.bg-image-hero .heading1,.bg-image-hero h1{font-size:66px}.bg-image-hero .heading2,.bg-image-hero h2{font-size:34px}.bg-image-hero .heading3,.bg-image-hero h3{font-size:24px;line-height:30px}.bg-image-hero .heading4,.bg-image-hero h4{font-size:19px}}@media only screen and (max-width:61.9375em){.bg-image-hero .heading1,.bg-image-hero h1{font-size:44px}.bg-image-hero .heading2,.bg-image-hero h2{font-size:32px}.bg-image-hero .heading3,.bg-image-hero h3{font-size:23px;line-height:24px}.bg-image-hero .heading4,.bg-image-hero h4{font-size:19px}}@media only screen and (max-width:47.9375em){.bg-image-hero .heading1,.bg-image-hero h1{font-size:34px}.bg-image-hero .heading2,.bg-image-hero h2{font-size:24px}.bg-image-hero .heading3,.bg-image-hero h3{font-size:21px;line-height:24px}.bg-image-hero .heading4,.bg-image-hero h4{font-size:19px}}.bg-image-hero .coverBG{min-height:680px;min-height:80vh}@media only screen and (max-width:74.9375em){.bg-image-hero .coverBG{min-height:680px;min-height:80vh}}@media only screen and (max-width:61.9375em){.bg-image-hero .coverBG{min-height:480px}}@media only screen and (max-width:47.9375em){.bg-image-hero .coverBG{min-height:300px}}@media only screen and (max-width:29.9375em){.bg-image-hero .coverBG{min-height:240px}}.used-car-carousel .bg-image-hero .coverBG{background-size:cover;min-height:0;height:0;margin-bottom:20px;padding-top:75%}.used-car-carousel .bg-image-hero .coverBG .carousel,.used-car-carousel .bg-image-hero .coverBG .header-container{background-color:#fff}.bg-image-hero.bg-image-hero-large .coverBG{min-height:680px}@media only screen and (max-width:74.9375em){.bg-image-hero.bg-image-hero-large .coverBG{min-height:680px}}@media only screen and (max-width:61.9375em){.bg-image-hero.bg-image-hero-large .coverBG{min-height:540px}}@media only screen and (max-width:47.9375em){.bg-image-hero.bg-image-hero-large .coverBG{min-height:340px}}@media only screen and (max-width:29.9375em){.bg-image-hero.bg-image-hero-large .coverBG{min-height:240px}}.bg-image-hero.bg-image-hero-med .coverBG{min-height:420px}@media only screen and (max-width:74.9375em){.bg-image-hero.bg-image-hero-med .coverBG{min-height:420px}}@media only screen and (max-width:61.9375em){.bg-image-hero.bg-image-hero-med .coverBG{min-height:360px}}@media only screen and (max-width:47.9375em){.bg-image-hero.bg-image-hero-med .coverBG{min-height:280px}}@media only screen and (max-width:29.9375em){.bg-image-hero.bg-image-hero-med .coverBG{min-height:240px}}.bg-image-hero.bg-image-hero-med.med-small .coverBG{min-height:360px}@media only screen and (max-width:74.9375em){.bg-image-hero.bg-image-hero-med.med-small .coverBG{min-height:320px}}@media only screen and (max-width:61.9375em){.bg-image-hero.bg-image-hero-med.med-small .coverBG{min-height:380px}}@media only screen and (max-width:47.9375em){.bg-image-hero.bg-image-hero-med.med-small .coverBG{min-height:240px}}@media only screen and (max-width:29.9375em){.bg-image-hero.bg-image-hero-med.med-small .coverBG{min-height:200px}}.bg-image-hero.bg-image-hero-small .coverBG{min-height:145px}@media only screen and (max-width:29.9375em){.bg-image-hero.bg-image-hero-small .coverBG{min-height:200px}}.bg-image-hero.bg-image-hero-small .coverBG.hero-auc{min-height:100px}@media only screen and (max-width:29.9375em){.bg-image-hero.bg-image-hero-small .coverBG.hero-auc{min-height:60px}}.bg-image-hero.bg-image-hero-med.subsection .coverBG{min-height:420px}@media only screen and (max-width:74.9375em){.bg-image-hero.bg-image-hero-med.subsection .coverBG{min-height:420px}}@media only screen and (max-width:61.9375em){.bg-image-hero.bg-image-hero-med.subsection .coverBG{min-height:420px}}@media only screen and (max-width:47.9375em){.bg-image-hero.bg-image-hero-med.subsection .coverBG{min-height:180px}}.bg-image-hero.bg-image-hero-med.subsection .hero-inner{padding-top:150px}@media only screen and (max-width:74.9375em){.bg-image-hero.bg-image-hero-med.subsection .hero-inner{padding-top:150px}}@media only screen and (max-width:61.9375em){.bg-image-hero.bg-image-hero-med.subsection .hero-inner{padding-top:150px}}@media only screen and (max-width:47.9375em){.bg-image-hero.bg-image-hero-med.subsection .hero-inner{padding-top:20px}}.bg-image-hero .hero-inner{padding:100px 5px 5px;z-index:2;-webkit-backface-visibility:hidden}@media only screen and (max-width:74.9375em){.bg-image-hero .hero-inner{padding:100px 5px 5px}}@media only screen and (max-width:61.9375em){.bg-image-hero .hero-inner{padding:40px 5px 5px}}@media only screen and (max-width:47.9375em){.bg-image-hero .hero-inner{padding:20px 5px 5px}}@media only screen and (max-width:19.9375em){.bg-image-hero .hero-inner{padding:5px}}.bg-image-hero.bg-image-hero-large .hero-inner{padding:180px 5px 5px;z-index:2;-webkit-backface-visibility:hidden}@media only screen and (max-width:74.9375em){.bg-image-hero.bg-image-hero-large .hero-inner{padding:220px 5px 5px}}@media only screen and (max-width:61.9375em){.bg-image-hero.bg-image-hero-large .hero-inner{padding:100px 5px 5px}}@media only screen and (max-width:47.9375em){.bg-image-hero.bg-image-hero-large .hero-inner{padding:50px 5px 5px}}@media only screen and (max-width:19.9375em){.bg-image-hero.bg-image-hero-large .hero-inner{padding:10px 5px 5px}}.bg-image-hero .hero-inner .component-area{float:left;clear:left}.bg-image-hero .hero-lower{padding:60px 5px 5px}.fx-header .bg-image-hero .hero-inner{padding-top:170px}.outer-wrapper.no-navigation .fx-header .bg-image-hero .hero-inner{padding-top:100px}.fx-header .bg-image-hero.bg-image-hero-med .coverBG{min-height:570px;min-height:430px}.fx-header .bg-image-hero.bg-image-hero-small .coverBG{min-height:215px}.bg-image-hero .hero-inner .heading1,.bg-image-hero .hero-inner .heading2,.bg-image-hero .hero-inner .heading3{color:#fff;text-shadow:0 0 2px #999;text-shadow:0 0 12px #000;text-shadow:0 0 5px #000,0 0 40px #000}.bg-image-hero .hero-inner .heading1 a,.bg-image-hero .hero-inner .heading2 a,.bg-image-hero .hero-inner .heading3 a{color:#fff}.bg-image-hero .hero-inner.dark-text{color:#333}.bg-image-hero .hero-inner.dark-text .heading1,.bg-image-hero .hero-inner.dark-text .heading2,.bg-image-hero .hero-inner.dark-text .heading3,.bg-image-hero .hero-inner.dark-text h1,.bg-image-hero .hero-inner.dark-text h2,.bg-image-hero .hero-inner.dark-text h3{color:#333;text-shadow:0 0 12px #fff;text-shadow:0 0 5px #fff,0 0 40px #fff}.bg-image-hero .hero-inner.dark-text .heading1 a,.bg-image-hero .hero-inner.dark-text .heading2 a,.bg-image-hero .hero-inner.dark-text .heading3 a,.bg-image-hero .hero-inner.dark-text h1 a,.bg-image-hero .hero-inner.dark-text h2 a,.bg-image-hero .hero-inner.dark-text h3 a{color:#333}.bg-image-hero .hero-inner a{text-decoration:none}.bg-image-hero .hero-inner a .play-icon-large{margin-top:10px}.bg-image-hero .hero-inner .playBtn{display:block;padding-top:80px;text-align:center;padding-left:50%}@media only screen and (max-width:74.9375em){.bg-image-hero .hero-inner .playBtn{padding-top:80px}}@media only screen and (max-width:61.9375em){.bg-image-hero .hero-inner .playBtn{padding-top:40px}}@media only screen and (max-width:47.9375em){.bg-image-hero .hero-inner .playBtn{padding-top:20px}}@media only screen and (max-width:19.9375em){.bg-image-hero .hero-inner .playBtn{padding-top:5px}}.bg-image-hero .center-text .hero-inner .playBtn{padding-left:0}.bg-image-hero .hero-inner .playBtn .icon-play,.bg-image-hero .hero-inner .playBtn .play-icon-large{font-size:35px}.bg-image-hero .dynamic-cta{position:absolute;bottom:0}.bg-image-hero.dealer_hero{width:100%;max-height:600px;height:auto;overflow:hidden}.bg-image-hero.dealer_hero img.BG{display:block;width:100%;height:auto}.hero-landing{padding:0;position:absolute;left:0;top:50%;margin-top:-1em;width:100%}.hero-landing .heading1{color:#fff;text-shadow:1px 1px 3px #777}.locate_dealer_mgs{display:block;padding-bottom:1.5em}.select{transition:all .6s ease;background:#ebeced;border:1px solid #b0b1b2;color:#6c7073;font-size:16px;position:relative;border-radius:2px;margin-bottom:1.5em;cursor:pointer}.select.no-padding{margin-bottom:.2em!important}.select.no-padding.has-error{margin-bottom:1em!important}.select .value{padding:9px .8em 7px;font-size:15px;line-height:25px;white-space:nowrap;overflow:hidden}.select i{transition:all .6s ease;position:absolute;top:15px;right:.7em;color:#b0b1b2}.select select{padding:0;margin:0;display:block;border:none;height:41px;width:101%;position:absolute;top:-8px;left:8px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;cursor:pointer}.select select>*{font-size:12px!important}.select:hover{border:1px solid #1e2a32;color:#1e2a32}.select:hover i{color:#1e2a32}.select.has-error{border-color:red}.checkboxes{margin-bottom:.7em}.checkboxes .checkbox{margin-bottom:.3em}.checkboxes .checkbox input{display:none}.checkboxes .checkbox .the-checkbox{transition:all .6s ease;position:relative;top:.1em;height:16px;width:16px;float:left;margin-right:10px;border:1px solid #b0b1b2}.checkboxes .checkbox .the-checkbox i{display:none}.checkboxes .checkbox.active .the-checkbox{border:1px solid #1e2a32}.checkboxes .checkbox.active i{display:block}.checkboxes .checkbox:hover .the-checkbox{border:1px solid #1e2a32}.checkboxes .checkbox.colour .the-checkbox{border:1px solid transparent}.checkboxes .checkbox.colour .colour-block{transition:all .6s ease;position:relative;top:2px;left:2px;height:12px;width:12px}.checkboxes .checkbox.colour.active .the-checkbox{border:1px solid #1e2a32}.checkboxes .checkbox.colour.active .colour-block{top:2px;left:2px;height:12px;width:12px}.checkboxes .checkbox.unique .the-checkbox{border-radius:50%}.checkboxes .checkbox.unique .the-checkbox>.icon{font-size:.85em;line-height:1.2em;padding-left:.05em}.contactmethod h4{font-size:.9em}.legal{color:#6c7073}@media only screen and (max-width:48em){.legal{padding-top:1em;clear:both}}#postbrochureAdress,.form_thanks{display:none}.requiredField{color:#000}.search_menu{width:30%;margin:0;padding:0;float:left;margin-right:-30%}@media only screen and (max-width:62em){.search_menu{width:100%;margin:0;float:none}}.search_menu .search_checkbox{width:100%}@media only screen and (max-width:33.75em){.search_menu .search_checkbox{width:auto;float:none}}.search_menu .uiBtn{display:block;position:relative}.search_menu .uiBtn>i{position:absolute;top:25px;right:0}@media only screen and (max-width:62em){.search_menu .uiBtn>i{right:10px}}.search_menu .search-detailed{padding-top:1em}@media only screen and (max-width:33.75em){.search_menu .search-detailed{width:auto;margin-left:0;float:none}}@media only screen and (max-width:62em){.search_menu .search-detailed.searchboxes{width:auto;margin-left:0;float:none}}#car_result_number{font-size:1.1em;font-family:toyotatext_bd,impact;padding:0 .2rem}.search_result{width:67%;margin:0;padding:0;margin-left:33%;float:left}@media only screen and (max-width:62em){.search_result{width:100%;margin:0;float:none}}.reults_model,.reults_variant{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.search_checkbox .checkboxes .checkbox label:before{content:none;margin:0}.search-filter{position:relative;background:#e8e9ea;margin-bottom:1em;border-radius:2px}.search-filter .padding{margin:0 15px;padding:1em 0}.search-filter .search-detailed{border-top:1px dashed #b0b1b2;border-bottom:1px dashed #b0b1b2;padding:1em 0 .6em;margin-bottom:.6em;display:none}.search-filter .checkboxes .checkbox{float:left;padding-right:1.4em}.search-filter .checkboxes .checkbox .the-checkbox{margin-right:5px}@media only screen and (max-width:62em) and (min-width:48.0625em){.search-filter .row{float:left;width:31%;margin-right:3.5%;clear:none}.search-filter .row.threes-lc{margin-right:0}}.search-filter h3{margin-bottom:.6em}.search-filter h4{margin-bottom:.4em}.search-filter .controls{position:relative}.search-filter .show-more-section{display:none}.search-filter .expand{padding:0 0 1.4em}.search-filter .expand a{text-decoration:none;color:#1e2a32;font-size:.9em}.search-filter .expand a:hover span{text-decoration:underline}.search-filter .twos{width:47.5%;float:left;margin-right:5%}.search-filter .twos.twos-lc{margin-right:0}.search-info{border-bottom:1px solid #b0b1b2;margin-bottom:2em;vertical-align:top}.search-info p{color:#6c7072;float:left;width:33.33%}.search-info .view-buttons{float:left;width:43.33%;text-align:center}.search-info .view-buttons .uiBtn{line-height:32px}.sort-options{float:right;position:relative}.sort-options .sortDirection{position:absolute;top:0;right:0;border-left:1px solid #b0b1b2;padding:4px 10px 0;margin:5px 0 0}.sort-options .select .value{padding-top:4px;padding-bottom:3px;padding-right:50px}.sort-options .select i{top:10px}.perform-search{display:block}.results{height:auto}.results .result{position:relative;border-bottom:1px solid #e0e1e2;padding-bottom:1.5em;margin-bottom:1.5em;display:none;opacity:0}.results .result .image{float:left;width:26%;margin-right:2%}.results .result .image img{display:block;width:100%;height:auto}.results .result .content{width:68%;float:left}.results .result .content .padding{margin-right:150px}.results .result .content h5{font-size:24px;font-family:toyotadisplay_bd;line-height:1.2em;margin-bottom:1.6em}.results .result .content h5 a{text-decoration:none}.results .result .content h5 a:hover span{text-decoration:underline}.results .result .content h5 i{display:none}.results .result .content .details{list-style:none;background:none}.results .result .content .price{color:gray;font-size:30px;position:absolute;top:0;right:0;line-height:1em;font-family:toyotadisplay_bd}.results .result .content .view-car{position:absolute;bottom:1.5em;right:0}.blue .featured-cars-container,.blue .featured-cars-container .spotlight-container{background:#00a0f0}.blue .featured-cars-container .spotlight-container .slide-end{background:transparent}.blue .featured-cars-container .spotlight-container .details,.blue .featured-cars-container .spotlight-container h1,.blue .featured-cars-container .spotlight-container h2,.blue .featured-cars-container .spotlight-container h5{background:none;color:#fff}.blue .featured-cars-container .spotlight-container .details a span,.blue .featured-cars-container .spotlight-container h1 a span,.blue .featured-cars-container .spotlight-container h2 a span,.blue .featured-cars-container .spotlight-container h5 a span{color:#fff}.blue .featured-cars-container .spotlight-container .details a i,.blue .featured-cars-container .spotlight-container h1 a i,.blue .featured-cars-container .spotlight-container h2 a i,.blue .featured-cars-container .spotlight-container h5 a i{display:none}.blue .featured-cars-container .spotlight-container .details span{font-size:14px}.featured-cars-container.gray{background:#f0f2f2}.featured-cars-container.blue{background:#00a0f0}.featured-cars-container.blue .details,.featured-cars-container.blue h1,.featured-cars-container.blue h2,.featured-cars-container.blue h5{background:none;color:#fff}.featured-cars-container.blue .details a span,.featured-cars-container.blue h1 a span,.featured-cars-container.blue h2 a span,.featured-cars-container.blue h5 a span{color:#fff}.featured-cars-container.blue .details a i,.featured-cars-container.blue h1 a i,.featured-cars-container.blue h2 a i,.featured-cars-container.blue h5 a i{display:none}.featured-cars-container.blue .details span{font-size:14px}.featured-cars-container .car-image>img{height:74.5%}.featured-used-cars .grid_row{text-align:left}.featured-used-cars .content,.featured-used-cars .image{width:100%;float:none}.featured-used-cars .image{margin-bottom:.6em}.featured-used-cars .image a{display:block;width:100%;text-align:left}.featured-used-cars .image img{width:100%}.featured-used-cars .content .padding{margin-right:0}.featured-used-cars .content h5{font-size:22px;padding:5px 0}.featured-used-cars .content h5 span{color:#d1001e;font-weight:700}.featured-used-cars .content h5 i{display:inline;color:#d1001e}.featured-used-cars .content .price{background:#cc161e;background:rgba(204,33,30,.8);color:#fff;position:absolute;top:10px;left:auto;right:15px;padding:8px 10px;font-size:14px;border-radius:3px;font-family:toyotatext_rg}.featured-used-cars .content .price strong{font-weight:400}.featured-used-cars .content .view-car{display:none}.featured-car .details span,.featured-car .model strong{font-size:14px}@media only screen and (min-width:0em){.results .result{border-bottom:none;width:50%;float:left;margin-bottom:0;margin-right:0;width:48%}.results .result.clear_left{clear:left;margin-right:4%}.results .result .image{float:none;width:100%;margin-right:0}.results .result .content{float:left;width:100%;margin-right:0}.results .result .content .padding{margin-right:0}.results .result .content h5{font-size:18px;margin-bottom:0;margin-top:10px}.results .result .content h5 i{display:inline}.results .result .content .details,.results .result .content .tax-price{display:block;font-size:15px}.results .result .content .details{color:#888;padding-bottom:0}.results .result .content .price{position:relative;margin:0;background:transparent;color:#d1001e;left:0;right:auto;top:auto;bottom:1.5em;padding:0;font-size:18px;font-family:toyotatext_rg;display:none}.results .result .content .price strong{font-weight:400}.results .result .content .price.mobile_price{display:block;bottom:auto;margin-top:4px;font-weight:700}.results .result .content .reults_model{white-space:nowrap;text-overflow:ellipsis}.results .result .content .cardetails{position:relative;left:auto;bottom:auto}.results .result .content .view-car{display:none}}@media only screen and (min-width:30em){.results .result{border-bottom:1px solid #e0e1e2;width:100%;float:none;margin-bottom:1.5em}.results .result .image{float:left;width:40%;margin-right:4%}.results .result .content{float:left;width:56%}.results .result .content .padding{padding-bottom:0;margin-right:0}.results .result .content h5{font-size:18px;margin-top:0;margin-bottom:0}.results .result .content h5 i{display:inline}.results .result .content .details,.results .result .content .tax-price{margin-top:20px;display:block;font-size:15px}.results .result .content .price{position:absolute;font-size:16px;background:#cc161e;background:rgba(204,33,30,.75);color:#fff;right:auto;left:0;top:auto;padding:8px 10px;bottom:40px;font-family:toyotatext_rg;display:block}.results .result .content .price strong{font-weight:400}.results .result .content .price.mobile_price{display:none}.results .result .content .reults_model{white-space:normal}.results .result .content .view-car{display:none}}@media only screen and (min-width:620px){.results .result .content .view-car{display:block;line-height:40px}}@media only screen and (min-width:48em){.results .result{position:relative;border-bottom:1px solid #e0e1e2;padding-bottom:1.5em;margin-bottom:1.5em}.results .result .image{float:left;width:26%;margin-right:4%}.results .result .image img{display:block;width:100%}.results .result .content{width:70%;float:left}.results .result .content .padding{margin-right:150px}.results .result .content h5{font-size:24px;font-family:toyotadisplay_bd;line-height:1.2em}.results .result .content h5 a{text-decoration:none}.results .result .content h5 a:hover span{text-decoration:underline}.results .result .content h5 i{display:none}.results .result .content .details{list-style:none}.results .result .content .details,.results .result .content .tax-price{font-size:18px}.results .result .content .price{background:transparent;color:gray;font-size:30px;position:absolute;top:0;left:auto;bottom:auto;padding:0;right:0;line-height:1em;font-family:toyotadisplay_bd}.results .result .content .view-car{position:absolute;bottom:1.5em;right:0;display:block;line-height:46px}.results.grid .result{width:48%;float:left;margin-right:4%}.results.grid .result .content,.results.grid .result .image{width:100%;float:none}.results.grid .result .image{margin-bottom:.6em}.results.grid .result .content .padding{margin-right:0}.results.grid .result .content h5{font-size:18px}.results.grid .result .content h5 i{display:inline}.results.grid .result .content .price{background:#cc161e;background:rgba(204,33,30,.75);color:#fff;top:44.8%;bottom:auto;left:auto;right:0;padding:8px 10px;font-size:18px;border-radius:3px;font-family:toyotatext_rg}.results.grid .result .content .price strong{font-weight:400}.results.grid .result .content .view-car{display:none}.results.grid .result.right{margin-right:0}}@media only screen and (min-width:48em){.results.grid .result .content .price{top:11.65rem;bottom:auto}}@media only screen and (min-width:62em){.results.grid .result .content .price{top:10.05rem;bottom:auto}}@media only screen and (min-width:75em){.results.grid .result .content .price{top:12.75rem}}.used-car-video{position:relative;width:100%;padding-top:56.4%;margin-bottom:1rem}.used-car-video>iframe{position:absolute;top:0;left:0;width:100%}.contact_button .icon{position:relative;font-size:1.4em;top:.5em}.contact_button .icon.icon-car2{font-size:1.15em;top:.65em}.call-us-btn .dealer{display:inline}.call-us-btn .non-dealer{display:none}@media only screen and (min-width:62em){.call-us-btn{display:none}}.no-dealer-page .call-us-btn .dealer{display:none}.no-dealer-page .call-us-btn .non-dealer{display:inline}.no-dealer-page .contact-us-btn{display:none}.no-dealer-page .car-details-first{margin-top:70px}@media only screen and (min-width:62em){.no-dealer-page .car-details-first{margin-top:90px}}.no-dealer-page .button-dealer{display:none}.button-dealer,.no-dealer-page .button-no-dealer{display:block}.button-no-dealer,.contact-us-btn{display:none}@media only screen and (min-width:62em){.contact-us-btn{display:block}}.features p{padding-bottom:1.5rem}.car-details-first{margin-top:30px}@media only screen and (min-width:48em){.car-details-first{margin-top:70px}}@media only screen and (min-width:62em){.car-details-first{margin-top:90px}}.used-car-carousel .header-container{background:transparent!important}.used-car-carousel .header-container .no-car-img{background-size:cover;background-position:50%;margin-bottom:1rem}.used-car-carousel .header-container .no-car-img .heading2{text-align:center;padding:2rem 0;color:#fff;text-shadow:1px 1px 3px #000,1px 1px 20px #000}@media only screen and (min-width:62em){.used-car-carousel .header-container .no-car-img .heading2{padding:3.8rem 0}}@media only screen and (min-width:62em){.used-car-carousel .header-container{overflow:visible}}.used-car-carousel .thumbnails-container{margin-bottom:20px}@media only screen and (min-width:62em){.used-car-carousel .thumbnails-container{margin-bottom:0}}.used-car-title .price{color:#cb161e}.used-car-title .alignRight{text-align:right}.used-car-title .heading2{display:block}.used-car-carousel{margin-bottom:2em}.used-car-details .topRight{position:absolute;top:0;right:0;text-align:right}.used-car-details .alignRight{text-align:right}.used-car-details h3{font-family:toyotadisplay_bd;font-size:24px;line-height:1.2em;margin-bottom:1em}@media print{.used-car-details .contact-dealer-text{width:200%;margin-bottom:0;font-size:14px}}.used-car-details .name{margin-bottom:.5em}.used-car-details .details{background:none;color:#6c7073;margin-bottom:1em;font-size:18px}.used-car-details .status{color:gray;font-size:15px}.used-car-details .about{margin-bottom:2em;font-size:18px}.used-car-details .data{margin-bottom:2em}.used-car-details .blocks{margin-bottom:1.5em}.used-car-details .blocks .block{display:table;float:left;width:47.5%;margin-right:5%}@media only screen and (max-width:29.9375em){.used-car-details .blocks .block{display:block}}.used-car-details .blocks .block .icon{color:#d9747d;text-align:center;width:50%;display:table-cell;background:#cb161e;vertical-align:middle}@media only screen and (max-width:47.9375em){.used-car-details .blocks .block .icon{width:100%;display:block}}@media only screen and (max-width:29.9375em){.used-car-details .blocks .block .icon{width:100%}}.used-car-details .blocks .block .icon i{font-size:80px;float:none;width:100%;padding:.18em 0;display:block}.used-car-details .blocks .block .text{background:#302530;color:#fff;width:50%;display:table-cell}@media only screen and (max-width:47.9375em){.used-car-details .blocks .block .text{width:100%;display:block}}@media only screen and (max-width:29.9375em){.used-car-details .blocks .block .text{width:100%}}.used-car-details .blocks .block .text .padding{margin:0 .6em;padding:.6em 0}.used-car-details .blocks .block .text .padding h4{font-family:toyotatext_bd;color:#fff}.used-car-details .blocks .block .text .padding p{font-size:15px}.used-car-details .blocks .block.block-lc{margin-right:0;float:left;width:47.5%;padding-left:15px;margin-bottom:20px}@media only screen and (max-width:47.9375em){.used-car-details .blocks .block.block-lc{padding-left:0}}@media only screen and (max-width:29.9375em){.used-car-details .blocks .block.block-lc{width:100%;padding-left:0}}.used-car-details .blocks.contact_buttons{position:absolute;top:450px;width:1120px}@media only screen and (max-width:74.9375em){.used-car-details .blocks.contact_buttons{position:relative;top:0;width:45%;float:right;margin-right:20px}}@media only screen and (max-width:61.9375em){.used-car-details .blocks.contact_buttons{position:relative;top:0;width:45%;float:right;margin-right:20px}}@media only screen and (max-width:47.9375em){.used-car-details .blocks.contact_buttons{position:relative;top:0;width:100%;padding-left:0}}.used-car-details .blocks.contact_buttons .grid_12{width:445px;float:right;margin-right:0;padding-right:8px}@media only screen and (max-width:74.9375em){.used-car-details .blocks.contact_buttons .grid_12{width:100%}}@media only screen and (max-width:47.9375em){.used-car-details .blocks.contact_buttons .grid_12{width:100%}}.used-car-details .blocks.contact_buttons .grid_12 .contact_button .uiBtn{width:100%}.used-car-details .blocks.contact_buttons .grid_12 .contact_button .uiBtn .right{float:right}.used-car-details .mobile{display:none}@media only screen and (max-width:74.9375em){.used-car-details .mobile{display:none}}@media only screen and (max-width:61.9375em){.used-car-details .mobile{display:none}}@media only screen and (max-width:47.9375em){.used-car-details .mobile{display:block}}@media only screen and (max-width:29.9375em){.used-car-details .mobile{display:block}}@media only screen and (max-width:74.9375em){.used-car-details .desktop{display:block}}@media only screen and (max-width:61.9375em){.used-car-details .desktop{display:block}}@media only screen and (max-width:47.9375em){.used-car-details .desktop{display:none}}@media only screen and (max-width:29.9375em){.used-car-details .desktop{display:none}}.mobile{display:none}@media only screen and (max-width:74.9375em){.mobile{display:none}}@media only screen and (max-width:61.9375em){.mobile{display:none}}@media only screen and (max-width:47.9375em){.mobile{display:block}}@media only screen and (max-width:29.9375em){.mobile{display:block}}@media only screen and (max-width:74.9375em){.desktop{display:block}}@media only screen and (max-width:61.9375em){.desktop{display:block}}@media only screen and (max-width:47.9375em){.desktop{display:none}}@media only screen and (max-width:29.9375em){.desktop{display:none}}@media only screen and (max-width:62em) and (min-width:48em){.used-car-details .blocks .block{float:none;width:100%;margin-bottom:.5em}}@media only screen and (max-width:48em){.used-car-carousel,.used-car-carousel.container_12 .grid_12{width:100%;padding:0}}@media only screen and (max-width:48em){.used-car-carousel{margin-bottom:1em}.used-car-details .alignRight{text-align:left}.used-car-details .status{margin-bottom:1em}}@media only screen and (max-width:30em){.used-car-details .blocks .block{float:none;width:100%;margin-bottom:.5em}}#resultsAsuredUsedCars{height:200px;overflow-y:hidden}#resultsAsuredUsedCars.date .year,#resultsAsuredUsedCars.mileage .mileage,#resultsAsuredUsedCars.Mileage .mileage,#resultsAsuredUsedCars.Price .price,#resultsAsuredUsedCars.Year .year{color:#00a0f0;font-weight:700}#resultsAsuredUsedCars.date .year.mobile_price,#resultsAsuredUsedCars.mileage .mileage.mobile_price,#resultsAsuredUsedCars.Mileage .mileage.mobile_price,#resultsAsuredUsedCars.Price .price.mobile_price,#resultsAsuredUsedCars.Year .year.mobile_price{color:#d10018}@media only screen and (min-width:30em){#resultsAsuredUsedCars.Price .grid .price{color:#fff}}@media only screen and (min-width:30em) and (max-width:48em){#resultsAsuredUsedCars.Price .list .price{color:#fff}}@media only screen and (min-width:48em){#resultsAsuredUsedCars.Price .list .price{color:#00a0f0}}#showmoreCarsGroup .filter-bar{border-bottom:none}.spotlight-container a:hover{text-decoration:none}.spotlight-container .details{background:none}.spotlight-container .car-image{position:relative}.spotlight-container .details{text-transform:lowercase}.spotlight-container .price{position:absolute;color:#fff;bottom:10.5%;padding:5px 12px;font-size:16px;font-family:toyotatext_rg;left:0;background:#cc161e;background:rgba(204,33,30,.8)}.variant{text-transform:capitalize}.featured-cars-container{min-height:400px}.spotlight-container.spotlight-container-grey .model{font-size:1.2em;color:#d1001e;padding:.5em 0}.spotlight-container.spotlight-container-grey .model:hover{color:#d1001e}.spotlight-container.spotlight-container-grey .model i{font-size:.8em}.spotlight-container.spotlight-container-grey .price{top:auto;right:0;left:auto;bottom:10.5%}.dealer-cover.centerd{background-color:#e8e9ea;max-width:440px;margin:0 auto;padding-left:1em}.dealer-cover.centerd .image{float:left}.dealer-cover.centerd .image img{padding-left:1em;padding-bottom:1em}.dealer-cover.centerd .list{float:left;margin-left:1em}.dealer-cover-in-features .dealer-cover.centerd{background-color:transparent;max-width:none;padding-left:0}.dealer-cover-in-features .dealer-cover.centerd .image{margin-left:0;margin-right:1rem;margin-bottom:1px}.dealer-cover-in-features .dealer-cover.centerd .image img{padding-left:0}.dealer-cover-in-features .dealer-cover.centerd .list{margin-left:0}.dealer-cover-wrapper{background-color:#e8e9ea;padding:0;padding-top:1rem}.dealer-cover-wrapper.car-details{background-color:transparent;float:right;width:50%}@media only screen and (max-width:48em){.dealer-cover-wrapper.car-details{float:left;width:100%}}.dealer-cover-wrapper.car-details .dealer-cover.centerd{background-color:transparent;float:left;padding-left:15px;margin:0}@media only screen and (max-width:48em){.dealer-cover-wrapper.car-details .dealer-cover.centerd{padding-left:0}}.dealer-cover-wrapper.car-details .dealer-cover.centerd .image img{padding-left:0}.dealer-cover li{padding-bottom:.4em;list-style:none}.dealer-cover li .icon{padding-right:.5em}.list .cardetails{position:absolute;left:44%;bottom:1.4em;font-size:1em}@media only screen and (min-width:48em){.list .cardetails{min-width:42%;left:30%;bottom:.5em}}@media only screen and (max-width:48em){.list .view-car{display:none}}.cardetails{text-transform:lowercase}.no-models{width:100%;height:200px;line-height:200px;background-color:#f0f0f0}.serach_button{width:70%;float:left;margin:0;padding:0;max-width:300px}@media only screen and (min-width:992px){.serach_button{width:100%;max-width:none}.LandingPage .serach_button{max-width:300px}}.clear-fields{width:40%;float:right;margin:0;padding:0;height:50px;cursor:pointer}.clear-fields .title1{text-align:right;line-height:80px;color:#555;transition:color .3s}.clear-fields .title1:hover{color:#1e2a32}.clear-fields .title1:active{color:#555}.clear-fields .text{vertical-align:baseline}.filters-active-popup{position:absolute;right:15px;bottom:2.8rem;opacity:0;transform:scale(3);transition:opacity .5s,transform .5s;max-height:0;overflow:hidden}@media only screen and (min-width:992px){.filters-active-popup{bottom:.5rem;left:15px;right:auto}}.filters-active-popup .title1{color:#d1001e}.filters-active-popup.active{max-height:1000px;opacity:1;transform:scale(1);-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes a{0%,20%,50%,80%,to{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px)}}@keyframes a{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.bounce{-webkit-animation-name:a;animation-name:a}#car_details_back{position:fixed;top:0;left:0;width:100%;background-color:#1e2a32;background-color:rgba(30,42,50,.9);z-index:6}#car_details_back a{display:block;color:#fff;font-size:15px;padding:20px;cursor:pointer;float:left}@media only screen and (max-width:62em){#car_details_back a{padding:12px 20px 13px}}#fulliframe{position:absolute;top:0;left:0;width:100%;height:100%}.no-scroll{overflow:hidden!important}.car_deatails_video{width:100%;height:auto;margin-bottom:1em}@media only screen and (max-width:62em){#carsearch>.header-container{display:none}}.priceHeader{text-align:right}@media only screen and (max-width:62em){.priceHeader{text-align:left;margin-bottom:1rem}}@media print{#car-details .no-print{display:none}#car-details .thumbnails-container .carousel-arrow{display:none;color:transparent;background-color:transparent}#car-details .no-car-img{display:none}#car-details .print-fw{width:100%}#car-details .thumbnails-wrapper{padding:0;position:static}#car-details .thumbnails-wrapper .thumbLink{position:static;display:inline-block;float:left;margin:0}#car-details .thumbnails-wrapper .thumbLink img{margin:0;width:100%}#car-details .car-details-first{margin-top:10px}#car-details .used-car-details{position:relative;overflow:hidden;padding-bottom:10px}#car-details .features-wrapper{position:absolute;width:45%;left:50%;top:0}#car-details .priceHeader{padding-right:1rem}#car-details .container_12{width:100%}>#car-details .container_12.used-car-carousel{width:1100px}>#car-details .container_12.used-car-carousel .grid_4,>#car-details .container_12.used-car-carousel>.grid_8{box-sizing:border-box}#car-details .features{display:block}#car-details .features p{padding-bottom:0;font-size:10px}#car-details .used-car-video{display:none}#car-details .plusbenefits h4{font-size:12px;line-height:16px;height:16px}#car-details .plusbenefits p{font-size:10px}#car-details .plusbenefits figure{line-height:0;height:0;position:relative}#car-details .plusbenefits figure img{position:absolute;left:auto;right:0;top:-20px;transform:scale(.4)}#car-details .plusbenefits .grid_3{width:25%;margin-top:40px;box-sizing:border-box}#car-details .content-table td{font-size:12px}#car-details .content-table td strong{font-size:12px;display:block;height:1.1em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:14px}}@media print{#car_details_back,.secondary-nav{display:none}}@media only screen and (max-width:47.9375em){.heading1.heading1-auc{padding-bottom:0;font-size:32px;margin-bottom:-.5rem;margin-top:.5rem}}@media only screen and (max-width:47.9375em){.auc-page .container_12 .grid_12{padding-left:0;padding-right:0}}@media print{#car-details .contact-dealer-tex{font-size:20px}}@media print{#car-details .used-car-title .heading2{display:block;height:1em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:16px}}@media print{#car-details .used-car-carousel{width:1000px;margin:0}}@media print{#car-details .heading1{font-size:24px;line-height:24px}}@media print{#car-details h3{font-size:20px;line-height:20px}}@media print{#car-details .tplus-section{page-break-inside:avoid;white-space:nowrap;padding-bottom:0;margin:0}#car-details .tplus-section .page-title{font-size:20px}#car-details .tplus-section p{white-space:normal}}@media print{body,html{width:1050px;background-color:#fff}}@media print{.primary-nav{margin-top:0;top:0;margin-bottom:10px}}input,textArea{padding:9px .8em 7px;font-size:15px;line-height:25px;border-radius:2px;border:1px solid #b0b1b2;width:100%;display:inline-block;box-sizing:border-box;margin-bottom:1.5em;color:#1e2a32;transition:all .3s;background-color:#ebeced}input:focus,textArea:focus{outline:none;border:1px solid #00a0f0;color:#00a0f0}input:placeholder,textArea:placeholder{color:#6c7073}input[type=submit],textArea[type=submit]{width:auto;min-width:200px}textArea{height:8em}.contactform{width:100%;margin:0 auto}@media only screen and (max-width:47.9375em){.contactform{width:80%}}@media only screen and (max-width:39.9375em){.contactform{width:100%}}.contactform h2{font-family:toyotadisplay_bd;font-size:34px;line-height:37px;margin-bottom:.35em}.contactform .intro{font-size:24px;line-height:30px}.contactform .header{font-size:19px;margin-bottom:2em}.contactform .extraspace{padding-bottom:2em;margin-bottom:2em}@media only screen and (max-width:61.9375em){.contactform .extraspace{padding-bottom:1em;margin-bottom:1em}}.contactform .container_12.nop,.contactform .grid_6.nop{padding:0}@media only screen and (max-width:61.9375em){.contactform .container_12.nop,.contactform .grid_6.nop{width:100%;float:none}}.contactform .title1{color:#1e2a32;transition:all .3s;margin-bottom:8px}.contactform .container_12 .grid_4{float:left;width:33.33333%;padding:0 15px}@media only screen and (max-width:47.9375em){.contactform .container_12 .grid_4{padding:0 15px;width:100%}}.contactform .checkbox-row{display:block;width:33.333%;padding:0;float:left}@media only screen and (max-width:26.1875em){.contactform .checkbox-row{width:100%;padding:0;margin-bottom:1em;float:none}}.contactform .checkbox-row .radio{clear:both}.contactform .checkbox-row input{display:block;float:left;width:26px;margin:4px 0;cursor:pointer}.contactform .checkbox-row label{cursor:pointer;display:block;float:left;width:100%;margin:0 -38px 0 0}.contactform .notifications{background:#f0f0f0;padding:10px;border-radius:2px;font-size:13px}.contactform .notifications .subheading-text{font-family:toyotatext_bd;font-weight:700;font-size:15px}.contactform .help-block{display:block;font-size:.8em;margin-top:-1.5em;margin-bottom:.5em}.contactform .form-error{color:#d1001e}.contactform .select{position:relative;margin-bottom:1.4em}.contactform .select .help-block{display:block;position:absolute;bottom:-2.1em;font-size:.85em;left:0}.form_nav{background:#f0f2f2;padding-top:10px;vertical-align:middle;font-size:0;margin-bottom:50px}.form_nav_item{display:inline-block;cursor:pointer;border-top-right-radius:3px;border-top-left-radius:3px;font-size:15px;line-height:21px;padding:20px 18px;margin-right:3px;transition:background .5s}.form_nav_item.active,.form_nav_item:hover{background:#fff}.form_nav_item.active{font-family:toyotatext_bd;padding:20px 18px}@media only screen and (max-width:61.9375em){.form_nav_item{padding:12px 10px}.form_nav_item.active{padding:12px 10px 11px}}@media only screen and (max-width:47.9375em){.form_nav_item{border-radius:3px;margin-bottom:3px;font-size:14px;line-height:19px;padding:11px}.form_nav_item.active{padding:11px 11px 10px}}.tabContent{display:none}.details{background:#f0f2f2;padding:.7em 0;margin:0}.details h5{font-family:toyotatext_bd;font-size:16px;margin-bottom:1em}.details li{list-style:none}.details .detaislWrapper{padding:10px}.container_12 .grid_6.large_break{float:left;width:50%;padding-left:15px;padding-right:15px}@media only screen and (max-width:74.9375em){.container_12 .grid_6.large_break{width:100%;padding-left:10px;padding-right:10px}}@media only screen and (max-width:47.9375em){.container_12 .grid_6.large_break{padding-left:10px;padding-right:10px}}.getdirections .map .section_title{display:none;margin:0}.getdirections .map .heading1{display:none}.direction_details li{list-style:none}.direction_details h4{margin-bottom:.7em}.direction_details p{padding-bottom:0}.direction_details a{text-decoration:underline}.form_thanks h2{padding-bottom:.5em}.buttonsBar{width:100%;padding-top:45px;padding-bottom:45px}.buttonsBar .uiBtn{display:block}.buttonsBar .uiBtn>i{position:absolute;right:10px;top:50%;margin-top:-6px}@media only screen and (max-width:47.9375em){.buttonsBar .uiBtn{display:block}}@media only screen and (max-width:61.9375em){.buttonsBar .uiBtn{margin-bottom:.5em}}@media only screen and (max-width:47.9375em){.buttonsBar{width:auto;padding-top:25px;padding-bottom:25px}}@media only screen and (max-width:19.9375em){.buttonsBar{width:auto}}.buttonsBar.right-align .grid_3{float:right}.greyBg .ctaText .heading3{font-weight:700;color:#848b90;padding-bottom:1em}.hybridCTA{padding-bottom:1em;margin-bottom:-1.5em}.toyota_cta{position:relative;overflow:hidden;height:250px}@media only screen and (max-width:47.9375em){.toyota_cta{height:auto}}.toyota_cta .cta_bg{position:absolute;top:-30px;width:100%;height:auto}.toyota_cta .cta_bg>img{display:block;width:100%}@media only screen and (max-width:47.9375em){.toyota_cta .cta_bg{display:none}}.toyota_cta .uiBtn{float:left;margin-right:6px;padding-right:30px}@media only screen and (max-width:47.9375em){.toyota_cta .uiBtn{float:none;margin-right:0}}.parallax{position:relative}.content-block-wrapper{width:100%;background:#fff;padding:7em 0;margin-bottom:150px}.parallax-layer{top:0;left:0;position:fixed;overflow:hidden;z-index:5;visibility:hidden}.parallax-layer>.parallax-image{visibility:hidden;position:relative}.background-layer .parallax-image,.parallax-layer .parallax-image,.top-feature .bg-par .background-layer,.top-feature .bg-par .background-layer .parallax-image{background-repeat:no-repeat;background-size:cover;background-position:50%;overflow:hidden}.background-layer .parallax-layer{background-size:cover}.top-feature .bg-par{height:600px}@media only screen and (max-width:74.9375em){.top-feature .bg-par{height:500px}}@media only screen and (max-width:61.9375em){.top-feature .bg-par{height:400px}}@media only screen and (max-width:47.9375em){.top-feature .bg-par{height:300px}}@media only screen and (max-width:29.9375em){.top-feature .bg-par{height:200px}}@media only screen and (max-width:19.9375em){.top-feature .bg-par{height:160px}}.top-feature .uiBtn{margin-right:6px}@media only screen and (max-width:47.9375em){.top-feature .uiBtn{font-size:12px;line-height:40px}}.top-feature{padding:15px 0 50px}.top-feature .body-content{width:100%;position:relative}.parallax-layer .header-block,.top-feature .header-block{height:100px;position:absolute;top:-160px;background:#333;background:rgba(0,0,0,.3);width:100%}@media only screen and (max-width:48em){.parallax-layer .header-block,.top-feature .header-block{width:100%;height:150px;position:absolute;top:-210px;background:#333;background:rgba(0,0,0,.3)}}.parallax-layer .header-block.in-parallax-layer{top:auto;bottom:0}.parallax-layer .header-block .arrow,.top-feature .header-block .arrow{background:url(../images/arrow.png) no-repeat left 92px bottom}@media only screen and (max-width:48em){.parallax-layer .header-block .arrow,.top-feature .header-block .arrow{background:none;height:100%}}.top-feature .header-block .arrow{padding-top:10px}.parallax-layer .header-block .button-right-container,.top-feature .header-block .button-right-container{float:right;padding:25px 0}@media only screen and (max-width:48em){.parallax-layer .header-block .button-right-container,.top-feature .header-block .button-right-container{float:none;margin-right:10px;padding:0}}.parallax-layer .header-block .button-right-container a,.top-feature .header-block .button-right-container a{margin-right:10px}.parallax-layer .header-block .header2,.top-feature .header-block .header2{color:#fff;font-size:2em;padding:30px 0;float:left;font-family:toyotatext_bd;line-height:.85em;height:40px;overflow:hidden;margin-bottom:0}@media only screen and (max-width:48em){.parallax-layer .header-block .header2,.top-feature .header-block .header2{float:none;font-size:1.5em;padding:10px 0 0;margin-bottom:0}}.top-feature .content-block p{font-family:toyotatext_rg;font-size:15px;line-height:20px;color:#6c7073}.top-features .center-text h2{font-size:34px;line-height:2em}.top-features .center-text p{font-size:19px;line-height:1.4em}.body-content .alt-block>p,.body-content .default-block>p,.new-car-intro .heading3{font-size:24px;line-height:31px;color:#6c7073}@media only screen and (max-width:48em){.body-content .alt-block>p,.body-content .default-block>p,.new-car-intro .heading3{font-size:18px;line-height:26px}}.share-tools{width:48px;height:48px;display:block;background:url(../images/share-tools-dots.png) no-repeat center 19px;background-color:#e8e9ea;float:right;position:relative;cursor:pointer;border-radius:3px;-webkit-transition:background-color .4s ease-in-out;transition:background-color .4s ease-in-out;margin-top:9px}.share-tools:hover{background-color:#4b555d}.share-tools.always-open,.share-tools.open{background-color:#1e2a32}.share-tools.always-open .tool-box,.share-tools.open .tool-box{opacity:1;display:block}.share-tools+h1{padding-right:54px}.share-tools .tool-box{display:none;background:#313f49;background:-webkit-linear-gradient(0deg,#313f49,#253036);background:linear-gradient(0deg,#313f49,#253036);opacity:0;list-style:none;white-space:nowrap;position:absolute;border-radius:3px;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.share-tools.open-top .tool-box{top:-55px;right:0}.share-tools .tool-box:after{position:absolute;content:" ";height:0;width:0;border:solid transparent;pointer-events:none;border-width:9px}.share-tools.open-right .tool-box{top:0;left:55px}.share-tools.open-left .tool-box{top:0;right:55px}.share-tools.open-bottom .tool-box{bottom:-55px;right:0}.share-tools.open-right .tool-box:after{border-right-color:#354047;top:50%;margin-top:-9px;right:100%}.share-tools.open-left .tool-box:after{border-left-color:#354047;left:100%;top:50%;margin-top:-9px}.share-tools.open-bottom .tool-box:after{border-bottom-color:#354047;bottom:100%;right:17px}.share-tools.open-top .tool-box:after{border-top-color:#354047;top:100%;right:17px}.share-tools .tool-box .share-item{line-height:46px;padding:0 11px;display:inline-block;margin-left:-3px;font-family:toyotatext_bd;font-size:14px;color:#fff;text-decoration:none;border-right:1px solid #424c54;border-left:1px solid #273239;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.share-tools .tool-box :first-child{border-left:0;margin-left:0;border-radius:3px 0 0 3px}.share-tools .tool-box :last-child{border-right:0;border-radius:0 3px 3px 0}.share-tools .tool-box .share-item:hover{background:#afb3b7}.colourbox-content .share-tools{border:1px solid #626a6e;background-color:#1e2a32;border-radius:4px;width:48px;height:46px}.checkbox-filter-container{background:#1e2a32;width:100%;min-height:100px;margin:15px 0;padding:40px 0;overflow:hidden}.checkbox-filter-container.noBg{background:transparent}.checkbox-filter-container.noBg .checkbox-row .checkbox label,.checkbox-filter-container.noBg .subheading-text{color:#6c7073}.checkbox-filter-container .heading-text{text-align:left;color:#ef9109;font-family:toyotatext_bd;font-size:34px;line-height:34px;padding:15px 0}.checkbox-filter-container .subheading-text{color:#fff;font-family:toyotatext_bd;font-size:24px;padding:10px 0}.checkbox-filter-container .subheading-text.orphan{margin-top:66px}.checkbox-filter-container .select-all{clear:both;text-decoration:underline;color:#fff}.checkbox-filter-container .button-container{clear:both;margin:45px 0 35px}.checkbox-filter-container .button-container .uiBtn{margin-right:10px}.checkbox-filter-container .button-container .uiBtn i{margin-left:5px;color:#969c97}.check-boxes{overflow:hidden;margin-bottom:20px}.checkbox-row{width:210px;float:left}.checkbox{margin:8px 0}.checkbox input{display:none}.checkbox label:before{margin-right:8px;font-family:ToyotaIconFont;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;content:"\e005"}.checkbox.radio label:before{content:"\e605"}.checkbox label{display:inline-block;cursor:pointer;position:relative;margin-bottom:10px;font-family:toyotatext_rg;white-space:nowrap}.checkbox-filter-container .checkbox label{color:#fff;font-size:18px;line-height:18px}.checkbox-filter-container .checkbox label:before{font-size:19px;speak:none}.checkbox.checked label:before{content:""}.checkbox input:checked+label:before{content:"\e006"}.checkbox.checked.radio label:before{content:""}.checkbox.radio input:checked+label:before{content:"\e604"}.checkboxBtn .checkbox{margin:0}.checkboxBtn .checkbox label{display:inline;margin:0}.checkboxBtn .uiBtn i{margin-top:13px}.dynamic-cta{text-align:center;width:100%;background-color:#999;background-color:rgba(40,56,67,.5)}.no-cssgradients .dynamic-cta{background:#1c2830}.dynamic-cta.dark{background-color:#555;background-color:rgba(40,56,67,.8)}.no-cssgradients .dynamic-cta.dark{background:#000}.dynamic-cta .cta-list{list-style-type:none;padding:0}.dynamic-cta .cta-list li{display:inline-block;margin:0 10px}.dynamic-cta .cta-list li a{color:#fff;display:inline;font-size:14px;font-family:toyotatext_bd;text-decoration:none;line-height:70px}.dynamic-cta .cta-list li a:hover{text-decoration:underline}.dynamic-cta.bound{z-index:6;position:fixed}.dynamic-cta.binding{transition:none!important;-webkit-transition:none!important}.no-csstransforms3d .dynamic-cta.bound{bottom:-80px;transition:bottom .33s ease-out}.csstransforms3d .dynamic-cta.bound{bottom:0;transition:transform .33s ease-out;transform:translate3d(0,80px,0);-webkit-transition:-webkit-transform .33s ease-out;-webkit-transform:translate3d(0,80px,0)}.no-csstransforms3d .dynamic-cta.bound.active{bottom:0}.csstransforms3d .dynamic-cta.bound.active{transform:translateZ(0);-webkit-transform:translateZ(0)}.cl-loadeffect{position:relative!important}.cl-updateProgressBackground{position:absolute!important;top:0;left:0;z-index:12!important;background-color:#f7f7f7}.cl-updateProgressLoader{position:absolute!important;text-align:center;margin-left:-20px;left:50%;margin-top:-20px;top:50%;z-index:13}.cl-updateProgressLoader.withcontent{width:375px;margin-left:-187px;height:120px;margin-top:-40px}.cl-updateProgressLoader .iconContainer .iconSprite,.cl-updateProgressLoader .iconContainer .iconSprite.loader-light{width:40px;height:40px;background:url(../images/loadingOverlay/loader_dark.png) no-repeat 0 0}.cl-updateProgressLoader .iconContainer .iconSprite.loader-white-bg{background-image:url(../images/loadingOverlay/loader_w_bg.png)}.cl-updateProgressLoader .iconContainer .iconSprite.loader-dark{background-image:url(../images/loadingOverlay/loader_dark.png)}.cl-updateProgressLoader .iconContainer .iconSprite.loader-dark-bg{background-image:url(../images/loadingOverlay/loader_w_dark_bg.png)}.c-l-darktheme .cl-updateProgressBackground{background-color:#222}#cboxOverlay,#cboxWrapper,#colorbox{position:absolute;top:0;left:0;z-index:5;overflow:hidden}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxBottomLeft,#cboxMiddleLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingGraphic,#cboxLoadingOverlay{position:absolute;top:0;left:0;width:100%;height:100%}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none}.cboxIframe{width:100%;height:100%;display:block;border:0}#cboxContent,#cboxLoadedContent,#colorbox,.searchBox{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#colorbox{outline:0}#cboxContent{margin-top:32px;overflow:visible;border-radius:6px;color:#fff}.cboxIframe{background:#000}#cboxError{color:#e50000;padding:50px;border:1px solid #ccc}#cboxLoadedContent{background:#1e2a32;background:rgba(30,42,50,.96);padding:10px 10px 50px;border-radius:6px;color:#fff}.noCbBorder #cboxLoadedContent{background:0;padding:0;border-radius:6px}#cboxLoadingGraphic{background:url(loading.gif) no-repeat 50%}#cboxLoadingOverlay{background:#000}#cboxTitle{top:6px;left:12px;font-weight:700;position:absolute;font-size:15px;color:#838489;padding:6px 0 2px}#cboxCurrent{position:absolute;top:-22px;right:205px;text-indent:-9999px}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{border:0;padding:0;margin:0;overflow:visible;width:40px;height:40px;position:absolute;background:url(interface-sprite01.png) no-repeat;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-weight:700;color:#fff;text-indent:-9999px}#cboxClose:active,#cboxNext:active,#cboxPrevious:active,#cboxSlideshow:active{outline:0}#cboxPrevious{right:734px;top:160px;background-position:0 -50px}#cboxPrevious:hover{background-position:-50px -50px}#cboxNext{right:18px;top:160px;background-position:0 -100px}#cboxNext:hover{background-position:-50px -100px}#cboxClose{right:12px;bottom:12px;width:auto;height:auto;text-indent:0}#cboxClose a{color:#fff;text-decoration:none;font-size:12px}#cboxClose:hover a span{color:#e50000}.cboxSlideshow_off #cboxPrevious,.cboxSlideshow_on #cboxPrevious{right:66px}.cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px;right:44px}.cboxSlideshow_on #cboxSlideshow:hover{background-position:-100px -25px}.cboxSlideshow_off #cboxSlideshow{background-position:-100px 0;right:44px}.cboxSlideshow_off #cboxSlideshow:hover{background-position:-75px -25px}.noCbBorder #cboxClose,.noCbBorder #cboxTitle,.noCbBorder button{display:none}.read-more-container{position:relative;float:left}.read-more-container .readmore-content{position:absolute;left:0;font-size:13px;opacity:0;-webkit-transition:opacity .66s ease-in-out;transition:opacity .66s ease-in-out}.read-more-container .readmore-content a{color:0a0f0}.read-more-container .readmore-content *{margin-left:0;margin-right:0}.read-more-container .readmore-content .closelink{color:#fff;position:absolute;top:10px;right:10px}.read-more-container .readmore-content .rmc-inner{padding:35px 10px 10px;position:relative;background:#1e2a32;background:rgba(30,42,50,.96);color:#fff;box-shadow:2px 3px 8px #1e2a32;border-radius:2px}.read-more-container .readmore-content .rmc-inner p{color:#fff}.read-more-container .readmore-content .title{font-size:13px;font-family:toyotatext_bd}.read-more-container .readmore-content .poiner{position:absolute;margin-left:20px}.read-more-container .readmore-content .arrow{width:0;height:0;display:block}.read-more-container .readmore-content .arrow.up{border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #1e2a32;border-bottom:10px solid rgba(30,42,50,.96)}.read-more-container .readmore-content .arrow.down{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #1e2a32;border-top:10px solid rgba(30,42,50,.96)}.read-more-container .readMore{color:#6c7073;font-size:13px}.read-more-container .readMore i{color:#1e2a32}.read-more-container .closelink,.read-more-container .readMore{text-decoration:none}.read-more-container .closelink:hover span,.read-more-container .readMore:hover span{color:#e50000;text-decoration:underline}.read-more-container .readMore.active span{color:#e50000}.fc-group{width:100%;margin:20px auto 0;transition:opacity .5s}.viewmore .fc-group{display:none;opacity:0}@media only screen and (max-width:46.25em){.fc-group{width:80%}}@media only screen and (max-width:31.25em){.fc-group{width:100%}}@media only screen and (max-width:23.75em){.fc-group{width:80%}}@media only screen and (max-width:20em){.fc-group{width:100%}}.fc-group-container-wrapper{height:500px;width:100%}.fc-group-container-wrapper .fc-group-container{margin-top:1em}.uiBtn.greyBtn.showMore.hidden{display:none}.showMoreGroup{padding-top:1em;margin-top:1em}.filterable-content .item{position:relative;display:block;float:left;vertical-align:top;margin-bottom:20px}.filterable-content .item img{display:block;width:100%;height:auto}.filterable-content .item .wrap{padding:0 5px 0 0}.filterable-content .item.offer-spotlight{width:auto}.otherfeatures .item{width:25%}@media only screen and (max-width:46.25em){.otherfeatures .item{width:50%}}@media only screen and (max-width:23.75em){.otherfeatures .item{width:100%}}.filterable-content .item .title2{margin:8px 0 2px}.filterable-content .item img{border-radius:2px}.filterable-content .item .share-tools{margin-top:9px}.filterable-content .item .cb-link-container{position:relative;cursor:pointer}.filterable-content .item .cb-link-container i{position:absolute;top:50%;left:50%;margin:-23px 0 0 -25px;border-radius:3px;font-size:24px;color:#fff;background:#3b3b3b;background:rgba(0,0,0,.66)}.filterable-content .item .cb-link-container .icon-play{padding:6px 14px 6px 16px}.feature-cbv{color:#fff}.feature-cbv .title2{color:#fff;margin-top:10px}.feature-cbv .body-content{padding-top:10px}.feature-cbv .body-content,.feature-cbv .body-content p{color:#fff;clear:both;font-size:13px}.feature-cbv .share-tools{margin-top:10px}.container_12 .filter-bar{text-align:center;margin-bottom:30px;border-bottom:1px solid #e3e4e5}@media only screen and (max-width:20em){.container_12 .filter-bar{padding:0}}.filter-bar .fb-inner{padding:0;display:table;margin:auto;margin-bottom:-28px;background-color:#fff}.filter-bar .fb-list{list-style-type:none;margin:0 6px}.filter-bar .fb-group{display:inline-block}.filter-bar .fbg-item{margin:0 6px;float:left}.filter-bar .fb-list li{float:left}.filter-bar .fb-list{border:1px solid #e3e4e5;border-radius:2px;background:#fff}.filter-bar .uiBtn{border-radius:2px;box-shadow:none;border-right:1px solid #e3e4e5;border-left:1px solid #fff;display:block;padding:0 16px;line-height:46px;font-size:15px;margin-bottom:0}@media only screen and (max-width:48em){.filter-bar .uiBtn{padding:0 10px;font-size:13px;padding:0 7px;font-size:11px}}@media only screen and (max-width:30em){.filter-bar .uiBtn{padding:0 4px;font-size:11px}}.filter-bar .fb-list li:first-child .uiBtn{border-left:0}.filter-bar .fb-list li:last-child .uiBtn{border-right:0}.filter-bar .fb-list .uiBtn.active,.filter-bar .fb-list a.uiBtn:active{box-shadow:inset 0 0 4px rgba(30,42,50,.3)}.fc-group-container{position:relative;clear:left;margin-top:100px;transition:height 1s}.fc-group-container .fc-group{margin-top:20px;-webkit-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.fc-group-container .fc-group .fc-group-content{margin:20px auto 0}.fc-group-container.viewmore{height:auto;transition:height .6s}.carousel-bg{position:relative;z-index:1;min-height:350px}.carousel-bg .carousel-bg-item{float:left;position:absolute;z-index:1;top:0;left:0}.carousel-bg .carousel-bg-item.active{z-index:2}.csstransforms .carousel-bg .carousel-bg-item{opacity:0;transition:opacity 0s linear 1s;-webkit-transition:opacity 0s linear 1s}.csstransforms .carousel-bg .carousel-bg-item.active{opacity:1;transition:opacity 1s linear;-webkit-transition:opacity 1s linear}.carousel-nav-container{z-index:3;top:auto;bottom:0;height:100%}.carousel-nav{position:absolute;bottom:3.8rem;list-style-type:none;left:0;text-align:center;width:100%;z-index:5;margin:0;padding:0;border:0}@media only screen and (max-width:540px){.carousel-nav{display:none}}.carousel-nav li{display:inline;display:inline-block;text-align:center;margin:0 5px;width:8px}.carousel-nav li a{width:8px;height:8px;display:block;background:url(../images/CarouselNav.png) no-repeat -17px 0}.carousel-nav li.active a{background-position:0 0}.carousel-arrow{border-radius:25px;width:45px;height:45px;text-decoration:none;z-index:5;transition:position .33s linear;display:inline-block;background-color:#495258;background-color:rgba(73,82,88,.7);color:#fff;font-size:36px;line-height:36px;position:absolute;text-align:center;vertical-align:middle}.carousel-arrow.left{bottom:40%;left:14px;padding:5px 5px 0 0}@media only screen and (max-width:48em){.carousel-arrow.left{bottom:40%}}.carousel-arrow.right{bottom:40%;right:14px;padding:5px 0 0 5px}@media only screen and (max-width:48em){.carousel-arrow.right{bottom:40%}}.carousel-arrow:active,.carousel-arrow:hover{background-color:#495258}@media only screen and (min-width:1180px){.bg-image-hero .carousel-bg .carousel-arrow.left{left:50px;bottom:40%;top:auto}.bg-image-hero .carousel-bg .carousel-arrow.right{right:50px;bottom:40%;top:auto}}.carousel .block{opacity:0;transition:opacity 1s;display:none}.carousel .block.active{opacity:1;display:block}.carousel-link{position:absolute;display:block;top:0;width:100%;height:100%;z-index:4}.carousel-link.overlay{width:80%;margin-left:10%;width:calc(100% - 9rem);margin-left:4.5rem;height:70%;height:calc(100% - 6rem)}@media only screen and (min-width:75em){.carousel-link.overlay{width:70%;margin-left:15%;width:calc(100% - 13rem);margin-left:6.5rem}}.thumbnails-container{background-color:#e8e9ea;position:relative;padding:0;box-sizing:border-box;overflow:hidden}@media only screen and (max-width:62em){.thumbnails-container{padding:0}}.thumbnails-container .carousel-arrow{bottom:1.2rem;transition:all .4s;transform:scale(.7);background-color:rgba(73,82,88,.8)}@media only screen and (max-width:62em){.thumbnails-container .carousel-arrow{bottom:10px}}.thumbnails-container .carousel-arrow:hover{background-color:#495258}.thumbnails-container .carousel-arrow.left{left:0}@media only screen and (max-width:62em){.thumbnails-container .carousel-arrow.left{left:0}}.thumbnails-container .carousel-arrow.right{right:0}@media only screen and (max-width:62em){.thumbnails-container .carousel-arrow.right{right:0}}.thumbnails-wrapper{position:relative;top:0;left:0;width:100%;margin:0;padding:15.4% 0 0}@media only screen and (max-width:600px){.thumbnails-wrapper{padding:25% 0 0}}.thumbnails-wrapper .thumbLink{position:absolute;left:0;top:0;transition:position 1s}.thumbLink{margin:0;float:left;width:20%}.thumbLink,.thumbLink a{display:block;box-sizing:border-box}.thumbLink a{width:auto;transition:all .3s;border:1px solid transparent;margin:5px}.thumbLink a img{display:block;width:100%}@media only screen and (max-width:600px){.thumbLink a{margin:2px}}@media only screen and (62em){.thumbLink a{margin:7px 9px 3px}}.thumbLink.active a{border:1px solid #1e2a32;box-shadow:0 0 3px #999}@media only screen and (max-width:600px){.thumbLink{width:33.33%}}.bgtest{width:50%;background-color:#390;float:left}.bgtest img{display:block;width:100%;height:auto}.offer-spotlight.item{width:100%;margin-bottom:2em}.offer-spotlight .header1,.offer-spotlight h3{font-family:toyotatext_bd;vertical-align:bottom;line-height:25px;margin-bottom:.4em;padding-bottom:0}.offer-spotlight .uiBtn{box-shadow:none!important;font-size:11px;line-height:25px;padding:0 4px;margin-right:.5em;vertical-align:center}.offer-spotlight .uiBtn.news{background:#d1001e}.offer-spotlight .uiBtn.event{background:#00a0f0;margin-bottom:0}.offer-spotlight .startprice{box-sizing:border-box;display:block;float:right;background-color:#242a32;color:#fff;font-size:13px;font-size:.8125rem;max-width:50%;font-weight:lighter;line-height:1.2em;font-family:toyotatext_rg,Sans-Serif;padding:10px;margin-left:10px;margin-bottom:.8rem}@media only screen and (max-width:61.9375em){.offer-spotlight .startprice{width:100%;float:none;max-width:none;margin-left:0;text-align:right;font-size:15px;font-size:.9375rem;padding:10px;position:relative;top:-9px;margin-bottom:0}.offer-spotlight .startprice:last-child{margin-bottom:.8rem}}.offer-spotlight .imgContainer{display:block}.offer-spotlight .imgContainer img{display:block;width:100%;height:auto;margin:0;padding:0}.offer-spotlight .promotion_subtitle h3{font-size:2.1rem;font-size:1.125rem;font-family:toyotatext_rg,Sans-Serif;font-weight:400}.offer-spotlight .promotion_intro{font-size:13px;font-size:.8125rem;color:#6c7073}.offer-spotlight .promotion_intro br{display:block;height:2px;line-height:0;content:""}.toyota-group .news .uiBtn.news{background:#1c2834}.toyota-group .news .uiBtn.event{background:#007080}.fc-content{transition:all .5s}#return_top{display:none}@media only screen and (min-width:61.9375em){.remote-news .heading1,.remote-section .heading1{line-height:70px;font-size:66px}}.news-sibtitle{display:block;padding-bottom:.6em;padding-top:1.2em}.remote-news-section li{margin-top:0}.grid_3 .offer-spotlight h3{font-size:18px}@media only screen and (max-width:61.9375em){.grid_3 .offer-spotlight h3{font-size:23px;font-size:18px}}.grid_3 .offer-spotlight .uiBtn{position:absolute;border-radius:0;top:0;box-shadow:1px 1px 2px #666}@media only screen and (max-width:61.9375em){.grid_3 .offer-spotlight .uiBtn{font-size:13px;padding:5px 10px}}.grid_6 .offer-spotlight h3{font-size:22px}@media only screen and (max-width:61.9375em){.grid_6 .offer-spotlight h3{font-size:18px}}.grid_6 .offer-spotlight .uiBtn{position:absolute;border-radius:0;top:0;box-shadow:1px 1px 2px #666}@media only screen and (max-width:61.9375em){.grid_6 .offer-spotlight .uiBtn{font-size:13px;padding:5px 10px}}.printheader{display:none}@media print{.printheader{display:block;background-color:#f0f0f0}.printheader h3{position:relative;padding-left:2em;text-align:left;height:35px;line-height:35px;font-family:toyotadisplay_bd}.printheader h3 img{display:block;position:absolute;top:0;right:0;height:35px;width:auto;background:#fff}.master-wrapper,.master-wrapper .header-container{background:transparent}.assuredContact,.carousel .coverBG{display:none}.content-table td{padding:3px;font-size:14px}.footer-container,.social-tools-section,footer{display:none}.thumbnails-container{padding:0;margin:0;background:transparent;margin-top:1em}.thumbLink{display:block;float:left;width:20%;height:auto;margin:0;padding:0;border:none;margin-bottom:.5em}.thumbLink a img{display:block;width:95%;height:auto;margin:0 auto}.thumbLink.active{border:none}.features{display:none}.features p{font-size:10px}.used-car-details .blocks .block .text .padding h4,.used-car-details .blocks .block .text .padding p{color:#666}.primary-nav{display:block;margin-bottom:20px}.primary-nav,.primary-nav.reveal{position:relative}.primary-nav-outer .breadcrumb,.primary-nav-outer .dropdownnav{display:none}.outer-wrapper{padding-top:0}.car_deatails_video{display:none}}#spotlightcarousel{padding-top:20px}@media screen and (min-width:768px){#spotlightcarousel{padding-top:40px}}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none;visibility:hidden}.collapse.in{display:block;visibility:visible}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{height:0;overflow:hidden;-webkit-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.carousel,.carousel-inner,.collapsing{position:relative}.carousel-inner{overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:left .6s linear;transition:left .6s linear}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media (-webkit-transform-3d),(transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}.carousel-inner>.item.active.right,.carousel-inner>.item.next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{-webkit-transform:translateZ(0);transform:translateZ(0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,.0001));background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(90deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001));background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000",endColorstr="#00000000",GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001),rgba(0,0,0,.5));background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(90deg,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5));background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#80000000",GradientType=1)}.carousel-control:focus,.carousel-control:hover{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;margin-top:-10px;line-height:1;font-family:serif}.carousel-control .icon-prev:before{content:"\2039"}.carousel-control .icon-next:before{content:"\203a"}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:9;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-offers .carousel-indicators{z-index:4}.carousel-indicators li{display:inline-block;width:8px;height:8px;margin:5px;text-indent:-999px;border:1px solid #fff;border-radius:8px;cursor:pointer;background-color:#ddd}.carousel-indicators .active{background-color:#666}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:8;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important;visibility:hidden!important}.affix{position:fixed}.carousel-offers{position:relative}.carousel-offers .carousel-arrow{bottom:auto;top:30%;margin-top:-25px}.carousel-offers .carousel-arrow.left{left:-3.5%}.carousel-offers .carousel-arrow.right{right:-3.5%}@media only screen and (max-width:75em){.carousel-offers .carousel-arrow.left{left:-10px}.carousel-offers .carousel-arrow.right{right:-10px}}@media only screen and (min-width:87.5em){.carousel-offers .carousel-arrow.left{left:-6.5%}.carousel-offers .carousel-arrow.right{right:-6.5%}}.carousel-offers .carousel-inner{padding-bottom:2.5em}.carousel-offers .carousel-nav{bottom:4px}.carousel-offers .carousel-nav li a{display:block;width:8px;height:8px;border-radius:4px;background-image:none;background-color:#eee}.carousel-offers .carousel-nav.active{background-color:#777}.remote-section .list-bullet ul{line-height:1.33333em;padding:10px 0 10px 20px;margin:20px 0;border-top:1px solid #e2e2e3;border-bottom:1px solid #e2e2e3;color:#6c7073}.remote-section .section_title .heading1{padding-bottom:6px}.remote-section p{margin-bottom:0}.remote-section h5{font-family:toyotatext_bd;font-size:17px;font-weight:400;line-height:18px}@media screen and (max-width:992px){.remote-section h5{font-size:16px;font-weight:400;line-height:18px}}.remote-section .offer-spotlight li{margin-bottom:7px}.remote-section .table{font-family:toyotatext_rg,Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:15px;line-height:1.33333em;color:#6c7073;width:100%;margin-bottom:20px}.remote-section .table td{padding:9px 10px;color:#1e2a32;vertical-align:top;border-right:1px solid #ebeced;border-bottom:1px solid #ebeced}.remote-section .table th{background:#fff}.remote-section .table>thead>tr>td,.remote-section .table>thead>tr>th,.remote-section .table th{padding:8px;line-height:1.42857;vertical-align:top;border-top:none}.remote-section .table tr:nth-child(odd){background-color:#f5f5f6;border-top:1px solid #fff}.remote-section .table>thead>tr{background-color:#fff!important;border-top:none!important}.remote-section .grid_7{padding-bottom:24px}@media only screen and (min-width:768px){.remote-section .grid_7{float:left;width:58.33333%;padding-left:15px;padding-right:15px}}.remote-section .grid_5{padding-bottom:24px}@media only screen and (min-width:768px){.remote-section .grid_5{float:left;width:41.66667%;padding-left:15px;padding-right:15px}}.remote-section .grid_12{padding-bottom:24px}.remote-section .bg-image-hero.bg-image-hero-large .coverBG{min-height:680px}@media only screen and (max-width:74.9375em){.remote-section .bg-image-hero.bg-image-hero-large .coverBG{min-height:680px}}@media only screen and (max-width:61.9375em){.remote-section .bg-image-hero.bg-image-hero-large .coverBG{min-height:540px}}@media only screen and (max-width:47.9375em){.remote-section .bg-image-hero.bg-image-hero-large .coverBG{min-height:340px}}@media only screen and (max-width:29.9375em){.remote-section .bg-image-hero.bg-image-hero-large .coverBG{min-height:240px}}.remote-section .bg-image-hero.bg-image-hero-med .coverBG.top{background-position:top}@media only screen and (max-width:47.9375em){.remote-section .header-container .container_12,.remote-section .header-container .grid_12{padding-left:0;padding-right:0}}.imageContainer img{display:block;width:100%;height:auto}.hiddencaptcha{display:none;opacity:0;border:none;background:transparent;height:1px;width:100%;display:block}.form_thanks .intro{padding-top:2em}.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.article_v2 #mainfocus .container.page-title h1,.article_v2 #mainfocus .quickspec-caption .page-title h1,.article_v2 .page-title h1{font-size:66px;font-size:6.6rem;line-height:68px;line-height:6.8rem}.article_v2 .maincontent .html5-inpage header.section-title h1,.article_v2 .maincontent article.container header.section-title h1{font-size:44px;font-size:4.4rem;line-height:44px;line-height:4.4rem}.article_v2 .maincontent article .page-tools.page-tools-downloads h5,.article_v2 .maincontent article .page-tools.page-tools-related-stories h5,.article_v2 .maincontent article .page-tools h5{font-size:17px;font-size:1.7rem;font-family:toyotatext_rg}.article_v2 .padding{padding-bottom:30px;padding-top:10px}.article_v2 .heading1{padding-bottom:15px;font-size:24px;line-height:24px}@media (min-width:768px){.article_v2 .heading1{padding-bottom:20px;font-size:34px;line-height:34px}}@media (min-width:992px){.article_v2 .heading1{padding-bottom:30px;font-size:44px;line-height:44px}}.article_v2 .col_2col{padding-bottom:15px}@media (min-width:520px){.article_v2 .col_2col{width:50%;float:left;box-sizing:border-box;padding-right:20px}}.article_v2 img{display:block;max-width:100%;height:auto;margin:0 auto;width:auto}@media (min-width:620px){.article_v2 .right img{margin-right:0}}@media (min-width:620px){.article_v2 .grid_9{width:75%}}@media (min-width:620px){.article_v2 .grid_3,.article_v2 .grid_9{float:left;padding-left:15px;padding-right:15px}.article_v2 .grid_3{width:25%}}.promotion_image{position:relative}.promotion_image .brochure{display:block;text-align:center;width:100%;position:absolute;bottom:30px;left:0}.promotion_image .remote-news-section h2{font-size:1.7rem;line-height:2rem}.offer-remote-section h2.heading2{font-size:27px}.offer-remote-section .toyota_cta{margin-bottom:60px}.offer-remote-section .toyota_cta .cta_bg{width:1170px;top:0;left:50%}@media (min-width:768px){.offer-remote-section .toyota_cta .cta_bg{width:750px}}@media (min-width:992px){.offer-remote-section .toyota_cta .cta_bg{width:970px}}@media (min-width:1200px){.offer-remote-section .toyota_cta .cta_bg{width:1170px}}.offer-remote-section .toyota_cta .cta_bg .cta_bg_in{position:relative;left:-50%}.offer-remote-section .toyota_cta .cta_bg .cta_bg_in img{height:250px;width:auto;float:right}@media only screen and (min-width:62em){.offer-remote-section .container_12 .grid_12{padding-left:0;padding-right:0}}.offer-remote-section .container_12 .grid_12 .heading3{font-family:toyotatext_bd;font-weight:400;font-size:17px;line-height:17px;color:#354046;margin-top:40px}.offer-remote-section .container_12 .grid_12 div{font-size:15px;color:#1e2a32}.offer-remote-section .col-xs-12 col-sm-4 .remote-news-section{width:33.3333333333%}.offer-remote-section .sectionParagraphs{margin-bottom:40px}.offer-remote-section .sectionParagraphs ul{margin-bottom:30px}.offer-remote-section .sectionParagraphs ul>li{color:#6c7073}.col-sm-12{padding-bottom:24px}.col-sm-12 iframe,.col-sm-12 img{max-width:100%;margin:0 auto}.col-xs-1{float:left;width:8.33333%}.col-xs-10{float:left;width:83.33333%}.col-xs-11{float:left;width:91.66667%}.col-xs-12{width:100%;padding-bottom:24px}.col-xs-12 iframe,.col-xs-12 img{max-width:100%;margin:0 auto}.col-xs-2{float:left;width:16.66667%}.col-xs-3{float:left;width:25%}.col-xs-4{float:left;width:33.33333%}.col-xs-5{float:left;width:41.66667%}.col-xs-6{float:left;width:50%}.col-xs-7{float:left;width:58.33333%}.col-xs-8{float:left;width:66.66667%}.col-xs-9{float:left;width:75%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.33333%}.col-xs-pull-2{right:16.66667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.33333%}.col-xs-pull-5{right:41.66667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.33333%}.col-xs-pull-8{right:66.66667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.33333%}.col-xs-pull-11{right:91.66667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.33333%}.col-xs-push-2{left:16.66667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.33333%}.col-xs-push-5{left:41.66667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.33333%}.col-xs-push-8{left:66.66667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.33333%}.col-xs-push-11{left:91.66667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333%}.col-xs-offset-2{margin-left:16.66667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333%}.col-xs-offset-5{margin-left:41.66667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333%}.col-xs-offset-8{margin-left:66.66667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333%}.col-xs-offset-11{margin-left:91.66667%}.col-xs-offset-12{margin-left:100%}@media (min-width:992px){.container{width:970px}.container.topic-filter{width:940px}.col-md-1{float:left;width:8.33333%}.col-md-10{float:left;width:83.33333%}.col-md-11{float:left;width:91.66667%}.col-md-2{float:left;width:16.66667%}.col-md-3{float:left;width:25%}.col-md-4{float:left;width:33.33333%}.col-md-5{float:left;width:41.66667%}.col-md-6{float:left;width:50%}.col-md-7{float:left;width:58.33333%}.col-md-8{float:left;width:66.66667%}.col-md-9{float:left;width:75%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.33333%}.col-md-pull-2{right:16.66667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.33333%}.col-md-pull-5{right:41.66667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.33333%}.col-md-pull-8{right:66.66667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.33333%}.col-md-pull-11{right:91.66667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.33333%}.col-md-push-2{left:16.66667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.33333%}.col-md-push-5{left:41.66667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.33333%}.col-md-push-8{left:66.66667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.33333%}.col-md-push-11{left:91.66667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-2{margin-left:16.66667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333%}.col-md-offset-5{margin-left:41.66667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333%}.col-md-offset-8{margin-left:66.66667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333%}.col-md-offset-11{margin-left:91.66667%}.col-md-offset-12{margin-left:100%}}article.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){article.container{width:750px}}@media (min-width:992px){article.container{width:970px}}@media (min-width:1200px){article.container{width:1170px}}.article_v2 #mainfocus .container.page-title h2,.article_v2 #mainfocus .quickspec-caption .page-title h2,.article_v2 .page-title h2{font-size:34px;font-size:3.4rem}.article_v2 .maincontent #intro{padding-bottom:50px;padding-top:50px}.article_v2 .maincontent article.container{margin-right:auto;margin-left:auto;padding-left:0;padding-right:15px}.article_v2 .maincontent article.container .col-xs-12{width:100%;padding-left:0;padding-right:0}.article_v2 .maincontent article.container .col-xs-12 ul>li{color:#6c7073}.article_v2 .maincontent article.container .col-xs-12 h2{font-family:toyotatext_bd;font-weight:400;font-size:17px;line-height:17px;margin-top:40px}@media only screen and (max-width:780px){.article_v2 .maincontent article.container .col-xs-12{columns:auto 1;-webkit-columns:auto 1;-moz-columns:auto 1;column-gap:30px;-moz-column-gap:30px;-webkit-column-gap:30px}}.article_v2 .maincontent article.container .col-xs-12 blockquote.quote3,.article_v2 .maincontent article.container .col-xs-12.col-sm-8.col-md-9 blockquote.quote3{line-height:1.3em;padding:40px 0 60px}.article_v2 .maincontent article.container .col-xs-12 section{display:block;width:100%}.article_v2 .maincontent article.container header.section-title{padding-bottom:30px}.article_v2 .maincontent article.container .col-sm-4 section{width:30%;float:left;position:relative;min-height:1px;padding-left:1.5%;padding-right:1.5%}@media (max-width:780px){.article_v2 .maincontent article.container .col-sm-4 section{width:100%}}.article_v2 .maincontent article.container .col-sm-4 section .padding{padding-top:0;padding-bottom:0}.article_v2 .maincontent article.container .col-sm-4 section h2{font-family:toyotatext_bd;letter-spacing:-.03em;display:block;margin:0;font-weight:400;font-size:17px;line-height:20px}.article_v2 .maincontent article.container .col-sm-4 section p{color:#6c7073}.article_v2 .maincontent article.container .col-md-12 blockquote.quote3{line-height:1.3em;padding:40px 0 60px}.article_v2 .maincontent article.container .col-md-4 .col-md-3 blockquote.quote3,.article_v2 .maincontent article.container .col-sm-4 blockquote.quote3,.article_v2 .maincontent article.container .col-sm-6 blockquote.quote3{line-height:1.3em;padding:0 0 30px}.article_v2 .maincontent article.container blockquote.quote3{padding-bottom:30px}.article_v2 .maincontent article.container .spotlight blockquote.quote3 p,.article_v2 .maincontent article.container blockquote.quote3 p{font-size:24px;font-size:2.4rem}.article_v2 .maincontent article.container .sm-top-section .spotlight{margin-bottom:0}.article_v2 .maincontent article.container .md-top-section .spotlight{margin-bottom:34px}.article_v2 .maincontent article .page-tools{padding:12px}.article_v2 .maincontent article .page-tools .list1 li{margin:10px 0}.article_v2 .maincontent article .page-tools .list2 li{margin:0 6px 8px 0}.article_v2 .maincontent .html5-inpage header.section-title{padding-bottom:30px}.article_v2 .maincontent #gallery .visible-xs h1{font-size:44px;font-size:4.4rem;line-height:44px;line-height:4.4rem;padding-bottom:30px;padding-left:15px}.article_v2 .maincontent .collapsible-group .collapsible-panel .panel-section .html5-inpage .container,.article_v2 .maincontent .collapsible-group .collapsible-panel .panel-section article.container{width:920px}.article_v2 .col-p-md-4{columns:auto 4;-webkit-columns:auto 4;-moz-columns:auto 4}.article_v2 .col-p-md-2,.article_v2 .col-p-md-4{column-gap:30px;-moz-column-gap:30px;-webkit-column-gap:30px}.article_v2 .col-p-md-2{columns:auto 2;-webkit-columns:auto 2;-moz-columns:auto 2}.article_v2 .col-p-md-3{columns:auto 3;-webkit-columns:auto 3;-moz-columns:auto 3}.article_v2 .col-p-md-3,.article_v2 .col-p-sm-4{column-gap:30px;-moz-column-gap:30px;-webkit-column-gap:30px}.article_v2 .col-p-sm-4{columns:auto 4;-webkit-columns:auto 4;-moz-columns:auto 4}.article_v2 .col-p-sm-2{columns:auto 2;-webkit-columns:auto 2;-moz-columns:auto 2}.article_v2 .col-p-sm-2,.article_v2 .col-p-sm-3{column-gap:30px;-moz-column-gap:30px;-webkit-column-gap:30px}.article_v2 .col-p-sm-3{columns:auto 3;-webkit-columns:auto 3;-moz-columns:auto 3}.article_v2 .btn-red,.article_v2 a.btn-red,.article_v2 button.btn-red{font-size:15px;line-height:46px;padding:0 14px;display:inline-block;text-decoration:none;color:#fff;background-color:#d2001e;border:none;background-image:-webkit-gradient(linear,left 0,left 100%,from(#d2001e),to(#73000d));background-image:-webkit-linear-gradient(top,#d2001e,0,#73000d,100%);background-image:linear-gradient(180deg,#d2001e 0,#73000d);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1,startColorstr="#FFD2001E",endColorstr="#FF73000D")}.usedcSearchBox .used_search_wrapper{background-color:#1c2830;color:#fff;padding-top:1rem;padding-bottom:1rem}@media (max-width:992px){.usedcSearchBox .used_search_wrapper{padding-bottom:3rem}}@media (max-width:619px){.usedcSearchBox .used_search_wrapper{padding-bottom:2.5rem}}.usedcSearchBox .heading1{color:#fff}@media (max-width:992px){.usedcSearchBox .heading1{position:relative;top:-1.5rem}}@media (max-width:768px){.usedcSearchBox .heading1{top:0;position:static}}@media (min-width:768px) and (max-width:992px){.usedcSearchBox .container_12{width:750px}}.usedcSearchBox .title1{color:#fff}.usedcSearchBox .select,.usedcSearchBox input{min-height:2.7rem;margin-bottom:.5rem}.usedcSearchBox .used_search_btn{height:2.75rem;line-height:2.75rem;display:block}.usedcSearchBox .used_search_btn>i{position:absolute;right:10px;top:50%;margin-top:-.5rem}@media (max-width:619px){.usedcSearchBox .searchbox_action .title1{display:none}}@media (min-width:992px){.usedcSearchBox{position:absolute;top:260px;height:auto;z-index:5;width:30%;max-width:280px;margin-left:7%;margin-left:calc(50% - 450px)}.usedcSearchBox .used_search_wrapper{background-color:rgba(28,40,48,.8);border-radius:5px;width:100%}.usedcSearchBox .center_wrapper{width:100%;margin:auto;box-sizing:border-box;position:relative}.usedcSearchBox .container_12{width:100%}.usedcSearchBox .grid_3{float:none;width:100%}.usedcSearchBox .heading1{padding:0;font-size:1.7rem}.usedcSearchBox .section-title{margin-top:0}.usedcSearchBox .select{margin-bottom:.5rem}.usedcSearchBox .searchbox_action .title1{display:none}}@media (min-width:1200px){.usedcSearchBox{max-width:280px;margin-left:7%;margin-left:calc(50% - 550px)}.usedcSearchBox .heading1{padding:0;font-size:1.7rem}}.homepage_carousel .hero-content-text-wrapper .heading1{line-height:1.2em}@media (min-width:992px){.homepage_carousel .hero-content-text-wrapper .heading1{line-height:1.3em}}@media (min-width:992px){.homepage_carousel .hero-content-text-wrapper{width:60%;margin-left:35%;margin-top:4rem}}.usedcFinanceBox{background-color:#1c2830;color:#fff;padding-top:.2rem;padding-bottom:.3rem;box-sizing:border-box;position:relative;font-size:15px}.usedcFinanceBox p{font-size:15px}.usedcFinanceBox strong{font-family:toyotatext_bd;font-weight:bolder}.usedcFinanceBox .heading1{color:#fff;padding:0}@media (min-width:992px){.usedcFinanceBox .heading1{font-size:1.6rem;text-align:left;position:relative;top:.25rem;margin-bottom:0}}@media (min-width:1200px){.usedcFinanceBox .heading1{margin-bottom:1rem}}@media (min-width:992px){.usedcFinanceBox .container_12{padding:0}}.usedcFinanceBox .grid_3.fw{float:none;width:100%;clear:both}@media (min-width:992px){.usedcFinanceBox .grid_3{float:none;width:100%}}@media (min-width:992px){.usedcFinanceBox .section-title{margin:0}}.usedcFinanceBox .title1{color:#fff;font-size:15px}.usedcFinanceBox .select,.usedcFinanceBox input{height:2.5rem;min-height:2.5rem;margin-bottom:1rem}@media (min-width:992px){.usedcFinanceBox .select,.usedcFinanceBox input{margin-bottom:.3rem}}@media (min-width:1200px){.usedcFinanceBox .select,.usedcFinanceBox input{margin-bottom:1rem}}.usedcFinanceBox .uiBtn{height:2.5rem;line-height:2.5rem;display:block}.usedcFinanceBox .uiBtn>i{position:absolute;right:10px;top:50%;margin-top:-.5rem;font-size:15px}.usedcFinanceBox #used_f_car_price{color:#999;background-color:#eee}.usedcFinanceBox .input_g{position:relative}.usedcFinanceBox .input_g.has_icon input{padding-left:3rem}@media (min-width:992px){.usedcFinanceBox .searchbox_action{margin-top:.3rem}}.usedcFinanceBox .input_icon{position:absolute;bottom:1rem;line-height:2.5rem;left:0;background-color:#aaa;border-top-left-radius:2px;border-bottom-left-radius:2px;padding:0 1rem}@media (min-width:992px){.usedcFinanceBox .input_icon{bottom:.3rem}}@media (min-width:1200px){.usedcFinanceBox .input_icon{bottom:1rem}}.usedcFinanceBox .f_info{display:none}.usedcFinanceBox .read-more-container{position:relative;float:none;display:inline}.usedcFinanceBox .read-more-container .readMore i{color:#fff}.usedcFinanceBox .sf_cta{position:absolute;bottom:.5rem;width:100%;left:0}.usedcFinanceBox .line_row{width:100%;height:1px;background-color:#fff;margin-bottom:.2rem;margin-top:.5rem}@media (min-width:992px){.usedcFinanceBox .line_row{margin-top:0}}@media (min-width:1200px){.usedcFinanceBox .line_row{margin-top:.5rem;margin-bottom:1rem}}.usedcFinanceBox .temrs_wrapper{opacity:0;transition:all .4s;max-height:0;overflow:hidden}.usedcFinanceBox .temrs_wrapper.active{opacity:1;max-height:9999rem}.usedcFinanceBox .terms_table{font-size:14px;width:100%;border-collapse:collapse;text-align:right}@media (min-width:992px){.usedcFinanceBox .terms_table{margin-top:.5rem}}@media (min-width:1200px){.usedcFinanceBox .terms_table{margin-top:2.5rem}}.usedcFinanceBox .terms_legal{font-size:.7rem;line-height:1.1em;margin-top:1.5rem}@media (min-width:1200px){.usedcFinanceBox .terms_legal{font-size:.8rem;margin-top:3rem}}.usedcFinanceBox .t_m_value,.usedcFinanceBox .t_w_value{font-family:toyotatext_bd;font-weight:bolder;padding-left:.7rem}.usedcFinanceBox .t_h_desc{width:60%}.usedcFinanceBox .t_h_month,.usedcFinanceBox .t_h_week{width:20%;font-weight:700}@media (min-width:992px){.usedcFinanceBox{padding-bottom:.3rem}}@media (min-width:1200px){.usedcFinanceBox{padding-bottom:.85rem}}.toyotaplus-searchComponent .search_menu{width:100%}.toyotaplus-searchComponent .search-filter{background-color:transparent}@media only screen and (min-width:48.0625em){.toyotaplus-searchComponent .search-filter .row{float:left;width:48%;margin-right:4%;clear:none}.toyotaplus-searchComponent .search-filter .row:nth-child(2n){margin-right:0}}@media only screen and (min-width:62.0625em){.toyotaplus-searchComponent .search-filter .row{float:left;width:23.5%;margin-right:2%;clear:none}.toyotaplus-searchComponent .search-filter .row:nth-child(2n){margin-right:2%}.toyotaplus-searchComponent .search-filter .row:nth-child(4n){margin-right:0}.toyotaplus-searchComponent .search-filter .row .checkboxes .checkbox{padding-right:.5rem}.toyotaplus-searchComponent .search-filter .colours-row:nth-child(2n){width:74.5%;margin-right:0}}.toyotaplus-searchComponent .filters-active-popup,.toyotaplus-searchComponent .filters-active-popup.active{display:none}@media only screen and (min-width:48.0625em){.toyotaplus-searchComponent.main_site .search-filter .row{float:left;width:48%;margin-right:4%;clear:none}.toyotaplus-searchComponent.main_site .search-filter .row:nth-child(2n){margin-right:0}}@media only screen and (min-width:62.0625em){.toyotaplus-searchComponent.main_site .search-filter .row{float:left;width:18%;margin-right:2%;clear:none}.toyotaplus-searchComponent.main_site .search-filter .row:nth-child(2n){margin-right:2%}.toyotaplus-searchComponent.main_site .search-filter .row:nth-child(5n){margin-right:0}.toyotaplus-searchComponent.main_site .search-filter .colours-row:nth-child(2n){width:74.5%;margin-right:0}.toyotaplus-searchComponent.main_site .search-filter .search-detailed .row{float:left;width:23.5%;margin-right:2%;clear:none}.toyotaplus-searchComponent.main_site .search-filter .search-detailed .row:nth-child(2n){margin-right:2%}.toyotaplus-searchComponent.main_site .search-filter .search-detailed .row:nth-child(4n){margin-right:0}.toyotaplus-searchComponent.main_site .search-filter .search-detailed .colours-row:nth-child(2n){width:74.5%;margin-right:0}}.toyotaplus-searchComponent.main_site .filters-active-popup,.toyotaplus-searchComponent.main_site .filters-active-popup.active{display:none}.typlus_header1{font-size:34px;padding-bottom:20px;line-height:38px;font-family:toyotadisplay_bd,impact;text-transform:uppercase}@media only screen and (min-width:48.0625em){.typlus_header1{font-size:66px;line-height:68px;letter-spacing:-.03em;padding:20px 0 16px}}.typlus_header2{font-size:29px;font-family:toyotadisplay_bd,impact}@media only screen and (min-width:48.0625em){.typlus_header2{font-size:44px;line-height:44px;padding-bottom:44px}}.toyotplus-heade{position:relative}.tplus-header-title{position:absolute;top:5rem;top:20vw;left:0;width:100%;text-align:center}.tplus-header-title h1,.tplus-header-title h2{color:#fff;font-family:toyotadisplay_bd,impact}.tplus-header-title .heading1{font-size:3.6vw}.tplus-header-title .heading2{font-size:1.8vw;display:none}@media only screen and (min-width:48.0625em){.tplus-header-title .heading2{display:block}}@media only screen and (min-width:48.0625em){.tplus-header-title{top:7rem;top:16vw}}@media only screen and (min-width:62.0625em){.tplus-header-title{top:10rem;top:15vw}}@media only screen and (min-width:75.0625em){.tplus-header-title{top:10rem;top:14vw}}.tplus-hb{position:relative;background-position:50%;background-size:cover;padding-top:40px;padding-bottom:8rem}@media only screen and (min-width:48.0625em){.tplus-hb{padding-bottom:14rem}}@media only screen and (min-width:62.0625em){.tplus-hb{padding-bottom:20rem}}@media only screen and (max-width:48em){.tplus-hb{background-color:#009aeb;background-image:none!important;padding-bottom:40px}}.tplus-hb-content{color:#fff}.tplus-hb-content .heading1,.tplus-hb-content .heading4{color:#fff;text-shadow:1px 1px 3px #000;font-family:toyotadisplay_bd,impact}.tplus-hb-content .heading4{margin-top:2rem;font-size:1.2rem;line-height:1.8rem}.full-w{display:block;width:100%}.plusbenefits img{line-height:80px}.plusbenefits h4{font-size:21px;line-height:35px;margin:5px 0 10px;color:#1e2a32;font-weight:400}@media only screen and (max-width:48.0625em){.plusbenefits h4{padding-right:3rem}}.plusbenefits p{color:#6c7073;font-size:.85rem}.plusbenefits figure{display:block;line-height:80px;vertical-align:middle}@media only screen and (max-width:48.0625em){.plusbenefits figure{line-height:20px;margin-top:1rem;height:0;text-align:right;position:relative;top:.7rem;right:10px}.plusbenefits figure>img{transform:scale(.4);transform-origin:right top}}.plusbenefits span.red{color:#d1001e;font-family:toyotadisplay_bd,impact}.plusbenefits span.blue{color:#00a0f0;font-family:toyotadisplay_bd,impact}@media only screen and (min-width:48.0625em){.plusbenefits>.grid_3,.plusbenefits>.grid_4{padding-top:30px}}@media only screen and (min-width:48.0625em){.plusbenefits>.grid_4{width:33.33333%;float:left;padding-left:15px;padding-right:15px}}.tplus-benefits-header{padding-top:20px;padding-bottom:20px}.tplus-benefits-header p{color:#6c7073;font-size:15px;line-height:20px}@media only screen and (min-width:48.0625em){.tplus-benefits-header p{font-size:19px;line-height:28px}}.tplus-benefits-header h4{padding:40px 0 35px;font-size:25px;line-height:30px;font-family:toyotadisplay_bd,impact}#faq{border-bottom:1px solid #cdcdcd;color:#1e2a32}#faq a{color:#d1001e}#faq .toggler{padding:15px 10px 15px 45px;border-top:1px solid #cdcdcd;background:#f0f0f0;font-size:20px;line-height:23px;margin:0;position:relative}#faq .toggler.open{background:#fff}#faq .toggler:before{font-family:ToyotaIconFont;content:"\f078";display:inline-block;position:absolute;top:15px;left:15px}#faq .toggler.open:before{content:"\f077"}#faq .toggle-content{font-size:15px;line-height:25px;overflow:hidden;display:none;padding:11px 47px 23px}.tplus-more-about{background-color:#767676}.tplus-more-about p{color:#fff;font-size:15px;line-height:1.3em}.tplus-more-about .heading1{color:#fff}.tplus-more-about img{display:block;width:100%;height:auto}.tplus-more-about h4{font-size:1rem;line-height:1.4em;color:#fff;font-family:toyotadisplay_rg;padding:15px 0 13px}@media only screen and (min-width:48.0625em){.tplus-more-about h4{padding:25px 0 13px}}.car_finance{position:relative}.car_finance>.tplus-logo>img{display:block;width:auto;height:auto;max-width:100%;margin-top:10px}@media only screen and (min-width:62.0625em){.car_finance>.tplus-logo{position:absolute;bottom:-50px;right:0}.car_finance>.tplus-logo>img{display:block;width:auto;height:40px}}.tplus-benefits-header{text-align:left;font-size:19px;line-height:28px;color:#1e2a32}
/*# sourceMappingURL=data:application/json;base64,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LENBQ2xDLEFBRUQsb0JBQ0UsK0JBQWlDLENBQ2xDLEFBRUQsbUJBQ0UsK0JBQWlDLENBQ2xDLEFBRUQsb0JBQ0UsK0JBQWlDLENBQ2xDLEFBRUQsbUJBQ0UsK0JBQWlDLENBQ2xDLEFBRUQsb0JBQ0UsZ0NBQWtDLENBQ25DLEFBRUQscUJBQ0UsZ0NBQWtDLENBQ25DLEFBRUQsdUJBQ0UsZ0NBQWtDLENBQ25DLEFBRUQscUJBQ0UsZ0NBQWtDLENBQ25DLEFBRUQsdUJBQ0UsZ0NBQWtDLENBQ25DLEFBRUQsdUJBQ0UsZ0NBQWtDLENBQ25DLEFBRUQsdUJBQ0UsZ0NBQWtDLENBQ25DLEFBRUQsdUJBQ0UsZ0NBQWtDLENBQ25DLEFBRUQsdUJBQ0UsZ0NBQWtDLENBQ25DLEFBRUQsd0JBQ0UsMkJBQTZCLENBQzlCLEFBRUQseUJBQ0UsK0JBQWlDLENBQ2xDLEFBRUQsd0JBQ0UsK0JBQWlDLENBQ2xDLEFBRUQseUJBQ0UsK0JBQWlDLENBQ2xDLEFBRUQsd0JBQ0UsK0JBQWlDLENBQ2xDLEFBRUQseUJBQ0UsK0JBQWlDLENBQ2xDLEFBRUQsd0JBQ0UsK0JBQWlDLENBQ2xDLEFBRUQseUJBQ0UsZ0NBQWtDLENBQ25DLEFBRUQsMEJBQ0UsZ0NBQWtDLENBQ25DLEFBRUQsNEJBQ0UsZ0NBQWtDLENBQ25DLEFBRUQsMEJBQ0UsZ0NBQWtDLENBQ25DLEFBRUQsNEJBQ0UsZ0NBQWtDLENBQ25DLEFBRUQsNEJBQ0UsZ0NBQWtDLENBQ25DLEFBRUQsNEJBQ0UsZ0NBQWtDLENBQ25DLEFBRUQsNEJBQ0UsZ0NBQWtDLENBQ25DLEFBRUQsNEJBQ0UsZ0NBQWtDLENBQ25DLEFBRUQsOEJBQ0UsMkJBQTZCLENBQzlCLEFBRUQsOEJBQ0UsK0JBQWlDLENBQ2xDLEFBRUQsOEJBQ0UsK0JBQWlDLENBQ2xDLEFBRUQsOEJBQ0UsK0JBQWlDLENBQ2xDLEFBRUQseUJBQ0UsK0JBQWlDLENBQ2xDLEFBRUQseUJBQ0UsK0JBQWlDLENBQ2xDLEFBRUQseUJBQ0UsK0JBQWlDLENBQ2xDLEFBRUQseUJBQ0UsZ0NBQWtDLENBQ25DLEFBRUQs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LGdDQUFrQyxDQUNuQyxBQUVELGVBQ0UsaUNBQW1DLENBQ3BDLEFBRUQsb0JBQ0UsaUNBQW1DLENBQ3BDLEFBRUQsbUJBQ0UsaUNBQW1DLENBQ3BDLEFBRUQsZUFDRSw0QkFBOEIsQ0FDL0IsQUFFRCxxQkFDRSxnQ0FBa0MsQ0FDbkMsQUFFRCxnQkFDRSxnQ0FBa0MsQ0FDbkMsQUFFRCxtQkFDRSxnQ0FBa0MsQ0FDbkMsQUFFRCxtQkFDRSxnQ0FBa0MsQ0FDbkMsQUFFRCxtQkFDRSxnQ0FBa0MsQ0FDbkMsQUFFRCxtQkFDRSxnQ0FBa0MsQ0FDbkMsQUFFRCxxQkFDRSw0QkFBOEIsQ0FDL0IsQUFFRCxzQkFDRSxnQ0FBa0MsQ0FDbkMsQUFFRCxzQkFDRSxnQ0FBa0MsQ0FDbkMsQUFFRCwyQkFDRSxnQ0FBa0MsQ0FDbkMsQUFFRCwyQkFDRSxnQ0FBa0MsQ0FDbkMsQUFFRCwyQkFDRSxnQ0FBa0MsQ0FDbkMsQUFFRCwyQkFDRSxnQ0FBa0MsQ0FDbkMsQUFFRCx3QkFDRSxpQ0FBbUMsQ0FDcEMsQUFFRCx3QkFDRSxpQ0FBbUMsQ0FDcEMsQUFFRCx3QkFDRSxpQ0FBbUMsQ0FDcEMsQUFFRCx3QkFDRSxpQ0FBbUMsQ0FDcEMsQUFFRCx1QkFDRSxpQ0FBbUMsQ0FDcEMsQUFFRCx3QkFDRSxpQ0FBbUMsQ0FDcEMsQUFFRCxzQkFDRSxpQ0FBbUMsQ0FDcEMsQUFFRCwwQkFDRSw0QkFBOEIsQ0FDL0IsQUFFRCwyQkFDRSxnQ0FBa0MsQ0FDbkMsQUFFRCwyQkFDRSxnQ0FBa0MsQ0FDbkMsQUFFRCwwQkFDRSxnQ0FBa0MsQ0FDbkMsQUFFRCwyQkFDRSxnQ0FBa0MsQ0FDbkMsQUFFRCwyQkFDRSxnQ0FBa0MsQ0FDbkMsQUFFRCw4QkFDRSw0QkFBOEIsQ0FDL0IsQUFFRCxnQ0FDRSxnQ0FBa0MsQ0FDbkMsQUFFRCw2QkFDRSxnQ0FBa0MsQ0FDbkMsQUFFRCwrQkFDRSxnQ0FBa0MsQ0FDbkMsQUFFRCwrQkFDRSxnQ0FBa0MsQ0FDbkMsQUFFRCwwQkFDRSxnQ0FBa0MsQ0FDbkMsQUFLRCw0REFJRSwwQkFBNEIsQ0FDN0Is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QixBQUNsQixhQUFlLENBQ2hCIiwiZmlsZSI6InRvLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBOb3JtYWxpemUuc2NzcyBzZXR0aW5nc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogSW5jbHVkZXMgbGVnYWN5IGJyb3dzZXIgc3VwcG9ydCBJRTYvN1xuICpcbiAqIFNldCB0byBmYWxzZSBpZiB5b3Ugd2FudCB0byBkcm9wIHN1cHBvcnQgZm9yIElFNiBhbmQgSUU3XG4gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIENvcnJlY3RzIGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXG4gKi9cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDYvNy84LzkgYW5kIEZpcmVmb3ggMy5cbiAqL1xuYXVkaW8sXG5jYW52YXMsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBQcmV2ZW50cyBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cbiAqIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXG4gKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGBbaGlkZGVuXWAgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG4gKiBIaWRlIHRoZSBgdGVtcGxhdGVgIGVsZW1lbnQgaW4gSUUsIFNhZmFyaSwgYW5kIEZpcmVmb3ggPCAyMi5cbiAqL1xuW2hpZGRlbl0sIHRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEJhc2VcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIFNldCBkZWZhdWx0IGZvbnQgZmFtaWx5IHRvIHNhbnMtc2VyaWYuXG4gKiAyLiBQcmV2ZW50IGlPUyB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZSwgd2l0aG91dCBkaXNhYmxpbmdcbiAqIDMuQ29ycmVjdHMgdGV4dCByZXNpemluZyBvZGRseSBpbiBJRSA2Lzcgd2hlbiBib2R5IGBmb250LXNpemVgIGlzIHNldCB1c2luZ1xuICogICAgYGVtYCB1bml0cy5cbiAqL1xuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSBkZWZhdWx0IG1hcmdpbi5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIExpbmtzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBjb2xvciBmcm9tIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIEFkZHJlc3MgYG91dGxpbmVgIGluY29uc2lzdGVuY3kgYmV0d2VlbiBDaHJvbWUgYW5kIG90aGVyIGJyb3dzZXJzLlxuICovXG4vKipcbiAqIEltcHJvdmVzIHJlYWRhYmlsaXR5IHdoZW4gZm9jdXNlZCBhbmQgYWxzbyBtb3VzZSBob3ZlcmVkIGluIGFsbCBicm93c2Vycy5cbiAqL1xuYTpmb2N1cyB7XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkO1xufVxuYTphY3RpdmUsIGE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgVHlwb2dyYXBoeVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkcmVzc2VzIGZvbnQgc2l6ZXMgYW5kIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIElFIDYvNy5cbiAqIEFkZHJlc3MgdmFyaWFibGUgYGgxYCBmb250LXNpemUgYW5kIG1hcmdpbiB3aXRoaW4gYHNlY3Rpb25gIGFuZCBgYXJ0aWNsZWBcbiAqIGNvbnRleHRzIGluIEZpcmVmb3ggNCssIFNhZmFyaSA1LCBhbmQgQ2hyb21lLlxuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzksIFNhZmFyaSA1LCBhbmQgQ2hyb21lLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpIDUsIGFuZCBDaHJvbWUuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIDUgYW5kIENocm9tZS5cbiAqL1xuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cbiAqL1xuaHIge1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3NlcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cbiAqL1xubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3NlcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBJRSA2LzcuXG4gKi9cbi8qKlxuICogQ29ycmVjdCBmb250IGZhbWlseSBzZXQgb2RkbHkgaW4gU2FmYXJpIDUgYW5kIENocm9tZS5cbiAqL1xuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi8qKlxuICogSW1wcm92ZSByZWFkYWJpbGl0eSBvZiBwcmUtZm9ybWF0dGVkIHRleHQgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG5cbi8qKlxuICogIFNldCBjb25zaXN0ZW50IHF1b3RlIHR5cGVzLlxuICovXG5xIHtcbiAgcXVvdGVzOiBcIlxcMjAxQ1wiIFwiXFwyMDFEXCIgXCJcXDIwMThcIiBcIlxcMjAxOVwiO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGFmZmVjdGluZyBgbGluZS1oZWlnaHRgIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LlxuICogMi4gSW1wcm92ZXMgaW1hZ2UgcXVhbGl0eSB3aGVuIHNjYWxlZCBpbiBJRSA3LlxuICovXG5pbWcge1xuICBib3JkZXI6IDA7XG59XG5cbi8qKlxuICogQ29ycmVjdCBvdmVyZmxvdyBkaXNwbGF5ZWQgb2RkbHkgaW4gSUUgOS5cbiAqL1xuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRmlndXJlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgOC85IGFuZCBTYWZhcmkgNS5cbiAqL1xuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy5cbiAqL1xuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LlxuICogMi4gUmVtb3ZlIHBhZGRpbmcgc28gcGVvcGxlIGFyZW4ndCBjYXVnaHQgb3V0IGlmIHRoZXkgemVybyBvdXQgZmllbGRzZXRzLlxuICogMy4gQ29ycmVjdHMgdGV4dCBub3Qgd3JhcHBpbmcgaW4gRmlyZWZveCAzLlxuICogNC4gQ29ycmVjdHMgYWxpZ25tZW50IGRpc3BsYXllZCBvZGRseSBpbiBJRSA2LzcuXG4gKi9cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCBmb250IGZhbWlseSBub3QgYmVpbmcgaW5oZXJpdGVkIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgZm9udCBzaXplIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gYWxsIGJyb3dzZXJzLlxuICogMy4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBGaXJlZm94IDQrLCBTYWZhcmkgNSwgYW5kIENocm9tZS5cbiAqIDQuIEltcHJvdmVzIGFwcGVhcmFuY2UgYW5kIGNvbnNpc3RlbmN5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgLyogMiAqL1xuICBtYXJnaW46IDA7XG4gIC8qIDMgKi9cbn1cblxuLyoqXG4gKiBBZGRyZXNzIEZpcmVmb3ggNCsgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXG4gKiB0aGUgVUEgc3R5bGVzaGVldC5cbiAqL1xuYnV0dG9uLFxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC5cbiAqIEFsbCBvdGhlciBmb3JtIGNvbnRyb2wgZWxlbWVudHMgZG8gbm90IGluaGVyaXQgYHRleHQtdHJhbnNmb3JtYCB2YWx1ZXMuXG4gKiBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIENocm9tZSwgU2FmYXJpIDUrLCBhbmQgSUUgOCsuXG4gKiBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3ggNCsgYW5kIE9wZXJhLlxuICovXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYFxuICogICAgYW5kIGB2aWRlb2AgY29udHJvbHMuXG4gKiAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXG4gKiAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxuICogICAgYGlucHV0YCBhbmQgb3RoZXJzLlxuICogNC4gUmVtb3ZlcyBpbm5lciBzcGFjaW5nIGluIElFIDcgd2l0aG91dCBhZmZlY3Rpbmcgbm9ybWFsIHRleHQgaW5wdXRzLlxuICogICAgS25vd24gaXNzdWU6IGlubmVyIHNwYWNpbmcgcmVtYWlucyBpbiBJRSA2LlxuICovXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDIgKi9cbiAgY3Vyc29yOiBwb2ludGVyO1xuICAvKiAzICovXG59XG5cbi8qKlxuICogUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cbiAqL1xuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKipcbiAqIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gYGNvbnRlbnQtYm94YCBpbiBJRSA4LzkvMTAuXG4gKiAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgNy84LzkvMTAuXG4gKiAgICBLbm93biBpc3N1ZTogZXhjZXNzIHBhZGRpbmcgcmVtYWlucyBpbiBJRSA2LlxuICovXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBBZGRyZXNzIGBhcHBlYXJhbmNlYCBzZXQgdG8gYHNlYXJjaGZpZWxkYCBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lLlxuICogMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lXG4gKiAgICAoaW5jbHVkZSBgLW1vemAgdG8gZnV0dXJlLXByb29mKS5cbiAqL1xuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDIgKi9cbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSA1IGFuZCBDaHJvbWVcbiAqIG9uIE9TIFguXG4gKi9cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0Ky5cbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDgvOS5cbiAqIDIuIEltcHJvdmUgcmVhZGFiaWxpdHkgYW5kIGFsaWdubWVudCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgLyogMiAqL1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgVGFibGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXG4gKi9cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJ0b3lvdGFkaXNwbGF5X2JkXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCJmb250cy90b3lvdGEvZGlzcGxheS90b3lvdGFkaXNwbGF5X2JvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiZm9udHMvdG95b3RhL2Rpc3BsYXkvdG95b3RhZGlzcGxheV9ib2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiZm9udHMvdG95b3RhL2Rpc3BsYXkvdG95b3RhZGlzcGxheV9ib2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiZm9udHMvdG95b3RhL2Rpc3BsYXkvdG95b3RhZGlzcGxheV9ib2xkLnN2ZyN0b3lvdGFkaXNwbGF5X2JkXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJ0b3lvdGFkaXNwbGF5X3JnXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCJmb250cy90b3lvdGEvZGlzcGxheS90b3lvdGFkaXNwbGF5X3JlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiZm9udHMvdG95b3RhL2Rpc3BsYXkvdG95b3RhZGlzcGxheV9yZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiZm9udHMvdG95b3RhL2Rpc3BsYXkvdG95b3RhZGlzcGxheV9yZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiZm9udHMvdG95b3RhL2Rpc3BsYXkvdG95b3RhZGlzcGxheV9yZWd1bGFyLnN2ZyN0b3lvdGFkaXNwbGF5X3JnXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJ0b3lvdGF0ZXh0X2JkXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCJmb250cy90b3lvdGEvdGV4dC90b3lvdGF0ZXh0X2JvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiZm9udHMvdG95b3RhL3RleHQvdG95b3RhdGV4dF9ib2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiZm9udHMvdG95b3RhL3RleHQvdG95b3RhdGV4dF9ib2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiZm9udHMvdG95b3RhL3RleHQvdG95b3RhdGV4dF9ib2xkLnN2ZyN0b3lvdGF0ZXh0X2JkXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJ0b3lvdGF0ZXh0X3JnXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCJmb250cy90b3lvdGEvdGV4dC90b3lvdGF0ZXh0X3JlZ3VsYXIuZW90XCIpO1xuICBzcmM6IHVybChcImZvbnRzL3RveW90YS90ZXh0L3RveW90YXRleHRfcmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJmb250cy90b3lvdGEvdGV4dC90b3lvdGF0ZXh0X3JlZ3VsYXIuc3ZnI3RveW90YXRleHRfcmdcIikgZm9ybWF0KFwic3ZnXCIpLCB1cmwoXCJmb250cy90b3lvdGEvdGV4dC90b3lvdGF0ZXh0X3JlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJmb250cy90b3lvdGEvdGV4dC90b3lvdGF0ZXh0X3JlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEljb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnVG95b3RhSWNvbkZvbnQnO1xuICBzcmM6IHVybChcImZvbnRzL3RveW90YS9pY29ucy90b3lvdGFpY29uLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCJmb250cy90b3lvdGEvaWNvbnMvdG95b3RhaWNvbi5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJmb250cy90b3lvdGEvaWNvbnMvdG95b3RhaWNvbi5zdmcjVG95b3RhSWNvbkZvbnRcIikgZm9ybWF0KFwic3ZnXCIpLCB1cmwoXCJmb250cy90b3lvdGEvaWNvbnMvdG95b3RhaWNvbi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImZvbnRzL3RveW90YS9pY29ucy90b3lvdGFpY29uLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmljb24ge1xuICBmb250LWZhbWlseTogJ1RveW90YUljb25Gb250JztcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1jYXIxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBhXCI7XG59XG5cbi5pY29uLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAxXCI7XG59XG5cbi5pY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMlwiO1xufVxuXG4uaWNvbi1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNFwiO1xufVxuXG4uaWNvbi1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA1XCI7XG59XG5cbi5pY29uLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDdcIjtcbn1cblxuLmljb24tdGgtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDlcIjtcbn1cblxuLmljb24tb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGNcIjtcbn1cblxuLmljb24tcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG59XG5cbi5pY29uLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMFwiO1xufVxuXG4uaWNvbi1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZlwiO1xufVxuXG4uaWNvbi1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZVwiO1xufVxuXG4uaWNvbi10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmJcIjtcbn1cblxuLmljb24tZmFjZXRpbWUtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2RcIjtcbn1cblxuLmljb24tcGljdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZVwiO1xufVxuXG4uaWNvbi12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjhcIjtcbn1cblxuLmljb24tdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjdcIjtcbn1cblxuLmljb24tdm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNlwiO1xufVxuXG4uaWNvbi1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIzXCI7XG59XG5cbi5pY29uLXJlcGVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxZVwiO1xufVxuXG4uaWNvbi10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNFwiO1xufVxuXG4uaWNvbi1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJkXCI7XG59XG5cbi5pY29uLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDFcIjtcbn1cblxuLmljb24tY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUzXCI7XG59XG5cbi5pY29uLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTRcIjtcbn1cblxuLmljb24tY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3N1wiO1xufVxuXG4uaWNvbi1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzhcIjtcbn1cblxuLmljb24tc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUxXCI7XG59XG5cbi5pY29uLXN0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4OVwiO1xufVxuXG4uaWNvbi1kb3dubG9hZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTlcIjtcbn1cblxuLmljb24tZmlsZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjZcIjtcbn1cblxuLmljb24tZW52ZWxvcGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUwXCI7XG59XG5cbi5pY29uLXF1ZXN0aW9uLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTlcIjtcbn1cblxuLmljb24taW5mby1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVhXCI7XG59XG5cbi5pY29uLWV4Y2xhbWF0aW9uLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmFcIjtcbn1cblxuLmljb24tc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0OFwiO1xufVxuXG4uaWNvbi1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ5XCI7XG59XG5cbi5pY29uLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRhXCI7XG59XG5cbi5pY29uLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGJcIjtcbn1cblxuLmljb24tcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGNcIjtcbn1cblxuLmljb24tc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZFwiO1xufVxuXG4uaWNvbi1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRlXCI7XG59XG5cbi5pY29uLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MFwiO1xufVxuXG4uaWNvbi1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OFwiO1xufVxuXG4uaWNvbi1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY3XCI7XG59XG5cbi5pY29uLXJlc2l6ZS1zbWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NlwiO1xufVxuXG4uaWNvbi1yZXNpemUtZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NVwiO1xufVxuXG4uaWNvbi1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjRcIjtcbn1cblxuLmljb24tZm9sZGVyLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdiXCI7XG59XG5cbi5pY29uLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4N1wiO1xufVxuXG4uaWNvbi1leHRlcm5hbC1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhlXCI7XG59XG5cbi5pY29uLXVwbG9hZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTNcIjtcbn1cblxuLmljb24tcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDllXCI7XG59XG5cbi5pY29uLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlhXCI7XG59XG5cbi5pY29uLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTlcIjtcbn1cblxuLmljb24tcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTVcIjtcbn1cblxuLmljb24tbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMVwiO1xufVxuXG4uaWNvbi1yZW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM5XCI7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuXG4uaWNvbi1saXN0LXVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNhXCI7XG59XG5cbi5pY29uLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ1XCI7XG59XG5cbi5pY29uLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYlwiO1xufVxuXG4uaWNvbi10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGFcIjtcbn1cblxuLmljb24tbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA5XCI7XG59XG5cbi5pY29uLWRlc2t0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDhcIjtcbn1cblxuLmljb24tYW5nbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwN1wiO1xufVxuXG4uaWNvbi1hbmdsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNlwiO1xufVxuXG4uaWNvbi1hbmdsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xufVxuXG4uaWNvbi1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG59XG5cbi5pY29uLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjdcIjtcbn1cblxuLmljb24tcXVvdGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZFwiO1xufVxuXG4uaWNvbi1xdW90ZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZVwiO1xufVxuXG4uaWNvbi1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMlwiO1xufVxuXG4uaWNvbi1maWxlLXBkZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMFwiO1xufVxuXG4uaWNvbi1pcG9kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAxXCI7XG59XG5cbi5pY29uLXN1bi1zdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDNcIjtcbn1cblxuLmljb24tcmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNFwiO1xufVxuXG4uaWNvbi11bl9jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNVwiO1xufVxuXG4uaWNvbi1hY3RpdmVfY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDZcIjtcbn1cblxuLmljb24tdXNiMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwN1wiO1xufVxuXG4uaWNvbi1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDhcIjtcbn1cblxuLmljb24tY2FyMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwOVwiO1xufVxuXG4uaWNvbi1zbm93Zmxha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGJcIjtcbn1cblxuLmljb24tbmV3MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwY1wiO1xufVxuXG4uaWNvbi1wbHVnXzE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGRcIjtcbn1cblxuLmljb24tRmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBlXCI7XG59XG5cbi5pY29uLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxM1wiO1xufVxuXG4uaWNvbi1hcnJ3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBmXCI7XG59XG5cbi5pY29uLXJhZGlvLWNoZWNrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDRcIjtcbn1cblxuLmljb24tcmFkaW8tdW5jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwNVwiO1xufVxuXG4uaWNvbi1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwNlwiO1xufVxuXG4uaWNvbi11bmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAwXCI7XG59XG5cbi5pY29uLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDFcIjtcbn1cblxuLmljb24tY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDJcIjtcbn1cblxuLmljb24taG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwM1wiO1xufVxuXG4vKi5pY29uLWNoZXZyb24tcmlnaHQsIC5pY29uLWNoZXZyb24tbGVmdCB7IHRvcDogMC4xMmVtOyB9XG4uaWNvbi1jaGV2cm9uLXVwLCAuaWNvbi1jaGV2cm9uLWRvd24sLmljb24tZmFjZWJvb2ssLmljb24teW91dHViZSwuaWNvbi10d2l0dGVyIHsgdG9wOiAwLjFlbTsgfSovXG4qOmhvdmVyIGkge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbltjbGFzc149XCJtb29uLVwiXSwgW2NsYXNzKj1cIiBtb29uLVwiXSB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLm1vb24taW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwNFwiO1xufVxuXG4vKlxuICogSFRNTDUgQm9pbGVycGxhdGVcbiAqXG4gKiBXaGF0IGZvbGxvd3MgaXMgdGhlIHJlc3VsdCBvZiBtdWNoIHJlc2VhcmNoIG9uIGNyb3NzLWJyb3dzZXIgc3R5bGluZy5cbiAqIENyZWRpdCBsZWZ0IGlubGluZSBhbmQgYmlnIHRoYW5rcyB0byBOaWNvbGFzIEdhbGxhZ2hlciwgSm9uYXRoYW4gTmVhbCxcbiAqIEtyb2MgQ2FtZW4sIGFuZCB0aGUgSDVCUCBkZXYgY29tbXVuaXR5IGFuZCB0ZWFtLlxuICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQmFzZSBzdHlsZXM6IG9waW5pb25hdGVkIGRlZmF1bHRzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuaHRtbCxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogIzIyMjtcbn1cblxuYm9keSB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMS40ZW07XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qXG4gKiBSZW1vdmUgdGV4dC1zaGFkb3cgaW4gc2VsZWN0aW9uIGhpZ2hsaWdodDogaDVicC5jb20vaVxuICogVGhlc2Ugc2VsZWN0aW9uIHJ1bGUgc2V0cyBoYXZlIHRvIGJlIHNlcGFyYXRlLlxuICogQ3VzdG9taXplIHRoZSBiYWNrZ3JvdW5kIGNvbG9yIHRvIG1hdGNoIHlvdXIgZGVzaWduLlxuICovXG46Oi1tb3otc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI2IzZDRmYztcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI2IzZDRmYztcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbi8qXG4gKiBBIGJldHRlciBsb29raW5nIGRlZmF1bHQgaG9yaXpvbnRhbCBydWxlXG4gKi9cbmhyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICBtYXJnaW46IDFlbSAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKlxuICogUmVtb3ZlIHRoZSBnYXAgYmV0d2VlbiBpbWFnZXMgYW5kIHRoZSBib3R0b20gb2YgdGhlaXIgY29udGFpbmVyczogaDVicC5jb20vaS80NDBcbiAqL1xuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLypcbiAqIFJlbW92ZSBkZWZhdWx0IGZpZWxkc2V0IHN0eWxlcy5cbiAqL1xuZmllbGRzZXQge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLypcbiAqIEFsbG93IG9ubHkgdmVydGljYWwgcmVzaXppbmcgb2YgdGV4dGFyZWFzLlxuICovXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBCcm93c2VyIHdhcm5pbmcgcHJvbXB0XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmJyb3dzZXJ3YXJuIHtcbiAgbWFyZ2luOiAwLjJlbSAwO1xuICBiYWNrZ3JvdW5kOiAjY2NjO1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZzogMC4yZW0gMDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEF1dGhvcidzIGN1c3RvbSBzdHlsZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwidG95b3RhZGlzcGxheV9iZFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNyYzogdXJsKFwiZm9udHMvdG95b3RhL2Rpc3BsYXkvdG95b3RhZGlzcGxheV9ib2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImZvbnRzL3RveW90YS9kaXNwbGF5L3RveW90YWRpc3BsYXlfYm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImZvbnRzL3RveW90YS9kaXNwbGF5L3RveW90YWRpc3BsYXlfYm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcImZvbnRzL3RveW90YS9kaXNwbGF5L3RveW90YWRpc3BsYXlfYm9sZC5zdmcjdG95b3RhZGlzcGxheV9iZFwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwidG95b3RhZGlzcGxheV9yZ1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNyYzogdXJsKFwiZm9udHMvdG95b3RhL2Rpc3BsYXkvdG95b3RhZGlzcGxheV9yZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImZvbnRzL3RveW90YS9kaXNwbGF5L3RveW90YWRpc3BsYXlfcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImZvbnRzL3RveW90YS9kaXNwbGF5L3RveW90YWRpc3BsYXlfcmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcImZvbnRzL3RveW90YS9kaXNwbGF5L3RveW90YWRpc3BsYXlfcmVndWxhci5zdmcjdG95b3RhZGlzcGxheV9yZ1wiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwidG95b3RhdGV4dF9iZFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNyYzogdXJsKFwiZm9udHMvdG95b3RhL3RleHQvdG95b3RhdGV4dF9ib2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImZvbnRzL3RveW90YS90ZXh0L3RveW90YXRleHRfYm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImZvbnRzL3RveW90YS90ZXh0L3RveW90YXRleHRfYm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcImZvbnRzL3RveW90YS90ZXh0L3RveW90YXRleHRfYm9sZC5zdmcjdG95b3RhdGV4dF9iZFwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwidG95b3RhdGV4dF9yZ1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNyYzogdXJsKFwiZm9udHMvdG95b3RhL3RleHQvdG95b3RhdGV4dF9yZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCJmb250cy90b3lvdGEvdGV4dC90b3lvdGF0ZXh0X3JlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiZm9udHMvdG95b3RhL3RleHQvdG95b3RhdGV4dF9yZWd1bGFyLnN2ZyN0b3lvdGF0ZXh0X3JnXCIpIGZvcm1hdChcInN2Z1wiKSwgdXJsKFwiZm9udHMvdG95b3RhL3RleHQvdG95b3RhdGV4dF9yZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiZm9udHMvdG95b3RhL3RleHQvdG95b3RhdGV4dF9yZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBJY29uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1RveW90YUljb25Gb250JztcbiAgc3JjOiB1cmwoXCJmb250cy90b3lvdGEvaWNvbnMvdG95b3RhaWNvbi5lb3RcIik7XG4gIHNyYzogdXJsKFwiZm9udHMvdG95b3RhL2ljb25zL3RveW90YWljb24uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiZm9udHMvdG95b3RhL2ljb25zL3RveW90YWljb24uc3ZnI1RveW90YUljb25Gb250XCIpIGZvcm1hdChcInN2Z1wiKSwgdXJsKFwiZm9udHMvdG95b3RhL2ljb25zL3RveW90YWljb24ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJmb250cy90b3lvdGEvaWNvbnMvdG95b3RhaWNvbi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5pY29uIHtcbiAgZm9udC1mYW1pbHk6ICdUb3lvdGFJY29uRm9udCc7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tY2FyMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwYVwiO1xufVxuXG4uaWNvbi1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMVwiO1xufVxuXG4uaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDJcIjtcbn1cblxuLmljb24taGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDRcIjtcbn1cblxuLmljb24tc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNVwiO1xufVxuXG4uaWNvbi11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA3XCI7XG59XG5cbi5pY29uLXRoLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA5XCI7XG59XG5cbi5pY29uLW9rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG59XG5cbi5pY29uLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZFwiO1xufVxuXG4uaWNvbi1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzBcIjtcbn1cblxuLmljb24tcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmZcIjtcbn1cblxuLmljb24tYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmVcIjtcbn1cblxuLmljb24tdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJiXCI7XG59XG5cbi5pY29uLWZhY2V0aW1lLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNkXCI7XG59XG5cbi5pY29uLXBpY3R1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2VcIjtcbn1cblxuLmljb24tdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI4XCI7XG59XG5cbi5pY29uLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI3XCI7XG59XG5cbi5pY29uLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjZcIjtcbn1cblxuLmljb24tbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyM1wiO1xufVxuXG4uaWNvbi1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWVcIjtcbn1cblxuLmljb24tdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTRcIjtcbn1cblxuLmljb24tYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZFwiO1xufVxuXG4uaWNvbi1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQxXCI7XG59XG5cbi5pY29uLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1M1wiO1xufVxuXG4uaWNvbi1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG59XG5cbi5pY29uLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzdcIjtcbn1cblxuLmljb24tY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XG59XG5cbi5pY29uLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MVwiO1xufVxuXG4uaWNvbi1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODlcIjtcbn1cblxuLmljb24tZG93bmxvYWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE5XCI7XG59XG5cbi5pY29uLWZpbGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY2XCI7XG59XG5cbi5pY29uLWVudmVsb3BlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMFwiO1xufVxuXG4uaWNvbi1xdWVzdGlvbi1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU5XCI7XG59XG5cbi5pY29uLWluZm8tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YVwiO1xufVxuXG4uaWNvbi1leGNsYW1hdGlvbi1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZhXCI7XG59XG5cbi5pY29uLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDhcIjtcbn1cblxuLmljb24tZmFzdC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0OVwiO1xufVxuXG4uaWNvbi1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YVwiO1xufVxuXG4uaWNvbi1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRiXCI7XG59XG5cbi5pY29uLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRjXCI7XG59XG5cbi5pY29uLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGRcIjtcbn1cblxuLmljb24tZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZVwiO1xufVxuXG4uaWNvbi1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTBcIjtcbn1cblxuLmljb24tbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjhcIjtcbn1cblxuLmljb24tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2N1wiO1xufVxuXG4uaWNvbi1yZXNpemUtc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjZcIjtcbn1cblxuLmljb24tcmVzaXplLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjVcIjtcbn1cblxuLmljb24tc2hhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY0XCI7XG59XG5cbi5pY29uLWZvbGRlci1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YlwiO1xufVxuXG4uaWNvbi10aHVtYnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODdcIjtcbn1cblxuLmljb24tZXh0ZXJuYWwtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZVwiO1xufVxuXG4uaWNvbi11cGxvYWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkzXCI7XG59XG5cbi5pY29uLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZVwiO1xufVxuXG4uaWNvbi1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YVwiO1xufVxuXG4uaWNvbi10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk5XCI7XG59XG5cbi5pY29uLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk1XCI7XG59XG5cbi5pY29uLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzFcIjtcbn1cblxuLmljb24tcmVvcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOVwiO1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cblxuLmljb24tbGlzdC11bDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjYVwiO1xufVxuXG4uaWNvbi1nb29nbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNVwiO1xufVxuXG4uaWNvbi1tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGJcIjtcbn1cblxuLmljb24tdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBhXCI7XG59XG5cbi5pY29uLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOVwiO1xufVxuXG4uaWNvbi1kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA4XCI7XG59XG5cbi5pY29uLWFuZ2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDdcIjtcbn1cblxuLmljb24tYW5nbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjtcbn1cblxuLmljb24tYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIjtcbn1cblxuLmljb24tYW5nbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNFwiO1xufVxuXG4uaWNvbi15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY3XCI7XG59XG5cbi5pY29uLXF1b3RlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGRcIjtcbn1cblxuLmljb24tcXVvdGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGVcIjtcbn1cblxuLmljb24tcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTJcIjtcbn1cblxuLmljb24tZmlsZS1wZGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDBcIjtcbn1cblxuLmljb24taXBvZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMVwiO1xufVxuXG4uaWNvbi1zdW4tc3Ryb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAzXCI7XG59XG5cbi5pY29uLXJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDRcIjtcbn1cblxuLmljb24tdW5fY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDVcIjtcbn1cblxuLmljb24tYWN0aXZlX2NoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA2XCI7XG59XG5cbi5pY29uLXVzYjE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDdcIjtcbn1cblxuLmljb24tYmx1ZXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA4XCI7XG59XG5cbi5pY29uLWNhcjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDlcIjtcbn1cblxuLmljb24tc25vd2ZsYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBiXCI7XG59XG5cbi5pY29uLW5ldzI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGNcIjtcbn1cblxuLmljb24tcGx1Z18xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBkXCI7XG59XG5cbi5pY29uLUZsaWNrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwZVwiO1xufVxuXG4uaWNvbi1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTNcIjtcbn1cblxuLmljb24tYXJydzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwZlwiO1xufVxuXG4uaWNvbi1yYWRpby1jaGVja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA0XCI7XG59XG5cbi5pY29uLXJhZGlvLXVuY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDVcIjtcbn1cblxuLmljb24tc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDZcIjtcbn1cblxuLmljb24tdW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwMFwiO1xufVxuXG4uaWNvbi1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAxXCI7XG59XG5cbi5pY29uLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAyXCI7XG59XG5cbi5pY29uLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDNcIjtcbn1cblxuLyouaWNvbi1jaGV2cm9uLXJpZ2h0LCAuaWNvbi1jaGV2cm9uLWxlZnQgeyB0b3A6IDAuMTJlbTsgfVxuLmljb24tY2hldnJvbi11cCwgLmljb24tY2hldnJvbi1kb3duLC5pY29uLWZhY2Vib29rLC5pY29uLXlvdXR1YmUsLmljb24tdHdpdHRlciB7IHRvcDogMC4xZW07IH0qL1xuKjpob3ZlciBpIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5bY2xhc3NePVwibW9vbi1cIl0sIFtjbGFzcyo9XCIgbW9vbi1cIl0ge1xuICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5tb29uLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDRcIjtcbn1cblxuLyoqLDphZnRlciw6YmVmb3JleyAtd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDsgLW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7IGJveC1zaXppbmc6Ym9yZGVyLWJveDsgfSovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgR2xvYmFsIGNvbW1vbiBzdHlsZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5ib2R5IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMxZTJhMzI7XG4gIGZvbnQtZmFtaWx5OiB0b3lvdGF0ZXh0X3JnLFZlcmRhbmEsc2Fucy1zZXJpZjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbnVsIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG5hLFxuYTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmEge1xuICBjb2xvcjogIzFlMmEzMjtcbn1cblxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xufVxuXG5pLCBzdHJvbmcsIGIge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBTdHlsZSBndWlkZSBkZWZpbmVkIHN0eWxlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5oZWFkaW5nMSwgaDEge1xuICBmb250LWZhbWlseTogdG95b3RhZGlzcGxheV9iZDtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBjb2xvcjogIzFlMmEzMjtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbn1cblxuLmhlYWRpbmcyLCBoMiB7XG4gIGZvbnQtZmFtaWx5OiB0b3lvdGFkaXNwbGF5X3JnO1xuICBmb250LXNpemU6IDM0cHg7XG4gIGNvbG9yOiAjMWUyYTMyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xufVxuXG4uaGVhZGluZzMsIGgzIHtcbiAgZm9udC1mYW1pbHk6IHRveW90YXRleHRfcmc7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgY29sb3I6ICMxZTJhMzI7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG59XG5cbi5oZWFkaW5nNCwgaDQge1xuICBmb250LWZhbWlseTogdG95b3RhdGV4dF9yZztcbiAgZm9udC1zaXplOiAxOXB4O1xuICBjb2xvcjogIzFlMmEzMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbn1cblxuLnNlY3Rpb25fdGl0bGUsIC5zZWN0aW9uLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnNlY3Rpb25fdGl0bGUgLmhlYWRpbmcxLCAuc2VjdGlvbl90aXRsZSBoMSwgLnNlY3Rpb24tdGl0bGUgLmhlYWRpbmcxLCAuc2VjdGlvbi10aXRsZSBoMSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbn1cbi5zZWN0aW9uX3RpdGxlLmxlZnQsIC5zZWN0aW9uLXRpdGxlLmxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnNlY3Rpb25fdGl0bGUucmlnaHQsIC5zZWN0aW9uLXRpdGxlLnJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uc2VjdGlvbl90aXRsZS5pbnRybywgLnNlY3Rpb24tdGl0bGUuaW50cm8ge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG59XG4uc2VjdGlvbl90aXRsZS5pbnRybyAuaGVhZGluZzMsIC5zZWN0aW9uLXRpdGxlLmludHJvIC5oZWFkaW5nMyB7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2VjdGlvbl90aXRsZS5pbnRybywgLnNlY3Rpb24tdGl0bGUuaW50cm8ge1xuICAgIHBhZGRpbmctdG9wOiAzNHB4O1xuICB9XG4gIC5zZWN0aW9uX3RpdGxlLmludHJvIC5oZWFkaW5nMywgLnNlY3Rpb24tdGl0bGUuaW50cm8gLmhlYWRpbmczIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uX3RpdGxlLmludHJvLCAuc2VjdGlvbi10aXRsZS5pbnRybyB7XG4gICAgcGFkZGluZy10b3A6IDIycHg7XG4gIH1cbn1cblxuLnRpdGxlMSB7XG4gIGZvbnQtZmFtaWx5OiB0b3lvdGF0ZXh0X2JkO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGNvbG9yOiAjMWUyYTMyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnRpdGxlMiB7XG4gIGZvbnQtZmFtaWx5OiB0b3lvdGF0ZXh0X3JnO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMWUyYTMyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG59XG5cbi5ib2R5LWNvbnRlbnQgcCxcbi5ib2R5LWNvbnRlbnQgdGFibGUge1xuICBmb250LWZhbWlseTogdG95b3RhdGV4dF9yZztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM2YzcwNzM7XG59XG5cbi5ib2R5LWNvbnRlbnQgdWwge1xuICBmb250LWZhbWlseTogdG95b3RhdGV4dF9yZztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICMxZTJhMzI7XG4gIHBhZGRpbmc6IDIwcHggMCAyMHB4IDIwcHg7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMmUyZTM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJlMmUzO1xufVxuXG4uc3VwcG9ydC10ZXh0LXJnIHtcbiAgZm9udC1mYW1pbHk6IHRveW90YXRleHRfcmc7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjMWUyYTMyO1xufVxuXG4uYm9keS1jb250ZW50IC5oeWJyaWQtdGV4dC1jb2xvdXIsXG4uaHlicmlkLXRleHQtY29sb3VyIHtcbiAgY29sb3I6ICMwMGEwZjA7XG59XG5cbnN0cm9uZywgLnN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiB0b3lvdGF0ZXh0X2JkO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ucGFkZGluZyB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4ucGFkZGluZy1zbWFsbCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4ucGFkZGluZy1sYXJnZSB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MS45Mzc1ZW0pIHtcbiAgLnBhZGRpbmctbGFyZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5wYWRkaW5nLXRvcCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4ucGFkZGluZy10b3AtbGFyZ2Uge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MS45Mzc1ZW0pIHtcbiAgLmhlYWRpbmcxLCBoMSB7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICB9XG5cbiAgLmhlYWRpbmcyLCBoMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB9XG5cbiAgLmhlYWRpbmczLCBoMyB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLmhlYWRpbmc0LCBoNCB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLnNlY3Rpb25fdGl0bGUsIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLnNlY3Rpb25fdGl0bGUgLmhlYWRpbmcxLCAuc2VjdGlvbl90aXRsZSBoMSwgLnNlY3Rpb24tdGl0bGUgLmhlYWRpbmcxLCAuc2VjdGlvbi10aXRsZSBoMSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gIC5oZWFkaW5nMSwgaDEge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgfVxuXG4gIC5oZWFkaW5nMiwgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxuXG4gIC5oZWFkaW5nMywgaDMge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gIC5oZWFkaW5nNCwgaDQge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIC5zZWN0aW9uX3RpdGxlLCAuc2VjdGlvbi10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5zZWN0aW9uX3RpdGxlIC5oZWFkaW5nMSwgLnNlY3Rpb25fdGl0bGUgaDEsIC5zZWN0aW9uLXRpdGxlIC5oZWFkaW5nMSwgLnNlY3Rpb24tdGl0bGUgaDEge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIH1cbn1cbi51aUJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgcGFkZGluZzogMHB4IDE0cHggMHB4IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSksIGluc2V0IDAgMCAxcHggcmdiYSgzMCwgNDIsIDUwLCAwLjUpO1xufVxuLnVpQnRuIGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAwLjVlbTtcbiAgbWFyZ2luLXRvcDogLTdweDtcbn1cblxuYS51aUJ0bjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5hLnVpQnRuOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggI2ZmZiwgaW5zZXQgMCAwIDhweCByZ2JhKDMwLCA0MiwgNTAsIDAuNik7XG59XG5cbi51aUJ0bi5ncmV5QnRuIHtcbiAgY29sb3I6ICM2YzcwNzM7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNlOGU5ZWEsICNmZmYpO1xufVxuXG5hLnVpQnRuLmdyZXlCdG46aG92ZXIsXG4udWlCdG4uZ3JleUJ0bi5hY3RpdmUsXG5hLnVpQnRuLmdyZXlCdG46YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2U4ZTllYTtcbn1cblxuLnVpQnRuLmRhcmtCdG4ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzQ1NGU1NTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzMwM2E0MCwgIzQ1NGU1NSk7XG59XG5cbmEudWlCdG4uZGFya0J0bjpob3Zlcixcbi51aUJ0bi5kYXJrQnRuLmFjdGl2ZSxcbmEudWlCdG4uZGFya0J0bjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMzAzYTQwO1xufVxuXG4udWlCdG4uYmx1ZUJ0biB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDBhMGYwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjMDA1ZmFmLCAjMDBhMGYwKTtcbn1cblxuYS51aUJ0bi5ibHVlQnRuOmhvdmVyLFxuLnVpQnRuLmJsdWVCdG4uYWN0aXZlLFxuYS51aUJ0bi5ibHVlQnRuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDVmYWY7XG59XG5cbi51aUJ0bi5yZWRCdG4ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2QxMDAxZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzczMDAwZCwgI2QxMDAxZSk7XG59XG5cbmEudWlCdG4ucmVkQnRuOmhvdmVyLFxuLnVpQnRuLnJlZEJ0bi5hY3RpdmUsXG5hLnVpQnRuLnJlZEJ0bjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjNzMwMDBkO1xufVxuXG4udWlCdG4ueWVsbG93QnRuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNlZmM2MGE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNlZjkxMDksICNlZmM2MGEpO1xufVxuXG5hLnVpQnRuLnllbGxvd0J0bjpob3Zlcixcbi51aUJ0bi55ZWxsb3dCdG4uYWN0aXZlLFxuYS51aUJ0bi55ZWxsb3dCdG46YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2VmOTEwOTtcbn1cblxuLnVpQnRuLnNtQnRuIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogNDZweDtcbn1cblxuLnVpQnRuLmxnQnRuIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogNjBweDtcbn1cblxuLnVpQnRuLmZ3QnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi51aUJ0bi5md0J0biBpIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi51aUJ0bi5oYXNJY29uOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnVpQnRuLmhhc0ljb246aG92ZXIgc3BhbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4udWlCdG4ubGVmdHNpZGUsIC51aUJ0bi5yaWdodHNpZGUge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQjBCMUIyO1xufVxuLnVpQnRuLmxlZnRzaWRlIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4IDAgMCAycHg7XG59XG4udWlCdG4ucmlnaHRzaWRlIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAwO1xufVxuXG4udWlCdG4udGhpbkJ0biB7XG4gIHBhZGRpbmc6IDdweCAxMnB4IDdweDtcbn1cbi51aUJ0bi50aGluQnRuLmhhc0ljb24gaSB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICB0b3A6IDAuMWVtO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgTWFpbiB3cmFwcGVyIHNlbGVjdHNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ubWFzdGVyLXdyYXBwZXIsXG4ubWFzdGVyLXdyYXBwZXIgLmZvb3Rlci1jb250YWluZXIsXG4ubWFzdGVyLXdyYXBwZXIgLmhlYWRlci1jb250YWluZXIsXG4ubWFzdGVyLXdyYXBwZXIgLmlubmVyLXdyYXBwZXIge1xuICAvKlx0Ym94LXNoYWRvdzogMjAwcHggMCAxOTBweCAtMjAwcHggcmdiYSgwLCAwLCAwLCAwLjMpIGluc2V0LCAtMjAwcHggMCAxOTBweCAtMjAwcHggcmdiYSgwLCAwLCAwLCAwLjMpIGluc2V0OyAqL1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAvKiBPbGQgYnJvd3NlcnMgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZjhmOGY4IDAlLCAjZmZmIDIwJSwgI2ZmZmZmZiA4MCUsICNmOGY4ZjggMTAwJSk7XG4gIC8qIFczQyAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubWFzdGVyLXdyYXBwZXIgLmlubmVyLXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cblxuLm1hc3Rlci13cmFwcGVyIC5jb250ZW50LWJsb2NrIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLm1hc3Rlci13cmFwcGVyIC5jb250ZW50LWJsb2NrLnNwb3RsaWdodC1jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLyogQ29udmVuaWVuY2Ugc3dpdGNoIHRvIGNoYW5nZSB3aG9sZSBhcnRpY2xlIGhlYWQgYWxpZ25tZW50IHdpdGggc2luZ2xlIGNsYXNzICovXG4vKiBDb252ZW5pZW5jZSBzd2l0Y2ggdG8gY2hhbmdlIHdob2xlIGFydGljbGUgaGVhZCBhbGlnbm1lbnQgd2l0aCBzaW5nbGUgY2xhc3MgKi9cbi5tYXN0ZXItd3JhcHBlci5jYS1hcnRpY2xlIC5oZWFkaW5nMSxcbi5tYXN0ZXItd3JhcHBlci5jYS1hcnRpY2xlIC5oZWFkaW5nMixcbi5tYXN0ZXItd3JhcHBlci5jYS1hcnRpY2xlIC5oZWFkaW5nMyxcbi5tYXN0ZXItd3JhcHBlci5jYS1hcnRpY2xlIC5oZWFkaW5nNCxcbi5tYXN0ZXItd3JhcHBlci5jYS1hcnRpY2xlIC5pbnRyby10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQ29tbW9uIFVJIHNwcml0ZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udWktc3ByaXRlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL1BsYXlCdG4ucG5nXCIpIG5vLXJlcGVhdCAwIDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyogUGxheSBpY29uICovXG4udWktc3ByaXRlLnBsYXktaWNvbi1sYXJnZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTcxcHg7XG4gIGhlaWdodDogNTlweDtcbiAgd2lkdGg6IDg1cHg7XG59XG5cbmE6aG92ZXIgLnVpLXNwcml0ZS5wbGF5LWljb24tbGFyZ2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG59XG5cbi50aXRsZS1sZWZ0LWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBIZWxwZXIgY2xhc3Nlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gKiBJbWFnZSByZXBsYWNlbWVudFxuICovXG4uaXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvKiBJRSA2LzcgZmFsbGJhY2sgKi9cbiAgKnRleHQtaW5kZW50OiAtOTk5OXB4O1xufVxuXG4uaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDE1MCU7XG59XG5cbi8qXG4gKiBIaWRlIGZyb20gYm90aCBzY3JlZW5yZWFkZXJzIGFuZCBicm93c2VyczogaDVicC5jb20vdVxuICovXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qXG4gKiBIaWRlIG9ubHkgdmlzdWFsbHksIGJ1dCBoYXZlIGl0IGF2YWlsYWJsZSBmb3Igc2NyZWVucmVhZGVyczogaDVicC5jb20vdlxuICovXG4udmlzdWFsbHloaWRkZW4ge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cblxuLypcbiAqIEV4dGVuZHMgdGhlIC52aXN1YWxseWhpZGRlbiBjbGFzcyB0byBhbGxvdyB0aGUgZWxlbWVudCB0byBiZSBmb2N1c2FibGVcbiAqIHdoZW4gbmF2aWdhdGVkIHRvIHZpYSB0aGUga2V5Ym9hcmQ6IGg1YnAuY29tL3BcbiAqL1xuLnZpc3VhbGx5aGlkZGVuLmZvY3VzYWJsZTphY3RpdmUsXG4udmlzdWFsbHloaWRkZW4uZm9jdXNhYmxlOmZvY3VzIHtcbiAgY2xpcDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbn1cblxuLypcbiAqIEhpZGUgdmlzdWFsbHkgYW5kIGZyb20gc2NyZWVucmVhZGVycywgYnV0IG1haW50YWluIGxheW91dFxuICovXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKlxuICogQ2xlYXJmaXg6IGNvbnRhaW4gZmxvYXRzXG4gKlxuICogRm9yIG1vZGVybiBicm93c2Vyc1xuICogMS4gVGhlIHNwYWNlIGNvbnRlbnQgaXMgb25lIHdheSB0byBhdm9pZCBhbiBPcGVyYSBidWcgd2hlbiB0aGVcbiAqICAgIGBjb250ZW50ZWRpdGFibGVgIGF0dHJpYnV0ZSBpcyBpbmNsdWRlZCBhbnl3aGVyZSBlbHNlIGluIHRoZSBkb2N1bWVudC5cbiAqICAgIE90aGVyd2lzZSBpdCBjYXVzZXMgc3BhY2UgdG8gYXBwZWFyIGF0IHRoZSB0b3AgYW5kIGJvdHRvbSBvZiBlbGVtZW50c1xuICogICAgdGhhdCByZWNlaXZlIHRoZSBgY2xlYXJmaXhgIGNsYXNzLlxuICogMi4gVGhlIHVzZSBvZiBgdGFibGVgIHJhdGhlciB0aGFuIGBibG9ja2AgaXMgb25seSBuZWNlc3NhcnkgaWYgdXNpbmdcbiAqICAgIGA6YmVmb3JlYCB0byBjb250YWluIHRoZSB0b3AtbWFyZ2lucyBvZiBjaGlsZCBlbGVtZW50cy5cbiAqL1xuLmNsZWFyZml4OmJlZm9yZSxcbi5jbGVhcmZpeDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICAvKiAxICovXG4gIGRpc3BsYXk6IHRhYmxlO1xuICAvKiAyICovXG59XG5cbi5jbGVhcmZpeDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4vKlxuICogRm9yIElFIDYvNyBvbmx5XG4gKiBJbmNsdWRlIHRoaXMgcnVsZSB0byB0cmlnZ2VyIGhhc0xheW91dCBhbmQgY29udGFpbiBmbG9hdHMuXG4gKi9cbi5jbGVhcmZpeCB7XG4gICp6b29tOiAxO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRVhBTVBMRSBNZWRpYSBRdWVyaWVzIGZvciBSZXNwb25zaXZlIERlc2lnbi5cbiAgIFRoZXNlIGV4YW1wbGVzIG92ZXJyaWRlIHRoZSBwcmltYXJ5ICgnbW9iaWxlIGZpcnN0Jykgc3R5bGVzLlxuICAgTW9kaWZ5IGFzIGNvbnRlbnQgcmVxdWlyZXMuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNWVtKSB7XG4gIC8qIFN0eWxlIGFkanVzdG1lbnRzIGZvciB2aWV3cG9ydHMgdGhhdCBtZWV0IHRoZSBjb25kaXRpb24gKi9cbn1cbkBtZWRpYSBwcmludCwgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUgLyA0KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gIC8qIFN0eWxlIGFkanVzdG1lbnRzIGZvciBoaWdoIHJlc29sdXRpb24gZGV2aWNlcyAqL1xufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFByaW50IHN0eWxlcy5cbiAgIElubGluZWQgdG8gYXZvaWQgcmVxdWlyZWQgSFRUUCBjb25uZWN0aW9uOiBoNWJwLmNvbS9yXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQG1lZGlhIHByaW50IHtcbiAgLypcbiAgICogQ1VTVE9NIFBSSU5UIFNUWUxFU1xuICAgKi9cbiAgLm1hc3Rlci13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWFzdGVyLXdyYXBwZXIuZml4ZWQtZm9vdGVyIC5mb290ZXItY29udGFpbmVyLmZ4LWZvb3RlcixcbiAgLm1hc3Rlci13cmFwcGVyLmZpeGVkLWhlYWRlciAuaGVhZGVyLWNvbnRhaW5lci5meC1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5mYWRlSW4ge1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5oZWFkZXItY29udGFpbmVyLFxuICAuZm9vdGVyLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmhlYWRlci1jb250YWluZXIgLmJnLWltYWdlLWhlcm8gLmhlcm8taW5uZXIsXG4gIC5mb290ZXItY29udGFpbmVyIC5iZy1pbWFnZS1oZXJvIC5oZXJvLWlubmVyIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAuY29udGFpbmVyXzEyX2Fic29sdXRlLCBjb250YWluZXJfMTJfYWJzb2x1dGVfYm90dG9tIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLmJnLWltYWdlLWhlcm8ge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cblxuICAucHJpbWFyeS1uYXYsXG4gIC5wcm9tby1zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQkFDS0dPVU5EU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5ncmV5Qmcge1xuICBjb2xvcjogIzZjNzA3MztcbiAgYmFja2dyb3VuZDogI0U5RUFFQztcbn1cblxuLmRhcmtCZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNDU0ZTU1O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjMzAzYTQwLCAjNDU0ZTU1KTtcbn1cblxuLmJsdWVCZywgLmh5YnJpZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDBhMGYwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjMDA1ZmFmLCAjMDBhMGYwKTtcbn1cblxuLnJlZEJnIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNkMTAwMWU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICM3MzAwMGQsICNkMTAwMWUpO1xufVxuXG4ueWVsbG93Qmcge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2VmYzYwYTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2VmOTEwOSwgI2VmYzYwYSk7XG59XG5cbi5pbWdDb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuLmltZ0NvbnRhaW5lciAuaW1nMTAwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4udmlkZW9Db250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuLnZpZGVvQ29udGFpbmVyIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBESU1FTlNJT05TXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmRpbWVuc2lvbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUMyODMwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kaW1lbnNpb25zIGgxLCAuZGltZW5zaW9ucyAuaGVhZGluZzEsIC5kaW1lbnNpb25zIGgyLCAuZGltZW5zaW9ucyAuaGVhZGluZzIsIC5kaW1lbnNpb25zIGgzLCAuZGltZW5zaW9ucyAuaGVhZGluZzMge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kaW1lbnNpb25zIC5jYXJJbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNzUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmRpbWVuc2lvbnMgLmNhckltZyA+IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA3NTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5kaW1lbnNpb25zIC5zaXplIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDg5JTtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQzI4MkQ7XG4gIGxpbmUtaGVpZ2h0OiAxMXB4O1xuICBmb250LXNpemU6IDExcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAuZGltZW5zaW9ucyAuc2l6ZSB7XG4gICAgdG9wOiA4NyU7XG4gIH1cbn1cbi5kaW1lbnNpb25zIC5zaXplLmIge1xuICB0b3A6IDk2JTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gIC5kaW1lbnNpb25zIC5zaXplLmIge1xuICAgIHRvcDogOTglO1xuICB9XG59XG4uZGltZW5zaW9ucyAuc2l6ZS5sIHtcbiAgbGVmdDogMjUlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgLmRpbWVuc2lvbnMgLnNpemUubCB7XG4gICAgbGVmdDogMjIlO1xuICB9XG59XG4uZGltZW5zaW9ucyAuc2l6ZS5jIHtcbiAgbGVmdDogNTkuNSU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAuZGltZW5zaW9ucyAuc2l6ZS5jIHtcbiAgICBsZWZ0OiA1OCU7XG4gIH1cbn1cbi5kaW1lbnNpb25zIC5zaXplLnIge1xuICBsZWZ0OiA4MyU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAuZGltZW5zaW9ucyAuc2l6ZS5yIHtcbiAgICBsZWZ0OiA4MiU7XG4gIH1cbn1cbi5kaW1lbnNpb25zIC5zaXplI292ZXJhbGxIZWlnaHQge1xuICB0b3A6IDYlO1xuICBsZWZ0OiA5NCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAuZGltZW5zaW9ucyAuc2l6ZSNvdmVyYWxsSGVpZ2h0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogOTAlO1xuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBzaXRlbXBhcFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5wYWdlX2dyb3VwIHtcbiAgcGFkZGluZy1ib3R0b206IDJlbTtcbn1cbi5wYWdlX2dyb3VwID4gLmhlYWRpbmczIHtcbiAgY29sb3I6ICNlZjkxMDk7XG4gIHBhZGRpbmctYm90dG9tOiAwLjQ1ZW07XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5wYWdlX2dyb3VwIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wYWdlX2dyb3VwIC5zdWJwYWdlIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjdlbTtcbn1cbi5wYWdlX2dyb3VwIC5zdWJwYWdlID4gYSB7XG4gIGNvbG9yOiAjODg4O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgT1RIRVJTXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuI3RveW90YXNyYyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDgwMHB4O1xufVxuXG4ubmV3LWNhci1pbnRybyBoMyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIGNvbG9yOiAjNkM3MDczO1xufVxuXG4uZmJfaWZyYW1lX3dpZGdldF9saWZ0IHtcbiAgei1pbmRleDogNTAgIWltcG9ydGFudDtcbn1cblxuLmhvbWVwYWdlX29mZmVycy5jb250YWluZXJfMTIgLmdyaWRfNiB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNi4xODc1ZW0pIHtcbiAgLmhvbWVwYWdlX29mZmVycy5jb250YWluZXJfMTIgLmdyaWRfNiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cbi5ob21lcGFnZV9vZmZlcnMuY29udGFpbmVyXzEyIC5vZmZlci1zcG90bGlnaHQuaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYuMTg3NWVtKSB7XG4gIC5ob21lcGFnZV9vZmZlcnMuY29udGFpbmVyXzEyIC5vZmZlci1zcG90bGlnaHQuaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmhvbWVwYWdlX29mZmVycy5jb250YWluZXJfMTIgLm9mZmVyLXNwb3RsaWdodCAudWlCdG4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xufVxuXG4uc3RhZmYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3RhZmYgLnN0YWZmTmFtZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBtYXJnaW4tdG9wOiAwLjNlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4zNWVtO1xufVxuLnN0YWZmIC5zdGFmZk5hbWUgcCB7XG4gIGNvbG9yOiAjMWUyYTMyO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5zdGFmZiAuZGVzYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwLjk7XG4gIGNvbG9yOiAjNmM3MDczO1xuICB6LWluZGV4OiA0O1xuICBjbGVhcjogcmlnaHQ7XG59XG4uc3RhZmYgLnZhbHVlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgei1pbmRleDogNDtcbiAgcGFkZGluZzogMC4yZW0gMC4zZW0gMC4yZW0gMDtcbn1cbi5zdGFmZiBwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5zdGFmZiBwOmhvdmVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uc3RhZmYgcDpob3ZlciAudmFsdWUge1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICB6LWluZGV4OiA1O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLm9mZmVyLXJlbW90ZSAucmVhZC1tb3JlLWNvbnRhaW5lciAucmVhZE1vcmUge1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLm9mZmVyLXJlbW90ZS1zZWN0aW9uIC5pbWFnZUhlZGluZyB7XG4gIGNvbG9yOiAjZWY5MTA5O1xufVxuLm9mZmVyLXJlbW90ZS1zZWN0aW9uIC5wb21vdGlvbl9zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9mZmVyLXJlbW90ZS1zZWN0aW9uIC5wb21vdGlvbl9zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB9XG59XG4ub2ZmZXItcmVtb3RlLXNlY3Rpb24gLmhlYWRpbmcxIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLnJlbW90ZS1vZmZlci1pbnRyby10aXRsZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRERERkUwO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmVtb3RlLW9mZmVyLWludHJvLXRpdGxlIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnJlbW90ZS1vZmZlci1pbnRybyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTJhMzI7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4ucmVtb3RlLW9mZmVyLWludHJvIC51aUJ0bi5md0J0biB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucmVtb3RlLW9mZmVyLWludHJvIC51aUJ0bi5md0J0biBpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbm9uZTtcbn1cbi5yZW1vdGUtb2ZmZXItaW50cm8gLmljb24tZmluYW5jZSB7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuLnJlbW90ZS1vZmZlci1pbnRybyBoMi5wcm9tb3Rpb25faW50cm8sIC5yZW1vdGUtb2ZmZXItaW50cm8gLnN1YnRpdGxlIGgzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgZm9udC1mYW1pbHk6IHRveW90YXRleHRfcmcsVmVyZGFuYSxzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLnJlbW90ZS1vZmZlci1pbnRybyBoMi5wcm9tb3Rpb25faW50cm8gYnIsIC5yZW1vdGUtb2ZmZXItaW50cm8gLnN1YnRpdGxlIGgzIGJyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNXB4O1xuICBsaW5lLWhlaWdodDogMDtcbiAgY29udGVudDogXCJcIjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZW1vdGUtb2ZmZXItaW50cm8gaDIucHJvbW90aW9uX2ludHJvLCAucmVtb3RlLW9mZmVyLWludHJvIC5zdWJ0aXRsZSBoMyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnJlbW90ZS1vZmZlci1pbnRybyAuc3VidGl0bGUgaDMge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5yZW1vdGUtb2ZmZXItaW50cm8gLmdyaWRfMyAucHJpY2Ugc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogdG95b3RhdGV4dF9iZCxWZXJkYW5hLHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YjU1NWI7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJlbW90ZS1vZmZlci1pbnRybyAuZ3JpZF8zIC5wcmljZSBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lcl8xMiAucmVtb3RlLW9mZmVyLWludHJvIC5ncmlkXzYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyXzEyIC5yZW1vdGUtb2ZmZXItaW50cm8gLmdyaWRfMyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIDQwNFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5wYWdlNDA0IGEge1xuICBjb2xvcjogI2VmOTEwOTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC40cztcbn1cbi5wYWdlNDA0IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wYWdlNDA0IC5oZWFkaW5nMSwgLnBhZ2U0MDQgLmhlYWRpbmcyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYWdlNDA0IC5ncmlkXzYsIC5wYWdlNDA0IC5ncmlkXzQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAyZW07XG59XG4ucGFnZTQwNCAuY29tbW9uX3BhZ2VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFDMjgzMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYWdlNDA0IC5jb21tb25fcGFnZXMgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wYWdlNDA0IC5jb21tb25fcGFnZXMgLmhlYWRpbmcyIHtcbiAgY29sb3I6ICNlZjkxMDk7XG59XG4ucGFnZTQwNCAuY29tbW9uX3BhZ2VzIC5oZWFkaW5nMjpob3ZlciB7XG4gIGNvbG9yOiAjZjdhNzM0O1xufVxuLnBhZ2U0MDQgLmNvbW1vbl9wYWdlcyAuaGVhZGluZzEge1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbn1cbi5wYWdlNDA0IC5jb21tb25fcGFnZXMgLnRpdGxlLWFyZWEge1xuICBtYXJnaW46IDUwcHggMCAyMHB4IDA7XG59XG5cbi5xdW90ZSB7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4uYXV0aG9yIHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbiNjYWxsX3VzX2hvbWVwYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjkuOTM3NWVtKSB7XG4gICNjYWxsX3VzX2hvbWVwYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uZG93bmxvYWRzIHtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNTtcbiAgY29sb3I6ICM2YzcwNzM7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG4gIHBhZGRpbmc6IDE4cHg7XG59XG4uZG93bmxvYWRzIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG4uZG93bmxvYWRzIHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgY29sb3I6ICM2YzcwNzM7XG59XG4uZG93bmxvYWRzIHVsIGEge1xuICBjb2xvcjogIzZjNzA3Mztcbn1cbi5kb3dubG9hZHMgdWwgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uY3VzdG9tZXJzLWlmcmFtZSB7XG4gIGhlaWdodDogNDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gIC5jdXN0b21lcnMtaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDQ0MHB4O1xuICB9XG4gIC5jdXN0b21lcnMtaWZyYW1lID4gaWZyYW1lLCAuY3VzdG9tZXJzLWlmcmFtZSA+IG9iamVjdCB7XG4gICAgaGVpZ2h0OiA0NDBweDtcbiAgfVxufVxuXG4vKiBOb24gQ1NTMyBncmlkICovXG4uY29udGFpbmVyXzEyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmNvbnRhaW5lcl8xMiAuZ3JpZF8xIHtcbiAgd2lkdGg6IDUuODMzMzMlO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjUlO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1JTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udGFpbmVyXzEyIC5ncmlkXzIge1xuICB3aWR0aDogMTQuMTY2NjclO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjUlO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1JTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udGFpbmVyXzEyIC5ncmlkXzMge1xuICB3aWR0aDogMjIuNSU7XG4gIHBhZGRpbmctbGVmdDogMS4yNSU7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjUlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb250YWluZXJfMTIgLmdyaWRfNCB7XG4gIHdpZHRoOiAzMC44MzMzMyU7XG4gIHBhZGRpbmctbGVmdDogMS4yNSU7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjUlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb250YWluZXJfMTIgLmdyaWRfNSB7XG4gIHdpZHRoOiAzOS4xNjY2NyU7XG4gIHBhZGRpbmctbGVmdDogMS4yNSU7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjUlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb250YWluZXJfMTIgLmdyaWRfNiB7XG4gIHdpZHRoOiA0Ny41JTtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1JTtcbiAgcGFkZGluZy1yaWdodDogMS4yNSU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbnRhaW5lcl8xMiAuZ3JpZF83IHtcbiAgd2lkdGg6IDU1LjgzMzMzJTtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1JTtcbiAgcGFkZGluZy1yaWdodDogMS4yNSU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbnRhaW5lcl8xMiAuZ3JpZF84IHtcbiAgd2lkdGg6IDY0LjE2NjY3JTtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1JTtcbiAgcGFkZGluZy1yaWdodDogMS4yNSU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbnRhaW5lcl8xMiAuZ3JpZF85IHtcbiAgd2lkdGg6IDcyLjUlO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjUlO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1JTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udGFpbmVyXzEyIC5ncmlkXzEwIHtcbiAgd2lkdGg6IDgwLjgzMzMzJTtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1JTtcbiAgcGFkZGluZy1yaWdodDogMS4yNSU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbnRhaW5lcl8xMiAuZ3JpZF8xMSB7XG4gIHdpZHRoOiA4OS4xNjY2NyU7XG4gIHBhZGRpbmctbGVmdDogMS4yNSU7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjUlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb250YWluZXJfMTIgLmdyaWRfMTIge1xuICB3aWR0aDogOTcuNSU7XG4gIHBhZGRpbmctbGVmdDogMS4yNSU7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjUlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogY29udGVudCBncmlkcyAqL1xuLmZvdXJzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi8qIENTUzMgZ3JpZCB0YWtlcyBvdmVyIGlmIG1lZGlhIHF1ZXJpZXMgZW5hYmxlZCAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIHtcbiAgLmNvbnRhaW5lcl8xMiB7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5jb250YWluZXJfMTIgLmdyaWRfMSB7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuY29udGFpbmVyXzEyIC5ncmlkXzIge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmNvbnRhaW5lcl8xMiAuZ3JpZF8zIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5jb250YWluZXJfMTIgLmdyaWRfNCB7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuY29udGFpbmVyXzEyIC5ncmlkXzUge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmNvbnRhaW5lcl8xMiAuZ3JpZF82IHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5jb250YWluZXJfMTIgLmdyaWRfNyB7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuY29udGFpbmVyXzEyIC5ncmlkXzgge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmNvbnRhaW5lcl8xMiAuZ3JpZF85IHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5jb250YWluZXJfMTIgLmdyaWRfMTAge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmNvbnRhaW5lcl8xMiAuZ3JpZF8xMSB7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuY29udGFpbmVyXzEyIC5ncmlkXzEyIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5jb250YWluZXJfMTIuZm9yY2UgLmdyaWRfMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb250YWluZXJfMTIuZm9yY2UgLmdyaWRfMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuY29udGFpbmVyXzEyLmZvcmNlIC5ncmlkXzMge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbnRhaW5lcl8xMi5mb3JjZSAuZ3JpZF80IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb250YWluZXJfMTIuZm9yY2UgLmdyaWRfNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuY29udGFpbmVyXzEyLmZvcmNlIC5ncmlkXzYge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbnRhaW5lcl8xMi5mb3JjZSAuZ3JpZF83IHtcbiAgICB3aWR0aDogNTguMzMzMzMlO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb250YWluZXJfMTIuZm9yY2UgLmdyaWRfOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuY29udGFpbmVyXzEyLmZvcmNlIC5ncmlkXzkge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbnRhaW5lcl8xMi5mb3JjZSAuZ3JpZF8xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuY29udGFpbmVyXzEyLmZvcmNlIC5ncmlkXzExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb250YWluZXJfMTIuZm9yY2UgLmdyaWRfMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmNvbnRhaW5lcl8xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5jb250YWluZXJfMTIgLmdyaWRfMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuY29udGFpbmVyXzEyIC5ncmlkXzIge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbnRhaW5lcl8xMiAuZ3JpZF8zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb250YWluZXJfMTIgLmdyaWRfNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbnRhaW5lcl8xMiAuZ3JpZF81IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29udGFpbmVyXzEyIC5ncmlkXzYge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbnRhaW5lcl8xMiAuZ3JpZF83IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29udGFpbmVyXzEyIC5ncmlkXzgge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb250YWluZXJfMTIgLmdyaWRfOSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbnRhaW5lcl8xMiAuZ3JpZF8xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbnRhaW5lcl8xMiAuZ3JpZF8xMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbnRhaW5lcl8xMiAuZ3JpZF8xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjJlbSkge1xuICAuY29udGFpbmVyXzEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAuY29udGFpbmVyXzEyIC5ncmlkXzEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA4LjMzMzMzJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAuY29udGFpbmVyXzEyIC5ncmlkXzIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLmNvbnRhaW5lcl8xMiAuZ3JpZF8zIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjUlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5jb250YWluZXJfMTIgLmdyaWRfNCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAuY29udGFpbmVyXzEyIC5ncmlkXzUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA0MS42NjY2NyU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLmNvbnRhaW5lcl8xMiAuZ3JpZF82IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5jb250YWluZXJfMTIgLmdyaWRfNyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAuY29udGFpbmVyXzEyIC5ncmlkXzgge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLmNvbnRhaW5lcl8xMiAuZ3JpZF85IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNzUlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5jb250YWluZXJfMTIgLmdyaWRfMTAge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA4My4zMzMzMyU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLmNvbnRhaW5lcl8xMiAuZ3JpZF8xMSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAuY29udGFpbmVyXzEyIC5ncmlkXzEyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAuY29udGFpbmVyXzEyLmZvcmNlIC5ncmlkXzEge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5jb250YWluZXJfMTIuZm9yY2UgLmdyaWRfMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLmNvbnRhaW5lcl8xMi5mb3JjZSAuZ3JpZF8zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAuY29udGFpbmVyXzEyLmZvcmNlIC5ncmlkXzQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5jb250YWluZXJfMTIuZm9yY2UgLmdyaWRfNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLmNvbnRhaW5lcl8xMi5mb3JjZSAuZ3JpZF82IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAuY29udGFpbmVyXzEyLmZvcmNlIC5ncmlkXzcge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5jb250YWluZXJfMTIuZm9yY2UgLmdyaWRfOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLmNvbnRhaW5lcl8xMi5mb3JjZSAuZ3JpZF85IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAuY29udGFpbmVyXzEyLmZvcmNlIC5ncmlkXzEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAuY29udGFpbmVyXzEyLmZvcmNlIC5ncmlkXzExIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAuY29udGFpbmVyXzEyLmZvcmNlIC5ncmlkXzEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOS45Mzc1ZW0pIHtcbiAgLmlnbm9yZV9iZWZvcmVfeHMuY29udGFpbmVyXzEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaWdub3JlX2JlZm9yZV94cy5jb250YWluZXJfMTIgLmdyaWRfMSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmlnbm9yZV9iZWZvcmVfeHMuY29udGFpbmVyXzEyIC5ncmlkXzIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5pZ25vcmVfYmVmb3JlX3hzLmNvbnRhaW5lcl8xMiAuZ3JpZF8zIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaWdub3JlX2JlZm9yZV94cy5jb250YWluZXJfMTIgLmdyaWRfNCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmlnbm9yZV9iZWZvcmVfeHMuY29udGFpbmVyXzEyIC5ncmlkXzUge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5pZ25vcmVfYmVmb3JlX3hzLmNvbnRhaW5lcl8xMiAuZ3JpZF82IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaWdub3JlX2JlZm9yZV94cy5jb250YWluZXJfMTIgLmdyaWRfNyB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmlnbm9yZV9iZWZvcmVfeHMuY29udGFpbmVyXzEyIC5ncmlkXzgge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5pZ25vcmVfYmVmb3JlX3hzLmNvbnRhaW5lcl8xMiAuZ3JpZF85IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaWdub3JlX2JlZm9yZV94cy5jb250YWluZXJfMTIgLmdyaWRfMTAge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5pZ25vcmVfYmVmb3JlX3hzLmNvbnRhaW5lcl8xMiAuZ3JpZF8xMSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmlnbm9yZV9iZWZvcmVfeHMuY29udGFpbmVyXzEyIC5ncmlkXzEyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaWdub3JlX2JlZm9yZV94cy5ncmlkXzEge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5pZ25vcmVfYmVmb3JlX3hzLmdyaWRfMiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmlnbm9yZV9iZWZvcmVfeHMuZ3JpZF8zIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaWdub3JlX2JlZm9yZV94cy5ncmlkXzQge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5pZ25vcmVfYmVmb3JlX3hzLmdyaWRfNSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmlnbm9yZV9iZWZvcmVfeHMuZ3JpZF82IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaWdub3JlX2JlZm9yZV94cy5ncmlkXzcge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5pZ25vcmVfYmVmb3JlX3hzLmdyaWRfOCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmlnbm9yZV9iZWZvcmVfeHMuZ3JpZF85IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaWdub3JlX2JlZm9yZV94cy5ncmlkXzEwIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaWdub3JlX2JlZm9yZV94cy5ncmlkXzExIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaWdub3JlX2JlZm9yZV94cy5ncmlkXzEyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC52aXNpYmxlX2JlZm9yZV94cyB7XG4gICAgZGlzcGxheTogaW5pdGlhbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmhpZGRlbl9iZWZvcmVfeHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyOS45Mzc1ZW0pIHtcbiAgLmlnbm9yZV9iZWZvcmVfcy5jb250YWluZXJfMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5pZ25vcmVfYmVmb3JlX3MuY29udGFpbmVyXzEyIC5ncmlkXzEge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5pZ25vcmVfYmVmb3JlX3MuY29udGFpbmVyXzEyIC5ncmlkXzIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5pZ25vcmVfYmVmb3JlX3MuY29udGFpbmVyXzEyIC5ncmlkXzMge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5pZ25vcmVfYmVmb3JlX3MuY29udGFpbmVyXzEyIC5ncmlkXzQge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5pZ25vcmVfYmVmb3JlX3MuY29udGFpbmVyXzEyIC5ncmlkXzUge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5pZ25vcmVfYmVmb3JlX3MuY29udGFpbmVyXzEyIC5ncmlkXzYge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5pZ25vcmVfYmVmb3JlX3MuY29udGFpbmVyXzEyIC5ncmlkXzcge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5pZ25vcmVfYmVmb3JlX3MuY29udGFpbmVyXzEyIC5ncmlkXzgge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5pZ25vcmVfYmVmb3JlX3MuY29udGFpbmVyXzEyIC5ncmlkXzkge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5pZ25vcmVfYmVmb3JlX3MuY29udGFpbmVyXzEyIC5ncmlkXzEwIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaWdub3JlX2JlZm9yZV9zLmNvbnRhaW5lcl8xMiAuZ3JpZF8xMSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmlnbm9yZV9iZWZvcmVfcy5jb250YWluZXJfMTIgLmdyaWRfMTIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5pZ25vcmVfYmVmb3JlX3MuZ3JpZF8xIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaWdub3JlX2JlZm9yZV9zLmdyaWRfMiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmlnbm9yZV9iZWZvcmVfcy5ncmlkXzMge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5pZ25vcmVfYmVmb3JlX3MuZ3JpZF80IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaWdub3JlX2JlZm9yZV9zLmdyaWRfNSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmlnbm9yZV9iZWZvcmVfcy5ncmlkXzYge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5pZ25vcmVfYmVmb3JlX3MuZ3JpZF83IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaWdub3JlX2JlZm9yZV9zLmdyaWRfOCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmlnbm9yZV9iZWZvcmVfcy5ncmlkXzkge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5pZ25vcmVfYmVmb3JlX3MuZ3JpZF8xMCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmlnbm9yZV9iZWZvcmVfcy5ncmlkXzExIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaWdub3JlX2JlZm9yZV9zLmdyaWRfMTIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnZpc2libGVfYmVmb3JlX3Mge1xuICAgIGRpc3BsYXk6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5oaWRkZW5fYmVmb3JlX3Mge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mdWxsX2JlZm9yZV9zIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAuaWdub3JlX2JlZm9yZV9tLmNvbnRhaW5lcl8xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmlnbm9yZV9iZWZvcmVfbS5jb250YWluZXJfMTIgLmdyaWRfMSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmlnbm9yZV9iZWZvcmVfbS5jb250YWluZXJfMTIgLmdyaWRfMiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmlnbm9yZV9iZWZvcmVfbS5jb250YWluZXJfMTIgLmdyaWRfMyB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmlnbm9yZV9iZWZvcmVfbS5jb250YWluZXJfMTIgLmdyaWRfNCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmlnbm9yZV9iZWZvcmVfbS5jb250YWluZXJfMTIgLmdyaWRfNSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmlnbm9yZV9iZWZvcmVfbS5jb250YWluZXJfMTIgLmdyaWRfNiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmlnbm9yZV9iZWZvcmVfbS5jb250YWluZXJfMTIgLmdyaWRfNyB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmlnbm9yZV9iZWZvcmVfbS5jb250YWluZXJfMTIgLmdyaWRfOCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmlnbm9yZV9iZWZvcmVfbS5jb250YWluZXJfMTIgLmdyaWRfOSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmlnbm9yZV9iZWZvcmVfbS5jb250YWluZXJfMTIgLmdyaWRfMTAge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5pZ25vcmVfYmVmb3JlX20uY29udGFpbmVyXzEyIC5ncmlkXzExIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaWdub3JlX2JlZm9yZV9tLmNvbnRhaW5lcl8xMiAuZ3JpZF8xMiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmlnbm9yZV9iZWZvcmVfbS5ncmlkXzEge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5pZ25vcmVfYmVmb3JlX20uZ3JpZF8yIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaWdub3JlX2JlZm9yZV9tLmdyaWRfMyB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmlnbm9yZV9iZWZvcmVfbS5ncmlkXzQge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5pZ25vcmVfYmVmb3JlX20uZ3JpZF81IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaWdub3JlX2JlZm9yZV9tLmdyaWRfNiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmlnbm9yZV9iZWZvcmVfbS5ncmlkXzcge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5pZ25vcmVfYmVmb3JlX20uZ3JpZF84IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaWdub3JlX2JlZm9yZV9tLmdyaWRfOSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmlnbm9yZV9iZWZvcmVfbS5ncmlkXzEwIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaWdub3JlX2JlZm9yZV9tLmdyaWRfMTEge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5pZ25vcmVfYmVmb3JlX20uZ3JpZF8xMiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAudmlzaWJsZV9iZWZvcmVfbSB7XG4gICAgZGlzcGxheTogaW5pdGlhbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmhpZGRlbl9iZWZvcmVfbSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZ1bGxfYmVmb3JlX20ge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjEuOTM3NWVtKSB7XG4gIC5pZ25vcmVfYmVmb3JlX2wuY29udGFpbmVyXzEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaWdub3JlX2JlZm9yZV9sLmNvbnRhaW5lcl8xMiAuZ3JpZF8xIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaWdub3JlX2JlZm9yZV9sLmNvbnRhaW5lcl8xMiAuZ3JpZF8yIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaWdub3JlX2JlZm9yZV9sLmNvbnRhaW5lcl8xMiAuZ3JpZF8zIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaWdub3JlX2JlZm9yZV9sLmNvbnRhaW5lcl8xMiAuZ3JpZF80IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaWdub3JlX2JlZm9yZV9sLmNvbnRhaW5lcl8xMiAuZ3JpZF81IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaWdub3JlX2JlZm9yZV9sLmNvbnRhaW5lcl8xMiAuZ3JpZF82IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaWdub3JlX2JlZm9yZV9sLmNvbnRhaW5lcl8xMiAuZ3JpZF83IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaWdub3JlX2JlZm9yZV9sLmNvbnRhaW5lcl8xMiAuZ3JpZF84IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaWdub3JlX2JlZm9yZV9sLmNvbnRhaW5lcl8xMiAuZ3JpZF85IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaWdub3JlX2JlZm9yZV9sLmNvbnRhaW5lcl8xMiAuZ3JpZF8xMCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmlnbm9yZV9iZWZvcmVfbC5jb250YWluZXJfMTIgLmdyaWRfMTEge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5pZ25vcmVfYmVmb3JlX2wuY29udGFpbmVyXzEyIC5ncmlkXzEyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaWdub3JlX2JlZm9yZV9sLmdyaWRfMSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmlnbm9yZV9iZWZvcmVfbC5ncmlkXzIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5pZ25vcmVfYmVmb3JlX2wuZ3JpZF8zIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaWdub3JlX2JlZm9yZV9sLmdyaWRfNCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmlnbm9yZV9iZWZvcmVfbC5ncmlkXzUge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5pZ25vcmVfYmVmb3JlX2wuZ3JpZF82IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaWdub3JlX2JlZm9yZV9sLmdyaWRfNyB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmlnbm9yZV9iZWZvcmVfbC5ncmlkXzgge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5pZ25vcmVfYmVmb3JlX2wuZ3JpZF85IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaWdub3JlX2JlZm9yZV9sLmdyaWRfMTAge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5pZ25vcmVfYmVmb3JlX2wuZ3JpZF8xMSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmlnbm9yZV9iZWZvcmVfbC5ncmlkXzEyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC52aXNpYmxlX2JlZm9yZV9sIHtcbiAgICBkaXNwbGF5OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaGlkZGVuX2JlZm9yZV9sIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnVsbF9iZWZvcmVfbCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NC45Mzc1ZW0pIHtcbiAgLmlnbm9yZV9iZWZvcmVfeGwuY29udGFpbmVyXzEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaWdub3JlX2JlZm9yZV94bC5jb250YWluZXJfMTIgLmdyaWRfMSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmlnbm9yZV9iZWZvcmVfeGwuY29udGFpbmVyXzEyIC5ncmlkXzIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5pZ25vcmVfYmVmb3JlX3hsLmNvbnRhaW5lcl8xMiAuZ3JpZF8zIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaWdub3JlX2JlZm9yZV94bC5jb250YWluZXJfMTIgLmdyaWRfNCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmlnbm9yZV9iZWZvcmVfeGwuY29udGFpbmVyXzEyIC5ncmlkXzUge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5pZ25vcmVfYmVmb3JlX3hsLmNvbnRhaW5lcl8xMiAuZ3JpZF82IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaWdub3JlX2JlZm9yZV94bC5jb250YWluZXJfMTIgLmdyaWRfNyB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmlnbm9yZV9iZWZvcmVfeGwuY29udGFpbmVyXzEyIC5ncmlkXzgge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5pZ25vcmVfYmVmb3JlX3hsLmNvbnRhaW5lcl8xMiAuZ3JpZF85IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaWdub3JlX2JlZm9yZV94bC5jb250YWluZXJfMTIgLmdyaWRfMTAge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5pZ25vcmVfYmVmb3JlX3hsLmNvbnRhaW5lcl8xMiAuZ3JpZF8xMSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmlnbm9yZV9iZWZvcmVfeGwuY29udGFpbmVyXzEyIC5ncmlkXzEyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaWdub3JlX2JlZm9yZV94bC5ncmlkXzEge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5pZ25vcmVfYmVmb3JlX3hsLmdyaWRfMiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmlnbm9yZV9iZWZvcmVfeGwuZ3JpZF8zIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaWdub3JlX2JlZm9yZV94bC5ncmlkXzQge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5pZ25vcmVfYmVmb3JlX3hsLmdyaWRfNSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmlnbm9yZV9iZWZvcmVfeGwuZ3JpZF82IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaWdub3JlX2JlZm9yZV94bC5ncmlkXzcge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5pZ25vcmVfYmVmb3JlX3hsLmdyaWRfOCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmlnbm9yZV9iZWZvcmVfeGwuZ3JpZF85IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaWdub3JlX2JlZm9yZV94bC5ncmlkXzEwIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaWdub3JlX2JlZm9yZV94bC5ncmlkXzExIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaWdub3JlX2JlZm9yZV94bC5ncmlkXzEyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC52aXNpYmxlX2JlZm9yZV94bCB7XG4gICAgZGlzcGxheTogaW5pdGlhbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmhpZGRlbl9iZWZvcmVfeGwge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMGVtKSB7XG4gIC52aXNpYmxlX2FmdGVyX3hzIHtcbiAgICBkaXNwbGF5OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaGlkZGVuX2FmdGVyX3hzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAudmlzaWJsZV9hZnRlcl9zIHtcbiAgICBkaXNwbGF5OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaGlkZGVuX2FmdGVyX3Mge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC52aXNpYmxlX2FmdGVyX20ge1xuICAgIGRpc3BsYXk6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5oaWRkZW5fYWZ0ZXJfbSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYyZW0pIHtcbiAgLnZpc2libGVfYWZ0ZXJfbCB7XG4gICAgZGlzcGxheTogaW5pdGlhbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmhpZGRlbl9hZnRlcl9sIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGhyZWVzX2wge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzMy4zMzMlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLnZpc2libGVfYWZ0ZXJfeGwge1xuICAgIGRpc3BsYXk6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5oaWRkZW5fYWZ0ZXJfeGwge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmNvbnRhaW5lcl8xMl9hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IDk3LjUlO1xufVxuXG4uY29udGFpbmVyXzEyX2Fic29sdXRlX2JvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxZW07XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogOTcuNSU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3LjkzNzVlbSkge1xuICAuY29udGFpbmVyXzEyX2Fic29sdXRlX2JvdHRvbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDFlbSAwIDAgMDtcbiAgfVxuICAuY29udGFpbmVyXzEyX2Fic29sdXRlX2JvdHRvbSAucXVpY2stc3BlYyB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmNvbnRhaW5lcl8xMl9hYnNvbHV0ZV9ib3R0b20gLnF1aWNrLXNwZWMgdGFibGUge1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gIH1cbn1cblxuLmZ1bGxfd2lkdGhfYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cbi5mdWxsX3dpZHRoX2Fic29sdXRlIC5yZXNldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogR3JpZCA+PiBDaGlsZHJlbiAoQWxwaGEgfiBGaXJzdCwgT21lZ2EgfiBMYXN0KVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWxwaGEge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLm9tZWdhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4vKiBDbGVhciBGbG9hdGVkIEVsZW1lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGh0dHA6Ly9zb25zcHJpbmcuY29tL2pvdXJuYWwvY2xlYXJpbmctZmxvYXRzICovXG4uY2xlYXIge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cblxuLnJvdyB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4vKiBodHRwOi8vcGVyaXNoYWJsZXByZXNzLmNvbS9wcmVzcy8yMDA4LzAyLzA1L2xlc3NvbnMtbGVhcm5lZC1jb25jZXJuaW5nLXRoZS1jbGVhcmZpeC1jc3MtaGFjayAqL1xuLmNsZWFyZml4OmFmdGVyLCAuY29udGFpbmVyXzEyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6ICcgJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cblxuLmNsZWFyZml4IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4qIGh0bWwgLmNsZWFyZml4IHtcbiAgaGVpZ2h0OiAxJTtcbn1cblxuLmNsZWFyZml4IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBDaGFuZ2UgZ3JpZF8zIHN0YWsgcG9pbnRzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmNvbnRhaW5lcl8xMiAuZ3JpZF8zIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyNSU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjEuOTM3NWVtKSB7XG4gIC5jb250YWluZXJfMTIgLmdyaWRfMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOC42ODc1ZW0pIHtcbiAgLmNvbnRhaW5lcl8xMiAuZ3JpZF8zIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBGaXggZ3JpZCByb3cgc3RhY2sgcHJvYmxlbSwgd2hlbiBvbmUgaXRlbSBpcyB0YWxsZXIgdGhhbiBvdGhlc3IgYW5kIHRoZXIgYXJlXG4gICBtdWx0aXBsZSBncmlkXzMgbm90IHdyYXBwZWQgYnkgYSBjb250YWluZXIuXG4gICB0aGlzIGlzIHVzZWQgaW4gdGhlIG5ld3MgYW5kIG9mZmVycyBwYWdlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjEuOTM3NWVtKSB7XG4gIC5tMiB7XG4gICAgY2xlYXI6IGxlZnQ7XG4gIH1cbn1cbi5tMi5ncmlkXzYge1xuICBjbGVhcjogbGVmdDtcbn1cblxuLm00IHtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFzdGVyLXdyYXBwZXIgPiAuY29udGFpbmVyXzEyLCAubWFzdGVyLXdyYXBwZXIgPiAqID4gLmNvbnRhaW5lcl8xMiwgLm1hc3Rlci13cmFwcGVyID4gKiA+ICogPiAuY29udGFpbmVyXzEyLCAucHJpbWFyeS1uYXYtb3V0ZXIgPiAuY29udGFpbmVyXzEyIHtcbiAgICB3aWR0aDogNzUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWFzdGVyLXdyYXBwZXIgPiAuY29udGFpbmVyXzEyLCAubWFzdGVyLXdyYXBwZXIgPiAqID4gLmNvbnRhaW5lcl8xMiwgLm1hc3Rlci13cmFwcGVyID4gKiA+ICogPiAuY29udGFpbmVyXzEyLCAucHJpbWFyeS1uYXYtb3V0ZXIgPiAuY29udGFpbmVyXzEyIHtcbiAgICB3aWR0aDogOTcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1hc3Rlci13cmFwcGVyID4gLmNvbnRhaW5lcl8xMiwgLm1hc3Rlci13cmFwcGVyID4gKiA+IC5jb250YWluZXJfMTIsIC5tYXN0ZXItd3JhcHBlciA+ICogPiAqID4gLmNvbnRhaW5lcl8xMiwgLnByaW1hcnktbmF2LW91dGVyID4gLmNvbnRhaW5lcl8xMiB7XG4gICAgd2lkdGg6IDExNzBweDtcbiAgfVxufVxuXG4vKiBtYXggd2lkdGggZm9yIGZ1bGwgc2NyZWVuIGFzc2V0cyAqL1xuLmFzc2V0V2lkdGhDb250YWluIHtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4vKiAgKi9cbi50aXRsZS1sZWZ0LWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi8qIC5pY29uLWluc2V0IHsgcGFkZGluZzogMCAwIDAgMjVweDsgfSAqL1xuLyogU2NhbGVkIGJhY2tnb3J1bmQgaW1hZ2UgLSB3aXRoIGlubmVyIHNoYWRvdyAqL1xuLmNvdmVyQkcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIC1vLWJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLyogICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDIwMHB4IHJnYmEoMzAsNDIsNTAsLjUpOyAgICovXG59XG5cbi5wcmV2ZW50QWxsQW5pbWF0aW9ucyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAtbW96LXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgLW8tdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAtbXMtdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5lbmFibGVBbGxBbmltYXRpb25zIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC42NnMgZWFzZTtcbiAgLyogRkY0KyAqL1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC42NnMgZWFzZTtcbiAgLyogT3BlcmEgMTAuNSsgKi9cbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC42NnMgZWFzZTtcbiAgLyogU2FmMy4yKywgQ2hyb21lICovXG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC42NnMgZWFzZTtcbiAgLyogSUUxMCAqL1xuICB0cmFuc2l0aW9uOiBhbGwgMC42NnMgZWFzZTtcbn1cblxuLmlubmVyQm94U2hhZG93IHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDIwMHB4IHJnYmEoMzAsIDQyLCA1MCwgMC41KTtcbn1cblxuLyogYnVnZ3kgYmVoYXZpb3VyIG9jY3VyZXMgd2hlbiBzY3JvbGxpbmcgb24gaU9TLCB0aGUgcG9zOiBmaXhlZCBlbGVtZW50IG92ZXJsYXBzIGNvbnRlbnQgb24gc2Nyb2xsLFxuZml4IG5lZWRlZCBvbiBhbGwgZWxlbWVudCBjb250YWluZXJzIHdoaWNoIG5lZWQgdG8gZ28gYWJvdmUgdGhlIGZpeGVkIGVsZW1lbnRcbnNlZSBpc3N1ZSAjMiBodHRwOi8vaW5kaWVnYW1yLmNvbS9pb3M2LWh0bWwtaGFyZHdhcmUtYWNjZWxlcmF0aW9uLWNoYW5nZXMtYW5kLWhvdy10by1maXgtdGhlbS8gKi9cbi5pc29Gb3JjZUhhcmR3YXJkQ2FsYyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogU2ltcGxlIHV0aWxpdHkgY2xhc3NlcyAqL1xuLm5vLWpzIC5mYWRlSW4sXG4udG91Y2ggLmZhZGVJbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mYWRlSW4ge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDJzIGVhc2Utb3V0O1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZmFkZUluLnZpc2libGUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2VudGVyLXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5sZWZ0LXRleHQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucmlnaHQtdGV4dCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ubm8tanMgLm5vLWpzLWhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uanMgLmpzLWhpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZsb2F0bGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5yaWdodGxlZnQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmZ1bGx3aWR0aCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi51aS1oZWxwZXItaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnVpLWhlbHBlci1oaWRkZW4tYWNjZXNzaWJsZSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuXG4udWktaGVscGVyLXJlc2V0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4udWktaGVscGVyLWNsZWFyZml4OmJlZm9yZSxcbi51aS1oZWxwZXItY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuLnVpLWhlbHBlci1jbGVhcmZpeDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4udWktaGVscGVyLWNsZWFyZml4IHtcbiAgbWluLWhlaWdodDogMDtcbiAgLyogc3VwcG9ydDogSUU3ICovXG59XG5cbi51aS1oZWxwZXItemZpeCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IEFscGhhKE9wYWNpdHk9MCk7XG4gIC8qIHN1cHBvcnQ6IElFOCAqL1xufVxuXG4udWktZnJvbnQge1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi8qIEludGVyYWN0aW9uIEN1ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLXN0YXRlLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG59XG5cbi8qIEljb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIHN0YXRlcyBhbmQgaW1hZ2VzICovXG4udWktaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi8qIE1pc2MgdmlzdWFsc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBPdmVybGF5cyAqL1xuLnVpLXdpZGdldC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi51aS1kYXRlcGlja2VyIHtcbiAgd2lkdGg6IDE3ZW07XG4gIHBhZGRpbmc6IC4yZW0gLjJlbSAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IC4yZW0gMDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICB3aWR0aDogMS44ZW07XG4gIGhlaWdodDogMS44ZW07XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYtaG92ZXIsXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVyIHtcbiAgdG9wOiAxcHg7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYge1xuICBsZWZ0OiAycHg7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQge1xuICByaWdodDogMnB4O1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVyIHtcbiAgbGVmdDogMXB4O1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVyIHtcbiAgcmlnaHQ6IDFweDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLThweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC04cHg7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDIuM2VtO1xuICBsaW5lLWhlaWdodDogMS44ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUgc2VsZWN0IHtcbiAgZm9udC1zaXplOiAxZW07XG4gIG1hcmdpbjogMXB4IDA7XG59XG5cbi51aS1kYXRlcGlja2VyIHNlbGVjdC51aS1kYXRlcGlja2VyLW1vbnRoLFxuLnVpLWRhdGVwaWNrZXIgc2VsZWN0LnVpLWRhdGVwaWNrZXIteWVhciB7XG4gIHdpZHRoOiA0NSU7XG59XG5cbi51aS1kYXRlcGlja2VyIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogLjllbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgbWFyZ2luOiAwIDAgLjRlbTtcbn1cblxuLnVpLWRhdGVwaWNrZXIgdGgge1xuICBwYWRkaW5nOiAuN2VtIC4zZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgdGQge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDFweDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgdGQgc3Bhbixcbi51aS1kYXRlcGlja2VyIHRkIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogLjJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIG1hcmdpbjogLjdlbSAwIDAgMDtcbiAgcGFkZGluZzogMCAuMmVtO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAuNWVtIC4yZW0gLjRlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAuMmVtIC42ZW0gLjNlbSAuNmVtO1xuICB3aWR0aDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLnVpLWRhdGVwaWNrZXItY3VycmVudCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4vKiB3aXRoIG11bHRpcGxlIGNhbGVuZGFycyAqL1xuLnVpLWRhdGVwaWNrZXIudWktZGF0ZXBpY2tlci1tdWx0aSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cCB0YWJsZSB7XG4gIHdpZHRoOiA5NSU7XG4gIG1hcmdpbjogMCBhdXRvIC40ZW07XG59XG5cbi51aS1kYXRlcGlja2VyLW11bHRpLTIgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuICB3aWR0aDogNTAlO1xufVxuXG4udWktZGF0ZXBpY2tlci1tdWx0aS0zIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcbiAgd2lkdGg6IDMzLjMlO1xufVxuXG4udWktZGF0ZXBpY2tlci1tdWx0aS00IC51aS1kYXRlcGlja2VyLWdyb3VwIHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbGFzdCAudWktZGF0ZXBpY2tlci1oZWFkZXIsXG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cC1taWRkbGUgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG5cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUge1xuICBjbGVhcjogbGVmdDtcbn1cblxuLnVpLWRhdGVwaWNrZXItcm93LWJyZWFrIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDA7XG59XG5cbi8qIFJUTCBzdXBwb3J0ICovXG4udWktZGF0ZXBpY2tlci1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cblxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLXByZXYge1xuICByaWdodDogMnB4O1xuICBsZWZ0OiBhdXRvO1xufVxuXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gIGxlZnQ6IDJweDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1wcmV2OmhvdmVyIHtcbiAgcmlnaHQ6IDFweDtcbiAgbGVmdDogYXV0bztcbn1cblxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLW5leHQ6aG92ZXIge1xuICBsZWZ0OiAxcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XG4gIGNsZWFyOiByaWdodDtcbn1cblxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi51aS1kYXRlcGlja2VyLWN1cnJlbnQsXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cC1sYXN0IC51aS1kYXRlcGlja2VyLWhlYWRlcixcbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cC1taWRkbGUgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG4vKiBDb21wb25lbnQgY29udGFpbmVyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktd2lkZ2V0IHtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMWVtO1xufVxuXG4udWktd2lkZ2V0IC51aS13aWRnZXQge1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLnVpLXdpZGdldCBpbnB1dCxcbi51aS13aWRnZXQgc2VsZWN0LFxuLnVpLXdpZGdldCB0ZXh0YXJlYSxcbi51aS13aWRnZXQgYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLnVpLXdpZGdldC1jb250ZW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiB1cmwoXCIuLi9pbWFnZXMvanF1ZXJ5LXVpL3VpLWJnX2ZsYXRfNzVfZmZmZmZmXzQweDEwMC5wbmdcIikgNTAlIDUwJSByZXBlYXQteDtcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG5cbi51aS13aWRnZXQtY29udGVudCBhIHtcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG5cbi51aS13aWRnZXQtaGVhZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgYmFja2dyb3VuZDogI2RkZGRkZCB1cmwoXCIuLi9pbWFnZXMvanF1ZXJ5LXVpL3VpLWJnX2hpZ2hsaWdodC1zb2Z0XzUwX2RkZGRkZF8xeDEwMC5wbmdcIikgNTAlIDUwJSByZXBlYXQteDtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udWktd2lkZ2V0LWhlYWRlciBhIHtcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG5cbi8qIEludGVyYWN0aW9uIHN0YXRlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktc3RhdGUtZGVmYXVsdCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNiB1cmwoXCIuLi9pbWFnZXMvanF1ZXJ5LXVpL3VpLWJnX2hpZ2hsaWdodC1zb2Z0XzEwMF9mNmY2ZjZfMXgxMDAucG5nXCIpIDUwJSA1MCUgcmVwZWF0LXg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzAwNzNlYTtcbn1cblxuLnVpLXN0YXRlLWRlZmF1bHQgYSxcbi51aS1zdGF0ZS1kZWZhdWx0IGE6bGluayxcbi51aS1zdGF0ZS1kZWZhdWx0IGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDA3M2VhO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi51aS1zdGF0ZS1ob3Zlcixcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaG92ZXIsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaG92ZXIsXG4udWktc3RhdGUtZm9jdXMsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWZvY3VzLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwYTBmMDtcbiAgYmFja2dyb3VuZDogIzAwYTBmMCB1cmwoXCIuLi9pbWFnZXMvanF1ZXJ5LXVpL3VpLWJnX2hpZ2hsaWdodC1zb2Z0XzI1XzAwNzNlYV8xeDEwMC5wbmdcIikgNTAlIDUwJSByZXBlYXQteDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4udWktc3RhdGUtaG92ZXIgYSxcbi51aS1zdGF0ZS1ob3ZlciBhOmhvdmVyLFxuLnVpLXN0YXRlLWhvdmVyIGE6bGluayxcbi51aS1zdGF0ZS1ob3ZlciBhOnZpc2l0ZWQsXG4udWktc3RhdGUtZm9jdXMgYSxcbi51aS1zdGF0ZS1mb2N1cyBhOmhvdmVyLFxuLnVpLXN0YXRlLWZvY3VzIGE6bGluayxcbi51aS1zdGF0ZS1mb2N1cyBhOnZpc2l0ZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udWktc3RhdGUtYWN0aXZlLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1hY3RpdmUsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiB1cmwoXCIuLi9pbWFnZXMvanF1ZXJ5LXVpL3VpLWJnX2dsYXNzXzY1X2ZmZmZmZl8xeDQwMC5wbmdcIikgNTAlIDUwJSByZXBlYXQteDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMWUyYTMyO1xufVxuXG4udWktc3RhdGUtYWN0aXZlIGEsXG4udWktc3RhdGUtYWN0aXZlIGE6bGluayxcbi51aS1zdGF0ZS1hY3RpdmUgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZjAwODQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogSW50ZXJhY3Rpb24gQ3Vlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktc3RhdGUtaGlnaGxpZ2h0LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1oaWdobGlnaHQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaGlnaGxpZ2h0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiB1cmwoXCIuLi9pbWFnZXMvanF1ZXJ5LXVpL3VpLWJnX2ZsYXRfNTVfZmZmZmZmXzQweDEwMC5wbmdcIikgNTAlIDUwJSByZXBlYXQteDtcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG5cbi51aS1zdGF0ZS1oaWdobGlnaHQgYSxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0IGEsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaGlnaGxpZ2h0IGEge1xuICBjb2xvcjogIzQ0NDQ0NDtcbn1cblxuLnVpLXN0YXRlLWVycm9yLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvcixcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZjAwODQ7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgdXJsKFwiLi4vaW1hZ2VzL2pxdWVyeS11aS91aS1iZ19mbGF0XzU1X2ZmZmZmZl80MHgxMDAucG5nXCIpIDUwJSA1MCUgcmVwZWF0LXg7XG4gIGNvbG9yOiAjMjIyMjIyO1xufVxuXG4udWktc3RhdGUtZXJyb3IgYSxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3IgYSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvciBhIHtcbiAgY29sb3I6ICMyMjIyMjI7XG59XG5cbi51aS1zdGF0ZS1lcnJvci10ZXh0LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvci10ZXh0LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yLXRleHQge1xuICBjb2xvcjogIzIyMjIyMjtcbn1cblxuLnVpLXByaW9yaXR5LXByaW1hcnksXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXByaW9yaXR5LXByaW1hcnksXG4udWktd2lkZ2V0LWhlYWRlciAudWktcHJpb3JpdHktcHJpbWFyeSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udWktcHJpb3JpdHktc2Vjb25kYXJ5LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1wcmlvcml0eS1zZWNvbmRhcnksXG4udWktd2lkZ2V0LWhlYWRlciAudWktcHJpb3JpdHktc2Vjb25kYXJ5IHtcbiAgb3BhY2l0eTogLjc7XG4gIGZpbHRlcjogQWxwaGEoT3BhY2l0eT03MCk7XG4gIC8qIHN1cHBvcnQ6IElFOCAqL1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4udWktc3RhdGUtZGlzYWJsZWQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRpc2FibGVkLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogLjM1O1xuICBmaWx0ZXI6IEFscGhhKE9wYWNpdHk9MzUpO1xuICAvKiBzdXBwb3J0OiBJRTggKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLnVpLXN0YXRlLWRpc2FibGVkIC51aS1pY29uIHtcbiAgZmlsdGVyOiBBbHBoYShPcGFjaXR5PTM1KTtcbiAgLyogc3VwcG9ydDogSUU4IC0gU2VlICM2MDU5ICovXG59XG5cbi8qIEljb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIHN0YXRlcyBhbmQgaW1hZ2VzICovXG4udWktaWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi51aS1pY29uLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2pxdWVyeS11aS91aS1pY29uc19mZjAwODRfMjU2eDI0MC5wbmdcIik7XG59XG5cbi51aS13aWRnZXQtaGVhZGVyIC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2pxdWVyeS11aS91aS1pY29uc18wMDczZWFfMjU2eDI0MC5wbmdcIik7XG59XG5cbi51aS1zdGF0ZS1kZWZhdWx0IC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2pxdWVyeS11aS91aS1pY29uc182NjY2NjZfMjU2eDI0MC5wbmdcIik7XG59XG5cbi51aS1zdGF0ZS1ob3ZlciAudWktaWNvbixcbi51aS1zdGF0ZS1mb2N1cyAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9qcXVlcnktdWkvdWktaWNvbnNfZmZmZmZmXzI1NngyNDAucG5nXCIpO1xufVxuXG4udWktc3RhdGUtYWN0aXZlIC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2pxdWVyeS11aS91aS1pY29uc180NTQ1NDVfMjU2eDI0MC5wbmdcIik7XG59XG5cbi51aS1zdGF0ZS1oaWdobGlnaHQgLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvanF1ZXJ5LXVpL3VpLWljb25zXzAwNzNlYV8yNTZ4MjQwLnBuZ1wiKTtcbn1cblxuLnVpLXN0YXRlLWVycm9yIC51aS1pY29uLFxuLnVpLXN0YXRlLWVycm9yLXRleHQgLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvanF1ZXJ5LXVpL3VpLWljb25zX2ZmMDA4NF8yNTZ4MjQwLnBuZ1wiKTtcbn1cblxuLyogcG9zaXRpb25pbmcgKi9cbi51aS1pY29uLWJsYW5rIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTZweCAxNnB4O1xufVxuXG4udWktaWNvbi1jYXJhdC0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG59XG5cbi51aS1pY29uLWNhcmF0LTEtbmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAwO1xufVxuXG4udWktaWNvbi1jYXJhdC0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAwO1xufVxuXG4udWktaWNvbi1jYXJhdC0xLXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggMDtcbn1cblxuLnVpLWljb24tY2FyYXQtMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggMDtcbn1cblxuLnVpLWljb24tY2FyYXQtMS1zdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IDA7XG59XG5cbi51aS1pY29uLWNhcmF0LTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IDA7XG59XG5cbi51aS1pY29uLWNhcmF0LTEtbncge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggMDtcbn1cblxuLnVpLWljb24tY2FyYXQtMi1uLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggMDtcbn1cblxuLnVpLWljb24tY2FyYXQtMi1lLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggMDtcbn1cblxuLnVpLWljb24tdHJpYW5nbGUtMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTZweDtcbn1cblxuLnVpLWljb24tdHJpYW5nbGUtMS1uZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNnB4O1xufVxuXG4udWktaWNvbi10cmlhbmdsZS0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTZweDtcbn1cblxuLnVpLWljb24tdHJpYW5nbGUtMS1zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNnB4O1xufVxuXG4udWktaWNvbi10cmlhbmdsZS0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTZweDtcbn1cblxuLnVpLWljb24tdHJpYW5nbGUtMS1zdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNnB4O1xufVxuXG4udWktaWNvbi10cmlhbmdsZS0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTZweDtcbn1cblxuLnVpLWljb24tdHJpYW5nbGUtMS1udyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTZweDtcbn1cblxuLnVpLWljb24tdHJpYW5nbGUtMi1uLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE2cHg7XG59XG5cbi51aS1pY29uLXRyaWFuZ2xlLTItZS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNnB4O1xufVxuXG4udWktaWNvbi1hcnJvdy0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMnB4O1xufVxuXG4udWktaWNvbi1hcnJvdy0xLW5lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93LTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0zMnB4O1xufVxuXG4udWktaWNvbi1hcnJvdy0xLXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93LTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0zMnB4O1xufVxuXG4udWktaWNvbi1hcnJvdy0xLXN3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93LTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0zMnB4O1xufVxuXG4udWktaWNvbi1hcnJvdy0xLW53IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0zMnB4O1xufVxuXG4udWktaWNvbi1hcnJvdy0yLW4tcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3ctMi1uZS1zdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3ctMi1lLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93LTItc2Utbncge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93c3RvcC0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93c3RvcC0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93c3RvcC0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93c3RvcC0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2stMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGljay0xLW5lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2stMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2stMS1zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtc3cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGljay0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGljay0xLW53IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTItbi1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTItbmUtc3cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2stMi1lLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2stMi1zZS1udyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY0cHg7XG59XG5cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTY0cHg7XG59XG5cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTY0cHg7XG59XG5cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTY0cHg7XG59XG5cbi51aS1pY29uLWFycm93cmV0dXJuLTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC02NHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3JldHVybi0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNjRweDtcbn1cblxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTY0cHg7XG59XG5cbi51aS1pY29uLWFycm93cmV0dXJuLTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNjRweDtcbn1cblxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtNjRweDtcbn1cblxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtNjRweDtcbn1cblxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtNjRweDtcbn1cblxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtNjRweDtcbn1cblxuLnVpLWljb24tYXJyb3ctNCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgwcHg7XG59XG5cbi51aS1pY29uLWFycm93LTQtZGlhZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC04MHB4O1xufVxuXG4udWktaWNvbi1leHRsaW5rIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTgwcHg7XG59XG5cbi51aS1pY29uLW5ld3dpbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC04MHB4O1xufVxuXG4udWktaWNvbi1yZWZyZXNoIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTgwcHg7XG59XG5cbi51aS1pY29uLXNodWZmbGUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtODBweDtcbn1cblxuLnVpLWljb24tdHJhbnNmZXItZS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTgwcHg7XG59XG5cbi51aS1pY29uLXRyYW5zZmVydGhpY2stZS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC04MHB4O1xufVxuXG4udWktaWNvbi1mb2xkZXItY29sbGFwc2VkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTZweDtcbn1cblxuLnVpLWljb24tZm9sZGVyLW9wZW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtOTZweDtcbn1cblxuLnVpLWljb24tZG9jdW1lbnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtOTZweDtcbn1cblxuLnVpLWljb24tZG9jdW1lbnQtYiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC05NnB4O1xufVxuXG4udWktaWNvbi1ub3RlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTk2cHg7XG59XG5cbi51aS1pY29uLW1haWwtY2xvc2VkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTk2cHg7XG59XG5cbi51aS1pY29uLW1haWwtb3BlbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC05NnB4O1xufVxuXG4udWktaWNvbi1zdWl0Y2FzZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtOTZweDtcbn1cblxuLnVpLWljb24tY29tbWVudCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtOTZweDtcbn1cblxuLnVpLWljb24tcGVyc29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC05NnB4O1xufVxuXG4udWktaWNvbi1wcmludCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtOTZweDtcbn1cblxuLnVpLWljb24tdHJhc2gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTk2cHg7XG59XG5cbi51aS1pY29uLWxvY2tlZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtOTZweDtcbn1cblxuLnVpLWljb24tdW5sb2NrZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTk2cHg7XG59XG5cbi51aS1pY29uLWJvb2ttYXJrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC05NnB4O1xufVxuXG4udWktaWNvbi10YWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTk2cHg7XG59XG5cbi51aS1pY29uLWhvbWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMTJweDtcbn1cblxuLnVpLWljb24tZmxhZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xMTJweDtcbn1cblxuLnVpLWljb24tY2FsZW5kYXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTEycHg7XG59XG5cbi51aS1pY29uLWNhcnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTEycHg7XG59XG5cbi51aS1pY29uLXBlbmNpbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xMTJweDtcbn1cblxuLnVpLWljb24tY2xvY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTEycHg7XG59XG5cbi51aS1pY29uLWRpc2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTEycHg7XG59XG5cbi51aS1pY29uLWNhbGN1bGF0b3Ige1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTExMnB4O1xufVxuXG4udWktaWNvbi16b29taW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTExMnB4O1xufVxuXG4udWktaWNvbi16b29tb3V0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xMTJweDtcbn1cblxuLnVpLWljb24tc2VhcmNoIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xMTJweDtcbn1cblxuLnVpLWljb24td3JlbmNoIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xMTJweDtcbn1cblxuLnVpLWljb24tZ2VhciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTEycHg7XG59XG5cbi51aS1pY29uLWhlYXJ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xMTJweDtcbn1cblxuLnVpLWljb24tc3RhciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMTEycHg7XG59XG5cbi51aS1pY29uLWxpbmsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTExMnB4O1xufVxuXG4udWktaWNvbi1jYW5jZWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjhweDtcbn1cblxuLnVpLWljb24tcGx1cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xMjhweDtcbn1cblxuLnVpLWljb24tcGx1c3RoaWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTEyOHB4O1xufVxuXG4udWktaWNvbi1taW51cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xMjhweDtcbn1cblxuLnVpLWljb24tbWludXN0aGljayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xMjhweDtcbn1cblxuLnVpLWljb24tY2xvc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLWNsb3NldGhpY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLWtleSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLWxpZ2h0YnVsYiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLXNjaXNzb3JzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xMjhweDtcbn1cblxuLnVpLWljb24tY2xpcGJvYXJkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xMjhweDtcbn1cblxuLnVpLWljb24tY29weSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLWNvbnRhY3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTEyOHB4O1xufVxuXG4udWktaWNvbi1pbWFnZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLXZpZGVvIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0xMjhweDtcbn1cblxuLnVpLWljb24tc2NyaXB0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0xMjhweDtcbn1cblxuLnVpLWljb24tYWxlcnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNDRweDtcbn1cblxuLnVpLWljb24taW5mbyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNDRweDtcbn1cblxuLnVpLWljb24tbm90aWNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE0NHB4O1xufVxuXG4udWktaWNvbi1oZWxwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE0NHB4O1xufVxuXG4udWktaWNvbi1jaGVjayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNDRweDtcbn1cblxuLnVpLWljb24tYnVsbGV0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE0NHB4O1xufVxuXG4udWktaWNvbi1yYWRpby1vbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNDRweDtcbn1cblxuLnVpLWljb24tcmFkaW8tb2ZmIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNDRweDtcbn1cblxuLnVpLWljb24tcGluLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE0NHB4O1xufVxuXG4udWktaWNvbi1waW4tcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTQ0cHg7XG59XG5cbi51aS1pY29uLXBsYXkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNjBweDtcbn1cblxuLnVpLWljb24tcGF1c2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTYwcHg7XG59XG5cbi51aS1pY29uLXNlZWstbmV4dCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNjBweDtcbn1cblxuLnVpLWljb24tc2Vlay1wcmV2IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE2MHB4O1xufVxuXG4udWktaWNvbi1zZWVrLWVuZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNjBweDtcbn1cblxuLnVpLWljb24tc2Vlay1zdGFydCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNjBweDtcbn1cblxuLyogdWktaWNvbi1zZWVrLWZpcnN0IGlzIGRlcHJlY2F0ZWQsIHVzZSB1aS1pY29uLXNlZWstc3RhcnQgaW5zdGVhZCAqL1xuLnVpLWljb24tc2Vlay1maXJzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNjBweDtcbn1cblxuLnVpLWljb24tc3RvcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNjBweDtcbn1cblxuLnVpLWljb24tZWplY3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE2MHB4O1xufVxuXG4udWktaWNvbi12b2x1bWUtb2ZmIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNjBweDtcbn1cblxuLnVpLWljb24tdm9sdW1lLW9uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNjBweDtcbn1cblxuLnVpLWljb24tcG93ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNzZweDtcbn1cblxuLnVpLWljb24tc2lnbmFsLWRpYWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTc2cHg7XG59XG5cbi51aS1pY29uLXNpZ25hbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNzZweDtcbn1cblxuLnVpLWljb24tYmF0dGVyeS0wIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE3NnB4O1xufVxuXG4udWktaWNvbi1iYXR0ZXJ5LTEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTc2cHg7XG59XG5cbi51aS1pY29uLWJhdHRlcnktMiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNzZweDtcbn1cblxuLnVpLWljb24tYmF0dGVyeS0zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE3NnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGUtcGx1cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE5MnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGUtbWludXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTkycHg7XG59XG5cbi51aS1pY29uLWNpcmNsZS1jbG9zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xOTJweDtcbn1cblxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTkycHg7XG59XG5cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE5MnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xOTJweDtcbn1cblxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTkycHg7XG59XG5cbi51aS1pY29uLWNpcmNsZS1hcnJvdy1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xOTJweDtcbn1cblxuLnVpLWljb24tY2lyY2xlLWFycm93LXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE5MnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGUtYXJyb3ctdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTkycHg7XG59XG5cbi51aS1pY29uLWNpcmNsZS1hcnJvdy1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xOTJweDtcbn1cblxuLnVpLWljb24tY2lyY2xlLXpvb21pbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTkycHg7XG59XG5cbi51aS1pY29uLWNpcmNsZS16b29tb3V0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xOTJweDtcbn1cblxuLnVpLWljb24tY2lyY2xlLWNoZWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xOTJweDtcbn1cblxuLnVpLWljb24tY2lyY2xlc21hbGwtcGx1cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwOHB4O1xufVxuXG4udWktaWNvbi1jaXJjbGVzbWFsbC1taW51cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0yMDhweDtcbn1cblxuLnVpLWljb24tY2lyY2xlc21hbGwtY2xvc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMjA4cHg7XG59XG5cbi51aS1pY29uLXNxdWFyZXNtYWxsLXBsdXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMjA4cHg7XG59XG5cbi51aS1pY29uLXNxdWFyZXNtYWxsLW1pbnVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTIwOHB4O1xufVxuXG4udWktaWNvbi1zcXVhcmVzbWFsbC1jbG9zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0yMDhweDtcbn1cblxuLnVpLWljb24tZ3JpcC1kb3R0ZWQtdmVydGljYWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMjRweDtcbn1cblxuLnVpLWljb24tZ3JpcC1kb3R0ZWQtaG9yaXpvbnRhbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0yMjRweDtcbn1cblxuLnVpLWljb24tZ3JpcC1zb2xpZC12ZXJ0aWNhbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0yMjRweDtcbn1cblxuLnVpLWljb24tZ3JpcC1zb2xpZC1ob3Jpem9udGFsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTIyNHB4O1xufVxuXG4udWktaWNvbi1ncmlwc21hbGwtZGlhZ29uYWwtc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMjI0cHg7XG59XG5cbi51aS1pY29uLWdyaXAtZGlhZ29uYWwtc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMjI0cHg7XG59XG5cbi8qIE1pc2MgdmlzdWFsc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBDb3JuZXIgcmFkaXVzICovXG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItdG9wLFxuLnVpLWNvcm5lci1sZWZ0LFxuLnVpLWNvcm5lci10bCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcbn1cblxuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLXRvcCxcbi51aS1jb3JuZXItcmlnaHQsXG4udWktY29ybmVyLXRyIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDtcbn1cblxuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLWJvdHRvbSxcbi51aS1jb3JuZXItbGVmdCxcbi51aS1jb3JuZXItYmwge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7XG59XG5cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci1ib3R0b20sXG4udWktY29ybmVyLXJpZ2h0LFxuLnVpLWNvcm5lci1iciB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHg7XG59XG5cbi8qIE92ZXJsYXlzICovXG4udWktd2lkZ2V0LW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiAjZWVlZWVlIHVybChcIi4uL2ltYWdlcy9qcXVlcnktdWkvdWktYmdfZmxhdF8wX2VlZWVlZV80MHgxMDAucG5nXCIpIDUwJSA1MCUgcmVwZWF0LXg7XG4gIG9wYWNpdHk6IC44O1xuICBmaWx0ZXI6IEFscGhhKE9wYWNpdHk9ODApO1xuICAvKiBzdXBwb3J0OiBJRTggKi9cbn1cblxuLnVpLXdpZGdldC1zaGFkb3cge1xuICBtYXJnaW46IC00cHggMCAwIC00cHg7XG4gIHBhZGRpbmc6IDRweDtcbiAgYmFja2dyb3VuZDogI2FhYWFhYSB1cmwoXCIuLi9pbWFnZXMvanF1ZXJ5LXVpL3VpLWJnX2ZsYXRfMF9hYWFhYWFfNDB4MTAwLnBuZ1wiKSA1MCUgNTAlIHJlcGVhdC14O1xuICBvcGFjaXR5OiAuNjtcbiAgZmlsdGVyOiBBbHBoYShPcGFjaXR5PTYwKTtcbiAgLyogc3VwcG9ydDogSUU4ICovXG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cblxuLypcbiAqXHROYW1lOiBQcmltYXJ5IE5hdmlnYXRpb25cbiAqXHRSZWYgOiBjX24xXzAwMVxuICpcdFVSTCA6IGh0dHA6Ly90b3lvdGEtc3RhZ2UuYW1hemUuY29tL2h0bWwvY29tcG9uZW50cy9uYXZpZ2F0aW9uL1ByaW1hcnlOYXZpZ2F0aW9uLmh0bWxcbiAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFByaW1hcnkgbmF2aWdhdGlvblxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5vdXRlci13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG59XG5cbi5vdXRlci13cmFwcGVyLm5vLW5hdmlnYXRpb24ge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLm91dGVyLXdyYXBwZXIgLm1hc3Rlci13cmFwcGVyLmZpeGVkLWhlYWRlciB7XG4gIG1hcmdpbi10b3A6IC03MHB4O1xufVxuXG4ub3V0ZXItd3JhcHBlciAubWFzdGVyLXdyYXBwZXIgLmhlYWRlci1jb250YWluZXIuZngtaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogLTcwcHg7XG59XG5cbi5vdXRlci13cmFwcGVyIC5tYXN0ZXItd3JhcHBlci5maXhlZC1oZWFkZXIgLmhlYWRlci1jb250YWluZXIuZngtaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnByaW1hcnktbmF2IHtcbiAgaGVpZ2h0OiA3MHB4O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgei1pbmRleDogNjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC03MHB4O1xuICBtYXJnaW4tdG9wOiA3MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgyLCAyLCAyLCAwLjE1KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgyLCAyLCAyLCAwLjE1KTtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMiwgMiwgMiwgMC4xNSk7XG59XG5cbi5uby1ib3hzaGFkb3cgLnByaW1hcnktbmF2IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWVhZWE7XG59XG5cbi5wcmltYXJ5LW5hdiAucHJpbWFyeS1uYXYtb3V0ZXIge1xuICB6LWluZGV4OiAxMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDcwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSNlZmYwZjEsZW5kQ29sb3JzdHI9I2ZmZmZmZilcIjtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuR3JhZGllbnQoc3RhcnRDb2xvcnN0cj0jZWZmMGYxLGVuZENvbG9yc3RyPSNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChib3R0b20sICNmZmYsICNlZmYwZjEpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZmZmLCAjZWZmMGYxKTtcbn1cblxuLnByaW1hcnktbmF2IC5sb2dvLWxpbmsge1xuICBmbG9hdDogcmlnaHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICByaWdodDogMTVweDtcbiAgei1pbmRleDogNztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cblxuLnByaW1hcnktbmF2IC5sb2dvLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cblxuLnByaW1hcnktbmF2IC5sb2dvLWxpbmsgLnNtYWxsLWxvZ28ge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2xvZ29fc20ucG5nKSBuby1yZXBlYXQgMCAwO1xuICB3aWR0aDogNzNweDtcbiAgaGVpZ2h0OiA3MHB4O1xufVxuXG4ucHJpbWFyeS1uYXYgLmxvZ28tY29udGFpbmVyIC5sYXJnZS1uYXYge1xuICByaWdodDogOTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5uYXYtbGlua3MtY29udGFpbmVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHdpZHRoOiA4NTdweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm5hdi1saW5rcy1jb250YWluZXIgLmxhcmdlLW5hdixcbi5uYXYtbGlua3MtY29udGFpbmVyIC5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cblxuLnByaW1hcnktbmF2LnJldmVhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMzNzIGVhc2Utb3V0O1xuICBtYXJnaW4tdG9wOiAwO1xuICB0b3A6IDA7XG59XG5cbi5zZWNvbmRhcnktbmF2LnJldmVhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMzNzIGVhc2Utb3V0O1xuICBtYXJnaW4tdG9wOiAwO1xuICB0b3A6IDA7XG59XG5cbi5jc3N0cmFuc2Zvcm1zM2QgLnByaW1hcnktbmF2LnJldmVhbCB7XG4gIHRvcDogLTcwcHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjMzcyBlYXNlLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDcwcHgsIDBweCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zM3MgZWFzZS1vdXQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDcwcHgsIDBweCk7XG59XG5cbi5jc3N0cmFuc2Zvcm1zM2QgLnNlY29uZGFyeS1uYXYucmV2ZWFsIHtcbiAgdG9wOiAwcHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjMzcyBlYXNlLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDcwcHgsIDBweCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zM3MgZWFzZS1vdXQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDcwcHgsIDBweCk7XG59XG5cbi5wcmltYXJ5LW5hdi5ub0ZpeGVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC03MHB4O1xuICBtYXJnaW4tdG9wOiA3MHB4O1xuICB0cmFuc2l0aW9uOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5wcmltYXJ5LW5hdi5ub0ZpeGVkIC5wcmltYXJ5LW5hdi1vdXRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogNztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG5cbi5wcmltYXJ5LW5hdi5ub0ZpeGVkIC5uYXYtY29udGVudC1hcmVhIHtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5jc3N0cmFuc2Zvcm1zM2QgLnByaW1hcnktbmF2Lm5vRml4ZWQge1xuICB0b3A6IC03MHB4O1xuICB0cmFuc2l0aW9uOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5wcmltYXJ5LW5hdi5mb3JjZUZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0cmFuc2l0aW9uOiBub25lO1xuICBtYXJnaW4tdG9wOiAwO1xuICB0b3A6IDA7XG59XG5cbi5jc3N0cmFuc2Zvcm1zM2QgLnByaW1hcnktbmF2LmZvcmNlRml4ZWQge1xuICB0b3A6IC03MHB4O1xuICB0cmFuc2l0aW9uOiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgNzBweCwgMHB4KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCA3MHB4LCAwcHgpO1xufVxuXG4ucHJpbWFyeS1uYXYucmV2ZWFsZWQgLmxvZ28tbGluayB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ucHJpbWFyeS1uYXYucmV2ZWFsZWQgLmxvZ28tbGluayBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHJpbWFyeS1uYXYucmV2ZWFsZWQgLmxvZ28tbGluayAuc21hbGwtbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2Vjb25kYXJ5LW5hdi5yZXZlYWxlZCB7XG4gIHotaW5kZXg6IDY7XG59XG5cbi5wcmltYXJ5LW5hdi1vdXRlciAuY29udGFpbmVyXzEyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJpbWFyeS1uYXYtb3V0ZXIgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGhlaWdodDogNzBweDtcbn1cblxuLnByaW1hcnktbmF2LW91dGVyIC5kcm9wZG93bm5hdiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5wcmltYXJ5LW5hdi1vdXRlciB1bC5yaWdodC1hbGlnbiB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnByaW1hcnktbmF2LW91dGVyIC5sYXJnZS1uYXYgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjY2cyBlYXNlO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xufVxuXG4ucHJpbWFyeS1uYXYtb3V0ZXIgLmxhcmdlLW5hdi5kcm9wZG93bm5hdiBsaSAubGluayB7XG4gIGZvbnQtZmFtaWx5OiB0b3lvdGF0ZXh0X2JkO1xufVxuXG4ucHJpbWFyeS1uYXYtb3V0ZXIgLmxhcmdlLW5hdiBsaTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0VGRjBGMTtcbn1cblxuLnByaW1hcnktbmF2LW91dGVyIC5sYXJnZS1uYXYgbGk6aG92ZXIsXG4ucHJpbWFyeS1uYXYtb3V0ZXIgLmxhcmdlLW5hdiBsaS5hY3RpdmUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzMyM2E7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5wcmltYXJ5LW5hdi1vdXRlciAubGFyZ2UtbmF2IGxpOmZpcnN0LWNoaWxkIGEge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG59XG5cbi5wcmltYXJ5LW5hdi1vdXRlciAubGFyZ2UtbmF2IGxpIGEge1xuICBmbG9hdDogbGVmdDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0VGRjBGMTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC42NnMgZWFzZTtcbiAgcGFkZGluZzogMjRweCAxOXB4IDI0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnByaW1hcnktbmF2LW91dGVyIC5sYXJnZS1uYXYgbGk6aG92ZXIgYSxcbi5wcmltYXJ5LW5hdi1vdXRlciAubGFyZ2UtbmF2IGxpLmFjdGl2ZSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wcmltYXJ5LW5hdi1vdXRlciAubGFyZ2UtbmF2IGxpLmFjdGl2ZSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wcmltYXJ5LW5hdi1vdXRlciAubGFyZ2UtbmF2IGxpLmFjdGl2ZSBhOmhvdmVyIC5saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wcmltYXJ5LW5hdi1vdXRlciAubGFyZ2UtbmF2IC5zZWFyY2gtY29udGFpbmVyIHtcbiAgd2lkdGg6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5wcmltYXJ5LW5hdi1vdXRlciAubGFyZ2UtbmF2IGxpLnNlYXJjaC1zbGlkZSB7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNjZzIGVhc2U7XG4gIHotaW5kZXg6IDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzMyM2E7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucHJpbWFyeS1uYXYtb3V0ZXIgLmxhcmdlLW5hdiBsaS5zZWFyY2gtc2xpZGUgLnNlYXJjaCB7XG4gIG1hcmdpbjogMTBweCAxMHB4IDAgMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTI1YjYxO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwYWRkaW5nOiAxM3B4IDUwcHggMTdweCAxNXB4O1xuICB3aWR0aDogMzUwcHg7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1mYW1pbHk6IHRveW90YXRleHRfcmc7XG59XG5cbi5wcmltYXJ5LW5hdi1vdXRlciAubGFyZ2UtbmF2IGxpLnNlYXJjaC1zbGlkZSAuaWNvbi1zZWFyY2gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDMyMHB4O1xuICB0b3A6IDE5cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI2cHg7XG4gIHdpZHRoOiAzNXB4O1xufVxuXG4ucHJpbWFyeS1uYXYtb3V0ZXIgLmxhcmdlLW5hdi5uYXYtb3BlbiBsaS5zZWFyY2gtc2xpZGUge1xuICB3aWR0aDogMzcwcHg7XG59XG5cbi5tZW51LW9wZW4gLnByaW1hcnktbmF2LW91dGVyIC5icmVhZGNydW1iIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnByaW1hcnktbmF2LW91dGVyIC5icmVhZGNydW1iIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG9wYWNpdHk6IDE7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5wcmltYXJ5LW5hdi1vdXRlciAuYnJlYWRjcnVtYiBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogIzZjNzA3MztcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBwYWRkaW5nLXRvcDogMi4xZW07XG59XG5cbi5wcmltYXJ5LW5hdi1vdXRlciAuYnJlYWRjcnVtYiBsaSBhIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnByaW1hcnktbmF2LW91dGVyIC5icmVhZGNydW1iIGxpIGkge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5wcmltYXJ5LW5hdi1vdXRlciAuYnJlYWRjcnVtYiBsaSBpLnNsYXNoIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4ucHJpbWFyeS1uYXYtb3V0ZXIgLmJyZWFkY3J1bWIgbGkuYWN0aXZlIHNwYW4ge1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1mYW1pbHk6IHRveW90YXRleHRfYmQ7XG4gIGNvbG9yOiAjMWUyYTMyO1xufVxuXG4ucHJpbWFyeS1uYXYtb3V0ZXIgLmJyZWFkY3J1bWIgbGkuYWN0aXZlIGkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHJpbWFyeS1uYXYtb3V0ZXIgLmJyZWFkY3J1bWIgbGkuYWN0aXZlIGkuc2xhc2gge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHJpbWFyeS1uYXYtb3V0ZXIgLmJyZWFkY3J1bWIgbGkuYWN0aXZlIGkuc3ByaXRlLW1lbnUtZGFyay1hcnJvdyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjY2cyBlYXNlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICMxZTJhMzI7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgcmdiYSgzMCwgNDIsIDUwLCAwLjk4KTtcbn1cblxuLnNlY29uZGFyeS1uYXYsIC5kcm9wZG93bi1zdWItbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTJhMzI7XG4gIHRvcDogNzBweDtcbiAgei1pbmRleDogMztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMCwgNDIsIDUwLCAwLjkpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWVudS1vcGVuIC5zZWNvbmRhcnktbmF2IHtcbiAgdG9wOiAwO1xufVxuXG4uc2Vjb25kYXJ5LW5hdiAuc2VjLW5hdi1saXN0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uc2Vjb25kYXJ5LW5hdiAuc2VjLW5hdi1saXN0IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjY2cyBlYXNlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uc2Vjb25kYXJ5LW5hdiAuc2VjLW5hdi1saXN0IGxpLm1hc2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRFNTg1RTtcbn1cblxuLnNlY29uZGFyeS1uYXYgLnNlYy1uYXYtbGlzdCBsaSBhIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxOXB4IDIwcHggMjBweCAyMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICNmZGZkZmQ7XG59XG5cbi5zZWNvbmRhcnktbmF2IC5zZWMtbmF2LWxpc3QgbGk6aG92ZXIsXG4uc2Vjb25kYXJ5LW5hdiAuc2VjLW5hdi1saXN0IGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0RTU4NUU7XG59XG5cbi5zZWNvbmRhcnktbmF2IC5zZWMtbmF2LWxpc3QgbGkubW9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlY29uZGFyeS1uYXYgLnNlYy1uYXYtbGlzdCBsaS5tb3JlIHVsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWUyYTMyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMwLCA0MiwgNTAsIDAuOTgpO1xufVxuXG4uc2Vjb25kYXJ5LW5hdiAuc2VjLW5hdi1saXN0IGxpLm1vcmUgaSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4uc2Vjb25kYXJ5LW5hdiAuc2VjLW5hdi1saXN0IGxpLm1vcmU6aG92ZXIgdWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zZWNvbmRhcnktbmF2IC5zZWMtbmF2LWxpc3QgbGkubW9yZSB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSB7XG4gIC5jc3N0cmFuc2Zvcm1zM2QgLnNlY29uZGFyeS1uYXYucmV2ZWFsIHtcbiAgICB0b3A6IC0xNXB4O1xuICB9XG5cbiAgaSB7XG4gICAgZGlzcGxheTogaW5pdGlhbDtcbiAgfVxuXG4gIC5vdXRlci13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNTZweDtcbiAgfVxuICAub3V0ZXItd3JhcHBlciAubWFzdGVyLXdyYXBwZXIuZml4ZWQtaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAtNTZweDtcbiAgfVxuICAub3V0ZXItd3JhcHBlciAubWFzdGVyLXdyYXBwZXIgLmhlYWRlci1jb250YWluZXIuZngtaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAtNTZweDtcbiAgfVxuXG4gIC5wcmltYXJ5LW5hdi5ub0ZpeGVkIHtcbiAgICB0b3A6IC01NnB4O1xuICAgIG1hcmdpbi10b3A6IDU2cHg7XG4gIH1cblxuICAucHJpbWFyeS1uYXYubm9GaXhlZCAubmF2LWNvbnRlbnQtYXJlYSB7XG4gICAgcGFkZGluZy10b3A6IDU2cHg7XG4gIH1cblxuICAuY3NzdHJhbnNmb3JtczNkIC5wcmltYXJ5LW5hdi5ub0ZpeGVkIHtcbiAgICB0b3A6IC01NnB4O1xuICB9XG5cbiAgLmNzc3RyYW5zZm9ybXMzZCAucHJpbWFyeS1uYXYuZm9yY2VGaXhlZCB7XG4gICAgdG9wOiAtNTZweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgcmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgNTZweCwgMHB4KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCA1NnB4LCAwcHgpO1xuICB9XG5cbiAgLnByaW1hcnktbmF2IHtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgdG9wOiAtNTZweDtcbiAgICBtYXJnaW4tdG9wOiA1NnB4O1xuICB9XG4gIC5wcmltYXJ5LW5hdiAucHJpbWFyeS1uYXYtb3V0ZXIge1xuICAgIGhlaWdodDogNTZweDtcbiAgfVxuICAucHJpbWFyeS1uYXYgLnByaW1hcnktbmF2LW91dGVyIHVsIHtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gIH1cbiAgLnByaW1hcnktbmF2IC5wcmltYXJ5LW5hdi1vdXRlciAubGFyZ2UtbmF2IGxpIHtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gIH1cbiAgLnByaW1hcnktbmF2IC5wcmltYXJ5LW5hdi1vdXRlciAubGFyZ2UtbmF2IGxpIGEge1xuICAgIHBhZGRpbmc6IDE5cHggMjBweCAxMnB4IDE1cHg7XG4gIH1cbiAgLnByaW1hcnktbmF2IC5wcmltYXJ5LW5hdi1vdXRlciAuYnJlYWRjcnVtYiBsaSB7XG4gICAgcGFkZGluZy10b3A6IDEuNmVtO1xuICB9XG4gIC5wcmltYXJ5LW5hdiAucHJpbWFyeS1uYXYtb3V0ZXIgLmJyZWFkY3J1bWIgbGkuYWN0aXZlIGkuc3ByaXRlLW1lbnUtZGFyay1hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnByaW1hcnktbmF2IC5sb2dvLWxpbmsge1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAucHJpbWFyeS1uYXYgLmxvZ28tbGluayBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnByaW1hcnktbmF2IC5sb2dvLWxpbmsgLnNtYWxsLWxvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbG9nb194cy5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICB9XG5cbiAgLnNlY29uZGFyeS1uYXYge1xuICAgIHRvcDogNTZweDtcbiAgfVxuICAuc2Vjb25kYXJ5LW5hdiAuc2VjLW5hdi1saXN0IGxpIGEge1xuICAgIHBhZGRpbmc6IDEycHggMjBweCAxM3B4IDIwcHg7XG4gIH1cbiAgLnNlY29uZGFyeS1uYXYgLnNlYy1uYXYtbGlzdCBsaS5tb3JlIHVsIHtcbiAgICB0b3A6IDQ2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucHJpbWFyeS1uYXYgLnByaW1hcnktbmF2LW91dGVyIC5sYXJnZS1uYXYgbGkgYSB7XG4gICAgcGFkZGluZzogMThweCAyMHB4IDE2cHggMjBweDtcbiAgfVxuICAucHJpbWFyeS1uYXYgLnByaW1hcnktbmF2LW91dGVyIC5sYXJnZS1uYXYgbGkuc2VhcmNoLXNsaWRlIC5zZWFyY2gge1xuICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICBwYWRkaW5nOiAxMHB4IDUwcHggMTJweCAxNXB4O1xuICB9XG4gIC5wcmltYXJ5LW5hdiAucHJpbWFyeS1uYXYtb3V0ZXIgLmxhcmdlLW5hdiBsaS5zZWFyY2gtc2xpZGUgLmljb24tc2VhcmNoIHtcbiAgICBsZWZ0OiAzMjBweDtcbiAgICB0b3A6IDE1cHg7XG4gIH1cbiAgLnByaW1hcnktbmF2IC5wcmltYXJ5LW5hdi1vdXRlciAubG9nby1saW5rIHtcbiAgICByaWdodDogNDBweDtcbiAgfVxuXG4gIC5zZWNvbmRhcnktbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MmVtKSB7XG4gIC5jc3N0cmFuc2Zvcm1zM2QgLnNlY29uZGFyeS1uYXYucmV2ZWFsIHtcbiAgICB0b3A6IDBweDtcbiAgfVxuXG4gIC5vdXRlci13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgfVxuICAub3V0ZXItd3JhcHBlciAubWFzdGVyLXdyYXBwZXIuZml4ZWQtaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAtNzBweDtcbiAgfVxuICAub3V0ZXItd3JhcHBlciAubWFzdGVyLXdyYXBwZXIgLmhlYWRlci1jb250YWluZXIuZngtaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAtNzBweDtcbiAgfVxuXG4gIC5wcmltYXJ5LW5hdi5ub0ZpeGVkIHtcbiAgICB0b3A6IC03MHB4O1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gIH1cblxuICAucHJpbWFyeS1uYXYubm9GaXhlZCAubmF2LWNvbnRlbnQtYXJlYSB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gIH1cblxuICAuY3NzdHJhbnNmb3JtczNkIC5wcmltYXJ5LW5hdi5ub0ZpeGVkIHtcbiAgICB0b3A6IC03MHB4O1xuICB9XG5cbiAgLmNzc3RyYW5zZm9ybXMzZCAucHJpbWFyeS1uYXYuZm9yY2VGaXhlZCB7XG4gICAgdG9wOiAtNzBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgNzBweCwgMHB4KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCA3MHB4LCAwcHgpO1xuICB9XG5cbiAgLnByaW1hcnktbmF2IHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgdG9wOiAtNzBweDtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICB9XG4gIC5wcmltYXJ5LW5hdiAucHJpbWFyeS1uYXYtb3V0ZXIge1xuICAgIGhlaWdodDogNzBweDtcbiAgfVxuICAucHJpbWFyeS1uYXYgLnByaW1hcnktbmF2LW91dGVyIHVsIHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gIH1cbiAgLnByaW1hcnktbmF2IC5wcmltYXJ5LW5hdi1vdXRlciAubGFyZ2UtbmF2IGxpIHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gIH1cbiAgLnByaW1hcnktbmF2IC5wcmltYXJ5LW5hdi1vdXRlciAubGFyZ2UtbmF2IGxpIGEge1xuICAgIHBhZGRpbmc6IDIzcHggMTlweCAyNHB4O1xuICB9XG4gIC5wcmltYXJ5LW5hdiAucHJpbWFyeS1uYXYtb3V0ZXIgLmxhcmdlLW5hdiBsaS5zZWFyY2gtc2xpZGUgLnNlYXJjaCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDUwcHggMTJweCAxNXB4O1xuICAgIHBhZGRpbmc6IDEzcHggNTBweCAxN3B4IDE1cHg7XG4gIH1cbiAgLnByaW1hcnktbmF2IC5wcmltYXJ5LW5hdi1vdXRlciAubGFyZ2UtbmF2IGxpLnNlYXJjaC1zbGlkZSAuaWNvbi1zZWFyY2gge1xuICAgIGxlZnQ6IDMyMHB4O1xuICAgIHRvcDogMTlweDtcbiAgfVxuICAucHJpbWFyeS1uYXYgLnByaW1hcnktbmF2LW91dGVyIC5icmVhZGNydW1iIGxpIHtcbiAgICBwYWRkaW5nLXRvcDogMi4xZW07XG4gIH1cbiAgLnByaW1hcnktbmF2IC5sb2dvLWxpbmsge1xuICAgIHJpZ2h0OiA0MHB4O1xuICAgIHotaW5kZXg6IDc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgfVxuICAucHJpbWFyeS1uYXYgLmxvZ28tbGluayAuc21hbGwtbG9nbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2xvZ29fc20ucG5nKSBuby1yZXBlYXQgMCAwO1xuICAgIHdpZHRoOiA3M3B4O1xuICAgIGhlaWdodDogNzBweDtcbiAgfVxuICAucHJpbWFyeS1uYXYgLmxvZ28tbGluayBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnNlY29uZGFyeS1uYXYge1xuICAgIHRvcDogNzBweDtcbiAgfVxuICAuc2Vjb25kYXJ5LW5hdiAuc2VjLW5hdi1saXN0IGxpIGEge1xuICAgIHBhZGRpbmc6IDE5cHggMjBweCAyMHB4IDIwcHg7XG4gIH1cbiAgLnNlY29uZGFyeS1uYXYgLnNlYy1uYXYtbGlzdCBsaS5tb3JlIHVsIHtcbiAgICB0b3A6IDYwcHg7XG4gIH1cbn1cbmgzLmRlYWxlcm5hbWUge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtZmFtaWx5OiBcInRveW90YXRleHRfcmdcIjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogNzBweDtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1yaWdodDogMTM1cHg7XG4gIG1heC13aWR0aDogMzAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjJlbSkge1xuICBoMy5kZWFsZXJuYW1lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDhlbSkge1xuICAucHJpbWFyeS1uYXYgLmNvbnRhaW5lcl8xMiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnByaW1hcnktbmF2IC5ncmlkXzEyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgfVxuXG4gIC5zZWNvbmRhcnktbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4vKiBcblx0ICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG5cdCBTZWNvbmRhcnkgbmF2IGRyb3Bkb3duXG5cdCAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuKi9cbi5zZWNvbmRhcnktbmF2IC5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWNvbmRhcnktbmF2IC5kcm9wZG93bjpob3ZlciAuZHJvcGRvd24tc3ViLW1lbnUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICAvKiBJRSA4ICovXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKVwiO1xuICAvKiBJRSA1LTcgKi9cbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbn1cblxuLmRyb3Bkb3duLXN1Yi1tZW51IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICAvKiBJRSA4ICovXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9NTApXCI7XG4gIC8qIElFIDUtNyAqL1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbn1cbi5kcm9wZG93bi1zdWItbWVudSA+IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmRyb3Bkb3duLXN1Yi1tZW51IGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIERyb3AgZG93biBtZW51IHN0eWxlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5uYXYtY29udGVudC1hcmVhIHtcbiAgei1pbmRleDogNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MzIzYTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuNjZzIGVhc2Utb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCAwLjY2cyBlYXNlLW91dDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLm5hdi1jb250ZW50LWFyZWEubG9hZGluZyB7XG4gIGhlaWdodDogMTIwcHg7XG59XG5cbi5uYXYtY29udGVudCB7XG4gIHBhZGRpbmc6IDUwcHggMCA4MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzMyM2E7XG4gIGNsZWFyOiBsZWZ0O1xuICBjb2xvcjogI0JEQkZDMDtcbn1cblxuLm5hdi1jb250ZW50IC5kaXNjbGFpbWVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gIC5uYXYtY29udGVudCAuZGlzY2xhaW1lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIH1cbn1cblxuLnNwZWNpYWwtb2ZmZXIge1xuICBjb2xvcjogI2VmOTEwOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubmF2LWNvbnRlbnQgLmRpc2NsYWltZXIgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubmF2LWNvbnRlbnQgLm1vZGVsLWxpc3Qge1xuICBmbG9hdDogbGVmdDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB0cmFuc2l0aW9uOiBtYXJnaW4gMC4zM3MgbGluZWFyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ubmF2LWNvbnRlbnQgLm1vZGVsLWxpc3QgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzRDQ4NEY7XG4gIGhlaWdodDogMTE5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1pbi13aWR0aDogMTcwcHg7XG59XG5cbi5uYXYtY29udGVudCAubW9kZWwtbGlzdCAuYWxwaGEge1xuICBjbGVhcjogbGVmdDtcbn1cblxuLm5hdi1jb250ZW50IC5tb2RlbC1pdGVtIC5tb2RlbC1uYW1lIHtcbiAgY29sb3I6ICNiZGJmYzA7XG59XG5cbi5uYXYtY29udGVudCAubW9kZWwtaXRlbSAubW9kZWwtbmFtZSBzdHJvbmcge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdi1jb250ZW50IC5saW5rLWxpc3Qge1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogI2JkYmZjMDtcbn1cblxuLm5hdi1jb250ZW50IC5saW5rLWxpc3QgYSB7XG4gIGNvbG9yOiAjYmRiZmMwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uYXYtY29udGVudCAubGluay1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1jb250ZW50IC5saW5rLWxpc3QgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWNvbnRlbnQgLmxpbmstbGlzdCBsaSB7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgZm9udC1mYW1pbHk6IHRveW90YXRleHRfYmQ7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cblxuLm5hdi1jb250ZW50IC5saW5rLWxpc3QgbGkgLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5uYXYtY29udGVudCAubGluay1saXN0IGxpIC50aXRsZS5zaG93LW0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubmF2LWNvbnRlbnQgLmxpbmstbGlzdCBsaSAucGFkZGluZyB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5uYXYtY29udGVudCAubGluay1saXN0IGxpIGxpIHtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IHRveW90YXRleHRfcmc7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXYtY29udGVudCAubGluay1saXN0IC5yZWQtdGl0bGUge1xuICBjb2xvcjogI2QyMDAxZTtcbn1cblxuLm5hdi1jb250ZW50IC5saW5rLWxpc3QgLmJsdWUtdGl0bGUge1xuICBjb2xvcjogIzAwYTBmMDtcbn1cblxuLm5hdi1jb250ZW50IC5saW5rLWxpc3QgLm9yYW5nZS10aXRsZSB7XG4gIGNvbG9yOiAjZWY5MTA5O1xufVxuXG4ubmF2LWNvbnRlbnQgLmxpbmstbGlzdCAuZ3JlZW4tdGl0bGUge1xuICBjb2xvcjogIzAwOWIzYztcbn1cblxuLm5hdi1jb250ZW50IC5saW5rLWxpc3QgbGkubWVudS1saW5rLWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MzMzQjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlMmEzMjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2Utb3V0O1xufVxuXG4ubmF2LWNvbnRlbnQgLmxpbmstbGlzdCBsaS5tZW51LWxpbmstYmxvY2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQyNTJCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4ubmF2LWNvbnRlbnQgLmxpbmstbGlzdCBsaS5tZW51LWxpbmstYmxvY2sgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2LWNvbnRlbnQgLmxpbmstbGlzdCBsaS5tZW51LWxpbmstYmxvY2sgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm5hdi1jb250ZW50IC5saW5rLWxpc3QgbGkubWVudS1saW5rLWJsb2NrIGxpIGEge1xuICBjb2xvcjogI2JkYmZjMDtcbn1cblxuLm5hdi1jb250ZW50IC5saW5rLWxpc3QgbGkubWVudS1saW5rLWJsb2NrIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdi1jb250ZW50IC5saW5rLWxpc3QgbGkubWVudS1saW5rLWJsb2NrIGxpIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4ubmF2LWNvbnRlbnQgLmxpbmstbGlzdCBsaS5jdGEtbmF2LWJsb2NrIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTUwMDAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAxcHggcmdiYSgzMCwgNDIsIDUwLCAwLjQpO1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMCAxcHggcmdiYSgzMCwgNDIsIDUwLCAwLjQpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4IHJnYmEoMzAsIDQyLCA1MCwgMC40KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoYm90dG9tLCAjYTYwMzAzLCAjZTUwMDAwKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoYm90dG9tLCAjYTYwMzAzLCAjZTUwMDAwKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgI2E2MDMwMywgI2U1MDAwMCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNhNjAzMDMsICNlNTAwMDApO1xufVxuXG4ubmF2LWNvbnRlbnQgLmxpbmstbGlzdCBsaS5jdGEtbmF2LWJsb2NrIGxpIHtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLm5hdi1jb250ZW50IC5saW5rLWxpc3QgbGkuY3RhLW5hdi1ibG9jayBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiB0b3lvdGF0ZXh0X2JkO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubmF2LWNvbnRlbnQgLmxpbmstbGlzdCBsaS5jdGEtbmF2LWJsb2NrIGE6aG92ZXIgc3BhbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubmF2LWNvbnRlbnQgLmxpbmstbGlzdCBsaS5jdGEtbmF2LWJsb2NrIGEgaSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEdlbmVyaWMgbW9kZWwgaXRlbSBzdHlsZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ubW9kZWwtbGlzdCBsaSB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZS1vdXQ7XG59XG5cbi5tb2RlbC1saXN0IGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFEMjUyQjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLm1vZGVsLWxpc3QgLm1vZGVsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtZmFtaWx5OiB0b3lvdGF0ZXh0X3JnO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5tb2RlbC1saXN0IC5tb2RlbC1pdGVtIC5tb2RlbC1uYW1lIHtcbiAgbWFyZ2luLXRvcDogLTI2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwLjg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQ7XG59XG5cbi5tb2RlbC1saXN0IC5tb2RlbC1pdGVtOmhvdmVyIC5tb2RlbC1uYW1lIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm1vZGVsLWxpc3QgLm1vZGVsLWl0ZW0gLm1vZGVsLW5hbWUgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLm1vZGVsLWxpc3QgLm1vZGVsLWl0ZW0gPiBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTEycHg7XG59XG5cbi5tb2RlbC1saXN0IC5tb2RlbC1pdGVtIC5tb2RlbC1kZWNvcmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICB0b3A6IDUycHg7XG4gIGZvbnQtZmFtaWx5OiB0b3lvdGF0ZXh0X3JnO1xuICBmb250LXNpemU6IDEycHg7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLm1vZGVsLWxpc3QgLm1vZGVsLWl0ZW0gLm1vZGVsLWRlY29yYXRpb24uaHlicmlkIHtcbiAgYmFja2dyb3VuZDogIzAwYTBmMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDFweCA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLm1vZGVsLWxpc3QgLm1vZGVsLWl0ZW0gLm1vZGVsLWRlY29yYXRpb24ub2ZmZXIge1xuICB0b3A6IDM1cHg7XG59XG5cbi5tb2RlbC1saXN0IC5tb2RlbC1pdGVtIC5tb2RlbC1kZWNvcmF0aW9uLm9mZmVyIC50ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjZWY5MTA5O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4ubW9kZWwtbGlzdCAubW9kZWwtaXRlbSAubW9kZWwtZGVjb3JhdGlvbi5vZmZlciAuaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAyM3B4O1xuICBjb2xvcjogI2VmOTEwOTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cblxuLm5hdi1jb250ZW50IC5saW5rLWxpc3QgLnNvY2lhbC1idXR0b25zIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLm5hdi1jb250ZW50IC5saW5rLWxpc3QgbGkuY3RhLW5hdi1ibG9jayAuc2VhcmNoLXNsaWRlIHtcbiAgei1pbmRleDogNDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmF2LWNvbnRlbnQgLmxpbmstbGlzdCBsaS5jdGEtbmF2LWJsb2NrIC5zZWFyY2gtc2xpZGUgLnNlYXJjaCB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTI1YjYxO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwYWRkaW5nOiAxM3B4IDQlIDE0cHggNCU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtZmFtaWx5OiB0b3lvdGF0ZXh0X3JnO1xufVxuLm5hdi1jb250ZW50IC5saW5rLWxpc3QgbGkuY3RhLW5hdi1ibG9jayAuc2VhcmNoLXNsaWRlIGEge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2LWNvbnRlbnQgLmxpbmstbGlzdCBsaS5jdGEtbmF2LWJsb2NrIC5zZWFyY2gtc2xpZGUgLmljb24tc2VhcmNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNnB4O1xuICB3aWR0aDogMzVweDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMC4yNWVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAubmF2LWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG4gIC5uYXYtY29udGVudCAubW9kZWwtbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm5hdi1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuICAubmF2LWNvbnRlbnQgLmxpbmstbGlzdCBsaSAucGFkZGluZyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubmF2LWNvbnRlbnQgLmxpbmstbGlzdCBsaSAudGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdi1jb250ZW50IC5saW5rLWxpc3QgbGkgLnRpdGxlLnNob3ctbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogLjhlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiAndG95b3RhdGV4dF9yZycsc2Fucy1zZXJpZjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5uYXYtY29udGVudCAubGluay1saXN0IGxpLm1lbnUtbGluay1ibG9jayB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLm5hdi1jb250ZW50IC5saW5rLWxpc3QgbGkubWVudS1saW5rLWJsb2NrLnNob3ctbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzM1NDA0NjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgfVxuICAubmF2LWNvbnRlbnQgLmxpbmstbGlzdCBsaS5tZW51LWxpbmstYmxvY2sgbGkge1xuICAgIGZvbnQtZmFtaWx5OiB0b3lvdGF0ZXh0X3JnO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIHBhZGRpbmc6IDBlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzNTQwNDY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLm5hdi1jb250ZW50IC5saW5rLWxpc3QgbGkubWVudS1saW5rLWJsb2NrIGxpIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDAuOGVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5uYXYtY29udGVudCAubGluay1saXN0IGxpLm1lbnUtbGluay1ibG9jazpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLm5hdi1jb250ZW50IC5saW5rLWxpc3QgbGkuY3RhLW5hdi1ibG9jayB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLm5hdi1jb250ZW50IC5saW5rLWxpc3QgbGkuY3RhLW5hdi1ibG9jayBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42ZW07XG4gIH1cbiAgLm5hdi1jb250ZW50IC5saW5rLWxpc3QgbGkuY3RhLW5hdi1ibG9jayBhIHtcbiAgICBmb250LWZhbWlseTogdG95b3RhdGV4dF9yZztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjZDEwMDFlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICM3MzAwMGQsICNkMTAwMWUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcGFkZGluZzogMTFweCAxNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KSwgaW5zZXQgMCAwIDFweCByZ2JhKDMwLCA0MiwgNTAsIDAuNSk7XG4gIH1cbiAgLm5hdi1jb250ZW50IC5saW5rLWxpc3QgbGkuY3RhLW5hdi1ibG9jayBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAubmF2LWNvbnRlbnQgLmxpbmstbGlzdCBsaS5jdGEtbmF2LWJsb2NrIGE6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjNzMwMDBkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDFweCAjZmZmLCBpbnNldCAwIDAgOHB4IHJnYmEoMzAsIDQyLCA1MCwgMC42KTtcbiAgfVxuICAubmF2LWNvbnRlbnQgLmxpbmstbGlzdCBsaS5jdGEtbmF2LWJsb2NrIGEgaSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgfVxufVxuLm1vZGVsc0hvbWUgLm1vZGVsc19ncmlkIHtcbiAgd2lkdGg6IDIwJTtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDEyNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmbG9hdDogbGVmdDtcbn1cbi5tb2RlbHNIb21lIC5tb2RlbHNfZ3JpZCAubW9kZWwtaXRlbSB7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxNTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxcztcbn1cbi5tb2RlbHNIb21lIC5tb2RlbHNfZ3JpZCAubW9kZWwtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUzLjY4NzVlbSkge1xuICAubW9kZWxzSG9tZSAubW9kZWxzX2dyaWQge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDQuOTM3NWVtKSB7XG4gIC5tb2RlbHNIb21lIC5tb2RlbHNfZ3JpZCB7XG4gICAgd2lkdGg6IDMzJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMS4xODc1ZW0pIHtcbiAgLm1vZGVsc0hvbWUgLm1vZGVsc19ncmlkIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDIxLjE4NzVlbSkge1xuICAubW9kZWxzSG9tZSAubW9kZWxzX2dyaWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc0LjkzNzVlbSkge1xuICAubW9kZWxzSG9tZSAubW9kZWxzX2dyaWQge1xuICAgIHdpZHRoOiAxNi42NjclO1xuICB9XG59XG5cbi5tZW51LWxpbmstYmxvY2sgLmljb24tY2hldnJvbi1yaWdodCwgLmN0YS1uYXYtYmxvY2sgLmljb24tY2hldnJvbi1yaWdodCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwLjFyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuXG4vKlxuICpcdE5hbWU6IEdhbGxlcnlcbiAqXHRSZWYgOiBjX3QxXzAwNmFcbiAqXHRVUkwgOiBodHRwOi8vdG95b3RhLXN0YWdlLmFtYXplLmNvbS9odG1sL2NvbXBvbmVudHMvdGllcjEvZ2FsbGVyeS5odG1sXG4gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBIb3Jpem9udGFsIGdhbGxlcnlcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uZ2FsbGVyeS1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ2FsbGVyeS1ob3Jpem9udGFsICoge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG59XG5cbi5nYWxsZXJ5LWhvcml6b250YWwgLmdhbGxlcnktaG9yaXpvbnRhbC1yb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5nYWxsZXJ5LWhvcml6b250YWwgLmdhbGxlcnktaG9yaXpvbnRhbC1yb3cgLmdhbGxlcnktaG9yaXpvbnRhbC1yb3ctaW5uZXIge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNjZzIGVhc2Utb3V0O1xuICAvKiBGRjQrICovXG4gIC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjY2cyBlYXNlLW91dDtcbiAgLyogT3BlcmEgMTAuNSsgKi9cbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjY2cyBlYXNlLW91dDtcbiAgLyogU2FmMy4yKywgQ2hyb21lICovXG4gIC1tcy10cmFuc2l0aW9uOiAtbXMtdHJhbnNpdGlvbiAwLjY2cyBlYXNlLW91dDtcbiAgLyogSUUxMCAqL1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42NnMgZWFzZS1vdXQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5nYWxsZXJ5LWhvcml6b250YWwgLmdhbGxlcnktaG9yaXpvbnRhbC1yb3cuZHJhZ2dpbmcgLmdhbGxlcnktaG9yaXpvbnRhbC1yb3ctaW5uZXIge1xuICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuICAvKiBGRjQrICovXG4gIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuICAvKiBPcGVyYSAxMC41KyAqL1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuICAvKiBTYWYzLjIrLCBDaHJvbWUgKi9cbiAgLW1zLXRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuICAvKiBJRTEwICovXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xufVxuXG4uZ2FsbGVyeS1ob3Jpem9udGFsIC5nYWxsZXJ5LWhvcml6b250YWwtcm93IC5nYWxsZXJ5LWhvcml6b250YWwtcm93LWlubmVyIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmdhbGxlcnktaG9yaXpvbnRhbC5hY3RpdmUgLmdhbGxlcnktaG9yaXpvbnRhbC1yb3cgLmdhbGxlcnktaG9yaXpvbnRhbC1yb3ctaW5uZXIge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uZ2FsbGVyeS1ob3Jpem9udGFsIC5nYWxsZXJ5LWhvcml6b250YWwtcm93IC5nYWxsZXJ5LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5nYWxsZXJ5LWhvcml6b250YWwuYWN0aXZlIC5nYWxsZXJ5LWhvcml6b250YWwtcm93IC5nYWxsZXJ5LWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmdhbGxlcnktaG9yaXpvbnRhbCAuZ2FsbGVyeS1ob3Jpem9udGFsLXJvdy5kcmFnZ2luZyAuZ2FsbGVyeS1pdGVtLFxuLmdhbGxlcnktaG9yaXpvbnRhbCAuZ2FsbGVyeS1ob3Jpem9udGFsLXJvdy5kcmFnZ2luZyAuaXRlbS1saW5rIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4ubm8tdG91Y2ggLmdhbGxlcnktaG9yaXpvbnRhbCAuZ2FsbGVyeS1ob3Jpem9udGFsLXJvdyAuZ2FsbGVyeS1pdGVtIC5ib3JkZXItaG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgYm9yZGVyOiAwcHggc29saWQgI2ZmZjtcbiAgei1pbmRleDogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItd2lkdGggZWFzZS1pbiAwLjE1cztcbiAgLW1vei10cmFuc2l0aW9uOiBib3JkZXItd2lkdGggZWFzZS1pbiAwLjE1cztcbiAgLW1zLXRyYW5zaXRpb246IGJvcmRlci13aWR0aCBlYXNlLWluIDAuMTVzO1xuICAtby10cmFuc2l0aW9uOiBib3JkZXItd2lkdGggZWFzZS1pbiAwLjE1cztcbiAgdHJhbnNpdGlvbjogYm9yZGVyLXdpZHRoIGVhc2UtaW4gMC4xNXM7XG59XG5cbi5nYWxsZXJ5LWhvcml6b250YWwgLmdhbGxlcnktaG9yaXpvbnRhbC1yb3cgLmdhbGxlcnktaXRlbSBpbWcge1xuICBoZWlnaHQ6IDIyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmdhbGxlcnktaG9yaXpvbnRhbCAuZ2FsbGVyeS1ob3Jpem9udGFsLXJvdyAuZ2FsbGVyeS1pdGVtIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogLTIzcHggMCAwIC0yNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjM0IzQjNCO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNjYpO1xufVxuXG4uZ2FsbGVyeS1ob3Jpem9udGFsIC5nYWxsZXJ5LWhvcml6b250YWwtcm93IC5nYWxsZXJ5LWl0ZW0gLmljb24tc2VhcmNoIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogNnB4IDEycHg7XG59XG5cbi5nYWxsZXJ5LWhvcml6b250YWwgLmdhbGxlcnktaG9yaXpvbnRhbC1yb3cgLmdhbGxlcnktaXRlbSAuaWNvbi1wbGF5IHtcbiAgcGFkZGluZzogNnB4IDE0cHggNnB4IDE2cHg7XG59XG5cbi5uby10b3VjaCAuZ2FsbGVyeS1ob3Jpem9udGFsIC5nYWxsZXJ5LWhvcml6b250YWwtcm93IC5nYWxsZXJ5LWl0ZW06aG92ZXIgLmljb24tc2VhcmNoIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uby10b3VjaCAuZ2FsbGVyeS1ob3Jpem9udGFsIC5nYWxsZXJ5LWhvcml6b250YWwtcm93IC5nYWxsZXJ5LWl0ZW0gaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubm8tdG91Y2ggLmdhbGxlcnktaG9yaXpvbnRhbCAuZ2FsbGVyeS1ob3Jpem9udGFsLXJvdyAuZ2FsbGVyeS1pdGVtOmhvdmVyIC5ib3JkZXItaG92ZXIge1xuICBib3JkZXI6IDVweCBzb2xpZCAjZmZmO1xufVxuXG4uZ2FsbGVyeS1ob3Jpem9udGFsIC5nYWxsZXJ5LWhvcml6b250YWwtaW5kaWNhdG9yIHtcbiAgcGFkZGluZzogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtNzVweDtcbiAgbWFyZ2luLXRvcDogLTU1cHg7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgZWFzZS1pbi1vdXQgMC41cztcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UtaW4tb3V0IDAuNXM7XG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UtaW4tb3V0IDAuNXM7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgZWFzZS1pbi1vdXQgMC41cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlLWluLW91dCAwLjVzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5nYWxsZXJ5LWhvcml6b250YWwgLmdhbGxlcnktaG9yaXpvbnRhbC1pbmRpY2F0b3Ige1xuICAgIG1hcmdpbi1sZWZ0OiAtNjBweDtcbiAgfVxufVxuXG4uZ2FsbGVyeS1ob3Jpem9udGFsIC5nYWxsZXJ5LWhvcml6b250YWwtaW5kaWNhdG9yIHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZ2FsbGVyeS1ob3Jpem9udGFsIC5uYXZpZ2F0aW9uLWFycm93cyA+IGEge1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHotaW5kZXg6IDQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5NTI1ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI4KTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgdG9wOiA1MCU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlLWluLW91dCAwLjJzO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgZWFzZS1pbi1vdXQgMC4ycztcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgZWFzZS1pbi1vdXQgMC4ycztcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlLWluLW91dCAwLjJzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UtaW4tb3V0IDAuMnM7XG59XG5cbi50b3VjaCAuZ2FsbGVyeS1ob3Jpem9udGFsIC5nYWxsZXJ5LWhvcml6b250YWwtcm93OmhvdmVyIC5uYXZpZ2F0aW9uLWFycm93cyBhLmluYWN0aXZlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZ2FsbGVyeS1ob3Jpem9udGFsIC5nYWxsZXJ5LWhvcml6b250YWwtcm93IC5uYXZpZ2F0aW9uLWFycm93cyAuaW5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTNBM0EzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjgpO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGNvbG9yOiAjRDRENEQ0O1xufVxuXG4uZ2FsbGVyeS1ob3Jpem9udGFsIC5nYWxsZXJ5LWhvcml6b250YWwtcm93OmhvdmVyIC5uYXZpZ2F0aW9uLWFycm93cyBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuXG4uZ2FsbGVyeS1ob3Jpem9udGFsIC5nYWxsZXJ5LWhvcml6b250YWwtcm93OmhvdmVyIC5uYXZpZ2F0aW9uLWFycm93cyBhLmluYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0EzQTNBMztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI4KTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjb2xvcjogI0Q0RDRENDtcbn1cblxuLmdhbGxlcnktaG9yaXpvbnRhbCAubmF2aWdhdGlvbi1hcnJvd3MgLmxlZnQge1xuICBsZWZ0OiAxNXB4O1xuICBwYWRkaW5nOiA1cHggNXB4IDAgMDtcbn1cblxuLmdhbGxlcnktaG9yaXpvbnRhbCAubmF2aWdhdGlvbi1hcnJvd3MgLnJpZ2h0IHtcbiAgcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmc6IDVweCAwIDAgNXB4O1xufVxuXG4vKiBBcnRpY2xlIEdhbGxlcnkgc3R5bGVzICovXG4uZ2FsbGVyeS1ob3Jpem9udGFsIC5hcnRpY2xlLWdhbGxlcnktaXRlbSB7XG4gIHdpZHRoOiAzNTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2RTdFODtcbiAgZm9udC1mYW1pbHk6IHRveW90YXRleHRfcmc7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM2YzcwNzM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAuZ2FsbGVyeS1ob3Jpem9udGFsIC5hcnRpY2xlLWdhbGxlcnktaXRlbSB7XG4gICAgd2lkdGg6IDI3MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDI5LjkzNzVlbSkge1xuICAuZ2FsbGVyeS1ob3Jpem9udGFsIC5hcnRpY2xlLWdhbGxlcnktaXRlbSB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5LjkzNzVlbSkge1xuICAuZ2FsbGVyeS1ob3Jpem9udGFsIC5hcnRpY2xlLWdhbGxlcnktaXRlbSB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59XG5cbi5nYWxsZXJ5LWhvcml6b250YWwgLmFydGljbGUtZ2FsbGVyeS1pdGVtIC5pdGVtLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZ2FsbGVyeS1ob3Jpem9udGFsIC5hcnRpY2xlLWdhbGxlcnktaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgcGFkZGluZzogMTBweCAxMHB4IDQwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG59XG5cbi5nYWxsZXJ5LWhvcml6b250YWwgLmFydGljbGUtZ2FsbGVyeS1pdGVtIC5pdGVtLWNvbnRlbnQgLnRpdGxlIHtcbiAgY29sb3I6ICMxZTJhMzI7XG4gIGZvbnQtZmFtaWx5OiB0b3lvdGF0ZXh0X2JkO1xufVxuXG4uZ2FsbGVyeS1ob3Jpem9udGFsIC5hcnRpY2xlLWdhbGxlcnktaXRlbSAuaXRlbS1jb250ZW50IHAge1xuICB0ZXh0LWluZGVudDogM2VtO1xufVxuXG4ubHRlLWllOCAuZ2FsbGVyeS1ob3Jpem9udGFsIC5hcnRpY2xlLWdhbGxlcnktaXRlbSAuaXRlbS1jb250ZW50IHAsXG4uZ2FsbGVyeS1ob3Jpem9udGFsIC5hcnRpY2xlLWdhbGxlcnktaXRlbSAuaXRlbS1jb250ZW50IHA6Zmlyc3Qtb2YtdHlwZSB7XG4gIHRleHQtaW5kZW50OiAwO1xufVxuXG4vKlxuICpcdE5hbWU6IFNlY29uZGFyeSBDb250ZW50XG4gKlx0UmVmIDoganNfY18wMDNcbiAqXHRVUkwgOiBodHRwOi8vdG95b3RhLXN0YWdlLmFtYXplLmNvbS9odG1sL2NvbXBvbmVudHMvcGx1Z2lucy9zZWNvbmRhcnlDb250ZW50Lmh0bWxcbiAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFNlY29uZGFyeSBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnBhZ2UtdHJhbnNpdGlvbi1zbGlkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWUyYTMyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG1hcmdpbiAwLjY2cyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBtYXJnaW4gMC42NnMgZWFzZS1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBtYXJnaW4gMC42NnMgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IG1hcmdpbiAwLjY2cyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogbWFyZ2luIDAuNjZzIGVhc2Utb3V0O1xufVxuXG4ucGFnZS10cmFuc2l0aW9uLXNsaWRlciAuY29udGFpbmVyXzEyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5wYWdlLXRyYW5zaXRpb24tc2xpZGVyIC5iZy13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlMmEzMjtcbn1cblxuLnBhZ2UtdHJhbnNpdGlvbi1zbGlkZXIgLmNvbnRlbnQtd3JhcHBlciB7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIG1hcmdpbi1sZWZ0OiA3M3B4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC42NnMgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjY2cyBlYXNlLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC42NnMgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC42NnMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42NnMgZWFzZS1vdXQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC8qIE9sZCBicm93c2VycyAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gIC5wYWdlLXRyYW5zaXRpb24tc2xpZGVyIC5jb250ZW50LXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5wYWdlLXRyYW5zaXRpb24tc2xpZGVyIC5jb250ZW50LXdyYXBwZXIgLnRveW90YS10YWJzLXNlbGVjdCB7XG4gICAgcGFkZGluZy10b3A6IDc1cHg7XG4gIH1cbn1cblxuLnBhZ2UtdHJhbnNpdGlvbi1zbGlkZXIgLnRvb2wtYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNzNweDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTJhMzI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgLnBhZ2UtdHJhbnNpdGlvbi1zbGlkZXIgLnRvb2wtYmFyIHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnBhZ2UtdHJhbnNpdGlvbi1zbGlkZXIgLnRvb2wtYmFyIC5jYi1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDQ3cHg7XG4gIHdpZHRoOiA0N3B4O1xuICBib3R0b206IDE0cHg7XG4gIGxlZnQ6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVhZWM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZmYgMCwgI2U5ZWFlYyAxMDAlKTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtby1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gIC5wYWdlLXRyYW5zaXRpb24tc2xpZGVyIC50b29sLWJhciAuY2ItY2xvc2Uge1xuICAgIGJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4ucGFnZS10cmFuc2l0aW9uLXNsaWRlciAudG9vbC1iYXIgLmNsb3NlLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMxZTJhMzI7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4cHggMDtcbn1cblxuLnBhZ2UtdHJhbnNpdGlvbi1zbGlkZXIuZm9jdXMgLnRvb2wtYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxNTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgLnBhZ2UtdHJhbnNpdGlvbi1zbGlkZXIuZm9jdXMgLnRvb2wtYmFyIHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnBhZ2UtdHJhbnNpdGlvbi1zbGlkZXIuZm9jdXMgLnRvb2wtYmFyIC5iYWNrLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogdG95b3RhdGV4dF9yZztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgLW8tdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzMHB4O1xuICBsZWZ0OiAxMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgLnBhZ2UtdHJhbnNpdGlvbi1zbGlkZXIuZm9jdXMgLnRvb2wtYmFyIC5iYWNrLXRleHQge1xuICAgIHRvcDogMTRweDtcbiAgICBsZWZ0OiA1MHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gIC5wYWdlLXRyYW5zaXRpb24tc2xpZGVyLmZvY3VzIC50b29sLWJhciAuYmFjay10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5uby1jc3N0cmFuc2Zvcm1zIC5wYWdlLXRyYW5zaXRpb24tc2xpZGVyLmZvY3VzIC50b29sLWJhciAuYmFjay10ZXh0IHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuTWF0cml4KE0xMT0tMC4wMDAwMDAwMCwgTTEyPTEuMDAwMDAwMDAsIE0yMT0tMS4wMDAwMDAwMCwgTTIyPS0wLjAwMDAwMDAwLHNpemluZ01ldGhvZD0nYXV0byBleHBhbmQnKVwiO1xuICB3aWR0aDogNTAwcHg7XG4gIGJvdHRvbTogNTQ1cHg7XG59XG5cbi5sdC1pZTggLnBhZ2UtdHJhbnNpdGlvbi1zbGlkZXIuZm9jdXMgLnRvb2wtYmFyIC5iYWNrLXRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFnZS10cmFuc2l0aW9uLXNsaWRlciAudG9vbC1iYXIge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ucGFnZS10cmFuc2l0aW9uLXNsaWRlci5mb2N1cyAudG9vbC1iYXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucGFnZS10cmFuc2l0aW9uLXNsaWRlciAudG9vbC1iYXIgLnNtYWxsLWxvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9sb2dvX3NtLnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgd2lkdGg6IDczcHg7XG4gIGhlaWdodDogNzBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNDRzIGVhc2Utb3V0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgLnBhZ2UtdHJhbnNpdGlvbi1zbGlkZXIgLnRvb2wtYmFyIC5zbWFsbC1sb2dvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cblxuLnBhZ2UtdHJhbnNpdGlvbi1zbGlkZXIuZm9jdXMgLnRvb2wtYmFyIC5jbG9zZS1saW5rIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBhZ2UtdHJhbnNpdGlvbi1zbGlkZXIuZm9jdXMgLnRvb2wtYmFyIGE6aG92ZXIgLmJhY2stdGV4dCB7XG4gIGNvbG9yOiAjZTUwMDAwO1xufVxuXG4vKiBIQUNLUyBGT1IgVVNFUiBURVNUSU5HIC0gTk9UIFBST0RVQ1RJT04gQ09ERS4uLiAgKi9cbi5wYWdlLXRyYW5zaXRpb24tc2xpZGVyLnYyIC50b29sLWJhciAuY2xvc2UtaWNvbiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnBhZ2UtdHJhbnNpdGlvbi1zbGlkZXIudjIgLnRvb2wtYmFyIC5iYWNrLXRleHQge1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IDI0cHg7XG59XG5cbi5wYWdlLXRyYW5zaXRpb24tc2xpZGVyLnYzIC50b29sLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjMyM0I7XG59XG5cbi5wYWdlLXRyYW5zaXRpb24tc2xpZGVyLnYzIC50b29sLWJhciAuY2ItY2xvc2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMzIwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUUyQTMyO1xufVxuXG4ucGFnZS10cmFuc2l0aW9uLXNsaWRlci52MyAudG9vbC1iYXIgLmNiLWNsb3NlIC5jbG9zZS1pY29uIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4ucGFnZS10cmFuc2l0aW9uLXNsaWRlci52MyAudG9vbC1iYXIgLmNiLWNsb3NlIC5iYWNrLXRleHQge1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDI0cHg7XG59XG5cbi5wYWdlLXRyYW5zaXRpb24tc2xpZGVyLnY0IC50b29sLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjMyM0I7XG59XG5cbi5wYWdlLXRyYW5zaXRpb24tc2xpZGVyLnY0IC50b29sLWJhciAuY2ItY2xvc2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMzIwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUUyQTMyO1xufVxuXG4ucGFnZS10cmFuc2l0aW9uLXNsaWRlci52NCAudG9vbC1iYXIgLmNiLWNsb3NlIC5jbG9zZS1pY29uIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0b3A6IDA7XG4gIGJvdHRvbTogYXV0bztcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuXG4ucGFnZS10cmFuc2l0aW9uLXNsaWRlci52NCAudG9vbC1iYXIgLmNiLWNsb3NlIC5iYWNrLXRleHQge1xuICBib3R0b206IC0yMHB4O1xuICBsZWZ0OiAyNHB4O1xufVxuXG4ucGFnZS10cmFuc2l0aW9uLXNsaWRlci52NWEgLnRvb2wtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MzIzQjtcbn1cblxuLnBhZ2UtdHJhbnNpdGlvbi1zbGlkZXIudjVhIC50b29sLWJhciAuY2ItY2xvc2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMzIwcHg7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuXG4ucGFnZS10cmFuc2l0aW9uLXNsaWRlci52NWEgLnRvb2wtYmFyIC5jYi1jbG9zZSAuY2xvc2UtaWNvbiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdG9wOiAxMHB4O1xuICBib3R0b206IGF1dG87XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiBhdXRvO1xuICBsZWZ0OiA2cHg7XG4gIHJpZ2h0OiA2cHg7XG4gIHBhZGRpbmc6IDdweCAwIDExcHggMDtcbn1cblxuLnBhZ2UtdHJhbnNpdGlvbi1zbGlkZXIudjVhIC50b29sLWJhciAuY2ItY2xvc2UgLmJhY2stdGV4dCB7XG4gIGJvdHRvbTogLTIwcHg7XG4gIGxlZnQ6IDI0cHg7XG59XG5cbi5wYWdlLXRyYW5zaXRpb24tc2xpZGVyLnY1YSAudG9vbC1iYXIgLmNiLWNsb3NlIC5jbG9zZS1pY29uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzczMDAwZDtcbn1cblxuLnBhZ2UtdHJhbnNpdGlvbi1zbGlkZXIudjViIC50b29sLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjMyM0I7XG59XG5cbi5wYWdlLXRyYW5zaXRpb24tc2xpZGVyLnY1YiAudG9vbC1iYXIgLmNiLWNsb3NlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDMyMHB4O1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cblxuLnBhZ2UtdHJhbnNpdGlvbi1zbGlkZXIudjViIC50b29sLWJhciAuY2ItY2xvc2UgLmNsb3NlLWljb24ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRvcDogMTBweDtcbiAgYm90dG9tOiBhdXRvO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogYXV0bztcbiAgbGVmdDogNnB4O1xuICByaWdodDogNnB4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbi5wYWdlLXRyYW5zaXRpb24tc2xpZGVyLnY1YiAudG9vbC1iYXIgLmNiLWNsb3NlIC5iYWNrLXRleHQge1xuICBib3R0b206IC0yMHB4O1xuICBsZWZ0OiAyNHB4O1xufVxuXG4ucGFnZS10cmFuc2l0aW9uLXNsaWRlci52NWIgLnRvb2wtYmFyIC5jYi1jbG9zZSAuY2xvc2UtaWNvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzMDNhNDA7XG59XG5cbi5wYWdlLXRyYW5zaXRpb24tc2xpZGVyLnY1YyAudG9vbC1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYzMjNCO1xufVxuXG4ucGFnZS10cmFuc2l0aW9uLXNsaWRlci52NWMgLnRvb2wtYmFyIC5jYi1jbG9zZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzMjBweDtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5cbi5wYWdlLXRyYW5zaXRpb24tc2xpZGVyLnY1YyAudG9vbC1iYXIgLmNiLWNsb3NlIC5jbG9zZS1pY29uIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0b3A6IDEwcHg7XG4gIGJvdHRvbTogYXV0bztcbiAgZm9udC1zaXplOiA0MHB4O1xuICBjb2xvcjogIzFFMkEzMjtcbiAgd2lkdGg6IGF1dG87XG4gIGxlZnQ6IDZweDtcbiAgcmlnaHQ6IDZweDtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuXG4ucGFnZS10cmFuc2l0aW9uLXNsaWRlci52NWMgLnRvb2wtYmFyIC5jYi1jbG9zZSAuYmFjay10ZXh0IHtcbiAgYm90dG9tOiAtMjBweDtcbiAgbGVmdDogMjRweDtcbn1cblxuLnBhZ2UtdHJhbnNpdGlvbi1zbGlkZXIudjVjIC50b29sLWJhciAuY2ItY2xvc2UgLmNsb3NlLWljb246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZThlOWVhO1xuICBjb2xvcjogIzFFMkEzMjtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFNlY29uZGFyeSBDb250ZW50IEdhbGxlcnlcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ucGFnZS10cmFuc2l0aW9uLXNsaWRlciAuZnMtZ2FsbGVyeSB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUUyQTMyO1xufVxuXG4ucGFnZS10cmFuc2l0aW9uLXNsaWRlciAuZnMtZ2FsbGVyeSAuZnMtZ2FsbGVyeS1pbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNjZzIGVhc2U7XG4gIC8qIEZGNCsgKi9cbiAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNjZzIGVhc2U7XG4gIC8qIE9wZXJhIDEwLjUrICovXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC42NnMgZWFzZTtcbiAgLyogU2FmMy4yKywgQ2hyb21lICovXG4gIC1tcy10cmFuc2l0aW9uOiAtbXMtdHJhbnNpdGlvbiAwLjY2cyBlYXNlO1xuICAvKiBJRTEwICovXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjY2cyBlYXNlO1xufVxuXG4ucGFnZS10cmFuc2l0aW9uLXNsaWRlciAuZnMtZ2FsbGVyeSAuZnMtaXRlbSB7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wYWdlLXRyYW5zaXRpb24tc2xpZGVyIC5mcy1nYWxsZXJ5IC5mcy1pdGVtIC5mcy1nYWwtaW1hZ2Uge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2U7XG59XG5cbi5wYWdlLXRyYW5zaXRpb24tc2xpZGVyIC5mcy1nYWxsZXJ5IC5jYXJvdXNlbC1hcnJvdyB7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgei1pbmRleDogNTtcbiAgdHJhbnNpdGlvbjogcG9zaXRpb24gMC4zM3MgbGluZWFyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OTUyNTg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzMsIDgyLCA4OCwgMC43NSk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnBhZ2UtdHJhbnNpdGlvbi1zbGlkZXIgLmZzLWdhbGxlcnkgLmNhcm91c2VsLWFycm93LmxlZnQge1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IDIwcHg7XG4gIHBhZGRpbmc6IDVweCA1cHggMCAwO1xufVxuXG4ucGFnZS10cmFuc2l0aW9uLXNsaWRlciAuZnMtZ2FsbGVyeSAuY2Fyb3VzZWwtYXJyb3cucmlnaHQge1xuICBib3R0b206IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiA1cHggMCAwIDVweDtcbn1cblxuLnBhZ2UtdHJhbnNpdGlvbi1zbGlkZXIgLmZzLWdhbGxlcnkgLmNhcm91c2VsLWFycm93OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3MywgODIsIDg4LCAwLjcpO1xufVxuXG4ucGFnZS10cmFuc2l0aW9uLXNsaWRlciAuZnMtZ2FsbGVyeSAuY2Fyb3VzZWwtYXJyb3c6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3MywgODIsIDg4LCAwLjkpO1xufVxuXG4ucGFnZS10cmFuc2l0aW9uLXNsaWRlciAuZnMtZ2FsbGVyeSAuY2Fyb3VzZWwtYXJyb3cuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjMzO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5uby1vcGFjaXR5IC5wYWdlLXRyYW5zaXRpb24tc2xpZGVyIC5mcy1nYWxsZXJ5IC5jYXJvdXNlbC1hcnJvdy5kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBM0EzQTM7XG4gIGNvbG9yOiAjRDRENEQ0O1xufVxuXG4ubHQtaWU4IC5wYWdlLXRyYW5zaXRpb24tc2xpZGVyIC5mcy1nYWxsZXJ5IC5jYXJvdXNlbC1hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdlLXRyYW5zaXRpb24tc2xpZGVyIC5mcy1nYWxsZXJ5IC5jYXJvdXNlbC1uYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjhweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBsZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLnBhZ2UtdHJhbnNpdGlvbi1zbGlkZXIgLmZzLWdhbGxlcnkgLmNhcm91c2VsLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucGFnZS10cmFuc2l0aW9uLXNsaWRlciAuZnMtZ2FsbGVyeSAuY2Fyb3VzZWwtbmF2IGxpIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDVweDtcbiAgd2lkdGg6IDhweDtcbn1cblxuLnBhZ2UtdHJhbnNpdGlvbi1zbGlkZXIgLmZzLWdhbGxlcnkgLmNhcm91c2VsLW5hdiBsaSBhIHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL0Nhcm91c2VsTmF2LnBuZykgbm8tcmVwZWF0IC0xN3B4IDBweDtcbn1cblxuLnBhZ2UtdHJhbnNpdGlvbi1zbGlkZXIgLmZzLWdhbGxlcnkgLmNhcm91c2VsLW5hdiBsaS5hY3RpdmUgYSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cblxuLmx0LWllOCAucGFnZS10cmFuc2l0aW9uLXNsaWRlciAuZnMtZ2FsbGVyeSAuY2Fyb3VzZWwtbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLypcbiAqXHROYW1lOiBSZXZpZXcgU3VtbWFyeSBQcm9tb1xuICpcdFJlZiA6IGNfdDJfMDA0XG4gKlx0VVJMIDogaHR0cDovL3RveW90YS1zdGFnZS5hbWF6ZS5jb20vaHRtbC9jb21wb25lbnRzL3RpZXIyL3Jldmlld3N1bW1hcnlwcm9tby5odG1sXG4gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIFJldmlld3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ucmV2aWV3LXN1bW1hcnktcHJvbW8ge1xuICBwYWRkaW5nOiA3cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbjogMTBweCAwO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1mYW1pbHk6IHRveW90YXRleHRfYmQ7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChib3R0b20sICNlOGU5ZWEsICNmZmYpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChib3R0b20sICNlOGU5ZWEsICNmZmYpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoYm90dG9tLCAjZThlOWVhLCAjZmZmKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudChib3R0b20sICNlOGU5ZWEsICNmZmYpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZThlOWVhLCAjZmZmKTtcbn1cblxuLnJldmlldy1zdW1tYXJ5LXByb21vIGEge1xuICBmb250LWZhbWlseTogdG95b3RhdGV4dF9yZztcbiAgY29sb3I6ICM2NjY7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmV2aWV3LXN1bW1hcnktcHJvbW8gLnJhdGluZy1zY2FsZTUge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcmF0aW5nX3N0YXJzLnBuZ1wiKSByZXBlYXQteCAwIC0xNHB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi5yZXZpZXctc3VtbWFyeS1wcm9tbyAucmF0aW5nLXNjYWxlNSAucmF0aW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9yYXRpbmdfc3RhcnMucG5nXCIpIHJlcGVhdC14IDAgMDtcbn1cblxuLypcbiAqXHROYW1lOiBRdWljayBzcGVjXG4gKlx0UmVmIDogY190Ml8wMDVcbiAqXHRVUkwgOiBodHRwOi8vdG95b3RhLXN0YWdlLmFtYXplLmNvbS9odG1sL2NvbXBvbmVudHMvdGllcjIvcXVpY2tzcGVjLmh0bWxcbiAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgUXVpY2sgc3BlY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ucXVpY2stc3BlYyB7XG4gIHBhZGRpbmc6IDEwcHggOHB4IDEycHggOHB4O1xuICBtaW4taGVpZ2h0OiA5OHB4O1xuICBtaW4td2lkdGg6IDIwNXB4O1xuICBtYXJnaW46IDE1cHggMTBweCAxNXB4IDA7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTJhMzI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzAsIDQyLCA1MCwgMC45KTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG5cbi5xdWljay1zcGVjLmJsdWUge1xuICBiYWNrZ3JvdW5kOiAjMDBhMGYwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDE2MCwgMjQwLCAwLjkpO1xufVxuXG4ucXVpY2stc3BlYy55ZWxsb3cge1xuICBiYWNrZ3JvdW5kOiAjZWZjNjBhO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIzOSwgMTk4LCAxMCwgMC45KTtcbn1cblxuLnF1aWNrLXNwZWMgLmhlYWRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnF1aWNrLXNwZWMgLnNwZWMtaGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiB0b3lvdGF0ZXh0X2JkO1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5xdWljay1zcGVjIC5zcGVjLWxpbmssXG4ucXVpY2stc3BlYyAub2ZmZXItbGluayB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1mYW1pbHk6IHRveW90YXRleHRfYmQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnF1aWNrLXNwZWMgLnNwZWMtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ucXVpY2stc3BlYyB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5xdWljay1zcGVjIHRhYmxlIHRkIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGZvbnQtZmFtaWx5OiB0b3lvdGFkaXNwbGF5X2JkO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5xdWljay1zcGVjIHRhYmxlIHRoLFxuLnF1aWNrLXNwZWMgdGFibGUgdGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBwYWRkaW5nOiAwIDZweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnF1aWNrLXNwZWMgdGFibGUgdGg6Zmlyc3QtY2hpbGQsXG4ucXVpY2stc3BlYyB0YWJsZSB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi8qIFllbGxvdyB2YXJpYW50ICovXG4ucXVpY2stc3BlYyAuc3BlYy1oZWFkaW5nLmRhcmsge1xuICBjb2xvcjogIzFlMmEzMjtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDI2cHg7XG59XG5cbi5xdWljay1zcGVjIC5lbGFzdGljLWhlYWRlciB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1pbi1oZWlnaHQ6IDM2cHg7XG59XG5cbi5xdWljay1zcGVjIHAge1xuICBjb2xvcjogIzFlMmEzMjtcbiAgZm9udC1mYW1pbHk6IHRveW90YXRleHRfcmcsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5xdWljay1zcGVjIC5sYXJnZS1wcmljZSB7XG4gIG1hcmdpbjogM3B4IDA7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiB0b3lvdGFkaXNwbGF5X2JkO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5xdWljay1zcGVjIC5vZmZlci1saW5rLWNvbnRhaW5lciB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnF1aWNrLXNwZWMgLm9mZmVyLWxpbmstY29udGFpbmVyIC5vZmZlci1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JDOUUxODtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBwYWRkaW5nOiA3cHggNXB4IDVweCA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG59XG5cbi5xdWljay1zcGVjIC5vZmZlci1saW5rLWNvbnRhaW5lciAub2ZmZXItbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MzZFMEE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cblxuLnF1aWNrLXNwZWMgLmluZm8tY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbn1cblxuLnF1aWNrLXNwZWMgLmluZm8tY29udGFpbmVyIHAge1xuICBtaW4taGVpZ2h0OiA1MnB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBwYWRkaW5nOiA1cHggMCA1cHggNXB4O1xufVxuXG4ucXVpY2stc3BlYyAucHJpY2UtY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4vKiBZZWxsb3cgdmFyaWFudCAqL1xuLnF1aWNrLXNwZWMtZGlzY2xhaW1lciB7XG4gIGNsZWFyOiBsZWZ0O1xuICBmbG9hdDogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuXG4ucXVpY2stc3BlYy1kaXNjbGFpbWVyIHAge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4ucXVpY2stc3BlYy1kaXNjbGFpbWVyIGEge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ucXVpY2stc3BlYy1kaXNjbGFpbWVyIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLypcbiAqXHROYW1lOiBGb290ZXJcbiAqXHRSZWYgOiAqKkNVU1RPTSoqXG4gKlx0VVJMIDogTi9BXG4gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBGb290ZXJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uZmNsZWFyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbn1cblxuLm1hc3Rlci13cmFwcGVyIC5mb290ZXItY29udGFpbmVyIHtcbiAgZm9udC1zaXplOiAwLjgxZW07XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMTUwcHggcmdiYSgxMDgsIDExMiwgMTE1LCAwLjMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbn1cbi5tYXN0ZXItd3JhcHBlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDJlbTtcbn1cbi5tYXN0ZXItd3JhcHBlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyIC5yb3cge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4ubWFzdGVyLXdyYXBwZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3RlciBwIHtcbiAgY29sb3I6ICM2YzcwNzM7XG59XG4ubWFzdGVyLXdyYXBwZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3RlciB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubWFzdGVyLXdyYXBwZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3RlciB1bCBsaS5saW5rIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5tYXN0ZXItd3JhcHBlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyIHVsIGxpLmxpbmsgYSB7XG4gIGNvbG9yOiAjNmM3MDczO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiB0b3lvdGFkaXNwbGF5X2JkO1xufVxuLm1hc3Rlci13cmFwcGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXIgdWwgbGkubGluayBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubWFzdGVyLXdyYXBwZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3RlciB1bCBsaS5saW5rIGEuaGFzSWNvbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5tYXN0ZXItd3JhcHBlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyIHVsIGxpLmxpbmsgYS5oYXNJY29uIHNwYW4ge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbn1cbi5tYXN0ZXItd3JhcHBlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyIHVsIGxpLmxpbmsgYS5oYXNJY29uOmhvdmVyIHNwYW4ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5tYXN0ZXItd3JhcHBlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyIHVsLmFsaWduLXJpZ2h0IGxpLmxpbmsge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ubWFzdGVyLXdyYXBwZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3RlciB1bC5hbGlnbi1yaWdodCBsaS5saW5rIGEuaGFzSWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5tYXN0ZXItd3JhcHBlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyIC5jb3B5cmlnaHQge1xuICBtYXJnaW46IDAuNWVtIDA7XG59XG4ubWFzdGVyLXdyYXBwZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3RlciAuYnV0dG9ucyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm1hc3Rlci13cmFwcGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXIgLmJ1dHRvbnMgLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5zb2NpYWwtYnV0dG9ucyB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnNvY2lhbC1idXR0b24ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIHdpZHRoOiAzMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAzMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT04MClcIjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTgwKTtcbiAgLW1vei1vcGFjaXR5OiAwLjg7XG4gIC1raHRtbC1vcGFjaXR5OiAwLjg7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5zb2NpYWwtYnV0dG9uLnNvY2lhbC1idXR0b24tZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ZhY2Vib29rLnBuZyk7XG59XG4uc29jaWFsLWJ1dHRvbi5zb2NpYWwtYnV0dG9uLXR3aXR0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3R3aXR0ZXIucG5nKTtcbn1cbi5zb2NpYWwtYnV0dG9uLnNvY2lhbC1idXR0b24teW91dHViZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMveW91dHViZS5wbmcpO1xufVxuLnNvY2lhbC1idXR0b24uc29jaWFsLWJ1dHRvbi1saW5rZWRpbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbGlua2VkaW4ucG5nKTtcbn1cbi5zb2NpYWwtYnV0dG9uOmhvdmVyIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApXCI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICAtbW96LW9wYWNpdHk6IDE7XG4gIC1raHRtbC1vcGFjaXR5OiAxO1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAubWFzdGVyLXdyYXBwZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3RlciB1bCBsaS5saW5rIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDAgMCAwLjVlbSAwO1xuICB9XG4gIC5tYXN0ZXItd3JhcHBlciAuZm9vdGVyLWNvbnRhaW5lciAuc29jaWFsLWJ1dHRvbnMge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4vKlxuICpcdE5hbWU6IEFydGljbGUgQ29udGVudCBibG9ja3NcbiAqXHRSZWYgOiBjX3QxXzAwMVxuICpcdFVSTCA6IGh0dHA6Ly90b3lvdGEtc3RhZ2UuYW1hemUuY29tL2h0bWwvY29tcG9uZW50cy90aWVyMS9BcnRpY2xlQ29udGVudEJsb2Nrcy5odG1sXG4gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBCb2R5IGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uYm9keS1jb250ZW50IGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4uYm9keS1jb250ZW50IC52aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYm9keS1jb250ZW50IC5zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cblxuLmJvZHktY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4uYm9keS1jb250ZW50IGZpZ3VyZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5ib2R5LWNvbnRlbnQgbGkge1xuICBtYXJnaW46IDEwcHggMDtcbn1cblxuLmJvZHktY29udGVudCAuaW50cm8tdGV4dCBwIHtcbiAgZm9udC1mYW1pbHk6IHRveW90YXRleHRfcmc7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICMxZTJhMzI7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4uYm9keS1jb250ZW50IC5pbnRyby10ZXh0LnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYm9keS1jb250ZW50IHVsIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICBwYWRkaW5nOiAwIDAgMCA0MHB4O1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmJvZHktY29udGVudCAuY29sdW1ucy0zIHtcbiAgY29sdW1uczogMjMwcHggMztcbiAgLXdlYmtpdC1jb2x1bW5zOiAyMzBweCAzO1xuICAvKiBTYWZhcmkgYW5kIENocm9tZSAqL1xuICAtbW96LWNvbHVtbnM6IDIzMHB4IDM7XG4gIC8qIEZpcmVmb3ggKi9cbiAgY29sdW1uLWdhcDogMTVweDtcbiAgLW1vei1jb2x1bW4tZ2FwOiAxNXB4O1xuICAvKiBGaXJlZm94ICovXG4gIC13ZWJraXQtY29sdW1uLWdhcDogMTVweDtcbiAgLyogU2FmYXJpIGFuZCBDaHJvbWUgKi9cbn1cblxuLmJvZHktY29udGVudCAuaW5saW5lLW1lZGlhLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uYm9keS1jb250ZW50IC5pbmxpbmUtbWVkaWEtbGVmdC5wb3BfZ3JpZDMge1xuICBtYXJnaW4tbGVmdDogLTIzOHB4O1xufVxuXG4uYm9keS1jb250ZW50IC5pbmxpbmUtbWVkaWEtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uYm9keS1jb250ZW50IC5pbmxpbmUtbWVkaWEtcmlnaHQucG9wX2dyaWQzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjM4cHg7XG59XG5cbi5ib2R5LWNvbnRlbnQgYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJvZHktY29udGVudCBibG9ja3F1b3RlIHAge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjMWUyYTMyO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuXG4uYm9keS1jb250ZW50IGJsb2NrcXVvdGUgY2l0ZSB7XG4gIGNvbG9yOiAjNmM3MDczO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmNvbC1wLTMge1xuICBjb2x1bW5zOiAyMjBweCAzO1xuICAtd2Via2l0LWNvbHVtbnM6IDIyMHB4IDM7XG4gIC1tb3otY29sdW1uczogMjIwcHggMztcbiAgY29sdW1uLWdhcDogMzBweDtcbiAgLW1vei1jb2x1bW4tZ2FwOiAzMHB4O1xuICAtd2Via2l0LWNvbHVtbi1nYXA6IDMwcHg7XG59XG5cbi5jb2wtcC0yLCAuY29sLXAtMyB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSB7XG4gIC5ib2R5LWNvbnRlbnQgLmludHJvLXRleHQgcCB7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgfVxuXG4gIC5ib2R5LWNvbnRlbnQgLmNvbHVtbnMtMyB7XG4gICAgY29sdW1uczogMTtcbiAgICAtd2Via2l0LWNvbHVtbnM6IDE7XG4gICAgLyogU2FmYXJpIGFuZCBDaHJvbWUgKi9cbiAgICAtbW96LWNvbHVtbnM6IDE7XG4gICAgLyogRmlyZWZveCAqL1xuICAgIGNvbHVtbi1nYXA6IDA7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAwO1xuICAgIC8qIEZpcmVmb3ggKi9cbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDA7XG4gICAgLyogU2FmYXJpIGFuZCBDaHJvbWUgKi9cbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ib2R5LWNvbnRlbnQgLmludHJvLXRleHQgcCB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgfVxuXG4gIC5ib2R5LWNvbnRlbnQgLmNvbHVtbnMtMyB7XG4gICAgY29sdW1uczogMjMwcHggMztcbiAgICAtd2Via2l0LWNvbHVtbnM6IDIzMHB4IDM7XG4gICAgLyogU2FmYXJpIGFuZCBDaHJvbWUgKi9cbiAgICAtbW96LWNvbHVtbnM6IDIzMHB4IDM7XG4gICAgLyogRmlyZWZveCAqL1xuICAgIGNvbHVtbi1nYXA6IDE1cHg7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAxNXB4O1xuICAgIC8qIEZpcmVmb3ggKi9cbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDE1cHg7XG4gICAgLyogU2FmYXJpIGFuZCBDaHJvbWUgKi9cbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgLmJvZHktY29udGVudCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4vKlxuKlx0TmFtZTogQXJ0aWNsZSByZWxhdGVkIGNvbnRlbnRcbipcdFJlZiA6IGNfdDJfMDAzXG4qXHRVUkwgOiBodHRwOi8vdG95b3RhLXN0YWdlLmFtYXplLmNvbS9odG1sL2NvbXBvbmVudHMvdGllcjIvYXJ0aWNsZXJlbGF0ZWRjb250ZW50Lmh0bWxcbiovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgUmVsYXRlZCBhcnRpY2xlIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ucmVsYXRlZC1jb250ZW50LWJsb2NrIHtcbiAgYmFja2dyb3VuZDogI0Y0RjRGNTtcbiAgcGFkZGluZzogMThweDtcbiAgbWFyZ2luOiAwIDAgMTZweCAwO1xuICBjb2xvcjogIzZjNzA3Mztcbn1cblxuLnJlbGF0ZWQtY29udGVudC1ibG9jayAudGl0bGUxIHtcbiAgY29sb3I6ICM2YzcwNzM7XG59XG5cbi5yZWxhdGVkLWNvbnRlbnQtYmxvY2sgcCB7XG4gIHRleHQtaW5kZW50OiAwO1xuICBtYXJnaW46IDhweCAwO1xufVxuXG4ucmVsYXRlZC1jb250ZW50LWJsb2NrIGEge1xuICBjb2xvcjogIzZjNzA3MztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucmVsYXRlZC1jb250ZW50LWJsb2NrIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnJlbGF0ZWQtY29udGVudC1ibG9jayB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgY29sb3I6ICM2YzcwNzM7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucmVsYXRlZC1jb250ZW50LWJsb2NrIHVsIGxpIHtcbiAgbWFyZ2luOiA4cHggMDtcbn1cblxuLnJlbGF0ZWQtY29udGVudC1ibG9jayB1bCBzdHJvbmcge1xuICBjb2xvcjogIzFlMmEzMjtcbn1cblxuLnJlbGF0ZWQtY29udGVudC1ibG9jayB1bC50YWctbGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnJlbGF0ZWQtY29udGVudC1ibG9jayB1bC50YWctbGlzdCBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cblxuLnJlbGF0ZWQtY29udGVudC1ibG9jayB1bC50YWctbGlzdCBsaSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKlxuICpcdE5hbWU6IFNvY2lhbCB0b29sc1xuICpcdFJlZiA6IGNfdDFfMDA1XG4gKlx0VVJMIDogaHR0cDovL3RveW90YS1zdGFnZS5hbWF6ZS5jb20vaHRtbC9jb21wb25lbnRzL3RpZXIxL3NvY2lhbF90b29scy5odG1sXG4gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBTb2NpYWwgdG9vbHNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uc29jaWFsLXRvb2xzLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjRTlFQUVDO1xuICBjb2xvcjogIzFlMmEzMjtcbiAgcGFkZGluZzogODBweCAwO1xuICBjbGVhcjogbGVmdDtcbn1cblxuLnNvY2lhbC10b29scy1zZWN0aW9uIC5zb2NpYWwtdG9vbHMtbGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLnNvY2lhbC10b29scy1zZWN0aW9uIC5zb2NpYWwtdG9vbHMtbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luOiAwIDVweDtcbn1cblxuLnNvY2lhbC10b29scy1zZWN0aW9uIC5zb2NpYWwtdG9vbHMtbGlzdCAuc2hhcmUtaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi5zb2NpYWwtdG9vbHMtc2VjdGlvbiAuc29jaWFsLXRvb2xzLWxpc3QgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIHtcbiAgLnNvY2lhbC10b29scy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cblxuICAuc29jaWFsLXRvb2xzLXNlY3Rpb24gLnNvY2lhbC10b29scy1saXN0IHtcbiAgICBsaW5lLWhlaWdodDogMy41ZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuc29jaWFsLXRvb2xzLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxuXG4gIC5zb2NpYWwtdG9vbHMtc2VjdGlvbiAuc29jaWFsLXRvb2xzLWxpc3Qge1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gIH1cbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBTb2NpYWwgdG9vbHNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uc29jaWFsLXRvb2xzLXNlY3Rpb24gLnNvY2lhbC10b29scy1saXN0IC51aUJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc29jaWFsX2JveF93cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTUwcHg7XG4gIGxlZnQ6IC0xMnB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNvY2lhbF9ib3hfd3JhcHBlci5saWtlIHtcbiAgdG9wOiAtMTAwcHg7XG4gIGxlZnQ6IC05MnB4O1xufVxuLnNvY2lhbF9ib3hfd3JhcHBlci5saWtlIC5zb2NpYWwtYm94IHtcbiAgd2lkdGg6IDIyMHB4O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5zb2NpYWwtYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgI2UzZTNlMztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB3aWR0aDogODBweDtcbn1cblxuLnNvY2lhbC1ib3g6YWZ0ZXIsIC5zb2NpYWwtYm94OmJlZm9yZSB7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogNTAlO1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIiBcIjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNvY2lhbC1ib3g6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci13aWR0aDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xufVxuXG4uc29jaWFsLWJveDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjI3LCAyMjcsIDIyNywgMCk7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlM2UzZTM7XG4gIGJvcmRlci13aWR0aDogMjNweDtcbiAgbWFyZ2luLWxlZnQ6IC0yM3B4O1xufVxuXG4vKlxuICpcdE5hbWU6IFNwb3RsaWdodFxuICpcdFJlZiA6IGNfdDJfMDAxXG4gKlx0VVJMIDogaHR0cDovL3RveW90YS1zdGFnZS5hbWF6ZS5jb20vaHRtbC9jb21wb25lbnRzL3RpZXIyL3Nwb3RsaWdodC5odG1sXG4gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBTcG90bGlnaHRzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnNwb3RsaWdodCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zcG90bGlnaHQgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5zcG90bGlnaHQgcCB7XG4gIHRleHQtaW5kZW50OiAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjMUUyQTMyO1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuYS5zcG90bGlnaHQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMxRTJBMzI7XG59XG5cbi5zcG90bGlnaHQgLmltYWdlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zcG90bGlnaHQgLmltYWdlLXdyYXBwZXIgaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luOiAtMjNweCAwIDAgLTI1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMzQjNCM0I7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42Nik7XG59XG5cbi5zcG90bGlnaHQgLmltYWdlLXdyYXBwZXIgLmljb24tcGxheSB7XG4gIHBhZGRpbmc6IDZweCAxNHB4IDZweCAxNnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkge1xuICAuc3BvdGxpZ2h0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5zcG90bGlnaHQgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuc3BvdGxpZ2h0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4vKlxuICpcdE5hbWU6IE9mZmVyIFNwb3RsaWdodFxuICpcdFJlZiA6IGNfdDJfMDEwXG4gKlx0VVJMIDogaHR0cDovL3RveW90YS1zdGFnZS5hbWF6ZS5jb20vaHRtbC9jb21wb25lbnRzL3RpZXIyL29mZmVyc3BvdGxpZ2h0Lmh0bWxcbiAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFJlYWQgbW9yZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5yZWFkLW1vcmUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnJlYWQtbW9yZS1jb250YWluZXIgLnJlYWRtb3JlLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UtaW4tb3V0IDAuNjZzO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgZWFzZS1pbi1vdXQgMC42NnM7XG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UtaW4tb3V0IDAuNjZzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UtaW4tb3V0IDAuNjZzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UtaW4tb3V0IDAuNjZzO1xufVxuLnJlYWQtbW9yZS1jb250YWluZXIgLnJlYWRtb3JlLWNvbnRlbnQgYSB7XG4gIGNvbG9yOiAwMGEwZjA7XG59XG4ucmVhZC1tb3JlLWNvbnRhaW5lciAucmVhZG1vcmUtY29udGVudCAqIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnJlYWQtbW9yZS1jb250YWluZXIgLnJlYWRtb3JlLWNvbnRlbnQgLmNsb3NlbGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG59XG5cbi5yZWFkLW1vcmUtY29udGFpbmVyIC5yZWFkbW9yZS1jb250ZW50IC5ybWMtaW5uZXIge1xuICBwYWRkaW5nOiAzNXB4IDEwcHggMTBweCAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICMxRTJBMzI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzAsIDQyLCA1MCwgMC45Nik7XG4gIGNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAycHggM3B4IDhweCAjMUUyQTMyO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4ucmVhZC1tb3JlLWNvbnRhaW5lciAucmVhZG1vcmUtY29udGVudCAucm1jLWlubmVyIHAge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnJlYWQtbW9yZS1jb250YWluZXIgLnJlYWRtb3JlLWNvbnRlbnQgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LWZhbWlseTogdG95b3RhdGV4dF9iZDtcbn1cblxuLnJlYWQtbW9yZS1jb250YWluZXIgLnJlYWRtb3JlLWNvbnRlbnQgLnBvaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5yZWFkLW1vcmUtY29udGFpbmVyIC5yZWFkbW9yZS1jb250ZW50IC5hcnJvdyB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmVhZC1tb3JlLWNvbnRhaW5lciAucmVhZG1vcmUtY29udGVudCAuYXJyb3cudXAge1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICMxRTJBMzI7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgcmdiYSgzMCwgNDIsIDUwLCAwLjk2KTtcbn1cblxuLnJlYWQtbW9yZS1jb250YWluZXIgLnJlYWRtb3JlLWNvbnRlbnQgLmFycm93LmRvd24ge1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICMxRTJBMzI7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgcmdiYSgzMCwgNDIsIDUwLCAwLjk2KTtcbn1cblxuLnJlYWQtbW9yZS1jb250YWluZXIgLnJlYWRNb3JlIHtcbiAgY29sb3I6ICM2YzcwNzM7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLnJlYWQtbW9yZS1jb250YWluZXIgLnJlYWRNb3JlIGkge1xuICBjb2xvcjogIzFFMkEzMjtcbn1cblxuLnJlYWQtbW9yZS1jb250YWluZXIgLnJlYWRNb3JlLFxuLnJlYWQtbW9yZS1jb250YWluZXIgLmNsb3NlbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnJlYWQtbW9yZS1jb250YWluZXIgLnJlYWRNb3JlOmhvdmVyIHNwYW4sXG4ucmVhZC1tb3JlLWNvbnRhaW5lciAuY2xvc2VsaW5rOmhvdmVyIHNwYW4ge1xuICBjb2xvcjogI2U1MDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5yZWFkLW1vcmUtY29udGFpbmVyIC5yZWFkTW9yZS5hY3RpdmUgc3BhbiB7XG4gIGNvbG9yOiAjZTUwMDAwO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgT0ZGRVIgU1BPVExJR0hUXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLm9mZmVyLXNwb3RsaWdodCB7XG4gIG1hcmdpbjogMCAwIDUwcHggMHB4O1xufVxuXG4ub2ZmZXItc3BvdGxpZ2h0IC5oZWFkZXIxIHtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjMzY0MTQ3O1xuICBmb250LWZhbWlseTogdG95b3RhdGV4dF9iZDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLm9mZmVyLXNwb3RsaWdodCAuaGVhZGVyMSAuaWNvbi10YWcge1xuICBjb2xvcjogI2VmOTEwOTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDZweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLm9mZmVyLXNwb3RsaWdodCAuaGVhZGVyMSAudGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuLm9mZmVyLXNwb3RsaWdodCAuaGVhZGVyMSAudGV4dDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ub2ZmZXItc3BvdGxpZ2h0IGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLm9mZmVyLXNwb3RsaWdodCAuY3RhLWxpbmsge1xuICBjb2xvcjogIzM1NDA0NjtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC1mYW1pbHk6IHRveW90YXRleHRfYmQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm9mZmVyLXNwb3RsaWdodCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm9mZmVyLXNwb3RsaWdodCAucHJvbW90aW9uX3N1YnRpdGxlOmhvdmVyLCAub2ZmZXItc3BvdGxpZ2h0IGgzOmhvdmVyLCAub2ZmZXItc3BvdGxpZ2h0IC5oZWFkaW5nMTpob3ZlciwgLm9mZmVyLXNwb3RsaWdodCAuc3VtbWFyeTpob3ZlciwgLm9mZmVyLXNwb3RsaWdodCBwOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm9mZmVyLXNwb3RsaWdodCAucmVhZC1tb3JlLWNvbnRhaW5lciAucmVhZE1vcmU6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjZWY5MTA5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ub2ZmZXItc3BvdGxpZ2h0IC5yZWFkLW1vcmUtY29udGFpbmVyIC5yZWFkTW9yZS5hY3RpdmUgc3BhbiB7XG4gIGNvbG9yOiAjMUUyQTJGO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5vZmZlci1zcG90bGlnaHQgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5vZmZlci1zcG90bGlnaHQgLmN0YS1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ub2ZmZXItc3BvdGxpZ2h0IC5jdGEtbGluayAuaWNvbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ub2ZmZXItc3BvdGxpZ2h0IC5zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuM2VtO1xufVxuXG4ub2ZmZXItc3BvdGxpZ2h0IHAsXG4ub2ZmZXItc3BvdGxpZ2h0IC5jdGEtbGluayAuaWNvbi1jaGV2cm9uLXJpZ2h0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMC40ZW07XG59XG5cbi5vZmZlci1zcG90bGlnaHQgcCB7XG4gIGNvbG9yOiAjMWUyYTMyO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4ub2ZmZXItc3BvdGxpZ2h0IC5vZmZlci10ZXh0IHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5vZmZlci1zcG90bGlnaHQgLm9mZmVyLXRleHQgc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IHRveW90YXRleHRfYmQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5vZmZlci1zcG90bGlnaHQgLnRlcm1zLCAub2ZmZXItc3BvdGxpZ2h0IC5yZWFkTW9yZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogI2VmOTEwOTtcbn1cblxuLmpzIC5vZmZlci1zcG90bGlnaHQgLnRlcm1zICsgLmZ1bGwtdGVybXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkge1xuICAub2ZmZXItc3BvdGxpZ2h0IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi8qXG4gKlx0TmFtZTogTW9yZSBBYm91dCBDb250YWluZXJcbiAqXHRSZWYgOiBjX3QxXzAwM1xuICpcdFVSTCA6IGh0dHA6Ly90b3lvdGEtc3RhZ2UuYW1hemUuY29tL2h0bWwvY29tcG9uZW50cy90aWVyMS9tb3JlYWJvdXRjb250YWluZXIuaHRtbFxuICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgU3BvdGxpZ2h0IGNvbnRhaW5lclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5zcG90bGlnaHQtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFDMjgzMDtcbiAgY29sb3I6ICNmZmY7XG4gIG1pbi1oZWlnaHQ6IDM0MHB4O1xuICBjbGVhcjogbGVmdDtcbn1cblxuLnNwb3RsaWdodC1jb250YWluZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc3BvdGxpZ2h0LWNvbnRhaW5lciAudGl0bGUtYXJlYSB7XG4gIG1hcmdpbjogNTBweCAwIDIwcHggMDtcbn1cblxuLnNwb3RsaWdodC1jb250YWluZXIgLmNlbnRlci10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3BvdGxpZ2h0LWNvbnRhaW5lciAucmVhZC1tb3JlLXRyaWdnZXIge1xuICBmb250LXNpemU6IDE5cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc3BvdGxpZ2h0LWNvbnRhaW5lciAuc3BvdGxpZ2h0LXdyYXBwZXIge1xuICBtYXJnaW46IDEwcHggMCAyMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNwb3RsaWdodC1jb250YWluZXIgLnNwb3RsaWdodCBwIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zcG90bGlnaHQtY29udGFpbmVyIGEuc3BvdGxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zcG90bGlnaHQtY29udGFpbmVyIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5zcG90bGlnaHQtY29udGFpbmVyIC5oZWFkaW5nMSB7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zcG90bGlnaHQtY29udGFpbmVyIC5zbWFsbC1wcm9tbyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5zcG90bGlnaHQtY29udGFpbmVyIC5zbGlkZS1lbmQge1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyOCwgNDAsIDQ4LCAwKSAwJSwgcmdiYSgyOCwgNDAsIDQ4LCAwLjk5KSAxMDAlLCB0cmFuc3BhcmVudCAxMDAlKTtcbn1cblxuLnNwb3RsaWdodC1jb250YWluZXIgLmhlYWRpbmcxLCAuc3BvdGxpZ2h0LWNvbnRhaW5lciAuaGVhZGluZzIsIC5zcG90bGlnaHQtY29udGFpbmVyIC5oZWFkaW5nMyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNwb3RsaWdodC1jb250YWluZXIgLnRpdGxlLWFyZWEgLmhlYWRpbmcxIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5cbi5zcG90bGlnaHQtY29udGFpbmVyIC5yb3dfd3JhcHBlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tb3JlX2Fib3V0X2l0ZW0ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDI1JTtcbiAgcGFkZGluZzogMDtcbn1cbi5tb3JlX2Fib3V0X2l0ZW0gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYxLjkzNzVlbSkge1xuICAubW9yZV9hYm91dF9pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM4LjY4NzVlbSkge1xuICAubW9yZV9hYm91dF9pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZ3JpZF9yb3cge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgU2xpZGUgdXAgb24gdmlldyBzdHlsZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uc2xpZGUtdXAtY29udGFpbmVyLmFjdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNsaWRlLXVwLWNvbnRhaW5lci5hY3RpdmUgLnNsaWRlLXVwLWVsZW1lbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLyogQ29sb3VycyAqL1xuLnNwb3RsaWdodC1jb250YWluZXItaHlicmlkIHtcbiAgYmFja2dyb3VuZDogIzAwYTBmMDtcbn1cblxuLnNwb3RsaWdodC1jb250YWluZXItaHlicmlkIC5zbGlkZS1lbmQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDE2MCwgMjQwLCAwKSAwJSwgcmdiYSgwLCAxNjAsIDI0MCwgMC45OSkgMTAwJSk7XG59XG5cbi5zcG90bGlnaHQtY29udGFpbmVyLWF3ZCB7XG4gIGJhY2tncm91bmQ6ICM2YzcwNzM7XG59XG5cbi5zcG90bGlnaHQtY29udGFpbmVyLWF3ZCAuc2xpZGUtZW5kIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgxMDgsIDExMiwgMTE1LCAwKSAwJSwgcmdiYSgxMDgsIDExMiwgMTE1LCAwLjk5KSAxMDAlKTtcbn1cblxuLnNwb3RsaWdodC1jb250YWluZXIuc3BvdGxpZ2h0LWNvbnRhaW5lci1ncmV5IHtcbiAgYmFja2dyb3VuZDogI0U4RTlFQTtcbiAgY29sb3I6ICMwMDA7XG59XG4uc3BvdGxpZ2h0LWNvbnRhaW5lci5zcG90bGlnaHQtY29udGFpbmVyLWdyZXkgaDIsIC5zcG90bGlnaHQtY29udGFpbmVyLnNwb3RsaWdodC1jb250YWluZXItZ3JleSBoMiwgLnNwb3RsaWdodC1jb250YWluZXIuc3BvdGxpZ2h0LWNvbnRhaW5lci1ncmV5IGgzLCAuc3BvdGxpZ2h0LWNvbnRhaW5lci5zcG90bGlnaHQtY29udGFpbmVyLWdyZXkgLmhlYWRpbmcxLCAuc3BvdGxpZ2h0LWNvbnRhaW5lci5zcG90bGlnaHQtY29udGFpbmVyLWdyZXkgLmhlYWRpbmcyLCAuc3BvdGxpZ2h0LWNvbnRhaW5lci5zcG90bGlnaHQtY29udGFpbmVyLWdyZXkgLmhlYWRpbmczIHtcbiAgY29sb3I6ICMyMjI7XG59XG4uc3BvdGxpZ2h0LWNvbnRhaW5lci5zcG90bGlnaHQtY29udGFpbmVyLWdyZXkgaDI6aG92ZXIsIC5zcG90bGlnaHQtY29udGFpbmVyLnNwb3RsaWdodC1jb250YWluZXItZ3JleSBoMjpob3ZlciwgLnNwb3RsaWdodC1jb250YWluZXIuc3BvdGxpZ2h0LWNvbnRhaW5lci1ncmV5IGgzOmhvdmVyLCAuc3BvdGxpZ2h0LWNvbnRhaW5lci5zcG90bGlnaHQtY29udGFpbmVyLWdyZXkgLmhlYWRpbmcxOmhvdmVyLCAuc3BvdGxpZ2h0LWNvbnRhaW5lci5zcG90bGlnaHQtY29udGFpbmVyLWdyZXkgLmhlYWRpbmcyOmhvdmVyLCAuc3BvdGxpZ2h0LWNvbnRhaW5lci5zcG90bGlnaHQtY29udGFpbmVyLWdyZXkgLmhlYWRpbmczOmhvdmVyIHtcbiAgY29sb3I6ICMyMjI7XG59XG4uc3BvdGxpZ2h0LWNvbnRhaW5lci5zcG90bGlnaHQtY29udGFpbmVyLWdyZXkgcCwgLnNwb3RsaWdodC1jb250YWluZXIuc3BvdGxpZ2h0LWNvbnRhaW5lci1ncmV5IGEge1xuICBjb2xvcjogIzU1NTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbn1cbi5zcG90bGlnaHQtY29udGFpbmVyLnNwb3RsaWdodC1jb250YWluZXItZ3JleSBwOmhvdmVyLCAuc3BvdGxpZ2h0LWNvbnRhaW5lci5zcG90bGlnaHQtY29udGFpbmVyLWdyZXkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uc3BvdGxpZ2h0LWNvbnRhaW5lci1ncmV5IC5zbGlkZS1lbmQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDIzMiwgMjMyLCAyMzQsIDApIDAlLCByZ2JhKDIzMiwgMjMyLCAyMzQsIDAuOTkpIDEwMCUpO1xufVxuXG4vKlxuICpcdE5hbWU6IENvbnRlbnQgdGFibGVcbiAqXHRSZWYgOiBjX3QxXzAwNFxuICpcdFVSTCA6IGh0dHA6Ly90b3lvdGEtc3RhZ2UuYW1hemUuY29tL2h0bWwvY29tcG9uZW50cy90aWVyMS9jb250ZW50VGFibGUuaHRtbFxuICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQ29udGVudCB0YWJsZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5jb250ZW50LXRhYmxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG59XG5cbi5jb250ZW50LXRhYmxlIHRoIHtcbiAgcGFkZGluZzogMTZweCAxMHB4O1xuICBjb2xvcjogIzFlMmEzMjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmVjZWQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZvbnQtZmFtaWx5OiB0b3lvdGF0ZXh0X2JkO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uY29udGVudC10YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDlweCAxMHB4O1xuICBjb2xvcjogIzFlMmEzMjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ViZWNlZDtcbn1cblxuLmNvbnRlbnQtdGFibGUgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cblxuLmNvbnRlbnQtdGFibGUgdGJvZHkuY29udGVudC10YWJsZSB0Ym9keSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlY2VkO1xufVxuXG4uY29udGVudC10YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQob2RkKSB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbn1cblxuLmNvbnRlbnQtdGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pIHRkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmVjZWQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlY2VkO1xufVxuXG4uY29udGVudC10YWJsZSB0aC5zb3J0LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNlNTAwMDA7XG59XG5cbi50ZXh0LWNvbnRlbnQge1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuLnRleHQtY29udGVudCB0YWJsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRhYmxlLWxheW91dDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi50ZXh0LWNvbnRlbnQgdGFibGUgdGgsIC50ZXh0LWNvbnRlbnQgdGFibGUgY2FwdGlvbiB7XG4gIHBhZGRpbmc6IDE2cHggMTBweDtcbiAgY29sb3I6ICMxZTJhMzI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlY2VkO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmb250LWZhbWlseTogdG95b3RhdGV4dF9iZDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyOiBub25lO1xufVxuLnRleHQtY29udGVudCB0YWJsZSB0aCB7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG59XG4udGV4dC1jb250ZW50IHRhYmxlIHRkIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiA5cHggMTBweDtcbiAgY29sb3I6ICMxZTJhMzI7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlYmVjZWQ7XG59XG4udGV4dC1jb250ZW50IHRhYmxlIHRyIHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4udGV4dC1jb250ZW50IHRhYmxlIHRib2R5LmNvbnRlbnQtdGFibGUgdGJvZHkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWNlZDtcbn1cbi50ZXh0LWNvbnRlbnQgdGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCkgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY2O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG59XG4udGV4dC1jb250ZW50IHRhYmxlIHRib2R5IHRyOm50aC1jaGlsZChldmVuKSB0ZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlY2VkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWNlZDtcbn1cbi50ZXh0LWNvbnRlbnQgdGFibGUgdGguc29ydC1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZTUwMDAwO1xufVxuLnRleHQtY29udGVudC5jb250YWN0X2hvdXJzIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAxZW07XG59XG5cbi5jb250ZW50LXRhYmxlLnNtYWxsIHRkIHtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgY29sb3I6ICM2YzcwNzM7XG59XG5cbi8qXG4gKlx0TmFtZTogUGFyYWxheFxuICpcdFJlZiA6IGNfdDFfMDAyXG4gKlx0VVJMIDogaHR0cDovL3RveW90YS1zdGFnZS5hbWF6ZS5jb20vaHRtbC9jb21wb25lbnRzL3RpZXIxL3BhcmFsbGF4Lmh0bWxcbiAqL1xuLmJnLXBhciAuYmFja2dyb3VuZC1sYXllciwgLnBhcmFsbGF4LWxheWVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBoZWlnaHQ6IDYwMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0LjkzNzVlbSkge1xuICAuYmctcGFyIC5iYWNrZ3JvdW5kLWxheWVyLCAucGFyYWxsYXgtbGF5ZXIge1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjEuOTM3NWVtKSB7XG4gIC5iZy1wYXIgLmJhY2tncm91bmQtbGF5ZXIsIC5wYXJhbGxheC1sYXllciB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgLmJnLXBhciAuYmFja2dyb3VuZC1sYXllciwgLnBhcmFsbGF4LWxheWVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjkuOTM3NWVtKSB7XG4gIC5iZy1wYXIgLmJhY2tncm91bmQtbGF5ZXIsIC5wYXJhbGxheC1sYXllciB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOS45Mzc1ZW0pIHtcbiAgLmJnLXBhciAuYmFja2dyb3VuZC1sYXllciwgLnBhcmFsbGF4LWxheWVyIHtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICB9XG59XG5cbi5iZy1wYXIgLmJnLXBhci1pbm5lciB7XG4gIHBhZGRpbmc6IDUwcHggMCAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgLmJnLXBhciAuYmctcGFyLWlubmVyIC5pY29uLCAuYmctcGFyIC5iZy1wYXItaW5uZXIgaSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJnLXBhciAuYmctcGFyLWlubmVyLm1haW5mb2N1cyB7XG4gIHBhZGRpbmc6IDEwMHB4IDAgMCAwO1xufVxuLmJnLXBhciAuYmctcGFyLWlubmVyLm1haW5mb2N1cyAuaGVhZGluZzEge1xuICBmb250LXNpemU6IDQ0cHg7XG59XG4uYmctcGFyIC5iZy1wYXItaW5uZXIubWFpbmZvY3VzIC5oZWFkaW5nMiB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjEuOTM3NWVtKSB7XG4gIC5iZy1wYXIgLmJnLXBhci1pbm5lci5tYWluZm9jdXMge1xuICAgIHBhZGRpbmc6IDUwcHggMCAwIDA7XG4gIH1cbiAgLmJnLXBhciAuYmctcGFyLWlubmVyLm1haW5mb2N1cyAuaGVhZGluZzEge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgfVxuICAuYmctcGFyIC5iZy1wYXItaW5uZXIubWFpbmZvY3VzIC5oZWFkaW5nMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAuYmctcGFyIC5iZy1wYXItaW5uZXIubWFpbmZvY3VzIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0LjkzNzVlbSkge1xuICAuYmctcGFyIC5iZy1wYXItaW5uZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMCAwIDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjEuOTM3NWVtKSB7XG4gIC5iZy1wYXIgLmJnLXBhci1pbm5lciB7XG4gICAgcGFkZGluZzogMzBweCAwIDAgMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgLmJnLXBhciAuYmctcGFyLWlubmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDI5LjkzNzVlbSkge1xuICAuYmctcGFyIC5iZy1wYXItaW5uZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMCAwIDA7XG4gIH1cbiAgLmJnLXBhciAuYmctcGFyLWlubmVyIC5oZWFkaW5nMSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5iZy1wYXIgLmJnLXBhci1pbm5lciAuaGVhZGluZzIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOS45Mzc1ZW0pIHtcbiAgLmJnLXBhciAuYmctcGFyLWlubmVyIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAwO1xuICB9XG4gIC5iZy1wYXIgLmJnLXBhci1pbm5lciAuaGVhZGluZzEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLmJnLXBhciAuYmctcGFyLWlubmVyIC5oZWFkaW5nMiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uYmctcGFyIC5iZy1wYXItaW5uZXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJnLXBhciAuYmctcGFyLWlubmVyIC5oZWFkaW5nMSB7XG4gIG1hcmdpbjogMCAxMHB4IDE1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggcmdiYSgyLCAzLCAzLCAwLjIpO1xufVxuLmJnLXBhciAuYmctcGFyLWlubmVyIC5oZWFkaW5nMS5wYXJhbGxheC1kYXJrIHtcbiAgY29sb3I6ICMxZTJhMzI7XG59XG5cbi5iZy1wYXIgLmJnLXBhci1pbm5lciAuaGVhZGluZzIge1xuICBtYXJnaW46IDAgMTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIDFweCByZ2JhKDIsIDMsIDMsIDAuMik7XG4gIG1hcmdpbi1ib3R0b206IDY1cHg7XG59XG4uYmctcGFyIC5iZy1wYXItaW5uZXIgLmhlYWRpbmcyLnBhcmFsbGF4LWRhcmsge1xuICBjb2xvcjogIzFlMmEzMjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gIC5iZy1wYXIgLmJnLXBhci1pbm5lciAuaGVhZGluZzIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLypcbipcdE5hbWU6IEhlYWRlciAtIGxhcmdlXG4qXHRSZWYgOiBjX2hmXzAwMWFcbipcdFVSTCA6IGh0dHA6Ly90b3lvdGEtc3RhZ2UuYW1hemUuY29tL2h0bWwvY29tcG9uZW50cy9jb3ZlcnMvaGVhZGVyX2xhcmdlLmh0bWxcbiovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQmFja2dyb3VuZCBpbWFnZSBoZXJvc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5iZy1pbWFnZS1oZXJvIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmctaW1hZ2UtaGVybyAuaGVhZGluZzEsIC5iZy1pbWFnZS1oZXJvIGgxIHtcbiAgZm9udC1zaXplOiA2NnB4O1xuICBsaW5lLWhlaWdodDogMS42ZW07XG59XG4uYmctaW1hZ2UtaGVybyAuaGVhZGluZzIsIC5iZy1pbWFnZS1oZXJvIGgyIHtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBsaW5lLWhlaWdodDogMS4xZW07XG59XG4uYmctaW1hZ2UtaGVybyAuaGVhZGluZzMsIC5iZy1pbWFnZS1oZXJvIGgzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5iZy1pbWFnZS1oZXJvIC5oZWFkaW5nNCwgLmJnLWltYWdlLWhlcm8gaDQge1xuICBmb250LXNpemU6IDE5cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0LjkzNzVlbSkge1xuICAuYmctaW1hZ2UtaGVybyAuaGVhZGluZzEsIC5iZy1pbWFnZS1oZXJvIGgxIHtcbiAgICBmb250LXNpemU6IDY2cHg7XG4gIH1cbiAgLmJnLWltYWdlLWhlcm8gLmhlYWRpbmcyLCAuYmctaW1hZ2UtaGVybyBoMiB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG4gIC5iZy1pbWFnZS1oZXJvIC5oZWFkaW5nMywgLmJnLWltYWdlLWhlcm8gaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICAuYmctaW1hZ2UtaGVybyAuaGVhZGluZzQsIC5iZy1pbWFnZS1oZXJvIGg0IHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjEuOTM3NWVtKSB7XG4gIC5iZy1pbWFnZS1oZXJvIC5oZWFkaW5nMSwgLmJnLWltYWdlLWhlcm8gaDEge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgfVxuICAuYmctaW1hZ2UtaGVybyAuaGVhZGluZzIsIC5iZy1pbWFnZS1oZXJvIGgyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbiAgLmJnLWltYWdlLWhlcm8gLmhlYWRpbmczLCAuYmctaW1hZ2UtaGVybyBoMyB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5iZy1pbWFnZS1oZXJvIC5oZWFkaW5nNCwgLmJnLWltYWdlLWhlcm8gaDQge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgLmJnLWltYWdlLWhlcm8gLmhlYWRpbmcxLCAuYmctaW1hZ2UtaGVybyBoMSB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG4gIC5iZy1pbWFnZS1oZXJvIC5oZWFkaW5nMiwgLmJnLWltYWdlLWhlcm8gaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICAuYmctaW1hZ2UtaGVybyAuaGVhZGluZzMsIC5iZy1pbWFnZS1oZXJvIGgzIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLmJnLWltYWdlLWhlcm8gLmhlYWRpbmc0LCAuYmctaW1hZ2UtaGVybyBoNCB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG59XG5cbi5iZy1pbWFnZS1oZXJvIC5jb3ZlckJHIHtcbiAgbWluLWhlaWdodDogNjgwcHg7XG4gIG1pbi1oZWlnaHQ6IDgwdmg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0LjkzNzVlbSkge1xuICAuYmctaW1hZ2UtaGVybyAuY292ZXJCRyB7XG4gICAgbWluLWhlaWdodDogNjgwcHg7XG4gICAgbWluLWhlaWdodDogODB2aDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MS45Mzc1ZW0pIHtcbiAgLmJnLWltYWdlLWhlcm8gLmNvdmVyQkcge1xuICAgIG1pbi1oZWlnaHQ6IDQ4MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAuYmctaW1hZ2UtaGVybyAuY292ZXJCRyB7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjkuOTM3NWVtKSB7XG4gIC5iZy1pbWFnZS1oZXJvIC5jb3ZlckJHIHtcbiAgICBtaW4taGVpZ2h0OiAyNDBweDtcbiAgfVxufVxuXG4udXNlZC1jYXItY2Fyb3VzZWwgLmJnLWltYWdlLWhlcm8gLmNvdmVyQkcge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtaW4taGVpZ2h0OiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctdG9wOiA3NSU7XG59XG4udXNlZC1jYXItY2Fyb3VzZWwgLmJnLWltYWdlLWhlcm8gLmNvdmVyQkcgLmhlYWRlci1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnVzZWQtY2FyLWNhcm91c2VsIC5iZy1pbWFnZS1oZXJvIC5jb3ZlckJHIC5jYXJvdXNlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5iZy1pbWFnZS1oZXJvLmJnLWltYWdlLWhlcm8tbGFyZ2UgLmNvdmVyQkcge1xuICBtaW4taGVpZ2h0OiA2ODBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQuOTM3NWVtKSB7XG4gIC5iZy1pbWFnZS1oZXJvLmJnLWltYWdlLWhlcm8tbGFyZ2UgLmNvdmVyQkcge1xuICAgIG1pbi1oZWlnaHQ6IDY4MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYxLjkzNzVlbSkge1xuICAuYmctaW1hZ2UtaGVyby5iZy1pbWFnZS1oZXJvLWxhcmdlIC5jb3ZlckJHIHtcbiAgICBtaW4taGVpZ2h0OiA1NDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgLmJnLWltYWdlLWhlcm8uYmctaW1hZ2UtaGVyby1sYXJnZSAuY292ZXJCRyB7XG4gICAgbWluLWhlaWdodDogMzQwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjkuOTM3NWVtKSB7XG4gIC5iZy1pbWFnZS1oZXJvLmJnLWltYWdlLWhlcm8tbGFyZ2UgLmNvdmVyQkcge1xuICAgIG1pbi1oZWlnaHQ6IDI0MHB4O1xuICB9XG59XG5cbi5iZy1pbWFnZS1oZXJvLmJnLWltYWdlLWhlcm8tbWVkIC5jb3ZlckJHIHtcbiAgbWluLWhlaWdodDogNDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0LjkzNzVlbSkge1xuICAuYmctaW1hZ2UtaGVyby5iZy1pbWFnZS1oZXJvLW1lZCAuY292ZXJCRyB7XG4gICAgbWluLWhlaWdodDogNDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjEuOTM3NWVtKSB7XG4gIC5iZy1pbWFnZS1oZXJvLmJnLWltYWdlLWhlcm8tbWVkIC5jb3ZlckJHIHtcbiAgICBtaW4taGVpZ2h0OiAzNjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgLmJnLWltYWdlLWhlcm8uYmctaW1hZ2UtaGVyby1tZWQgLmNvdmVyQkcge1xuICAgIG1pbi1oZWlnaHQ6IDI4MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDI5LjkzNzVlbSkge1xuICAuYmctaW1hZ2UtaGVyby5iZy1pbWFnZS1oZXJvLW1lZCAuY292ZXJCRyB7XG4gICAgbWluLWhlaWdodDogMjQwcHg7XG4gIH1cbn1cblxuLmJnLWltYWdlLWhlcm8uYmctaW1hZ2UtaGVyby1tZWQubWVkLXNtYWxsIC5jb3ZlckJHIHtcbiAgbWluLWhlaWdodDogMzYwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0LjkzNzVlbSkge1xuICAuYmctaW1hZ2UtaGVyby5iZy1pbWFnZS1oZXJvLW1lZC5tZWQtc21hbGwgLmNvdmVyQkcge1xuICAgIG1pbi1oZWlnaHQ6IDMyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYxLjkzNzVlbSkge1xuICAuYmctaW1hZ2UtaGVyby5iZy1pbWFnZS1oZXJvLW1lZC5tZWQtc21hbGwgLmNvdmVyQkcge1xuICAgIG1pbi1oZWlnaHQ6IDM4MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAuYmctaW1hZ2UtaGVyby5iZy1pbWFnZS1oZXJvLW1lZC5tZWQtc21hbGwgLmNvdmVyQkcge1xuICAgIG1pbi1oZWlnaHQ6IDI0MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDI5LjkzNzVlbSkge1xuICAuYmctaW1hZ2UtaGVyby5iZy1pbWFnZS1oZXJvLW1lZC5tZWQtc21hbGwgLmNvdmVyQkcge1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICB9XG59XG5cbi5iZy1pbWFnZS1oZXJvLmJnLWltYWdlLWhlcm8tc21hbGwgLmNvdmVyQkcge1xuICBtaW4taGVpZ2h0OiAxNDVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjkuOTM3NWVtKSB7XG4gIC5iZy1pbWFnZS1oZXJvLmJnLWltYWdlLWhlcm8tc21hbGwgLmNvdmVyQkcge1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICB9XG59XG4uYmctaW1hZ2UtaGVyby5iZy1pbWFnZS1oZXJvLXNtYWxsIC5jb3ZlckJHLmhlcm8tYXVjIHtcbiAgbWluLWhlaWdodDogMTAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDI5LjkzNzVlbSkge1xuICAuYmctaW1hZ2UtaGVyby5iZy1pbWFnZS1oZXJvLXNtYWxsIC5jb3ZlckJHLmhlcm8tYXVjIHtcbiAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICB9XG59XG5cbi5iZy1pbWFnZS1oZXJvLmJnLWltYWdlLWhlcm8tbWVkLnN1YnNlY3Rpb24gLmNvdmVyQkcge1xuICBtaW4taGVpZ2h0OiA0MjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQuOTM3NWVtKSB7XG4gIC5iZy1pbWFnZS1oZXJvLmJnLWltYWdlLWhlcm8tbWVkLnN1YnNlY3Rpb24gLmNvdmVyQkcge1xuICAgIG1pbi1oZWlnaHQ6IDQyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYxLjkzNzVlbSkge1xuICAuYmctaW1hZ2UtaGVyby5iZy1pbWFnZS1oZXJvLW1lZC5zdWJzZWN0aW9uIC5jb3ZlckJHIHtcbiAgICBtaW4taGVpZ2h0OiA0MjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgLmJnLWltYWdlLWhlcm8uYmctaW1hZ2UtaGVyby1tZWQuc3Vic2VjdGlvbiAuY292ZXJCRyB7XG4gICAgbWluLWhlaWdodDogMTgwcHg7XG4gIH1cbn1cblxuLmJnLWltYWdlLWhlcm8uYmctaW1hZ2UtaGVyby1tZWQuc3Vic2VjdGlvbiAuaGVyby1pbm5lciB7XG4gIHBhZGRpbmctdG9wOiAxNTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQuOTM3NWVtKSB7XG4gIC5iZy1pbWFnZS1oZXJvLmJnLWltYWdlLWhlcm8tbWVkLnN1YnNlY3Rpb24gLmhlcm8taW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MS45Mzc1ZW0pIHtcbiAgLmJnLWltYWdlLWhlcm8uYmctaW1hZ2UtaGVyby1tZWQuc3Vic2VjdGlvbiAuaGVyby1pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAuYmctaW1hZ2UtaGVyby5iZy1pbWFnZS1oZXJvLW1lZC5zdWJzZWN0aW9uIC5oZXJvLWlubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuXG4uYmctaW1hZ2UtaGVybyAuaGVyby1pbm5lciB7XG4gIHBhZGRpbmc6IDEwMHB4IDVweCA1cHggNXB4O1xuICB6LWluZGV4OiAyO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQuOTM3NWVtKSB7XG4gIC5iZy1pbWFnZS1oZXJvIC5oZXJvLWlubmVyIHtcbiAgICBwYWRkaW5nOiAxMDBweCA1cHggNXB4IDVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MS45Mzc1ZW0pIHtcbiAgLmJnLWltYWdlLWhlcm8gLmhlcm8taW5uZXIge1xuICAgIHBhZGRpbmc6IDQwcHggNXB4IDVweCA1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gIC5iZy1pbWFnZS1oZXJvIC5oZXJvLWlubmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDVweCA1cHggNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5LjkzNzVlbSkge1xuICAuYmctaW1hZ2UtaGVybyAuaGVyby1pbm5lciB7XG4gICAgcGFkZGluZzogNXB4IDVweCA1cHggNXB4O1xuICB9XG59XG5cbi5iZy1pbWFnZS1oZXJvLmJnLWltYWdlLWhlcm8tbGFyZ2UgLmhlcm8taW5uZXIge1xuICBwYWRkaW5nOiAxODBweCA1cHggNXB4IDVweDtcbiAgei1pbmRleDogMjtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0LjkzNzVlbSkge1xuICAuYmctaW1hZ2UtaGVyby5iZy1pbWFnZS1oZXJvLWxhcmdlIC5oZXJvLWlubmVyIHtcbiAgICBwYWRkaW5nOiAyMjBweCA1cHggNXB4IDVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MS45Mzc1ZW0pIHtcbiAgLmJnLWltYWdlLWhlcm8uYmctaW1hZ2UtaGVyby1sYXJnZSAuaGVyby1pbm5lciB7XG4gICAgcGFkZGluZzogMTAwcHggNXB4IDVweCA1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gIC5iZy1pbWFnZS1oZXJvLmJnLWltYWdlLWhlcm8tbGFyZ2UgLmhlcm8taW5uZXIge1xuICAgIHBhZGRpbmc6IDUwcHggNXB4IDVweCA1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTkuOTM3NWVtKSB7XG4gIC5iZy1pbWFnZS1oZXJvLmJnLWltYWdlLWhlcm8tbGFyZ2UgLmhlcm8taW5uZXIge1xuICAgIHBhZGRpbmc6IDEwcHggNXB4IDVweCA1cHg7XG4gIH1cbn1cblxuLmJnLWltYWdlLWhlcm8gLmhlcm8taW5uZXIgLmNvbXBvbmVudC1hcmVhIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG4uYmctaW1hZ2UtaGVybyAuaGVyby1sb3dlciB7XG4gIHBhZGRpbmc6IDYwcHggNXB4IDVweCA1cHg7XG59XG5cbi8qIFNwZWNpZmljIHNlbGVjdHMgZm9yIGhlYWRlciBoZXJvIHRvIGFjY291bnQgdG8gbmF2aWdhdGlvbiBvdmVybGFwICAqL1xuLmZ4LWhlYWRlciAuYmctaW1hZ2UtaGVybyAuaGVyby1pbm5lciB7XG4gIHBhZGRpbmctdG9wOiAxNzBweDtcbn1cblxuLm91dGVyLXdyYXBwZXIubm8tbmF2aWdhdGlvbiAuZngtaGVhZGVyIC5iZy1pbWFnZS1oZXJvIC5oZXJvLWlubmVyIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xufVxuXG4uZngtaGVhZGVyIC5iZy1pbWFnZS1oZXJvLmJnLWltYWdlLWhlcm8tbWVkIC5jb3ZlckJHIHtcbiAgbWluLWhlaWdodDogNTcwcHg7XG59XG5cbi5meC1oZWFkZXIgLmJnLWltYWdlLWhlcm8uYmctaW1hZ2UtaGVyby1tZWQgLmNvdmVyQkcge1xuICBtaW4taGVpZ2h0OiA0MzBweDtcbn1cblxuLmZ4LWhlYWRlciAuYmctaW1hZ2UtaGVyby5iZy1pbWFnZS1oZXJvLXNtYWxsIC5jb3ZlckJHIHtcbiAgbWluLWhlaWdodDogMjE1cHg7XG59XG5cbi5iZy1pbWFnZS1oZXJvIC5oZXJvLWlubmVyIC5oZWFkaW5nMSxcbi5iZy1pbWFnZS1oZXJvIC5oZXJvLWlubmVyIC5oZWFkaW5nMixcbi5iZy1pbWFnZS1oZXJvIC5oZXJvLWlubmVyIC5oZWFkaW5nMyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMHB4IDBweCAycHggIzk5OTtcbiAgdGV4dC1zaGFkb3c6IDBweCAwcHggMTJweCAjMDAwO1xuICB0ZXh0LXNoYWRvdzogMHB4IDBweCA1cHggIzAwMCwwcHggMHB4IDQwcHggIzAwMDtcbn1cbi5iZy1pbWFnZS1oZXJvIC5oZXJvLWlubmVyIC5oZWFkaW5nMSBhLFxuLmJnLWltYWdlLWhlcm8gLmhlcm8taW5uZXIgLmhlYWRpbmcyIGEsXG4uYmctaW1hZ2UtaGVybyAuaGVyby1pbm5lciAuaGVhZGluZzMgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctaW1hZ2UtaGVybyAuaGVyby1pbm5lci5kYXJrLXRleHQge1xuICBjb2xvcjogIzMzMztcbn1cbi5iZy1pbWFnZS1oZXJvIC5oZXJvLWlubmVyLmRhcmstdGV4dCAuaGVhZGluZzEsIC5iZy1pbWFnZS1oZXJvIC5oZXJvLWlubmVyLmRhcmstdGV4dCBoMSwgLmJnLWltYWdlLWhlcm8gLmhlcm8taW5uZXIuZGFyay10ZXh0IC5oZWFkaW5nMiwgLmJnLWltYWdlLWhlcm8gLmhlcm8taW5uZXIuZGFyay10ZXh0IGgyLCAuYmctaW1hZ2UtaGVybyAuaGVyby1pbm5lci5kYXJrLXRleHQgLmhlYWRpbmcyLCAuYmctaW1hZ2UtaGVybyAuaGVyby1pbm5lci5kYXJrLXRleHQgaDIsIC5iZy1pbWFnZS1oZXJvIC5oZXJvLWlubmVyLmRhcmstdGV4dCAuaGVhZGluZzMsIC5iZy1pbWFnZS1oZXJvIC5oZXJvLWlubmVyLmRhcmstdGV4dCBoMyB7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LXNoYWRvdzogMHB4IDBweCAxMnB4ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwcHggMHB4IDVweCAjZmZmLDBweCAwcHggNDBweCAjZmZmO1xufVxuLmJnLWltYWdlLWhlcm8gLmhlcm8taW5uZXIuZGFyay10ZXh0IC5oZWFkaW5nMSBhLCAuYmctaW1hZ2UtaGVybyAuaGVyby1pbm5lci5kYXJrLXRleHQgaDEgYSwgLmJnLWltYWdlLWhlcm8gLmhlcm8taW5uZXIuZGFyay10ZXh0IC5oZWFkaW5nMiBhLCAuYmctaW1hZ2UtaGVybyAuaGVyby1pbm5lci5kYXJrLXRleHQgaDIgYSwgLmJnLWltYWdlLWhlcm8gLmhlcm8taW5uZXIuZGFyay10ZXh0IC5oZWFkaW5nMiBhLCAuYmctaW1hZ2UtaGVybyAuaGVyby1pbm5lci5kYXJrLXRleHQgaDIgYSwgLmJnLWltYWdlLWhlcm8gLmhlcm8taW5uZXIuZGFyay10ZXh0IC5oZWFkaW5nMyBhLCAuYmctaW1hZ2UtaGVybyAuaGVyby1pbm5lci5kYXJrLXRleHQgaDMgYSB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uYmctaW1hZ2UtaGVybyAuaGVyby1pbm5lciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYmctaW1hZ2UtaGVybyAuaGVyby1pbm5lciBhIC5wbGF5LWljb24tbGFyZ2Uge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uYmctaW1hZ2UtaGVybyAuaGVyby1pbm5lciAucGxheUJ0biB7XG4gIC8qXHRcbiAgXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDc1ZDcwO1xuICBcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzcsIDUwLCA1OSwgLjgpO1xuICBcdHBhZGRpbmc6IDI1cHggMjlweCAyOHB4IDI3cHg7XG4gIFx0Y29sb3I6ICNmZmY7XG4gIFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuICBcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogODAlOyBtYXJnaW4tbGVmdDogLTI1cHg7IHRvcDogMjUwcHg7IFxuICAqL1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiA1MCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0LjkzNzVlbSkge1xuICAuYmctaW1hZ2UtaGVybyAuaGVyby1pbm5lciAucGxheUJ0biB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjEuOTM3NWVtKSB7XG4gIC5iZy1pbWFnZS1oZXJvIC5oZXJvLWlubmVyIC5wbGF5QnRuIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgLmJnLWltYWdlLWhlcm8gLmhlcm8taW5uZXIgLnBsYXlCdG4ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5LjkzNzVlbSkge1xuICAuYmctaW1hZ2UtaGVybyAuaGVyby1pbm5lciAucGxheUJ0biB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgfVxufVxuXG4uYmctaW1hZ2UtaGVybyAuY2VudGVyLXRleHQgLmhlcm8taW5uZXIgLnBsYXlCdG4ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5iZy1pbWFnZS1oZXJvIC5oZXJvLWlubmVyIC5wbGF5QnRuOmhvdmVyIHtcbiAgLypcdGJhY2tncm91bmQtY29sb3I6ICMyNTMyM2IqL1xufVxuXG4uYmctaW1hZ2UtaGVybyAuaGVyby1pbm5lciAucGxheUJ0biAuaWNvbi1wbGF5LCAuYmctaW1hZ2UtaGVybyAuaGVyby1pbm5lciAucGxheUJ0biAucGxheS1pY29uLWxhcmdlIHtcbiAgZm9udC1zaXplOiAzNXB4O1xufVxuXG4uYmctaW1hZ2UtaGVybyAuZHluYW1pYy1jdGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbn1cblxuLmJnLWltYWdlLWhlcm8uZGVhbGVyX2hlcm8ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogNjAwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5iZy1pbWFnZS1oZXJvLmRlYWxlcl9oZXJvIGltZy5CRyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uaGVyby1sYW5kaW5nIHtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTFlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaGVyby1sYW5kaW5nIC5oZWFkaW5nMSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAzcHggIzc3Nztcbn1cblxuLypcbiAqXHROYW1lOiBGb3JtIGVsZW1lbnRzIChtYWlubHkgZm9yIHVzZWQgY2FyIHNlY3Rpb24pXG4gKlx0UmVmIDogbi9hXG4gKlx0VVJMIDogbi9hXG4gKi9cbi5sb2NhdGVfZGVhbGVyX21ncyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMS41ZW07XG59XG5cbi5zZWxlY3Qge1xuICB0cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlO1xuICBiYWNrZ3JvdW5kOiAjZWJlY2VkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQjBCMUIyO1xuICBjb2xvcjogIzZjNzA3MztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zZWxlY3Qubm8tcGFkZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuMmVtICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0Lm5vLXBhZGRpbmcuaGFzLWVycm9yIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0IC52YWx1ZSB7XG4gIHBhZGRpbmc6IDlweCAwLjhlbSA3cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2VsZWN0IGkge1xuICB0cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDAuN2VtO1xuICBjb2xvcjogI0IwQjFCMjtcbn1cbi5zZWxlY3Qgc2VsZWN0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDQxcHg7XG4gIHdpZHRoOiAxMDElO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLThweDtcbiAgbGVmdDogOHB4O1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgLW1vei1vcGFjaXR5OiAwO1xuICAta2h0bWwtb3BhY2l0eTogMDtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNlbGVjdCBzZWxlY3QgPiAqIHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0OmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFFMkEzMjtcbiAgY29sb3I6ICMxRTJBMzI7XG59XG4uc2VsZWN0OmhvdmVyIGkge1xuICBjb2xvcjogIzFFMkEzMjtcbn1cbi5zZWxlY3QuaGFzLWVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiByZWQ7XG59XG5cbi5jaGVja2JveGVzIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43ZW07XG59XG4uY2hlY2tib3hlcyAuY2hlY2tib3gge1xuICBtYXJnaW4tYm90dG9tOiAwLjNlbTtcbn1cbi5jaGVja2JveGVzIC5jaGVja2JveCBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2hlY2tib3hlcyAuY2hlY2tib3ggLnRoZS1jaGVja2JveCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwLjFlbTtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0IwQjFCMjtcbn1cbi5jaGVja2JveGVzIC5jaGVja2JveCAudGhlLWNoZWNrYm94IGkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNoZWNrYm94ZXMgLmNoZWNrYm94LmFjdGl2ZSAudGhlLWNoZWNrYm94IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFFMkEzMjtcbn1cbi5jaGVja2JveGVzIC5jaGVja2JveC5hY3RpdmUgaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNoZWNrYm94ZXMgLmNoZWNrYm94OmhvdmVyIC50aGUtY2hlY2tib3gge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMUUyQTMyO1xufVxuLmNoZWNrYm94ZXMgLmNoZWNrYm94LmNvbG91ciAudGhlLWNoZWNrYm94IHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uY2hlY2tib3hlcyAuY2hlY2tib3guY29sb3VyIC5jb2xvdXItYmxvY2sge1xuICB0cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAycHg7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG59XG4uY2hlY2tib3hlcyAuY2hlY2tib3guY29sb3VyLmFjdGl2ZSAudGhlLWNoZWNrYm94IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFFMkEzMjtcbn1cbi5jaGVja2JveGVzIC5jaGVja2JveC5jb2xvdXIuYWN0aXZlIC5jb2xvdXItYmxvY2sge1xuICB0b3A6IDJweDtcbiAgbGVmdDogMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xufVxuLmNoZWNrYm94ZXMgLmNoZWNrYm94LnVuaXF1ZSAudGhlLWNoZWNrYm94IHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmNoZWNrYm94ZXMgLmNoZWNrYm94LnVuaXF1ZSAudGhlLWNoZWNrYm94ID4gLmljb24ge1xuICBmb250LXNpemU6IDAuODVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuMDVlbTtcbn1cblxuLmNvbnRhY3RtZXRob2QgaDQge1xuICBmb250LXNpemU6IDAuOWVtO1xufVxuXG4ubGVnYWwge1xuICBjb2xvcjogIzZjNzA3Mztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDhlbSkge1xuICAubGVnYWwge1xuICAgIHBhZGRpbmctdG9wOiAxZW07XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuI3Bvc3Ricm9jaHVyZUFkcmVzcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb3JtX3RoYW5rcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yZXF1aXJlZEZpZWxkIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qXG4gKlx0TmFtZTogVXNlZCBjYXJzIGZpbHRlclxuICpcdFJlZiA6IG4vYVxuICpcdFVSTCA6IG4vYVxuICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgdXNlZCBjYXJzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnNlYXJjaF9tZW51IHtcbiAgd2lkdGg6IDMwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAtMzAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MmVtKSB7XG4gIC5zZWFyY2hfbWVudSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG4uc2VhcmNoX21lbnUgLnNlYXJjaF9jaGVja2JveCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMy43NWVtKSB7XG4gIC5zZWFyY2hfbWVudSAuc2VhcmNoX2NoZWNrYm94IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuLnNlYXJjaF9tZW51IC51aUJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VhcmNoX21lbnUgLnVpQnRuID4gaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNXB4O1xuICByaWdodDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjJlbSkge1xuICAuc2VhcmNoX21lbnUgLnVpQnRuID4gaSB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbi5zZWFyY2hfbWVudSAuc2VhcmNoLWRldGFpbGVkIHtcbiAgcGFkZGluZy10b3A6IDFlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzMuNzVlbSkge1xuICAuc2VhcmNoX21lbnUgLnNlYXJjaC1kZXRhaWxlZCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjJlbSkge1xuICAuc2VhcmNoX21lbnUgLnNlYXJjaC1kZXRhaWxlZC5zZWFyY2hib3hlcyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuI2Nhcl9yZXN1bHRfbnVtYmVyIHtcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgZm9udC1mYW1pbHk6ICd0b3lvdGF0ZXh0X2JkJyxpbXBhY3Q7XG4gIHBhZGRpbmc6IDAgMC4ycmVtO1xufVxuXG4uc2VhcmNoX3Jlc3VsdCB7XG4gIHdpZHRoOiA2NyU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWxlZnQ6IDMzJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYyZW0pIHtcbiAgLnNlYXJjaF9yZXN1bHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG4ucmV1bHRzX3ZhcmlhbnQsIC5yZXVsdHNfbW9kZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnNlYXJjaF9jaGVja2JveCAuY2hlY2tib3hlcyAuY2hlY2tib3ggbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc2VhcmNoLWZpbHRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI0U4RTlFQTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uc2VhcmNoLWZpbHRlciAucGFkZGluZyB7XG4gIG1hcmdpbjogMCAxNXB4O1xuICBwYWRkaW5nOiAxZW0gMDtcbn1cbi5zZWFyY2gtZmlsdGVyIC5zZWFyY2gtZGV0YWlsZWQge1xuICBib3JkZXItdG9wOiAxcHggZGFzaGVkICNCMEIxQjI7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI0IwQjFCMjtcbiAgcGFkZGluZzogMWVtIDAgMC42ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNmVtO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlYXJjaC1maWx0ZXIgLmNoZWNrYm94ZXMgLmNoZWNrYm94IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNGVtO1xufVxuLnNlYXJjaC1maWx0ZXIgLmNoZWNrYm94ZXMgLmNoZWNrYm94IC50aGUtY2hlY2tib3gge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjJlbSkgYW5kIChtaW4td2lkdGg6IDQ4LjA2MjVlbSkge1xuICAuc2VhcmNoLWZpbHRlciAucm93IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzElO1xuICAgIG1hcmdpbi1yaWdodDogMy41JTtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlciAucm93LnRocmVlcy1sYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4uc2VhcmNoLWZpbHRlciBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNmVtO1xufVxuLnNlYXJjaC1maWx0ZXIgaDQge1xuICBtYXJnaW4tYm90dG9tOiAwLjRlbTtcbn1cbi5zZWFyY2gtZmlsdGVyIC5jb250cm9scyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWFyY2gtZmlsdGVyIC5zaG93LW1vcmUtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VhcmNoLWZpbHRlciAuZXhwYW5kIHtcbiAgcGFkZGluZzogMCAwIDEuNGVtO1xufVxuLnNlYXJjaC1maWx0ZXIgLmV4cGFuZCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzFFMkEzMjtcbiAgZm9udC1zaXplOiAwLjllbTtcbn1cbi5zZWFyY2gtZmlsdGVyIC5leHBhbmQgYTpob3ZlciBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uc2VhcmNoLWZpbHRlciAudHdvcyB7XG4gIHdpZHRoOiA0Ny41JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogNSU7XG59XG4uc2VhcmNoLWZpbHRlciAudHdvcy50d29zLWxjIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uc2VhcmNoLWluZm8ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0IwQjFCMjtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnNlYXJjaC1pbmZvIHAge1xuICBjb2xvcjogIzZjNzA3MjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMy4zMyU7XG59XG4uc2VhcmNoLWluZm8gLnZpZXctYnV0dG9ucyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNDMuMzMlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2VhcmNoLWluZm8gLnZpZXctYnV0dG9ucyAudWlCdG4ge1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cblxuLnNvcnQtb3B0aW9ucyB7XG4gIGZsb2F0OiByaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNvcnQtb3B0aW9ucyAuc29ydERpcmVjdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjQjBCMUIyO1xuICBwYWRkaW5nOiA0cHggMTBweCAwO1xuICBtYXJnaW46IDVweCAwIDAgMDtcbn1cbi5zb3J0LW9wdGlvbnMgLnNlbGVjdCAudmFsdWUge1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuLnNvcnQtb3B0aW9ucyAuc2VsZWN0IGkge1xuICB0b3A6IDEwcHg7XG59XG5cbi5wZXJmb3JtLXNlYXJjaCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmVzdWx0cyB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5yZXN1bHRzIC5yZXN1bHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMWUyO1xuICBwYWRkaW5nLWJvdHRvbTogMS41ZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xufVxuLnJlc3VsdHMgLnJlc3VsdCAuaW1hZ2Uge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDI2JTtcbiAgbWFyZ2luLXJpZ2h0OiAyJTtcbn1cbi5yZXN1bHRzIC5yZXN1bHQgLmltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnJlc3VsdHMgLnJlc3VsdCAuY29udGVudCB7XG4gIHdpZHRoOiA2OCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnJlc3VsdHMgLnJlc3VsdCAuY29udGVudCAucGFkZGluZyB7XG4gIG1hcmdpbi1yaWdodDogMTUwcHg7XG59XG4ucmVzdWx0cyAucmVzdWx0IC5jb250ZW50IGg1IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LWZhbWlseTogdG95b3RhZGlzcGxheV9iZDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjZlbTtcbn1cbi5yZXN1bHRzIC5yZXN1bHQgLmNvbnRlbnQgaDUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5yZXN1bHRzIC5yZXN1bHQgLmNvbnRlbnQgaDUgYTpob3ZlciBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucmVzdWx0cyAucmVzdWx0IC5jb250ZW50IGg1IGkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJlc3VsdHMgLnJlc3VsdCAuY29udGVudCAuZGV0YWlscyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4ucmVzdWx0cyAucmVzdWx0IC5jb250ZW50IC5wcmljZSB7XG4gIGNvbG9yOiAjODA4MDgwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgZm9udC1mYW1pbHk6IHRveW90YWRpc3BsYXlfYmQ7XG59XG4ucmVzdWx0cyAucmVzdWx0IC5jb250ZW50IC52aWV3LWNhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxLjVlbTtcbiAgcmlnaHQ6IDA7XG59XG5cbi5ibHVlIC5mZWF0dXJlZC1jYXJzLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICMwMGEwZjA7XG59XG4uYmx1ZSAuZmVhdHVyZWQtY2Fycy1jb250YWluZXIgLnNwb3RsaWdodC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjMDBhMGYwO1xufVxuLmJsdWUgLmZlYXR1cmVkLWNhcnMtY29udGFpbmVyIC5zcG90bGlnaHQtY29udGFpbmVyIC5zbGlkZS1lbmQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5ibHVlIC5mZWF0dXJlZC1jYXJzLWNvbnRhaW5lciAuc3BvdGxpZ2h0LWNvbnRhaW5lciBoMSwgLmJsdWUgLmZlYXR1cmVkLWNhcnMtY29udGFpbmVyIC5zcG90bGlnaHQtY29udGFpbmVyIGgyLCAuYmx1ZSAuZmVhdHVyZWQtY2Fycy1jb250YWluZXIgLnNwb3RsaWdodC1jb250YWluZXIgaDUsIC5ibHVlIC5mZWF0dXJlZC1jYXJzLWNvbnRhaW5lciAuc3BvdGxpZ2h0LWNvbnRhaW5lciAuZGV0YWlscyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJsdWUgLmZlYXR1cmVkLWNhcnMtY29udGFpbmVyIC5zcG90bGlnaHQtY29udGFpbmVyIGgxIGEgc3BhbiwgLmJsdWUgLmZlYXR1cmVkLWNhcnMtY29udGFpbmVyIC5zcG90bGlnaHQtY29udGFpbmVyIGgyIGEgc3BhbiwgLmJsdWUgLmZlYXR1cmVkLWNhcnMtY29udGFpbmVyIC5zcG90bGlnaHQtY29udGFpbmVyIGg1IGEgc3BhbiwgLmJsdWUgLmZlYXR1cmVkLWNhcnMtY29udGFpbmVyIC5zcG90bGlnaHQtY29udGFpbmVyIC5kZXRhaWxzIGEgc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJsdWUgLmZlYXR1cmVkLWNhcnMtY29udGFpbmVyIC5zcG90bGlnaHQtY29udGFpbmVyIGgxIGEgaSwgLmJsdWUgLmZlYXR1cmVkLWNhcnMtY29udGFpbmVyIC5zcG90bGlnaHQtY29udGFpbmVyIGgyIGEgaSwgLmJsdWUgLmZlYXR1cmVkLWNhcnMtY29udGFpbmVyIC5zcG90bGlnaHQtY29udGFpbmVyIGg1IGEgaSwgLmJsdWUgLmZlYXR1cmVkLWNhcnMtY29udGFpbmVyIC5zcG90bGlnaHQtY29udGFpbmVyIC5kZXRhaWxzIGEgaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmx1ZSAuZmVhdHVyZWQtY2Fycy1jb250YWluZXIgLnNwb3RsaWdodC1jb250YWluZXIgLmRldGFpbHMgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmZlYXR1cmVkLWNhcnMtY29udGFpbmVyLmdyYXkge1xuICBiYWNrZ3JvdW5kOiAjZjBmMmYyO1xufVxuLmZlYXR1cmVkLWNhcnMtY29udGFpbmVyLmJsdWUge1xuICBiYWNrZ3JvdW5kOiAjMDBhMGYwO1xufVxuLmZlYXR1cmVkLWNhcnMtY29udGFpbmVyLmJsdWUgaDEsIC5mZWF0dXJlZC1jYXJzLWNvbnRhaW5lci5ibHVlIGgyLCAuZmVhdHVyZWQtY2Fycy1jb250YWluZXIuYmx1ZSBoNSwgLmZlYXR1cmVkLWNhcnMtY29udGFpbmVyLmJsdWUgLmRldGFpbHMge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5mZWF0dXJlZC1jYXJzLWNvbnRhaW5lci5ibHVlIGgxIGEgc3BhbiwgLmZlYXR1cmVkLWNhcnMtY29udGFpbmVyLmJsdWUgaDIgYSBzcGFuLCAuZmVhdHVyZWQtY2Fycy1jb250YWluZXIuYmx1ZSBoNSBhIHNwYW4sIC5mZWF0dXJlZC1jYXJzLWNvbnRhaW5lci5ibHVlIC5kZXRhaWxzIGEgc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZlYXR1cmVkLWNhcnMtY29udGFpbmVyLmJsdWUgaDEgYSBpLCAuZmVhdHVyZWQtY2Fycy1jb250YWluZXIuYmx1ZSBoMiBhIGksIC5mZWF0dXJlZC1jYXJzLWNvbnRhaW5lci5ibHVlIGg1IGEgaSwgLmZlYXR1cmVkLWNhcnMtY29udGFpbmVyLmJsdWUgLmRldGFpbHMgYSBpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mZWF0dXJlZC1jYXJzLWNvbnRhaW5lci5ibHVlIC5kZXRhaWxzIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uZmVhdHVyZWQtY2Fycy1jb250YWluZXIgLmNhci1pbWFnZSA+IGltZyB7XG4gIGhlaWdodDogNzQuNSU7XG59XG5cbi5mZWF0dXJlZC11c2VkLWNhcnMgLmdyaWRfcm93IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5mZWF0dXJlZC11c2VkLWNhcnMgLmltYWdlLCAuZmVhdHVyZWQtdXNlZC1jYXJzIC5jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBub25lO1xufVxuLmZlYXR1cmVkLXVzZWQtY2FycyAuaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAwLjZlbTtcbn1cbi5mZWF0dXJlZC11c2VkLWNhcnMgLmltYWdlIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZmVhdHVyZWQtdXNlZC1jYXJzIC5pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5mZWF0dXJlZC11c2VkLWNhcnMgLmNvbnRlbnQgLnBhZGRpbmcge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZmVhdHVyZWQtdXNlZC1jYXJzIC5jb250ZW50IGg1IHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBwYWRkaW5nOiA1cHggMHB4O1xufVxuLmZlYXR1cmVkLXVzZWQtY2FycyAuY29udGVudCBoNSBzcGFuIHtcbiAgY29sb3I6ICNkMTAwMWU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmZlYXR1cmVkLXVzZWQtY2FycyAuY29udGVudCBoNSBpIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBjb2xvcjogI2QxMDAxZTtcbn1cbi5mZWF0dXJlZC11c2VkLWNhcnMgLmNvbnRlbnQgLnByaWNlIHtcbiAgYmFja2dyb3VuZDogI0NDMTYxRTtcbiAgYmFja2dyb3VuZDogcmdiYSgyMDQsIDMzLCAzMCwgMC44KTtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTVweDtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LWZhbWlseTogdG95b3RhdGV4dF9yZztcbn1cbi5mZWF0dXJlZC11c2VkLWNhcnMgLmNvbnRlbnQgLnByaWNlIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uZmVhdHVyZWQtdXNlZC1jYXJzIC5jb250ZW50IC52aWV3LWNhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mZWF0dXJlZC1jYXIgLm1vZGVsIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5mZWF0dXJlZC1jYXIgLmRldGFpbHMgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIHtcbiAgLnJlc3VsdHMgLnJlc3VsdCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbiAgLnJlc3VsdHMgLnJlc3VsdC5jbGVhcl9sZWZ0IHtcbiAgICBjbGVhcjogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQlO1xuICB9XG4gIC5yZXN1bHRzIC5yZXN1bHQgLmltYWdlIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnJlc3VsdHMgLnJlc3VsdCAuY29udGVudCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5yZXN1bHRzIC5yZXN1bHQgLmNvbnRlbnQgLnBhZGRpbmcge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAucmVzdWx0cyAucmVzdWx0IC5jb250ZW50IGg1IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5yZXN1bHRzIC5yZXN1bHQgLmNvbnRlbnQgaDUgaSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIC5yZXN1bHRzIC5yZXN1bHQgLmNvbnRlbnQgLmRldGFpbHMsIC5yZXN1bHRzIC5yZXN1bHQgLmNvbnRlbnQgLnRheC1wcmljZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5yZXN1bHRzIC5yZXN1bHQgLmNvbnRlbnQgLmRldGFpbHMge1xuICAgIGNvbG9yOiAjODg4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5yZXN1bHRzIC5yZXN1bHQgLmNvbnRlbnQgLnByaWNlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjRDEwMDFFO1xuICAgIGxlZnQ6IDBweDtcbiAgICByaWdodDogYXV0bztcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxLjVlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LWZhbWlseTogdG95b3RhdGV4dF9yZztcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5yZXN1bHRzIC5yZXN1bHQgLmNvbnRlbnQgLnByaWNlIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuICAucmVzdWx0cyAucmVzdWx0IC5jb250ZW50IC5wcmljZS5tb2JpbGVfcHJpY2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLnJlc3VsdHMgLnJlc3VsdCAuY29udGVudCAucmV1bHRzX21vZGVsIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG4gIC5yZXN1bHRzIC5yZXN1bHQgLmNvbnRlbnQgLmNhcmRldGFpbHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxuICAucmVzdWx0cyAucmVzdWx0IC5jb250ZW50IC52aWV3LWNhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5yZXN1bHRzIC5yZXN1bHQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMWUyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICB9XG4gIC5yZXN1bHRzIC5yZXN1bHQgLmltYWdlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNDAlO1xuICAgIG1hcmdpbi1yaWdodDogNCU7XG4gIH1cbiAgLnJlc3VsdHMgLnJlc3VsdCAuY29udGVudCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDU2JTtcbiAgfVxuICAucmVzdWx0cyAucmVzdWx0IC5jb250ZW50IC5wYWRkaW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxuICAucmVzdWx0cyAucmVzdWx0IC5jb250ZW50IGg1IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5yZXN1bHRzIC5yZXN1bHQgLmNvbnRlbnQgaDUgaSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIC5yZXN1bHRzIC5yZXN1bHQgLmNvbnRlbnQgLmRldGFpbHMsIC5yZXN1bHRzIC5yZXN1bHQgLmNvbnRlbnQgLnRheC1wcmljZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLnJlc3VsdHMgLnJlc3VsdCAuY29udGVudCAucHJpY2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogI0NDMTYxRTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIwNCwgMzMsIDMwLCAwLjc1KTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogYXV0bztcbiAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICBib3R0b206IDQwcHg7XG4gICAgZm9udC1mYW1pbHk6IHRveW90YXRleHRfcmc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnJlc3VsdHMgLnJlc3VsdCAuY29udGVudCAucHJpY2Ugc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG4gIC5yZXN1bHRzIC5yZXN1bHQgLmNvbnRlbnQgLnByaWNlLm1vYmlsZV9wcmljZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucmVzdWx0cyAucmVzdWx0IC5jb250ZW50IC5yZXVsdHNfbW9kZWwge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbiAgLnJlc3VsdHMgLnJlc3VsdCAuY29udGVudCAudmlldy1jYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjIwcHgpIHtcbiAgLnJlc3VsdHMgLnJlc3VsdCAuY29udGVudCAudmlldy1jYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnJlc3VsdHMgLnJlc3VsdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMWUyO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgfVxuICAucmVzdWx0cyAucmVzdWx0IC5pbWFnZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDI2JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDQlO1xuICB9XG4gIC5yZXN1bHRzIC5yZXN1bHQgLmltYWdlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJlc3VsdHMgLnJlc3VsdCAuY29udGVudCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAucmVzdWx0cyAucmVzdWx0IC5jb250ZW50IC5wYWRkaW5nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1MHB4O1xuICB9XG4gIC5yZXN1bHRzIC5yZXN1bHQgLmNvbnRlbnQgaDUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LWZhbWlseTogdG95b3RhZGlzcGxheV9iZDtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gIH1cbiAgLnJlc3VsdHMgLnJlc3VsdCAuY29udGVudCBoNSBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLnJlc3VsdHMgLnJlc3VsdCAuY29udGVudCBoNSBhOmhvdmVyIHNwYW4ge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC5yZXN1bHRzIC5yZXN1bHQgLmNvbnRlbnQgaDUgaSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucmVzdWx0cyAucmVzdWx0IC5jb250ZW50IC5kZXRhaWxzIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG4gIC5yZXN1bHRzIC5yZXN1bHQgLmNvbnRlbnQgLmRldGFpbHMsIC5yZXN1bHRzIC5yZXN1bHQgLmNvbnRlbnQgLnRheC1wcmljZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5yZXN1bHRzIC5yZXN1bHQgLmNvbnRlbnQgLnByaWNlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzgwODA4MDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgZm9udC1mYW1pbHk6IHRveW90YWRpc3BsYXlfYmQ7XG4gIH1cbiAgLnJlc3VsdHMgLnJlc3VsdCAuY29udGVudCAudmlldy1jYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDEuNWVtO1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICB9XG4gIC5yZXN1bHRzLmdyaWQgLnJlc3VsdCB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQlO1xuICB9XG4gIC5yZXN1bHRzLmdyaWQgLnJlc3VsdCAuaW1hZ2UsIC5yZXN1bHRzLmdyaWQgLnJlc3VsdCAuY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLnJlc3VsdHMuZ3JpZCAucmVzdWx0IC5pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42ZW07XG4gIH1cbiAgLnJlc3VsdHMuZ3JpZCAucmVzdWx0IC5jb250ZW50IC5wYWRkaW5nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnJlc3VsdHMuZ3JpZCAucmVzdWx0IC5jb250ZW50IGg1IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLnJlc3VsdHMuZ3JpZCAucmVzdWx0IC5jb250ZW50IGg1IGkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAucmVzdWx0cy5ncmlkIC5yZXN1bHQgLmNvbnRlbnQgLnByaWNlIHtcbiAgICBiYWNrZ3JvdW5kOiAjQ0MxNjFFO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjA0LCAzMywgMzAsIDAuNzUpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRvcDogNDQuOCU7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBmb250LWZhbWlseTogdG95b3RhdGV4dF9yZztcbiAgfVxuICAucmVzdWx0cy5ncmlkIC5yZXN1bHQgLmNvbnRlbnQgLnByaWNlIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuICAucmVzdWx0cy5ncmlkIC5yZXN1bHQgLmNvbnRlbnQgLnZpZXctY2FyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5yZXN1bHRzLmdyaWQgLnJlc3VsdC5yaWdodCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnJlc3VsdHMuZ3JpZCAucmVzdWx0IC5jb250ZW50IC5wcmljZSB7XG4gICAgdG9wOiAxMS42NXJlbTtcbiAgICBib3R0b206IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjJlbSkge1xuICAucmVzdWx0cy5ncmlkIC5yZXN1bHQgLmNvbnRlbnQgLnByaWNlIHtcbiAgICB0b3A6IDEwLjA1cmVtO1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5yZXN1bHRzLmdyaWQgLnJlc3VsdCAuY29udGVudCAucHJpY2Uge1xuICAgIHRvcDogMTIuNzVyZW07XG4gIH1cbn1cblxuLnVzZWQtY2FyLXZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDU2LjQlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnVzZWQtY2FyLXZpZGVvID4gaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29udGFjdF9idXR0b24gLmljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIHRvcDogMC41ZW07XG59XG4uY29udGFjdF9idXR0b24gLmljb24uaWNvbi1jYXIyIHtcbiAgZm9udC1zaXplOiAxLjE1ZW07XG4gIHRvcDogMC42NWVtO1xufVxuXG4uY2FsbC11cy1idG4gLmRlYWxlciB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5jYWxsLXVzLWJ0biAubm9uLWRlYWxlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYyZW0pIHtcbiAgLmNhbGwtdXMtYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5uby1kZWFsZXItcGFnZSAuY2FsbC11cy1idG4gLmRlYWxlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubm8tZGVhbGVyLXBhZ2UgLmNhbGwtdXMtYnRuIC5ub24tZGVhbGVyIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLm5vLWRlYWxlci1wYWdlIC5jb250YWN0LXVzLWJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubm8tZGVhbGVyLXBhZ2UgLmNhci1kZXRhaWxzLWZpcnN0IHtcbiAgbWFyZ2luLXRvcDogNzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjJlbSkge1xuICAubm8tZGVhbGVyLXBhZ2UgLmNhci1kZXRhaWxzLWZpcnN0IHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICB9XG59XG4ubm8tZGVhbGVyLXBhZ2UgLmJ1dHRvbi1kZWFsZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5vLWRlYWxlci1wYWdlIC5idXR0b24tbm8tZGVhbGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5idXR0b24tZGVhbGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5idXR0b24tbm8tZGVhbGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbnRhY3QtdXMtYnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjJlbSkge1xuICAuY29udGFjdC11cy1idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5mZWF0dXJlcyBwIHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbn1cblxuLmNhci1kZXRhaWxzLWZpcnN0IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuY2FyLWRldGFpbHMtZmlyc3Qge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjJlbSkge1xuICAuY2FyLWRldGFpbHMtZmlyc3Qge1xuICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gIH1cbn1cblxuLnVzZWQtY2FyLWNhcm91c2VsIC5oZWFkZXItY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi51c2VkLWNhci1jYXJvdXNlbCAuaGVhZGVyLWNvbnRhaW5lciAubm8tY2FyLWltZyB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi51c2VkLWNhci1jYXJvdXNlbCAuaGVhZGVyLWNvbnRhaW5lciAubm8tY2FyLWltZyAuaGVhZGluZzIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDNweCAjMDAwLCAxcHggMXB4IDIwcHggIzAwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjJlbSkge1xuICAudXNlZC1jYXItY2Fyb3VzZWwgLmhlYWRlci1jb250YWluZXIgLm5vLWNhci1pbWcgLmhlYWRpbmcyIHtcbiAgICBwYWRkaW5nOiAzLjhyZW0gMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MmVtKSB7XG4gIC51c2VkLWNhci1jYXJvdXNlbCAuaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cbi51c2VkLWNhci1jYXJvdXNlbCAudGh1bWJuYWlscy1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MmVtKSB7XG4gIC51c2VkLWNhci1jYXJvdXNlbCAudGh1bWJuYWlscy1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnVzZWQtY2FyLXRpdGxlIC5wcmljZSB7XG4gIGNvbG9yOiAjQ0IxNjFFO1xuICAvKm1hcmdpbi1ib3R0b206IDEuMjZlbTsqL1xufVxuLnVzZWQtY2FyLXRpdGxlIC5hbGlnblJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4udXNlZC1jYXItdGl0bGUgLmhlYWRpbmcyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi51c2VkLWNhci1jYXJvdXNlbCB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cblxuLnVzZWQtY2FyLWRldGFpbHMge1xuICAvKlx0LmRlYWxlci1jb3ZlciB7IG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAuaW1hZ2UgeyBmbG9hdDogbGVmdDsgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcgeyB3aWR0aDogMTAwJTsgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgLmxpc3Qge1x0ZmxvYXQ6IGxlZnQ7IHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bCB7IGZvbnQtc2l6ZTogMTVweDsgbGlzdC1zdHlsZTogbm9uZTsgbWFyZ2luLWxlZnQ6IDAuNmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7IG1hcmdpbi1ib3R0b206IDAuM2VtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxRTJBMzI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIC50ZXh0e1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdG95b3RhdGV4dF9yZywgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjdlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICB9Ki9cbn1cbi51c2VkLWNhci1kZXRhaWxzIC50b3BSaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4udXNlZC1jYXItZGV0YWlscyAuYWxpZ25SaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnVzZWQtY2FyLWRldGFpbHMgaDMge1xuICBmb250LWZhbWlseTogdG95b3RhZGlzcGxheV9iZDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC51c2VkLWNhci1kZXRhaWxzIC5jb250YWN0LWRlYWxlci10ZXh0IHtcbiAgICB3aWR0aDogMjAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnVzZWQtY2FyLWRldGFpbHMgLm5hbWUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cbi51c2VkLWNhci1kZXRhaWxzIC5kZXRhaWxzIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICM2QzcwNzM7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLnVzZWQtY2FyLWRldGFpbHMgLnN0YXR1cyB7XG4gIGNvbG9yOiAjODA4MDgwO1xuICBmb250LXNpemU6IDE1cHg7XG59XG4udXNlZC1jYXItZGV0YWlscyAuYWJvdXQge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi51c2VkLWNhci1kZXRhaWxzIC5kYXRhIHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuLnVzZWQtY2FyLWRldGFpbHMgLmJsb2NrcyB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuLnVzZWQtY2FyLWRldGFpbHMgLmJsb2NrcyAuYmxvY2sge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA0Ny41JTtcbiAgbWFyZ2luLXJpZ2h0OiA1JTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjkuOTM3NWVtKSB7XG4gIC51c2VkLWNhci1kZXRhaWxzIC5ibG9ja3MgLmJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnVzZWQtY2FyLWRldGFpbHMgLmJsb2NrcyAuYmxvY2sgLmljb24ge1xuICBjb2xvcjogI0Q5NzQ3RDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNTAlO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBiYWNrZ3JvdW5kOiAjQ0IxNjFFO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgLnVzZWQtY2FyLWRldGFpbHMgLmJsb2NrcyAuYmxvY2sgLmljb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDI5LjkzNzVlbSkge1xuICAudXNlZC1jYXItZGV0YWlscyAuYmxvY2tzIC5ibG9jayAuaWNvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi51c2VkLWNhci1kZXRhaWxzIC5ibG9ja3MgLmJsb2NrIC5pY29uIGkge1xuICBmb250LXNpemU6IDgwcHg7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4xOGVtIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnVzZWQtY2FyLWRldGFpbHMgLmJsb2NrcyAuYmxvY2sgLnRleHQge1xuICBiYWNrZ3JvdW5kOiAjMzAyNTMwO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gIC51c2VkLWNhci1kZXRhaWxzIC5ibG9ja3MgLmJsb2NrIC50ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyOS45Mzc1ZW0pIHtcbiAgLnVzZWQtY2FyLWRldGFpbHMgLmJsb2NrcyAuYmxvY2sgLnRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4udXNlZC1jYXItZGV0YWlscyAuYmxvY2tzIC5ibG9jayAudGV4dCAucGFkZGluZyB7XG4gIG1hcmdpbjogMCAwLjZlbTtcbiAgcGFkZGluZzogMC42ZW0gMDtcbn1cbi51c2VkLWNhci1kZXRhaWxzIC5ibG9ja3MgLmJsb2NrIC50ZXh0IC5wYWRkaW5nIGg0IHtcbiAgZm9udC1mYW1pbHk6IHRveW90YXRleHRfYmQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnVzZWQtY2FyLWRldGFpbHMgLmJsb2NrcyAuYmxvY2sgLnRleHQgLnBhZGRpbmcgcCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi51c2VkLWNhci1kZXRhaWxzIC5ibG9ja3MgLmJsb2NrLmJsb2NrLWxjIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDQ3LjUlO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAudXNlZC1jYXItZGV0YWlscyAuYmxvY2tzIC5ibG9jay5ibG9jay1sYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDI5LjkzNzVlbSkge1xuICAudXNlZC1jYXItZGV0YWlscyAuYmxvY2tzIC5ibG9jay5ibG9jay1sYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4udXNlZC1jYXItZGV0YWlscyAuYmxvY2tzLmNvbnRhY3RfYnV0dG9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0NTBweDtcbiAgd2lkdGg6IDExMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQuOTM3NWVtKSB7XG4gIC51c2VkLWNhci1kZXRhaWxzIC5ibG9ja3MuY29udGFjdF9idXR0b25zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA0NSU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MS45Mzc1ZW0pIHtcbiAgLnVzZWQtY2FyLWRldGFpbHMgLmJsb2Nrcy5jb250YWN0X2J1dHRvbnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAudXNlZC1jYXItZGV0YWlscyAuYmxvY2tzLmNvbnRhY3RfYnV0dG9ucyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi51c2VkLWNhci1kZXRhaWxzIC5ibG9ja3MuY29udGFjdF9idXR0b25zIC5ncmlkXzEyIHtcbiAgd2lkdGg6IDQ0NXB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NC45Mzc1ZW0pIHtcbiAgLnVzZWQtY2FyLWRldGFpbHMgLmJsb2Nrcy5jb250YWN0X2J1dHRvbnMgLmdyaWRfMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAudXNlZC1jYXItZGV0YWlscyAuYmxvY2tzLmNvbnRhY3RfYnV0dG9ucyAuZ3JpZF8xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi51c2VkLWNhci1kZXRhaWxzIC5ibG9ja3MuY29udGFjdF9idXR0b25zIC5ncmlkXzEyIC5jb250YWN0X2J1dHRvbiAudWlCdG4ge1xuICB3aWR0aDogMTAwJTtcbn1cbi51c2VkLWNhci1kZXRhaWxzIC5ibG9ja3MuY29udGFjdF9idXR0b25zIC5ncmlkXzEyIC5jb250YWN0X2J1dHRvbiAudWlCdG4gLnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnVzZWQtY2FyLWRldGFpbHMgLm1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0LjkzNzVlbSkge1xuICAudXNlZC1jYXItZGV0YWlscyAubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYxLjkzNzVlbSkge1xuICAudXNlZC1jYXItZGV0YWlscyAubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAudXNlZC1jYXItZGV0YWlscyAubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyOS45Mzc1ZW0pIHtcbiAgLnVzZWQtY2FyLWRldGFpbHMgLm1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQuOTM3NWVtKSB7XG4gIC51c2VkLWNhci1kZXRhaWxzIC5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MS45Mzc1ZW0pIHtcbiAgLnVzZWQtY2FyLWRldGFpbHMgLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAudXNlZC1jYXItZGV0YWlscyAuZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyOS45Mzc1ZW0pIHtcbiAgLnVzZWQtY2FyLWRldGFpbHMgLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0LjkzNzVlbSkge1xuICAubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYxLjkzNzVlbSkge1xuICAubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyOS45Mzc1ZW0pIHtcbiAgLm1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NC45Mzc1ZW0pIHtcbiAgLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYxLjkzNzVlbSkge1xuICAuZGVza3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gIC5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDI5LjkzNzVlbSkge1xuICAuZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYyZW0pIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC51c2VkLWNhci1kZXRhaWxzIC5ibG9ja3MgLmJsb2NrIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICAvKlx0XHRcdC5pY29uIHsgZmxvYXQ6IGxlZnQ7IHdpZHRoOiAzMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBpIHsgZm9udC1zaXplOiA1MHB4OyB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudGV4dCB7IGZsb2F0OiBsZWZ0OyB3aWR0aDogNzAlOyB9Ki9cbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OGVtKSB7XG4gIC51c2VkLWNhci1jYXJvdXNlbCwgLnVzZWQtY2FyLWNhcm91c2VsLmNvbnRhaW5lcl8xMiAuZ3JpZF8xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OGVtKSB7XG4gIC51c2VkLWNhci1jYXJvdXNlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB9XG5cbiAgLnVzZWQtY2FyLWRldGFpbHMge1xuICAgIC8qXHRcdC5wcmljZSB7IG1hcmdpbi1ib3R0b206IDAuNWVtOyB9Ki9cbiAgfVxuICAudXNlZC1jYXItZGV0YWlscyAuYWxpZ25SaWdodCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAudXNlZC1jYXItZGV0YWlscyAuc3RhdHVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzBlbSkge1xuICAudXNlZC1jYXItZGV0YWlscyAuYmxvY2tzIC5ibG9jayB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIH1cbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBzZWFyY2ggcmVzdWx0c1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiNyZXN1bHRzQXN1cmVkVXNlZENhcnMge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG4jcmVzdWx0c0FzdXJlZFVzZWRDYXJzLm1pbGVhZ2UgLm1pbGVhZ2UsICNyZXN1bHRzQXN1cmVkVXNlZENhcnMuZGF0ZSAueWVhciwgI3Jlc3VsdHNBc3VyZWRVc2VkQ2Fycy5ZZWFyIC55ZWFyLCAjcmVzdWx0c0FzdXJlZFVzZWRDYXJzLk1pbGVhZ2UgLm1pbGVhZ2UsICNyZXN1bHRzQXN1cmVkVXNlZENhcnMuUHJpY2UgLnByaWNlIHtcbiAgY29sb3I6ICMwMGEwZjA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuI3Jlc3VsdHNBc3VyZWRVc2VkQ2Fycy5taWxlYWdlIC5taWxlYWdlLm1vYmlsZV9wcmljZSwgI3Jlc3VsdHNBc3VyZWRVc2VkQ2Fycy5kYXRlIC55ZWFyLm1vYmlsZV9wcmljZSwgI3Jlc3VsdHNBc3VyZWRVc2VkQ2Fycy5ZZWFyIC55ZWFyLm1vYmlsZV9wcmljZSwgI3Jlc3VsdHNBc3VyZWRVc2VkQ2Fycy5NaWxlYWdlIC5taWxlYWdlLm1vYmlsZV9wcmljZSwgI3Jlc3VsdHNBc3VyZWRVc2VkQ2Fycy5QcmljZSAucHJpY2UubW9iaWxlX3ByaWNlIHtcbiAgY29sb3I6ICNEMTAwMTg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgI3Jlc3VsdHNBc3VyZWRVc2VkQ2Fycy5QcmljZSAuZ3JpZCAucHJpY2Uge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIGFuZCAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICNyZXN1bHRzQXN1cmVkVXNlZENhcnMuUHJpY2UgLmxpc3QgLnByaWNlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICNyZXN1bHRzQXN1cmVkVXNlZENhcnMuUHJpY2UgLmxpc3QgLnByaWNlIHtcbiAgICBjb2xvcjogIzAwYTBmMDtcbiAgfVxufVxuXG4jc2hvd21vcmVDYXJzR3JvdXAgLmZpbHRlci1iYXIge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRkVBVFVSRUQgVVNFRCBDQVJTXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnNwb3RsaWdodC1jb250YWluZXIgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zcG90bGlnaHQtY29udGFpbmVyIC5kZXRhaWxzIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5zcG90bGlnaHQtY29udGFpbmVyIC5jYXItaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qXHRcdGltZ3tcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgfSovXG59XG4uc3BvdGxpZ2h0LWNvbnRhaW5lciAuZGV0YWlscyB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG4uc3BvdGxpZ2h0LWNvbnRhaW5lciAucHJpY2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3R0b206IDEwLjUlO1xuICBwYWRkaW5nOiA1cHggMTJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogdG95b3RhdGV4dF9yZztcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogI0NDMTYxRTtcbiAgYmFja2dyb3VuZDogcmdiYSgyMDQsIDMzLCAzMCwgMC44KTtcbn1cblxuLnZhcmlhbnQge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLmZlYXR1cmVkLWNhcnMtY29udGFpbmVyIHtcbiAgbWluLWhlaWdodDogNDAwcHg7XG59XG5cbi5zcG90bGlnaHQtY29udGFpbmVyLnNwb3RsaWdodC1jb250YWluZXItZ3JleSAubW9kZWwge1xuICBmb250LXNpemU6IDEuMmVtO1xuICBjb2xvcjogI2QxMDAxZTtcbiAgcGFkZGluZzogMC41ZW0gMDtcbn1cbi5zcG90bGlnaHQtY29udGFpbmVyLnNwb3RsaWdodC1jb250YWluZXItZ3JleSAubW9kZWw6aG92ZXIge1xuICBjb2xvcjogI2QxMDAxZTtcbn1cbi5zcG90bGlnaHQtY29udGFpbmVyLnNwb3RsaWdodC1jb250YWluZXItZ3JleSAubW9kZWwgaSB7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG59XG4uc3BvdGxpZ2h0LWNvbnRhaW5lci5zcG90bGlnaHQtY29udGFpbmVyLWdyZXkgLnByaWNlIHtcbiAgdG9wOiBhdXRvO1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbiAgYm90dG9tOiAxMC41JTtcbn1cblxuLmRlYWxlci1jb3Zlci5jZW50ZXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U4RTlFQTtcbiAgbWF4LXdpZHRoOiA0NDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctbGVmdDogMWVtO1xufVxuLmRlYWxlci1jb3Zlci5jZW50ZXJkIC5pbWFnZSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmRlYWxlci1jb3Zlci5jZW50ZXJkIC5pbWFnZSBpbWcge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcbn1cbi5kZWFsZXItY292ZXIuY2VudGVyZCAubGlzdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMWVtO1xufVxuXG4uZGVhbGVyLWNvdmVyLWluLWZlYXR1cmVzIC5kZWFsZXItY292ZXIuY2VudGVyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5kZWFsZXItY292ZXItaW4tZmVhdHVyZXMgLmRlYWxlci1jb3Zlci5jZW50ZXJkIC5pbWFnZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbn1cbi5kZWFsZXItY292ZXItaW4tZmVhdHVyZXMgLmRlYWxlci1jb3Zlci5jZW50ZXJkIC5pbWFnZSBpbWcge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uZGVhbGVyLWNvdmVyLWluLWZlYXR1cmVzIC5kZWFsZXItY292ZXIuY2VudGVyZCAubGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZGVhbGVyLWNvdmVyLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThFOUVBO1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cbi5kZWFsZXItY292ZXItd3JhcHBlci5jYXItZGV0YWlscyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgLmRlYWxlci1jb3Zlci13cmFwcGVyLmNhci1kZXRhaWxzIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmRlYWxlci1jb3Zlci13cmFwcGVyLmNhci1kZXRhaWxzIC5kZWFsZXItY292ZXIuY2VudGVyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgLmRlYWxlci1jb3Zlci13cmFwcGVyLmNhci1kZXRhaWxzIC5kZWFsZXItY292ZXIuY2VudGVyZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbn1cbi5kZWFsZXItY292ZXItd3JhcHBlci5jYXItZGV0YWlscyAuZGVhbGVyLWNvdmVyLmNlbnRlcmQgLmltYWdlIGltZyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmRlYWxlci1jb3ZlciBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjRlbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5kZWFsZXItY292ZXIgbGkgLmljb24ge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbn1cblxuLmxpc3QgLmNhcmRldGFpbHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDQ0JTtcbiAgYm90dG9tOiAxLjRlbTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmxpc3QgLmNhcmRldGFpbHMge1xuICAgIG1pbi13aWR0aDogNDIlO1xuICAgIGxlZnQ6IDMwJTtcbiAgICBib3R0b206IDAuNWVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgLmxpc3QgLnZpZXctY2FyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jYXJkZXRhaWxzIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cblxuLm5vLW1vZGVscyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwMHB4O1xuICBsaW5lLWhlaWdodDogMjAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG5cbi5zZXJhY2hfYnV0dG9uIHtcbiAgd2lkdGg6IDcwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNlcmFjaF9idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAuTGFuZGluZ1BhZ2UgLnNlcmFjaF9idXR0b24ge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbn1cblxuLmNsZWFyLWZpZWxkcyB7XG4gIHdpZHRoOiA0MCU7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jbGVhci1maWVsZHMgLnRpdGxlMSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBsaW5lLWhlaWdodDogODBweDtcbiAgY29sb3I6ICM1NTU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG59XG4uY2xlYXItZmllbGRzIC50aXRsZTE6aG92ZXIge1xuICBjb2xvcjogIzFlMmEzMjtcbn1cbi5jbGVhci1maWVsZHMgLnRpdGxlMTphY3RpdmUge1xuICBjb2xvcjogIzU1NTtcbn1cbi5jbGVhci1maWVsZHMgLnRleHQge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi5maWx0ZXJzLWFjdGl2ZS1wb3B1cCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIGJvdHRvbTogMi44cmVtO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDMpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMsIHRyYW5zZm9ybSAwLjVzO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmlsdGVycy1hY3RpdmUtcG9wdXAge1xuICAgIGJvdHRvbTogMC41cmVtO1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbn1cbi5maWx0ZXJzLWFjdGl2ZS1wb3B1cCAudGl0bGUxIHtcbiAgY29sb3I6ICNkMTAwMWU7XG59XG4uZmlsdGVycy1hY3RpdmUtcG9wdXAuYWN0aXZlIHtcbiAgbWF4LWhlaWdodDogMTAwMHB4O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZSB7XG4gIDAlLCAyMCUsIDUwJSwgODAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBib3VuY2Uge1xuICAwJSwgMjAlLCA1MCUsIDgwJSwgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgfVxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7XG4gIH1cbn1cbi5ib3VuY2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XG59XG5cbiNjYXJfZGV0YWlsc19iYWNrIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWUyYTMyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMwLCA0MiwgNTAsIDAuOSk7XG4gIHotaW5kZXg6IDY7XG59XG4jY2FyX2RldGFpbHNfYmFjayBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiBsZWZ0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MmVtKSB7XG4gICNjYXJfZGV0YWlsc19iYWNrIGEge1xuICAgIHBhZGRpbmc6IDEycHggMjBweCAxM3B4IDIwcHg7XG4gIH1cbn1cblxuI2Z1bGxpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm5vLXNjcm9sbCB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLmNhcl9kZWF0YWlsc192aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MmVtKSB7XG4gICNjYXJzZWFyY2ggPiAuaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucHJpY2VIZWFkZXIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjJlbSkge1xuICAucHJpY2VIZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQge1xuICAjY2FyLWRldGFpbHMgLm5vLXByaW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNjYXItZGV0YWlscyAudGh1bWJuYWlscy1jb250YWluZXIgLmNhcm91c2VsLWFycm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAjY2FyLWRldGFpbHMgLm5vLWNhci1pbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI2Nhci1kZXRhaWxzIC5wcmludC1mdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI2Nhci1kZXRhaWxzIC50aHVtYm5haWxzLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAjY2FyLWRldGFpbHMgLnRodW1ibmFpbHMtd3JhcHBlciAudGh1bWJMaW5rIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgI2Nhci1kZXRhaWxzIC50aHVtYm5haWxzLXdyYXBwZXIgLnRodW1iTGluayBpbWcge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjY2FyLWRldGFpbHMgLmNhci1kZXRhaWxzLWZpcnN0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gICNjYXItZGV0YWlscyAudXNlZC1jYXItZGV0YWlscyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbiAgI2Nhci1kZXRhaWxzIC5mZWF0dXJlcy13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiAwO1xuICB9XG4gICNjYXItZGV0YWlscyAucHJpY2VIZWFkZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cbiAgI2Nhci1kZXRhaWxzIC5jb250YWluZXJfMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gID5cbiAgI2Nhci1kZXRhaWxzIC5jb250YWluZXJfMTIudXNlZC1jYXItY2Fyb3VzZWwge1xuICAgIHdpZHRoOiAxMTAwcHg7XG4gIH1cbiAgPlxuICAjY2FyLWRldGFpbHMgLmNvbnRhaW5lcl8xMi51c2VkLWNhci1jYXJvdXNlbCA+IC5ncmlkXzgsID5cbiAgI2Nhci1kZXRhaWxzIC5jb250YWluZXJfMTIudXNlZC1jYXItY2Fyb3VzZWwgLmdyaWRfNCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAjY2FyLWRldGFpbHMgLmZlYXR1cmVzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAjY2FyLWRldGFpbHMgLmZlYXR1cmVzIHAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxuICAjY2FyLWRldGFpbHMgLnVzZWQtY2FyLXZpZGVvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNjYXItZGV0YWlscyAucGx1c2JlbmVmaXRzIGg0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICB9XG4gICNjYXItZGV0YWlscyAucGx1c2JlbmVmaXRzIHAge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxuICAjY2FyLWRldGFpbHMgLnBsdXNiZW5lZml0cyBmaWd1cmUge1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgI2Nhci1kZXRhaWxzIC5wbHVzYmVuZWZpdHMgZmlndXJlIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAtMjBweDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNCk7XG4gIH1cbiAgI2Nhci1kZXRhaWxzIC5wbHVzYmVuZWZpdHMgLmdyaWRfMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgI2Nhci1kZXRhaWxzIC5jb250ZW50LXRhYmxlIHRkIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgI2Nhci1kZXRhaWxzIC5jb250ZW50LXRhYmxlIHRkIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMS4xZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQge1xuICAjY2FyX2RldGFpbHNfYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQge1xuICAuc2Vjb25kYXJ5LW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAuaGVhZGluZzEuaGVhZGluZzEtYXVjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgLmF1Yy1wYWdlIC5jb250YWluZXJfMTIgLmdyaWRfMTIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBwcmludCB7XG4gICNjYXItZGV0YWlscyAuY29udGFjdC1kZWFsZXItdGV4IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gICNjYXItZGV0YWlscyAudXNlZC1jYXItdGl0bGUgLmhlYWRpbmcyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDFlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAjY2FyLWRldGFpbHMgLnVzZWQtY2FyLWNhcm91c2VsIHtcbiAgICB3aWR0aDogMTAwMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgI2Nhci1kZXRhaWxzIC5oZWFkaW5nMSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAjY2FyLWRldGFpbHMgaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgI2Nhci1kZXRhaWxzIC50cGx1cy1zZWN0aW9uIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgI2Nhci1kZXRhaWxzIC50cGx1cy1zZWN0aW9uIC5wYWdlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgI2Nhci1kZXRhaWxzIC50cGx1cy1zZWN0aW9uIHAge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50IHtcbiAgaHRtbCwgYm9keSB7XG4gICAgd2lkdGg6IDEwNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQge1xuICAucHJpbWFyeS1uYXYge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLypcbiAqXHROYW1lOiBDb250YWN0IGZvcm0gYW5kIHRhYiBtZW51IGZvciBzbGlkZSBvdXRcbiAqXHRSZWYgOiBuL2FcbiAqXHRVUkwgOiBuL2FcbiAqL1xuLyogXG4jIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuY29udGFjZm9ybSBhbmQgb3RoZXJzXG4jIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuKi9cbmlucHV0LCB0ZXh0QXJlYSB7XG4gIHBhZGRpbmc6IDlweCAwLjhlbSA3cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0IwQjFCMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIGNvbG9yOiAjMWUyYTMyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWNlZDtcbn1cbmlucHV0OmZvY3VzLCB0ZXh0QXJlYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMGEwZjA7XG4gIGNvbG9yOiAjMDBhMGYwO1xufVxuaW5wdXQ6cGxhY2Vob2xkZXIsIHRleHRBcmVhOnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2YzcwNzM7XG59XG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLCB0ZXh0QXJlYVt0eXBlPVwic3VibWl0XCJdIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogMjAwcHg7XG59XG5cbnRleHRBcmVhIHtcbiAgaGVpZ2h0OiA4ZW07XG59XG5cbi5jb250YWN0Zm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gIC5jb250YWN0Zm9ybSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOS45Mzc1ZW0pIHtcbiAgLmNvbnRhY3Rmb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNvbnRhY3Rmb3JtIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwidG95b3RhZGlzcGxheV9iZFwiO1xuICBmb250LXNpemU6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICBtYXJnaW4tYm90dG9tOiAwLjM1ZW07XG59XG4uY29udGFjdGZvcm0gLmludHJvIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5jb250YWN0Zm9ybSAuaGVhZGVyIHtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG4uY29udGFjdGZvcm0gLmV4dHJhc3BhY2Uge1xuICBwYWRkaW5nLWJvdHRvbTogMmVtO1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYxLjkzNzVlbSkge1xuICAuY29udGFjdGZvcm0gLmV4dHJhc3BhY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB9XG59XG4uY29udGFjdGZvcm0gLmNvbnRhaW5lcl8xMi5ub3AsIC5jb250YWN0Zm9ybSAuZ3JpZF82Lm5vcCB7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYxLjkzNzVlbSkge1xuICAuY29udGFjdGZvcm0gLmNvbnRhaW5lcl8xMi5ub3AsIC5jb250YWN0Zm9ybSAuZ3JpZF82Lm5vcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cbi5jb250YWN0Zm9ybSAudGl0bGUxIHtcbiAgY29sb3I6ICMxZTJhMzI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uY29udGFjdGZvcm0gLmNvbnRhaW5lcl8xMiAuZ3JpZF80IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMy4zMzMzMyU7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gIC5jb250YWN0Zm9ybSAuY29udGFpbmVyXzEyIC5ncmlkXzQge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNvbnRhY3Rmb3JtIC5jaGVja2JveC1yb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMzLjMzMyU7XG4gIHBhZGRpbmc6IDA7XG4gIGZsb2F0OiBsZWZ0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyNi4xODc1ZW0pIHtcbiAgLmNvbnRhY3Rmb3JtIC5jaGVja2JveC1yb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG4uY29udGFjdGZvcm0gLmNoZWNrYm94LXJvdyAucmFkaW8ge1xuICBjbGVhcjogYm90aDtcbn1cbi5jb250YWN0Zm9ybSAuY2hlY2tib3gtcm93IGlucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjZweDtcbiAgbWFyZ2luOiA0cHggMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNvbnRhY3Rmb3JtIC5jaGVja2JveC1yb3cgbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAtMzhweCAwIDA7XG59XG4uY29udGFjdGZvcm0gLm5vdGlmaWNhdGlvbnMge1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5jb250YWN0Zm9ybSAubm90aWZpY2F0aW9ucyAuc3ViaGVhZGluZy10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IHRveW90YXRleHRfYmQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE1cHg7XG59XG4uY29udGFjdGZvcm0gLmhlbHAtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgbWFyZ2luLXRvcDogLTEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cbi5jb250YWN0Zm9ybSAuZm9ybS1lcnJvciB7XG4gIGNvbG9yOiAjZDEwMDFlO1xufVxuLmNvbnRhY3Rmb3JtIC5zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEuNGVtO1xufVxuLmNvbnRhY3Rmb3JtIC5zZWxlY3QgLmhlbHAtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yLjFlbTtcbiAgZm9udC1zaXplOiAwLjg1ZW07XG4gIGxlZnQ6IDA7XG59XG5cbi8qIFxuIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbmZvcm1zIG5hdmlnYXRpb25cbiMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4qL1xuLmZvcm1fbmF2IHtcbiAgYmFja2dyb3VuZDogI2YwZjJmMjtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLmZvcm1fbmF2X2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBwYWRkaW5nOiAyMHB4IDE4cHg7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNXM7XG59XG4uZm9ybV9uYXZfaXRlbTpob3ZlciwgLmZvcm1fbmF2X2l0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5mb3JtX25hdl9pdGVtLmFjdGl2ZSB7XG4gIGZvbnQtZmFtaWx5OiB0b3lvdGF0ZXh0X2JkO1xuICBwYWRkaW5nOiAyMHB4IDE4cHggMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjEuOTM3NWVtKSB7XG4gIC5mb3JtX25hdl9pdGVtIHtcbiAgICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gIH1cbiAgLmZvcm1fbmF2X2l0ZW0uYWN0aXZlIHtcbiAgICBwYWRkaW5nOiAxMnB4IDEwcHggMTFweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgLmZvcm1fbmF2X2l0ZW0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBwYWRkaW5nOiAxMXB4O1xuICB9XG4gIC5mb3JtX25hdl9pdGVtLmFjdGl2ZSB7XG4gICAgcGFkZGluZzogMTFweCAxMXB4IDEwcHg7XG4gIH1cbn1cblxuLnRhYkNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGV0YWlscyB7XG4gIGJhY2tncm91bmQ6ICNmMGYyZjI7XG4gIHBhZGRpbmc6IDAuN2VtIDA7XG4gIG1hcmdpbjogMDtcbn1cbi5kZXRhaWxzIGg1IHtcbiAgZm9udC1mYW1pbHk6IFwidG95b3RhdGV4dF9iZFwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi5kZXRhaWxzIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5kZXRhaWxzIC5kZXRhaXNsV3JhcHBlciB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5jb250YWluZXJfMTIgLmdyaWRfNi5sYXJnZV9icmVhayB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0LjkzNzVlbSkge1xuICAuY29udGFpbmVyXzEyIC5ncmlkXzYubGFyZ2VfYnJlYWsge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAuY29udGFpbmVyXzEyIC5ncmlkXzYubGFyZ2VfYnJlYWsge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi5nZXRkaXJlY3Rpb25zIC5tYXAgLnNlY3Rpb25fdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDA7XG59XG4uZ2V0ZGlyZWN0aW9ucyAubWFwIC5oZWFkaW5nMSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kaXJlY3Rpb25fZGV0YWlscyBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uZGlyZWN0aW9uX2RldGFpbHMgaDQge1xuICBtYXJnaW4tYm90dG9tOiAwLjdlbTtcbn1cbi5kaXJlY3Rpb25fZGV0YWlscyBwIHtcbiAgcGFkZGluZy1ib3R0b206IDBlbTtcbn1cbi5kaXJlY3Rpb25fZGV0YWlscyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5mb3JtX3RoYW5rcyBoMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbn1cblxuLypcbiAqXHROYW1lOiBCdXR0b25zIGJhciBvbiBob21lcGFnZVxuICpcdFJlZiA6IG4vYVxuICpcdFVSTCA6IG4vYVxuICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgYnV0dG9ucyBiYXJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uYnV0dG9uc0JhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNDVweDtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG59XG4uYnV0dG9uc0JhciAudWlCdG4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5idXR0b25zQmFyIC51aUJ0biA+IGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTZweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gIC5idXR0b25zQmFyIC51aUJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjEuOTM3NWVtKSB7XG4gIC5idXR0b25zQmFyIC51aUJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gIC5idXR0b25zQmFyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgLmJ1dHRvbnNCYXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5LjkzNzVlbSkge1xuICAuYnV0dG9uc0JhciB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmJ1dHRvbnNCYXIucmlnaHQtYWxpZ24gLmdyaWRfMyB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmdyZXlCZyAuY3RhVGV4dCAuaGVhZGluZzMge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM4NDhiOTA7XG4gIHBhZGRpbmctYm90dG9tOiAxZW07XG59XG5cbi5oeWJyaWRDVEEge1xuICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAtMS41ZW07XG59XG5cbi8qKlxuICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuXHRcdFx0XHR0b3lvdGEgY3RhXG4qL1xuLnRveW90YV9jdGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMjUwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAudG95b3RhX2N0YSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4udG95b3RhX2N0YSAuY3RhX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnRveW90YV9jdGEgLmN0YV9iZyA+IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gIC50b3lvdGFfY3RhIC5jdGFfYmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50b3lvdGFfY3RhIC51aUJ0biB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gIC50b3lvdGFfY3RhIC51aUJ0biB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi8qXG4gKlx0TmFtZTogQmFja2dyb3VuZCBMYXllciBTY3JvbGxcbiAqXHRSZWYgOiBjX3QyXzAwOFxuICogIFZlcnNpb24gbnVtYmVyOiAxLjBcbiAqXHRVUkwgOiBodHRwOi8vdG95b3RhLXN0YWdlLmFtYXplLmNvbS9odG1sL2NvbXBvbmVudHMvdGllcjIvYmFja2dyb3VuZGxheWVyc2Nyb2xsLmh0bWxcbiAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEJBQ0tHUk9VTkQgTEFZRVIgU0NST0xMXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnBhcmFsbGF4IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29udGVudC1ibG9jay13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDdlbSAwO1xuICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbn1cblxuLnBhcmFsbGF4LWxheWVyIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnBhcmFsbGF4LWxheWVyID4gLnBhcmFsbGF4LWltYWdlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYXJhbGxheC1sYXllciAucGFyYWxsYXgtaW1hZ2UsXG4udG9wLWZlYXR1cmUgLmJnLXBhciAuYmFja2dyb3VuZC1sYXllcixcbi50b3AtZmVhdHVyZSAuYmctcGFyIC5iYWNrZ3JvdW5kLWxheWVyIC5wYXJhbGxheC1pbWFnZSxcbi5iYWNrZ3JvdW5kLWxheWVyIC5wYXJhbGxheC1pbWFnZSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJhY2tncm91bmQtbGF5ZXIgLnBhcmFsbGF4LWxheWVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLypcbiAqXHROYW1lOiBUb3AgRmVhdHVyZXNcbiAqXHRSZWYgOiBjX3QxXzAwOFxuICogQ2hpbGQgY29tcG9uZW50IGRldGFpbHNcbiAqICAoY190Ml8wMDcpIENvbnRlbnQgVG9nZ2xlXG4gKiAgKGNfdDJfMDA4KSBCYWNrZ3JvdW5kIExheWVyIFNjcm9sbFxuICogIChqc19jXzAwMykgU2Vjb25kYXJ5IENvbnRlbnRcbiAqXHRVUkwgOiBodHRwOi8vdG95b3RhLXN0YWdlLmFtYXplLmNvbS9odG1sL2NvbXBvbmVudHMvdGllcjEvdG9wZmVhdHVyZXMuaHRtXG4gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIFRvcCBGZWF0dXJlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi50b3AtZmVhdHVyZSAuYmctcGFyIHtcbiAgaGVpZ2h0OiA2MDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQuOTM3NWVtKSB7XG4gIC50b3AtZmVhdHVyZSAuYmctcGFyIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYxLjkzNzVlbSkge1xuICAudG9wLWZlYXR1cmUgLmJnLXBhciB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgLnRvcC1mZWF0dXJlIC5iZy1wYXIge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjkuOTM3NWVtKSB7XG4gIC50b3AtZmVhdHVyZSAuYmctcGFyIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5LjkzNzVlbSkge1xuICAudG9wLWZlYXR1cmUgLmJnLXBhciB7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgfVxufVxuXG4udG9wLWZlYXR1cmUgLnVpQnRuIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAudG9wLWZlYXR1cmUgLnVpQnRuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLnRvcC1mZWF0dXJlIHtcbiAgcGFkZGluZzogMTVweCAwIDUwcHggMDtcbn1cblxuLnRvcC1mZWF0dXJlIC5ib2R5LWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udG9wLWZlYXR1cmUgLmhlYWRlci1ibG9jayxcbi5wYXJhbGxheC1sYXllciAuaGVhZGVyLWJsb2NrIHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xNjBweDtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDhlbSkge1xuICAudG9wLWZlYXR1cmUgLmhlYWRlci1ibG9jayxcbiAgLnBhcmFsbGF4LWxheWVyIC5oZWFkZXItYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTIxMHB4O1xuICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB9XG59XG5cbi5wYXJhbGxheC1sYXllciAuaGVhZGVyLWJsb2NrLmluLXBhcmFsbGF4LWxheWVyIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7XG59XG5cbi50b3AtZmVhdHVyZSAuaGVhZGVyLWJsb2NrIC5hcnJvdyxcbi5wYXJhbGxheC1sYXllciAuaGVhZGVyLWJsb2NrIC5hcnJvdyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYXJyb3cucG5nKSBuby1yZXBlYXQgbGVmdCA5MnB4IGJvdHRvbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDhlbSkge1xuICAudG9wLWZlYXR1cmUgLmhlYWRlci1ibG9jayAuYXJyb3csXG4gIC5wYXJhbGxheC1sYXllciAuaGVhZGVyLWJsb2NrIC5hcnJvdyB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLnRvcC1mZWF0dXJlIC5oZWFkZXItYmxvY2sgLmFycm93IHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi50b3AtZmVhdHVyZSAuaGVhZGVyLWJsb2NrIC5idXR0b24tcmlnaHQtY29udGFpbmVyLFxuLnBhcmFsbGF4LWxheWVyIC5oZWFkZXItYmxvY2sgLmJ1dHRvbi1yaWdodC1jb250YWluZXIge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmc6IDI1cHggMCAyNXB4IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgLnRvcC1mZWF0dXJlIC5oZWFkZXItYmxvY2sgLmJ1dHRvbi1yaWdodC1jb250YWluZXIsXG4gIC5wYXJhbGxheC1sYXllciAuaGVhZGVyLWJsb2NrIC5idXR0b24tcmlnaHQtY29udGFpbmVyIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZzogMCAwIDAgMDtcbiAgfVxufVxuXG4udG9wLWZlYXR1cmUgLmhlYWRlci1ibG9jayAuYnV0dG9uLXJpZ2h0LWNvbnRhaW5lciBhLFxuLnBhcmFsbGF4LWxheWVyIC5oZWFkZXItYmxvY2sgLmJ1dHRvbi1yaWdodC1jb250YWluZXIgYSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnRvcC1mZWF0dXJlIC5oZWFkZXItYmxvY2sgLmhlYWRlcjIsXG4ucGFyYWxsYXgtbGF5ZXIgLmhlYWRlci1ibG9jayAuaGVhZGVyMiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDJlbTtcbiAgcGFkZGluZzogMzBweCAwIDMwcHggMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtZmFtaWx5OiB0b3lvdGF0ZXh0X2JkO1xuICBsaW5lLWhlaWdodDogMC44NWVtO1xuICBoZWlnaHQ6IDQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgLnRvcC1mZWF0dXJlIC5oZWFkZXItYmxvY2sgLmhlYWRlcjIsXG4gIC5wYXJhbGxheC1sYXllciAuaGVhZGVyLWJsb2NrIC5oZWFkZXIyIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIHBhZGRpbmc6IDEwcHggMCAwIDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4udG9wLWZlYXR1cmUgLmNvbnRlbnQtYmxvY2sgcCB7XG4gIGZvbnQtZmFtaWx5OiB0b3lvdGF0ZXh0X3JnO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzZjNzA3Mztcbn1cblxuLnRvcC1mZWF0dXJlcyAuY2VudGVyLXRleHQgaDIge1xuICBmb250LXNpemU6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG59XG5cbi50b3AtZmVhdHVyZXMgLmNlbnRlci10ZXh0IHAge1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbn1cblxuLmJvZHktY29udGVudCAuYWx0LWJsb2NrID4gcCxcbi5ib2R5LWNvbnRlbnQgLmRlZmF1bHQtYmxvY2sgPiBwLFxuLm5ldy1jYXItaW50cm8gLmhlYWRpbmczIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzFweDtcbiAgY29sb3I6ICM2QzcwNzM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgLmJvZHktY29udGVudCAuYWx0LWJsb2NrID4gcCxcbiAgLmJvZHktY29udGVudCAuZGVmYXVsdC1ibG9jayA+IHAsXG4gIC5uZXctY2FyLWludHJvIC5oZWFkaW5nMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG5cbi8qXG4gKlx0TmFtZTogU2F2ZSBhbmQgU2hhcmUgd2lkZ2V0XG4gKlx0UmVmIDogY190Ml8wMDlcbiAqXHRVUkwgOiBodHRwOi8vdG95b3RhLXN0YWdlLmFtYXplLmNvbS9odG1sL2NvbXBvbmVudHMvdGllcjIvc2F2ZWFuZHNoYXJlLmh0bWxcbiAqL1xuLyoqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIFNoYXJlIFRvb2xzXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuLnNoYXJlLXRvb2xzIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc2hhcmUtdG9vbHMtZG90cy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgMTlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZTllYTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgZWFzZS1pbi1vdXQgMC40cztcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIGVhc2UtaW4tb3V0IDAuNHM7XG4gIC1tcy10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIGVhc2UtaW4tb3V0IDAuNHM7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgZWFzZS1pbi1vdXQgMC40cztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciBlYXNlLWluLW91dCAwLjRzO1xuICBtYXJnaW4tdG9wOiA5cHg7XG59XG5cbi5zaGFyZS10b29sczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YjU1NWQ7XG59XG5cbi5zaGFyZS10b29scy5vcGVuLCAuc2hhcmUtdG9vbHMuYWx3YXlzLW9wZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUUyQTMyO1xufVxuXG4uc2hhcmUtdG9vbHMub3BlbiAudG9vbC1ib3gsXG4uc2hhcmUtdG9vbHMuYWx3YXlzLW9wZW4gLnRvb2wtYm94IHtcbiAgb3BhY2l0eTogMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zaGFyZS10b29scyArIGgxIHtcbiAgcGFkZGluZy1yaWdodDogNTRweDtcbn1cblxuLnNoYXJlLXRvb2xzIC50b29sLWJveCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICMzMTNmNDk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzMxM2Y0OSwgIzI1MzAzNik7XG4gIC8qIFNhZmFyaSwgQW5kcm9pZCAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjMzEzZjQ5LCAjMjUzMDM2KTtcbiAgb3BhY2l0eTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlLWluLW91dCAwLjRzO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgZWFzZS1pbi1vdXQgMC40cztcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgZWFzZS1pbi1vdXQgMC40cztcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlLWluLW91dCAwLjRzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UtaW4tb3V0IDAuNHM7XG59XG5cbi5zaGFyZS10b29scy5vcGVuLXRvcCAudG9vbC1ib3gge1xuICB0b3A6IC01NXB4O1xuICByaWdodDogMDtcbn1cblxuLnNoYXJlLXRvb2xzIC50b29sLWJveDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCIgXCI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXItd2lkdGg6IDlweDtcbn1cblxuLnNoYXJlLXRvb2xzLm9wZW4tcmlnaHQgLnRvb2wtYm94IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1NXB4O1xufVxuXG4uc2hhcmUtdG9vbHMub3Blbi1sZWZ0IC50b29sLWJveCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDU1cHg7XG59XG5cbi5zaGFyZS10b29scy5vcGVuLWJvdHRvbSAudG9vbC1ib3gge1xuICBib3R0b206IC01NXB4O1xuICByaWdodDogMDtcbn1cblxuLnNoYXJlLXRvb2xzLm9wZW4tcmlnaHQgLnRvb2wtYm94OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMzU0MDQ3O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTlweDtcbiAgcmlnaHQ6IDEwMCU7XG59XG5cbi5zaGFyZS10b29scy5vcGVuLWxlZnQgLnRvb2wtYm94OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzNTQwNDc7XG4gIGxlZnQ6IDEwMCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtOXB4O1xufVxuXG4uc2hhcmUtdG9vbHMub3Blbi1ib3R0b20gLnRvb2wtYm94OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzM1NDA0NztcbiAgYm90dG9tOiAxMDAlO1xuICByaWdodDogMTdweDtcbn1cblxuLnNoYXJlLXRvb2xzLm9wZW4tdG9wIC50b29sLWJveDphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzNTQwNDc7XG4gIHRvcDogMTAwJTtcbiAgcmlnaHQ6IDE3cHg7XG59XG5cbi5zaGFyZS10b29scyAudG9vbC1ib3ggLnNoYXJlLWl0ZW0ge1xuICBsaW5lLWhlaWdodDogNDZweDtcbiAgcGFkZGluZzogMCAxMXB4IDAgMTFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogLTNweDtcbiAgZm9udC1mYW1pbHk6IHRveW90YXRleHRfYmQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzQyNGM1NDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMjczMjM5O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnNoYXJlLXRvb2xzIC50b29sLWJveCA6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xufVxuXG4uc2hhcmUtdG9vbHMgLnRvb2wtYm94IDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbn1cblxuLnNoYXJlLXRvb2xzIC50b29sLWJveCAuc2hhcmUtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNhZmIzYjc7XG59XG5cbi5jb2xvdXJib3gtY29udGVudCAuc2hhcmUtdG9vbHMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjI2QTZFO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUUyQTMyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ2cHg7XG59XG5cbi8qXG4gKlx0TmFtZTogQ2hlY2tib3ggRmlsdGVyc1xuICpcdFJlZiA6IGNfdDJfMDExXG4gKlx0VVJMIDogaHR0cDovL3RveW90YS1zdGFnZS5hbWF6ZS5jb20vaHRtbC9jb21wb25lbnRzL3RpZXIyL2NoZWNrYm94RmlsdGVycy5odG1sXG4gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBDSEVDS0JPWCBGSUxURVJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uY2hlY2tib3gtZmlsdGVyLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICMxZTJhMzI7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgbWFyZ2luOiAxNXB4IDA7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jaGVja2JveC1maWx0ZXItY29udGFpbmVyLm5vQmcge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5jaGVja2JveC1maWx0ZXItY29udGFpbmVyLm5vQmcgLnN1YmhlYWRpbmctdGV4dCB7XG4gIGNvbG9yOiAjNmM3MDczO1xufVxuLmNoZWNrYm94LWZpbHRlci1jb250YWluZXIubm9CZyAuY2hlY2tib3gtcm93IC5jaGVja2JveCBsYWJlbCB7XG4gIGNvbG9yOiAjNmM3MDczO1xufVxuXG4uY2hlY2tib3gtZmlsdGVyLWNvbnRhaW5lciAuaGVhZGluZy10ZXh0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNlZjkxMDk7XG4gIGZvbnQtZmFtaWx5OiB0b3lvdGF0ZXh0X2JkO1xuICBmb250LXNpemU6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG5cbi5jaGVja2JveC1maWx0ZXItY29udGFpbmVyIC5zdWJoZWFkaW5nLXRleHQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IHRveW90YXRleHRfYmQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuXG4uY2hlY2tib3gtZmlsdGVyLWNvbnRhaW5lciAuc3ViaGVhZGluZy10ZXh0Lm9ycGhhbiB7XG4gIG1hcmdpbi10b3A6IDY2cHg7XG59XG5cbi5jaGVja2JveC1maWx0ZXItY29udGFpbmVyIC5zZWxlY3QtYWxsIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNoZWNrYm94LWZpbHRlci1jb250YWluZXIgLmJ1dHRvbi1jb250YWluZXIge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiA0NXB4IDAgMzVweCAwO1xufVxuXG4uY2hlY2tib3gtZmlsdGVyLWNvbnRhaW5lciAuYnV0dG9uLWNvbnRhaW5lciAudWlCdG4ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5jaGVja2JveC1maWx0ZXItY29udGFpbmVyIC5idXR0b24tY29udGFpbmVyIC51aUJ0biBpIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgY29sb3I6ICM5NjljOTc7XG59XG5cbi5jaGVjay1ib3hlcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jaGVja2JveC1yb3cge1xuICB3aWR0aDogMjEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uY2hlY2tib3gge1xuICBtYXJnaW46IDhweCAwO1xufVxuXG4uY2hlY2tib3ggaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2hlY2tib3ggbGFiZWw6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGZvbnQtZmFtaWx5OiAnVG95b3RhSWNvbkZvbnQnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBjb250ZW50OiBcIlxcZTAwNVwiO1xufVxuXG4uY2hlY2tib3gucmFkaW8gbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDVcIjtcbn1cblxuLmNoZWNrYm94IGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1mYW1pbHk6IHRveW90YXRleHRfcmc7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5jaGVja2JveC1maWx0ZXItY29udGFpbmVyIC5jaGVja2JveCBsYWJlbCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLmNoZWNrYm94LWZpbHRlci1jb250YWluZXIgLmNoZWNrYm94IGxhYmVsOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgc3BlYWs6IG5vbmU7XG59XG5cbi5jaGVja2JveC5jaGVja2VkIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCGXCI7XG59XG5cbi5jaGVja2JveCBpbnB1dDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDZcIjtcbn1cblxuLmNoZWNrYm94LmNoZWNrZWQucmFkaW8gbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLumIRcIjtcbn1cblxuLmNoZWNrYm94LnJhZGlvIGlucHV0OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwNFwiO1xufVxuXG4uY2hlY2tib3hCdG4gLmNoZWNrYm94IHtcbiAgbWFyZ2luOiAwO1xufVxuLmNoZWNrYm94QnRuIC5jaGVja2JveCBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luOiAwO1xufVxuLmNoZWNrYm94QnRuIC51aUJ0biBpIHtcbiAgbWFyZ2luLXRvcDogMTNweDtcbn1cblxuLypcbiAqXHROYW1lOiBEeW5hbWljIENUQVxuICpcdFJlZiA6IGNfdDJfMDAyXG4gKlx0VVJMIDogaHR0cDovL3RveW90YS1zdGFnZS5hbWF6ZS5jb20vaHRtbC9jb21wb25lbnRzL3RpZXIyL2R5bmFtaWNDVEEuaHRtbFxuICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgUG9wLXVwIENUQSdzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmR5bmFtaWMtY3RhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgLypcdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgzMCwgNDIsIDUwLCAwLjUpLCByZ2JhKDQwLCA1NiwgNjcsIDAuNSkpO1xuICBcdGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgzMCwgNDIsIDUwLCAwLjUpLCByZ2JhKDQwLCA1NiwgNjcsIDAuNSkpO1xuICBcdGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMzAsIDQyLCA1MCwgMC41KSwgcmdiYSg0MCwgNTYsIDY3LCAwLjUpKTtcbiAgXHRiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgzMCwgNDIsIDUwLCAwLjUpLCByZ2JhKDQwLCA1NiwgNjcsIDAuNSkpO1xuICBcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMzAsIDQyLCA1MCwgMC41KSwgcmdiYSg0MCwgNTYsIDY3LCAwLjUpKTsqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCA1NiwgNjcsIDAuNSk7XG59XG5cbi5uby1jc3NncmFkaWVudHMgLmR5bmFtaWMtY3RhIHtcbiAgYmFja2dyb3VuZDogIzFDMjgzMDtcbn1cblxuLmR5bmFtaWMtY3RhLmRhcmsge1xuICAvKlx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuOCksIHJnYmEoMCwgMCwgMCwgMC44KSk7XG4gIFx0YmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuOCksIHJnYmEoMCwgMCwgMCwgMC44KSk7XG4gIFx0YmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjgpLCByZ2JhKDAsIDAsIDAsIDAuOCkpO1xuICBcdGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQoYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuOCksIHJnYmEoMCwgMCwgMCwgMC44KSk7XG4gIFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjgpLCByZ2JhKDAsIDAsIDAsIDAuOCkpOyovXG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDU2LCA2NywgMC44KTtcbn1cblxuLm5vLWNzc2dyYWRpZW50cyAuZHluYW1pYy1jdGEuZGFyayB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi5keW5hbWljLWN0YSAuY3RhLWxpc3Qge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMCAwIDA7XG59XG5cbi5keW5hbWljLWN0YSAuY3RhLWxpc3QgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuXG4uZHluYW1pYy1jdGEgLmN0YS1saXN0IGxpIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiB0b3lvdGF0ZXh0X2JkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiA3MHB4O1xufVxuXG4uZHluYW1pYy1jdGEgLmN0YS1saXN0IGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEhpZGRlbiB3aGVuIGNsYXNzICdib3VuZCcgcHJlc2VudCwgc2xpZGVzIGludG8gdmlldyB3aGVuIGNsYXNzICdhY3RpdmUnIGFkZGVkLCAnYmluZGluZycgY2xhc3MgcHJldmVudCB1c2VycyBzZWVpbmcgdGhlIGluaXRhbCBwb3NpdGlvbiBjaGFuZ2luZ1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5keW5hbWljLWN0YS5ib3VuZCB7XG4gIHotaW5kZXg6IDY7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLmR5bmFtaWMtY3RhLmJpbmRpbmcge1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubm8tY3NzdHJhbnNmb3JtczNkIC5keW5hbWljLWN0YS5ib3VuZCB7XG4gIGJvdHRvbTogLTgwcHg7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjMzcyBlYXNlLW91dDtcbn1cblxuLmNzc3RyYW5zZm9ybXMzZCAuZHluYW1pYy1jdGEuYm91bmQge1xuICBib3R0b206IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjMzcyBlYXNlLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDgwcHgsIDBweCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zM3MgZWFzZS1vdXQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDgwcHgsIDBweCk7XG59XG5cbi5uby1jc3N0cmFuc2Zvcm1zM2QgLmR5bmFtaWMtY3RhLmJvdW5kLmFjdGl2ZSB7XG4gIGJvdHRvbTogMDtcbn1cblxuLmNzc3RyYW5zZm9ybXMzZCAuZHluYW1pYy1jdGEuYm91bmQuYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xufVxuXG4vKlxuICpcdE5hbWU6IExvYWRpbmcgT3ZlcmxheVxuICpcdFJlZiA6IGpzX2NfMDAxXG4gKlx0VVJMIDogaHR0cDovL3RveW90YS1zdGFnZS5hbWF6ZS5jb20vaHRtbC9jb21wb25lbnRzL3BsdWdpbnMvbG9hZGluZ092ZXJsYXkuaHRtbFxuICovXG4uY2wtbG9hZGVmZmVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuXG4uY2wtdXBkYXRlUHJvZ3Jlc3NCYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk3ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG59XG5cbi5jbC11cGRhdGVQcm9ncmVzc0xvYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgdG9wOiA1MCU7XG4gIHotaW5kZXg6IDk5ODtcbn1cblxuLmNsLXVwZGF0ZVByb2dyZXNzTG9hZGVyLndpdGhjb250ZW50IHtcbiAgd2lkdGg6IDM3NXB4O1xuICBtYXJnaW4tbGVmdDogLTE4N3B4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBtYXJnaW4tdG9wOiAtNDBweDtcbn1cblxuLmNsLXVwZGF0ZVByb2dyZXNzTG9hZGVyIC5pY29uQ29udGFpbmVyIC5pY29uU3ByaXRlLFxuLmNsLXVwZGF0ZVByb2dyZXNzTG9hZGVyIC5pY29uQ29udGFpbmVyIC5pY29uU3ByaXRlLmxvYWRlci1saWdodCB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbG9hZGluZ092ZXJsYXkvbG9hZGVyX2RhcmsucG5nKSBuby1yZXBlYXQgMCAwO1xufVxuXG4uY2wtdXBkYXRlUHJvZ3Jlc3NMb2FkZXIgLmljb25Db250YWluZXIgLmljb25TcHJpdGUubG9hZGVyLXdoaXRlLWJnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9sb2FkaW5nT3ZlcmxheS9sb2FkZXJfd19iZy5wbmcpO1xufVxuXG4uY2wtdXBkYXRlUHJvZ3Jlc3NMb2FkZXIgLmljb25Db250YWluZXIgLmljb25TcHJpdGUubG9hZGVyLWRhcmsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2xvYWRpbmdPdmVybGF5L2xvYWRlcl9kYXJrLnBuZyk7XG59XG5cbi5jbC11cGRhdGVQcm9ncmVzc0xvYWRlciAuaWNvbkNvbnRhaW5lciAuaWNvblNwcml0ZS5sb2FkZXItZGFyay1iZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbG9hZGluZ092ZXJsYXkvbG9hZGVyX3dfZGFya19iZy5wbmcpO1xufVxuXG4uYy1sLWRhcmt0aGVtZSAuY2wtdXBkYXRlUHJvZ3Jlc3NCYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcbn1cblxuLypcbiAqXHROYW1lOiBDb2xvdXJib3hcbiAqXHRSZWYgOiBqc19jXzAwNFxuICpcdFVSTCA6IGh0dHA6Ly90b3lvdGEtc3RhZ2UuYW1hemUuY29tL2h0bWwvY29tcG9uZW50cy9wbHVnaW5zL2NvbG91cmJveC5odG1sXG4gKi9cbi8qXG4gQ29sb3JCb3ggQ29yZSBTdHlsZTpcbiBUaGUgZm9sbG93aW5nIENTUyBpcyBjb25zaXN0ZW50IGJldHdlZW4gZXhhbXBsZSB0aGVtZXMgYW5kIHNob3VsZCBub3QgYmUgYWx0ZXJlZC5cbiAqL1xuI2NvbG9yYm94LCAjY2JveE92ZXJsYXksICNjYm94V3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA1O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jY2JveE92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbiNjYm94TWlkZGxlTGVmdCwgI2Nib3hCb3R0b21MZWZ0IHtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbiNjYm94Q29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI2Nib3hMb2FkZWRDb250ZW50IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuI2Nib3hUaXRsZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuI2Nib3hMb2FkaW5nT3ZlcmxheSwgI2Nib3hMb2FkaW5nR3JhcGhpYyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4jY2JveFByZXZpb3VzLCAjY2JveE5leHQsICNjYm94Q2xvc2UsICNjYm94U2xpZGVzaG93IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2JveFBob3RvIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogYXV0bztcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4uY2JveElmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDA7XG59XG5cbiNjb2xvcmJveCwgI2Nib3hDb250ZW50LCAjY2JveExvYWRlZENvbnRlbnQsIC5zZWFyY2hCb3gge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLypcbiBVc2VyIFN0eWxlOlxuIENoYW5nZSB0aGUgZm9sbG93aW5nIHN0eWxlcyB0byBtb2RpZnkgdGhlIGFwcGVhcmFuY2Ugb2YgQ29sb3JCb3guICBUaGV5IGFyZVxuIG9yZGVyZWQgJiB0YWJiZWQgaW4gYSB3YXkgdGhhdCByZXByZXNlbnRzIHRoZSBuZXN0aW5nIG9mIHRoZSBnZW5lcmF0ZWQgSFRNTC5cbiAqL1xuI2Nib3hPdmVybGF5IHtcbiAgLyogYmFja2dyb3VuZDogIzAwMDsgKi9cbn1cblxuI2NvbG9yYm94IHtcbiAgb3V0bGluZTogMDtcbn1cblxuI2Nib3hDb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC8qYmFja2dyb3VuZDogI2RlZGVkZTsqL1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNib3hJZnJhbWUge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4jY2JveEVycm9yIHtcbiAgY29sb3I6ICNFNTAwMDA7XG4gIHBhZGRpbmc6IDUwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG59XG5cbiNjYm94TG9hZGVkQ29udGVudCB7XG4gIGJhY2tncm91bmQ6ICMxRTJBMzI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzAsIDQyLCA1MCwgMC45Nik7XG4gIHBhZGRpbmc6IDEwcHggMTBweCA1MHB4IDEwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubm9DYkJvcmRlciAjY2JveExvYWRlZENvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAwO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4jY2JveExvYWRpbmdHcmFwaGljIHtcbiAgYmFja2dyb3VuZDogdXJsKFwibG9hZGluZy5naWZcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG59XG5cbiNjYm94TG9hZGluZ092ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4jY2JveFRpdGxlIHtcbiAgdG9wOiA2cHg7XG4gIGxlZnQ6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICM4Mzg0ODk7XG4gIHBhZGRpbmc6IDZweCAwIDJweCAwO1xufVxuXG4jY2JveEN1cnJlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTIycHg7XG4gIHJpZ2h0OiAyMDVweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG59XG5cbi8qIHRoZXNlIGVsZW1lbnRzIGFyZSBidXR0b25zLCBhbmQgbWF5IG5lZWQgdG8gaGF2ZSBhZGRpdGlvbmFsIHN0eWxlcyByZXNldCB0byBhdm9pZCB1bndhbnRlZCBiYXNlIHN0eWxlcyAqL1xuI2Nib3hQcmV2aW91cywgI2Nib3hOZXh0LCAjY2JveFNsaWRlc2hvdywgI2Nib3hDbG9zZSB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJpbnRlcmZhY2Utc3ByaXRlMDEucG5nXCIpIG5vLXJlcGVhdDtcbiAgZm9udC1mYW1pbHk6IFZlcmRhbmEsIEdlbmV2YSwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbn1cblxuLyogYXZvaWQgb3V0bGluZXMgb24gOmFjdGl2ZSAobW91c2VjbGljayksIGJ1dCBwcmVzZXJ2ZSBvdXRsaW5lcyBvbiA6Zm9jdXMgKHRhYmJlZCBuYXZpZ2F0aW5nKSAqL1xuI2Nib3hQcmV2aW91czphY3RpdmUsICNjYm94TmV4dDphY3RpdmUsICNjYm94U2xpZGVzaG93OmFjdGl2ZSwgI2Nib3hDbG9zZTphY3RpdmUge1xuICBvdXRsaW5lOiAwO1xufVxuXG4jY2JveFByZXZpb3VzIHtcbiAgcmlnaHQ6IDczNHB4O1xuICB0b3A6IDE2MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01MHB4O1xufVxuXG4jY2JveFByZXZpb3VzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwcHggLTUwcHg7XG59XG5cbiNjYm94TmV4dCB7XG4gIHJpZ2h0OiAxOHB4O1xuICB0b3A6IDE2MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMDBweDtcbn1cblxuI2Nib3hOZXh0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwcHggLTEwMHB4O1xufVxuXG4jY2JveENsb3NlIHtcbiAgcmlnaHQ6IDEycHg7XG4gIGJvdHRvbTogMTJweDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgdGV4dC1pbmRlbnQ6IDA7XG59XG5cbiNjYm94Q2xvc2UgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuI2Nib3hDbG9zZTpob3ZlciBhIHNwYW4ge1xuICBjb2xvcjogI0U1MDAwMDtcbn1cblxuLmNib3hTbGlkZXNob3dfb24gI2Nib3hQcmV2aW91cywgLmNib3hTbGlkZXNob3dfb2ZmICNjYm94UHJldmlvdXMge1xuICByaWdodDogNjZweDtcbn1cblxuLmNib3hTbGlkZXNob3dfb24gI2Nib3hTbGlkZXNob3cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzVweCAtMjVweDtcbiAgcmlnaHQ6IDQ0cHg7XG59XG5cbi5jYm94U2xpZGVzaG93X29uICNjYm94U2xpZGVzaG93OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IC0yNXB4O1xufVxuXG4uY2JveFNsaWRlc2hvd19vZmYgI2Nib3hTbGlkZXNob3cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggMHB4O1xuICByaWdodDogNDRweDtcbn1cblxuLmNib3hTbGlkZXNob3dfb2ZmICNjYm94U2xpZGVzaG93OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc1cHggLTI1cHg7XG59XG5cbi5ub0NiQm9yZGVyIGJ1dHRvbiwgLm5vQ2JCb3JkZXIgI2Nib3hDbG9zZSwgLm5vQ2JCb3JkZXIgI2Nib3hUaXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qXG4gKlx0TmFtZTogUmVhZCBtb3JlXG4gKlx0UmVmIDoganNfY18wMDJcbiAqXHRVUkwgOiBodHRwOi8vdG95b3RhLXN0YWdlLmFtYXplLmNvbS9odG1sL2NvbXBvbmVudHMvcGx1Z2lucy9yZWFkbW9yZS5odG1sXG4gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBSZWFkIG1vcmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ucmVhZC1tb3JlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5yZWFkLW1vcmUtY29udGFpbmVyIC5yZWFkbW9yZS1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlLWluLW91dCAwLjY2cztcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UtaW4tb3V0IDAuNjZzO1xuICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlLWluLW91dCAwLjY2cztcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlLWluLW91dCAwLjY2cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlLWluLW91dCAwLjY2cztcbn1cbi5yZWFkLW1vcmUtY29udGFpbmVyIC5yZWFkbW9yZS1jb250ZW50IGEge1xuICBjb2xvcjogMDBhMGYwO1xufVxuLnJlYWQtbW9yZS1jb250YWluZXIgLnJlYWRtb3JlLWNvbnRlbnQgKiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5yZWFkLW1vcmUtY29udGFpbmVyIC5yZWFkbW9yZS1jb250ZW50IC5jbG9zZWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xufVxuXG4ucmVhZC1tb3JlLWNvbnRhaW5lciAucmVhZG1vcmUtY29udGVudCAucm1jLWlubmVyIHtcbiAgcGFkZGluZzogMzVweCAxMHB4IDEwcHggMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjMUUyQTMyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDMwLCA0MiwgNTAsIDAuOTYpO1xuICBjb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMnB4IDNweCA4cHggIzFFMkEzMjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLnJlYWQtbW9yZS1jb250YWluZXIgLnJlYWRtb3JlLWNvbnRlbnQgLnJtYy1pbm5lciBwIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5yZWFkLW1vcmUtY29udGFpbmVyIC5yZWFkbW9yZS1jb250ZW50IC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1mYW1pbHk6IHRveW90YXRleHRfYmQ7XG59XG5cbi5yZWFkLW1vcmUtY29udGFpbmVyIC5yZWFkbW9yZS1jb250ZW50IC5wb2luZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4ucmVhZC1tb3JlLWNvbnRhaW5lciAucmVhZG1vcmUtY29udGVudCAuYXJyb3cge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnJlYWQtbW9yZS1jb250YWluZXIgLnJlYWRtb3JlLWNvbnRlbnQgLmFycm93LnVwIHtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjMUUyQTMyO1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHJnYmEoMzAsIDQyLCA1MCwgMC45Nik7XG59XG5cbi5yZWFkLW1vcmUtY29udGFpbmVyIC5yZWFkbW9yZS1jb250ZW50IC5hcnJvdy5kb3duIHtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjMUUyQTMyO1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHJnYmEoMzAsIDQyLCA1MCwgMC45Nik7XG59XG5cbi5yZWFkLW1vcmUtY29udGFpbmVyIC5yZWFkTW9yZSB7XG4gIGNvbG9yOiAjNmM3MDczO1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5yZWFkLW1vcmUtY29udGFpbmVyIC5yZWFkTW9yZSBpIHtcbiAgY29sb3I6ICMxRTJBMzI7XG59XG5cbi5yZWFkLW1vcmUtY29udGFpbmVyIC5yZWFkTW9yZSxcbi5yZWFkLW1vcmUtY29udGFpbmVyIC5jbG9zZWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5yZWFkLW1vcmUtY29udGFpbmVyIC5yZWFkTW9yZTpob3ZlciBzcGFuLFxuLnJlYWQtbW9yZS1jb250YWluZXIgLmNsb3NlbGluazpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICNlNTAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ucmVhZC1tb3JlLWNvbnRhaW5lciAucmVhZE1vcmUuYWN0aXZlIHNwYW4ge1xuICBjb2xvcjogI2U1MDAwMDtcbn1cblxuLypcbiAqXHROYW1lOiBGaWx0ZXJhYmxlIENvbnRlbnQgKE90aGVyIGZlYXR1cmVzKVxuICpcdFJlZiA6IGNfdDFfMDA3XG4gKlx0VVJMIDogaHR0cDovL3RveW90YS1zdGFnZS5hbWF6ZS5jb20vaHRtbC9jb21wb25lbnRzL3RpZXIxL0ZpbHRlcmFibGVDb250ZW50Lmh0bWwjL090aGVyRmVhdHVyZXNcbiAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEZlYXR1cmUgaXRlbXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uZmMtZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMCBhdXRvO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG59XG4udmlld21vcmUgLmZjLWdyb3VwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDYuMjVlbSkge1xuICAuZmMtZ3JvdXAge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzEuMjVlbSkge1xuICAuZmMtZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDIzLjc1ZW0pIHtcbiAgLmZjLWdyb3VwIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDIwZW0pIHtcbiAgLmZjLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZmMtZ3JvdXAtY29udGFpbmVyLXdyYXBwZXIge1xuICBoZWlnaHQ6IDUwMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5mYy1ncm91cC1jb250YWluZXItd3JhcHBlciAuZmMtZ3JvdXAtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuXG4udWlCdG4uZ3JleUJ0bi5zaG93TW9yZS5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2hvd01vcmVHcm91cCB7XG4gIHBhZGRpbmctdG9wOiAxZW07XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cblxuLmZpbHRlcmFibGUtY29udGVudCAuaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmZpbHRlcmFibGUtY29udGVudCAuaXRlbSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5maWx0ZXJhYmxlLWNvbnRlbnQgLml0ZW0gLndyYXAge1xuICBwYWRkaW5nOiAwIDVweCAwIDA7XG59XG4uZmlsdGVyYWJsZS1jb250ZW50IC5pdGVtLm9mZmVyLXNwb3RsaWdodCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ub3RoZXJmZWF0dXJlcyAuaXRlbSB7XG4gIHdpZHRoOiAyNSU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2LjI1ZW0pIHtcbiAgLm90aGVyZmVhdHVyZXMgLml0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjMuNzVlbSkge1xuICAub3RoZXJmZWF0dXJlcyAuaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmZpbHRlcmFibGUtY29udGVudCAuaXRlbSAudGl0bGUyIHtcbiAgbWFyZ2luOiA4cHggMCAycHggMDtcbn1cblxuLmZpbHRlcmFibGUtY29udGVudCAuaXRlbSBpbWcge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5maWx0ZXJhYmxlLWNvbnRlbnQgLml0ZW0gLnNoYXJlLXRvb2xzIHtcbiAgbWFyZ2luLXRvcDogOXB4O1xufVxuXG4uZmlsdGVyYWJsZS1jb250ZW50IC5pdGVtIC5jYi1saW5rLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmlsdGVyYWJsZS1jb250ZW50IC5pdGVtIC5jYi1saW5rLWNvbnRhaW5lciBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IC0yM3B4IDAgMCAtMjVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzNCM0IzQjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjY2KTtcbn1cblxuLmZpbHRlcmFibGUtY29udGVudCAuaXRlbSAuY2ItbGluay1jb250YWluZXIgLmljb24tcGxheSB7XG4gIHBhZGRpbmc6IDZweCAxNHB4IDZweCAxNnB4O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQ29sb3VyYm94IGxheWVyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmZlYXR1cmUtY2J2IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5mZWF0dXJlLWNidiAudGl0bGUyIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5mZWF0dXJlLWNidiAuYm9keS1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5mZWF0dXJlLWNidiAuYm9keS1jb250ZW50LFxuLmZlYXR1cmUtY2J2IC5ib2R5LWNvbnRlbnQgcCB7XG4gIGNvbG9yOiAjZmZmO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uZmVhdHVyZS1jYnYgLnNoYXJlLXRvb2xzIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEZpbHRlciBiYXJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uY29udGFpbmVyXzEyIC5maWx0ZXItYmFyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzZTRlNTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjBlbSkge1xuICAuY29udGFpbmVyXzEyIC5maWx0ZXItYmFyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5maWx0ZXItYmFyIC5mYi1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IC0yOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uZmlsdGVyLWJhciAuZmItbGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwIDZweDtcbn1cblxuLmZpbHRlci1iYXIgLmZiLWdyb3VwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlsdGVyLWJhciAuZmJnLWl0ZW0ge1xuICBtYXJnaW46IDAgNnB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmZpbHRlci1iYXIgLmZiLWxpc3QgbGkge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmZpbHRlci1iYXIgLmZiLWxpc3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTNlNGU1O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5maWx0ZXItYmFyIC51aUJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2UzZTRlNTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAxNnB4O1xuICBsaW5lLWhlaWdodDogNDZweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OGVtKSB7XG4gIC5maWx0ZXItYmFyIC51aUJ0biB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OGVtKSB7XG4gIC5maWx0ZXItYmFyIC51aUJ0biB7XG4gICAgcGFkZGluZzogMCA3cHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMwZW0pIHtcbiAgLmZpbHRlci1iYXIgLnVpQnRuIHtcbiAgICBwYWRkaW5nOiAwIDRweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cblxuLmZpbHRlci1iYXIgLmZiLWxpc3QgbGk6Zmlyc3QtY2hpbGQgLnVpQnRuIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG5cbi5maWx0ZXItYmFyIC5mYi1saXN0IGxpOmxhc3QtY2hpbGQgLnVpQnRuIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuXG4uZmlsdGVyLWJhciAuZmItbGlzdCAudWlCdG4uYWN0aXZlLFxuLmZpbHRlci1iYXIgLmZiLWxpc3QgYS51aUJ0bjphY3RpdmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgNHB4IHJnYmEoMzAsIDQyLCA1MCwgMC4zKTtcbn1cblxuLmZjLWdyb3VwLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY2xlYXI6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMXM7XG59XG5cbi5mYy1ncm91cC1jb250YWluZXIgLmZjLWdyb3VwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgLyogb3ZlcmZsb3c6IGhpZGRlbjsgKi9cbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UtaW4tb3V0IDFzO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgZWFzZS1pbi1vdXQgMXM7XG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UtaW4tb3V0IDFzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UtaW4tb3V0IDFzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UtaW4tb3V0IDFzO1xufVxuXG4uZmMtZ3JvdXAtY29udGFpbmVyIC5mYy1ncm91cCAuZmMtZ3JvdXAtY29udGVudCB7XG4gIG1hcmdpbjogMjBweCBhdXRvIDAgYXV0bztcbn1cblxuLmZjLWdyb3VwLWNvbnRhaW5lci52aWV3bW9yZSB7XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuNnM7XG59XG5cbi8qXG4gKlx0TmFtZTogSGVhZGVyIC0gQ2Fyb3VzZWxcbiAqXHRSZWYgOiBjX2hmXzAwM1xuICpcdFVSTCA6IGh0dHA6Ly90b3lvdGEtc3RhZ2UuYW1hemUuY29tL2h0bWwvY29tcG9uZW50cy9jb3ZlcnMvSGVhZGVyX0Nhcm91c2VsLmh0bWxcbiAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIENhcm91c2VsIEJHXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmNhcm91c2VsLWJnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtaW4taGVpZ2h0OiAzNTBweDtcbn1cblxuLmNhcm91c2VsLWJnIC5jYXJvdXNlbC1iZy1pdGVtIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uY2Fyb3VzZWwtYmcgLmNhcm91c2VsLWJnLWl0ZW0uYWN0aXZlIHtcbiAgei1pbmRleDogMjtcbn1cblxuLmNzc3RyYW5zZm9ybXMgLmNhcm91c2VsLWJnIC5jYXJvdXNlbC1iZy1pdGVtIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyBsaW5lYXIgMXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwcyBsaW5lYXIgMXM7XG59XG5cbi5jc3N0cmFuc2Zvcm1zIC5jYXJvdXNlbC1iZyAuY2Fyb3VzZWwtYmctaXRlbS5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGxpbmVhcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGxpbmVhcjtcbn1cblxuLmNhcm91c2VsLW5hdi1jb250YWluZXIge1xuICB6LWluZGV4OiAzO1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY2Fyb3VzZWwtbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDMuOHJlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBsZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLmNhcm91c2VsLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtbmF2IGxpIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDVweDtcbiAgd2lkdGg6IDhweDtcbn1cblxuLmNhcm91c2VsLW5hdiBsaSBhIHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL0Nhcm91c2VsTmF2LnBuZykgbm8tcmVwZWF0IC0xN3B4IDBweDtcbn1cblxuLmNhcm91c2VsLW5hdiBsaS5hY3RpdmUgYSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cblxuLmNhcm91c2VsLWFycm93IHtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB6LWluZGV4OiA1O1xuICB0cmFuc2l0aW9uOiBwb3NpdGlvbiAwLjMzcyBsaW5lYXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5NTI1ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3MywgODIsIDg4LCAwLjcpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5jYXJvdXNlbC1hcnJvdy5sZWZ0IHtcbiAgYm90dG9tOiA0MCU7XG4gIGxlZnQ6IDE0cHg7XG4gIHBhZGRpbmc6IDVweCA1cHggMCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OGVtKSB7XG4gIC5jYXJvdXNlbC1hcnJvdy5sZWZ0IHtcbiAgICBib3R0b206IDQwJTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtYXJyb3cucmlnaHQge1xuICBib3R0b206IDQwJTtcbiAgcmlnaHQ6IDE0cHg7XG4gIHBhZGRpbmc6IDVweCAwIDAgNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OGVtKSB7XG4gIC5jYXJvdXNlbC1hcnJvdy5yaWdodCB7XG4gICAgYm90dG9tOiA0MCU7XG4gIH1cbn1cblxuLmNhcm91c2VsLWFycm93OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5NTI1ODtcbn1cblxuLmNhcm91c2VsLWFycm93OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OTUyNTg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE4MHB4KSB7XG4gIC5iZy1pbWFnZS1oZXJvIC5jYXJvdXNlbC1iZyAuY2Fyb3VzZWwtYXJyb3cubGVmdCB7XG4gICAgbGVmdDogNTBweDtcbiAgICBib3R0b206IDQwJTtcbiAgICB0b3A6IGF1dG87XG4gIH1cblxuICAuYmctaW1hZ2UtaGVybyAuY2Fyb3VzZWwtYmcgLmNhcm91c2VsLWFycm93LnJpZ2h0IHtcbiAgICByaWdodDogNTBweDtcbiAgICBib3R0b206IDQwJTtcbiAgICB0b3A6IGF1dG87XG4gIH1cbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBDYXJvdXNlbCBDdXN0b21pemF0aW9uID0+IHNwbGl0IGNvbnRlbnQgYW5kIGJkXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmNhcm91c2VsIC5ibG9jayB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXM7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2Fyb3VzZWwgLmJsb2NrLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWwtbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogNDtcbn1cbi5jYXJvdXNlbC1saW5rLm92ZXJsYXkge1xuICB3aWR0aDogODAlO1xuICBtYXJnaW4tbGVmdDogMTAlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gOXJlbSk7XG4gIG1hcmdpbi1sZWZ0OiA0LjVyZW07XG4gIGhlaWdodDogNzAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDZyZW0pO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5jYXJvdXNlbC1saW5rLm92ZXJsYXkge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDE1JTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTNyZW0pO1xuICAgIG1hcmdpbi1sZWZ0OiA2LjVyZW07XG4gIH1cbn1cblxuLnRodW1ibmFpbHMtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U4RTlFQTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MmVtKSB7XG4gIC50aHVtYm5haWxzLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnRodW1ibmFpbHMtY29udGFpbmVyIC5jYXJvdXNlbC1hcnJvdyB7XG4gIGJvdHRvbTogMS4ycmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDczLCA4MiwgODgsIDAuOCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYyZW0pIHtcbiAgLnRodW1ibmFpbHMtY29udGFpbmVyIC5jYXJvdXNlbC1hcnJvdyB7XG4gICAgYm90dG9tOiAxMHB4O1xuICB9XG59XG4udGh1bWJuYWlscy1jb250YWluZXIgLmNhcm91c2VsLWFycm93OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5NTI1ODtcbn1cbi50aHVtYm5haWxzLWNvbnRhaW5lciAuY2Fyb3VzZWwtYXJyb3cubGVmdCB7XG4gIGxlZnQ6IDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjJlbSkge1xuICAudGh1bWJuYWlscy1jb250YWluZXIgLmNhcm91c2VsLWFycm93LmxlZnQge1xuICAgIGxlZnQ6IDBweDtcbiAgfVxufVxuLnRodW1ibmFpbHMtY29udGFpbmVyIC5jYXJvdXNlbC1hcnJvdy5yaWdodCB7XG4gIHJpZ2h0OiAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYyZW0pIHtcbiAgLnRodW1ibmFpbHMtY29udGFpbmVyIC5jYXJvdXNlbC1hcnJvdy5yaWdodCB7XG4gICAgcmlnaHQ6IDBweDtcbiAgfVxufVxuXG4udGh1bWJuYWlscy13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDE1LjQlIDAgMCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAudGh1bWJuYWlscy13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAyNSUgMCAwIDA7XG4gIH1cbn1cbi50aHVtYm5haWxzLXdyYXBwZXIgLnRodW1iTGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBwb3NpdGlvbiAxcztcbn1cblxuLnRodW1iTGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMjAlO1xufVxuLnRodW1iTGluayBhIHtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogNXB4O1xufVxuLnRodW1iTGluayBhIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnRodW1iTGluayBhIHtcbiAgICBtYXJnaW46IDJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoNjJlbSkge1xuICAudGh1bWJMaW5rIGEge1xuICAgIG1hcmdpbjogN3B4IDlweCAzcHg7XG4gIH1cbn1cbi50aHVtYkxpbmsuYWN0aXZlIGEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWUyYTMyO1xuICBib3gtc2hhZG93OiAwIDAgM3B4ICM5OTk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC50aHVtYkxpbmsge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cbn1cblxuLmJndGVzdCB7XG4gIHdpZHRoOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOTA7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmJndGVzdCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuXHQvKlxuVG8gY2hhbmdlIHRoaXMgbGljZW5zZSBoZWFkZXIsIGNob29zZSBMaWNlbnNlIEhlYWRlcnMgaW4gUHJvamVjdCBQcm9wZXJ0aWVzLlxuVG8gY2hhbmdlIHRoaXMgdGVtcGxhdGUgZmlsZSwgY2hvb3NlIFRvb2xzIHwgVGVtcGxhdGVzXG5hbmQgb3BlbiB0aGUgdGVtcGxhdGUgaW4gdGhlIGVkaXRvci5cbiovXG4vKiBcbiAgICBDcmVhdGVkIG9uIDogMjAtQXVnLTIwMTQsIDIxOjAwOjEwXG4gICAgQXV0aG9yICAgICA6IG1hcmxvbi5qZXJlelxuKi9cbi5vZmZlci1zcG90bGlnaHQuaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm9mZmVyLXNwb3RsaWdodC5pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuLm9mZmVyLXNwb3RsaWdodCBoMywgLm9mZmVyLXNwb3RsaWdodCAuaGVhZGVyMSB7XG4gIGZvbnQtZmFtaWx5OiBcInRveW90YXRleHRfYmRcIjtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDAuNGVtO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5vZmZlci1zcG90bGlnaHQgLnVpQnRuIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBwYWRkaW5nOiAwIDRweDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IGNlbnRlcjtcbn1cbi5vZmZlci1zcG90bGlnaHQgLnVpQnRuLm5ld3Mge1xuICBiYWNrZ3JvdW5kOiAjZDEwMDFlO1xufVxuLm9mZmVyLXNwb3RsaWdodCAudWlCdG4uZXZlbnQge1xuICBiYWNrZ3JvdW5kOiAjMDBhMGYwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm9mZmVyLXNwb3RsaWdodCAuc3RhcnRwcmljZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDJBMzI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgZm9udC1mYW1pbHk6IFwidG95b3RhdGV4dF9yZ1wiLFNhbnMtU2VyaWY7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYxLjkzNzVlbSkge1xuICAub2ZmZXItc3BvdGxpZ2h0IC5zdGFydHByaWNlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTlweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbiAgLm9mZmVyLXNwb3RsaWdodCAuc3RhcnRwcmljZTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gIH1cbn1cbi5vZmZlci1zcG90bGlnaHQgLmltZ0NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm9mZmVyLXNwb3RsaWdodCAuaW1nQ29udGFpbmVyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ub2ZmZXItc3BvdGxpZ2h0IC5wcm9tb3Rpb25fc3VidGl0bGUgaDMge1xuICBmb250LXNpemU6IDIuMXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwidG95b3RhdGV4dF9yZ1wiLFNhbnMtU2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ub2ZmZXItc3BvdGxpZ2h0IC5wcm9tb3Rpb25faW50cm8ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBjb2xvcjogIzZjNzA3Mztcbn1cbi5vZmZlci1zcG90bGlnaHQgLnByb21vdGlvbl9pbnRybyBiciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi50b3lvdGEtZ3JvdXAgLm5ld3MgLnVpQnRuLm5ld3Mge1xuICBiYWNrZ3JvdW5kOiAjMUMyODM0O1xufVxuLnRveW90YS1ncm91cCAubmV3cyAudWlCdG4uZXZlbnQge1xuICBiYWNrZ3JvdW5kOiAjMDA3MDgwO1xufVxuXG4uZmMtY29udGVudCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuXG4jcmV0dXJuX3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjEuOTM3NWVtKSB7XG4gIC5yZW1vdGUtbmV3cyAuaGVhZGluZzEsIC5yZW1vdGUtc2VjdGlvbiAuaGVhZGluZzEge1xuICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICAgIGZvbnQtc2l6ZTogNjZweDtcbiAgfVxufVxuXG4ubmV3cy1zaWJ0aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMC42ZW07XG4gIHBhZGRpbmctdG9wOiAxLjJlbTtcbn1cblxuLnJlbW90ZS1uZXdzLXNlY3Rpb24gbGkge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4vKiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuXHRhZGFwdGF0aW9uIHRvIG1vY2t1cHNcbiMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjICAqL1xuLmdyaWRfMyAub2ZmZXItc3BvdGxpZ2h0IGgzIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MS45Mzc1ZW0pIHtcbiAgLmdyaWRfMyAub2ZmZXItc3BvdGxpZ2h0IGgzIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjEuOTM3NWVtKSB7XG4gIC5ncmlkXzMgLm9mZmVyLXNwb3RsaWdodCBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uZ3JpZF8zIC5vZmZlci1zcG90bGlnaHQgLnVpQnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0b3A6IDA7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggMnB4ICM2NjY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYxLjkzNzVlbSkge1xuICAuZ3JpZF8zIC5vZmZlci1zcG90bGlnaHQgLnVpQnRuIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gIH1cbn1cblxuLmdyaWRfNiAub2ZmZXItc3BvdGxpZ2h0IGgzIHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MS45Mzc1ZW0pIHtcbiAgLmdyaWRfNiAub2ZmZXItc3BvdGxpZ2h0IGgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5ncmlkXzYgLm9mZmVyLXNwb3RsaWdodCAudWlCdG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRvcDogMDtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAycHggIzY2Njtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjEuOTM3NWVtKSB7XG4gIC5ncmlkXzYgLm9mZmVyLXNwb3RsaWdodCAudWlCdG4ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgfVxufVxuXG4vKlxuVG8gY2hhbmdlIHRoaXMgbGljZW5zZSBoZWFkZXIsIGNob29zZSBMaWNlbnNlIEhlYWRlcnMgaW4gUHJvamVjdCBQcm9wZXJ0aWVzLlxuVG8gY2hhbmdlIHRoaXMgdGVtcGxhdGUgZmlsZSwgY2hvb3NlIFRvb2xzIHwgVGVtcGxhdGVzXG5hbmQgb3BlbiB0aGUgdGVtcGxhdGUgaW4gdGhlIGVkaXRvci5cbiovXG4vKiBcbiAgICBDcmVhdGVkIG9uIDogMjEtTm92LTIwMTQsIDE1OjIyOjUwXG4gICAgQXV0aG9yICAgICA6IG1hcmxvbi5qZXJlelxuKi9cbi5wcmludGhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC5wcmludGhlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgfVxuICAucHJpbnRoZWFkZXIgaDMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBmb250LWZhbWlseTogdG95b3RhZGlzcGxheV9iZDtcbiAgfVxuICAucHJpbnRoZWFkZXIgaDMgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogMzVweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG5cbiAgLm1hc3Rlci13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAubWFzdGVyLXdyYXBwZXIgLmhlYWRlci1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLmNhcm91c2VsIC5jb3ZlckJHIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmFzc3VyZWRDb250YWN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNvbnRlbnQtdGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDNweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAuc29jaWFsLXRvb2xzLXNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBmb290ZXIsIC5mb290ZXItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnRodW1ibmFpbHMtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gIH1cblxuICAudGh1bWJMaW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIH1cbiAgLnRodW1iTGluayBhIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnRodW1iTGluay5hY3RpdmUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gIC5mZWF0dXJlcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZmVhdHVyZXMgcCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG5cbiAgLnVzZWQtY2FyLWRldGFpbHMgLmJsb2NrcyAuYmxvY2sgLnRleHQgLnBhZGRpbmcgaDQsIC51c2VkLWNhci1kZXRhaWxzIC5ibG9ja3MgLmJsb2NrIC50ZXh0IC5wYWRkaW5nIHAge1xuICAgIGNvbG9yOiAjNjY2O1xuICB9XG5cbiAgLnByaW1hcnktbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAucHJpbWFyeS1uYXYucmV2ZWFsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAucHJpbWFyeS1uYXYtb3V0ZXIgLmRyb3Bkb3dubmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wcmltYXJ5LW5hdi1vdXRlciAuYnJlYWRjcnVtYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5vdXRlci13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICB9XG5cbiAgLmNhcl9kZWF0YWlsc192aWRlbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLypcblRvIGNoYW5nZSB0aGlzIGxpY2Vuc2UgaGVhZGVyLCBjaG9vc2UgTGljZW5zZSBIZWFkZXJzIGluIFByb2plY3QgUHJvcGVydGllcy5cblRvIGNoYW5nZSB0aGlzIHRlbXBsYXRlIGZpbGUsIGNob29zZSBUb29scyB8IFRlbXBsYXRlc1xuYW5kIG9wZW4gdGhlIHRlbXBsYXRlIGluIHRoZSBlZGl0b3IuXG4qL1xuI3Nwb3RsaWdodGNhcm91c2VsIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjc3BvdGxpZ2h0Y2Fyb3VzZWwge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmltZy1yZXNwb25zaXZlLFxuLmNhcm91c2VsLWlubmVyID4gLml0ZW0gPiBpbWcsXG4uY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSA+IGEgPiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5pbWctcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmltZy1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZWVlZTtcbn1cblxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSxcbi5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87XG59XG5cbi5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xufVxuXG4uZmFkZS5pbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmNvbGxhcHNlLmluIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbnRyLmNvbGxhcHNlLmluIHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xufVxuXG50Ym9keS5jb2xsYXBzZS5pbiB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDtcbn1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIHZpc2liaWxpdHk7XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgdmlzaWJpbGl0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCB2aXNpYmlsaXR5O1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMzVzO1xuICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM1cztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zNXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbn1cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjZzIGxpbmVhciBsZWZ0O1xuICAtby10cmFuc2l0aW9uOiAwLjZzIGxpbmVhciBsZWZ0O1xuICB0cmFuc2l0aW9uOiAwLjZzIGxpbmVhciBsZWZ0O1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSA+IGltZyxcbi5jYXJvdXNlbC1pbm5lciA+IC5pdGVtID4gYSA+IGltZyB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAodHJhbnNmb3JtLTNkKSwgKC13ZWJraXQtdHJhbnNmb3JtLTNkKSB7XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMDA7XG4gICAgcGVyc3BlY3RpdmU6IDEwMDA7XG4gIH1cblxuICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5uZXh0LFxuICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5hY3RpdmUucmlnaHQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5wcmV2LFxuICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5hY3RpdmUubGVmdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ubmV4dC5sZWZ0LFxuICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5wcmV2LnJpZ2h0LFxuICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5hY3RpdmUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUsXG4uY2Fyb3VzZWwtaW5uZXIgPiAubmV4dCxcbi5jYXJvdXNlbC1pbm5lciA+IC5wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUge1xuICBsZWZ0OiAwO1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIgPiAubmV4dCxcbi5jYXJvdXNlbC1pbm5lciA+IC5wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIgPiAubmV4dCB7XG4gIGxlZnQ6IDEwMCU7XG59XG5cbi5jYXJvdXNlbC1pbm5lciA+IC5wcmV2IHtcbiAgbGVmdDogLTEwMCU7XG59XG5cbi5jYXJvdXNlbC1pbm5lciA+IC5uZXh0LmxlZnQsXG4uY2Fyb3VzZWwtaW5uZXIgPiAucHJldi5yaWdodCB7XG4gIGxlZnQ6IDA7XG59XG5cbi5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUubGVmdCB7XG4gIGxlZnQ6IC0xMDAlO1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIgPiAuYWN0aXZlLnJpZ2h0IHtcbiAgbGVmdDogMTAwJTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTUlO1xuICBvcGFjaXR5OiAwLjU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLmxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSkgMCUsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbShyZ2JhKDAsIDAsIDAsIDAuNSkpLCB0byhyZ2JhKDAsIDAsIDAsIDAuMDAwMSkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSkgMCUsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjODAwMDAwMDAnLCBlbmRDb2xvcnN0cj0nIzAwMDAwMDAwJywgR3JhZGllbnRUeXBlPTEpO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC5yaWdodCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMCUsIHJnYmEoMCwgMCwgMCwgMC41KSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbShyZ2JhKDAsIDAsIDAsIDAuMDAwMSkpLCB0byhyZ2JhKDAsIDAsIDAsIDAuNSkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMCUsIHJnYmEoMCwgMCwgMCwgMC41KSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjMDAwMDAwMDAnLCBlbmRDb2xvcnN0cj0nIzgwMDAwMDAwJywgR3JhZGllbnRUeXBlPTEpO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbDpob3Zlcixcbi5jYXJvdXNlbC1jb250cm9sOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogMC45O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9OTApO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCxcbi5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxuLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCxcbi5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCB7XG4gIHJpZ2h0OiA1MCU7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0IHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogc2VyaWY7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcMjAzOSc7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcMjAzYSc7XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMTU7XG4gIHdpZHRoOiA2MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMzAlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jYXJvdXNlbC1vZmZlcnMgLmNhcm91c2VsLWluZGljYXRvcnMge1xuICB6LWluZGV4OiA0O1xufVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1hcmdpbjogNXB4O1xuICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbn1cblxuLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjY7XG59XG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNSU7XG4gIHJpZ2h0OiAxNSU7XG4gIGJvdHRvbTogMjBweDtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG5cbi5jYXJvdXNlbC1jYXB0aW9uIC5idG4ge1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCxcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuXG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2IHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIH1cblxuICAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQge1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cblxuICAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgbGVmdDogMjAlO1xuICAgIHJpZ2h0OiAyMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cblxuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG59XG4uY2xlYXJmaXg6YmVmb3JlLFxuLmNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uY2xlYXJmaXg6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLmNlbnRlci1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zaG93IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnRleHQtaGlkZSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLmFmZml4IHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbCB7XG4gIC8qXHR3aWR0aDogNTBweDtcbiAgXHRoZWlnaHQ6IDUwcHg7XG4gIFx0cG9zaXRpb246IGFic29sdXRlO1xuICBcdHRvcDogNTAlO1xuICBcdG1hcmdpbi10b3A6IC0yNXB4O1xuICBcdGJhY2tncm91bmQtY29sb3I6ICM0OTUyNTg7XG4gIFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSg3Myw4Miw4OCwuNSk7XG4gIFx0ZmlsdGVyOiBub25lO1xuICBcdG9wYWNpdHk6IDE7XG4gIFx0Y29sb3I6ICNmZmY7XG4gIFx0Zm9udC1zaXplOiAzNnB4O1xuICBcdGZvbnQtc2l6ZTogMy42cmVtO1xuICBcdGxpbmUtaGVpZ2h0OiA0NnB4O1xuICBcdGxpbmUtaGVpZ2h0OiA0LjZyZW07XG4gIFx0dGV4dC1hbGlnbjogY2VudGVyO1xuICBcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgXHRwYWRkaW5nOiAycHg7Ki9cbn1cblxuLmNhcm91c2VsLW9mZmVycyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXJvdXNlbC1vZmZlcnMgLmNhcm91c2VsLWFycm93IHtcbiAgYm90dG9tOiBhdXRvO1xuICB0b3A6IDMwJTtcbiAgbWFyZ2luLXRvcDogLTI1cHg7XG59XG4uY2Fyb3VzZWwtb2ZmZXJzIC5jYXJvdXNlbC1hcnJvdy5sZWZ0IHtcbiAgbGVmdDogLTMuNSU7XG59XG4uY2Fyb3VzZWwtb2ZmZXJzIC5jYXJvdXNlbC1hcnJvdy5yaWdodCB7XG4gIHJpZ2h0OiAtMy41JTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzVlbSkge1xuICAuY2Fyb3VzZWwtb2ZmZXJzIC5jYXJvdXNlbC1hcnJvdy5sZWZ0IHtcbiAgICBsZWZ0OiAtMTBweDtcbiAgfVxuICAuY2Fyb3VzZWwtb2ZmZXJzIC5jYXJvdXNlbC1hcnJvdy5yaWdodCB7XG4gICAgcmlnaHQ6IC0xMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg3LjVlbSkge1xuICAuY2Fyb3VzZWwtb2ZmZXJzIC5jYXJvdXNlbC1hcnJvdy5sZWZ0IHtcbiAgICBsZWZ0OiAtNi41JTtcbiAgfVxuICAuY2Fyb3VzZWwtb2ZmZXJzIC5jYXJvdXNlbC1hcnJvdy5yaWdodCB7XG4gICAgcmlnaHQ6IC02LjUlO1xuICB9XG59XG4uY2Fyb3VzZWwtb2ZmZXJzIC5jYXJvdXNlbC1pbm5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAyLjVlbTtcbn1cbi5jYXJvdXNlbC1vZmZlcnMgLmNhcm91c2VsLW5hdiB7XG4gIGJvdHRvbTogNHB4O1xufVxuLmNhcm91c2VsLW9mZmVycyAuY2Fyb3VzZWwtbmF2IGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cbi5jYXJvdXNlbC1vZmZlcnMgLmNhcm91c2VsLW5hdi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3O1xufVxuXG4vKlxuVG8gY2hhbmdlIHRoaXMgbGljZW5zZSBoZWFkZXIsIGNob29zZSBMaWNlbnNlIEhlYWRlcnMgaW4gUHJvamVjdCBQcm9wZXJ0aWVzLlxuVG8gY2hhbmdlIHRoaXMgdGVtcGxhdGUgZmlsZSwgY2hvb3NlIFRvb2xzIHwgVGVtcGxhdGVzXG5hbmQgb3BlbiB0aGUgdGVtcGxhdGUgaW4gdGhlIGVkaXRvci5cbiovXG4vKiBcbiAgICBDcmVhdGVkIG9uIDogMTktRmViLTIwMTUsIDEwOjQ1OjA1XG4gICAgQXV0aG9yICAgICA6IG1hcmxvbi5qZXJlelxuKi9cbi8qICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG5cdFJFTU9URSBTRUNUSU9OUyA6IEhZQlJJRCA7IFNFUlZJQ0UgQU5EIEFDQ0VTT1JJRVNcbiMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjICAqL1xuLnJlbW90ZS1zZWN0aW9uIC5saXN0LWJ1bGxldCB1bCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzZW07XG4gIHBhZGRpbmc6IDEwcHggMCAxMHB4IDIwcHg7XG4gIG1hcmdpbjogMjBweCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2UyZTJlMztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMmUyZTM7XG4gIGNvbG9yOiAjNmM3MDczO1xufVxuLnJlbW90ZS1zZWN0aW9uIC5zZWN0aW9uX3RpdGxlIC5oZWFkaW5nMSB7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG59XG4ucmVtb3RlLXNlY3Rpb24gcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmVtb3RlLXNlY3Rpb24gaDUge1xuICBmb250LWZhbWlseTogXCJ0b3lvdGF0ZXh0X2JkXCI7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucmVtb3RlLXNlY3Rpb24gaDUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG59XG4ucmVtb3RlLXNlY3Rpb24gLm9mZmVyLXNwb3RsaWdodCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cbi5yZW1vdGUtc2VjdGlvbiAudGFibGUge1xuICBmb250LWZhbWlseTogdG95b3RhdGV4dF9yZyxWZXJkYW5hLEdlbmV2YSxBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzM2VtO1xuICBjb2xvcjogIzZjNzA3MztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucmVtb3RlLXNlY3Rpb24gLnRhYmxlIHRkIHtcbiAgcGFkZGluZzogOXB4IDEwcHg7XG4gIGNvbG9yOiAjMWUyYTMyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWJlY2VkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWNlZDtcbn1cbi5yZW1vdGUtc2VjdGlvbiAudGFibGUgdGgge1xuICBwYWRkaW5nOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItdG9wOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnJlbW90ZS1zZWN0aW9uIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCwgLnJlbW90ZS1zZWN0aW9uIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIHBhZGRpbmc6IDhweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4ucmVtb3RlLXNlY3Rpb24gLnRhYmxlIHRyOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG59XG4ucmVtb3RlLXNlY3Rpb24gLnRhYmxlID4gdGhlYWQgPiB0ciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xufVxuLnJlbW90ZS1zZWN0aW9uIC5ncmlkXzcge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlbW90ZS1zZWN0aW9uIC5ncmlkXzcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5yZW1vdGUtc2VjdGlvbiAuZ3JpZF81IHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZW1vdGUtc2VjdGlvbiAuZ3JpZF81IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNDEuNjY2NjclO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG4ucmVtb3RlLXNlY3Rpb24gLmdyaWRfMTIge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cbi5yZW1vdGUtc2VjdGlvbiAuYmctaW1hZ2UtaGVyby5iZy1pbWFnZS1oZXJvLWxhcmdlIC5jb3ZlckJHIHtcbiAgbWluLWhlaWdodDogNjgwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0LjkzNzVlbSkge1xuICAucmVtb3RlLXNlY3Rpb24gLmJnLWltYWdlLWhlcm8uYmctaW1hZ2UtaGVyby1sYXJnZSAuY292ZXJCRyB7XG4gICAgbWluLWhlaWdodDogNjgwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjEuOTM3NWVtKSB7XG4gIC5yZW1vdGUtc2VjdGlvbiAuYmctaW1hZ2UtaGVyby5iZy1pbWFnZS1oZXJvLWxhcmdlIC5jb3ZlckJHIHtcbiAgICBtaW4taGVpZ2h0OiA1NDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgLnJlbW90ZS1zZWN0aW9uIC5iZy1pbWFnZS1oZXJvLmJnLWltYWdlLWhlcm8tbGFyZ2UgLmNvdmVyQkcge1xuICAgIG1pbi1oZWlnaHQ6IDM0MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDI5LjkzNzVlbSkge1xuICAucmVtb3RlLXNlY3Rpb24gLmJnLWltYWdlLWhlcm8uYmctaW1hZ2UtaGVyby1sYXJnZSAuY292ZXJCRyB7XG4gICAgbWluLWhlaWdodDogMjQwcHg7XG4gIH1cbn1cbi5yZW1vdGUtc2VjdGlvbiAuYmctaW1hZ2UtaGVyby5iZy1pbWFnZS1oZXJvLW1lZCAuY292ZXJCRy50b3Age1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgLnJlbW90ZS1zZWN0aW9uIC5oZWFkZXItY29udGFpbmVyIC5jb250YWluZXJfMTIsIC5yZW1vdGUtc2VjdGlvbiAuaGVhZGVyLWNvbnRhaW5lciAuZ3JpZF8xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmltYWdlQ29udGFpbmVyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uaGlkZGVuY2FwdGNoYSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mb3JtX3RoYW5rcyAuaW50cm8ge1xuICBwYWRkaW5nLXRvcDogMmVtO1xufVxuXG4uY29sLWxnLTEsIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLW1kLTEsIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05LCAuY29sLXNtLTEsIC5jb2wtc20tMTAsIC5jb2wtc20tMTEsIC5jb2wtc20tMTIsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLmNvbC1zbS05LCAuY29sLXhzLTEsIC5jb2wteHMtMTAsIC5jb2wteHMtMTEsIC5jb2wteHMtMTIsIC5jb2wteHMtMiwgLmNvbC14cy0zLCAuY29sLXhzLTQsIC5jb2wteHMtNSwgLmNvbC14cy02LCAuY29sLXhzLTcsIC5jb2wteHMtOCwgLmNvbC14cy05IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLmFydGljbGVfdjIgI21haW5mb2N1cyAuY29udGFpbmVyLnBhZ2UtdGl0bGUgaDEsIC5hcnRpY2xlX3YyICNtYWluZm9jdXMgLnF1aWNrc3BlYy1jYXB0aW9uIC5wYWdlLXRpdGxlIGgxLCAuYXJ0aWNsZV92MiAucGFnZS10aXRsZSBoMSB7XG4gIGZvbnQtc2l6ZTogNjZweDtcbiAgZm9udC1zaXplOiA2LjZyZW07XG4gIGxpbmUtaGVpZ2h0OiA2OHB4O1xuICBsaW5lLWhlaWdodDogNi44cmVtO1xufVxuXG4uYXJ0aWNsZV92MiAubWFpbmNvbnRlbnQgYXJ0aWNsZS5jb250YWluZXIgaGVhZGVyLnNlY3Rpb24tdGl0bGUgaDEsIC5hcnRpY2xlX3YyIC5tYWluY29udGVudCAuaHRtbDUtaW5wYWdlIGhlYWRlci5zZWN0aW9uLXRpdGxlIGgxIHtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBmb250LXNpemU6IDQuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0LjRyZW07XG59XG5cbi5hcnRpY2xlX3YyIC5tYWluY29udGVudCBhcnRpY2xlIC5wYWdlLXRvb2xzIGg1LCAuYXJ0aWNsZV92MiAubWFpbmNvbnRlbnQgYXJ0aWNsZSAucGFnZS10b29scy5wYWdlLXRvb2xzLWRvd25sb2FkcyBoNSwgLmFydGljbGVfdjIgLm1haW5jb250ZW50IGFydGljbGUgLnBhZ2UtdG9vbHMucGFnZS10b29scy1yZWxhdGVkLXN0b3JpZXMgaDUge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xuICBmb250LWZhbWlseTogdG95b3RhdGV4dF9yZztcbn1cblxuLmFydGljbGVfdjIgLnBhZGRpbmcge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4uYXJ0aWNsZV92MiAuaGVhZGluZzEge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV92MiAuaGVhZGluZzEge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hcnRpY2xlX3YyIC5oZWFkaW5nMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB9XG59XG4uYXJ0aWNsZV92MiAuY29sXzJjb2wge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1MjBweCkge1xuICAuYXJ0aWNsZV92MiAuY29sXzJjb2wge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4uYXJ0aWNsZV92MiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MjBweCkge1xuICAuYXJ0aWNsZV92MiAucmlnaHQgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MjBweCkge1xuICAuYXJ0aWNsZV92MiAuZ3JpZF85IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNzUlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjIwcHgpIHtcbiAgLmFydGljbGVfdjIgLmdyaWRfMyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG4ucHJvbW90aW9uX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb21vdGlvbl9pbWFnZSAuYnJvY2h1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDMwcHg7XG4gIGxlZnQ6IDA7XG59XG4ucHJvbW90aW9uX2ltYWdlIC5yZW1vdGUtbmV3cy1zZWN0aW9uIGgyIHtcbiAgZm9udC1zaXplOiAxLjdyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xufVxuXG4ub2ZmZXItcmVtb3RlLXNlY3Rpb24gaDIuaGVhZGluZzIge1xuICBmb250LXNpemU6IDI3cHg7XG59XG4ub2ZmZXItcmVtb3RlLXNlY3Rpb24gLnRveW90YV9jdGEge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLm9mZmVyLXJlbW90ZS1zZWN0aW9uIC50b3lvdGFfY3RhIC5jdGFfYmcge1xuICB3aWR0aDogMTE3MHB4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAub2ZmZXItcmVtb3RlLXNlY3Rpb24gLnRveW90YV9jdGEgLmN0YV9iZyB7XG4gICAgd2lkdGg6IDc1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm9mZmVyLXJlbW90ZS1zZWN0aW9uIC50b3lvdGFfY3RhIC5jdGFfYmcge1xuICAgIHdpZHRoOiA5NzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAub2ZmZXItcmVtb3RlLXNlY3Rpb24gLnRveW90YV9jdGEgLmN0YV9iZyB7XG4gICAgd2lkdGg6IDExNzBweDtcbiAgfVxufVxuLm9mZmVyLXJlbW90ZS1zZWN0aW9uIC50b3lvdGFfY3RhIC5jdGFfYmcgLmN0YV9iZ19pbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTUwJTtcbn1cbi5vZmZlci1yZW1vdGUtc2VjdGlvbiAudG95b3RhX2N0YSAuY3RhX2JnIC5jdGFfYmdfaW4gaW1nIHtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgd2lkdGg6IGF1dG87XG4gIGZsb2F0OiByaWdodDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjJlbSkge1xuICAub2ZmZXItcmVtb3RlLXNlY3Rpb24gLmNvbnRhaW5lcl8xMiAuZ3JpZF8xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5vZmZlci1yZW1vdGUtc2VjdGlvbiAuY29udGFpbmVyXzEyIC5ncmlkXzEyIC5oZWFkaW5nMyB7XG4gIGZvbnQtZmFtaWx5OiB0b3lvdGF0ZXh0X2JkO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBjb2xvcjogIzM1NDA0NjtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5vZmZlci1yZW1vdGUtc2VjdGlvbiAuY29udGFpbmVyXzEyIC5ncmlkXzEyIGRpdiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMxZTJhMzI7XG59XG4ub2ZmZXItcmVtb3RlLXNlY3Rpb24gLmNvbC14cy0xMiBjb2wtc20tNCAucmVtb3RlLW5ld3Mtc2VjdGlvbiB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cbi5vZmZlci1yZW1vdGUtc2VjdGlvbiAuc2VjdGlvblBhcmFncmFwaHMge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLm9mZmVyLXJlbW90ZS1zZWN0aW9uIC5zZWN0aW9uUGFyYWdyYXBocyB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ub2ZmZXItcmVtb3RlLXNlY3Rpb24gLnNlY3Rpb25QYXJhZ3JhcGhzIHVsID4gbGkge1xuICBjb2xvcjogIzZjNzA3Mztcbn1cblxuLmNvbC1zbS0xMiB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuLmNvbC1zbS0xMiBpZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmNvbC1zbS0xMiBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uY29sLXhzLTEge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDguMzMzMzMlO1xufVxuXG4uY29sLXhzLTEwIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA4My4zMzMzMyU7XG59XG5cbi5jb2wteHMtMTEge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDkxLjY2NjY3JTtcbn1cblxuLmNvbC14cy0xMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cbi5jb2wteHMtMTIgaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5jb2wteHMtMTIgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmNvbC14cy0yIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxNi42NjY2NyU7XG59XG5cbi5jb2wteHMtMyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjUlO1xufVxuXG4uY29sLXhzLTQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMzLjMzMzMzJTtcbn1cblxuLmNvbC14cy01IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA0MS42NjY2NyU7XG59XG5cbi5jb2wteHMtNiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xufVxuXG4uY29sLXhzLTcge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDU4LjMzMzMzJTtcbn1cblxuLmNvbC14cy04IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA2Ni42NjY2NyU7XG59XG5cbi5jb2wteHMtOSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNzUlO1xufVxuXG4uY29sLXhzLXB1bGwtMCB7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uY29sLXhzLXB1bGwtMSB7XG4gIHJpZ2h0OiA4LjMzMzMzJTtcbn1cblxuLmNvbC14cy1wdWxsLTIge1xuICByaWdodDogMTYuNjY2NjclO1xufVxuXG4uY29sLXhzLXB1bGwtMyB7XG4gIHJpZ2h0OiAyNSU7XG59XG5cbi5jb2wteHMtcHVsbC00IHtcbiAgcmlnaHQ6IDMzLjMzMzMzJTtcbn1cblxuLmNvbC14cy1wdWxsLTUge1xuICByaWdodDogNDEuNjY2NjclO1xufVxuXG4uY29sLXhzLXB1bGwtNiB7XG4gIHJpZ2h0OiA1MCU7XG59XG5cbi5jb2wteHMtcHVsbC03IHtcbiAgcmlnaHQ6IDU4LjMzMzMzJTtcbn1cblxuLmNvbC14cy1wdWxsLTgge1xuICByaWdodDogNjYuNjY2NjclO1xufVxuXG4uY29sLXhzLXB1bGwtOSB7XG4gIHJpZ2h0OiA3NSU7XG59XG5cbi5jb2wteHMtcHVsbC0xMCB7XG4gIHJpZ2h0OiA4My4zMzMzMyU7XG59XG5cbi5jb2wteHMtcHVsbC0xMSB7XG4gIHJpZ2h0OiA5MS42NjY2NyU7XG59XG5cbi5jb2wteHMtcHVsbC0xMiB7XG4gIHJpZ2h0OiAxMDAlO1xufVxuXG4uY29sLXhzLXB1c2gtMCB7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5jb2wteHMtcHVzaC0xIHtcbiAgbGVmdDogOC4zMzMzMyU7XG59XG5cbi5jb2wteHMtcHVzaC0yIHtcbiAgbGVmdDogMTYuNjY2NjclO1xufVxuXG4uY29sLXhzLXB1c2gtMyB7XG4gIGxlZnQ6IDI1JTtcbn1cblxuLmNvbC14cy1wdXNoLTQge1xuICBsZWZ0OiAzMy4zMzMzMyU7XG59XG5cbi5jb2wteHMtcHVzaC01IHtcbiAgbGVmdDogNDEuNjY2NjclO1xufVxuXG4uY29sLXhzLXB1c2gtNiB7XG4gIGxlZnQ6IDUwJTtcbn1cblxuLmNvbC14cy1wdXNoLTcge1xuICBsZWZ0OiA1OC4zMzMzMyU7XG59XG5cbi5jb2wteHMtcHVzaC04IHtcbiAgbGVmdDogNjYuNjY2NjclO1xufVxuXG4uY29sLXhzLXB1c2gtOSB7XG4gIGxlZnQ6IDc1JTtcbn1cblxuLmNvbC14cy1wdXNoLTEwIHtcbiAgbGVmdDogODMuMzMzMzMlO1xufVxuXG4uY29sLXhzLXB1c2gtMTEge1xuICBsZWZ0OiA5MS42NjY2NyU7XG59XG5cbi5jb2wteHMtcHVzaC0xMiB7XG4gIGxlZnQ6IDEwMCU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmNvbC14cy1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcbn1cblxuLmNvbC14cy1vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4uY29sLXhzLW9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTtcbn1cblxuLmNvbC14cy1vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4uY29sLXhzLW9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTtcbn1cblxuLmNvbC14cy1vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4uY29sLXhzLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTtcbn1cblxuLmNvbC14cy1vZmZzZXQtMTIge1xuICBtYXJnaW4tbGVmdDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA5NzBweDtcbiAgfVxuICAuY29udGFpbmVyLnRvcGljLWZpbHRlciB7XG4gICAgd2lkdGg6IDk0MHB4O1xuICB9XG5cbiAgLmNvbC1tZC0xIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogOC4zMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTEwIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogODMuMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtMyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wtbWQtNCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtNSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtNiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wtbWQtNyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtOCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtOSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wtbWQtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbC1tZC1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmNvbC1tZC1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cblxuICAuY29sLW1kLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cblxuICAuY29sLW1kLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cblxuICAuY29sLW1kLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLmNvbC1tZC1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cblxuICAuY29sLW1kLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5jb2wtbWQtcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5jb2wtbWQtcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5jb2wtbWQtcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cblxuICAuY29sLW1kLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5jb2wtbWQtb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLmNvbC1tZC1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLmNvbC1tZC1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLmNvbC1tZC1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxufVxuYXJ0aWNsZS5jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYXJ0aWNsZS5jb250YWluZXIge1xuICAgIHdpZHRoOiA3NTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGFydGljbGUuY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgYXJ0aWNsZS5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMTcwcHg7XG4gIH1cbn1cblxuLmFydGljbGVfdjIgI21haW5mb2N1cyAuY29udGFpbmVyLnBhZ2UtdGl0bGUgaDIge1xuICBmb250LXNpemU6IDM0cHg7XG4gIGZvbnQtc2l6ZTogMy40cmVtO1xufVxuLmFydGljbGVfdjIgI21haW5mb2N1cyAucXVpY2tzcGVjLWNhcHRpb24gLnBhZ2UtdGl0bGUgaDIge1xuICBmb250LXNpemU6IDM0cHg7XG4gIGZvbnQtc2l6ZTogMy40cmVtO1xufVxuLmFydGljbGVfdjIgLnBhZ2UtdGl0bGUgaDIge1xuICBmb250LXNpemU6IDM0cHg7XG4gIGZvbnQtc2l6ZTogMy40cmVtO1xufVxuLmFydGljbGVfdjIgLm1haW5jb250ZW50ICNpbnRybyB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cbi5hcnRpY2xlX3YyIC5tYWluY29udGVudCBhcnRpY2xlLmNvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLmFydGljbGVfdjIgLm1haW5jb250ZW50IGFydGljbGUuY29udGFpbmVyIC5jb2wteHMtMTIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmFydGljbGVfdjIgLm1haW5jb250ZW50IGFydGljbGUuY29udGFpbmVyIC5jb2wteHMtMTIgdWwgPiBsaSB7XG4gIGNvbG9yOiAjNmM3MDczO1xufVxuLmFydGljbGVfdjIgLm1haW5jb250ZW50IGFydGljbGUuY29udGFpbmVyIC5jb2wteHMtMTIgaDIge1xuICBmb250LWZhbWlseTogdG95b3RhdGV4dF9iZDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLmFydGljbGVfdjIgLm1haW5jb250ZW50IGFydGljbGUuY29udGFpbmVyIC5jb2wteHMtMTIge1xuICAgIGNvbHVtbnM6IGF1dG8gMTtcbiAgICAtd2Via2l0LWNvbHVtbnM6IGF1dG8gMTtcbiAgICAtbW96LWNvbHVtbnM6IGF1dG8gMTtcbiAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuICAgIC1tb3otY29sdW1uLWdhcDogMzBweDtcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDMwcHg7XG4gIH1cbn1cbi5hcnRpY2xlX3YyIC5tYWluY29udGVudCBhcnRpY2xlLmNvbnRhaW5lciAuY29sLXhzLTEyIGJsb2NrcXVvdGUucXVvdGUzIHtcbiAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICBwYWRkaW5nOiA0MHB4IDAgNjBweDtcbn1cbi5hcnRpY2xlX3YyIC5tYWluY29udGVudCBhcnRpY2xlLmNvbnRhaW5lciAuY29sLXhzLTEyLmNvbC1zbS04LmNvbC1tZC05IGJsb2NrcXVvdGUucXVvdGUzIHtcbiAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICBwYWRkaW5nOiA0MHB4IDAgNjBweDtcbn1cbi5hcnRpY2xlX3YyIC5tYWluY29udGVudCBhcnRpY2xlLmNvbnRhaW5lciAuY29sLXhzLTEyIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uYXJ0aWNsZV92MiAubWFpbmNvbnRlbnQgYXJ0aWNsZS5jb250YWluZXIgaGVhZGVyLnNlY3Rpb24tdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbi5hcnRpY2xlX3YyIC5tYWluY29udGVudCBhcnRpY2xlLmNvbnRhaW5lciAuY29sLXNtLTQgc2VjdGlvbiB7XG4gIHdpZHRoOiAzMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxLjUlO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5hcnRpY2xlX3YyIC5tYWluY29udGVudCBhcnRpY2xlLmNvbnRhaW5lciAuY29sLXNtLTQgc2VjdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5hcnRpY2xlX3YyIC5tYWluY29udGVudCBhcnRpY2xlLmNvbnRhaW5lciAuY29sLXNtLTQgc2VjdGlvbiAucGFkZGluZyB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hcnRpY2xlX3YyIC5tYWluY29udGVudCBhcnRpY2xlLmNvbnRhaW5lciAuY29sLXNtLTQgc2VjdGlvbiBoMiB7XG4gIGZvbnQtZmFtaWx5OiB0b3lvdGF0ZXh0X2JkO1xuICBsZXR0ZXItc3BhY2luZzogLS4wM2VtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLmFydGljbGVfdjIgLm1haW5jb250ZW50IGFydGljbGUuY29udGFpbmVyIC5jb2wtc20tNCBzZWN0aW9uIHAge1xuICBjb2xvcjogIzZjNzA3Mztcbn1cbi5hcnRpY2xlX3YyIC5tYWluY29udGVudCBhcnRpY2xlLmNvbnRhaW5lciAuY29sLW1kLTEyIGJsb2NrcXVvdGUucXVvdGUzIHtcbiAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICBwYWRkaW5nOiA0MHB4IDAgNjBweDtcbn1cbi5hcnRpY2xlX3YyIC5tYWluY29udGVudCBhcnRpY2xlLmNvbnRhaW5lciAuY29sLW1kLTQgLmNvbC1tZC0zIGJsb2NrcXVvdGUucXVvdGUzIHtcbiAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICBwYWRkaW5nOiAwIDAgMzBweDtcbn1cbi5hcnRpY2xlX3YyIC5tYWluY29udGVudCBhcnRpY2xlLmNvbnRhaW5lciAuY29sLXNtLTQgYmxvY2txdW90ZS5xdW90ZTMge1xuICBsaW5lLWhlaWdodDogMS4zZW07XG4gIHBhZGRpbmc6IDAgMCAzMHB4O1xufVxuLmFydGljbGVfdjIgLm1haW5jb250ZW50IGFydGljbGUuY29udGFpbmVyIC5jb2wtc20tNiBibG9ja3F1b3RlLnF1b3RlMyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgcGFkZGluZzogMCAwIDMwcHg7XG59XG4uYXJ0aWNsZV92MiAubWFpbmNvbnRlbnQgYXJ0aWNsZS5jb250YWluZXIgYmxvY2txdW90ZS5xdW90ZTMge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbi5hcnRpY2xlX3YyIC5tYWluY29udGVudCBhcnRpY2xlLmNvbnRhaW5lciBibG9ja3F1b3RlLnF1b3RlMyBwIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXNpemU6IDIuNHJlbTtcbn1cbi5hcnRpY2xlX3YyIC5tYWluY29udGVudCBhcnRpY2xlLmNvbnRhaW5lciAuc3BvdGxpZ2h0IGJsb2NrcXVvdGUucXVvdGUzIHAge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xufVxuLmFydGljbGVfdjIgLm1haW5jb250ZW50IGFydGljbGUuY29udGFpbmVyIC5zbS10b3Atc2VjdGlvbiAuc3BvdGxpZ2h0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hcnRpY2xlX3YyIC5tYWluY29udGVudCBhcnRpY2xlLmNvbnRhaW5lciAubWQtdG9wLXNlY3Rpb24gLnNwb3RsaWdodCB7XG4gIG1hcmdpbi1ib3R0b206IDM0cHg7XG59XG4uYXJ0aWNsZV92MiAubWFpbmNvbnRlbnQgYXJ0aWNsZSAucGFnZS10b29scyB7XG4gIHBhZGRpbmc6IDEycHg7XG59XG4uYXJ0aWNsZV92MiAubWFpbmNvbnRlbnQgYXJ0aWNsZSAucGFnZS10b29scyAubGlzdDEgbGkge1xuICBtYXJnaW46IDEwcHggMDtcbn1cbi5hcnRpY2xlX3YyIC5tYWluY29udGVudCBhcnRpY2xlIC5wYWdlLXRvb2xzIC5saXN0MiBsaSB7XG4gIG1hcmdpbjogMCA2cHggOHB4IDA7XG59XG4uYXJ0aWNsZV92MiAubWFpbmNvbnRlbnQgLmh0bWw1LWlucGFnZSBoZWFkZXIuc2VjdGlvbi10aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuLmFydGljbGVfdjIgLm1haW5jb250ZW50ICNnYWxsZXJ5IC52aXNpYmxlLXhzIGgxIHtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBmb250LXNpemU6IDQuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0LjRyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uYXJ0aWNsZV92MiAubWFpbmNvbnRlbnQgLmNvbGxhcHNpYmxlLWdyb3VwIC5jb2xsYXBzaWJsZS1wYW5lbCAucGFuZWwtc2VjdGlvbiAuaHRtbDUtaW5wYWdlIC5jb250YWluZXIge1xuICB3aWR0aDogOTIwcHg7XG59XG4uYXJ0aWNsZV92MiAubWFpbmNvbnRlbnQgLmNvbGxhcHNpYmxlLWdyb3VwIC5jb2xsYXBzaWJsZS1wYW5lbCAucGFuZWwtc2VjdGlvbiBhcnRpY2xlLmNvbnRhaW5lciB7XG4gIHdpZHRoOiA5MjBweDtcbn1cbi5hcnRpY2xlX3YyIC5jb2wtcC1tZC00IHtcbiAgY29sdW1uczogYXV0byA0O1xuICAtd2Via2l0LWNvbHVtbnM6IGF1dG8gNDtcbiAgLW1vei1jb2x1bW5zOiBhdXRvIDQ7XG4gIGNvbHVtbi1nYXA6IDMwcHg7XG4gIC1tb3otY29sdW1uLWdhcDogMzBweDtcbiAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAzMHB4O1xufVxuLmFydGljbGVfdjIgLmNvbC1wLW1kLTIge1xuICBjb2x1bW5zOiBhdXRvIDI7XG4gIC13ZWJraXQtY29sdW1uczogYXV0byAyO1xuICAtbW96LWNvbHVtbnM6IGF1dG8gMjtcbiAgY29sdW1uLWdhcDogMzBweDtcbiAgLW1vei1jb2x1bW4tZ2FwOiAzMHB4O1xuICAtd2Via2l0LWNvbHVtbi1nYXA6IDMwcHg7XG59XG4uYXJ0aWNsZV92MiAuY29sLXAtbWQtMyB7XG4gIGNvbHVtbnM6IGF1dG8gMztcbiAgLXdlYmtpdC1jb2x1bW5zOiBhdXRvIDM7XG4gIC1tb3otY29sdW1uczogYXV0byAzO1xuICBjb2x1bW4tZ2FwOiAzMHB4O1xuICAtbW96LWNvbHVtbi1nYXA6IDMwcHg7XG4gIC13ZWJraXQtY29sdW1uLWdhcDogMzBweDtcbn1cbi5hcnRpY2xlX3YyIC5jb2wtcC1zbS00IHtcbiAgY29sdW1uczogYXV0byA0O1xuICAtd2Via2l0LWNvbHVtbnM6IGF1dG8gNDtcbiAgLW1vei1jb2x1bW5zOiBhdXRvIDQ7XG4gIGNvbHVtbi1nYXA6IDMwcHg7XG4gIC1tb3otY29sdW1uLWdhcDogMzBweDtcbiAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAzMHB4O1xufVxuLmFydGljbGVfdjIgLmNvbC1wLXNtLTIge1xuICBjb2x1bW5zOiBhdXRvIDI7XG4gIC13ZWJraXQtY29sdW1uczogYXV0byAyO1xuICAtbW96LWNvbHVtbnM6IGF1dG8gMjtcbiAgY29sdW1uLWdhcDogMzBweDtcbiAgLW1vei1jb2x1bW4tZ2FwOiAzMHB4O1xuICAtd2Via2l0LWNvbHVtbi1nYXA6IDMwcHg7XG59XG4uYXJ0aWNsZV92MiAuY29sLXAtc20tMyB7XG4gIGNvbHVtbnM6IGF1dG8gMztcbiAgLXdlYmtpdC1jb2x1bW5zOiBhdXRvIDM7XG4gIC1tb3otY29sdW1uczogYXV0byAzO1xuICBjb2x1bW4tZ2FwOiAzMHB4O1xuICAtbW96LWNvbHVtbi1nYXA6IDMwcHg7XG4gIC13ZWJraXQtY29sdW1uLWdhcDogMzBweDtcbn1cbi5hcnRpY2xlX3YyIC5idG4tcmVkLCAuYXJ0aWNsZV92MiBhLmJ0bi1yZWQsIC5hcnRpY2xlX3YyIGJ1dHRvbi5idG4tcmVkIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogNDZweDtcbiAgcGFkZGluZzogMHB4IDE0cHggMHB4IDE0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QyMDAxZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCAwLCBsZWZ0IDEwMCUsIGZyb20oI2QyMDAxZSksIHRvKCM3MzAwMGQpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZDIwMDFlLCAwLCAjNzMwMDBkLCAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZDIwMDFlIDAsICM3MzAwMGQgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNkMjAwMWUgMCwgIzczMDAwZCAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChncmFkaWVudFR5cGU9MSwgc3RhcnRDb2xvcnN0cj0nI0ZGRDIwMDFFJywgZW5kQ29sb3JzdHI9JyNGRjczMDAwRCcpO1xufVxuXG4udXNlZGNTZWFyY2hCb3ggLnVzZWRfc2VhcmNoX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUMyODMwO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC51c2VkY1NlYXJjaEJveCAudXNlZF9zZWFyY2hfd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MTlweCkge1xuICAudXNlZGNTZWFyY2hCb3ggLnVzZWRfc2VhcmNoX3dyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gIH1cbn1cbi51c2VkY1NlYXJjaEJveCAuaGVhZGluZzEge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAudXNlZGNTZWFyY2hCb3ggLmhlYWRpbmcxIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnVzZWRjU2VhcmNoQm94IC5oZWFkaW5nMSB7XG4gICAgdG9wOiAwO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC51c2VkY1NlYXJjaEJveCAuY29udGFpbmVyXzEyIHtcbiAgICB3aWR0aDogNzUwcHg7XG4gIH1cbn1cbi51c2VkY1NlYXJjaEJveCAudGl0bGUxIHtcbiAgY29sb3I6ICNmZmY7XG59XG4udXNlZGNTZWFyY2hCb3ggLnNlbGVjdCwgLnVzZWRjU2VhcmNoQm94IGlucHV0IHtcbiAgbWluLWhlaWdodDogMi43cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4udXNlZGNTZWFyY2hCb3ggLnVzZWRfc2VhcmNoX2J0biB7XG4gIGhlaWdodDogMi43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNzVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnVzZWRjU2VhcmNoQm94IC51c2VkX3NlYXJjaF9idG4gPiBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0wLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjE5cHgpIHtcbiAgLnVzZWRjU2VhcmNoQm94IC5zZWFyY2hib3hfYWN0aW9uIC50aXRsZTEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudXNlZGNTZWFyY2hCb3gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI2MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICB6LWluZGV4OiA1O1xuICAgIHdpZHRoOiAzMCU7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICBtYXJnaW4tbGVmdDogNyU7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gNDUwcHgpO1xuICB9XG4gIC51c2VkY1NlYXJjaEJveCAudXNlZF9zZWFyY2hfd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyOCwgNDAsIDQ4LCAwLjgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudXNlZGNTZWFyY2hCb3ggLmNlbnRlcl93cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnVzZWRjU2VhcmNoQm94IC5jb250YWluZXJfMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC51c2VkY1NlYXJjaEJveCAuZ3JpZF8zIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudXNlZGNTZWFyY2hCb3ggLmhlYWRpbmcxIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICB9XG4gIC51c2VkY1NlYXJjaEJveCAuc2VjdGlvbi10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAudXNlZGNTZWFyY2hCb3ggLnNlbGVjdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG4gIC51c2VkY1NlYXJjaEJveCAuc2VhcmNoYm94X2FjdGlvbiAudGl0bGUxIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51c2VkY1NlYXJjaEJveCB7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICBtYXJnaW4tbGVmdDogNyU7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gNTUwcHgpO1xuICB9XG4gIC51c2VkY1NlYXJjaEJveCAuaGVhZGluZzEge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gIH1cbn1cblxuLmhvbWVwYWdlX2Nhcm91c2VsIC5oZXJvLWNvbnRlbnQtdGV4dC13cmFwcGVyIC5oZWFkaW5nMSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaG9tZXBhZ2VfY2Fyb3VzZWwgLmhlcm8tY29udGVudC10ZXh0LXdyYXBwZXIgLmhlYWRpbmcxIHtcbiAgICBsaW5lLWhlaWdodDogMS4zZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaG9tZXBhZ2VfY2Fyb3VzZWwgLmhlcm8tY29udGVudC10ZXh0LXdyYXBwZXIge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDM1JTtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICB9XG59XG5cbi51c2VkY0ZpbmFuY2VCb3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUMyODMwO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy10b3A6IDAuMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuM3JlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE1cHg7XG59XG4udXNlZGNGaW5hbmNlQm94IHAge1xuICBmb250LXNpemU6IDE1cHg7XG59XG4udXNlZGNGaW5hbmNlQm94IHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiBcInRveW90YXRleHRfYmRcIjtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cbi51c2VkY0ZpbmFuY2VCb3ggLmhlYWRpbmcxIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnVzZWRjRmluYW5jZUJveCAuaGVhZGluZzEge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMC4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51c2VkY0ZpbmFuY2VCb3ggLmhlYWRpbmcxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnVzZWRjRmluYW5jZUJveCAuY29udGFpbmVyXzEyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4udXNlZGNGaW5hbmNlQm94IC5ncmlkXzMuZncge1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51c2VkY0ZpbmFuY2VCb3ggLmdyaWRfMyB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudXNlZGNGaW5hbmNlQm94IC5zZWN0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi51c2VkY0ZpbmFuY2VCb3ggLnRpdGxlMSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE1cHg7XG59XG4udXNlZGNGaW5hbmNlQm94IC5zZWxlY3QsIC51c2VkY0ZpbmFuY2VCb3ggaW5wdXQge1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgbWluLWhlaWdodDogMi41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51c2VkY0ZpbmFuY2VCb3ggLnNlbGVjdCwgLnVzZWRjRmluYW5jZUJveCBpbnB1dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51c2VkY0ZpbmFuY2VCb3ggLnNlbGVjdCwgLnVzZWRjRmluYW5jZUJveCBpbnB1dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuLnVzZWRjRmluYW5jZUJveCAudWlCdG4ge1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udXNlZGNGaW5hbmNlQm94IC51aUJ0biA+IGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTAuNXJlbTtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLnVzZWRjRmluYW5jZUJveCAjdXNlZF9mX2Nhcl9wcmljZSB7XG4gIGNvbG9yOiAjOTk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuLnVzZWRjRmluYW5jZUJveCAuaW5wdXRfZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51c2VkY0ZpbmFuY2VCb3ggLmlucHV0X2cuaGFzX2ljb24gaW5wdXQge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnVzZWRjRmluYW5jZUJveCAuc2VhcmNoYm94X2FjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMC4zcmVtO1xuICB9XG59XG4udXNlZGNGaW5hbmNlQm94IC5pbnB1dF9pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWE7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4O1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnVzZWRjRmluYW5jZUJveCAuaW5wdXRfaWNvbiB7XG4gICAgYm90dG9tOiAwLjNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVzZWRjRmluYW5jZUJveCAuaW5wdXRfaWNvbiB7XG4gICAgYm90dG9tOiAxcmVtO1xuICB9XG59XG4udXNlZGNGaW5hbmNlQm94IC5mX2luZm8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnVzZWRjRmluYW5jZUJveCAucmVhZC1tb3JlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi51c2VkY0ZpbmFuY2VCb3ggLnJlYWQtbW9yZS1jb250YWluZXIgLnJlYWRNb3JlIGkge1xuICBjb2xvcjogI2ZmZjtcbn1cbi51c2VkY0ZpbmFuY2VCb3ggLnNmX2N0YSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xufVxuLnVzZWRjRmluYW5jZUJveCAubGluZV9yb3cge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDAuMnJlbTtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51c2VkY0ZpbmFuY2VCb3ggLmxpbmVfcm93IHtcbiAgICBtYXJnaW4tdG9wOiAwcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51c2VkY0ZpbmFuY2VCb3ggLmxpbmVfcm93IHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuLnVzZWRjRmluYW5jZUJveCAudGVtcnNfd3JhcHBlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnVzZWRjRmluYW5jZUJveCAudGVtcnNfd3JhcHBlci5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBtYXgtaGVpZ2h0OiA5OTk5cmVtO1xufVxuLnVzZWRjRmluYW5jZUJveCAudGVybXNfdGFibGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudXNlZGNGaW5hbmNlQm94IC50ZXJtc190YWJsZSB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51c2VkY0ZpbmFuY2VCb3ggLnRlcm1zX3RhYmxlIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gIH1cbn1cbi51c2VkY0ZpbmFuY2VCb3ggLnRlcm1zX2xlZ2FsIHtcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudXNlZGNGaW5hbmNlQm94IC50ZXJtc19sZWdhbCB7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgfVxufVxuLnVzZWRjRmluYW5jZUJveCAudF9tX3ZhbHVlLCAudXNlZGNGaW5hbmNlQm94IC50X3dfdmFsdWUge1xuICBmb250LWZhbWlseTogXCJ0b3lvdGF0ZXh0X2JkXCI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIHBhZGRpbmctbGVmdDogMC43cmVtO1xufVxuLnVzZWRjRmluYW5jZUJveCAudF9oX2Rlc2Mge1xuICB3aWR0aDogNjAlO1xufVxuLnVzZWRjRmluYW5jZUJveCAudF9oX21vbnRoLCAudXNlZGNGaW5hbmNlQm94IC50X2hfd2VlayB7XG4gIHdpZHRoOiAyMCU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51c2VkY0ZpbmFuY2VCb3gge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVzZWRjRmluYW5jZUJveCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuODVyZW07XG4gIH1cbn1cblxuLyoqICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbiBIT1JJWk9OVEFMIFNFQVJDSCBDT01QT05FTlRcbiAqL1xuLnRveW90YXBsdXMtc2VhcmNoQ29tcG9uZW50IC5zZWFyY2hfbWVudSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRveW90YXBsdXMtc2VhcmNoQ29tcG9uZW50IC5zZWFyY2gtZmlsdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4LjA2MjVlbSkge1xuICAudG95b3RhcGx1cy1zZWFyY2hDb21wb25lbnQgLnNlYXJjaC1maWx0ZXIgLnJvdyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDQlO1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC50b3lvdGFwbHVzLXNlYXJjaENvbXBvbmVudCAuc2VhcmNoLWZpbHRlciAucm93Om50aC1jaGlsZChldmVuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYyLjA2MjVlbSkge1xuICAudG95b3RhcGx1cy1zZWFyY2hDb21wb25lbnQgLnNlYXJjaC1maWx0ZXIgLnJvdyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDIzLjUlO1xuICAgIG1hcmdpbi1yaWdodDogMiU7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLnRveW90YXBsdXMtc2VhcmNoQ29tcG9uZW50IC5zZWFyY2gtZmlsdGVyIC5yb3c6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICB9XG4gIC50b3lvdGFwbHVzLXNlYXJjaENvbXBvbmVudCAuc2VhcmNoLWZpbHRlciAucm93Om50aC1jaGlsZCg0bikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAudG95b3RhcGx1cy1zZWFyY2hDb21wb25lbnQgLnNlYXJjaC1maWx0ZXIgLnJvdyAuY2hlY2tib3hlcyAuY2hlY2tib3gge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgfVxuICAudG95b3RhcGx1cy1zZWFyY2hDb21wb25lbnQgLnNlYXJjaC1maWx0ZXIgLmNvbG91cnMtcm93Om50aC1jaGlsZChldmVuKSB7XG4gICAgd2lkdGg6IDc0LjUlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLnRveW90YXBsdXMtc2VhcmNoQ29tcG9uZW50IC5maWx0ZXJzLWFjdGl2ZS1wb3B1cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udG95b3RhcGx1cy1zZWFyY2hDb21wb25lbnQgLmZpbHRlcnMtYWN0aXZlLXBvcHVwLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4gSE9SSVpPTlRBTCBTRUFSQ0ggQ09NUE9ORU5UIE1haW4gc2l0ZVxuICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4LjA2MjVlbSkge1xuICAudG95b3RhcGx1cy1zZWFyY2hDb21wb25lbnQubWFpbl9zaXRlIC5zZWFyY2gtZmlsdGVyIC5yb3cge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA0OCU7XG4gICAgbWFyZ2luLXJpZ2h0OiA0JTtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAudG95b3RhcGx1cy1zZWFyY2hDb21wb25lbnQubWFpbl9zaXRlIC5zZWFyY2gtZmlsdGVyIC5yb3c6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjIuMDYyNWVtKSB7XG4gIC50b3lvdGFwbHVzLXNlYXJjaENvbXBvbmVudC5tYWluX3NpdGUgLnNlYXJjaC1maWx0ZXIgLnJvdyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDE4JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC50b3lvdGFwbHVzLXNlYXJjaENvbXBvbmVudC5tYWluX3NpdGUgLnNlYXJjaC1maWx0ZXIgLnJvdzpudGgtY2hpbGQoZXZlbikge1xuICAgIG1hcmdpbi1yaWdodDogMiU7XG4gIH1cbiAgLnRveW90YXBsdXMtc2VhcmNoQ29tcG9uZW50Lm1haW5fc2l0ZSAuc2VhcmNoLWZpbHRlciAucm93Om50aC1jaGlsZCg1bikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAudG95b3RhcGx1cy1zZWFyY2hDb21wb25lbnQubWFpbl9zaXRlIC5zZWFyY2gtZmlsdGVyIC5jb2xvdXJzLXJvdzpudGgtY2hpbGQoZXZlbikge1xuICAgIHdpZHRoOiA3NC41JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnRveW90YXBsdXMtc2VhcmNoQ29tcG9uZW50Lm1haW5fc2l0ZSAuc2VhcmNoLWZpbHRlciAuc2VhcmNoLWRldGFpbGVkIC5yb3cge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyMy41JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC50b3lvdGFwbHVzLXNlYXJjaENvbXBvbmVudC5tYWluX3NpdGUgLnNlYXJjaC1maWx0ZXIgLnNlYXJjaC1kZXRhaWxlZCAucm93Om50aC1jaGlsZChldmVuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgfVxuICAudG95b3RhcGx1cy1zZWFyY2hDb21wb25lbnQubWFpbl9zaXRlIC5zZWFyY2gtZmlsdGVyIC5zZWFyY2gtZGV0YWlsZWQgLnJvdzpudGgtY2hpbGQoNG4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnRveW90YXBsdXMtc2VhcmNoQ29tcG9uZW50Lm1haW5fc2l0ZSAuc2VhcmNoLWZpbHRlciAuc2VhcmNoLWRldGFpbGVkIC5jb2xvdXJzLXJvdzpudGgtY2hpbGQoZXZlbikge1xuICAgIHdpZHRoOiA3NC41JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi50b3lvdGFwbHVzLXNlYXJjaENvbXBvbmVudC5tYWluX3NpdGUgLmZpbHRlcnMtYWN0aXZlLXBvcHVwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50b3lvdGFwbHVzLXNlYXJjaENvbXBvbmVudC5tYWluX3NpdGUgLmZpbHRlcnMtYWN0aXZlLXBvcHVwLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4gVE9ZT1RBIFBMVVMgUEFHRSBUSVRMRVxuICovXG4udHlwbHVzX2hlYWRlcjEge1xuICBmb250LXNpemU6IDM0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgZm9udC1mYW1pbHk6IFwidG95b3RhZGlzcGxheV9iZFwiLCBpbXBhY3Q7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4LjA2MjVlbSkge1xuICAudHlwbHVzX2hlYWRlcjEge1xuICAgIGZvbnQtc2l6ZTogNjZweDtcbiAgICBsaW5lLWhlaWdodDogNjhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMTZweDtcbiAgfVxufVxuXG4udHlwbHVzX2hlYWRlcjIge1xuICBmb250LXNpemU6IDI5cHg7XG4gIGZvbnQtZmFtaWx5OiBcInRveW90YWRpc3BsYXlfYmRcIiwgaW1wYWN0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OC4wNjI1ZW0pIHtcbiAgLnR5cGx1c19oZWFkZXIyIHtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ0cHg7XG4gIH1cbn1cblxuLnRveW90cGx1cy1oZWFkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRwbHVzLWhlYWRlci10aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cmVtO1xuICB0b3A6IDIwdnc7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udHBsdXMtaGVhZGVyLXRpdGxlIGgxLCAudHBsdXMtaGVhZGVyLXRpdGxlIGgyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiB0b3lvdGFkaXNwbGF5X2JkLGltcGFjdDtcbn1cbi50cGx1cy1oZWFkZXItdGl0bGUgLmhlYWRpbmcxIHtcbiAgZm9udC1zaXplOiAzLjZ2dztcbn1cbi50cGx1cy1oZWFkZXItdGl0bGUgLmhlYWRpbmcyIHtcbiAgZm9udC1zaXplOiAxLjh2dztcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDguMDYyNWVtKSB7XG4gIC50cGx1cy1oZWFkZXItdGl0bGUgLmhlYWRpbmcyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OC4wNjI1ZW0pIHtcbiAgLnRwbHVzLWhlYWRlci10aXRsZSB7XG4gICAgdG9wOiA3cmVtO1xuICAgIHRvcDogMTZ2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2Mi4wNjI1ZW0pIHtcbiAgLnRwbHVzLWhlYWRlci10aXRsZSB7XG4gICAgdG9wOiAxMHJlbTtcbiAgICB0b3A6IDE1dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUuMDYyNWVtKSB7XG4gIC50cGx1cy1oZWFkZXItdGl0bGUge1xuICAgIHRvcDogMTByZW07XG4gICAgdG9wOiAxNHZ3O1xuICB9XG59XG5cbi8qKiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4gSFlCUklEIEJFTkZJVFMgSU1BR0VcbiAqL1xuLnRwbHVzLWhiIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDguMDYyNWVtKSB7XG4gIC50cGx1cy1oYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYyLjA2MjVlbSkge1xuICAudHBsdXMtaGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OGVtKSB7XG4gIC50cGx1cy1oYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOWFlYjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLnRwbHVzLWhiLWNvbnRlbnQge1xuICBjb2xvcjogI0ZGRjtcbn1cbi50cGx1cy1oYi1jb250ZW50IC5oZWFkaW5nMSwgLnRwbHVzLWhiLWNvbnRlbnQgLmhlYWRpbmc0IHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDNweCAjMDAwO1xuICBmb250LWZhbWlseTogXCJ0b3lvdGFkaXNwbGF5X2JkXCIsIGltcGFjdDtcbn1cbi50cGx1cy1oYi1jb250ZW50IC5oZWFkaW5nNCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS44cmVtO1xufVxuXG4uZnVsbC13IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiogICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbiBXSFkgVE9ZT1RBIFBMVVMgJiBCRU5FRklUU1xuICovXG4ucGx1c2JlbmVmaXRzIGltZyB7XG4gIGxpbmUtaGVpZ2h0OiA4MHB4O1xufVxuLnBsdXNiZW5lZml0cyBoNCB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbjogNXB4IDAgMTBweDtcbiAgY29sb3I6ICMxZTJhMzI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4LjA2MjVlbSkge1xuICAucGx1c2JlbmVmaXRzIGg0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICB9XG59XG4ucGx1c2JlbmVmaXRzIHAge1xuICBjb2xvcjogIzZjNzA3MztcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xufVxuLnBsdXNiZW5lZml0cyBmaWd1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4LjA2MjVlbSkge1xuICAucGx1c2JlbmVmaXRzIGZpZ3VyZSB7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMC43cmVtO1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG4gIC5wbHVzYmVuZWZpdHMgZmlndXJlID4gaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICB9XG59XG4ucGx1c2JlbmVmaXRzIHNwYW4ucmVkIHtcbiAgY29sb3I6ICNkMTAwMWU7XG4gIGZvbnQtZmFtaWx5OiBcInRveW90YWRpc3BsYXlfYmRcIiwgaW1wYWN0O1xufVxuLnBsdXNiZW5lZml0cyBzcGFuLmJsdWUge1xuICBjb2xvcjogIzAwYTBmMDtcbiAgZm9udC1mYW1pbHk6IFwidG95b3RhZGlzcGxheV9iZFwiLCBpbXBhY3Q7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4LjA2MjVlbSkge1xuICAucGx1c2JlbmVmaXRzID4gLmdyaWRfMywgLnBsdXNiZW5lZml0cyA+IC5ncmlkXzQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4LjA2MjVlbSkge1xuICAucGx1c2JlbmVmaXRzID4gLmdyaWRfNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG4udHBsdXMtYmVuZWZpdHMtaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLnRwbHVzLWJlbmVmaXRzLWhlYWRlciBwIHtcbiAgY29sb3I6ICM2YzcwNzM7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4LjA2MjVlbSkge1xuICAudHBsdXMtYmVuZWZpdHMtaGVhZGVyIHAge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuLnRwbHVzLWJlbmVmaXRzLWhlYWRlciBoNCB7XG4gIHBhZGRpbmc6IDQwcHggMCAzNXB4O1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LWZhbWlseTogXCJ0b3lvdGFkaXNwbGF5X2JkXCIsIGltcGFjdDtcbn1cblxuLyoqICAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4gIEZBUXMgU0VDVElPTlxuICovXG4jZmFxIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZGNkY2Q7XG4gIGNvbG9yOiAjMWUyYTMyO1xufVxuI2ZhcSBhIHtcbiAgY29sb3I6ICNkMTAwMWU7XG59XG4jZmFxIC50b2dnbGVyIHtcbiAgcGFkZGluZzogMTVweCAxMHB4IDE1cHggNDVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjZGNkY2Q7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2ZhcSAudG9nZ2xlci5vcGVuIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbiNmYXEgLnRvZ2dsZXI6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVG95b3RhSWNvbkZvbnRcIjtcbiAgY29udGVudDogXCJcXGYwNzhcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgbGVmdDogMTVweDtcbn1cbiNmYXEgLnRvZ2dsZXIub3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3N1wiO1xufVxuI2ZhcSAudG9nZ2xlLWNvbnRlbnQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAxMXB4IDQ3cHggMjNweDtcbn1cblxuLyoqICAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4gIFRPWU9UQSBQTFVTIE1PUkUgQUJPVVRcbiAqL1xuLnRwbHVzLW1vcmUtYWJvdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzY3Njc2O1xufVxuLnRwbHVzLW1vcmUtYWJvdXQgcCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbn1cbi50cGx1cy1tb3JlLWFib3V0IC5oZWFkaW5nMSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRwbHVzLW1vcmUtYWJvdXQgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4udHBsdXMtbW9yZS1hYm91dCBoNCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwidG95b3RhZGlzcGxheV9yZ1wiO1xuICBwYWRkaW5nOiAxNXB4IDAgMTNweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDguMDYyNWVtKSB7XG4gIC50cGx1cy1tb3JlLWFib3V0IGg0IHtcbiAgICBwYWRkaW5nOiAyNXB4IDAgMTNweDtcbiAgfVxufVxuXG4uY2FyX2ZpbmFuY2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2FyX2ZpbmFuY2UgPiAudHBsdXMtbG9nbyA+IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYyLjA2MjVlbSkge1xuICAuY2FyX2ZpbmFuY2UgPiAudHBsdXMtbG9nbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTUwcHg7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLmNhcl9maW5hbmNlID4gLnRwbHVzLWxvZ28gPiBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuXG4udHBsdXMtYmVuZWZpdHMtaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6ICMxZTJhMzI7XG59XG5cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPXN0eWxlLmNzcy5tYXAgKi9cbiJdfQ== */