﻿@import"https://fonts.googleapis.com/css2?family=Roboto&display=swap";.hj-accordion h2,.hj-accordion h3{margin:0}.hj-accordion h2{display:flex;justify-content:space-between;align-items:center}.hj-accordion .accordion-description{border-bottom:1px #eee solid}.hj-accordion h3{font-weight:500;padding-right:10px}.hj-accordion button.expandAll.btn.btn-hj{content:"Expand All";font-size:12px;min-width:95px}.hj-accordion.allOpen .expandAll{content:"Collapse All"}.hj-accordion>button{display:flex;justify-content:space-between;align-items:center;width:100%;position:relative;text-align:left;font-size:1.6em;border:none;background:rgba(0,0,0,0);padding-left:0}.hj-accordion>button:hover{background:rgba(0,0,0,0);color:inherit}.hj-accordion>button:hover:after{background:#324fbe;color:#fff}.hj-accordion>button:hover h2{color:#ff3c00}.hj-accordion>button:after{content:"+";font-family:"Ambit",monospace;position:relative;overflow:hidden;height:20px;min-width:20px;width:20px;font-size:28px;background:#f3f3f3;color:#202641;border-radius:5px;text-align:center;line-height:18px}.hj-accordion>button.open:hover:after{background:#324fbe;color:#fff}.hj-accordion>button.open:after{content:"−";background:#202641;color:#f3f3f3}.hj-accordion>button.open+.accordion-dropdown{height:auto}.hj-accordion .accordion-dropdown{overflow:hidden;height:0;border-bottom:1px #eee solid}.hj-experiment>*{display:none}.hj-experiment .variant,.hj-experiment .control,.hj-experiment .variant-v2{display:none}.hj-tabs{margin:20px 0}.hj-tabs .tab-headers{display:flex;gap:10px}.hj-tabs .tab-headers .tab{background:#fff;padding:10px 20px;cursor:pointer}.hj-tabs .tab-headers .tab.active{background:#324fbe;color:#fff;border-top-left-radius:10px;border-top-right-radius:10px}@media screen and (max-width: 720px){.hj-tabs .tab-headers{flex-direction:column;padding-bottom:10px}.hj-tabs .tab-headers .tab{border-radius:10px}}.hj-tabs div[data-label]{display:none;border-top:#324fbe 4px solid;border-bottom:#324fbe 4px solid;padding:20px}.hj-tabs div[data-label].active{display:block}@font-face{font-family:"copenhagen-icons";src:url(data:font/woff;base64,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) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Ambit";src:url("https://theme.zdassets.com/theme_assets/1911667/871b1c653dce257f1e06c29812f05255db977464.woff") format("woff"),url("https://theme.zdassets.com/theme_assets/1911667/b3c0507a25ead3079fd60d20f288f6cfb5e9276a.woff2") format("woff2");font-weight:600}@font-face{font-family:"Ambit";src:url("https://theme.zdassets.com/theme_assets/1911667/b578bf584addaeb20ca863e515101503bec4a390.woff") format("woff"),url("https://theme.zdassets.com/theme_assets/1911667/8375660fe9f574d39ac7dd31205f7cd36617b506.woff2") format("woff2");font-weight:400}@font-face{font-family:"Ambit";src:url("https://theme.zdassets.com/theme_assets/1911667/51f7b0aedfb7c79415bcd60962f1a8aca12b7e26.woff") format("woff"),url("https://theme.zdassets.com/theme_assets/1911667/80fb4e1be1f094540cdb4e1bef8334c6717247ba.woff2") format("woff2");font-weight:200}@font-face{font-family:"Roboto";src:local("Roboto") url("https://theme.zdassets.com/theme_assets/1911667/84d102488738b0ebbc7a5087973effbd54c95bd5.ttf") format("truetype");font-weight:400}@font-face{font-family:"Roboto";src:local("Roboto") url("https://theme.zdassets.com/theme_assets/1911667/51dbae4543aaa10096e344e48fcffe468bd314a9.ttf") format("truetype");font-weight:200}.show-control{display:initial !important}.show-admin{display:none}.admin .show-control{display:none !important}.admin .show-admin{display:initial}.admin .hide-admin{display:none}.admin .highlight-admin{background-color:#fffc94;padding:2px;position:relative}.admin .highlight-admin:after{display:inline-block;white-space:nowrap;overflow:hidden;background:#202641;color:#fff;font-size:10px;position:absolute;padding:5px;left:50%;transform:translateX(-50%);top:-30px;width:0;opacity:0;border-radius:3px;content:"ℹ️️  Specific to your site permissions"}.admin .highlight-admin:before{content:"";opacity:0;position:absolute;top:-7px;left:50%;margin-left:-5px;border-width:8px;border-style:solid;border-color:#202641 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.admin .highlight-admin:hover:after{width:auto;opacity:1}.admin .highlight-admin:hover:before{opacity:1}.show-write{display:none}.write .show-control{display:none !important}.write .show-write{display:initial}.write .hide-write{display:none}.write .highlight-write{background-color:#fffc94;padding:2px;position:relative}.write .highlight-write:after{display:inline-block;white-space:nowrap;overflow:hidden;background:#202641;color:#fff;font-size:10px;position:absolute;padding:5px;left:50%;transform:translateX(-50%);top:-30px;width:0;opacity:0;border-radius:3px;content:"ℹ️️  Specific to your site permissions"}.write .highlight-write:before{content:"";opacity:0;position:absolute;top:-7px;left:50%;margin-left:-5px;border-width:8px;border-style:solid;border-color:#202641 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.write .highlight-write:hover:after{width:auto;opacity:1}.write .highlight-write:hover:before{opacity:1}.show-read{display:none}.read .show-control{display:none !important}.read .show-read{display:initial}.read .hide-read{display:none}.read .highlight-read{background-color:#fffc94;padding:2px;position:relative}.read .highlight-read:after{display:inline-block;white-space:nowrap;overflow:hidden;background:#202641;color:#fff;font-size:10px;position:absolute;padding:5px;left:50%;transform:translateX(-50%);top:-30px;width:0;opacity:0;border-radius:3px;content:"ℹ️️  Specific to your site permissions"}.read .highlight-read:before{content:"";opacity:0;position:absolute;top:-7px;left:50%;margin-left:-5px;border-width:8px;border-style:solid;border-color:#202641 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.read .highlight-read:hover:after{width:auto;opacity:1}.read .highlight-read:hover:before{opacity:1}.show-account-owner{display:none}.account-owner .show-control{display:none !important}.account-owner .show-account-owner{display:initial}.account-owner .hide-account-owner{display:none}.account-owner .highlight-account-owner{background-color:#fffc94;padding:2px;position:relative}.account-owner .highlight-account-owner:after{display:inline-block;white-space:nowrap;overflow:hidden;background:#202641;color:#fff;font-size:10px;position:absolute;padding:5px;left:50%;transform:translateX(-50%);top:-30px;width:0;opacity:0;border-radius:3px;content:"ℹ️️  Specific to your site permissions"}.account-owner .highlight-account-owner:before{content:"";opacity:0;position:absolute;top:-7px;left:50%;margin-left:-5px;border-width:8px;border-style:solid;border-color:#202641 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.account-owner .highlight-account-owner:hover:after{width:auto;opacity:1}.account-owner .highlight-account-owner:hover:before{opacity:1}.show-not-account-owner{display:none}.not-account-owner .show-control{display:none !important}.not-account-owner .show-not-account-owner{display:initial}.not-account-owner .hide-not-account-owner{display:none}.not-account-owner .highlight-not-account-owner{background-color:#fffc94;padding:2px;position:relative}.not-account-owner .highlight-not-account-owner:after{display:inline-block;white-space:nowrap;overflow:hidden;background:#202641;color:#fff;font-size:10px;position:absolute;padding:5px;left:50%;transform:translateX(-50%);top:-30px;width:0;opacity:0;border-radius:3px;content:"ℹ️️  Specific to your site permissions"}.not-account-owner .highlight-not-account-owner:before{content:"";opacity:0;position:absolute;top:-7px;left:50%;margin-left:-5px;border-width:8px;border-style:solid;border-color:#202641 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.not-account-owner .highlight-not-account-owner:hover:after{width:auto;opacity:1}.not-account-owner .highlight-not-account-owner:hover:before{opacity:1}.show-basic{display:none}.basic .show-control{display:none !important}.basic .show-basic{display:initial}.basic .hide-basic{display:none}.basic .highlight-basic{background-color:#fffc94;padding:2px;position:relative}.basic .highlight-basic:after{display:inline-block;white-space:nowrap;overflow:hidden;background:#202641;color:#fff;font-size:10px;position:absolute;padding:5px;left:50%;transform:translateX(-50%);top:-30px;width:0;opacity:0;border-radius:3px;content:"ℹ️️  Specific to your site plan"}.basic .highlight-basic:before{content:"";opacity:0;position:absolute;top:-7px;left:50%;margin-left:-5px;border-width:8px;border-style:solid;border-color:#202641 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.basic .highlight-basic:hover:after{width:auto;opacity:1}.basic .highlight-basic:hover:before{opacity:1}.show-plus{display:none}.plus .show-control{display:none !important}.plus .show-plus{display:initial}.plus .hide-plus{display:none}.plus .highlight-plus{background-color:#fffc94;padding:2px;position:relative}.plus .highlight-plus:after{display:inline-block;white-space:nowrap;overflow:hidden;background:#202641;color:#fff;font-size:10px;position:absolute;padding:5px;left:50%;transform:translateX(-50%);top:-30px;width:0;opacity:0;border-radius:3px;content:"ℹ️️  Specific to your site plan"}.plus .highlight-plus:before{content:"";opacity:0;position:absolute;top:-7px;left:50%;margin-left:-5px;border-width:8px;border-style:solid;border-color:#202641 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.plus .highlight-plus:hover:after{width:auto;opacity:1}.plus .highlight-plus:hover:before{opacity:1}.show-business{display:none}.business .show-control{display:none !important}.business .show-business{display:initial}.business .hide-business{display:none}.business .highlight-business{background-color:#fffc94;padding:2px;position:relative}.business .highlight-business:after{display:inline-block;white-space:nowrap;overflow:hidden;background:#202641;color:#fff;font-size:10px;position:absolute;padding:5px;left:50%;transform:translateX(-50%);top:-30px;width:0;opacity:0;border-radius:3px;content:"ℹ️️  Specific to your site plan"}.business .highlight-business:before{content:"";opacity:0;position:absolute;top:-7px;left:50%;margin-left:-5px;border-width:8px;border-style:solid;border-color:#202641 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.business .highlight-business:hover:after{width:auto;opacity:1}.business .highlight-business:hover:before{opacity:1}.show-advanced{display:none}.advanced .show-control{display:none !important}.advanced .show-advanced{display:initial}.advanced .hide-advanced{display:none}.advanced .highlight-advanced{background-color:#fffc94;padding:2px;position:relative}.advanced .highlight-advanced:after{display:inline-block;white-space:nowrap;overflow:hidden;background:#202641;color:#fff;font-size:10px;position:absolute;padding:5px;left:50%;transform:translateX(-50%);top:-30px;width:0;opacity:0;border-radius:3px;content:"ℹ️️  Specific to your site plan"}.advanced .highlight-advanced:before{content:"";opacity:0;position:absolute;top:-7px;left:50%;margin-left:-5px;border-width:8px;border-style:solid;border-color:#202641 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.advanced .highlight-advanced:hover:after{width:auto;opacity:1}.advanced .highlight-advanced:hover:before{opacity:1}.show-logged-in{display:none}.logged-in .show-control{display:none !important}.logged-in .show-logged-in{display:initial}.logged-in .hide-logged-in{display:none}.logged-in .highlight-logged-in{background-color:#fffc94;padding:2px;position:relative}.logged-in .highlight-logged-in:after{display:inline-block;white-space:nowrap;overflow:hidden;background:#202641;color:#fff;font-size:10px;position:absolute;padding:5px;left:50%;transform:translateX(-50%);top:-30px;width:0;opacity:0;border-radius:3px}.logged-in .highlight-logged-in:before{content:"";opacity:0;position:absolute;top:-7px;left:50%;margin-left:-5px;border-width:8px;border-style:solid;border-color:#202641 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.logged-in .highlight-logged-in:hover:after{width:auto;opacity:1}.logged-in .highlight-logged-in:hover:before{opacity:1}.show-logged-out{display:none}.logged-out .show-control{display:none !important}.logged-out .show-logged-out{display:initial}.logged-out .hide-logged-out{display:none}.logged-out .highlight-logged-out{background-color:#fffc94;padding:2px;position:relative}.logged-out .highlight-logged-out:after{display:inline-block;white-space:nowrap;overflow:hidden;background:#202641;color:#fff;font-size:10px;position:absolute;padding:5px;left:50%;transform:translateX(-50%);top:-30px;width:0;opacity:0;border-radius:3px}.logged-out .highlight-logged-out:before{content:"";opacity:0;position:absolute;top:-7px;left:50%;margin-left:-5px;border-width:8px;border-style:solid;border-color:#202641 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.logged-out .highlight-logged-out:hover:after{width:auto;opacity:1}.logged-out .highlight-logged-out:hover:before{opacity:1}.header-wrap{background:#fff}.header-wrap .header{max-width:1160px;margin:0 auto;padding:12px 5%;position:relative;align-items:center;display:flex;height:71px;justify-content:space-between;font-family:"Ambit",sans-serif}@media(min-width: 1160px){.header-wrap .header{padding:0;width:90%}}.header-wrap .header .logo{margin-top:12px}.header-wrap .header .logo img{height:36px}.header-wrap .header .nav-wrapper nav.user-nav{display:inline-block;position:absolute;white-space:nowrap}@media(min-width: 1024px){.header-wrap .header .nav-wrapper nav.user-nav{position:relative}}.header-wrap .header .nav-wrapper nav.user-nav[aria-expanded=true]>a{display:block;margin:20px}.header-wrap .header .nav-wrapper nav.user-nav select{width:auto;margin-right:20px;display:none}@media(min-width: 1024px){.header-wrap .header .nav-wrapper nav.user-nav select{display:inline-block}}.header-wrap .header .nav-wrapper a:not(.btn.btn-hj){border:0;color:rgba(0,0,0,.89);display:none;font-size:18px;padding:0 20px 0 0;width:auto;text-decoration:none}@media(min-width: 1024px){.header-wrap .header .nav-wrapper a:not(.btn.btn-hj){display:inline-block}}.header-wrap .header .nav-wrapper a:not(.btn.btn-hj):hover,.header-wrap .header .nav-wrapper a:not(.btn.btn-hj):focus,.header-wrap .header .nav-wrapper a:not(.btn.btn-hj):active{text-decoration:underline}.header-wrap .header .nav-wrapper a:not(.btn.btn-hj).login{display:inline-block}.header-wrap .header .nav-wrapper .icon-menu{display:inline-block;margin-right:10px;color:#ff3c00}@media(min-width: 1024px){.header-wrap .header .nav-wrapper .icon-menu{display:none}}[dir=rtl] .nav-wrapper a{padding:0 0 0 20px}[dir=rtl] .nav-wrapper .icon-menu{margin-left:10px;margin-right:0}footer.footer{background:#202641;color:rgba(255,255,255,.6);padding:56px 0;font-size:clamp(14px,1.11111vw,16px)}footer.footer .container{max-width:1440px !important}footer.footer .container .socialicons{justify-content:flex-end;align-items:flex-start;border-top:1px solid #565a6f;text-align:left;margin-top:clamp(56px,5.55556vw,66px);padding-top:clamp(16px,1.66667vw,24px)}@media(max-width: 1090px){footer.footer .container .socialicons{margin-top:0px}}footer.footer .container .socialicons .icons{line-height:0px;text-align:right}@media(max-width: 1090px){footer.footer .container .socialicons .icons{text-align:center;margin-top:clamp(56px,5.55556vw,80px)}}footer.footer .container .grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(130px, 1fr));column-gap:40px;row-gap:20px}@media(max-width: 1090px){footer.footer .container .grid{grid-template-columns:none}}footer.footer .container .grid .hclogo{display:none}@media(max-width: 1090px){footer.footer .container .grid .hclogo{display:block}}footer.footer .container .grid .column h2{color:rgba(255,255,255,.89);margin-bottom:clamp(8px,1.66667vw,16px);font-family:"Ambit",serif;font-size:18px}@media(max-width: 1090px){footer.footer .container .grid .column h2{border-bottom:1px solid #565656}}@media(max-width: 1090px){footer.footer .container .grid .column ul{display:flex;-webkit-box-pack:justify;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}}footer.footer .container .grid .column li{font-size:clamp(14px,1.11111vw,16px);margin-bottom:clamp(8px,1.66667vw,16px)}@media(max-width: 1090px){footer.footer .container .grid .column li{width:calc(50% - 12px)}}footer.footer .container .grid .column li a{color:inherit;text-decoration:none}footer.footer .container .grid .column li a:hover{color:rgba(255,255,255,.89)}footer.footer .container .copyright{margin-top:clamp(40px,3.88889vw,56px);grid-column:1/span 4;display:flex;justify-content:space-between}@media(max-width: 1090px){footer.footer .container .copyright{display:flex;-webkit-box-align:center;align-items:center;flex-direction:column;grid-column:1/-1;margin-top:clamp(40px,3.88889vw,56px);color:var(--black60DarkStatic);margin-left:auto;margin-right:auto}}footer.footer .container .copyright .cpyryt{display:flex;align-items:center}@media(max-width: 1090px){footer.footer .container .copyright .cpyryt{flex-direction:column;-webkit-box-align:center;align-items:center;text-align:center}}footer.footer .container .copyright img{height:20px;width:17px;margin-right:8px}@media(max-width: 1090px){footer.footer .container .copyright img{height:20px;width:20px;display:block;max-width:100%;margin-bottom:clamp(16px,1.66667vw,24px)}}footer.footer .container .copyright p{color:inherit;font-size:inherit}footer.footer .container .copyright .btn{padding:0px;margin:0px;border:none;background:none;color:inherit;cursor:pointer;font-family:inherit;font-size:100%;line-height:1.15}footer.footer .container .copyright .rightdiv ul{display:flex;align-items:center;font-family:Ambit,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}@media(max-width: 1090px){footer.footer .container .copyright .rightdiv{display:flex;flex-shrink:0;order:-1;margin-bottom:clamp(40px,3.88889vw,56px)}}footer.footer .container .copyright .cookiecls{margin-left:clamp(16px,1.66667vw,24px);text-decoration:none}@media(max-width: 1090px){footer.footer .container .copyright .cookiecls{float:left}}footer.footer .container .imageanchor{display:inline-block;color:inherit;cursor:pointer;width:24px;height:24px;margin-left:clamp(5px,.55vw,5px)}footer.footer .container .imageanchor .span1{box-sizing:border-box;display:block;background:none;opacity:1;border:0;margin:0;padding:0;position:relative}footer.footer .container .imageanchor .span1 .span2{box-sizing:border-box;display:block;background:none;opacity:1;border:0;margin:0;padding:0;padding-top:5%}footer.footer .container .imageanchor .span1 .image{position:absolute;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:24px;height:24px}iframe#ada-button-frame{display:none}iframe#ada-button-frame.showChatBtn{display:flex}.search-popularLinks-title{letter-spacing:0;font-size:18px;color:#fff;display:inline}.search-popularLinks{text-decoration:underline;letter-spacing:0;font-size:16px;color:#fff;display:inline}.search-popularLinks-main{margin:5px 280px;text-align:center}@media screen and (min-width: 1071px)and (max-width: 1235px){.search-popularLinks-main{margin:5px 200px;text-align:center}}@media screen and (min-width: 979px)and (max-width: 1070px){.search-popularLinks-main{margin:5px 160px;text-align:center}}@media screen and (min-width: 791px)and (max-width: 978px){.search-popularLinks-main{margin:5px 60px;text-align:center}}@media screen and (min-width: 612px)and (max-width: 790px){.search-popularLinks-main{margin:5px 40px;text-align:center}}@media screen and (min-width: 279px)and (max-width: 611px){.search-popularLinks-main{margin:5px 12px;text-align:center}.search-popularLinks{font-size:14px}.search-popularLinks-title{font-size:16px}}.category{margin-bottom:29px;text-align:center}.blockContainer{display:flex;flex-wrap:wrap;justify-content:center}.category-Heading{font-size:32px !important;margin-bottom:5px !important;font-weight:bold !important}.block-list{width:calc(49.333333% - 26.6666666667px);box-sizing:border-box;background:#eef0f7;padding:24px;border-radius:8px;transition:box-shadow .2s linear;text-decoration:none;text-align:left;margin:16px}.block-list>div{display:flex;align-items:flex-start}.block-list:hover{box-shadow:0 2px 4px 0 rgba(0,0,0,.5);text-decoration:underline}.img-icon{vertical-align:top}.article-heading{font-size:18px;font-weight:bold}.article-Subheading{font-size:16 px;color:gray}.articlediv{width:88%;padding-left:16px}@media screen and (min-width: 917px)and (max-width: 1077px){.article-heading{font-size:16px}}@media screen and (min-width: 772px)and (max-width: 917px){.block-list{padding:12px;width:calc(49% - 26.6666666667px)}.articlediv{padding-left:12px}.article-heading{font-size:14px}.article-Subheading{font-size:12px}.img-icon{height:32px;width:32px}}@media screen and (min-width: 435px)and (max-width: 772px){.block-list{width:calc(100% - 26.6666666667px)}}@media(max-width: 515px){.block-list{padding:10px;width:calc(100% - 26.6666666667px)}.article-heading{font-size:17px}.article-Subheading{font-size:14px}.articlediv{padding-left:10px}}@media(max-width: 415px){.img-icon{display:block;margin-left:10px}}.container.article-wrapper .getstarted{text-decoration:none !important;background-color:#324fbe;border:none;border-radius:5px;font-size:18px;padding:10px 30px;color:#fff;cursor:pointer;margin-top:20px}.container.article-wrapper .hotjarlearning{font-family:"Ambit",sans-serif;top:0px;flex:0 0 30%;height:100%;max-width:100%;margin:30px 0}.container.article-wrapper .hotjarlearning>div{padding:15px;background-image:linear-gradient(to right, #E1F5F9, #DAF3FA, #c6e0F2);display:flex;justify-content:space-between}.container.article-wrapper .hotjarlearning .heading{font-weight:bold;font-size:30px;line-height:35px;margin-bottom:15px}.container.article-wrapper .hotjarlearning .body{margin-bottom:15px}.container.article-wrapper .hotjarlearning .course-title{margin-bottom:15px;font-size:24px;font-weight:bold;line-height:30px}.container.article-wrapper .hotjarlearning .button-wrap{padding:10px 0}.container.article-wrapper .hotjarlearning .button-wrap a:hover,.container.article-wrapper .hotjarlearning .button-wrap a:visited{color:#fff}.container.article-wrapper .hotjarlearning .image{width:40%}@media(min-width: 1024px){.container.article-wrapper .hotjarlearning{flex:0 0 23%}.container.article-wrapper .article{min-width:690px}.container.article-wrapper .heading{line-height:35px;margin-bottom:15px}}div.code-toolbar>.toolbar{top:auto;bottom:8px;right:8px}div.code-toolbar>.toolbar>.toolbar-item button{font-size:16px;padding:8px 16px;background:#324fbe;color:#fff;border-radius:4px}.salesModal-wrapper{background:rgba(0,0,0,.6);position:fixed;height:100vh;width:100vw;top:0;left:0;z-index:1000}.salesModal-wrapper h2,.salesModal-wrapper p{margin:0}.salesModal-wrapper .salesModal-inner{background:#fff;margin:calc(50vh - 200px) auto 0;max-width:clamp(300px,50vw,720px);border-radius:8px}.salesModal-wrapper .salesModal-inner .salesModal-header,.salesModal-wrapper .salesModal-inner .salesModal-body,.salesModal-wrapper .salesModal-inner .salesModal-footer{padding:16px 24px;margin:0}.salesModal-wrapper .salesModal-inner .salesModal-header{padding-top:24px;display:flex;justify-content:space-between}.salesModal-wrapper .salesModal-inner .salesModal-header button{background:rgba(0,0,0,0);height:36px;width:36px;border-radius:6px;cursor:pointer}.salesModal-wrapper .salesModal-inner .salesModal-header button:after{font-size:28px;content:"+";transform:rotate(45deg);color:#4d5167;display:block}.salesModal-wrapper .salesModal-inner .salesModal-header button:hover{background:#f6f6f7}.salesModal-wrapper .salesModal-inner .salesModal-body{padding:0 24px 16px}.salesModal-wrapper .salesModal-inner .salesModal-footer{padding-bottom:24px;text-align:right}.salesModal-wrapper .salesModal-inner .salesModal-footer a{display:inline-flex;align-items:center}.salesModal-wrapper .salesModal-inner .salesModal-footer a i{margin-left:4px;font-size:12px}*{box-sizing:border-box}body{background-color:#fff;color:rgba(0,0,0,.89);font-family:"Roboto",sans-serif;font-size:15px;font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased}@media(min-width: 1024px){body>main{min-height:65vh}}h1,h2,h3,h4,h5,h6{font-family:"Ambit",sans-serif;margin-top:0}h1{font-size:30px}h2{font-size:24px}h3{font-size:18px;font-weight:600}h4{font-size:16px}a{text-decoration:none;color:inherit}button{border:none}a.btn.btn-hj,input.btn.btn-hj,button.btn.btn-hj,#new_request footer input{text-decoration:none;border-radius:4px;padding:8px 16px;background:#324fbe;color:rgba(255,255,255,.89);font-family:"Roboto",sans-serif;font-size:16px;line-height:initial;min-width:auto;cursor:pointer;display:inline-block}a.btn.btn-hj:hover,a.btn.btn-hj a:active,a.btn.btn-hj a:focus,input.btn.btn-hj:hover,input.btn.btn-hj a:active,input.btn.btn-hj a:focus,button.btn.btn-hj:hover,button.btn.btn-hj a:active,button.btn.btn-hj a:focus,#new_request footer input:hover,#new_request footer input a:active,#new_request footer input a:focus{background:#283f98}a.btn.btn-hj.secondary,input.btn.btn-hj.secondary,button.btn.btn-hj.secondary,#new_request footer input.secondary{background:rgba(0,0,0,0);color:#202641;margin-right:20px}a.btn.btn-hj.secondary:hover,input.btn.btn-hj.secondary:hover,button.btn.btn-hj.secondary:hover,#new_request footer input.secondary:hover{background:#f6f6f7}a:hover,a:active,a:focus{text-decoration:underline}input,textarea{color:#000;font-size:14px}input{font-weight:300;max-width:100%;box-sizing:border-box;outline:none;transition:border .12s ease-in-out}input:focus{border:1px solid rgba(0,0,0,.89)}input[disabled]{background-color:#ddd}select{background-position:right 10px center;border:1px solid #ddd;border-radius:4px;padding:8px 30px 8px 10px;outline:none;color:#555;width:100%}select:focus{border:1px solid rgba(0,0,0,.89)}select::-ms-expand{display:none}textarea{border:1px solid #ddd;border-radius:2px;resize:vertical;width:100%;outline:none;padding:10px}textarea:focus{border:1px solid rgba(0,0,0,.89)}.container{max-width:1160px;margin:0 auto;padding:0 5%}@media(min-width: 1160px){.container{padding:0;width:90%}}.container-divider{border-top:1px solid #ddd;margin-bottom:20px}ul{list-style:none;margin:0;padding:0}.error-page{max-width:1160px;margin:0 auto;padding:0 5%}@media(min-width: 1160px){.error-page{padding:0;width:90%}}.dropdown-toggle::after{color:inherit}.button,[role=button]{border:1px solid rgba(0,0,0,.89);border-radius:4px;color:rgba(0,0,0,.89);cursor:pointer;display:inline-block;font-size:12px;line-height:2.34;margin:0;padding:0 20px;text-align:center;transition:background-color .12s ease-in-out,border-color .12s ease-in-out,color .15s ease-in-out;user-select:none;white-space:nowrap;width:100%;-webkit-touch-callout:none}@media(min-width: 768px){.button,[role=button]{width:auto}}.button::after,[role=button]::after{color:rgba(0,0,0,.89)}.button:hover,.button:active,.button:focus,.button[aria-selected=true],[role=button]:hover,[role=button]:active,[role=button]:focus,[role=button][aria-selected=true]{background-color:rgba(0,0,0,.89);color:#fff;text-decoration:none}.button[aria-selected=true]:hover,.button[aria-selected=true]:focus,.button[aria-selected=true]:active,[role=button][aria-selected=true]:hover,[role=button][aria-selected=true]:focus,[role=button][aria-selected=true]:active{background-color:rgba(0,0,0,.89);border-color:rgba(0,0,0,.89)}.button[data-disabled],[role=button][data-disabled]{cursor:default}.button-large,input[type=submit]{background-color:rgba(0,0,0,.89);border:0;border-radius:4px;color:#fff;font-size:14px;font-weight:400;line-height:2.72;min-width:190px;padding:0 1.9286em;width:100%}@media(min-width: 768px){.button-large,input[type=submit]{width:auto}}.button-large:hover,.button-large:active,.button-large:focus,input[type=submit]:hover,input[type=submit]:active,input[type=submit]:focus{background-color:rgba(0,0,0,.89)}.button-large[disabled],input[type=submit][disabled]{background-color:#ddd}.button-secondary{color:rgba(51,51,51,.89);border:1px solid #ddd;background-color:rgba(0,0,0,0)}.button-secondary:hover,.button-secondary:focus,.button-secondary:active{color:rgba(0,0,0,.89);border:1px solid #ddd;background-color:#f7f7f7}.button-boxes{font-size:12px;background-color:#f73348;display:inline-block;border-radius:25px;color:#fff !important;padding:8px 30px;text-transform:uppercase;font-weight:bolder}.button-boxes:hover,.button-boxes:active,.button-boxes:focus{background-color:#da2e4c;color:#fff}.button-boxes:focus{outline:0}.table{width:100%;table-layout:auto}@media(min-width: 768px){.table{table-layout:auto}}.table th,.table th a{color:rgba(51,51,51,.89);font-size:13px;font-weight:300;text-align:left}[dir=rtl] .table th,[dir=rtl] .table th a{text-align:right}.table tr{border-bottom:1px solid #ddd;padding:20px 0;display:table-row}@media(min-width: 768px){.table tr{display:table-row}}.table td{display:table-cell}@media(min-width: 768px){.table td{display:table-cell}}@media(min-width: 1024px){.table td,.table th{padding:20px 30px}}@media(min-width: 768px){.table td,.table th{padding:10px 20px;height:60px}}.form{max-width:1100px;margin-bottom:50px}.form-field~.form-field{margin-top:25px}.form-field label{display:block;font-size:13px;margin-bottom:5px}.form-field input{border:1px solid #ddd;border-radius:4px;padding:10px;width:100%}.form-field input:focus{border:1px solid rgba(0,0,0,.89)}.form-field input[type=text]{border:1px solid #ddd;border-radius:4px}.form-field input[type=text]:focus{border:1px solid rgba(0,0,0,.89)}.form-field input[type=checkbox]{width:auto}.form-field .nesty-input{border-radius:4px;height:40px;line-height:40px;outline:none;vertical-align:middle}.form-field .nesty-input:focus{border:1px solid rgba(0,0,0,.89);text-decoration:none}.form-field textarea{vertical-align:middle}.form-field input[type=checkbox]+label{margin:0 0 0 10px}.form-field.required>label::after{content:"*";color:red;margin-left:2px}.form-field p{color:rgba(51,51,51,.89);font-size:12px;margin:5px 0}[data-loading=true] input,[data-loading=true] textarea{background-size:16px 16px}.form footer{margin-top:40px;padding-top:30px}.form footer a{color:rgba(51,51,51,.89);cursor:pointer;margin-right:15px}.suggestions td{width:33%}.form .suggestion-list{font-size:18px;margin-top:10px}.form .suggestion-list label{display:none}.form .suggestion-list li{border:1px solid #ddd;border-width:0 1px 1px;padding:20px 30px;background:#fff;transition:background 200ms;position:relative;margin-top:8px}.user-avatar{height:25px;width:25px;border-radius:50%;display:inline-block;vertical-align:middle}.avatar{display:inline-block;position:relative}.avatar img{height:40px;width:40px}.avatar .icon-agent::before{background-color:rgba(0,0,0,.89);border:2px solid #fff;border-radius:50%;bottom:-4px;color:#fff;content:"👤";font-size:14px;height:14px;line-height:14px;position:absolute;right:-2px;text-align:center;width:14px}.breadcrumbs{margin:0 0 15px 0;padding:0}@media(min-width: 768px){.breadcrumbs{margin:0}}.breadcrumbs li{color:#263345;display:inline;font-weight:300;font-size:15px;max-width:450px;overflow:hidden;text-overflow:ellipsis}.breadcrumbs li+li::before{color:#bbb;content:">";margin:0 8px}.breadcrumbs li a:visited{color:#ff3c00}.ais-with-style.ais-search-box:before{font-family:"copenhagen-icons" !important}.search-callout{color:#fff;font-size:3em}.search{position:relative}.search input[type=search]{border:1px solid #ddd;box-sizing:border-box;color:#999;padding-right:20px;-webkit-appearance:none;width:100%;height:46px;border-radius:4px;padding-left:15px}[dir=rtl] .search input[type=search]{padding-right:40px;padding-left:20px}.search input[type=search]:focus{border:1px solid rgba(0,0,0,.89);color:#555}.search::before{top:50%;transform:translateY(-50%);background-color:#fff;color:#ddd;font-size:18px;position:absolute;left:15px;content:""}[dir=rtl] .search::before{right:15px;left:auto}.search-full input[type=search]{border:1px solid #fff}.search-page input[type=search]{font-size:1.4em;height:50px;padding:10px 40px;border-radius:10px}.search_snippet em{font-weight:bold;font-style:normal;background:rgba(153,153,153,.89)}.hero{padding:160px 20px;text-align:center;width:100%;background-position:center;background-color:#263346;background-image:url("https://assets.hotjar.com/cs-team/knowlege_base/theme_assets/hero.png");background-size:cover}.hero h3{color:rgba(255,255,255,.89);font-size:48px}.hero-article{background-color:#263346;background-image:url(//theme.zdassets.com/theme_assets/1911667/606230892f47b6ac915a44e79c5d309f85c74502.png);background-size:cover;height:100px;padding:0 20px;text-align:center;width:100%}.hero-category{background-color:#263346;background-image:url("https://assets.hotjar.com/cs-team/knowlege_base/theme_assets/hero.png");background-size:cover;background-position:center;height:200px;padding:75px 20px;text-align:center;width:100%}.hero-article h3{color:#fff;font-family:"Open Sans",sans-serif;font-size:30px;font-weight:bold}.hero-page{height:200px}.hero-inner{position:relative;max-width:610px;margin:0 auto}.page-header{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;margin:10px 0}@media(min-width: 768px){.page-header{align-items:baseline;flex-direction:row;margin:0}}.page-header .section-subscribe{flex-shrink:0;margin-bottom:10px}@media(min-width: 768px){.page-header .section-subscribe{margin-bottom:0}}.page-header h1{flex-grow:1;margin-bottom:10px}.page-header-description{font-style:italic;font-weight:300;margin:0 0 30px 0;word-break:break-word}@media(min-width: 1024px){.page-header-description{flex-basis:100%}}.page-header .icon-lock::before{content:"🔒";font-size:20px;position:relative;left:-5px;vertical-align:baseline}.sub-nav{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:30px;min-height:50px;padding-bottom:15px}@media(min-width: 768px){.sub-nav{align-items:baseline;flex-direction:row}}@media(min-width: 768px){.sub-nav input[type=search]{min-width:300px}}.sub-nav input[type=search]::after{font-size:15px}.container-contact-us{padding-top:40px;width:100%}.blocks-background{background-color:#ebeef9;padding-top:64px;padding-bottom:64px}.blocks-background .blocks-list .blocks-item{background:#fff}.blocks-list{list-style:none;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:20px 40px}.blocks-list.halves .blocks-item{width:calc(50% - 20px)}@media(max-width: 768px){.blocks-list.halves .blocks-item{width:100%}}.blocks-list.quarters .blocks-item{width:calc(25% - 30px)}.blocks-list.quarters .blocks-item:hover{box-shadow:0 2px 4px 0 rgba(0,0,0,.5);text-decoration:underline}@media(max-width: 935px){.blocks-list.quarters .blocks-item{width:calc(33.3333333333% - 26.6666666667px)}}@media(max-width: 768px){.blocks-list.quarters .blocks-item{width:100%}}.blocks-list.thirteen .blocks-item:nth-of-type(9),.blocks-list.thirteen .blocks-item:nth-of-type(10),.blocks-list.thirteen .blocks-item:nth-of-type(11){width:calc(33.33% - 27px)}.blocks-list.thirteen .blocks-item:nth-of-type(12),.blocks-list.thirteen .blocks-item:nth-of-type(13){width:calc(50% - 20px)}.blocks-list.with-button{text-align:center}.blocks-list.with-button .blocks-item h4{font-size:24px}.blocks-list.with-button .blocks-item p{font-size:16px;flex-grow:1;padding-bottom:16px}.blocks-list.with-icon .blocks-item{padding-top:24px;background-size:32px;background-position:24px 24px;background-repeat:no-repeat}.blocks-list.with-icon .blocks-item:hover{box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}.blocks-list.category-section .blocks-item,.blocks-list.contact .blocks-item{box-shadow:0 2px 4px 0 rgba(0,0,0,.2)}.blocks-list.category-section .blocks-item img,.blocks-list.contact .blocks-item img{height:32px;width:32px;margin-bottom:10px}.blocks-list .blocks-item{width:calc(33.3333333333% - 26.6666666667px);box-sizing:border-box;background:#fff;padding:24px;border-radius:8px;transition:box-shadow .2s linear;text-decoration:none;text-align:left;display:flex;flex-direction:column;align-items:flex-start}.blocks-list .blocks-item img{width:32px}@media(max-width: 768px){.blocks-list .blocks-item{width:100%}}@media(max-width: 864px){.blocks-list{grid-template-columns:1fr}}.contact-subtitle{text-align:center;font-size:16px}.blocks-item-contactform{box-sizing:border-box;color:rgba(0,0,0,.89);display:flex;flex-direction:column;justify-content:flex-start;margin:0 0 30px;width:100%;max-width:100%;text-align:center;background:#fff;transition:box-shadow .2s linear;padding:25px 10px 25px 10px}.blocks-item-modal{box-shadow:0 1px 2px 0 rgba(0,0,0,.5);cursor:pointer;padding:0 !important;transition:0s !important}.blocks-item-modal .blocks-item-link-homepage{padding:25px 30px;height:100%}@media(min-width: 768px){.blocks-item-modal{margin:0 15px 30px;flex:1 calc(33% - 30px)}.blocks-item2{margin:0 15px 30px;width:calc(50% - 30px)}.blocks-item-contact{margin:0 0 30px;width:calc(50% - 30px)}}.blocks-item-internal{background-color:rgba(0,0,0,0);border:1px solid #ddd}.blocks-item-internal .icon-lock::before{content:"🔒";font-size:15px;bottom:5px;position:relative}.blocks-item-internal a{color:rgba(0,0,0,.89)}.blocks-item-link{color:rgba(0,0,0,.89);padding:20px 30px}.blocks-item-link:hover,.blocks-item-link:focus,.blocks-item-link:active{text-decoration:none}.blocks-item-link .fa{margin-bottom:15px;display:block}.blocks-item-title{margin-bottom:0;color:#f4364c;font-weight:700}.blocks-item-description{font-weight:300;margin:0}.blocks-item-description:not(:empty){margin-top:10px}.blocks-resource-description{text-align:left}.blocks-loader{margin:20px auto;max-width:50px;display:block}.no-padding{padding-left:0px !important;margin:0px !important}.link-text{font-weight:300;margin:0;color:#263345 !important}.section{margin-bottom:20px}.section h2{margin-bottom:10px;text-align:center}.category-title-homepage{margin:0;color:#181818;font-size:18px;line-height:1.5;text-decoration:none;letter-spacing:0;font-weight:bold}.homepage-title{margin-bottom:58px;text-align:center;font-size:32px}.promoted-articles{display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:20px}@media(min-width: 1024px){.promoted-articles{flex-direction:row}}.promoted-articles-item{flex:1 0 auto}@media(min-width: 1024px){.promoted-articles-item{align-self:flex-end;flex:0 0 auto;padding-right:30px;width:33%}[dir=rtl] .promoted-articles-item{padding:0 0 0 30px}}.promoted-articles-item:nth-child(3n){padding-right:0}.promoted-articles-item a{border-bottom:1px solid #ddd;color:rgba(0,0,0,.89);display:block;padding:15px 0}.promoted-articles-item:last-child a{border:0}@media(min-width: 1024px){.promoted-articles-item:last-child a{border-bottom:1px solid #ddd}}.top-articles{display:flex;flex-direction:column;flex-wrap:wrap}@media(min-width: 1024px){.top-articles{flex-direction:row}}.top-articles-item{flex:1 0 auto}@media(min-width: 1024px){.top-articles-item{align-self:flex-end;flex:0 0 auto;padding-right:30px;width:33%}[dir=rtl] .top-articles-item{padding:0 0 0 30px}}.top-articles-item:nth-child(3n){padding-right:0}.top-articles-item a{border-bottom:1px solid #ddd;color:rgba(0,0,0,.89);display:block;padding:15px 0}.top-articles-item:last-child a{border:0}@media(min-width: 1024px){.top-articles-item:last-child a{border-bottom:1px solid #ddd}}.team img{width:100%}.community{text-align:center}.community-image{min-height:300px;background-position:center;background-repeat:no-repeat;max-width:100%}.community,.activity{border-top:1px solid #ddd;padding:30px 0}.recent-activity-header{margin-bottom:10px;text-align:center}.recent-activity-list{padding:0}.recent-activity-item{border-bottom:1px solid #ddd;overflow:auto;padding:20px 0}.recent-activity-item-parent{font-size:16px}.recent-activity-item-parent,.recent-activity-item-link{margin:6px 0;color:rgba(0,0,0,.89);display:inline-block;width:100%}@media(min-width: 768px){.recent-activity-item-parent,.recent-activity-item-link{width:70%;margin:0}}.recent-activity-item-link{font-size:14px;font-weight:300}.recent-activity-item-meta{margin:15px 0 0 0;float:none}@media(min-width: 768px){.recent-activity-item-meta{margin:0;float:right}[dir=rtl] .recent-activity-item-meta{float:left}}.recent-activity-item-time,.recent-activity-item-comment{color:rgba(51,51,51,.89);display:inline-block;font-size:13px;font-weight:300}.recent-activity-item-comment{padding-left:5px}[dir=rtl] .recent-activity-item-comment{padding:0 5px 0 0}.recent-activity-item-comment::before{display:inline-block}.recent-activity-item-comment span::before{color:rgba(0,0,0,.89);content:"💬";display:inline-block;font-size:15px;padding-right:3px;vertical-align:middle}[dir=rtl] .recent-activity-item-comment span::before{padding-left:3px}.recent-activity-controls{padding-top:15px}.section-tree{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;margin-top:30px}@media(min-width: 768px){.section-tree{flex-direction:row}}.section-tree .section{flex:initial}@media(min-width: 768px){.section-tree .section{flex:0 0 45%}}.section-tree .icon-lock::before{vertical-align:baseline}.section-tree-title{margin-bottom:0}.section-tree-title a{color:rgba(0,0,0,.89)}.section-tree .see-all-articles{display:block;padding:15px 0}.article-list-item{border-bottom:1px solid #ddd;font-size:16px;padding:15px 0}.article-list-item a{color:rgba(0,0,0,.89)}.icon-star::before{color:rgba(0,0,0,.89);font-size:18px;content:"★"}.section-container{display:flex;justify-content:flex-end}.section-content{flex:1}@media(min-width: 1024px){.section-content{flex:0 0 80%}}.section-subscribe .dropdown-toggle::after{display:none}.article{flex:1 0 auto;padding:5px}.article a{text-decoration:underline;color:#ff3c00}.article a:hover,.article a:active,.article a:focus{color:#cc3000}.article a:visited{color:#ffd8cc}@media(min-width: 1024px){.article{flex:1 0 66%;min-width:640px;padding:0 30px}}.article-container{display:flex;flex-direction:column}@media(min-width: 1024px){.article-container{flex-direction:row}}.article-header{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;margin-bottom:40px;margin-top:20px}@media(min-width: 768px){.article-header{flex-direction:row;margin-top:0}}.article-author{margin-bottom:10px}@media(min-width: 768px){.article-title{flex-basis:100%}}.article-title .icon-lock::before{content:"🔒";font-size:20px;position:relative;left:-5px;vertical-align:baseline}.article [role=button]{flex-shrink:0;width:100%}@media(min-width: 768px){.article [role=button]{width:auto}}.article-info{max-width:100%}.article-meta{display:inline-block;margin-left:10px;vertical-align:middle}.article-body img{height:auto;max-width:100%;display:block;margin:0 auto}.article-body ul,.article-body ol{padding-left:20px;list-style-position:outside;margin:20px 0 20px 20px}[dir=rtl] .article-body ul,[dir=rtl] .article-body ol{padding-right:20px;padding-left:0;margin-left:0;margin-right:20px}.article-body ul>ul,.article-body ol>ol,.article-body ol>ul,.article-body ul>ol{margin:0}.article-body ul{list-style-type:disc}.article-body a:visited:not(.getting-started){color:#992400}.article-body blockquote{border-left:1px solid #ddd;color:rgba(51,51,51,.89);font-style:italic;padding:0 15px}.article-body>p:last-child{margin-bottom:0}.article-content{line-height:1.6;margin:40px 0;word-wrap:break-word}.article-footer{align-items:center;display:flex;justify-content:space-between;padding-bottom:20px}.article-comment-count{color:rgba(51,51,51,.89);font-weight:300}.article-comment-count:hover{text-decoration:none}.article-comment-count .icon-comments{color:rgba(0,0,0,.89);content:"💬";display:inline-block;font-size:18px;padding:5px}.article-sidebar{position:relative;border-bottom:1px solid #ddd;border-top:1px solid #ddd;border-right:none;flex:1 0 auto;margin-bottom:20px;padding:0;padding-bottom:10px}@media(min-width: 1024px){.article-sidebar{border:0;flex:0 0 17%;height:auto}}.article-relatives{border-top:1px solid #ddd;display:flex;flex-direction:column;padding:20px 0}@media(min-width: 768px){.article-relatives{flex-direction:row}}.article-relatives>*{flex:1;margin-right:0}.article-relatives>*:last-child{margin:0}@media(min-width: 768px){.article-relatives>*{margin-right:20px}}.article-votes{border-top:1px solid #ddd;padding:30px 0;text-align:center}.article-vote{background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,.89);color:rgba(0,0,0,.89);margin:10px 5px;min-width:90px;width:auto}.article-vote::before{font-size:8px;margin-right:10px}[dir=rtl] .article-vote::before{margin-right:0;margin-left:10px}.article-vote::after{content:attr(title)}.article-vote:focus,.article-vote:active{background-color:rgba(0,0,0,0);color:rgba(0,0,0,.89)}.article-vote:hover{background-color:rgba(0,0,0,.89)}.article-vote:hover::before,.article-vote:hover::after,.article-vote[aria-selected=true]::before,.article-vote[aria-selected=true]::after{color:#fff}.article-vote-up::before{content:"✓"}.article-vote-down::before{content:"✕"}.article-more-questions{margin:10px 0 20px;text-align:center}.article-return-to-top{border-top:1px solid #ddd}@media(min-width: 1024px){.article-return-to-top{display:none}}.article-return-to-top a{color:rgba(0,0,0,.89);display:block;padding:20px 0}.article-return-to-top a:hover,.article-return-to-top a:focus{text-decoration:none}.article-return-to-top .icon-arrow-up::before{font-size:16px;margin-left:5px}[dir=rtl] .article-return-to-top .icon-arrow-up::before{margin-right:10px}.article-unsubscribe{background-color:rgba(0,0,0,.89);color:#fff;text-decoration:none}.article-unsubscribe:hover{background-color:rgba(0,0,0,.89);border-color:rgba(0,0,0,.89)}.sidenav-title{font-size:15px;position:relative;padding:10px 20px}.sidenav-item{color:rgba(0,0,0,.89);display:block;font-weight:300;cursor:pointer;border-radius:0;padding:10px 20px}.sidenav-item.current-article,.sidenav-item:hover{background-color:rgba(0,0,0,.89);color:#fff;text-decoration:none}li.section-page{box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}li.section-page button{background:rgba(0,0,0,0);border:none}@media(min-width: 1024px){ul.thirds li.blocks-item-category{flex:0 calc(33% - 30px)}li.section-page{margin:0 15px 15px;width:auto;flex:1;justify-content:center}li.section-page.blocks-item-category{flex:0 calc(50% - 30px);min-height:20vh;justify-content:center;margin-bottom:25px}}.blocks-list.category-section .blocks-item.section-page{box-sizing:border-box;border:2px solid #fff;cursor:pointer;background:#fff;transition:box-shadow .2s linear}.blocks-list.category-section .blocks-item.section-page.current,.blocks-list.category-section .blocks-item.section-page:hover{box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}.blocks-list.category-section .blocks-item.section-page.current{background:#ebeef9;border:2px solid #ebeef9}.hide_from_section{display:none}.blocks-list-section{margin-bottom:25px;padding-bottom:10px;justify-content:center}.category-blocks-list-app{margin-top:20px}.recent-articles,.related-articles,.article-selection{width:100%}.recent-articles h3,.related-articles h3,.article-selection h3{font-size:15px;margin:20px 0}.recent-articles li a,.related-articles li a,.article-selection li a{display:block;padding:10px 20px;padding-left:45px;background-image:url("https://assets.hotjar.com/cs-team/knowlege_base/theme_assets/icon-logo.png");background-position-x:10px;background-position-y:center;background-size:20px;border-bottom:1px #eee solid;background-repeat:no-repeat;font-size:1.6em;text-decoration:none;font-weight:500;color:#333;font-family:"Ambit","Roboto",sans-serif}.recent-articles li a:hover,.recent-articles li a a:active,.recent-articles li a a:focus,.related-articles li a:hover,.related-articles li a a:active,.related-articles li a a:focus,.article-selection li a:hover,.article-selection li a a:active,.article-selection li a a:focus{background-color:#fff;color:#ff3c00}.attachments .attachment-item{padding-left:20px;position:relative;margin-bottom:10px}.attachments .attachment-item:last-child{margin-bottom:0}.attachments .attachment-item::before{color:rgba(0,0,0,.89);content:"📎";font-size:15px;left:0;position:absolute;top:5px}[dir=rtl] .attachments .attachment-item{padding-left:0;padding-right:20px}[dir=rtl] .attachments .attachment-item::before{left:auto;right:0}.upload-dropzone span{color:rgba(51,51,51,.89)}.share{padding:0;white-space:nowrap}.share li,.share a{display:inline-block}.share a{border-radius:50%;height:25px;line-height:25px;overflow:hidden;width:25px}.share a::before{color:rgba(51,51,51,.89);display:block;font-size:23px;text-align:center;width:100%}.share a:hover{text-decoration:none}.share a:hover::before{color:rgba(0,0,0,.89)}.share-twitter::before{content:""}.share-facebook::before{content:""}.share-linkedin::before{content:""}.share-googleplus::before{content:""}.comment{border-bottom:1px solid #ddd;padding:20px 0}.comment-heading{margin-bottom:5px;margin-top:0}.comment-overview{border-bottom:1px solid #ddd;border-top:1px solid #ddd;padding:20px 0}.comment-overview p{margin-top:0}.comment-callout{color:rgba(51,51,51,.89);display:inline-block;font-weight:300;font-size:13px;margin-bottom:0}.comment-callout a{color:rgba(0,0,0,.89)}.comment-sorter{display:inline-block;float:right}.comment-sorter a{color:rgba(51,51,51,.89);font-weight:300;font-size:13px;text-decoration:none}[dir=rtl] .comment-sorter{float:left}.comment-wrapper{display:flex;justify-content:space-between;position:relative}.comment-wrapper.comment-official{border:1px solid rgba(0,0,0,.89);padding:40px 20px 20px;background-color:#d9d9d9}@media(min-width: 768px){.comment-wrapper.comment-official{padding-top:20px}}.comment-info{min-width:0;padding-right:20px;width:100%}[dir=rtl] .comment-info{padding-right:0;padding-left:20px}.comment-author{align-items:flex-end;display:flex;flex-wrap:wrap;margin-bottom:20px}@media(min-width: 768px){.comment-author{justify-content:space-between}}.comment-avatar{margin-right:10px}[dir=rtl] .comment-avatar{margin-left:10px;margin-right:0}.comment-meta{flex:1 0 auto}.comment-labels{flex-basis:100%}@media(min-width: 768px){.comment-labels{flex-basis:auto}}.comment .status-label:not(.status-label-official){margin-top:10px}@media(min-width: 768px){.comment .status-label:not(.status-label-official){margin-top:0}}.comment-form{display:flex;padding-top:30px;word-wrap:break-word}.comment-container{width:100%}.comment-form-controls{display:none;margin-top:10px;text-align:left}@media(min-width: 768px){[dir=ltr] .comment-form-controls{text-align:right}}.comment-form-controls input[type=submit]{margin-top:15px}@media(min-width: 1024px){.comment-form-controls input[type=submit]{margin-left:15px}[dir=rtl] .comment-form-controls input[type=submit]{margin-left:0;margin-right:15px}}.comment-form-controls input[type=checkbox]{margin-right:5px}.comment-form-controls input[type=checkbox] [dir=rtl]{margin-left:5px}.comment-ccs{display:none}.comment-ccs+textarea{margin-top:10px}.comment-attachments{margin-top:10px}.comment-attachments a{color:rgba(0,0,0,.89)}.comment-body{-moz-hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;word-break:break-word;font-family:"Open Sans",sans-serif;line-height:1.6}.comment-body img{height:auto;max-width:100%}.comment-body ul,.comment-body ol{padding-left:20px;list-style-position:outside;margin:20px 0 20px 20px}[dir=rtl] .comment-body ul,[dir=rtl] .comment-body ol{padding-right:20px;padding-left:0;margin-left:0;margin-right:20px}.comment-body ul>ul,.comment-body ol>ol,.comment-body ol>ul,.comment-body ul>ol{margin:0}.comment-body ul{list-style-type:disc}.comment-body a:visited{color:#992400}.comment-body code{background:#f7f7f7;border:1px solid #ddd;border-radius:3px;padding:0 5px;margin:0 2px}.comment-body pre{background:#f7f7f7;border:1px solid #ddd;border-radius:3px;padding:10px 15px;overflow:auto;white-space:pre}.comment-body blockquote{border-left:1px solid #ddd;color:rgba(51,51,51,.89);font-style:italic;padding:0 15px}.comment-mark-as-solved{display:inline-block}.vote{display:inline-block;text-align:center;width:35px}.vote a{outline:none}.vote a:active,.vote a:hover,.vote a:focus{text-decoration:none}.vote-sum{color:rgba(51,51,51,.89);display:block;margin:3px 0}[dir=rtl] .vote-sum{direction:ltr;unicode-bidi:bidi-override}.vote-up:hover::before,.vote-down:hover::before{color:rgba(0,0,0,.89)}.vote-up::before,.vote-down::before{color:rgba(51,51,51,.89);font-size:24px}.vote-up::before{content:"⬆"}.vote-down::before{content:"⬇"}.vote-voted::before{color:rgba(0,0,0,.89)}.vote-voted:hover::before{color:rgba(0,0,0,.89)}.actions{text-align:center;flex-shrink:0}.actions .dropdown-toggle{font-size:0;margin:15px 0}.actions .dropdown-toggle:hover::before,.actions .dropdown-toggle:focus::before,.actions .dropdown-toggle:active::before{background-color:#f7f7f7}.actions .dropdown-toggle::before{background-color:rgba(0,0,0,0);border-radius:50%;color:rgba(51,51,51,.89);content:"⚙";display:block;font-size:13px;margin:auto;padding:5px}.community-hero{margin-bottom:10px}.community-footer{padding-top:50px;text-align:center}.community-featured-posts,.community-activity{padding-top:40px;width:100%}.community-header{margin-bottom:30px}.community-header h4{margin-bottom:0}.post-to-community{margin-top:10px}@media(min-width: 768px){.post-to-community{margin:0}}.topics{max-width:none;width:100%}.topics-item .meta-group{justify-content:center;margin-top:20px}.topic-header{border-bottom:1px solid #ddd;font-size:13px}@media(min-width: 768px){.topic-header{padding-bottom:10px}}.topic-header .dropdown{display:block;border-top:1px solid #ddd;padding:10px 0}@media(min-width: 768px){.topic-header .dropdown{border-top:0;display:inline-block;margin-right:20px;padding:0}}.no-posts-with-filter{margin-top:20px;margin-bottom:20px}.community-follow{margin-bottom:10px;width:100%}@media(min-width: 768px){.community-follow{margin-bottom:0;width:auto}}.community-follow .dropdown{width:100%}.community-follow [role=button]{line-height:30px;padding:0 10px 0 15px;position:relative;width:100%}@media(min-width: 768px){.community-follow [role=button]{width:auto}}.community-follow [role=button]:hover{background-color:rgba(0,0,0,.89)}.community-follow [role=button]:hover::after,.community-follow [role=button]:focus::after{border-color:#fff;color:#fff}.community-follow [role=button][aria-selected=true]{background-color:rgba(0,0,0,.89);color:#fff}.community-follow [role=button][aria-selected=true]::after{border-left:1px solid #fff;color:#fff}.community-follow [role=button][aria-selected=true]:hover{background-color:rgba(0,0,0,.89);border-color:rgba(0,0,0,.89)}.community-follow [role=button]::after{border-left:1px solid rgba(0,0,0,.89);content:attr(data-follower-count);color:rgba(0,0,0,.89);display:inline-block;font-family:"Open Sans",sans-serif;margin-left:15px;padding-left:10px;position:absolute;right:10px}@media(min-width: 768px){.community-follow [role=button]::after{position:static}}[dir=rtl] .community-follow [role=button]::after{border-left:0;border-right:1px solid rgba(0,0,0,.89);margin:0 10px 0 0;padding:0 10px 0 0}.striped-list{padding:0}.striped-list-item{align-items:flex-start;border-bottom:1px solid #ddd;display:flex;flex-direction:column;justify-content:flex-end;padding:20px 0}@media(min-width: 768px){.striped-list-item{align-items:center;flex-direction:row}}.striped-list-info{flex:2}.striped-list-title{color:#ff3c00;margin-bottom:10px;margin-right:5px}.striped-list-title:hover,.striped-list-title:focus,.striped-list-title:active{text-decoration:underline}.striped-list-title:visited{color:#992400}.striped-list .meta-group{margin:5px 0}.striped-list-count{color:rgba(51,51,51,.89);font-weight:300;font-size:13px;justify-content:flex-start;text-transform:capitalize}@media(min-width: 768px){.striped-list-count{display:flex;flex:1;justify-content:space-around}}.striped-list-count-item::after{content:"·";display:inline-block;padding:0 5px}@media(min-width: 768px){.striped-list-count-item::after{display:none}}.striped-list-count-item:last-child::after{display:none}.striped-list-number{font-weight:300;text-align:center}@media(min-width: 768px){.striped-list-number{color:rgba(0,0,0,.89);display:block;font-weight:400}}.status-label{background-color:#1eb848;border-radius:4px;color:#fff;font-size:12px;margin-right:2px;padding:3px 10px;vertical-align:middle;white-space:nowrap;display:inline-block}.status-label:hover,.status-label:active,.status-label:focus{text-decoration:none}.status-label-pinned,.status-label-featured,.status-label-official{background-color:rgba(0,0,0,.89)}.status-label-official{border-radius:0;margin-right:0;position:absolute;right:0;text-align:center;top:0;width:100%}@media(min-width: 768px){.status-label-official{border-radius:0 0 4px 4px;right:30px;width:auto}}[dir=rtl] .status-label-official{left:30px;right:auto}.status-label-pending,.status-label-not-planned{background-color:#eee;color:rgba(51,51,51,.89)}.status-label-pending{text-align:center}.status-label-open{background-color:#e03b30}.status-label-closed{background-color:#ddd}.status-label-solved{background-color:#999}.status-label-new{background-color:#ffd12a}.status-label-hold{background-color:#000}.status-label-open,.status-label-closed,.status-label-solved,.status-label-new,.status-label-hold{text-transform:lowercase}.post{flex:1;margin-bottom:10px}@media(min-width: 1024px){.post{flex:1 0 70%;max-width:70%}}.post-container{display:flex;flex-direction:column}@media(min-width: 1024px){.post-container{flex-direction:row}}.post-header{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:10px}@media(min-width: 768px){.post-header{align-items:baseline;flex-direction:row}}.post-header .status-label{vertical-align:super}.post-title{margin-bottom:20px;width:100%}@media(min-width: 768px){.post-title{margin-bottom:0;padding-right:10px}}.post-title h1{display:inline;vertical-align:middle}@media(min-width: 768px){.post-title h1{margin-right:5px}}.post-author{align-items:flex-start;display:flex;justify-content:space-between}.post-avatar{margin-bottom:30px}.post-content{font-family:"Open Sans",sans-serif;line-height:1.6;word-break:break-word}.post-info-container{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:40px}.post-info{flex:1}@media(min-width: 1024px){.post-info{padding-right:20px}}[dir=rtl] .post-info{padding-left:45px;padding-right:0}.post-meta{display:inline-block;flex:1;margin-left:10px;vertical-align:middle}[dir=rtl] .post-meta{margin-left:0;margin-right:10px}.post-body img{height:auto;max-width:100%}.post-body ul,.post-body ol{padding-left:20px;list-style-position:outside;margin:20px 0 20px 20px}[dir=rtl] .post-body ul,[dir=rtl] .post-body ol{padding-right:20px;padding-left:0;margin-left:0;margin-right:20px}.post-body ul>ul,.post-body ol>ol,.post-body ol>ul,.post-body ul>ol{margin:0}.post-body ul{list-style-type:disc}.post-body a:visited{color:#992400}.post-body code{background:#f7f7f7;border:1px solid #ddd;border-radius:3px;padding:0 5px;margin:0 2px}.post-body pre{background:#f7f7f7;border:1px solid #ddd;border-radius:3px;padding:10px 15px;overflow:auto;white-space:pre}.post-body blockquote{border-left:1px solid #ddd;color:rgba(51,51,51,.89);font-style:italic;padding:0 15px}.post-footer{align-items:center;display:flex;justify-content:space-between;padding-bottom:20px}.post-comment-count{color:rgba(51,51,51,.89);font-weight:300}.post-comment-count:hover{text-decoration:none}.post-comment-count .icon-comments{color:rgba(0,0,0,.89);content:"💬";display:inline-block;font-size:18px;padding:5px}.post-sidebar{border-top:1px solid #ddd;flex:1;padding:30px 0;text-align:center}@media(min-width: 1024px){.post-sidebar{border:0;flex:1 0 30%;padding:0 0 0 50px;text-align:initial}[dir=rtl] .post-sidebar{padding:0 50px 0 0}}.post-sidebar h5{font-weight:600}@media(min-width: 1024px){.post-sidebar h5{border-bottom:1px solid #ddd;padding-bottom:20px}}.post-comments{margin-bottom:20px}@media(min-width: 1024px){.post-comments{margin-bottom:0}}.collapsible-nav{border-bottom:1px solid #ddd;border-top:1px solid #ddd;flex-direction:column;max-height:45px;overflow:hidden;font-size:14px}@media(min-width: 768px){.collapsible-nav{border:0;height:auto;flex-direction:row;max-height:none}}.collapsible-nav-list{display:flex;flex-direction:column}@media(min-width: 768px){.collapsible-nav-list{flex-direction:row}}.collapsible-nav-list li{color:rgba(0,0,0,.89);line-height:45px;order:1}@media(min-width: 768px){.collapsible-nav-list li{line-height:normal;margin-right:30px}[dir=rtl] .collapsible-nav-list li{margin-left:30px;margin-right:0}.collapsible-nav-list li a{text-decoration:none;padding:15px 0}}.collapsible-nav-list li a{color:rgba(0,0,0,.89);display:block}@media(min-width: 768px){.collapsible-nav-list li:hover{border-bottom:4px solid #ddd}.collapsible-nav-list li:hover a{padding:15px 0 11px 0;text-decoration:none}}.collapsible-nav-list li[aria-selected=true]{order:0;position:relative}@media(min-width: 768px){.collapsible-nav-list li[aria-selected=true]{border-bottom:4px solid rgba(0,0,0,.89);order:1;padding:15px 0 11px 0}}.collapsible-nav-list li[aria-selected=true] a{color:rgba(0,0,0,.89)}.collapsible-nav-list li[aria-selected=true]::after{position:relative;top:50%;transform:translateY(-50%);content:"▾";right:0}@media(min-width: 768px){.collapsible-nav-list li[aria-selected=true]::after{display:none}}[dir=rtl] .collapsible-nav-list li[aria-selected=true]::after{left:0;right:auto}.collapsible-nav[aria-expanded=true]{max-height:none}.collapsible-nav[aria-expanded=true] li[aria-selected=true]::after{content:"✕"}.collapsible-sidebar{flex:1;max-height:45px;overflow:hidden;padding:10px 0;position:relative}.collapsible-sidebar li{text-align:left}@media(min-width: 1024px){.collapsible-sidebar{max-height:none;padding:0}}.collapsible-sidebar[aria-expanded=true]{max-height:none}.collapsible-sidebar[aria-expanded=true] .collapsible-sidebar-title::after{content:"✕"}@media(min-width: 1024px){.collapsible-sidebar[aria-expanded=true] .collapsible-sidebar-title::after{display:none}}.collapsible-sidebar-title{margin-top:0}.collapsible-sidebar-title::after{position:relative;top:50%;transform:translateY(-50%);content:"▾";right:10px}@media(min-width: 1024px){.collapsible-sidebar-title::after{display:none}}[dir=rtl] .collapsible-sidebar-title::after{left:10px;right:auto}.my-activities-nav{background-color:#f2f2f2;border:0;margin-bottom:20px}.my-activities-sub-nav{background-color:rgba(0,0,0,0);border-bottom:1px solid #ddd;margin-bottom:30px}@media(min-width: 768px){.my-activities-sub-nav li:hover{border-bottom:4px solid #ddd}}.my-activities-sub-nav li[aria-selected=true]{border-color:rgba(0,0,0,.89)}.my-activities-table .striped-list-title{display:block;margin-bottom:10px;max-width:350px;white-space:normal}@media(min-width: 1024px){.my-activities-table .striped-list-title{margin-bottom:0;max-width:500px;min-width:350px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.my-activities-table thead{display:none}@media(min-width: 768px){.my-activities-table thead{display:table-header-group}}.my-activities-table th:first-child,.my-activities-table td:first-child{padding-left:0}@media(min-width: 1024px){.my-activities-table th:first-child,.my-activities-table td:first-child{width:500px}}.my-activities-table th:last-child,.my-activities-table td:last-child{padding-right:0}.my-activities-table td:not(:first-child){display:none}@media(min-width: 768px){.my-activities-table td:not(:first-child){display:table-cell}}.requests-search{width:100%}.requests-table-toolbar{align-items:flex-end;display:flex;flex-direction:column}@media(min-width: 768px){.requests-table-toolbar{flex-direction:row}}.requests-table-toolbar .search{flex:1;width:100%}.requests-table-toolbar .request-table-filter{width:100%}@media(min-width: 768px){.requests-table-toolbar .request-table-filter{width:auto}}.requests-table-toolbar .request-filter{display:block}@media(min-width: 768px){.requests-table-toolbar .request-filter{margin:0 0 0 30px}[dir=rtl] .requests-table-toolbar .request-filter{margin:0 30px 0 0}}.requests-table-toolbar .request-filter-label{font-size:13px;margin-top:30px}@media(min-width: 768px){.requests-table-toolbar .request-filter-label{margin-top:0}}.requests-table-toolbar select{max-height:40px;margin-bottom:30px;width:100%}@media(min-width: 768px){.requests-table-toolbar select{margin-bottom:0;max-width:300px;width:auto}}.requests-table-toolbar .organization-subscribe,.requests-table-toolbar .organization-unsubscribe{line-height:40px;max-height:40px;padding:0 20px}@media(min-width: 768px){.requests-table-toolbar .organization-subscribe,.requests-table-toolbar .organization-unsubscribe{margin-left:10px}[dir=rtl] .requests-table-toolbar .organization-subscribe,[dir=rtl] .requests-table-toolbar .organization-unsubscribe{margin:0 10px 0 0}}.requests-table-toolbar .organization-unsubscribe{background-color:rgba(0,0,0,.89);color:#fff}.requests-table-toolbar+.requests-search-info{margin-top:15px}.requests-table-toolbar+.requests-search-info.meta-data::after{content:"";margin:0}.requests-table-toolbar+.requests-search-info+.requests{margin-top:20px}.requests-table-toolbar+.requests{margin-top:40px}.requests .requests-table-meta{display:block}@media(min-width: 768px){.requests .requests-table-meta{display:none}}.requests .requests-table thead{display:none}@media(min-width: 768px){.requests .requests-table thead{display:table-header-group}}.requests .requests-table-info{display:block}@media(min-width: 768px){.requests .requests-table-info{display:table-cell;vertical-align:middle;width:auto}}.requests .requests-table .requests-link{position:relative}.requests .requests-table .requests-sort-symbol{position:absolute;left:calc(100% + 3px);bottom:0;font-size:10px}.subscriptions-unsubscribe a{background:rgba(0,0,0,.89);border-radius:4px;color:#fff;display:inline-block;font-size:12px;line-height:2.34;padding:0 20px;text-align:center;width:100%}@media(min-width: 768px){.subscriptions-unsubscribe a{width:auto}}.subscriptions-unsubscribe a:hover{background-color:rgba(0,0,0,.89);text-decoration:none}.subscriptions-table td:last-child{display:block}@media(min-width: 768px){.subscriptions-table td:last-child{display:table-cell}}.subscriptions-table td:first-child{display:flex;align-items:center}.subscriptions-table .user-avatar{margin-right:10px}.subscriptions .striped-list-title{display:inline-block;vertical-align:middle}.contributions-table td:last-child{color:rgba(51,51,51,.89);font-size:13px;font-weight:300}@media(min-width: 768px){.contributions-table td:last-child{color:inherit;font-size:inherit;font-weight:inherit}}.no-activities{color:rgba(51,51,51,.89)}.request-container{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between}@media(min-width: 1024px){.request-container{align-items:flex-start;flex-direction:row}}.request-container .comment-container{min-width:0}.request-breadcrumbs{margin-bottom:40px}@media(min-width: 1024px){.request-breadcrumbs{margin-bottom:60px}}.request-main{flex:1 0 auto;order:1}.request-main .comment-fields,.request-main .request-submit-comment{display:none}.request-main .comment-fields.shown{display:block}.request-main .request-submit-comment.shown{display:inline}@media(min-width: 1024px){.request-main{flex:0 0 66%;order:0;min-width:0}}.request-main .comment-form-controls{display:block}.request-main .comment-ccs{display:block}.request-main .comment-show-container{border-radius:2px;border:1px solid #ddd;cursor:pointer;display:flex;padding:8px 15px;width:100%}.request-main .comment-show-container.hidden{display:none}.request-main .comment-show-container-content{align-self:center;color:rgba(51,51,51,.89);margin-left:10px}.request-main .form-field.comment-ccs>ul{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0}.request-main .form-field.comment-ccs>ul[data-hc-focus=true]{border:1px solid rgba(0,0,0,.89)}.request-main .form-field.comment-ccs>input[type=text]{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0}.request-main .comment-ccs+textarea{border-top-left-radius:0;border-top-right-radius:0;margin-top:0}.request-main .comment-ccs+textarea:focus{border-top:1px solid rgba(0,0,0,.89)}.request-main input#mark_as_solved{display:none}.request-title{width:100%}@media(min-width: 1024px){.request-title{border-bottom:1px solid #ddd;margin-bottom:0;max-width:66%;padding-bottom:20px}}.request-sidebar{border-bottom:1px solid #ddd;border-top:1px solid #ddd;flex:1 0 auto;order:0}@media(min-width: 1024px){.request-sidebar{background-color:#f7f7f7;border:0;font-size:13px;flex:0 0 auto;padding:0 20px;width:30%}}.request-sidebar h5{font-size:15px;font-weight:600;position:relative}@media(min-width: 1024px){.request-sidebar h5{display:none}}.request-details{border-bottom:1px solid #ddd;font-size:0;margin:0;padding-bottom:20px}.request-details:last-child{border:0}.request-details dt,.request-details dd{display:inline-block;vertical-align:top;font-size:13px;margin:20px 0 0 0}.request-details dd{padding:0 10px;width:60%}.request-details dd::after{content:"\a";white-space:pre}.request-details dt{color:rgba(51,51,51,.89);font-weight:300;width:40%}.request-details .request-collaborators{display:inline-block}.request-attachments dt,.request-attachments dd{width:100%}.request-attachments dd{margin:10px 0 0 0}.request-form textarea{min-height:120px;font-family:"Open Sans",sans-serif}.request-follow-up{padding-top:20px}.pagination{margin:20px 0;text-align:center}.pagination *{display:inline-block}.pagination li{border-radius:50%;height:40px;float:left;margin-left:5px;width:40px}@media(min-width: 768px){.pagination li{height:30px;width:30px}}[dir=rtl] .pagination li{float:right}.pagination li:hover:not(.pagination-current){background-color:#f3f3f3}.pagination li:hover:not(.pagination-current) span,.pagination li:hover:not(.pagination-current) a{color:rgba(0,0,0,.89);text-decoration:none}.pagination a,.pagination span{font-size:15px;color:rgba(51,51,51,.89);padding:10px 12px}@media(min-width: 768px){.pagination a,.pagination span{font-size:13px;padding:5px 12px}}.pagination-current{background-color:rgba(0,0,0,.89)}.pagination-current a,.pagination-current span{color:#fff}.pagination-first{border-radius:3px 0 0 3px}[dir=rtl] .pagination-first{border-radius:0 3px 3px 0}.pagination-last{border-radius:0 3px 3px 0}[dir=rtl] .pagination-last{border-radius:3px 0 0 3px}.meta-group{display:block}.meta-group *{display:inline}.meta-data{color:rgba(51,51,51,.89);font-size:13px;font-weight:300}.meta-data:not(:last-child)::after{content:"·";margin:0 5px}[class^=icon-]::before,[class*=" icon-"]::before,.icon,.search::before,.recent-activity-item-comment span::before,.article-vote::before,.attachments .attachment-item::before,.share a::before,.vote-up::before,.vote-down::before,.actions .dropdown-toggle::before,.collapsible-nav-list li[aria-selected=true]::after,.collapsible-sidebar-title::after,.search-result-votes::before,.search-result-meta-count::before{font-family:"copenhagen-icons";font-style:normal;font-weight:normal;speak:none;line-height:1em;vertical-align:middle;-webkit-font-smoothing:antialiased}.icon-lock::before{content:"🔒"}.icon-linkedin::before{content:""}.icon-twitter::before{content:""}.icon-googleplus-::before{content:""}.icon-facebook::before{content:""}.icon-agent::before{content:"👤"}.icon-close::before{content:"✕"}.icon-arrow-up::before{content:"⬆"}.icon-arrow-down::before{content:"⬇"}.icon-attachments::before{content:"📎"}.icon-comments::before{content:"💬"}.icon-search::before{content:"🔍"}.icon-vote::before{content:"👍"}.icon-handle::before{content:"▾"}.icon-check::before{content:"✓"}.icon-gear::before{content:"⚙"}.icon-menu::before{content:"☰"}.icon-article::before{content:"📄"}.icon-post::before{content:"📔"}.icon-notification-alert::before{content:"⚠"}.icon-notification-error::before{content:"×"}.icon-notification-info::before{content:"ℹ"}.icon-notification-success::before{content:"✔"}.profile-header{background-color:#f7f7f7;padding:30px 0}.profile-header .container{display:flex;flex-wrap:wrap}@media(min-width: 768px){.profile-header .container{flex-wrap:nowrap}}.profile-header .profile-info{flex-basis:100%;display:flex;flex-wrap:wrap;min-width:0}.profile-avatar{position:relative;line-height:0;align-self:center;margin-right:10px}[dir=rtl] .profile-avatar{margin-left:10px;margin-right:0}.profile-avatar .user-avatar{width:65px;height:65px}.profile-avatar .icon-agent::before{bottom:0;right:0}.profile-header .basic-info{-moz-hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;word-break:break-word;display:flex;flex-direction:column;justify-content:center;flex-grow:1;flex-basis:0;min-width:0}.profile-header .basic-info .name{margin:0}.profile-header .options{display:flex;flex-basis:100%;margin-top:12px;align-items:flex-start;flex-wrap:wrap}@media(min-width: 768px){.profile-header .options{flex-wrap:nowrap;flex-basis:auto;margin-top:0;margin-left:10px}[dir=rtl] .profile-header .options{margin-left:0;margin-right:10px}.profile-header .options>:not(:last-child){margin-bottom:0;margin-right:10px}[dir=rtl] .profile-header .options>:not(:last-child){margin-left:10px;margin-right:0}}.profile-header .options [data-action=edit-profile]{background-color:rgba(0,0,0,.89);border:0;color:#fff;line-height:normal;padding:8px 20px}.profile-header .description{-moz-hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;word-break:break-word;margin:15px 0;flex-basis:100%}.profile-stats{font-size:13px;display:flex;flex-direction:column;flex-basis:100%}.profile-stats .stat{display:flex;margin-bottom:10px}.profile-stats .stat-label{color:rgba(51,51,51,.89);font-weight:300;flex:0 0 100px;margin-right:10px}[dir=rtl] .profile-stats .stat-label{margin-left:10px;margin-right:0}.profile-stats-activity{border-top:solid 1px #ddd;margin-top:15px}@media(min-width: 768px){.profile-stats-activity{border-top:0;flex-direction:row}}@media(min-width: 768px){.profile-stats-activity .stat{flex-direction:column}}.profile-stats-activity .stat:first-child{margin-top:10px}@media(min-width: 768px){.profile-stats-activity .stat:first-child{margin-top:0}}@media(min-width: 768px){.profile-stats-activity .stat:not(:last-child){margin-right:40px}[dir=rtl] .profile-stats-activity .stat:not(:last-child){margin-left:40px;margin-right:0}}@media(min-width: 768px){.profile-stats-activity .stat-label{flex:0 1 auto}}.profile-stats-counters{border-bottom:solid 1px #ddd}@media(min-width: 768px){.profile-stats-counters{flex:0 0 200px;border-bottom:0;margin-left:40px}[dir=rtl] .profile-stats-counters{margin-left:0;margin-right:40px}}@media(min-width: 1024px){.profile-stats-counters{flex:0 0 270px;margin-left:60px}[dir=rtl] .profile-stats-counters{margin-right:60px;margin-left:0}}@media(min-width: 768px){.profile-stats-counters .stat{flex-direction:column}}@media(min-width: 1024px){.profile-stats-counters .stat{flex-direction:row}}@media(min-width: 768px){.profile-stats-counters .stat:not(:last-child){margin-bottom:15px}}@media(min-width: 768px){.profile-stats-counters .stat-label{flex:0 1 auto}}@media(min-width: 1024px){.profile-stats-counters .stat-label{flex:0 0 100px}}.profile-private-badge{flex-basis:100%;border:solid 1px rgba(0,0,0,.89);border-radius:4px;color:rgba(0,0,0,.89);padding:5px 20px;font-size:12px;text-align:center}.profile-private-badge::after{content:"🔒";margin-left:5px;font-family:"copenhagen-icons";vertical-align:middle;line-height:15px}@media(min-width: 768px){.profile-private-badge{flex-basis:auto}}.profile-nav{background-color:#f2f2f2;border:0;margin-bottom:37px}.profile-section{width:100%}@media(min-width: 1024px){.profile-section{width:calc(100% - 330px)}}.profile-section-header{display:flex;flex-wrap:wrap}.profile-section-title{flex-basis:100%;margin-bottom:0}.profile-section-description{flex-basis:100%;padding:10px 0;color:rgba(51,51,51,.89);font-weight:300;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(min-width: 768px){.profile-section-description{flex:1 0 50%;padding-bottom:0}}.profile-section-sorter{flex-basis:100%;border-top:solid 1px #eee;font-size:13px}.profile-section-sorter .dropdown-toggle{padding:10px 0;width:100%}.profile-section-sorter .dropdown-toggle::after{position:absolute;right:0}[dir=rtl] .profile-section-sorter .dropdown-toggle::after{left:0;right:initial}@media(min-width: 768px){.profile-section-sorter .dropdown-toggle::after{position:relative}}@media(min-width: 768px){.profile-section-sorter{flex:0 1 auto;padding-top:0;border-top:0;margin-left:20px}[dir=rtl] .profile-section-sorter{margin-left:0;margin-right:20px}}.profile-contribution{-moz-hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;word-break:break-word;padding:20px 0;position:relative}.profile-contribution-header{margin-bottom:5px}.profile-contribution-title{margin:0 0 5px 0;display:inline;line-height:21px;font-size:15px;vertical-align:middle}.profile-contribution-body{margin:10px 0}.profile-contribution-list>.profile-contribution{border-top:1px solid #eee}@media(min-width: 768px){.profile-contribution-list>.profile-contribution{padding-left:30px}[dir=rtl] .profile-contribution-list>.profile-contribution{padding-right:30px;padding-left:0}}.profile-contribution-list>.profile-contribution:last-child{border-bottom:1px solid #eee}.profile-contribution-list>.profile-contribution::before{left:0;position:absolute;font-size:16px;color:#ccc;font-family:"copenhagen-icons";line-height:25px}[dir=rtl] .profile-contribution-list>.profile-contribution::before{right:0}.profile-contribution-list .profile-contribution-header{margin-left:30px}[dir=rtl] .profile-contribution-list .profile-contribution-header{padding-right:30px;padding-left:0}@media(min-width: 768px){.profile-contribution-list .profile-contribution-header{margin-left:0}[dir=rtl] .profile-contribution-list .profile-contribution-header{padding-right:0}}.profile-comments .profile-contribution-breadcrumbs{margin-left:30px}[dir=rtl] .profile-comments .profile-contribution-breadcrumbs{padding-right:30px;padding-left:0}@media(min-width: 768px){.profile-comments .profile-contribution-breadcrumbs{margin-left:0}[dir=rtl] .profile-comments .profile-contribution-breadcrumbs{padding-right:0}}.profile-section .no-activity,.profile-section .private-activity{display:block;margin-top:40px;color:#999}.profile-section .private-activity::before{content:"🔒";font-family:"copenhagen-icons";font-style:normal;font-size:12px;font-weight:normal;vertical-align:middle;margin-right:10px}[dir=rtl] .profile-section .private-activity::before{margin-right:0;margin-left:10px}.profile-activity-list{margin-top:25px}.profile-activity{padding-bottom:30px;position:relative}@media(min-width: 768px){.profile-activity{padding-left:20px}[dir=rtl] .profile-activity{padding-right:20px;padding-left:0}}@media(min-width: 768px){.profile-activity:not(:last-child){border-left:1px solid #ddd}[dir=rtl] .profile-activity:not(:last-child){border-left:0;border-right:1px solid #ddd}}.profile-activity-header{display:flex;align-items:center;margin-left:35px}[dir=rtl] .profile-activity-header{margin-left:0;margin-right:35px}@media(min-width: 768px){.profile-activity-header{margin-left:0}[dir=rtl] .profile-activity-header{margin-right:0}}.profile-activity-header .user-avatar{width:40px;height:40px;margin-right:10px;min-width:40px;align-self:flex-start}[dir=rtl] .profile-activity-header .user-avatar{margin-left:10px;margin-right:0}.profile-activity-description{-moz-hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;word-break:break-word;margin:0;min-width:0;width:100%}.profile-activity-description span:first-child{font-weight:600;display:inline}.profile-activity-contribution{padding:20px;margin-top:10px;border-radius:8px;background-color:#f7f7f7}@media(min-width: 768px){.profile-activity-contribution{margin-top:0;margin-left:50px}[dir=rtl] .profile-activity-contribution{margin-left:0;margin-right:50px}}.profile-activity::before{position:absolute;left:0;width:28px;border-radius:50%;content:"";background-size:14px 14px;background-repeat:no-repeat;background-color:#fff;background-position:50% 50%;text-align:center;line-height:40px;font-size:16px;color:#ccc;font-family:"copenhagen-icons"}[dir=rtl] .profile-activity::before{right:0}@media(min-width: 768px){.profile-activity::before{left:-14px}[dir=rtl] .profile-activity::before{right:-14px}}.profile-articles>.profile-contribution::before,.profile-activity-list>li[class$=-article]::before{content:"📄"}.profile-posts>.profile-contribution::before,.profile-activity-list>li[class$=-post]::before{content:"📔"}.profile-comments>.profile-contribution::before,.profile-activity-list>li[class$=-comment]::before{content:"💬";line-height:35px}.search-results{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between}.results-list-item-link{font-weight:700}.search-results-description em{font-style:normal;font-weight:bold}@media(min-width: 1024px){.search-results{flex-direction:row}}.search-results-column{flex:1}@media(min-width: 1024px){.search-results-column{flex:0 0 75%}}.search-results-sidebar{border-top:1px solid #ddd;flex:1 0 auto;margin-bottom:20px;padding:0}@media(min-width: 1024px){.search-results-sidebar{border:0;flex:0 0 20%;height:auto}}.search-results-sidebar .sidenav-item[aria-selected=true]{background-color:rgba(0,0,0,.89);color:#fff;text-decoration:none}.search-results-subheading{font-size:18px;font-weight:600}.search-results-list{margin-bottom:25px}.search-results-list>li{border-bottom:1px solid #ddd;padding:20px 0}.search-results-list>li:first-child{border-top:1px solid #ddd}.search-result-description{margin-top:15px}.search-result-votes,.search-result-meta-count{color:rgba(51,51,51,.89);display:inline-block;font-size:13px;font-weight:300;padding:4px 5px;position:relative}.search-result-votes::before,.search-result-meta-count::before{color:rgba(0,0,0,.89)}[dir=ltr] .search-result-votes,[dir=ltr] .search-result-meta-count{margin-left:5px}[dir=ltr] .search-result-votes::before,[dir=ltr] .search-result-meta-count::before{margin-right:3px}[dir=rtl] .search-result-votes,[dir=rtl] .search-result-meta-count{margin-right:5px}[dir=rtl] .search-result-votes::before,[dir=rtl] .search-result-meta-count::before{margin-left:3px}.search-result-votes::before{content:"👍"}.search-result-meta-count::before{content:"💬"}.search-result .meta-group{align-items:center}.search-result-breadcrumbs{margin:0}p{font-size:15px}.alert-note{background-color:#e2f2fb;border-color:#00a2f2;border-left:4px solid #5bc0de;position:relative}.alert-note h3{color:#4a90e2;font-size:14px;font-weight:bold;margin-bottom:-5px;opacity:100%;padding-left:45px;padding-top:20px}.alert-note p{color:#263345;padding-bottom:20px;padding-left:73px;padding-right:40px}.alert-note a{color:#00a2f2}.alert-note a:hover{color:#006ea4}.alert-note a:visited{color:#00a2f2}.alert-note h3:before{font-family:FontAwesome;font-size:14px;content:"";color:#00a2f2;margin-right:15px;opacity:.4}.alert-note ul{color:#263345;padding-bottom:20px;padding-left:73px;padding-right:40px}.alert-danger{background-color:#fdf8f8;border-color:#f4364c;border-left:4px solid #d9534f;position:relative}.alert-danger p{padding-left:73px;color:#263345;padding-bottom:20px;padding-right:40px}.alert-danger h3{color:#f4364c;opacity:100%;padding-top:20px;padding-left:45px;margin-bottom:-5px;font-weight:bold;font-size:14px}.alert-danger h3:before{font-family:FontAwesome;font-size:14px;content:"";color:#f4364c;margin-right:15px;opacity:.4}.alert-success{background-color:#f4f8f4;border-color:#f4f8f4;border-left:4px solid #69ac5c;position:relative}.alert-success p{padding-left:73px;color:#263345;padding-bottom:20px;padding-right:40px}.alert-success ul{color:#263345;padding-bottom:20px;padding-left:73px;padding-right:40px}.alert-success h3{color:#50af51;opacity:100%;padding-top:20px;padding-left:45px;margin-bottom:-5px;font-weight:bold;font-size:14px}.alert-success h3:before{font-family:FontAwesome;font-size:14px;content:"";color:#50af51;margin-right:15px;opacity:.4}@media(max-width: 521px){.alert-note h3,.alert-danger h3,.alert-success h3{padding-left:15px}.alert-note p,.alert-danger p,.alert-success p,.alert-note ul,.alert-danger ul,.alert-success ul{padding-left:43px;padding-right:15px}}.alert-danger,.alert-note{padding-bottom:1px}pre[class*=language-]{padding-top:3em !important;padding-bottom:0 !important;position:relative !important;overflow-x:hidden !important}.alert-danger>code[class*=language-],.alert-danger pre[class*=language-],.alert-note>code[class*=language-],.alert-note pre[class*=language-]{margin:0 40px 20px 40px}.nav-wrapper a,.nav-wrapper a:hover,.user-info>[role=button],.user-info>[role=button]:hover{color:#fff}.user-nav[aria-expanded=true]{background-color:#fff;box-shadow:0 0 4px 0 rgba(0,0,0,.15),0 4px 10px 0 rgba(0,0,0,.1);border:solid 1px #ddd;right:0;left:0;top:71px;z-index:1}.search-home::after{top:50%;transform:translateY(-50%);content:"";background-image:url("https://assets.hotjar.com/cs-team/knowlege_base/theme_assets/icon-search.png");background-size:cover;position:absolute;right:15px;height:16px;width:16px}.search-home input[type=search]{font-size:16px;font-weight:600;padding:12px 16px;background:rgba(0,0,0,0);border:1px solid rgba(255,255,255,.89);color:rgba(255,255,255,.89)}.search-home input[type=search]::placeholder{font-weight:normal;color:rgba(255,255,255,.89)}.search-home input[type=search]:focus{border:1px solid rgba(255,255,255,.89);color:rgba(255,255,255,.89)}@media(max-width: 521px){.search-home input[type=search]{font-size:1.1em}}@media(min-width: 521px){.user-info .dropdown-toggle::after{display:inline-block}}@media(min-width: 768px){.breadcrumbs{margin:0}}.breadcrumbs li a:visited,.breadcrumbs li a{color:#bbb}.breadcrumbs li:last-child a{color:#263345}@media(min-width: 1024px){.article-sidebar{border-right:1px solid #d9d9d9;top:0px;height:100%}}.article-sidebar-item{padding-left:20px}.article-sidebar-filter{margin:10px 0;border:1px solid #d9d9d9;padding:5px;border-radius:3px;width:97%;display:none}@media(min-width: 1024px){.article-sidebar-filter{display:block}}#vue-article-sidebar{flex:0 0 17%;position:relative}@media(min-width: 1024px){.article{padding-left:45px}}.article-title{border-bottom:1px solid #d9d9d9;margin-bottom:0;padding-bottom:.67em}@media(max-width: 521px){.article-body ul,.article-body ol{padding-left:10px}}.article-body a.anchor-link,.article-body a.anchor-link:visited{color:#999;opacity:0;font-size:.8em}.article-body a.anchor-link:hover{color:#333}.article-body h2:hover a.anchor-link{opacity:1}.search-result-link{font-weight:700}.category-section{border-top:1px solid #d9d9d9;padding-top:24px}.category-title{font-size:24px;font-weight:normal;margin-bottom:1.4em}.category-description{max-width:600px;padding-bottom:24px}.blocks-item:hover *,.blocks-item-contactform:hover{color:#263345}.blocks-item-icon{padding:10px 20px}.blocks-item-icon img{margin:auto;max-width:50%}.blocks-item-link-category-page{min-height:165px}.blocks-item-link-category-page .blocks-item-icon{padding-left:0}li.section-page.blocks-item-category a{min-height:20vh}.article-list-category-page li{font-size:14px}.article-list-category-page a{color:#f4364c}@media(max-width: 768px){.blocks-item-link-homepage{padding-top:5px;padding-bottom:0px}}@media(min-width: 768px){.blocks-item-link{display:flex;flex-direction:row;padding:10px}.blocks-item-icon{width:25%;float:left;box-sizing:border-box;padding:5px 30px 0 20px}.blocks-item-icon img{max-width:55px;width:100%}.blocks-item-info{width:65%;float:left;box-sizing:border-box;text-align:left}}.block-border{border-style:solid;border-width:1px;border-color:#ccc}.front-page-image{height:60px;width:60px}.step{position:relative;display:block;padding:10px .4em 10px 105px;margin:2em 0 .5em 0;background:#f3f3f3;line-height:25px}.step:first-of-type{margin-top:.5em}.step:before{content:"Step " attr(data-step);color:#fff;position:absolute;left:0;top:0;padding-left:15px;padding-right:15px;background:#f4364c;height:100%;width:60px;line-height:50px;text-align:center;display:flex;justify-content:center;align-items:center}code[class*=language-]{width:100% !important;padding-bottom:1em !important;overflow-x:auto !important;display:block}pre[class*=language-]:before{display:block;padding:5px 15px;font-size:85%;background:#07a;color:#fff;text-shadow:none;position:absolute;top:0;left:0;right:0;font-weight:bold}pre.language-javascript:before{content:"JavaScript"}pre.language-text:before{content:"Text"}pre.language-markup:before{content:"HTML"}pre.language-css:before{content:"CSS"}pre.language-nginx:before{content:"nginx"}code.language-text{white-space:pre-wrap !important}.token.comment{border-bottom:0px;padding:0}.table tr:first-child td{background-color:#f3f3f3;font-weight:600;color:rgba(51,51,51,.89)}.table tr th{background-color:#f3f3f3;font-weight:600;font-size:15px;text-align:left}table,th,td{border:1px solid #f3f3f3}.suggestions table,th,td{border:1px solid #adadad}.installGuides{border:1px solid #ddd;border-width:0 1px 1px;padding:20px 30px;background:#fff;transition:background 200ms;position:relative;margin-top:8px;border-radius:4px 4px 0 0;border-top-width:1px;display:none}.ticket_form_id_360000555914 .installGuides,.ticket_form_id_360000555914 #waitTimesStep.hide+.wrap .rightCol{display:block}.table td,.table th{padding:10px 20px;height:60px}.video{padding-bottom:56.25%;position:relative;height:0;overflow:hidden}.cta-button{cursor:pointer;display:inline-block;user-select:none;font-weight:normal;text-align:center;text-decoration:none !important;font-family:sans-serif;background:#f4364c;color:#fff !important;border-radius:6px;border-width:0px;text-shadow:none;line-height:1.5em;padding:6px 18px;vertical-align:middle;transition:all .4s ease !important;-moz-transition:all .4s ease !important;-webkit-transition:all .4s ease !important;-o-transition:all .4s ease !important}.cta-button:active,.cta-button:hover{background:#c32b3c !important;color:#f4f4f4 !important}.ns-box{background:#e2f2fb;padding:10px 20px 20px 20px;line-height:1.4;z-index:1000;pointer-events:none;color:#333;font-size:85%;text-align:center}.ns-box.ns-show{pointer-events:auto}.ns-box a{color:inherit;font-weight:700}.ns-box p{margin:0;color:#333}.ns-close{width:20px;height:20px;position:absolute;right:1em;top:1em;overflow:hidden;text-indent:100%;cursor:pointer;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ns-close:hover,.ns-close:focus{outline:none}.ns-close::before,.ns-close::after{content:"";position:absolute;width:3px;height:60%;top:50%;left:50%;background:#6e6e6e}.ns-close:hover::before,.ns-close:hover::after{background:#333}.ns-close::before{-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.ns-close::after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.ns-box-inner{padding:.5em .2em .2em .5em}.ns-box-inner i{color:#fff;font-size:3.8em}.ns-box.ns-bar{top:0;left:0;width:100%}.ns-bar .ns-close{background:rgba(0,0,0,0);margin-top:15px;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ns-bar .ns-close::before,.ns-bar .ns-close::after{background:#b7b5b3}.title p{font-size:1.2em;display:inline;padding-top:.2em}.ns-effect-slidetop .ns-close::before,.ns-effect-slidetop .ns-close::after{width:2px;background:#333}.ns-effect-slidetop .ns-close:hover::before,.ns-effect-slidetop .ns-close:hover::after{background:#333}.blocks-item-link-homepage{color:rgba(0,0,0,.89)}.blocks-item-link-homepage .fa{margin-bottom:15px;display:block}.popular-links{display:grid;grid-template-columns:1fr 1fr;gap:24px 40px;width:100%;max-width:100%;margin-bottom:64px}@media(max-width: 768px){.popular-links{grid-template-columns:1fr}}.popular-links-link{font-family:"Ambit",sans-serif;font-weight:600;position:relative;padding:16px;padding-left:64px;border:1px solid rgba(0,0,0,.89);border-radius:8px;text-decoration:none}.popular-links-link:before{content:"";background:url("https://assets.hotjar.com/cs-team/knowlege_base/theme_assets/icon-guides.png");height:24px;width:24px;position:absolute;left:16px;background-size:contain}.popular-links-link:hover{text-decoration:underline;box-shadow:0px 1px 2px 0px rgba(45,54,66,.0705882353),0px 0px 4px 0px rgba(45,54,66,.0705882353),0px 0px 8px 0px rgba(45,54,66,.0705882353),0px 8px 12px 0px rgba(45,54,66,.0392156863)}#new_request .form-field label,.accountOwnerField{font-size:14px;margin-bottom:10px;font-weight:600}.suggestions{background:#f3f3f3;padding:20px 30px 40px 30px;border-radius:4px}.suggestions p{color:#263345;font-size:18px;margin:0 0 20px 0}.suggestions_table2 a,.suggestions_table a,.suggestion-list a{color:#181818;text-decoration:none}.suggestions_table2 a li,.suggestions_table a li{border:1px solid #ddd;border-width:0 1px 1px;padding:20px 30px;background:#fff;transition:background 200ms;position:relative;margin-top:8px}.suggestions_table a:first-child li,.suggestions_table2 a:first-child li{border-radius:4px 4px 0 0;border-top-width:1px}.suggestions_table a:last-child li,.suggestions_table2 a:last-child li{border-radius:0 0 4px 4px}.suggestions_table a:hover li,.suggestions_table2 a:hover li,.searchbox-suggestions li:hover{background-color:#eee}.suggestions_table a:hover li img,.suggestions_table2 a:hover li img,.searchbox-suggestions li:hover:before{filter:grayscale(100%);filter:brightness(0%)}.suggestions_table li span,.suggestions_table2 li span,.suggestion-list a{font-size:18px;font-weight:600;line-height:1.5}.searchbox-suggestions li:before{background-size:20px 20px;background-image:url(//p6.zdassets.com/hc/theme_assets/1911667/115000201887/115002308328.png);display:inline-block;width:20px;height:20px;content:"";margin-right:5px}.suggestions_table{margin-bottom:10px}.suggestions_table .alert-note{margin-top:8px}.suggestions_table .alert-note p{padding-left:30px;font-size:15px}.suggestions_table .alert-note h3{margin-bottom:5px;padding-left:30px;font-size:18px}.suggestions_table .alert-note h3:before{font-size:18px;margin-right:10px}.suggestions_table .alert-note a{color:#00a2f2}.suggestions_table li p,.suggestions_table2 li p{font-size:15px;color:#263345;margin:8px 0px 0px 0px}#suggestionsModalHomepage .suggestions_table li:first-child{border-radius:4px 4px 0 0;border-top-width:1px}#suggestionsModalHomepage .suggestions_table li:last-child{border-radius:0 0 4px 4px}#suggestionsModalHomepage .suggestions_table li:hover{background-color:#eee}#suggestionsModalHomepage .suggestions_table li:hover img{filter:grayscale(100%);filter:brightness(0%)}#suggestionsModalHomepage .suggestions_table li span{font-size:18px;font-weight:600;line-height:1.5}#suggestionsModalHomepage .suggestions_table li{border:1px solid #ddd;border-width:0 1px 1px;background:#fff;transition:background 200ms;position:relative;margin-top:8px}#suggestionsModalHomepage .suggestions_table li a{display:block;padding:20px 30px}#suggestionsDismiss,#salesCallDismiss{float:right}#new_request footer{margin:0 0 40px 0}#more{display:none}.hidden-content{visibility:hidden}#myBtn{margin:0 auto;cursor:pointer}.notification{border:1px solid;display:table;font-family:sans-serif;font-size:20px;padding:13px 15px;transition:height .2s;width:100%;color:#555}.category-title-contact{margin:0;color:rgba(0,0,0,.89);font-size:18px;text-decoration:none}.contact-image{height:32px;width:32px;margin-bottom:10px}.leftCol{flex:40%;max-width:544px;margin-right:1%}.rightCol{flex:40%;height:100%}.wrap{display:flex}#request_custom_fields_360018821533_label,#request_custom_fields_360049774134_label{max-width:90%}#request_custom_fields_360018821533,#request_custom_fields_360049774134{max-width:20%;position:absolute;right:5px;top:50%;transform:scale(2)}.request_custom_fields_360018821533,.request_custom_fields_360049774134{position:relative}.searchbox-suggestions li:nth-child(1n+3){display:none}.spinner{position:absolute;left:50%;top:15%;height:60px;min-height:60px;width:60px;margin:0px auto;-webkit-animation:rotation .6s infinite linear;-moz-animation:rotation .6s infinite linear;-o-animation:rotation .6s infinite linear;animation:rotation .6s infinite linear;border-left:6px solid rgba(0,174,239,.15);border-right:6px solid rgba(0,174,239,.15);border-bottom:6px solid rgba(0,174,239,.15);border-top:6px solid rgba(0,174,239,.8);border-radius:100%}@-webkit-keyframes rotation{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}@-moz-keyframes rotation{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(359deg)}}@-o-keyframes rotation{from{-o-transform:rotate(0deg)}to{-o-transform:rotate(359deg)}}@keyframes rotation{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.content-loading{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;background-color:#fff}script[data-action=signin]+div{display:none}.modal{position:fixed;z-index:1000;display:flex;margin:0 auto;top:0;bottom:0;left:0;right:0;overflow:auto;background-color:#fafafa;background-color:rgba(250,250,250,.9)}.hide{display:none}.modal>div{max-width:960px;margin:auto}.modal-links{display:flex;justify-content:space-between}.modal-links a:hover{text-decoration:none}#hackerone-form>input[type=email]{min-width:300px;height:39px;border-radius:4px;padding:0 15px;border:1px solid #ddd;margin-right:20px}[id="360003500073"],[id="360002717074"],[id="1500000322461"],[id="1500009377821"]{display:none !important}#new_request_div .request_ticket_form_id{display:none}#new_request_div .ticket_form_id_360005018374 #new_request{display:none}#new_request_div .request_custom_fields_360018208374,#new_request_div .request_custom_fields_1500002289521,#new_request_div .request_cc_emails{display:none !important}#new_request_div .accountOwnerChecked #new_request{display:block}#new_request_div .ticket_form_id_360003500073 .request_ticket_form_id~div[class*=request_custom_fields]~*,#new_request_div .ticket_form_id_360003500073 .request_anonymous_requester_email{display:block}#new_request_div .averageResolutionTime:not(.hide){margin:0}#new_request_div .ticket_form_id_360002717074 .request_ticket_form_id~div[class*=request_custom_fields]~*,#new_request_div .ticket_form_id_360002717074 .request_anonymous_requester_email{display:block}#new_request_div .ticket_form_id_360002717074 .averageResolutionTime{display:none}#new_request_div .ticket_form_id_360005018374 .request_ticket_form_id,#new_request_div .ticket_form_id_360005018374 .averageResolutionTime{display:none}#new_request_div .ticket_form_id_360005018374 .request_custom_fields_360049478653{display:none}#new_request_div .ticket_form_id_360005018374 #accountOwnerButtons{display:block}#new_request_div .ticket_form_id_360005018374 #accountOwnerButtons .accountOwnerButton>button{display:flex;align-items:flex-start;width:100%;cursor:pointer}#new_request_div .ticket_form_id_360005018374 #accountOwnerButtons .accountOwnerButton>button>img{margin-right:20px}#new_request_div .timeEstimate{font-weight:bold}#new_request_div .timeEstimate.blue{color:#324fbe}#new_request_div .timeEstimate.green{color:#ff3c00}#new_request_div .timeEstimate.redcolor{color:#ff3c00}#new_request_div .timeEstimate.greencolor{color:#5bb93d}.accountOwnerInput{max-width:20%;margin-left:2%;margin-top:2%;transform:scale(2)}#accountOwnerCheckbox_label{font-size:18px}.accountSuggestions{color:#000}.accountOwnerStillAround{display:none}#accountOwnerButtons{display:none}#accountOwnerButtons u{color:#ff3c00}#accountOwnerLeft,#accountOwnerStillAround{display:none}#new_request_div.cf_account_transfer_owner_left .form-field.boolean.required,#new_request_div.cf_account_transfer_owner_left #accountOwnerLeft{display:block}#new_request_div.cf_account_transfer_owner_left #suggestionsTable,#new_request_div.cf_account_transfer_owner_left #accountOwnerStillAround{display:none}#new_request_div.cf_account_transfer_someone_else #accountOwnerLeft,#new_request_div.cf_account_transfer_someone_else #suggestionsTable{display:none}#new_request_div.cf_account_transfer_someone_else #accountOwnerStillAround{display:block}#new_request_div.cf_billing_refund #refund-policy,#new_request_div.cf_billing_refund .rightCol{display:block !important}.refundSuggestions{display:none}.vat_refund #vat{display:block}.account_owner_has_left_but_i_still_being_charged #ownerleft{display:block}.my_account_account_billing_version_has_changed #billingVersion{display:block}.complianceSuggestions{display:none}.complianceBlock{display:none}.ticket_form_id_360002717074 #upload-dropzone,.ticket_form_id_360002717074 .request_ticket_form_id,.ticket_form_id_360002717074 label[for=request-attachments]{display:none}.ticket_form_id_360002717074 .complianceBlock{display:block}.custom_nda #nda{display:block}.custom_dpa #dpa{display:block}.custom_questionnaire #securityQuestionnaire{display:block}.addendum_request_to_our_terms #termsandconditions{display:block}.supplier_form #supplierForm{display:block}.compliance_something_else #somethingElse{display:block}.legal_something_else #somethingElse{display:block}.forms-funnels-callout{display:none}.ticket_form_id_360000390113 .forms-funnels-callout{display:block}[v-cloak]{display:none}.search-result-votes,.search-result-meta,#algolia-labels{display:none}#algolia-hits .search-result{line-height:1.6}#algolia-hits .search-result:first-child{margin-top:10px !important}#algolia-facets .ais-hierarchical-menu--item__active>div>.ais-hierarchical-menu--link:hover{text-decoration:underline !important}#algolia-hits .search-result-body{margin-top:8px}#algolia-hits .search-result-link{font-size:1.15em}body>div.alertbox>div>div>p:nth-child(1){font-size:20px;font-weight:800}#salesModalContent{max-width:960px;margin-top:15vh;height:50vh}.cfSiteSelect button{-webkit-appearance:menulist;display:block}.featuredArticles{margin:0 auto;margin-top:-70px;margin-bottom:64px;background-color:#fff;max-width:610px;width:auto;height:auto;border:solid 1px #a6a8b3;border-radius:8px;padding:24px;top:10px;z-index:999;opacity:0}.featuredArticles h2{font-size:14px;font-weight:400;display:inline;color:rgba(0,0,0,.6)}.featuredArticles h2 a{font-size:24px;color:rgba(0,0,0,.89);font-weight:600;text-decoration:none}.featuredArticles h2 a:hover,.featuredArticles h2 a:focus,.featuredArticles h2 a:active{text-decoration:underline}.featuredArticles.show{transition:linear .5s opacity;opacity:1}.form.ticket_form_id_360001793934 #suggestion-list{display:none}.siteSelect{padding:0px;display:inline;width:300px}.siteSelectWrapper{margin:auto;padding:16px;display:none}.siteSelectWrapper .siteSelectTitle{display:inline;color:#000}.siteSelectBanner{text-align:center}span.optional{display:inline-block;margin-left:5px;font-weight:normal;font-style:italic;font-size:.7em}.no-index-hide{display:none !important}.alert-block{width:100%;box-sizing:border-box;background:#ebeef9;padding:0px 20px 0px 20px;border-radius:8px;transition:box-shadow .2s linear;text-decoration:none;text-align:left;display:inline-block;flex-direction:column;align-items:flex-start;margin:0 16px 16px}.loading{background:linear-gradient(90deg, #ebeef9 25%, #d9dce8 50%, #ebeef9 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}.loading::before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,.1);z-index:1}.loading *{visibility:hidden}@keyframes shimmer{0%{background-position:-100% 0}100%{background-position:100% 0}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9mb250LnNjc3MiLCJfY29tcG9uZW50cy5zY3NzIiwiX3ZhcmlhYmxlcy5zY3NzIiwiX3BsYW5zQW5kUGVybWlzc2lvbnMuc2NzcyIsIl9oZWFkZXIuc2NzcyIsIl9mb290ZXIuc2NzcyIsIl9jaGF0LnNjc3MiLCJfaG9tZS5zY3NzIiwiX2FydGljbGUuc2NzcyIsIl9zYWxlc01vZGFsLnNjc3MiLCJtYWluLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkNBOENRLHNFQzNDSixrQ0FDSSxTQUdKLGlCQUNJLGFBQ0EsOEJBQ0EsbUJBR0oscUNBQ0ksNkJBR0osaUJBQ0ksZ0JBQ0EsbUJBR0osMENBQ0kscUJBQ0EsZUFDQSxlQUdKLGlDQUNJLHVCQUdKLHFCQUNJLGFBQ0EsOEJBQ0EsbUJBQ0EsV0FDQSxrQkFDQSxnQkFDQSxnQkFDQSxZQUNBLHlCQUNBLGVBRUEsMkJBQ0kseUJBQ0EsY0FFQSxpQ0FDSSxXQ2hESCxRRGlERyxXQUdKLDhCQUNJLE1DakRFLFFEcURWLDJCQUNJLFlBQ0EsOEJBQ0Esa0JBQ0EsZ0JBQ0EsWUFDQSxlQUNBLFdBQ0EsZUFDQSxtQkFDQSxNQ3BESSxRRHFESixrQkFDQSxrQkFDQSxpQkFJQSxzQ0FDSSxXQzNFSCxRRDRFRyxXQUdKLGdDQUNJLFlBQ0EsV0NsRUEsUURtRUEsY0FHSiw4Q0FDSSxZQUtaLGtDQUNJLGdCQUNBLFNBQ0EsNkJBS0osaUJBQ0ksYUFHSiwyRUFDSSxhQUlSLFNBQ0ksY0FFQSxzQkFDSSxhQUNBLFNBRUEsMkJBQ0ksZ0JBQ0Esa0JBQ0EsZUFFQSxrQ0FDSSxXQ3pISCxRRDBIRyxXQUNBLDRCQUNBLDZCQUlSLHFDQWpCSixzQkFrQlEsc0JBQ0Esb0JBRUEsMkJBQ0ksb0JBS1oseUJBQ0ksYUFDQSw2QkFDQSxnQ0FDQSxhQUdKLGdDQUNJLGNEbkpSLFdBQ0ksK0JBQ0EsdTBMQUNBLG1CQUNBLGtCQU9KLFdBQ0ksb0JBQ0EsOE9BRUEsZ0JBR0osV0FDSSxvQkFDQSw4T0FFQSxnQkFHSixXQUNJLG9CQUNB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SSxhQUtBLGlCQUNJLGNBS0osNkRBQ0ksY0FLSixnRUFDSSxjQUtSLHVCQUNJLGFBR0osaUJBQ0ksYUFJQSwrSkFHSSxhQUdKLDhDQUNJLGNBTUosaUJBQ0ksY0FLSixpQkFDSSxjQUtKLDZDQUNJLGNBS0osbURBQ0ksY0FLSiw2QkFDSSxjQUtKLDBDQUNJLGNBS0oscUNBQ0ksY0FJUix1QkFDSSxhQUlBLG9EQUNJLGNBSVIsVUFDSSxhQUlKLHlEQUdJLGFBR0osNkJBQ0ksZ0JBR0oseUNBQ0ksMkJBR0osNEZBSUkscUNBR0osa0NBQ0ksZUFHSixrQ0FDSSxpQkFHSix5Q0FDSSxlQUNBLGdCQUdKLG1CQUNJLGdCQUNBLGdCQUNBLFlBSUEscUJBQ0ksNEJBQ0EsY0FJUixrQkFDSSxjQUNBLGlCQUNBLG1CQUNBLHNCQUNBLGdCQUNBLFdBQ0EsWUFDQSx5QkFDQSxrQkFDQSxhQUNBLFNBR0EsWUFDQSxVQUVBLHFCQUNJLGVBQ0EsZ0JBQ0EsZUFDQSxNUjd5TFcsZVEreUxYLHVCQUNJLGVBQ0EsTVJsekxTLGdCUW16TFQsZ0JBQ0EscUJBRUEsd0ZBR0ksMEJBS1osdUJBQ0ksOEJBQ0EsVUFJUixtREFDSSxhQUdKLFlBQ0ksWUFDQSxlQUNBLFlBR0osbUJBQ0ksWUFDQSxhQUNBLGFBRUEsb0NBQ0ksZUFDQSxXQUlSLGtCQUNJLGtCQUdKLGNBQ0kscUJBQ0EsZ0JBQ0EsbUJBQ0Esa0JBQ0EsZUFHSixlQUNJLHdCQUlKLGFBQ0ksV0FDQSxzQkFDQSxXUi8xTGlCLFFRZzJMakIsMEJBQ0Esa0JBQ0EsaUNBQ0EscUJBQ0EsZ0JBQ0EscUJBQ0Esc0JBQ0EsdUJBQ0EsbUJBSUosU0FDSSx5RUFDQSwwQkFDQSxnQ0FHSixpQkFDSSxXQUNBLGNBQ0Esa0JBQ0EsTUFDQSxRQUNBLFNBQ0EsT0FDQSxnQ0FDQSxVQUdKLFdBQ0ksa0JBR0osbUJBQ0ksR0FDSSw0QkFHSixLQUNJIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiY29wZW5oYWdlbi1pY29uc1wiO1xuICAgIHNyYzogdXJsKGRhdGE6Zm9udC93b2ZmO2Jhc2U2NCxkMDlHUmdBQkFBQUFBQkZRQUE0QUFBQUFHeFFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBQlJBQUFBQndBQUFBY2VCemRRRWRFUlVZQUFBRmdBQUFBR0FBQUFCd0FGUUFVVDFNdk1nQUFBWGdBQUFCRUFBQUFZRlIyYlh0amJXRndBQUFCdkFBQUFQOEFBQUtvS0t5R0pXTjJkQ0FBQUFLOEFBQUFCQUFBQUFRQUlnS0laMkZ6Y0FBQUFzQUFBQUFJQUFBQUNBQUFBQkJuYkhsbUFBQUN5QUFBQzM0QUFCR2tmNzVybFdobFlXUUFBQTVJQUFBQUxBQUFBRFlLS25JV2FHaGxZUUFBRG5RQUFBQWdBQUFBSkFmUEE3dG9iWFI0QUFBT2xBQUFBQ2tBQUFCR0NSUUNrV3h2WTJFQUFBN0FBQUFBUEFBQUFEdzBJampvYldGNGNBQUFEdndBQUFBYUFBQUFJQUFtQUtKdVlXMWxBQUFQR0FBQUFaNEFBQU1NTHhzd3pIQnZjM1FBQUJDNEFBQUFsd0FBQVN4RTNWaTRBQUFBQVFBQUFBRFJhT1hrQUFBQUFOTXo0SmdBQUFBQTA0QVd3M2ljWTJCa2dBQWVCaEVHRmlETkJNU01FQXdBQXNzQUtuaWNZMkJtZnMwNGdZR1ZnWUZwSnRNWkJnYUdmZ2pOK0pyQm1KR1RBUlV3Q2lCeEF0SmNVeGdjR0JqKy8yYys4UDhBZ3dQekFSQ1BnUkZKaVFJREl3REJGUTJuZUp6ZGtMdE9BekVRUlkvWHV3bmhJUjVoU1hnMEtlSVVpMURhZkFJRmYwRkhSY08vcEl0Uzh3MnBhS0VDaFUxQnZ6MHBxRGJYOWpaQmZBRWpIVjlyUnA2WmF5QURyTGdXcVpoamRHTG15cHFRdCt5R2ZNcVR0TStSTWpza0xBZVQ0Y0psYnV5bWJqYktpM1psNjlxLy9WWHBGcTBLWDZsdnZsNVh0eXRibHVWaitmRDU4OUhwSFd0R243L0RhRTdLZnJ3MmNicFZqeVNOZzJXREhBMG1FVm93WEVSb2c4c2kyaDgzanRDUlRpUGVxWnRGMklOUlYrUzZhNHRDdlFyMTRCQXFTZVZuYXYvdnV3Q2NTKzhEa0V1ZkE5Q1R2Z1RnUXZvV2dEUHBld0N1TU91RGdQOWhzejRKd0tVc2FxNnhhYlNjTkg2My8rbmZ4d2JHQWtGYUFBQWlBb2dBQVFBQi8vOEFEM2ljaFZkN2NGVFZHVC9mdVh0ZmV4Kzc5KzdkZS9lVnpUNlNYUWl3Ry9kSnlCTUNoRGNTaEVpaGlCYVVrU0JEYlJpa1U2ZXRuVWpHam5aYUJRVHJIN1lXRlNsSXh4R3hSZjZ4UmV0WWE3WE9pSjA2MC9LSGxuYnN5ODYwMlV1L3MwbElnZzFOZHM0OXozdS81Ky83SFVKSmloQW8wT2NJUjBTU2V3Rkl2dU9NNkNGL0xyd2c4Qjkybk9Fb2Rza0xISnZtMmZRWlVZRFJqalBBNW90RzBzZ1dqWFFLL0g5NTgwMzZYRzFqaXQ2SnJ5TVRmNVNRTnZwL3h4d2hWeTk0Q0hlQktDUktxamlmaUlOZmgwUU8vQlZTNktLbEhFM3AxSW9Ec1MwZk9MWWxwUElnQ3FsTXFSdXltVktsMEFqVkNneUJmV1ZrNUlyN0NiWVFQWHY4dm1YTDdqcys5b0FuSFhYM2JqV1VaRzB5Tk5HL1IrVXVqQis0Z29kSFg3dDJnRDFvN3ZyOUUzMlUwRE5GNWtiU1JkWmNKM1VYTGJlV1VlNTBTaFJFSzA0REJic0JMR0VPcERLZFVLcTBRems5MFdNcjNOU0JKYVNuSy9PemsvczJvMHo5SHorMENmQjVRbElVNlVuV1dCWnI5MG5xSFpLcVNtdFljNTFHQzNkYzNBQmJVS2V6UTRmWkF4WW8waXgyQ0p0OXFwUmxSOURwcXRUT0p0c2xwaHVRTDVJUHVHUDBSeVJBU0hNcUM1bFN0Vkp3WktnVWJFc0VsTzQvQWMxOVdOWDBqQXI5c0U2WkZkWGNSL1RBQnhwOFdabWxhYXA3Q3RhcDBXYmNvekV2VC9vM1RscElKMzRnRHN5UHJjRnJqdXlFS2pxeW16SlgwaWwycEhFb0ZvcVRJVUIvSThqQ0hiYW84ZnZ2OHlqZTBPMjgvbUFuSCtRNzNwOWlMMzcvOGMxUVYzcmNueGh5WHAyL2JaajNxRnhQTi9WNmhPRnR2TTJaQjJUNUFEdy94VjYxNFNsQmMveHNYZllRdVozN0U1Y21Pb21RRE1xZXhMQ3JGSk1vbFJNSGdac1lZbEJPNjc4Nk9teEdveVozQUNEbTVTQmlUb3pOeUxRK2ZTUFNISW5Jc1lqN3kyaFRGSC91bTJ5aU9WTFBEclFiUmJ0dEpTeXQ4Sk9WY2lXTHJtQWhCWVZxcFJvSFI0ZWdaUmNMVlhSTkpsc2Y0SlNZZzNSS0NGcU9rTXBXeXFVTURuQXEyd1VZWlRnUTBhTTJPMTloWTV6R0Y1bUZTaW1URWl4WVFHbHhHZkROcTFJQ1RiZHZuS05KNFU0em1sbFpNZzNlWS9oTEt6T1JRRmZZMXhNdnJlUXpxMVA4eW5KOG9TL2NIUWczTFMvNWZUeHZ0b1R5UVc4MmFuYUZmRDBIM2oxOCtOM0RYSEpaRVpjRXY1bHFUMlZVeldUbkc5bjVKWTBlQ2l0TGljWCtjRmNnMHJ5aWJMQnRSbmxGYy8wajNRMWNjVG5mdEtKSlVvTDVrS1kzOXZyRFBiaXZkdXpRZTRjUHZ6YzlENk1rUzRvNHhTS25DMWdVQ2FTT0c3UWVRRUFxeFZiMEdvT1BUTFdNc0ZIUHRWU0dQblF0QUVaRzNNdlRrTU45TFJsUVpEV1d6Q1dsMk93WS9uckdON0tvNGRxbklVYnRqMG5SMzVaTS91QmpLeGF6V01Pdzd1b0ZiaFRsc3dqaFA1ZExPcVJoYzlqbnZpZjVmQzArSUhTWnJ6VXUxYjRqaEx3OUZueFZhOUo5dXZzS2Q1c1RiOVpHNzVMMUtibmtKd2xTd3Z6VUlaV2pwUzVhaUZOTDhFeEZTNmdVQzBGTDVBUXhqV2syaHBQYy9admZlZm44eUxwMUkrZmZ4c2VxMnFmVGdmSnBXVXQ3M2haOW5DYWZrTXl3L1BDdXpUZVA3OFhIeXhkUFRJZklGYjY0S0xoZjE2bDhSZzZaM3UrTjZWdVhMNHFlU0dWbFlEQmRsZXVmbjFCYkJ0dmlmbGN3M2J2Y3U4eEMyb1FqN2s0elhUVGdjWGljamQyZGNNVHMrZC9UT0I0N05oVlhXR1pXTUVQc1JoZ3JEZ2J6YTlsQWFHR3d3dEdaQ2dvVnZjSXpzaG1SaG95d3VWOHlSVk0reFhIZm1MbVMwSjlRUEJBMnBDSDMrNnBwYUxCOW4wVEZwSHlTQW1nejE1THJaRjJBZmt0bkpueGlzRkFNR2xWbUc5ODBXV0VxOWptMlkxTkJVL2hKZ2VXWW9aM3c4STlObGZjcmRDcjBOUzAvM3Y4VzVjZEVoaTh4a2QwbjltbG1USDZXNCtoZlo1TDRsbWY3bWdoL1RlWWdtVTNta1RheW5NbU5jSklTZFdpQWRLV1VMUWE3c0dZRlNSeUJCK01NcTFvMms4WGNxaGFLSWpJRE1sTXUwZzl2VHpteUkyNEQyTWJuK2p2Y1J4dWdJU0JJZ2hLQ21NVnhjemRzZ00wenArWGxveTFSWG8wTHp4MThUTXViaVNXTHdCOExnOVVBSU9neEhwL2Zkbi9yWHBvNVU2ZjRvMHA2eVhxTW5VcFZFREZiTUoxUUE3dFFxU0plMmxVRTFoeVVTMlc3bUdQWVdVVWZPT01LMms2bHFtTzFta25EMDdGd0lMWWt1ZlBlRGxPM0VvdUREU1ZKbGtGVEd1ZFpqaEhXV3ZvelNRcnpzOFlzSlJIemhBb3pLMHY3UEdyYzFuWU96QzVHSlM4Tm16QTdTb0VUMnhJVVZDMXZROVNabi9DQm9uRFpOZ2hvb3VGTDFQYmVRSGRoQ21ibXNCNnZJZHZJWHJSQXNCaE1COUdGNVdKWlpMVURNNVVsTDdJU1JrNnE2Ym9GY0NTbW1iZEZWbzJ3ZUtUcWhjWU9vS1ZLV2JSWkJqbU9nSWZOT0VWNDFla1lPcGxqWVN5eUFoV245TVgyanRhT3pnZERyYTFMbS9adTJkUWR0VVE3MTlOZmVpSmRDRVh1NVdKeExFalFFSit2MEQzZ2VLT2M1VlhtOUdvTkgxMThZUHNrR3AzL3haMExsKzAvL3ZTUzRWUDRvSW1PUW1mblRaMTVNMkNsVS9jbmpPS0d4VVpROFdxd01BZTVKV0c1WkhYazhyRmlOK1ROOW9YdVAvb2JBckxCQ2ZtMlFBdjl3NnFoajdiQ3prbGNITzNjUEhUeXFlUDdsem56UGo2RTZkUTNuY2V3V3RONmcwckRqVm1SR1N2SUdHQURGTVgwamNyTXBWM2xjcVdyYjE2VTUyNlcrMjVVWWc2T0RwVG10dzFvb20vT0FHUFFrQ0NYNkwvcFplUnFpTGoxRW1jak1XRlZMcDFreEtwaU1uaEJQSVM5ZDFZNFoyMnhUd1lmNy9aN2RYbkhpcnRYckxnYlJpb1FpV3lwY0lyUEowZ1ZjblZ3MWFyQmxYVWV5R3JYVzZodkw2dGRHUmIxMElXRXpHYTV6bXJYK053NEw3U1FVdUE2ODNOOW1abmoycW9Pd08wNk1xK1IrdTFWaVZXRENidjJtVFkzTUxjN29NSFhSTXNXM1FmMFdFYW5TdEFmYkN6TktmcHFuNFpTcWRiMWkvdEQxQ3RIVEcvdHM4WmRQVWQyelIxa2IwZ000anNjZklQWlBkZWNoMjhRMUppTWI4aEVOZW9ObHRQRmVEQ280eHZ3ZUQ2VmNxanNOY1BlMnI4YTU5VTUxYXRJQXk4UWg2UlJLMVlnT2htbkt4dGoxQzFvTUpiZWpEMG4ySXorTTVJd0xCdVM0ZjVLdHl5TmUwTVBCUFNydFFHNFNiTUFGa2o4bGRFRDdRTHZ0VjdIVVA4MWJ0RnJlVDJ3S0tELytBMmVQakxPNGJoeitMMHdhVWIwWktaREZxQURaa2tPU2dpZWNXQXNSRVNJQjBicTBINFo3cFFTaXlsWFNjdHdFWGFmR3h4ODVkSzV3Y1d0RjA4ZkdoZzRkUHJRcmJkeWFzRHlxOERGVy9hYy8vMzVQWHZPNzRHbHp4Ym9uazFIWHp5NmlUVXNWanZ3dS9pUGNib0YrVHpXUmt6Wk1mMTh6SFdvY2g1WXVxTGl5UDhxMVM3b0Jrem9jaFlKQ3J1SGlBNm1QMjZsZUlGSkd3NldWdVRpeVVJM2xxdHNKbDJudW1Yc1pUSDlnVGJOTlNFMnAxMDhLR2RrTnkzbERLOXloeFlNV3I1OFM4RGdyV1c4SEptN3lKcjlYYUdrV0FGZWE5RExuZFJZSGZZYXFna1hGZjVianF5NHJ4cGF1SWxYZWtXVmhybEhOd3lrTjdXM3VJY1U2WWMrUnpNa1dSY2tCMzd1TTVBdjJ2NW1LYjY3RFdDcDVjOUY1aTlkY292UjJDQkZtcndObkx1ZEtnRko0NzFQd2ExSnhXT3JlMUpyKzd5ZzFaQzZpMlQ1MWRlNWw3aVgwQmNOV0lVTGVHOWJqZFpCWm0wN3hrUytwQ2Rqb1FHYThZWWJNTkwxeFNCTTRmZElxVEpqOXpWTGNJSmpaK3RyenRnRmJuTElIVk45WUNpMTlhb3hxUG9OaFo1VWpkcDZ1bTk0cmFIV1BvTnQ3ak9xWWFpd1VmWHJaNTluM1JPcTMvOVRuK28rWTZqMWVVbG1nL0ZOa3N3dDlxdWo1OWx3bzZGd2krcWRqdEYvY3Nyb056bWx0bHIxZDlETGZzY3dIUC96dnBEZjcvZ2Y0ejIrb0dsSTNuUFl3U2xKcnQrOG44VDQySXZ4NFNNMzFXOWt3WEVMTU9XcldaYlp5Q2taNTNEcTExWU1GUll0V1F4VEVUZHlTa3RIYjk0MThyM3RzM1hOYUYxNzcvMEw3aW1Fd05TODFBUTUwQmZvcXl6ZTJ3VU9oYi96aTFyYzAvbmUzanlzbTcySXZ5Y2dkQXh0YVl0VkQ3UlhOZE9ZazFpNHp0dmtXVHZVWmJMTG9uUU5ZMzJJYUkzSU9qckpRdlRTRjhadVhwTlpxbU9PR2tuK2VwZFVLMDZSNFkxd2ZVNS9idmRrWHhUbzMycHpHVFdpNzJJOEdyVnVlcWgyTncyNjIrc003d2xzMzM5SE5UMlN5VnFaTHAvY2JOUzY2bnR0ZDBkOTd6RTFFRkRkSFlZMjF1ZGwrQVI3UnpVRGFkZDIxZDhPV3crYUVjT0lHaU9HTFdKWTJLSmVXOE4yMUluWkR0WG9oSzBqeU96d2R6Qm9HMnlkL0JkdGlPR0dBQUI0bkdOZ1pBQ0RPMW90aytMNWJiNHljTE9BK1pjYnhNNGk2UC83V1hpWUR3QzVIQXhNSUZFQU10NEswM2ljWTJCa1lHQSs4UDhBQXdNTEF3UEQveThzUEF4QUVSVEFCZ0IzS2dTU2VKeGpMR05RWWdBQ3hsQUdNR0FDWWhZSU14YUlKUml3QWtZRktNT0d3Wk5oSGdNREFGa1ZBcThBQUFBQUFBQXFBRElBTWdBNkFFSUFuQUVLQVRJQmtBSE9BbUFDc0FMWUF5Z0RYZ08wQkE0RWZBVDZCWllGNEFZT0JuZ0dzQWJzQjNZSC9BaElDTko0bkdOZ1pHQmdrR1VvWXVCZ0FBRW1CZ1RRQXhFQUVEQUF5UUFBZUp5ZGtyMU93ekFVaFkvYkFxSklpSW1CNmU2UUtLa1FBd01MVXFVT0xFajhxRnVhdWtuVVlLTWtESDBJSG9DRngyQmhZMkRpRVJoNUJYWk9YSU1RUWtJaWtlUFBOK2VlZTJNSHdCYWVvYkM4QnBoNVZvdy9ldTVnRGErZXU5aFRSNTU3MkZLM25sZXdvUjQ4cnpMKzVybVBuYzR1czFSdm5hdXBjMmhaUVhEbnVZTk52SGp1NGhKdm5uc1FOZmU4Z20xMTczbVY4U2ZQZmV5cmQ0eWhZZWl1VVdOTzV4RlhLVUsrdlVDQkJqbGo3Vk56bmlGQnlYdkNPWFhxQnBiUE0rWVVqRmpuSTNSYTRJb3FTMjFOTDR5MW1lcDZMaU9UaHYyTG9zbWx5YlhNa3JLY0pPbGNHaXRucGtqdFZFdTl1SnJZc21aT2EzZnRtc3RaTG5NVStES0d0a2p0dFRaNWtta1RNTmN3Y2twUmhodFdUVkJ4cWJPYk1pRU1YVXJqNXNwWkNjOHJSTVQ1a09QNGwxTHlyZFJTRlZNZjRJQmpRSXBKR0ZyVERHMlZhUm1Fa1J6SzhWZEw0bHBpS0k2Q2cyQVF4VlQvVlFZLzA0RnppaXErS3B5azdhSHRHdWU2cWd0ckpBNmpmMjNVNTRhSWw3ZEZFcTQxRDFCNGNBdjNJN1FHSnh5dE5seCtyTkJFVjBtanB6Slp5Q2kxSjlhYUVCK3llSkRUQUFCNG5IM05OeExDUUF3RjBQMEdiTExKbVR0czltenB4RTBvYU9oOGYyeHBhOVM4K2FNL2trakUvM2tLZ1VRa0dHR01DVkprbUdLR09SWllZb1UxY215d3hRNTdISERFQ1dkY2NNVU5kenl5N3Z1Ui9VUlZWTE5OTWFpVkNhU3JXdEpMeHhySkJ0Nzdrbk9oVE5SR3VWOUpINlc3YmVDLzc4Qi9lM1hVcEoxNldXK0p1aVhLZXNESmhwSmxhcW80cFNrMTlnZE5qRGdFQUE9PSkgZm9ybWF0KFwid29mZlwiKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLy8gWkQgQVNTRVRTXG4vLyBaRCBhc3NldHMgbGlrZSB0aGlzIGFuZCBvdGhlcnMgYXJlIHN0b3JlZCBpbiBaZW5kZXNrLlxuLy8gVG8gdXBsb2FkIG9uZSwgYWRkIGl0IHRvIHRoZSBzcmMgZm9sZGVyIChiZSBzdXJlIHRoZSBmb2xkZXIgaXMgY29tcGlsZWQgaW50byBhc3NldHMgYnkgR3VscClcbi8vIEFzc2V0cyBhcmUgcmVuYW1lZCBieSBaZW5kZXNrLiBUbyBmaW5kIHRoZSBVUkw6IGh0dHBzOi8vc3VwcG9ydC56ZW5kZXNrLmNvbS9oYy9lbi11cy9hcnRpY2xlcy80NDA4ODI5MTU1MjI2XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0FtYml0JztcbiAgICBzcmM6IHVybCgnaHR0cHM6Ly90aGVtZS56ZGFzc2V0cy5jb20vdGhlbWVfYXNzZXRzLzE5MTE2NjcvODcxYjFjNjUzZGNlMjU3ZjFlMDZjMjk4MTJmMDUyNTVkYjk3NzQ2NC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgnaHR0cHM6Ly90aGVtZS56ZGFzc2V0cy5jb20vdGhlbWVfYXNzZXRzLzE5MTE2NjcvYjNjMDUwN2EyNWVhZDMwNzlmZDYwZDIwZjI4OGY2Y2ZiNWU5Mjc2YS53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0FtYml0JztcbiAgICBzcmM6IHVybCgnaHR0cHM6Ly90aGVtZS56ZGFzc2V0cy5jb20vdGhlbWVfYXNzZXRzLzE5MTE2NjcvYjU3OGJmNTg0YWRkYWViMjBjYTg2M2U1MTUxMDE1MDNiZWM0YTM5MC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgnaHR0cHM6Ly90aGVtZS56ZGFzc2V0cy5jb20vdGhlbWVfYXNzZXRzLzE5MTE2NjcvODM3NTY2MGZlOWY1NzRkMzlhYzdkZDMxMjA1ZjdjZDM2NjE3YjUwNi53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0FtYml0JztcbiAgICBzcmM6IHVybCgnaHR0cHM6Ly90aGVtZS56ZGFzc2V0cy5jb20vdGhlbWVfYXNzZXRzLzE5MTE2NjcvNTFmN2IwYWVkZmI3Yzc5NDE1YmNkNjA5NjJmMWE4YWNhMTJiN2UyNi53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgnaHR0cHM6Ly90aGVtZS56ZGFzc2V0cy5jb20vdGhlbWVfYXNzZXRzLzE5MTE2NjcvODBmYjRlMWJlMWYwOTQ1NDBjZGI0ZTFiZWY4MzM0YzY3MTcyNDdiYS53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbiAgICBmb250LXdlaWdodDogMjAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gICAgc3JjOiBsb2NhbCgnUm9ib3RvJylcbiAgICAgICAgdXJsKCdodHRwczovL3RoZW1lLnpkYXNzZXRzLmNvbS90aGVtZV9hc3NldHMvMTkxMTY2Ny84NGQxMDI0ODg3MzhiMGViYmM3YTUwODc5NzNlZmZiZDU0Yzk1YmQ1LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gICAgc3JjOiBsb2NhbCgnUm9ib3RvJylcbiAgICAgICAgdXJsKCdodHRwczovL3RoZW1lLnpkYXNzZXRzLmNvbS90aGVtZV9hc3NldHMvMTkxMTY2Ny81MWRiYWU0NTQzYWFhMTAwOTZlMzQ0ZTQ4ZmNmZmU0NjhiZDMxNGE5LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogMjAwO1xufVxuXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Sb2JvdG8mZGlzcGxheT1zd2FwJyk7IiwiQHVzZSAndmFyaWFibGVzJyBhcyAqO1xuXG4uaGotYWNjb3JkaW9uIHtcbiAgICBoMiwgaDMge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCAjZWVlIHNvbGlkO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICBidXR0b24uZXhwYW5kQWxsLmJ0bi5idG4taGoge1xuICAgICAgICBjb250ZW50OiAnRXhwYW5kIEFsbCc7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbWluLXdpZHRoOiA5NXB4O1xuICAgIH1cblxuICAgICYuYWxsT3BlbiAuZXhwYW5kQWxsIHtcbiAgICAgICAgY29udGVudDogJ0NvbGxhcHNlIEFsbCc7XG4gICAgfVxuXG4gICAgJj4gYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6IDEuNmVtO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbl9jb2xvcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGhpZ2hsaWdodF9jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJ1xcMDAyQic7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0FtYml0JywgbW9ub3NwYWNlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2YzZjNmMztcbiAgICAgICAgICAgIGNvbG9yOiAkbmV1dHJhbF9jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAgICY6aG92ZXI6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluX2NvbG9yO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcMjIxMic7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG5ldXRyYWxfY29sb3I7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmM2YzZjM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYrLmFjY29yZGlvbi1kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1kcm9wZG93biB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4ICNlZWUgc29saWQ7XG4gICAgfVxufVxuXG4uaGotZXhwZXJpbWVudCB7XG4gICAgPioge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC52YXJpYW50LCAuY29udHJvbCwgLnZhcmlhbnQtdjIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmhqLXRhYnMge1xuICAgIG1hcmdpbjogMjBweCAwO1xuXG4gICAgLnRhYi1oZWFkZXJzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAxMHB4O1xuXG4gICAgICAgIC50YWIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbl9jb2xvcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAgIC50YWIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBkaXZbZGF0YS1sYWJlbF0ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBib3JkZXItdG9wOiAkbWFpbl9jb2xvciA0cHggc29saWQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206ICRtYWluX2NvbG9yIDRweCBzb2xpZDtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG5cbiAgICBkaXZbZGF0YS1sYWJlbF0uYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufSIsIi8qIFRoZW1lIGNvbG9ycyAqL1xuJG1haW5fY29sb3I6ICMzMjRGQkU7XG4kbWFpbl9jb2xvcl9ob3ZlcjogIzI4M0Y5ODtcbiRtYWluX2NvbG9yX2Rpc2FibGVkOiAjQURCOUU1O1xuXG4kaGlnaGxpZ2h0X2NvbG9yOiAjRkYzQzAwO1xuJGhpZ2hsaWdodF9jb2xvcl9ob3ZlcjogI0NDMzAwMDtcbiRoaWdobGlnaHRfY29sb3JfZGlzYWJsZWQ6ICNGRkQ4Q0M7XG5cbiR0ZXh0X2NvbG9yX2RlZmF1bHQ6IHJnYmEoMCwwLDAsMC44OSk7XG4kdGV4dF9jb2xvcl9saWdodDogcmdiYSgwLDAsMCwwLjYpO1xuJHRleHRfY29sb3JfZGlzYWJsZWQ6IHJnYmEoMCwwLDAsMC4zOCk7XG5cbiR0ZXh0X2NvbG9yX3doaXRlOiByZ2JhKDI1NSwyNTUsMjU1LDAuODkpO1xuJHRleHRfY29sb3Jfd2hpdGVfbGlnaHQ6IHJnYmEoMjU1LDI1NSwyNTUsMC42KTtcblxuJG5ldXRyYWxfY29sb3I6ICMyMDI2NDE7XG4kbmV1dHJhbF9jb2xvcl9ob3ZlcjogIzRENTE2NztcbiRuZXV0cmFsX2NvbG9yX291dGxpbmVzOiAjQTZBOEIzO1xuJG5ldXRyYWxfY29sb3JfbGluZV9kaXZpZGVyczogI0U5RTlFQztcbiRuZXV0cmFsX2NvbG9yX2JhY2tncm91bmRzOiAjRjZGNkY3O1xuXG4kYmFja2dyb3VuZF9jb2xvcl8xOiAjRkZFQ0U2O1xuJGJhY2tncm91bmRfY29sb3JfMjogI0VCRUVGOTtcbiRiYWNrZ3JvdW5kX2NvbG9yXzM6ICNGQ0ZBRTY7XG5cbiRmb250X2hlYWRpbmc6ICdBbWJpdCcsIHNhbnMtc2VyaWY7XG4kZm9udF9ib2R5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcblxuJGFzc2V0czogJ2h0dHBzOi8vYXNzZXRzLmhvdGphci5jb20vY3MtdGVhbS9rbm93bGVnZV9iYXNlL3RoZW1lX2Fzc2V0cy8nO1xuXG4vKiBGdW5jdGlvbiBjb2xvcnMgKi9cbiRoaWdobGlnaHQ6ICNmZmZjOTQ7IiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG4kcGVybWlzc2lvbnM6IFwiYWRtaW5cIiwgXCJ3cml0ZVwiLCBcInJlYWRcIiwgXCJhY2NvdW50LW93bmVyXCIsIFwibm90LWFjY291bnQtb3duZXJcIjtcblxuJHBsYW5zOiBcImJhc2ljXCIsIFwicGx1c1wiLCBcImJ1c2luZXNzXCIsIFwiYWR2YW5jZWRcIjtcblxuJGxvZ2luLXN0YXRlczogXCJsb2dnZWQtaW5cIiwgXCJsb2dnZWQtb3V0XCI7XG5cbiRzdGF0ZXM6IGpvaW4oJHBlcm1pc3Npb25zLCAkcGxhbnMpO1xuXG4kc3RhdGVzOiBqb2luKCRzdGF0ZXMsICRsb2dpbi1zdGF0ZXMpO1xuXG4uc2hvdy1jb250cm9sIHtcbiAgICBkaXNwbGF5OiBpbml0aWFsICFpbXBvcnRhbnQ7XG59XG5cbkBlYWNoICRzdGF0ZSBpbiAkc3RhdGVzIHtcbiAgICAvLyBTdGFydCBieSBoaWRpbmcgYWxsIHN0YXRlcyBhbmQgdGhlbiBvdmVycmlkZSBsYXRlci5cbiAgICAuc2hvdy0jeyRzdGF0ZX0ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC4jeyRzdGF0ZX0ge1xuICAgICAgICAvLyBDb250cm9sIHNob3VsZCBhbHdheXMgYmUgaGlkZGVuIGlmIGFueSBvZiB0aGUgc3RhdGVzIGFyZSBwcmVzZW50LlxuICAgICAgICAuc2hvdy1jb250cm9sIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFJlc2V0IHRoZSB2aXNpYmlsaXR5IGZvciBjdXJyZW50IHN0YXRlLlxuICAgICAgICAuc2hvdy0jeyRzdGF0ZX0ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5pdGlhbDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIE9wdGlvbmFsbHkgaGlkZSBmb3IgY3VycmVudCBzdGF0ZS5cbiAgICAgICAgLmhpZGUtI3skc3RhdGV9IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuaGlnaGxpZ2h0LSN7JHN0YXRlfSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGlnaGxpZ2h0O1xuICAgICAgICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAvKiBUb29sdGlwICovXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRuZXV0cmFsX2NvbG9yO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgIHRvcDogLTMwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgICAgICAgICAgICAgICBAaWYgaW5kZXgoJHBlcm1pc3Npb25zLCAkc3RhdGUpIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCLihLnvuI/vuI9cXDAwYTBcXDAwYTBTcGVjaWZpYyB0byB5b3VyIHNpdGUgcGVybWlzc2lvbnNcIjtcbiAgICAgICAgICAgICAgICB9IEBlbHNlIGlmIGluZGV4KCRwbGFucywgJHN0YXRlKSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwi4oS577iP77iPXFwwMGEwXFwwMGEwU3BlY2lmaWMgdG8geW91ciBzaXRlIHBsYW5cIjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAtN3B4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDhweDtcbiAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG5ldXRyYWxfY29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcblxuLmhlYWRlci13cmFwIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcblxuICAgIC5oZWFkZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDExNjBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDEycHggNSU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OiA3MXB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9oZWFkaW5nO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTYwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxvZ28ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2dvIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2LXdyYXBwZXIge1xuICAgICAgICAgICAgbmF2LnVzZXItbmF2IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSA+IGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhOm5vdCguYnRuLmJ0bi1oaikge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHRfY29sb3JfZGVmYXVsdDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHggMCAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYubG9naW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaWNvbi1tZW51IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkaGlnaGxpZ2h0X2NvbG9yO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuW2Rpcj0ncnRsJ10gLm5hdi13cmFwcGVyIHtcbiAgICBhIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgICB9XG5cbiAgICAuaWNvbi1tZW51IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG59XG5cbiIsIkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcblxuZm9vdGVyLmZvb3RlciB7XG4gICAgYmFja2dyb3VuZDogJG5ldXRyYWxfY29sb3I7XG4gICAgY29sb3I6ICR0ZXh0X2NvbG9yX3doaXRlX2xpZ2h0O1xuICAgIHBhZGRpbmc6IDU2cHggMDtcbiAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDEuMTExMTF2dywgMTZweCk7XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNDQwcHggIWltcG9ydGFudDtcblxuICAgICAgICAuc29jaWFsaWNvbnMge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM1NjVhNmY7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXAoNTZweCwgNS41NTU1NnZ3LCA2NnB4KTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjbGFtcCgxNnB4LCAxLjY2NjY3dncsIDI0cHgpO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5MHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaWNvbnMge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXAoNTZweCwgNS41NTU1NnZ3LCA4MHB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5ncmlkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDEzMHB4LCAxZnIpKTtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gICAgICAgICAgICAvL21hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgICAgICByb3ctZ2FwOiAyMHB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5MHB4KSB7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaGNsb2dvIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTBweCkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb2x1bW4ge1xuICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0X2NvbG9yX3doaXRlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCg4cHgsIDEuNjY2Njd2dywgMTZweCk7XG4gICAgICAgICAgICAgICAgICAgIC8vcGFkZGluZy1ib3R0b206IGNsYW1wKDhweCwgMC41NXZ3LCA4cHgpO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0FtYml0Jywgc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU2NTY1NjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDEuMTExMTF2dywgMTZweCk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wKDhweCwgMS42NjY2N3Z3LCAxNnB4KTtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMnB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dF9jb2xvcl93aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLmNvcHlyaWdodCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcCg0MHB4LCAzLjg4ODg5dncsIDU2cHgpO1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5MHB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wKDQwcHgsIDMuODg4ODl2dywgNTZweCk7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrNjBEYXJrU3RhdGljKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jcHlyeXQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDkwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wKDE2cHgsIDEuNjY2Njd2dywgMjRweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucmlnaHRkaXYge1xuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEFtYml0LCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTBweCkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IC0xO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCg0MHB4LCAzLjg4ODg5dncsIDU2cHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvb2tpZWNscyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNsYW1wKDE2cHgsIDEuNjY2Njd2dywgMjRweCk7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTBweCkge1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW1hZ2VhbmNob3Ige1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjbGFtcCg1cHgsIDAuNTV2dywgNXB4KTtcblxuICAgICAgICAgICAgLnNwYW4xIHtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgLnNwYW4yIHtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNSU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbn0iLCJpZnJhbWUjYWRhLWJ1dHRvbi1mcmFtZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuaWZyYW1lI2FkYS1idXR0b24tZnJhbWUuc2hvd0NoYXRCdG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG59IiwiLnNlYXJjaC1wb3B1bGFyTGlua3MtdGl0bGUge1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uc2VhcmNoLXBvcHVsYXJMaW5rcyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5zZWFyY2gtcG9wdWxhckxpbmtzLW1haW4ge1xuICAgIG1hcmdpbjogNXB4IDI4MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA3MXB4KSBhbmQgKG1heC13aWR0aDogMTIzNXB4KSB7XG4gICAgLnNlYXJjaC1wb3B1bGFyTGlua3MtbWFpbiB7XG4gICAgICAgIG1hcmdpbjogNXB4IDIwMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NzlweCkgYW5kIChtYXgtd2lkdGg6IDEwNzBweCkge1xuICAgIC5zZWFyY2gtcG9wdWxhckxpbmtzLW1haW4ge1xuICAgICAgICBtYXJnaW46IDVweCAxNjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzkxcHgpIGFuZCAobWF4LXdpZHRoOiA5NzhweCkge1xuICAgIC5zZWFyY2gtcG9wdWxhckxpbmtzLW1haW4ge1xuICAgICAgICBtYXJnaW46IDVweCA2MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYxMnB4KSBhbmQgKG1heC13aWR0aDogNzkwcHgpIHtcbiAgICAuc2VhcmNoLXBvcHVsYXJMaW5rcy1tYWluIHtcbiAgICAgICAgbWFyZ2luOiA1cHggNDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjc5cHgpIGFuZCAobWF4LXdpZHRoOiA2MTFweCkge1xuICAgIC5zZWFyY2gtcG9wdWxhckxpbmtzLW1haW4ge1xuICAgICAgICBtYXJnaW46IDVweCAxMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1wb3B1bGFyTGlua3Mge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1wb3B1bGFyTGlua3MtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxufVxuXG4uY2F0ZWdvcnkge1xuICAgIG1hcmdpbi1ib3R0b206IDI5cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmxvY2tDb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uY2F0ZWdvcnktSGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbn1cblxuLmJsb2NrLWxpc3Qge1xuICAgIHdpZHRoOiBjYWxjKDQ5LjMzMzMzMyUgLSAyNi42NjY2NjY2NjY3cHgpO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZDogI2VlZjBmNztcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4ycyBsaW5lYXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luOiAxNnB4O1xuXG4gICAgJj5kaXYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG59XG5cbi5ibG9jay1saXN0OmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5pbWctaWNvbiB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmFydGljbGUtaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYXJ0aWNsZS1TdWJoZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDE2IHB4O1xuICAgIGNvbG9yOiBncmF5O1xufVxuXG4uYXJ0aWNsZWRpdiB7XG4gICAgd2lkdGg6IDg4JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkxN3B4KSBhbmQgKG1heC13aWR0aDogMTA3N3B4KSB7XG4gICAgLmFydGljbGUtaGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc3MnB4KSBhbmQgKG1heC13aWR0aDogOTE3cHgpIHtcbiAgICAuYmxvY2stbGlzdCB7XG4gICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDQ5JSAtIDI2LjY2NjY2NjY2NjdweCk7XG4gICAgfVxuXG4gICAgLmFydGljbGVkaXYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgfVxuXG4gICAgLmFydGljbGUtaGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAuYXJ0aWNsZS1TdWJoZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cblxuICAgIC5pbWctaWNvbiB7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgfVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQzNXB4KSBhbmQgKG1heC13aWR0aDogNzcycHgpIHtcbiAgICAuYmxvY2stbGlzdCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNi42NjY2NjY2NjY3cHgpO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUxNXB4KSB7XG4gICAgLmJsb2NrLWxpc3Qge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjYuNjY2NjY2NjY2N3B4KTtcbiAgICB9XG5cbiAgICAuYXJ0aWNsZS1oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgIH1cblxuICAgIC5hcnRpY2xlLVN1YmhlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgLmFydGljbGVkaXYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDE1cHgpIHtcbiAgICAuaW1nLWljb24ge1xuICAgICAgICAvKiB0ZXh0LWFsaWduOiBjZW50ZXI7ICovXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG59IiwiLmNvbnRhaW5lci5hcnRpY2xlLXdyYXBwZXIge1xuICAgIC5nZXRzdGFydGVkIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMjRGQkU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuXG4gICAgLmhvdGphcmxlYXJuaW5nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdBbWJpdCcsIHNhbnMtc2VyaWY7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICBmbGV4OiAwIDAgMzAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDA7XG5cbiAgICAgICAgJj5kaXYge1xuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwjRTFGNUY5LCNEQUYzRkEsI2M2ZTBGMik7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhlYWRpbmcge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYm9keSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvdXJzZS10aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idXR0b24td3JhcCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG5cbiAgICAgICAgICAgIGE6aG92ZXIsXG4gICAgICAgICAgICBhOnZpc2l0ZWQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5ob3RqYXJsZWFybmluZyB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMjMlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFydGljbGUge1xuICAgICAgICAgICAgbWluLXdpZHRoOiA2OTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkaW5nIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuZGl2LmNvZGUtdG9vbGJhcj4udG9vbGJhciB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogOHB4O1xuICAgIHJpZ2h0OiA4cHg7XG5cbiAgICAmPi50b29sYmFyLWl0ZW0gYnV0dG9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzMyNGZiZTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxufSIsIkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcblxuLnNhbGVzTW9kYWwtd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDAwO1xuXG4gICAgaDIsIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLnNhbGVzTW9kYWwtaW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgbWFyZ2luOiBjYWxjKDUwdmggLSAyMDBweCkgYXV0byAwO1xuICAgICAgICBtYXgtd2lkdGg6IGNsYW1wKDMwMHB4LCA1MHZ3LCA3MjBweCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcblxuICAgICAgICAuc2FsZXNNb2RhbC1oZWFkZXIsIC5zYWxlc01vZGFsLWJvZHksIC5zYWxlc01vZGFsLWZvb3RlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuc2FsZXNNb2RhbC1oZWFkZXIge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXDAwMkJcIjtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5ldXRyYWxfY29sb3JfaG92ZXI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbmV1dHJhbF9jb2xvcl9iYWNrZ3JvdW5kcztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2FsZXNNb2RhbC1ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjRweCAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNhbGVzTW9kYWwtZm9vdGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5AdXNlIFwiY29tcG9uZW50c1wiO1xuQHVzZSBcImZvbnRcIiBhcyAqO1xuQHVzZSBcInBsYW5zQW5kUGVybWlzc2lvbnNcIjtcbkB1c2UgXCJ2YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcImhlYWRlclwiO1xuQHVzZSBcImZvb3RlclwiO1xuQHVzZSBcImNoYXRcIjtcbkB1c2UgXCJob21lXCI7XG5AdXNlIFwiYXJ0aWNsZVwiO1xuQHVzZSBcInNhbGVzTW9kYWxcIjtcblxuLyoqKioqIEJhc2UgKioqKiovXG4qIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5ib2R5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBjb2xvcjogJHRleHRfY29sb3JfZGVmYXVsdDtcbiAgICBmb250LWZhbWlseTogJGZvbnRfYm9keTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgYm9keSA+IG1haW4ge1xuICAgICAgICBtaW4taGVpZ2h0OiA2NXZoO1xuICAgIH1cbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgICBmb250LWZhbWlseTogXCJBbWJpdFwiLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cbmgxIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG59XG5cbmgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG59XG5cbi8qIGNoYW5nZWQgYnkgR3Jheml0aWkgZm9yIFRpY2tldCBIQy0zMDggICAqL1xuaDMge1xuICAgIGZvbnQtc2l6ZTogMThweCA7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuaDQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiBpbmhlcml0O1xufVxuXG5idXR0b24ge1xuICAgIGJvcmRlcjogbm9uZTtcbn1cblxuYS5idG4uYnRuLWhqLFxuaW5wdXQuYnRuLmJ0bi1oaixcbmJ1dHRvbi5idG4uYnRuLWhqLFxuI25ld19yZXF1ZXN0IGZvb3RlciBpbnB1dCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICBiYWNrZ3JvdW5kOiAkbWFpbl9jb2xvcjtcbiAgICBjb2xvcjogJHRleHRfY29sb3Jfd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6ICRmb250X2JvZHk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgJjpob3ZlcixcbiAgICBhOmFjdGl2ZSxcbiAgICBhOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogJG1haW5fY29sb3JfaG92ZXI7XG4gICAgfVxuXG4gICAgJi5zZWNvbmRhcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICRuZXV0cmFsX2NvbG9yO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbmV1dHJhbF9jb2xvcl9iYWNrZ3JvdW5kcztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuYTpob3ZlcixcbmE6YWN0aXZlLFxuYTpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmlucHV0LFxudGV4dGFyZWEge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuaW5wdXQge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXIgMC4xMnMgZWFzZS1pbi1vdXQ7XG59XG5cbmlucHV0OmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkdGV4dF9jb2xvcl9kZWZhdWx0O1xufVxuXG5pbnB1dFtkaXNhYmxlZF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG59XG5cbnNlbGVjdCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTBweCBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzogOHB4IDMwcHggOHB4IDEwcHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBjb2xvcjogIzU1NTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuc2VsZWN0OmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkdGV4dF9jb2xvcl9kZWZhdWx0O1xufVxuXG5zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbnRleHRhcmVhIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICByZXNpemU6IHZlcnRpY2FsO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMTBweDtcbn1cblxudGV4dGFyZWE6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR0ZXh0X2NvbG9yX2RlZmF1bHQ7XG59XG5cbi5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgNSU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTYwcHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICB9XG59XG5cbi5jb250YWluZXItZGl2aWRlciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxudWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5lcnJvci1wYWdlIHtcbiAgICBtYXgtd2lkdGg6IDExNjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDUlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTE2MHB4KSB7XG4gICAgLmVycm9yLXBhZ2Uge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgIH1cbn1cblxuLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vKioqKiogQnV0dG9ucyAqKioqKi9cbi5idXR0b24sXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHRleHRfY29sb3JfZGVmYXVsdDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6ICR0ZXh0X2NvbG9yX2RlZmF1bHQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIuMzQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjEycyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTJzIGVhc2UtaW4tb3V0LFxuICAgICAgICBjb2xvciAwLjE1cyBlYXNlLWluLW91dDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmJ1dHRvbixcbiAgICBbcm9sZT1cImJ1dHRvblwiXSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbn1cblxuLmJ1dHRvbjo6YWZ0ZXIsXG5bcm9sZT1cImJ1dHRvblwiXTo6YWZ0ZXIge1xuICAgIGNvbG9yOiAkdGV4dF9jb2xvcl9kZWZhdWx0O1xufVxuXG4uYnV0dG9uOmhvdmVyLFxuLmJ1dHRvbjphY3RpdmUsXG4uYnV0dG9uOmZvY3VzLFxuLmJ1dHRvblthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXSxcbltyb2xlPVwiYnV0dG9uXCJdOmhvdmVyLFxuW3JvbGU9XCJidXR0b25cIl06YWN0aXZlLFxuW3JvbGU9XCJidXR0b25cIl06Zm9jdXMsXG5bcm9sZT1cImJ1dHRvblwiXVthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHRfY29sb3JfZGVmYXVsdDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnV0dG9uW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdOmhvdmVyLFxuLmJ1dHRvblthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXTpmb2N1cyxcbi5idXR0b25bYXJpYS1zZWxlY3RlZD1cInRydWVcIl06YWN0aXZlLFxuW3JvbGU9XCJidXR0b25cIl1bYXJpYS1zZWxlY3RlZD1cInRydWVcIl06aG92ZXIsXG5bcm9sZT1cImJ1dHRvblwiXVthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXTpmb2N1cyxcbltyb2xlPVwiYnV0dG9uXCJdW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCR0ZXh0X2NvbG9yX2RlZmF1bHQsIDIwJSk7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJHRleHRfY29sb3JfZGVmYXVsdCwgMjAlKTtcbn1cblxuLmJ1dHRvbltkYXRhLWRpc2FibGVkXSxcbltyb2xlPVwiYnV0dG9uXCJdW2RhdGEtZGlzYWJsZWRdIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5idXR0b24tbGFyZ2UsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dF9jb2xvcl9kZWZhdWx0O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjcyO1xuICAgIG1pbi13aWR0aDogMTkwcHg7XG4gICAgcGFkZGluZzogMCAxLjkyODZlbTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmJ1dHRvbi1sYXJnZSxcbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxufVxuXG4uYnV0dG9uLWxhcmdlOmhvdmVyLFxuLmJ1dHRvbi1sYXJnZTphY3RpdmUsXG4uYnV0dG9uLWxhcmdlOmZvY3VzLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlcixcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWN0aXZlLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCR0ZXh0X2NvbG9yX2RlZmF1bHQsIDIwJSk7XG59XG5cbi5idXR0b24tbGFyZ2VbZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXVtkaXNhYmxlZF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG59XG5cbi5idXR0b24tc2Vjb25kYXJ5IHtcbiAgICBjb2xvcjogbGlnaHRlbigkdGV4dF9jb2xvcl9kZWZhdWx0LCAyMCUpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idXR0b24tc2Vjb25kYXJ5OmhvdmVyLFxuLmJ1dHRvbi1zZWNvbmRhcnk6Zm9jdXMsXG4uYnV0dG9uLXNlY29uZGFyeTphY3RpdmUge1xuICAgIGNvbG9yOiAkdGV4dF9jb2xvcl9kZWZhdWx0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKHdoaXRlLCAzJSk7XG59XG5cbi5idXR0b24tYm94ZXMge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjczMzQ4O1xuICAgIC8qIGhvdGphciByZWQgKi9cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDhweCAzMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLmJ1dHRvbi1ib3hlczpob3Zlcixcbi5idXR0b24tYm94ZXM6YWN0aXZlLFxuLmJ1dHRvbi1ib3hlczpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RhMmU0YztcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ1dHRvbi1ib3hlczpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbn1cblxuLyoqKioqIFRhYmxlcyAqKioqKi9cbi50YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGFibGUtbGF5b3V0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudGFibGUge1xuICAgICAgICB0YWJsZS1sYXlvdXQ6IGF1dG87XG4gICAgfVxufVxuXG4udGFibGUgdGgsXG4udGFibGUgdGggYSB7XG4gICAgY29sb3I6IGxpZ2h0ZW4oJHRleHRfY29sb3JfZGVmYXVsdCwgMjAlKTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5bZGlyPVwicnRsXCJdIC50YWJsZSB0aCxcbltkaXI9XCJydGxcIl0gLnRhYmxlIHRoIGEge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udGFibGUgdHIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC50YWJsZSB0ciB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgICB9XG59XG5cbi50YWJsZSB0ZCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnRhYmxlIHRkIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAudGFibGUgdGQsXG4gICAgLnRhYmxlIHRoIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnRhYmxlIHRkLFxuICAgIC50YWJsZSB0aCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgIH1cbn1cblxuLyoqKioqIEZvcm1zICoqKioqL1xuLmZvcm0ge1xuICAgIG1heC13aWR0aDogMTEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5mb3JtLWZpZWxkIH4gLmZvcm0tZmllbGQge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbi5mb3JtLWZpZWxkIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uZm9ybS1maWVsZCBpbnB1dCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmZvcm0tZmllbGQgaW5wdXQ6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR0ZXh0X2NvbG9yX2RlZmF1bHQ7XG59XG5cbi5mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmZvcm0tZmllbGQgaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR0ZXh0X2NvbG9yX2RlZmF1bHQ7XG59XG5cbi5mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgd2lkdGg6IGF1dG87XG59XG5cbi5mb3JtLWZpZWxkIC5uZXN0eS1pbnB1dCB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5mb3JtLWZpZWxkIC5uZXN0eS1pbnB1dDpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHRleHRfY29sb3JfZGVmYXVsdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5mb3JtLWZpZWxkIHRleHRhcmVhIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCB7XG4gICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xufVxuXG4uZm9ybS1maWVsZC5yZXF1aXJlZCA+IGxhYmVsOjphZnRlciB7XG4gICAgY29udGVudDogXCIqXCI7XG4gICAgY29sb3I6ICNmMDA7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cblxuLmZvcm0tZmllbGQgcCB7XG4gICAgY29sb3I6IGxpZ2h0ZW4oJHRleHRfY29sb3JfZGVmYXVsdCwgMjAlKTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luOiA1cHggMDtcbn1cblxuW2RhdGEtbG9hZGluZz1cInRydWVcIl0gaW5wdXQsXG5bZGF0YS1sb2FkaW5nPVwidHJ1ZVwiXSB0ZXh0YXJlYSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XG59XG5cbi5mb3JtIGZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuLmZvcm0gZm9vdGVyIGEge1xuICAgIGNvbG9yOiBsaWdodGVuKCR0ZXh0X2NvbG9yX2RlZmF1bHQsIDIwJSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLnN1Z2dlc3Rpb25zIHRkIHtcbiAgICB3aWR0aDogMzMlO1xufVxuXG4uZm9ybSAuc3VnZ2VzdGlvbi1saXN0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmZvcm0gLnN1Z2dlc3Rpb24tbGlzdCBsYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvcm0gLnN1Z2dlc3Rpb24tbGlzdCBsaSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweDtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDIwMG1zO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi8qKioqKiBVc2VyIGF2YXRhciAqKioqKi9cbi51c2VyLWF2YXRhciB7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmF2YXRhciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmF2YXRhciBpbWcge1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogNDBweDtcbn1cblxuLmF2YXRhciAuaWNvbi1hZ2VudDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dF9jb2xvcl9kZWZhdWx0O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvdHRvbTogLTRweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgY29udGVudDogXCJcXDFGNDY0XCI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0ycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxNHB4O1xufVxuXG4vKioqKiogQnJlYWRjcnVtYnMgKioqKiovXG4uYnJlYWRjcnVtYnMge1xuICAgIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYnJlYWRjcnVtYnMge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxufVxuXG4uYnJlYWRjcnVtYnMgbGkge1xuICAgIGNvbG9yOiAjMjYzMzQ1O1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5icmVhZGNydW1icyBsaSArIGxpOjpiZWZvcmUge1xuICAgIGNvbG9yOiAjYmJiO1xuICAgIGNvbnRlbnQ6IFwiPlwiO1xuICAgIG1hcmdpbjogMCA4cHg7XG59XG5cbi5icmVhZGNydW1icyBsaSBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAkaGlnaGxpZ2h0X2NvbG9yO1xufVxuXG4vKioqKiogU2VhcmNoIGZpZWxkICoqKioqL1xuLmFpcy13aXRoLXN0eWxlLmFpcy1zZWFyY2gtYm94OmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiY29wZW5oYWdlbi1pY29uc1wiICFpbXBvcnRhbnQ7XG59XG5cbi5zZWFyY2gtY2FsbG91dCB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogM2VtO1xufVxuXG4uc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWFyY2ggaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDZweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG5bZGlyPVwicnRsXCJdIC5zZWFyY2ggaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5zZWFyY2ggaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHRleHRfY29sb3JfZGVmYXVsdDtcbiAgICBjb2xvcjogIzU1NTtcbn1cblxuLnNlYXJjaDo6YmVmb3JlIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogI2RkZDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgY29udGVudDogXCJcIjtcbn1cblxuW2Rpcj1cInJ0bFwiXSAuc2VhcmNoOjpiZWZvcmUge1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIGxlZnQ6IGF1dG87XG59XG5cbi5zZWFyY2gtZnVsbCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xufVxuXG4uc2VhcmNoLXBhZ2UgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgZm9udC1zaXplOiAxLjRlbTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZzogMTBweCA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5zZWFyY2hfc25pcHBldCBlbSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJHRleHRfY29sb3JfZGVmYXVsdCwgNjApO1xufVxuXG4vKioqKiogSGVybyBjb21wb25lbnQgKioqKiovXG4uaGVybyB7XG4gICAgcGFkZGluZzogMTYwcHggMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjMzNDY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRhc3NldHMgKyBcImhlcm8ucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICBoMyB7XG4gICAgICAgIGNvbG9yOiAkdGV4dF9jb2xvcl93aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgIH1cbn1cblxuLmhlcm8tYXJ0aWNsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI2MzM0NjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLy90aGVtZS56ZGFzc2V0cy5jb20vdGhlbWVfYXNzZXRzLzE5MTE2NjcvNjA2MjMwODkyZjQ3YjZhYzkxNWE0NGU3OWM1ZDMwOWY4NWM3NDUwMi5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uaGVyby1jYXRlZ29yeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI2MzM0NjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGFzc2V0cyArIFwiaGVyby5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBwYWRkaW5nOiA3NXB4IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uaGVyby1hcnRpY2xlIGgzIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5oZXJvLXBhZ2Uge1xuICAgIGhlaWdodDogMjAwcHg7XG59XG5cbi5oZXJvLWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiA2MTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnBhZ2UtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW46IDEwcHggMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBhZ2UtaGVhZGVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxufVxuXG4ucGFnZS1oZWFkZXIgLnNlY3Rpb24tc3Vic2NyaWJlIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGFnZS1oZWFkZXIgLnNlY3Rpb24tc3Vic2NyaWJlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbi5wYWdlLWhlYWRlciBoMSB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5wYWdlLWhlYWRlci1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucGFnZS1oZWFkZXItZGVzY3JpcHRpb24ge1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIH1cbn1cblxuLnBhZ2UtaGVhZGVyIC5pY29uLWxvY2s6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDFGNTEyXCI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtNXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLnN1Yi1uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc3ViLW5hdiB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zdWItbmF2IGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgIH1cbn1cblxuLnN1Yi1uYXYgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLyoqKioqIEJsb2NrcyAqKioqKi9cblxuLyogVXNlZCBpbiBIb21lcGFnZSNjYXRlZ29yaWVzIGFuZCBDb21tdW5pdHkjdG9waWNzICovXG4uY29udGFpbmVyLWNvbnRhY3QtdXMge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uYmxvY2tzLWJhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kX2NvbG9yXzI7XG4gICAgcGFkZGluZy10b3A6IDY0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG5cbiAgICAuYmxvY2tzLWxpc3QgLmJsb2Nrcy1pdGVtIHtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgfVxufVxuXG4uYmxvY2tzLWxpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDIwcHggNDBweDtcblxuICAgICYuaGFsdmVzIHtcbiAgICAgICAgLmJsb2Nrcy1pdGVtIHtcbiAgICAgICAgICAgIC8vIE9uZSBoYWxmLCBtaW51cyBoYWxmIG9mIHRoZSAnZ2FwJyBwcm9wZXR5LlxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5xdWFydGVycyB7XG4gICAgICAgIC5ibG9ja3MtaXRlbSB7XG4gICAgICAgICAgICAvLyBPbmUgcXVhcnRlciwgbWludXMgdG90YWwgJ2dhcCcgcHJvcGVydHkgb3ZlciBmb3VyLlxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMTIwcHggLyA0KTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTM1cHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDgwcHggLyAzKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBUaGlzIGlzIHNwZWNpZmljYWxseSBmb3IgdGhlIHNpdHVhdGlvbiBvbiB0aGUgY29udGFjdCBwYWdlIHdoZXJlIHdlIGhhdmUgMTMgYmxvY2tzXG4gICAgJi50aGlydGVlbiB7XG4gICAgICAgIC5ibG9ja3MtaXRlbSB7XG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDkpLFxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxMCksXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDExKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMjdweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMTIpLFxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxMykge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi53aXRoLWJ1dHRvbiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAuYmxvY2tzLWl0ZW0ge1xuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYud2l0aC1pY29uIHtcbiAgICAgICAgLmJsb2Nrcy1pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjRweCAyNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5jYXRlZ29yeS1zZWN0aW9uLFxuICAgICYuY29udGFjdCB7XG4gICAgICAgIC5ibG9ja3MtaXRlbSB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2IoMCwgMCwgMCwgMC4yKTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9ja3MtaXRlbSB7XG4gICAgICAgIC8vIEVhY2ggc2hvdWxkIGJlIG9uZSB0aGlyZCB3aWR0aCBtaW51cyB0aGUgdG90YWwgJ2dhcCcgcHJvcGVydHkgZGl2aWRlZCBieSB0aHJlZSBjb2x1bW5zLlxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDgwcHggLyAzKTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMgbGluZWFyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODY0cHgpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgfVxufVxuXG4uY29udGFjdC1zdWJ0aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmJsb2Nrcy1pdGVtLWNvbnRhY3Rmb3JtIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGNvbG9yOiAkdGV4dF9jb2xvcl9kZWZhdWx0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzIGxpbmVhcjtcbiAgICBwYWRkaW5nOiAyNXB4IDEwcHggMjVweCAxMHB4O1xufVxuXG4uYmxvY2tzLWl0ZW0tbW9kYWwge1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IDBzICFpbXBvcnRhbnQ7XG59XG5cbi5ibG9ja3MtaXRlbS1tb2RhbCAuYmxvY2tzLWl0ZW0tbGluay1ob21lcGFnZSB7XG4gICAgcGFkZGluZzogMjVweCAzMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmJsb2Nrcy1pdGVtLW1vZGFsIHtcbiAgICAgICAgbWFyZ2luOiAwIDE1cHggMzBweDtcbiAgICAgICAgZmxleDogMSBjYWxjKDMzJSAtIDMwcHgpO1xuICAgIH1cblxuICAgIC5ibG9ja3MtaXRlbTIge1xuICAgICAgICBtYXJnaW46IDAgMTVweCAzMHB4O1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcbiAgICB9XG5cbiAgICAuYmxvY2tzLWl0ZW0tY29udGFjdCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuICAgIH1cbn1cblxuLmJsb2Nrcy1pdGVtLWludGVybmFsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuXG4uYmxvY2tzLWl0ZW0taW50ZXJuYWwgLmljb24tbG9jazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMUY1MTJcIjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYm90dG9tOiA1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmxvY2tzLWl0ZW0taW50ZXJuYWwgYSB7XG4gICAgY29sb3I6ICR0ZXh0X2NvbG9yX2RlZmF1bHQ7XG59XG5cbi5ibG9ja3MtaXRlbS1saW5rIHtcbiAgICBjb2xvcjogJHRleHRfY29sb3JfZGVmYXVsdDtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG59XG5cbi5ibG9ja3MtaXRlbS1saW5rOmhvdmVyLFxuLmJsb2Nrcy1pdGVtLWxpbms6Zm9jdXMsXG4uYmxvY2tzLWl0ZW0tbGluazphY3RpdmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJsb2Nrcy1pdGVtLWxpbmsgLmZhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYmxvY2tzLWl0ZW0tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgY29sb3I6ICNmNDM2NGM7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmJsb2Nrcy1pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIG1hcmdpbjogMDtcbn1cblxuLmJsb2Nrcy1pdGVtLWRlc2NyaXB0aW9uOm5vdCg6ZW1wdHkpIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uYmxvY2tzLXJlc291cmNlLWRlc2NyaXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYmxvY2tzLWxvYWRlciB7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgbWF4LXdpZHRoOiA1MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubm8tcGFkZGluZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xufVxuXG4ubGluay10ZXh0IHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogIzI2MzM0NSAhaW1wb3J0YW50O1xufVxuXG4vKioqKiogSG9tZXBhZ2UgKioqKiovXG4uc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLyogQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59ICovXG5cbi5zZWN0aW9uIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNhdGVnb3J5LXRpdGxlLWhvbWVwYWdlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICMxODE4MTg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uaG9tZXBhZ2UtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDU4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbn1cblxuLyoqKioqIFByb21vdGVkIGFydGljbGVzICoqKioqL1xuLnByb21vdGVkLWFydGljbGVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucHJvbW90ZWQtYXJ0aWNsZXMge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbn1cblxuLnByb21vdGVkLWFydGljbGVzLWl0ZW0ge1xuICAgIGZsZXg6IDEgMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnByb21vdGVkLWFydGljbGVzLWl0ZW0ge1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgIC8qIFRocmVlIGNvbHVtbnMgb24gZGVza3RvcCAqL1xuICAgIH1cblxuICAgIFtkaXI9XCJydGxcIl0gLnByb21vdGVkLWFydGljbGVzLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xuICAgIH1cbn1cblxuLnByb21vdGVkLWFydGljbGVzLWl0ZW06bnRoLWNoaWxkKDNuKSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLnByb21vdGVkLWFydGljbGVzLWl0ZW0gYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgY29sb3I6ICR0ZXh0X2NvbG9yX2RlZmF1bHQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTVweCAwO1xufVxuXG4ucHJvbW90ZWQtYXJ0aWNsZXMtaXRlbTpsYXN0LWNoaWxkIGEge1xuICAgIGJvcmRlcjogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5wcm9tb3RlZC1hcnRpY2xlcy1pdGVtOmxhc3QtY2hpbGQgYSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgIH1cbn1cblxuLyoqKioqIHRvcCBhcnRpY2xlcyAqKioqKi9cbi50b3AtYXJ0aWNsZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAudG9wLWFydGljbGVzIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG59XG5cbi50b3AtYXJ0aWNsZXMtaXRlbSB7XG4gICAgZmxleDogMSAwIGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAudG9wLWFydGljbGVzLWl0ZW0ge1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgIC8qIFRocmVlIGNvbHVtbnMgb24gZGVza3RvcCAqL1xuICAgIH1cblxuICAgIFtkaXI9XCJydGxcIl0gLnRvcC1hcnRpY2xlcy1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMzBweDtcbiAgICB9XG59XG5cbi50b3AtYXJ0aWNsZXMtaXRlbTpudGgtY2hpbGQoM24pIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4udG9wLWFydGljbGVzLWl0ZW0gYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgY29sb3I6ICR0ZXh0X2NvbG9yX2RlZmF1bHQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTVweCAwO1xufVxuXG4udG9wLWFydGljbGVzLWl0ZW06bGFzdC1jaGlsZCBhIHtcbiAgICBib3JkZXI6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAudG9wLWFydGljbGVzLWl0ZW06bGFzdC1jaGlsZCBhIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgfVxufVxuXG4vKioqKiogVGVhbSBzZWN0aW9uICoqKioqL1xuLnRlYW0gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLyoqKioqIENvbW11bml0eSBzZWN0aW9uIGluIGhvbWVwYWdlICoqKioqL1xuLmNvbW11bml0eSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY29tbXVuaXR5LWltYWdlIHtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb21tdW5pdHksXG4uYWN0aXZpdHkge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbn1cblxuLyoqKioqIFJlY2VudCBhY3Rpdml0eSAqKioqKi9cbi5yZWNlbnQtYWN0aXZpdHktaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnJlY2VudC1hY3Rpdml0eS1saXN0IHtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4ucmVjZW50LWFjdGl2aXR5LWl0ZW0ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuLnJlY2VudC1hY3Rpdml0eS1pdGVtLXBhcmVudCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ucmVjZW50LWFjdGl2aXR5LWl0ZW0tcGFyZW50LFxuLnJlY2VudC1hY3Rpdml0eS1pdGVtLWxpbmsge1xuICAgIG1hcmdpbjogNnB4IDA7XG4gICAgY29sb3I6ICR0ZXh0X2NvbG9yX2RlZmF1bHQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucmVjZW50LWFjdGl2aXR5LWl0ZW0tcGFyZW50LFxuICAgIC5yZWNlbnQtYWN0aXZpdHktaXRlbS1saW5rIHtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbn1cblxuLnJlY2VudC1hY3Rpdml0eS1pdGVtLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xufVxuXG4ucmVjZW50LWFjdGl2aXR5LWl0ZW0tbWV0YSB7XG4gICAgbWFyZ2luOiAxNXB4IDAgMCAwO1xuICAgIGZsb2F0OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucmVjZW50LWFjdGl2aXR5LWl0ZW0tbWV0YSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cblxuICAgIFtkaXI9XCJydGxcIl0gLnJlY2VudC1hY3Rpdml0eS1pdGVtLW1ldGEge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG59XG5cbi5yZWNlbnQtYWN0aXZpdHktaXRlbS10aW1lLFxuLnJlY2VudC1hY3Rpdml0eS1pdGVtLWNvbW1lbnQge1xuICAgIGNvbG9yOiBsaWdodGVuKCR0ZXh0X2NvbG9yX2RlZmF1bHQsIDIwJSk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xufVxuXG4ucmVjZW50LWFjdGl2aXR5LWl0ZW0tY29tbWVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbltkaXI9XCJydGxcIl0gLnJlY2VudC1hY3Rpdml0eS1pdGVtLWNvbW1lbnQge1xuICAgIHBhZGRpbmc6IDAgNXB4IDAgMDtcbn1cblxuLnJlY2VudC1hY3Rpdml0eS1pdGVtLWNvbW1lbnQ6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucmVjZW50LWFjdGl2aXR5LWl0ZW0tY29tbWVudCBzcGFuOjpiZWZvcmUge1xuICAgIGNvbG9yOiAkdGV4dF9jb2xvcl9kZWZhdWx0O1xuICAgIGNvbnRlbnQ6IFwiXFwxRjRBQ1wiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogM3B4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbltkaXI9XCJydGxcIl0gLnJlY2VudC1hY3Rpdml0eS1pdGVtLWNvbW1lbnQgc3Bhbjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbn1cblxuLnJlY2VudC1hY3Rpdml0eS1jb250cm9scyB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi5zZWN0aW9uLXRyZWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zZWN0aW9uLXRyZWUge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbn1cblxuLnNlY3Rpb24tdHJlZSAuc2VjdGlvbiB7XG4gICAgZmxleDogaW5pdGlhbDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNlY3Rpb24tdHJlZSAuc2VjdGlvbiB7XG4gICAgICAgIGZsZXg6IDAgMCA0NSU7XG4gICAgICAgIC8qIFR3byBjb2x1bW5zIGZvciB0YWJsZXQgYW5kIGRlc2t0b3AuIExlYXZpbmcgNSUgc2VwYXJhdGlvbiBiZXR3ZWVuIGNvbHVtbnMgKi9cbiAgICB9XG59XG5cbi5zZWN0aW9uLXRyZWUgLmljb24tbG9jazo6YmVmb3JlIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi5zZWN0aW9uLXRyZWUtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zZWN0aW9uLXRyZWUtdGl0bGUgYSB7XG4gICAgY29sb3I6ICR0ZXh0X2NvbG9yX2RlZmF1bHQ7XG59XG5cbi5zZWN0aW9uLXRyZWUgLnNlZS1hbGwtYXJ0aWNsZXMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbn1cblxuLmFydGljbGUtbGlzdC1pdGVtIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMTVweCAwO1xufVxuXG4uYXJ0aWNsZS1saXN0LWl0ZW0gYSB7XG4gICAgY29sb3I6ICR0ZXh0X2NvbG9yX2RlZmF1bHQ7XG59XG5cbi5pY29uLXN0YXI6OmJlZm9yZSB7XG4gICAgY29sb3I6ICR0ZXh0X2NvbG9yX2RlZmF1bHQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbnRlbnQ6IFwiXFwyNjA1XCI7XG59XG5cbi8qKioqKiBTZWN0aW9uIHBhZ2VzICoqKioqL1xuLnNlY3Rpb24tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5zZWN0aW9uLWNvbnRlbnQge1xuICAgIGZsZXg6IDE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuc2VjdGlvbi1jb250ZW50IHtcbiAgICAgICAgZmxleDogMCAwIDgwJTtcbiAgICB9XG59XG5cbi5zZWN0aW9uLXN1YnNjcmliZSAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqKioqIEFydGljbGUgKioqKiovXG4uYXJ0aWNsZSB7XG4gICAgLypcbiAgKiBUaGUgYXJ0aWNsZSBncmlkIGlzIGRlZmluZWQgdGhpcyB3YXkgdG8gb3B0aW1pemUgcmVhZGFiaWxpdHk6XG4gICogU2lkZWJhciB8IENvbnRlbnQgfCBGcmVlIHNwYWNlXG4gICogMTclICAgICB8IDY2JSAgICAgfCAxNyVcbiAgKi9cbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgICBwYWRkaW5nOiA1cHg7XG5cbiAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGNvbG9yOiAkaGlnaGxpZ2h0X2NvbG9yO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkaGlnaGxpZ2h0X2NvbG9yX2hvdmVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjp2aXNpdGVkIHtcbiAgICAgICAgICAgIGNvbG9yOiAkaGlnaGxpZ2h0X2NvbG9yX2Rpc2FibGVkO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmFydGljbGUge1xuICAgICAgICBmbGV4OiAxIDAgNjYlO1xuICAgICAgICBtaW4td2lkdGg6IDY0MHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgfVxufVxuXG4uYXJ0aWNsZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5hcnRpY2xlLWNvbnRhaW5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxufVxuXG4uYXJ0aWNsZS1oZWFkZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFydGljbGUtaGVhZGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG59XG5cbi5hcnRpY2xlLWF1dGhvciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFydGljbGUtdGl0bGUge1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAvKiBUYWtlIGVudGlyZSByb3cgKi9cbiAgICB9XG59XG5cbi5hcnRpY2xlLXRpdGxlIC5pY29uLWxvY2s6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDFGNTEyXCI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtNXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLmFydGljbGUgW3JvbGU9XCJidXR0b25cIl0ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIC8qQXZvaWQgY29sbGFwc2luZyBlbGVtZW50cyBpbiBTYWZhcmkgKGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjMS1taW5pbXVtLWNvbnRlbnQtc2l6aW5nLW9mLWZsZXgtaXRlbXMtbm90LWhvbm9yZWQpKi9cbiAgICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFydGljbGUgW3JvbGU9XCJidXR0b25cIl0ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG59XG5cbi5hcnRpY2xlLWluZm8ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmFydGljbGUtbWV0YSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5hcnRpY2xlLWJvZHkgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYXJ0aWNsZS1ib2R5IHVsLFxuLmFydGljbGUtYm9keSBvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG4gICAgbWFyZ2luOiAyMHB4IDAgMjBweCAyMHB4O1xufVxuXG5bZGlyPVwicnRsXCJdIC5hcnRpY2xlLWJvZHkgdWwsXG5bZGlyPVwicnRsXCJdIC5hcnRpY2xlLWJvZHkgb2wge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLmFydGljbGUtYm9keSB1bCA+IHVsLFxuLmFydGljbGUtYm9keSBvbCA+IG9sLFxuLmFydGljbGUtYm9keSBvbCA+IHVsLFxuLmFydGljbGUtYm9keSB1bCA+IG9sIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5hcnRpY2xlLWJvZHkgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cblxuLmFydGljbGUtYm9keSBhOnZpc2l0ZWQ6bm90KC5nZXR0aW5nLXN0YXJ0ZWQpIHtcbiAgICBjb2xvcjogZGFya2VuKCRoaWdobGlnaHRfY29sb3IsIDIwJSk7XG59XG5cbi5hcnRpY2xlLWJvZHkgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkO1xuICAgIGNvbG9yOiBsaWdodGVuKCR0ZXh0X2NvbG9yX2RlZmF1bHQsIDIwJSk7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLmFydGljbGUtYm9keSA+IHA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFydGljbGUtY29udGVudCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5hcnRpY2xlLWZvb3RlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLmFydGljbGUtY29tbWVudC1jb3VudCB7XG4gICAgY29sb3I6IGxpZ2h0ZW4oJHRleHRfY29sb3JfZGVmYXVsdCwgMjAlKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uYXJ0aWNsZS1jb21tZW50LWNvdW50OmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5hcnRpY2xlLWNvbW1lbnQtY291bnQgLmljb24tY29tbWVudHMge1xuICAgIGNvbG9yOiAkdGV4dF9jb2xvcl9kZWZhdWx0O1xuICAgIGNvbnRlbnQ6IFwiXFwxRjRBQ1wiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZzogNXB4O1xufVxuXG4uYXJ0aWNsZS1zaWRlYmFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5hcnRpY2xlLXNpZGViYXIge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGZsZXg6IDAgMCAxNyU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG59XG5cbi5hcnRpY2xlLXJlbGF0aXZlcyB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFydGljbGUtcmVsYXRpdmVzIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG59XG5cbi5hcnRpY2xlLXJlbGF0aXZlcyA+ICoge1xuICAgIGZsZXg6IDE7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYXJ0aWNsZS1yZWxhdGl2ZXMgPiAqOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFydGljbGUtcmVsYXRpdmVzID4gKiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG59XG5cbi5hcnRpY2xlLXZvdGVzIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYXJ0aWNsZS12b3RlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkdGV4dF9jb2xvcl9kZWZhdWx0O1xuICAgIGNvbG9yOiAkdGV4dF9jb2xvcl9kZWZhdWx0O1xuICAgIG1hcmdpbjogMTBweCA1cHg7XG4gICAgbWluLXdpZHRoOiA5MHB4O1xuICAgIHdpZHRoOiBhdXRvO1xufVxuXG4uYXJ0aWNsZS12b3RlOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAuYXJ0aWNsZS12b3RlOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmFydGljbGUtdm90ZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IGF0dHIodGl0bGUpO1xuICAgIC8qIFllcy9ObyBsYWJlbCovXG59XG5cbi5hcnRpY2xlLXZvdGU6Zm9jdXMsXG4uYXJ0aWNsZS12b3RlOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICR0ZXh0X2NvbG9yX2RlZmF1bHQ7XG59XG5cbi5hcnRpY2xlLXZvdGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXh0X2NvbG9yX2RlZmF1bHQ7XG59XG5cbi5hcnRpY2xlLXZvdGU6aG92ZXI6OmJlZm9yZSxcbi5hcnRpY2xlLXZvdGU6aG92ZXI6OmFmdGVyLFxuLmFydGljbGUtdm90ZVthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXTo6YmVmb3JlLFxuLmFydGljbGUtdm90ZVthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXTo6YWZ0ZXIge1xuICAgIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmFydGljbGUtdm90ZS11cDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjcxM1wiO1xufVxuXG4uYXJ0aWNsZS12b3RlLWRvd246OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDI3MTVcIjtcbn1cblxuLmFydGljbGUtbW9yZS1xdWVzdGlvbnMge1xuICAgIG1hcmdpbjogMTBweCAwIDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYXJ0aWNsZS1yZXR1cm4tdG8tdG9wIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5hcnRpY2xlLXJldHVybi10by10b3Age1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmFydGljbGUtcmV0dXJuLXRvLXRvcCBhIHtcbiAgICBjb2xvcjogJHRleHRfY29sb3JfZGVmYXVsdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi5hcnRpY2xlLXJldHVybi10by10b3AgYTpob3Zlcixcbi5hcnRpY2xlLXJldHVybi10by10b3AgYTpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYXJ0aWNsZS1yZXR1cm4tdG8tdG9wIC5pY29uLWFycm93LXVwOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG5bZGlyPVwicnRsXCJdIC5hcnRpY2xlLXJldHVybi10by10b3AgLmljb24tYXJyb3ctdXA6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uYXJ0aWNsZS11bnN1YnNjcmliZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHRfY29sb3JfZGVmYXVsdDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYXJ0aWNsZS11bnN1YnNjcmliZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCR0ZXh0X2NvbG9yX2RlZmF1bHQsIDIwJSk7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJHRleHRfY29sb3JfZGVmYXVsdCwgMjAlKTtcbn1cblxuLnNpZGVuYXYtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuXG4uc2lkZW5hdi1pdGVtIHtcbiAgICBjb2xvcjogJHRleHRfY29sb3JfZGVmYXVsdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cblxuLnNpZGVuYXYtaXRlbS5jdXJyZW50LWFydGljbGUsXG4uc2lkZW5hdi1pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dF9jb2xvcl9kZWZhdWx0O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmxpLnNlY3Rpb24tcGFnZSB7XG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuXG4gICAgYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICB1bC50aGlyZHMgbGkuYmxvY2tzLWl0ZW0tY2F0ZWdvcnkge1xuICAgICAgICBmbGV4OiAwIGNhbGMoMzMlIC0gMzBweCk7XG4gICAgfVxuXG4gICAgbGkuc2VjdGlvbi1wYWdlIHtcbiAgICAgICAgbWFyZ2luOiAwIDE1cHggMTVweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICYuYmxvY2tzLWl0ZW0tY2F0ZWdvcnkge1xuICAgICAgICAgICAgZmxleDogMCBjYWxjKDUwJSAtIDMwcHgpO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMjB2aDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJsb2Nrcy1saXN0LmNhdGVnb3J5LXNlY3Rpb24ge1xuICAgIC5ibG9ja3MtaXRlbS5zZWN0aW9uLXBhZ2Uge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuMnMgbGluZWFyO1xuICAgIH1cblxuICAgIC5ibG9ja3MtaXRlbS5zZWN0aW9uLXBhZ2UuY3VycmVudCxcbiAgICAuYmxvY2tzLWl0ZW0uc2VjdGlvbi1wYWdlOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiKDAgMCAwIC8gNTAlKTtcbiAgICB9XG5cbiAgICAuYmxvY2tzLWl0ZW0uc2VjdGlvbi1wYWdlLmN1cnJlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZF9jb2xvcl8yO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYmFja2dyb3VuZF9jb2xvcl8yO1xuICAgIH1cbn1cblxuLmhpZGVfZnJvbV9zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmxvY2tzLWxpc3Qtc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmNhdGVnb3J5LWJsb2Nrcy1saXN0LWFwcCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnJlY2VudC1hcnRpY2xlcyxcbi5yZWxhdGVkLWFydGljbGVzLFxuLmFydGljbGUtc2VsZWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGFzc2V0cyArICdpY29uLWxvZ28ucG5nJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDEwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCAjZWVlIHNvbGlkO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0FtYml0JywgJ1JvYm90bycsIHNhbnMtc2VyaWY7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICBhOmFjdGl2ZSxcbiAgICAgICAgICAgIGE6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkaGlnaGxpZ2h0X2NvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKioqKiogQXR0YWNobWVudHMgKioqKiovXG5cbi8qIFN0eWxlcyBhdHRhY2htZW50cyBpbnNpZGUgcG9zdHMsIGFydGljbGVzIGFuZCBjb21tZW50cyAqL1xuLmF0dGFjaG1lbnRzIC5hdHRhY2htZW50LWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmF0dGFjaG1lbnRzIC5hdHRhY2htZW50LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmF0dGFjaG1lbnRzIC5hdHRhY2htZW50LWl0ZW06OmJlZm9yZSB7XG4gICAgY29sb3I6ICR0ZXh0X2NvbG9yX2RlZmF1bHQ7XG4gICAgY29udGVudDogXCJcXDFGNENFXCI7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNXB4O1xufVxuXG5bZGlyPVwicnRsXCJdIC5hdHRhY2htZW50cyAuYXR0YWNobWVudC1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAuYXR0YWNobWVudHMgLmF0dGFjaG1lbnQtaXRlbTo6YmVmb3JlIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xufVxuXG4udXBsb2FkLWRyb3B6b25lIHNwYW4ge1xuICAgIGNvbG9yOiBsaWdodGVuKCR0ZXh0X2NvbG9yX2RlZmF1bHQsIDIwJSk7XG59XG5cbi8qKioqKiBTb2NpYWwgc2hhcmUgbGlua3MgKioqKiovXG4uc2hhcmUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnNoYXJlIGxpLFxuLnNoYXJlIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNoYXJlIGEge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMjVweDtcbn1cblxuLnNoYXJlIGE6OmJlZm9yZSB7XG4gICAgY29sb3I6IGxpZ2h0ZW4oJHRleHRfY29sb3JfZGVmYXVsdCwgMjAlKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uc2hhcmUgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc2hhcmUgYTpob3Zlcjo6YmVmb3JlIHtcbiAgICBjb2xvcjogJHRleHRfY29sb3JfZGVmYXVsdDtcbn1cblxuLnNoYXJlLXR3aXR0ZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cblxuLnNoYXJlLWZhY2Vib29rOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG59XG5cbi5zaGFyZS1saW5rZWRpbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuXG4uc2hhcmUtZ29vZ2xlcGx1czo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuXG4vKioqKiogQ29tbWVudHMgKioqKiovXG5cbi8qIFN0eWxlcyBjb21tZW50cyBpbnNpZGUgYXJ0aWNsZXMsIHBvc3RzIGFuZCByZXF1ZXN0cyAqL1xuLmNvbW1lbnQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuLmNvbW1lbnQtaGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cbi5jb21tZW50LW92ZXJ2aWV3IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi5jb21tZW50LW92ZXJ2aWV3IHAge1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cbi5jb21tZW50LWNhbGxvdXQge1xuICAgIGNvbG9yOiBsaWdodGVuKCR0ZXh0X2NvbG9yX2RlZmF1bHQsIDIwJSk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jb21tZW50LWNhbGxvdXQgYSB7XG4gICAgY29sb3I6ICR0ZXh0X2NvbG9yX2RlZmF1bHQ7XG59XG5cbi5jb21tZW50LXNvcnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiByaWdodDtcbn1cblxuLmNvbW1lbnQtc29ydGVyIGEge1xuICAgIGNvbG9yOiBsaWdodGVuKCR0ZXh0X2NvbG9yX2RlZmF1bHQsIDIwJSk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5bZGlyPVwicnRsXCJdIC5jb21tZW50LXNvcnRlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5jb21tZW50LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbW1lbnQtd3JhcHBlci5jb21tZW50LW9mZmljaWFsIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkdGV4dF9jb2xvcl9kZWZhdWx0O1xuICAgIHBhZGRpbmc6IDQwcHggMjBweCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb21tZW50LXdyYXBwZXIuY29tbWVudC1vZmZpY2lhbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIH1cbn1cblxuLmNvbW1lbnQtaW5mbyB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbltkaXI9XCJydGxcIl0gLmNvbW1lbnQtaW5mbyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5jb21tZW50LWF1dGhvciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb21tZW50LWF1dGhvciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG59XG5cbi5jb21tZW50LWF2YXRhciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG5bZGlyPVwicnRsXCJdIC5jb21tZW50LWF2YXRhciB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uY29tbWVudC1tZXRhIHtcbiAgICBmbGV4OiAxIDAgYXV0bztcbn1cblxuLmNvbW1lbnQtbGFiZWxzIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29tbWVudC1sYWJlbHMge1xuICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIH1cbn1cblxuLmNvbW1lbnQgLnN0YXR1cy1sYWJlbDpub3QoLnN0YXR1cy1sYWJlbC1vZmZpY2lhbCkge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb21tZW50IC5zdGF0dXMtbGFiZWw6bm90KC5zdGF0dXMtbGFiZWwtb2ZmaWNpYWwpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG59XG5cbi5jb21tZW50LWZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4uY29tbWVudC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uY29tbWVudC1mb3JtLWNvbnRyb2xzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgW2Rpcj1cImx0clwiXSAuY29tbWVudC1mb3JtLWNvbnRyb2xzIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxufVxuXG4uY29tbWVudC1mb3JtLWNvbnRyb2xzIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY29tbWVudC1mb3JtLWNvbnRyb2xzIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICB9XG5cbiAgICBbZGlyPVwicnRsXCJdIC5jb21tZW50LWZvcm0tY29udHJvbHMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgfVxufVxuXG4uY29tbWVudC1mb3JtLWNvbnRyb2xzIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5jb21tZW50LWZvcm0tY29udHJvbHMgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIFtkaXI9XCJydGxcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5jb21tZW50LWNjcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbW1lbnQtY2NzICsgdGV4dGFyZWEge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5jb21tZW50LWF0dGFjaG1lbnRzIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uY29tbWVudC1hdHRhY2htZW50cyBhIHtcbiAgICBjb2xvcjogJHRleHRfY29sb3JfZGVmYXVsdDtcbn1cblxuLmNvbW1lbnQtYm9keSB7XG4gICAgLW1vei1oeXBoZW5zOiBhdXRvO1xuICAgIC1tcy1oeXBoZW5zOiBhdXRvO1xuICAgIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi5jb21tZW50LWJvZHkgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY29tbWVudC1ib2R5IHVsLFxuLmNvbW1lbnQtYm9keSBvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG4gICAgbWFyZ2luOiAyMHB4IDAgMjBweCAyMHB4O1xufVxuXG5bZGlyPVwicnRsXCJdIC5jb21tZW50LWJvZHkgdWwsXG5bZGlyPVwicnRsXCJdIC5jb21tZW50LWJvZHkgb2wge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLmNvbW1lbnQtYm9keSB1bCA+IHVsLFxuLmNvbW1lbnQtYm9keSBvbCA+IG9sLFxuLmNvbW1lbnQtYm9keSBvbCA+IHVsLFxuLmNvbW1lbnQtYm9keSB1bCA+IG9sIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5jb21tZW50LWJvZHkgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cblxuLmNvbW1lbnQtYm9keSBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiBkYXJrZW4oJGhpZ2hsaWdodF9jb2xvciwgMjAlKTtcbn1cblxuLmNvbW1lbnQtYm9keSBjb2RlIHtcbiAgICBiYWNrZ3JvdW5kOiBkYXJrZW4od2hpdGUsIDMlKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgICBtYXJnaW46IDAgMnB4O1xufVxuXG4uY29tbWVudC1ib2R5IHByZSB7XG4gICAgYmFja2dyb3VuZDogZGFya2VuKHdoaXRlLCAzJSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBwcmU7XG59XG5cbi5jb21tZW50LWJvZHkgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkO1xuICAgIGNvbG9yOiBsaWdodGVuKCR0ZXh0X2NvbG9yX2RlZmF1bHQsIDIwJSk7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLmNvbW1lbnQtbWFyay1hcy1zb2x2ZWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqKioqIFZvdGUgKioqKiovXG5cbi8qIFVzZWQgaW4gYXJ0aWNsZSBjb21tZW50cywgcG9zdCBjb21tZW50cyBhbmQgcG9zdCAqL1xuLnZvdGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDM1cHg7XG59XG5cbi52b3RlIGEge1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG5cbi52b3RlIGE6YWN0aXZlLFxuLnZvdGUgYTpob3Zlcixcbi52b3RlIGE6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnZvdGUtc3VtIHtcbiAgICBjb2xvcjogbGlnaHRlbigkdGV4dF9jb2xvcl9kZWZhdWx0LCAyMCUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogM3B4IDA7XG59XG5cbltkaXI9XCJydGxcIl0gLnZvdGUtc3VtIHtcbiAgICBkaXJlY3Rpb246IGx0cjtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG59XG5cbi52b3RlLXVwOmhvdmVyOjpiZWZvcmUsXG4udm90ZS1kb3duOmhvdmVyOjpiZWZvcmUge1xuICAgIGNvbG9yOiAkdGV4dF9jb2xvcl9kZWZhdWx0O1xufVxuXG4udm90ZS11cDo6YmVmb3JlLFxuLnZvdGUtZG93bjo6YmVmb3JlIHtcbiAgICBjb2xvcjogbGlnaHRlbigkdGV4dF9jb2xvcl9kZWZhdWx0LCAyMCUpO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLnZvdGUtdXA6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDJCMDZcIjtcbn1cblxuLnZvdGUtZG93bjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMkIwN1wiO1xufVxuXG4udm90ZS12b3RlZDo6YmVmb3JlIHtcbiAgICBjb2xvcjogJHRleHRfY29sb3JfZGVmYXVsdDtcbn1cblxuLnZvdGUtdm90ZWQ6aG92ZXI6OmJlZm9yZSB7XG4gICAgY29sb3I6IGRhcmtlbigkdGV4dF9jb2xvcl9kZWZhdWx0LCAyMCUpO1xufVxuXG4vKioqKiogQWN0aW9ucyAqKioqKi9cblxuLyogU3R5bGVzIGFkbWluIGFuZCBlbiB1c2VyIGFjdGlvbnMoZWRpdCwgZGVsZXRlLCBjaGFuZ2Ugc3RhdHVzKSBpbiBjb21tZW50cyBhbmQgcG9zdHMgKi9cbi5hY3Rpb25zIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgLypBdm9pZCBjb2xsYXBzaW5nIGVsZW1lbnRzIGluIFNhZmFyaSovXG59XG5cbi5hY3Rpb25zIC5kcm9wZG93bi10b2dnbGUge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBtYXJnaW46IDE1cHggMDtcbn1cblxuLmFjdGlvbnMgLmRyb3Bkb3duLXRvZ2dsZTpob3Zlcjo6YmVmb3JlLFxuLmFjdGlvbnMgLmRyb3Bkb3duLXRvZ2dsZTpmb2N1czo6YmVmb3JlLFxuLmFjdGlvbnMgLmRyb3Bkb3duLXRvZ2dsZTphY3RpdmU6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKHdoaXRlLCAzJSk7XG59XG5cbi5hY3Rpb25zIC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiBsaWdodGVuKCR0ZXh0X2NvbG9yX2RlZmF1bHQsIDIwJSk7XG4gICAgY29udGVudDogXCJcXDI2OTlcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmc6IDVweDtcbn1cblxuLyoqKioqIENvbW11bml0eSAqKioqKi9cbi5jb21tdW5pdHktaGVybyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmNvbW11bml0eS1mb290ZXIge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvbW11bml0eS1mZWF0dXJlZC1wb3N0cyxcbi5jb21tdW5pdHktYWN0aXZpdHkge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uY29tbXVuaXR5LWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmNvbW11bml0eS1oZWFkZXIgaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wb3N0LXRvLWNvbW11bml0eSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBvc3QtdG8tY29tbXVuaXR5IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbn1cblxuLyogQ29tbXVuaXR5IHRvcGljcyBncmlkICovXG4udG9waWNzIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi50b3BpY3MtaXRlbSAubWV0YS1ncm91cCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLyogQ29tbXVuaXR5IHRvcGljIHBhZ2UgKi9cbi50b3BpYy1oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnRvcGljLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIH1cbn1cblxuLnRvcGljLWhlYWRlciAuZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnRvcGljLWhlYWRlciAuZHJvcGRvd24ge1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59XG5cbi5uby1wb3N0cy13aXRoLWZpbHRlciB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4vKiBUb3BpYywgcG9zdCBhbmQgdXNlciBmb2xsb3cgYnV0dG9uICovXG4uY29tbXVuaXR5LWZvbGxvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbW11bml0eS1mb2xsb3cge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG59XG5cbi5jb21tdW5pdHktZm9sbG93IC5kcm9wZG93biB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb21tdW5pdHktZm9sbG93IFtyb2xlPVwiYnV0dG9uXCJdIHtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiAwIDEwcHggMCAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbW11bml0eS1mb2xsb3cgW3JvbGU9XCJidXR0b25cIl0ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG59XG5cbi5jb21tdW5pdHktZm9sbG93IFtyb2xlPVwiYnV0dG9uXCJdOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dF9jb2xvcl9kZWZhdWx0O1xufVxuXG4uY29tbXVuaXR5LWZvbGxvdyBbcm9sZT1cImJ1dHRvblwiXTpob3Zlcjo6YWZ0ZXIsXG4uY29tbXVuaXR5LWZvbGxvdyBbcm9sZT1cImJ1dHRvblwiXTpmb2N1czo6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gICAgY29sb3I6IHdoaXRlO1xufVxuXG4uY29tbXVuaXR5LWZvbGxvdyBbcm9sZT1cImJ1dHRvblwiXVthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHRfY29sb3JfZGVmYXVsdDtcbiAgICBjb2xvcjogd2hpdGU7XG59XG5cbi5jb21tdW5pdHktZm9sbG93IFtyb2xlPVwiYnV0dG9uXCJdW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdOjphZnRlciB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICBjb2xvcjogd2hpdGU7XG59XG5cbi5jb21tdW5pdHktZm9sbG93IFtyb2xlPVwiYnV0dG9uXCJdW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHRleHRfY29sb3JfZGVmYXVsdCwgMjAlKTtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbigkdGV4dF9jb2xvcl9kZWZhdWx0LCAyMCUpO1xufVxuXG4uY29tbXVuaXR5LWZvbGxvdyBbcm9sZT1cImJ1dHRvblwiXTo6YWZ0ZXIge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHRleHRfY29sb3JfZGVmYXVsdDtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtZm9sbG93ZXItY291bnQpO1xuICAgIGNvbG9yOiAkdGV4dF9jb2xvcl9kZWZhdWx0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29tbXVuaXR5LWZvbGxvdyBbcm9sZT1cImJ1dHRvblwiXTo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIH1cbn1cblxuW2Rpcj1cInJ0bFwiXSAuY29tbXVuaXR5LWZvbGxvdyBbcm9sZT1cImJ1dHRvblwiXTo6YWZ0ZXIge1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR0ZXh0X2NvbG9yX2RlZmF1bHQ7XG4gICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgIHBhZGRpbmc6IDAgMTBweCAwIDA7XG59XG5cbi8qKioqKiBTdHJpcGVkIGxpc3QgKioqKiovXG5cbi8qIFVzZWQgaW4gY29tbXVuaXR5IHBvc3RzIGxpc3QgYW5kIHJlcXVlc3RzIGxpc3QgKi9cbi5zdHJpcGVkLWxpc3Qge1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5zdHJpcGVkLWxpc3QtaXRlbSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgcGFkZGluZzogMjBweCAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc3RyaXBlZC1saXN0LWl0ZW0ge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbn1cblxuLnN0cmlwZWQtbGlzdC1pbmZvIHtcbiAgICBmbGV4OiAyO1xufVxuXG4uc3RyaXBlZC1saXN0LXRpdGxlIHtcbiAgICBjb2xvcjogJGhpZ2hsaWdodF9jb2xvcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uc3RyaXBlZC1saXN0LXRpdGxlOmhvdmVyLFxuLnN0cmlwZWQtbGlzdC10aXRsZTpmb2N1cyxcbi5zdHJpcGVkLWxpc3QtdGl0bGU6YWN0aXZlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnN0cmlwZWQtbGlzdC10aXRsZTp2aXNpdGVkIHtcbiAgICBjb2xvcjogZGFya2VuKCRoaWdobGlnaHRfY29sb3IsIDIwJSk7XG59XG5cbi5zdHJpcGVkLWxpc3QgLm1ldGEtZ3JvdXAge1xuICAgIG1hcmdpbjogNXB4IDA7XG59XG5cbi5zdHJpcGVkLWxpc3QtY291bnQge1xuICAgIGNvbG9yOiBsaWdodGVuKCR0ZXh0X2NvbG9yX2RlZmF1bHQsIDIwJSk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc3RyaXBlZC1saXN0LWNvdW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgfVxufVxuXG4uc3RyaXBlZC1saXN0LWNvdW50LWl0ZW06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIsK3XCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc3RyaXBlZC1saXN0LWNvdW50LWl0ZW06OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5zdHJpcGVkLWxpc3QtY291bnQtaXRlbTpsYXN0LWNoaWxkOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN0cmlwZWQtbGlzdC1udW1iZXIge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc3RyaXBlZC1saXN0LW51bWJlciB7XG4gICAgICAgIGNvbG9yOiAkdGV4dF9jb2xvcl9kZWZhdWx0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG59XG5cbi8qKioqKiBTdGF0dXMgbGFiZWxzICoqKioqL1xuXG4vKiBTdHlsZXMgbGFiZWxzIHVzZWQgaW4gcG9zdHMsIGFydGljbGVzIGFuZCByZXF1ZXN0cyAqL1xuLnN0YXR1cy1sYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFlYjg0ODtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgIHBhZGRpbmc6IDNweCAxMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zdGF0dXMtbGFiZWw6aG92ZXIsXG4uc3RhdHVzLWxhYmVsOmFjdGl2ZSxcbi5zdGF0dXMtbGFiZWw6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnN0YXR1cy1sYWJlbC1waW5uZWQsXG4uc3RhdHVzLWxhYmVsLWZlYXR1cmVkLFxuLnN0YXR1cy1sYWJlbC1vZmZpY2lhbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHRfY29sb3JfZGVmYXVsdDtcbn1cblxuLnN0YXR1cy1sYWJlbC1vZmZpY2lhbCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zdGF0dXMtbGFiZWwtb2ZmaWNpYWwge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbn1cblxuW2Rpcj1cInJ0bFwiXSAuc3RhdHVzLWxhYmVsLW9mZmljaWFsIHtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIHJpZ2h0OiBhdXRvO1xufVxuXG4uc3RhdHVzLWxhYmVsLXBlbmRpbmcsXG4uc3RhdHVzLWxhYmVsLW5vdC1wbGFubmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIGNvbG9yOiBsaWdodGVuKCR0ZXh0X2NvbG9yX2RlZmF1bHQsIDIwJSk7XG59XG5cbi5zdGF0dXMtbGFiZWwtcGVuZGluZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3RhdHVzLWxhYmVsLW9wZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMDNiMzA7XG59XG5cbi5zdGF0dXMtbGFiZWwtY2xvc2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xufVxuXG4uc3RhdHVzLWxhYmVsLXNvbHZlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbn1cblxuLnN0YXR1cy1sYWJlbC1uZXcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmQxMmE7XG59XG5cbi5zdGF0dXMtbGFiZWwtaG9sZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLnN0YXR1cy1sYWJlbC1vcGVuLFxuLnN0YXR1cy1sYWJlbC1jbG9zZWQsXG4uc3RhdHVzLWxhYmVsLXNvbHZlZCxcbi5zdGF0dXMtbGFiZWwtbmV3LFxuLnN0YXR1cy1sYWJlbC1ob2xkIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuXG4vKioqKiogUG9zdCAqKioqKi9cblxuLypcbiogVGhlIHBvc3QgZ3JpZCBpcyBkZWZpbmVkIHRoaXMgd2F5OlxuKiBDb250ZW50IHwgU2lkZWJhclxuKiA3MCUgICAgIHwgMzAlXG4qL1xuXG4ucG9zdCB7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnBvc3Qge1xuICAgICAgICBmbGV4OiAxIDAgNzAlO1xuICAgICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICB9XG59XG5cbi5wb3N0LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnBvc3QtY29udGFpbmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG59XG5cbi5wb3N0LWhlYWRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wb3N0LWhlYWRlciB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG59XG5cbi5wb3N0LWhlYWRlciAuc3RhdHVzLWxhYmVsIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG59XG5cbi5wb3N0LXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucG9zdC10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgfVxufVxuXG4ucG9zdC10aXRsZSBoMSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wb3N0LXRpdGxlIGgxIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxufVxuXG4ucG9zdC1hdXRob3Ige1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucG9zdC1hdmF0YXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5wb3N0LWNvbnRlbnQge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuLnBvc3QtaW5mby1jb250YWluZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5wb3N0LWluZm8ge1xuICAgIGZsZXg6IDE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucG9zdC1pbmZvIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG59XG5cbltkaXI9XCJydGxcIl0gLnBvc3QtaW5mbyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5wb3N0LW1ldGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbltkaXI9XCJydGxcIl0gLnBvc3QtbWV0YSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ucG9zdC1ib2R5IGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnBvc3QtYm9keSB1bCxcbi5wb3N0LWJvZHkgb2wge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICAgIG1hcmdpbjogMjBweCAwIDIwcHggMjBweDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAucG9zdC1ib2R5IHVsLFxuW2Rpcj1cInJ0bFwiXSAucG9zdC1ib2R5IG9sIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5wb3N0LWJvZHkgdWwgPiB1bCxcbi5wb3N0LWJvZHkgb2wgPiBvbCxcbi5wb3N0LWJvZHkgb2wgPiB1bCxcbi5wb3N0LWJvZHkgdWwgPiBvbCB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4ucG9zdC1ib2R5IHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG5cbi5wb3N0LWJvZHkgYTp2aXNpdGVkIHtcbiAgICBjb2xvcjogZGFya2VuKCRoaWdobGlnaHRfY29sb3IsIDIwJSk7XG59XG5cbi5wb3N0LWJvZHkgY29kZSB7XG4gICAgYmFja2dyb3VuZDogZGFya2VuKHdoaXRlLCAzJSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gICAgbWFyZ2luOiAwIDJweDtcbn1cblxuLnBvc3QtYm9keSBwcmUge1xuICAgIGJhY2tncm91bmQ6IGRhcmtlbih3aGl0ZSwgMyUpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogcHJlO1xufVxuXG4ucG9zdC1ib2R5IGJsb2NrcXVvdGUge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcbiAgICBjb2xvcjogbGlnaHRlbigkdGV4dF9jb2xvcl9kZWZhdWx0LCAyMCUpO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5wb3N0LWZvb3RlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLnBvc3QtY29tbWVudC1jb3VudCB7XG4gICAgY29sb3I6IGxpZ2h0ZW4oJHRleHRfY29sb3JfZGVmYXVsdCwgMjAlKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xufVxuXG4ucG9zdC1jb21tZW50LWNvdW50OmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wb3N0LWNvbW1lbnQtY291bnQgLmljb24tY29tbWVudHMge1xuICAgIGNvbG9yOiAkdGV4dF9jb2xvcl9kZWZhdWx0O1xuICAgIGNvbnRlbnQ6IFwiXFwxRjRBQ1wiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZzogNXB4O1xufVxuXG4ucG9zdC1zaWRlYmFyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucG9zdC1zaWRlYmFyIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBmbGV4OiAxIDAgMzAlO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCA1MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBpbml0aWFsO1xuICAgIH1cblxuICAgIFtkaXI9XCJydGxcIl0gLnBvc3Qtc2lkZWJhciB7XG4gICAgICAgIHBhZGRpbmc6IDAgNTBweCAwIDA7XG4gICAgfVxufVxuXG4ucG9zdC1zaWRlYmFyIGg1IHtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnBvc3Qtc2lkZWJhciBoNSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB9XG59XG5cbi5wb3N0LWNvbW1lbnRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnBvc3QtY29tbWVudHMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLyogTmF2aWdhdGlvbiBlbGVtZW50IHRoYXQgY29sbGFwc2VzIG9uIG1vYmlsZSAqL1xuLmNvbGxhcHNpYmxlLW5hdiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtaGVpZ2h0OiA0NXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29sbGFwc2libGUtbmF2IHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgfVxufVxuXG4uY29sbGFwc2libGUtbmF2LWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbGxhcHNpYmxlLW5hdi1saXN0IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG59XG5cbi5jb2xsYXBzaWJsZS1uYXYtbGlzdCBsaSB7XG4gICAgY29sb3I6ICR0ZXh0X2NvbG9yX2RlZmF1bHQ7XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgb3JkZXI6IDE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb2xsYXBzaWJsZS1uYXYtbGlzdCBsaSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICB9XG5cbiAgICBbZGlyPVwicnRsXCJdIC5jb2xsYXBzaWJsZS1uYXYtbGlzdCBsaSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmNvbGxhcHNpYmxlLW5hdi1saXN0IGxpIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICB9XG59XG5cbi5jb2xsYXBzaWJsZS1uYXYtbGlzdCBsaSBhIHtcbiAgICBjb2xvcjogJHRleHRfY29sb3JfZGVmYXVsdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbGxhcHNpYmxlLW5hdi1saXN0IGxpOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNkZGQ7XG4gICAgfVxuXG4gICAgLmNvbGxhcHNpYmxlLW5hdi1saXN0IGxpOmhvdmVyIGEge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMTFweCAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxufVxuXG4uY29sbGFwc2libGUtbmF2LWxpc3QgbGlbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0ge1xuICAgIG9yZGVyOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbGxhcHNpYmxlLW5hdi1saXN0IGxpW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICR0ZXh0X2NvbG9yX2RlZmF1bHQ7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMTFweCAwO1xuICAgIH1cbn1cblxuLmNvbGxhcHNpYmxlLW5hdi1saXN0IGxpW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdIGEge1xuICAgIGNvbG9yOiAkdGV4dF9jb2xvcl9kZWZhdWx0O1xufVxuXG4uY29sbGFwc2libGUtbmF2LWxpc3QgbGlbYXJpYS1zZWxlY3RlZD1cInRydWVcIl06OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGNvbnRlbnQ6IFwiXFwyNUJFXCI7XG4gICAgcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb2xsYXBzaWJsZS1uYXYtbGlzdCBsaVthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXTo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuW2Rpcj1cInJ0bFwiXSAuY29sbGFwc2libGUtbmF2LWxpc3QgbGlbYXJpYS1zZWxlY3RlZD1cInRydWVcIl06OmFmdGVyIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xufVxuXG4uY29sbGFwc2libGUtbmF2W2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xufVxuXG4uY29sbGFwc2libGUtbmF2W2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIGxpW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdOjphZnRlciB7XG4gICAgY29udGVudDogXCJcXDI3MTVcIjtcbn1cblxuLyogU2lkZWJhciBuYXZpZ2F0aW9uIHRoYXQgY29sbGFwc2VzIG9uIG1vYmlsZSAqL1xuLmNvbGxhcHNpYmxlLXNpZGViYXIge1xuICAgIGZsZXg6IDE7XG4gICAgbWF4LWhlaWdodDogNDVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBsaSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNvbGxhcHNpYmxlLXNpZGViYXIge1xuICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbn1cblxuLmNvbGxhcHNpYmxlLXNpZGViYXJbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG59XG5cbi5jb2xsYXBzaWJsZS1zaWRlYmFyW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIC5jb2xsYXBzaWJsZS1zaWRlYmFyLXRpdGxlOjphZnRlciB7XG4gICAgY29udGVudDogXCJcXDI3MTVcIjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5jb2xsYXBzaWJsZS1zaWRlYmFyW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIC5jb2xsYXBzaWJsZS1zaWRlYmFyLXRpdGxlOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uY29sbGFwc2libGUtc2lkZWJhci10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmNvbGxhcHNpYmxlLXNpZGViYXItdGl0bGU6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGNvbnRlbnQ6IFwiXFwyNUJFXCI7XG4gICAgcmlnaHQ6IDEwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY29sbGFwc2libGUtc2lkZWJhci10aXRsZTo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuW2Rpcj1cInJ0bFwiXSAuY29sbGFwc2libGUtc2lkZWJhci10aXRsZTo6YWZ0ZXIge1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgcmlnaHQ6IGF1dG87XG59XG5cbi8qKioqKiBNeSBhY3Rpdml0aWVzICoqKioqL1xuLm15LWFjdGl2aXRpZXMtbmF2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4od2hpdGUsIDUlKTtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm15LWFjdGl2aXRpZXMtc3ViLW5hdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm15LWFjdGl2aXRpZXMtc3ViLW5hdiBsaTpob3ZlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjZGRkO1xuICAgIH1cbn1cblxuLm15LWFjdGl2aXRpZXMtc3ViLW5hdiBsaVthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdGV4dF9jb2xvcl9kZWZhdWx0O1xufVxuXG4ubXktYWN0aXZpdGllcy10YWJsZSAuc3RyaXBlZC1saXN0LXRpdGxlIHtcbiAgICAvKiBNeSBhY3Rpdml0aWVzIHRhYmxlcyAqL1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLm15LWFjdGl2aXRpZXMtdGFibGUgLnN0cmlwZWQtbGlzdC10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMzUwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbn1cblxuLm15LWFjdGl2aXRpZXMtdGFibGUgdGhlYWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5teS1hY3Rpdml0aWVzLXRhYmxlIHRoZWFkIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICAgIH1cbn1cblxuLm15LWFjdGl2aXRpZXMtdGFibGUgdGg6Zmlyc3QtY2hpbGQsXG4ubXktYWN0aXZpdGllcy10YWJsZSB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLm15LWFjdGl2aXRpZXMtdGFibGUgdGg6Zmlyc3QtY2hpbGQsXG4gICAgLm15LWFjdGl2aXRpZXMtdGFibGUgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICB3aWR0aDogNTAwcHg7XG4gICAgfVxufVxuXG4ubXktYWN0aXZpdGllcy10YWJsZSB0aDpsYXN0LWNoaWxkLFxuLm15LWFjdGl2aXRpZXMtdGFibGUgdGQ6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLm15LWFjdGl2aXRpZXMtdGFibGUgdGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5teS1hY3Rpdml0aWVzLXRhYmxlIHRkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB9XG59XG5cbi8qIFJlcXVlc3RzIHRhYmxlICovXG4ucmVxdWVzdHMtc2VhcmNoIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnJlcXVlc3RzLXRhYmxlLXRvb2xiYXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5yZXF1ZXN0cy10YWJsZS10b29sYmFyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG59XG5cbi5yZXF1ZXN0cy10YWJsZS10b29sYmFyIC5zZWFyY2gge1xuICAgIGZsZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5yZXF1ZXN0cy10YWJsZS10b29sYmFyIC5yZXF1ZXN0LXRhYmxlLWZpbHRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5yZXF1ZXN0cy10YWJsZS10b29sYmFyIC5yZXF1ZXN0LXRhYmxlLWZpbHRlciB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbn1cblxuLnJlcXVlc3RzLXRhYmxlLXRvb2xiYXIgLnJlcXVlc3QtZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnJlcXVlc3RzLXRhYmxlLXRvb2xiYXIgLnJlcXVlc3QtZmlsdGVyIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAzMHB4O1xuICAgIH1cblxuICAgIFtkaXI9XCJydGxcIl0gLnJlcXVlc3RzLXRhYmxlLXRvb2xiYXIgLnJlcXVlc3QtZmlsdGVyIHtcbiAgICAgICAgbWFyZ2luOiAwIDMwcHggMCAwO1xuICAgIH1cbn1cblxuLnJlcXVlc3RzLXRhYmxlLXRvb2xiYXIgLnJlcXVlc3QtZmlsdGVyLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnJlcXVlc3RzLXRhYmxlLXRvb2xiYXIgLnJlcXVlc3QtZmlsdGVyLWxhYmVsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG59XG5cbi5yZXF1ZXN0cy10YWJsZS10b29sYmFyIHNlbGVjdCB7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucmVxdWVzdHMtdGFibGUtdG9vbGJhciBzZWxlY3Qge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG59XG5cbi5yZXF1ZXN0cy10YWJsZS10b29sYmFyIC5vcmdhbml6YXRpb24tc3Vic2NyaWJlLFxuLnJlcXVlc3RzLXRhYmxlLXRvb2xiYXIgLm9yZ2FuaXphdGlvbi11bnN1YnNjcmliZSB7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5yZXF1ZXN0cy10YWJsZS10b29sYmFyIC5vcmdhbml6YXRpb24tc3Vic2NyaWJlLFxuICAgIC5yZXF1ZXN0cy10YWJsZS10b29sYmFyIC5vcmdhbml6YXRpb24tdW5zdWJzY3JpYmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICBbZGlyPVwicnRsXCJdIC5yZXF1ZXN0cy10YWJsZS10b29sYmFyIC5vcmdhbml6YXRpb24tc3Vic2NyaWJlLFxuICAgIFtkaXI9XCJydGxcIl0gLnJlcXVlc3RzLXRhYmxlLXRvb2xiYXIgLm9yZ2FuaXphdGlvbi11bnN1YnNjcmliZSB7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICB9XG59XG5cbi5yZXF1ZXN0cy10YWJsZS10b29sYmFyIC5vcmdhbml6YXRpb24tdW5zdWJzY3JpYmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXh0X2NvbG9yX2RlZmF1bHQ7XG4gICAgY29sb3I6IHdoaXRlO1xufVxuXG4ucmVxdWVzdHMtdGFibGUtdG9vbGJhciArIC5yZXF1ZXN0cy1zZWFyY2gtaW5mbyB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLnJlcXVlc3RzLXRhYmxlLXRvb2xiYXIgKyAucmVxdWVzdHMtc2VhcmNoLWluZm8ubWV0YS1kYXRhOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5yZXF1ZXN0cy10YWJsZS10b29sYmFyICsgLnJlcXVlc3RzLXNlYXJjaC1pbmZvICsgLnJlcXVlc3RzIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ucmVxdWVzdHMtdGFibGUtdG9vbGJhciArIC5yZXF1ZXN0cyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLnJlcXVlc3RzIC5yZXF1ZXN0cy10YWJsZS1tZXRhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnJlcXVlc3RzIC5yZXF1ZXN0cy10YWJsZS1tZXRhIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5yZXF1ZXN0cyAucmVxdWVzdHMtdGFibGUgdGhlYWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5yZXF1ZXN0cyAucmVxdWVzdHMtdGFibGUgdGhlYWQge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gICAgfVxufVxuXG4ucmVxdWVzdHMgLnJlcXVlc3RzLXRhYmxlLWluZm8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucmVxdWVzdHMgLnJlcXVlc3RzLXRhYmxlLWluZm8ge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG59XG5cbi5yZXF1ZXN0cyAucmVxdWVzdHMtdGFibGUgLnJlcXVlc3RzLWxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJlcXVlc3RzIC5yZXF1ZXN0cy10YWJsZSAucmVxdWVzdHMtc29ydC1zeW1ib2wge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiBjYWxjKDEwMCUgKyAzcHgpO1xuICAgIGJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDEwcHg7XG59XG5cbi8qIEZvbGxvd2luZyB0YWJsZSAqL1xuLnN1YnNjcmlwdGlvbnMtdW5zdWJzY3JpYmUgYSB7XG4gICAgYmFja2dyb3VuZDogJHRleHRfY29sb3JfZGVmYXVsdDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIuMzQ7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnN1YnNjcmlwdGlvbnMtdW5zdWJzY3JpYmUgYSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbn1cblxuLnN1YnNjcmlwdGlvbnMtdW5zdWJzY3JpYmUgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCR0ZXh0X2NvbG9yX2RlZmF1bHQsIDIwJSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc3Vic2NyaXB0aW9ucy10YWJsZSB0ZDpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnN1YnNjcmlwdGlvbnMtdGFibGUgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgfVxufVxuXG4uc3Vic2NyaXB0aW9ucy10YWJsZSB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc3Vic2NyaXB0aW9ucy10YWJsZSAudXNlci1hdmF0YXIge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnN1YnNjcmlwdGlvbnMgLnN0cmlwZWQtbGlzdC10aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8qIENvbnRyaWJ1dGlvbnMgdGFibGUgKi9cbi5jb250cmlidXRpb25zLXRhYmxlIHRkOmxhc3QtY2hpbGQge1xuICAgIGNvbG9yOiBsaWdodGVuKCR0ZXh0X2NvbG9yX2RlZmF1bHQsIDIwJSk7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250cmlidXRpb25zLXRhYmxlIHRkOmxhc3QtY2hpbGQge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICB9XG59XG5cbi5uby1hY3Rpdml0aWVzIHtcbiAgICBjb2xvcjogbGlnaHRlbigkdGV4dF9jb2xvcl9kZWZhdWx0LCAyMCUpO1xufVxuXG4vKioqKiogUmVxdWVzdCAqKioqKi9cbi5yZXF1ZXN0LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucmVxdWVzdC1jb250YWluZXIge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG59XG5cbi5yZXF1ZXN0LWNvbnRhaW5lciAuY29tbWVudC1jb250YWluZXIge1xuICAgIG1pbi13aWR0aDogMDtcbn1cblxuLnJlcXVlc3QtYnJlYWRjcnVtYnMge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucmVxdWVzdC1icmVhZGNydW1icyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgfVxufVxuXG4ucmVxdWVzdC1tYWluIHtcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgICBvcmRlcjogMTtcbn1cblxuLnJlcXVlc3QtbWFpbiAuY29tbWVudC1maWVsZHMsXG4ucmVxdWVzdC1tYWluIC5yZXF1ZXN0LXN1Ym1pdC1jb21tZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmVxdWVzdC1tYWluIC5jb21tZW50LWZpZWxkcy5zaG93biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5yZXF1ZXN0LW1haW4gLnJlcXVlc3Qtc3VibWl0LWNvbW1lbnQuc2hvd24ge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5yZXF1ZXN0LW1haW4ge1xuICAgICAgICBmbGV4OiAwIDAgNjYlO1xuICAgICAgICBvcmRlcjogMDtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgIH1cbn1cblxuLnJlcXVlc3QtbWFpbiAuY29tbWVudC1mb3JtLWNvbnRyb2xzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnJlcXVlc3QtbWFpbiAuY29tbWVudC1jY3Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmVxdWVzdC1tYWluIC5jb21tZW50LXNob3ctY29udGFpbmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnJlcXVlc3QtbWFpbiAuY29tbWVudC1zaG93LWNvbnRhaW5lci5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yZXF1ZXN0LW1haW4gLmNvbW1lbnQtc2hvdy1jb250YWluZXItY29udGVudCB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIGNvbG9yOiBsaWdodGVuKCR0ZXh0X2NvbG9yX2RlZmF1bHQsIDIwJSk7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5yZXF1ZXN0LW1haW4gLmZvcm0tZmllbGQuY29tbWVudC1jY3MgPiB1bCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4ucmVxdWVzdC1tYWluIC5mb3JtLWZpZWxkLmNvbW1lbnQtY2NzID4gdWxbZGF0YS1oYy1mb2N1cz1cInRydWVcIl0ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR0ZXh0X2NvbG9yX2RlZmF1bHQ7XG59XG5cbi5yZXF1ZXN0LW1haW4gLmZvcm0tZmllbGQuY29tbWVudC1jY3MgPiBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4ucmVxdWVzdC1tYWluIC5jb21tZW50LWNjcyArIHRleHRhcmVhIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cbi5yZXF1ZXN0LW1haW4gLmNvbW1lbnQtY2NzICsgdGV4dGFyZWE6Zm9jdXMge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkdGV4dF9jb2xvcl9kZWZhdWx0O1xufVxuXG4ucmVxdWVzdC1tYWluIGlucHV0I21hcmtfYXNfc29sdmVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmVxdWVzdC10aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucmVxdWVzdC10aXRsZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDY2JTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgfVxufVxuXG4ucmVxdWVzdC1zaWRlYmFyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgICBvcmRlcjogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5yZXF1ZXN0LXNpZGViYXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4od2hpdGUsIDMlKTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgfVxufVxuXG4ucmVxdWVzdC1zaWRlYmFyIGg1IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucmVxdWVzdC1zaWRlYmFyIGg1IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5yZXF1ZXN0LWRldGFpbHMge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5yZXF1ZXN0LWRldGFpbHM6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyOiAwO1xufVxuXG4ucmVxdWVzdC1kZXRhaWxzIGR0LFxuLnJlcXVlc3QtZGV0YWlscyBkZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbjogMjBweCAwIDAgMDtcbn1cblxuLnJlcXVlc3QtZGV0YWlscyBkZCB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIHdpZHRoOiA2MCU7XG59XG5cbi5yZXF1ZXN0LWRldGFpbHMgZGQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcQVwiO1xuICAgIHdoaXRlLXNwYWNlOiBwcmU7XG59XG5cbi5yZXF1ZXN0LWRldGFpbHMgZHQge1xuICAgIGNvbG9yOiBsaWdodGVuKCR0ZXh0X2NvbG9yX2RlZmF1bHQsIDIwJSk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB3aWR0aDogNDAlO1xufVxuXG4ucmVxdWVzdC1kZXRhaWxzIC5yZXF1ZXN0LWNvbGxhYm9yYXRvcnMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnJlcXVlc3QtYXR0YWNobWVudHMgZHQsXG4ucmVxdWVzdC1hdHRhY2htZW50cyBkZCB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5yZXF1ZXN0LWF0dGFjaG1lbnRzIGRkIHtcbiAgICBtYXJnaW46IDEwcHggMCAwIDA7XG59XG5cbi5yZXF1ZXN0LWZvcm0gdGV4dGFyZWEge1xuICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xufVxuXG4ucmVxdWVzdC1mb2xsb3ctdXAge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4vKioqKiogUGFnaW5hdGlvbiAqKioqKi9cbi5wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wYWdpbmF0aW9uICoge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnBhZ2luYXRpb24gbGkge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB3aWR0aDogNDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBhZ2luYXRpb24gbGkge1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgIH1cbn1cblxuW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbiBsaSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ucGFnaW5hdGlvbiBsaTpob3Zlcjpub3QoLnBhZ2luYXRpb24tY3VycmVudCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG59XG5cbi5wYWdpbmF0aW9uIGxpOmhvdmVyOm5vdCgucGFnaW5hdGlvbi1jdXJyZW50KSBzcGFuLFxuLnBhZ2luYXRpb24gbGk6aG92ZXI6bm90KC5wYWdpbmF0aW9uLWN1cnJlbnQpIGEge1xuICAgIGNvbG9yOiAkdGV4dF9jb2xvcl9kZWZhdWx0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnBhZ2luYXRpb24gYSxcbi5wYWdpbmF0aW9uIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogbGlnaHRlbigkdGV4dF9jb2xvcl9kZWZhdWx0LCAyMCUpO1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBhZ2luYXRpb24gYSxcbiAgICAucGFnaW5hdGlvbiBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMTJweDtcbiAgICB9XG59XG5cbi5wYWdpbmF0aW9uLWN1cnJlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXh0X2NvbG9yX2RlZmF1bHQ7XG59XG5cbi5wYWdpbmF0aW9uLWN1cnJlbnQgYSxcbi5wYWdpbmF0aW9uLWN1cnJlbnQgc3BhbiB7XG4gICAgY29sb3I6IHdoaXRlO1xufVxuXG4ucGFnaW5hdGlvbi1maXJzdCB7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG59XG5cbltkaXI9XCJydGxcIl0gLnBhZ2luYXRpb24tZmlyc3Qge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xufVxuXG4ucGFnaW5hdGlvbi1sYXN0IHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbi1sYXN0IHtcbiAgICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcbn1cblxuLyoqKioqIE1ldGFkYXRhICoqKioqL1xuLm1ldGEtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubWV0YS1ncm91cCAqIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5tZXRhLWRhdGEge1xuICAgIGNvbG9yOiBsaWdodGVuKCR0ZXh0X2NvbG9yX2RlZmF1bHQsIDIwJSk7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5tZXRhLWRhdGE6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFwwMEI3XCI7XG4gICAgbWFyZ2luOiAwIDVweDtcbn1cblxuLyoqKioqIEljb25zICoqKioqL1xuW2NsYXNzXj1cImljb24tXCJdOjpiZWZvcmUsXG5bY2xhc3MqPVwiIGljb24tXCJdOjpiZWZvcmUsXG4uaWNvbixcbi5zZWFyY2g6OmJlZm9yZSxcbi5yZWNlbnQtYWN0aXZpdHktaXRlbS1jb21tZW50IHNwYW46OmJlZm9yZSxcbi5hcnRpY2xlLXZvdGU6OmJlZm9yZSxcbi5hdHRhY2htZW50cyAuYXR0YWNobWVudC1pdGVtOjpiZWZvcmUsXG4uc2hhcmUgYTo6YmVmb3JlLFxuLnZvdGUtdXA6OmJlZm9yZSxcbi52b3RlLWRvd246OmJlZm9yZSxcbi5hY3Rpb25zIC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSxcbi5jb2xsYXBzaWJsZS1uYXYtbGlzdCBsaVthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXTo6YWZ0ZXIsXG4uY29sbGFwc2libGUtc2lkZWJhci10aXRsZTo6YWZ0ZXIsXG4uc2VhcmNoLXJlc3VsdC12b3Rlczo6YmVmb3JlLFxuLnNlYXJjaC1yZXN1bHQtbWV0YS1jb3VudDo6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogXCJjb3BlbmhhZ2VuLWljb25zXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG4uaWNvbi1sb2NrOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwxRjUxMlwiO1xufVxuXG4uaWNvbi1saW5rZWRpbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuXG4uaWNvbi10d2l0dGVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG5cbi5pY29uLWdvb2dsZXBsdXMtOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG59XG5cbi5pY29uLWZhY2Vib29rOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG59XG5cbi5pY29uLWFnZW50OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwxRjQ2NFwiO1xufVxuXG4uaWNvbi1jbG9zZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjcxNVwiO1xufVxuXG4uaWNvbi1hcnJvdy11cDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMkIwNlwiO1xufVxuXG4uaWNvbi1hcnJvdy1kb3duOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyQjA3XCI7XG59XG5cbi5pY29uLWF0dGFjaG1lbnRzOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwxRjRDRVwiO1xufVxuXG4uaWNvbi1jb21tZW50czo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMUY0QUNcIjtcbn1cblxuLmljb24tc2VhcmNoOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwxRjUwRFwiO1xufVxuXG4uaWNvbi12b3RlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwxRjQ0RFwiO1xufVxuXG4uaWNvbi1oYW5kbGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDI1QkVcIjtcbn1cblxuLmljb24tY2hlY2s6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDI3MTNcIjtcbn1cblxuLmljb24tZ2Vhcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjY5OVwiO1xufVxuXG4uaWNvbi1tZW51OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyNjMwXCI7XG59XG5cbi5pY29uLWFydGljbGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDFGNEM0XCI7XG59XG5cbi5pY29uLXBvc3Q6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDFGNEQ0XCI7XG59XG5cbi5pY29uLW5vdGlmaWNhdGlvbi1hbGVydDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjZBMFwiO1xufVxuXG4uaWNvbi1ub3RpZmljYXRpb24tZXJyb3I6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDAwRDdcIjtcbn1cblxuLmljb24tbm90aWZpY2F0aW9uLWluZm86OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIxMzlcIjtcbn1cblxuLmljb24tbm90aWZpY2F0aW9uLXN1Y2Nlc3M6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDI3MTRcIjtcbn1cblxuLyogVXNlciBQcm9maWxlcyAqL1xuLnByb2ZpbGUtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4od2hpdGUsIDMlKTtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG59XG5cbi5wcm9maWxlLWhlYWRlciAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnByb2ZpbGUtaGVhZGVyIC5jb250YWluZXIge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB9XG59XG5cbi5wcm9maWxlLWhlYWRlciAucHJvZmlsZS1pbmZvIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1pbi13aWR0aDogMDtcbn1cblxuLnByb2ZpbGUtYXZhdGFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAucHJvZmlsZS1hdmF0YXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnByb2ZpbGUtYXZhdGFyIC51c2VyLWF2YXRhciB7XG4gICAgd2lkdGg6IDY1cHg7XG4gICAgaGVpZ2h0OiA2NXB4O1xufVxuXG4ucHJvZmlsZS1hdmF0YXIgLmljb24tYWdlbnQ6OmJlZm9yZSB7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xufVxuXG4ucHJvZmlsZS1oZWFkZXIgLmJhc2ljLWluZm8ge1xuICAgIC1tb3otaHlwaGVuczogYXV0bztcbiAgICAtbXMtaHlwaGVuczogYXV0bztcbiAgICAtd2Via2l0LWh5cGhlbnM6IGF1dG87XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgbWluLXdpZHRoOiAwO1xufVxuXG4ucHJvZmlsZS1oZWFkZXIgLmJhc2ljLWluZm8gLm5hbWUge1xuICAgIG1hcmdpbjogMDtcbn1cblxuLnByb2ZpbGUtaGVhZGVyIC5vcHRpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9maWxlLWhlYWRlciAub3B0aW9ucyB7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICBbZGlyPVwicnRsXCJdIC5wcm9maWxlLWhlYWRlciAub3B0aW9ucyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtaGVhZGVyIC5vcHRpb25zID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgW2Rpcj1cInJ0bFwiXSAucHJvZmlsZS1oZWFkZXIgLm9wdGlvbnMgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxufVxuXG4ucHJvZmlsZS1oZWFkZXIgLm9wdGlvbnMgW2RhdGEtYWN0aW9uPVwiZWRpdC1wcm9maWxlXCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dF9jb2xvcl9kZWZhdWx0O1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBwYWRkaW5nOiA4cHggMjBweDtcbn1cblxuLnByb2ZpbGUtaGVhZGVyIC5kZXNjcmlwdGlvbiB7XG4gICAgLW1vei1oeXBoZW5zOiBhdXRvO1xuICAgIC1tcy1oeXBoZW5zOiBhdXRvO1xuICAgIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIG1hcmdpbjogMTVweCAwO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5cbi5wcm9maWxlLXN0YXRzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5cbi5wcm9maWxlLXN0YXRzIC5zdGF0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5wcm9maWxlLXN0YXRzIC5zdGF0LWxhYmVsIHtcbiAgICBjb2xvcjogbGlnaHRlbigkdGV4dF9jb2xvcl9kZWZhdWx0LCAyMCUpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZmxleDogMCAwIDEwMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAucHJvZmlsZS1zdGF0cyAuc3RhdC1sYWJlbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucHJvZmlsZS1zdGF0cy1hY3Rpdml0eSB7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNkZGQ7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnByb2ZpbGUtc3RhdHMtYWN0aXZpdHkge1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnByb2ZpbGUtc3RhdHMtYWN0aXZpdHkgLnN0YXQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbn1cblxuLnByb2ZpbGUtc3RhdHMtYWN0aXZpdHkgLnN0YXQ6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9maWxlLXN0YXRzLWFjdGl2aXR5IC5zdGF0OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9maWxlLXN0YXRzLWFjdGl2aXR5IC5zdGF0Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgfVxuXG4gICAgW2Rpcj1cInJ0bFwiXSAucHJvZmlsZS1zdGF0cy1hY3Rpdml0eSAuc3RhdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9maWxlLXN0YXRzLWFjdGl2aXR5IC5zdGF0LWxhYmVsIHtcbiAgICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgfVxufVxuXG4ucHJvZmlsZS1zdGF0cy1jb3VudGVycyB7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkZGQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9maWxlLXN0YXRzLWNvdW50ZXJzIHtcbiAgICAgICAgZmxleDogMCAwIDIwMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICB9XG5cbiAgICBbZGlyPVwicnRsXCJdIC5wcm9maWxlLXN0YXRzLWNvdW50ZXJzIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucHJvZmlsZS1zdGF0cy1jb3VudGVycyB7XG4gICAgICAgIGZsZXg6IDAgMCAyNzBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gICAgfVxuXG4gICAgW2Rpcj1cInJ0bFwiXSAucHJvZmlsZS1zdGF0cy1jb3VudGVycyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucHJvZmlsZS1zdGF0cy1jb3VudGVycyAuc3RhdCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnByb2ZpbGUtc3RhdHMtY291bnRlcnMgLnN0YXQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnByb2ZpbGUtc3RhdHMtY291bnRlcnMgLnN0YXQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucHJvZmlsZS1zdGF0cy1jb3VudGVycyAuc3RhdC1sYWJlbCB7XG4gICAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5wcm9maWxlLXN0YXRzLWNvdW50ZXJzIC5zdGF0LWxhYmVsIHtcbiAgICAgICAgZmxleDogMCAwIDEwMHB4O1xuICAgIH1cbn1cblxuLnByb2ZpbGUtcHJpdmF0ZS1iYWRnZSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkdGV4dF9jb2xvcl9kZWZhdWx0O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjb2xvcjogJHRleHRfY29sb3JfZGVmYXVsdDtcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHJvZmlsZS1wcml2YXRlLWJhZGdlOjphZnRlciB7XG4gICAgY29udGVudDogXCJcXDFmNTEyXCI7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBmb250LWZhbWlseTogXCJjb3BlbmhhZ2VuLWljb25zXCI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnByb2ZpbGUtcHJpdmF0ZS1iYWRnZSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgfVxufVxuXG4ucHJvZmlsZS1uYXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbih3aGl0ZSwgNSUpO1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzN3B4O1xufVxuXG4ucHJvZmlsZS1zZWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5wcm9maWxlLXNlY3Rpb24ge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzMwcHgpO1xuICAgIH1cbn1cblxuLnByb2ZpbGUtc2VjdGlvbi1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucHJvZmlsZS1zZWN0aW9uLXRpdGxlIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wcm9maWxlLXNlY3Rpb24tZGVzY3JpcHRpb24ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGNvbG9yOiBsaWdodGVuKCR0ZXh0X2NvbG9yX2RlZmF1bHQsIDIwJSk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucHJvZmlsZS1zZWN0aW9uLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgZmxleDogMSAwIDUwJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxufVxuXG4ucHJvZmlsZS1zZWN0aW9uLXNvcnRlciB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2VlZTtcbiAgICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5wcm9maWxlLXNlY3Rpb24tc29ydGVyIC5kcm9wZG93bi10b2dnbGUge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnByb2ZpbGUtc2VjdGlvbi1zb3J0ZXIgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAucHJvZmlsZS1zZWN0aW9uLXNvcnRlciAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogaW5pdGlhbDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnByb2ZpbGUtc2VjdGlvbi1zb3J0ZXIgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucHJvZmlsZS1zZWN0aW9uLXNvcnRlciB7XG4gICAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgfVxuXG4gICAgW2Rpcj1cInJ0bFwiXSAucHJvZmlsZS1zZWN0aW9uLXNvcnRlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxufVxuXG4ucHJvZmlsZS1jb250cmlidXRpb24ge1xuICAgIC1tb3otaHlwaGVuczogYXV0bztcbiAgICAtbXMtaHlwaGVuczogYXV0bztcbiAgICAtd2Via2l0LWh5cGhlbnM6IGF1dG87XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvZmlsZS1jb250cmlidXRpb24taGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5wcm9maWxlLWNvbnRyaWJ1dGlvbi10aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ucHJvZmlsZS1jb250cmlidXRpb24tYm9keSB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG59XG5cbi5wcm9maWxlLWNvbnRyaWJ1dGlvbi1saXN0ID4gLnByb2ZpbGUtY29udHJpYnV0aW9uIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnByb2ZpbGUtY29udHJpYnV0aW9uLWxpc3QgPiAucHJvZmlsZS1jb250cmlidXRpb24ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgfVxuXG4gICAgW2Rpcj1cInJ0bFwiXSAucHJvZmlsZS1jb250cmlidXRpb24tbGlzdCA+IC5wcm9maWxlLWNvbnRyaWJ1dGlvbiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG59XG5cbi5wcm9maWxlLWNvbnRyaWJ1dGlvbi1saXN0ID4gLnByb2ZpbGUtY29udHJpYnV0aW9uOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuXG4ucHJvZmlsZS1jb250cmlidXRpb24tbGlzdCA+IC5wcm9maWxlLWNvbnRyaWJ1dGlvbjo6YmVmb3JlIHtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICNjY2M7XG4gICAgZm9udC1mYW1pbHk6IFwiY29wZW5oYWdlbi1pY29uc1wiO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuXG5bZGlyPVwicnRsXCJdIC5wcm9maWxlLWNvbnRyaWJ1dGlvbi1saXN0ID4gLnByb2ZpbGUtY29udHJpYnV0aW9uOjpiZWZvcmUge1xuICAgIHJpZ2h0OiAwO1xufVxuXG4ucHJvZmlsZS1jb250cmlidXRpb24tbGlzdCAucHJvZmlsZS1jb250cmlidXRpb24taGVhZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAucHJvZmlsZS1jb250cmlidXRpb24tbGlzdCAucHJvZmlsZS1jb250cmlidXRpb24taGVhZGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnByb2ZpbGUtY29udHJpYnV0aW9uLWxpc3QgLnByb2ZpbGUtY29udHJpYnV0aW9uLWhlYWRlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIFtkaXI9XCJydGxcIl0gLnByb2ZpbGUtY29udHJpYnV0aW9uLWxpc3QgLnByb2ZpbGUtY29udHJpYnV0aW9uLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxufVxuXG4ucHJvZmlsZS1jb21tZW50cyAucHJvZmlsZS1jb250cmlidXRpb24tYnJlYWRjcnVtYnMge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuXG5bZGlyPVwicnRsXCJdIC5wcm9maWxlLWNvbW1lbnRzIC5wcm9maWxlLWNvbnRyaWJ1dGlvbi1icmVhZGNydW1icyB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9maWxlLWNvbW1lbnRzIC5wcm9maWxlLWNvbnRyaWJ1dGlvbi1icmVhZGNydW1icyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIFtkaXI9XCJydGxcIl0gLnByb2ZpbGUtY29tbWVudHMgLnByb2ZpbGUtY29udHJpYnV0aW9uLWJyZWFkY3J1bWJzIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG59XG5cbi5wcm9maWxlLXNlY3Rpb24gLm5vLWFjdGl2aXR5LFxuLnByb2ZpbGUtc2VjdGlvbiAucHJpdmF0ZS1hY3Rpdml0eSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBjb2xvcjogIzk5OTtcbn1cblxuLnByb2ZpbGUtc2VjdGlvbiAucHJpdmF0ZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMWY1MTJcIjtcbiAgICBmb250LWZhbWlseTogXCJjb3BlbmhhZ2VuLWljb25zXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG5bZGlyPVwicnRsXCJdIC5wcm9maWxlLXNlY3Rpb24gLnByaXZhdGUtYWN0aXZpdHk6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ucHJvZmlsZS1hY3Rpdml0eS1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4ucHJvZmlsZS1hY3Rpdml0eSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucHJvZmlsZS1hY3Rpdml0eSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG5cbiAgICBbZGlyPVwicnRsXCJdIC5wcm9maWxlLWFjdGl2aXR5IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnByb2ZpbGUtYWN0aXZpdHk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcbiAgICB9XG5cbiAgICBbZGlyPVwicnRsXCJdIC5wcm9maWxlLWFjdGl2aXR5Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcbiAgICB9XG59XG5cbi5wcm9maWxlLWFjdGl2aXR5LWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xufVxuXG5bZGlyPVwicnRsXCJdIC5wcm9maWxlLWFjdGl2aXR5LWhlYWRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucHJvZmlsZS1hY3Rpdml0eS1oZWFkZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICBbZGlyPVwicnRsXCJdIC5wcm9maWxlLWFjdGl2aXR5LWhlYWRlciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG59XG5cbi5wcm9maWxlLWFjdGl2aXR5LWhlYWRlciAudXNlci1hdmF0YXIge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWluLXdpZHRoOiA0MHB4O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLnByb2ZpbGUtYWN0aXZpdHktaGVhZGVyIC51c2VyLWF2YXRhciB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucHJvZmlsZS1hY3Rpdml0eS1kZXNjcmlwdGlvbiB7XG4gICAgLW1vei1oeXBoZW5zOiBhdXRvO1xuICAgIC1tcy1oeXBoZW5zOiBhdXRvO1xuICAgIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIG1hcmdpbjogMDtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcm9maWxlLWFjdGl2aXR5LWRlc2NyaXB0aW9uIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZGlzcGxheTogaW5saW5lO1xufVxuXG4ucHJvZmlsZS1hY3Rpdml0eS1jb250cmlidXRpb24ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKHdoaXRlLCAzJSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9maWxlLWFjdGl2aXR5LWNvbnRyaWJ1dGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgIH1cblxuICAgIFtkaXI9XCJydGxcIl0gLnByb2ZpbGUtYWN0aXZpdHktY29udHJpYnV0aW9uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICB9XG59XG5cbi5wcm9maWxlLWFjdGl2aXR5OjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTRweCAxNHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjY2NjO1xuICAgIGZvbnQtZmFtaWx5OiBcImNvcGVuaGFnZW4taWNvbnNcIjtcbn1cblxuW2Rpcj1cInJ0bFwiXSAucHJvZmlsZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgICByaWdodDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnByb2ZpbGUtYWN0aXZpdHk6OmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IC0xNHB4O1xuICAgIH1cblxuICAgIFtkaXI9XCJydGxcIl0gLnByb2ZpbGUtYWN0aXZpdHk6OmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAtMTRweDtcbiAgICB9XG59XG5cbi5wcm9maWxlLWFydGljbGVzID4gLnByb2ZpbGUtY29udHJpYnV0aW9uOjpiZWZvcmUsXG4ucHJvZmlsZS1hY3Rpdml0eS1saXN0ID4gbGlbY2xhc3MkPVwiLWFydGljbGVcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDFmNGM0XCI7XG59XG5cbi5wcm9maWxlLXBvc3RzID4gLnByb2ZpbGUtY29udHJpYnV0aW9uOjpiZWZvcmUsXG4ucHJvZmlsZS1hY3Rpdml0eS1saXN0ID4gbGlbY2xhc3MkPVwiLXBvc3RcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDFmNGQ0XCI7XG59XG5cbi5wcm9maWxlLWNvbW1lbnRzID4gLnByb2ZpbGUtY29udHJpYnV0aW9uOjpiZWZvcmUsXG4ucHJvZmlsZS1hY3Rpdml0eS1saXN0ID4gbGlbY2xhc3MkPVwiLWNvbW1lbnRcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDFmNGFjXCI7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG59XG5cbi8qKioqKiBTZWFyY2ggcmVzdWx0cyAqKioqKi9cbi5zZWFyY2gtcmVzdWx0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5yZXN1bHRzLWxpc3QtaXRlbS1saW5rIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uc2VhcmNoLXJlc3VsdHMtZGVzY3JpcHRpb24gZW0ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5zZWFyY2gtcmVzdWx0cyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxufVxuXG4uc2VhcmNoLXJlc3VsdHMtY29sdW1uIHtcbiAgICBmbGV4OiAxO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnNlYXJjaC1yZXN1bHRzLWNvbHVtbiB7XG4gICAgICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgfVxufVxuXG4uc2VhcmNoLXJlc3VsdHMtc2lkZWJhciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gICAgZmxleDogMSAwIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnNlYXJjaC1yZXN1bHRzLXNpZGViYXIge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG59XG5cbi5zZWFyY2gtcmVzdWx0cy1zaWRlYmFyIC5zaWRlbmF2LWl0ZW1bYXJpYS1zZWxlY3RlZD1cInRydWVcIl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXh0X2NvbG9yX2RlZmF1bHQ7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnNlYXJjaC1yZXN1bHRzLXN1YmhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uc2VhcmNoLXJlc3VsdHMtbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLnNlYXJjaC1yZXN1bHRzLWxpc3QgPiBsaSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgcGFkZGluZzogMjBweCAwO1xufVxuXG4uc2VhcmNoLXJlc3VsdHMtbGlzdCA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbn1cblxuLnNlYXJjaC1yZXN1bHQtZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5zZWFyY2gtcmVzdWx0LXZvdGVzLFxuLnNlYXJjaC1yZXN1bHQtbWV0YS1jb3VudCB7XG4gICAgY29sb3I6IGxpZ2h0ZW4oJHRleHRfY29sb3JfZGVmYXVsdCwgMjAlKTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgcGFkZGluZzogNHB4IDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWFyY2gtcmVzdWx0LXZvdGVzOjpiZWZvcmUsXG4uc2VhcmNoLXJlc3VsdC1tZXRhLWNvdW50OjpiZWZvcmUge1xuICAgIGNvbG9yOiAkdGV4dF9jb2xvcl9kZWZhdWx0O1xufVxuXG5bZGlyPVwibHRyXCJdIC5zZWFyY2gtcmVzdWx0LXZvdGVzLFxuW2Rpcj1cImx0clwiXSAuc2VhcmNoLXJlc3VsdC1tZXRhLWNvdW50IHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG5bZGlyPVwibHRyXCJdIC5zZWFyY2gtcmVzdWx0LXZvdGVzOjpiZWZvcmUsXG5bZGlyPVwibHRyXCJdIC5zZWFyY2gtcmVzdWx0LW1ldGEtY291bnQ6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG5cbltkaXI9XCJydGxcIl0gLnNlYXJjaC1yZXN1bHQtdm90ZXMsXG5bZGlyPVwicnRsXCJdIC5zZWFyY2gtcmVzdWx0LW1ldGEtY291bnQge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG5bZGlyPVwicnRsXCJdIC5zZWFyY2gtcmVzdWx0LXZvdGVzOjpiZWZvcmUsXG5bZGlyPVwicnRsXCJdIC5zZWFyY2gtcmVzdWx0LW1ldGEtY291bnQ6OmJlZm9yZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cblxuLnNlYXJjaC1yZXN1bHQtdm90ZXM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDFGNDREXCI7XG59XG5cbi5zZWFyY2gtcmVzdWx0LW1ldGEtY291bnQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDFGNEFDXCI7XG59XG5cbi5zZWFyY2gtcmVzdWx0IC5tZXRhLWdyb3VwIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc2VhcmNoLXJlc3VsdC1icmVhZGNydW1icyB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4vKlxuLnNlYXJjaC1yZXN1bHQtYnJlYWRjcnVtYnMgbGk6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIsK3XCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDVweDtcbn1cbiovXG5cbi8qIEhPVEpBUiBTVFlMRVMgKi9cbnAge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmFsZXJ0LW5vdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmYyZmI7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDBhMmYyO1xuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzViYzBkZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hbGVydC1ub3RlIGgzIHtcbiAgICBjb2xvcjogIzRhOTBlMjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVweDtcbiAgICBvcGFjaXR5OiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLmFsZXJ0LW5vdGUgcCB7XG4gICAgY29sb3I6ICMyNjMzNDU7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA3M3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbi5hbGVydC1ub3RlIGEge1xuICAgIGNvbG9yOiAjMDBhMmYyO1xufVxuXG4uYWxlcnQtbm90ZSBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNmVhNDtcbn1cblxuLmFsZXJ0LW5vdGUgYTp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzAwYTJmMjtcbn1cblxuLmFsZXJ0LW5vdGUgaDM6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbnRlbnQ6IFwiXFxmMDVhXCI7XG4gICAgY29sb3I6ICMwMGEyZjI7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG9wYWNpdHk6IDAuNDtcbn1cblxuLmFsZXJ0LW5vdGUgdWwge1xuICAgIGNvbG9yOiAjMjYzMzQ1O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNzNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmOGY4O1xuICAgIGJvcmRlci1jb2xvcjogI2Y0MzY0YztcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNkOTUzNGY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWxlcnQtZGFuZ2VyIHAge1xuICAgIHBhZGRpbmctbGVmdDogNzNweDtcbiAgICBjb2xvcjogIzI2MzM0NTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4uYWxlcnQtZGFuZ2VyIGgzIHtcbiAgICBjb2xvcjogI2Y0MzY0YztcbiAgICBvcGFjaXR5OiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmFsZXJ0LWRhbmdlciBoMzpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29udGVudDogXCJcXGYwNzFcIjtcbiAgICBjb2xvcjogI2Y0MzY0YztcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgb3BhY2l0eTogMC40O1xufVxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjhmNDtcbiAgICBib3JkZXItY29sb3I6ICNmNGY4ZjQ7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjNjlhYzVjO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFsZXJ0LXN1Y2Nlc3MgcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3M3B4O1xuICAgIGNvbG9yOiAjMjYzMzQ1O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbi5hbGVydC1zdWNjZXNzIHVsIHtcbiAgICBjb2xvcjogIzI2MzM0NTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDczcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLmFsZXJ0LXN1Y2Nlc3MgaDMge1xuICAgIGNvbG9yOiAjNTBhZjUxO1xuICAgIG9wYWNpdHk6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IC01cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYWxlcnQtc3VjY2VzcyBoMzpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29udGVudDogXCJcXGYxNGFcIjtcbiAgICBjb2xvcjogIzUwYWY1MTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgb3BhY2l0eTogMC40O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTIxcHgpIHtcbiAgICAuYWxlcnQtbm90ZSBoMyxcbiAgICAuYWxlcnQtZGFuZ2VyIGgzLFxuICAgIC5hbGVydC1zdWNjZXNzIGgzIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIH1cblxuICAgIC5hbGVydC1ub3RlIHAsXG4gICAgLmFsZXJ0LWRhbmdlciBwLFxuICAgIC5hbGVydC1zdWNjZXNzIHAsXG4gICAgLmFsZXJ0LW5vdGUgdWwsXG4gICAgLmFsZXJ0LWRhbmdlciB1bCxcbiAgICAuYWxlcnQtc3VjY2VzcyB1bCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDNweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB9XG59XG5cbi8qIE9ubHkgdXNpbmcgIWltcG9ydGFudCB3aGVyZSB0aGUgb3JpZ2luYWwgcnVsZSB1c2VkIGl0IHNvIHdlIG5lZWQgdG8ga2VlcCBpdCB1cCAqL1xuXG4vKiBGaXggb3JpZ2luYWwgcGFkZGluZyBpc3N1ZXMgb24gYm94ZXMgKi9cbi5hbGVydC1kYW5nZXIsXG4uYWxlcnQtbm90ZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFweDtcbn1cblxuLyogRW5hYmxlIHNjcm9sbGJhcnMgb24gY29kZSBmaWVsZHMgc28gdGhleSBkb24ndCBnZXQgY3V0IG9mZiBvbiBzbWFsbGVyIHNjcmVlbnMuICovXG5wcmVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdIHtcbiAgICBwYWRkaW5nLXRvcDogM2VtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLyogQWxsb3cgbmVzdGluZyBvZiBjb2RlIHdpdGhpbiBib3hlcyAqL1xuLmFsZXJ0LWRhbmdlciA+IGNvZGVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdLFxuLmFsZXJ0LWRhbmdlciBwcmVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdLFxuLmFsZXJ0LW5vdGUgPiBjb2RlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSxcbi5hbGVydC1ub3RlIHByZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0ge1xuICAgIG1hcmdpbjogMCA0MHB4IDIwcHggNDBweDtcbn1cblxuLm5hdi13cmFwcGVyIGEsXG4ubmF2LXdyYXBwZXIgYTpob3Zlcixcbi51c2VyLWluZm8gPiBbcm9sZT1cImJ1dHRvblwiXSxcbi51c2VyLWluZm8gPiBbcm9sZT1cImJ1dHRvblwiXTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi51c2VyLW5hdlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDAgNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KSwgMCA0cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjZGRkO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA3MXB4O1xuICAgIHotaW5kZXg6IDE7XG59XG5cbi5zZWFyY2gtaG9tZSB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGFzc2V0cyArIFwiaWNvbi1zZWFyY2gucG5nXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0ZXh0X2NvbG9yX3doaXRlO1xuICAgICAgICBjb2xvcjogJHRleHRfY29sb3Jfd2hpdGU7XG5cbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dF9jb2xvcl93aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRleHRfY29sb3Jfd2hpdGU7XG4gICAgICAgICAgICBjb2xvcjogJHRleHRfY29sb3Jfd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjFweCkge1xuICAgIC5zZWFyY2gtaG9tZSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1MjFweCkge1xuICAgIC51c2VyLWluZm8gLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxufVxuXG4vKioqKiogQnJlYWRjcnVtYnMgKioqKiovXG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5icmVhZGNydW1icyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG59XG5cbi5icmVhZGNydW1icyBsaSBhOnZpc2l0ZWQsXG4uYnJlYWRjcnVtYnMgbGkgYSB7XG4gICAgY29sb3I6ICNiYmI7XG59XG5cbi5icmVhZGNydW1icyBsaTpsYXN0LWNoaWxkIGEge1xuICAgIGNvbG9yOiAjMjYzMzQ1O1xufVxuXG4vKiBTaWRlYmFyICovXG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYXJ0aWNsZS1zaWRlYmFyIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG59XG5cbi5hcnRpY2xlLXNpZGViYXItaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4uYXJ0aWNsZS1zaWRlYmFyLWZpbHRlciB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHdpZHRoOiA5NyU7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5hcnRpY2xlLXNpZGViYXItZmlsdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4jdnVlLWFydGljbGUtc2lkZWJhciB7XG4gICAgZmxleDogMCAwIDE3JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIEFydGljbGUgKi9cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5hcnRpY2xlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgIH1cbn1cblxuLmFydGljbGUtdGl0bGUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNjdlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMXB4KSB7XG4gICAgLmFydGljbGUtYm9keSB1bCxcbiAgICAuYXJ0aWNsZS1ib2R5IG9sIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIH1cbn1cblxuLmFydGljbGUtYm9keSBhLmFuY2hvci1saW5rLFxuLmFydGljbGUtYm9keSBhLmFuY2hvci1saW5rOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbn1cblxuLmFydGljbGUtYm9keSBhLmFuY2hvci1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzMzMztcbn1cblxuLmFydGljbGUtYm9keSBoMjpob3ZlciBhLmFuY2hvci1saW5rIHtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4uc2VhcmNoLXJlc3VsdC1saW5rIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuXG4vKiBGcm9udCBQYWdlICovXG4uY2F0ZWdvcnktc2VjdGlvbiB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG59XG5cbi5jYXRlZ29yeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMS40ZW07XG59XG5cbi5jYXRlZ29yeS1kZXNjcmlwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cblxuLmJsb2Nrcy1pdGVtOmhvdmVyICosXG4uYmxvY2tzLWl0ZW0tY29udGFjdGZvcm06aG92ZXIge1xuICAgIGNvbG9yOiAjMjYzMzQ1O1xufVxuXG4uYmxvY2tzLWl0ZW0taWNvbiB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuXG4uYmxvY2tzLWl0ZW0taWNvbiBpbWcge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLmJsb2Nrcy1pdGVtLWxpbmstY2F0ZWdvcnktcGFnZSB7XG4gICAgbWluLWhlaWdodDogMTY1cHg7XG59XG5cbi5ibG9ja3MtaXRlbS1saW5rLWNhdGVnb3J5LXBhZ2UgLmJsb2Nrcy1pdGVtLWljb24ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbn1cblxubGkuc2VjdGlvbi1wYWdlLmJsb2Nrcy1pdGVtLWNhdGVnb3J5IHtcbiAgICBhIHtcbiAgICAgICAgbWluLWhlaWdodDogMjB2aDtcbiAgICB9XG59XG5cbi5hcnRpY2xlLWxpc3QtY2F0ZWdvcnktcGFnZSBsaSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYXJ0aWNsZS1saXN0LWNhdGVnb3J5LXBhZ2UgYSB7XG4gICAgY29sb3I6ICNmNDM2NGM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5ibG9ja3MtaXRlbS1saW5rLWhvbWVwYWdlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5ibG9ja3MtaXRlbS1saW5rIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG5cbiAgICAuYmxvY2tzLWl0ZW0taWNvbiB7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBwYWRkaW5nOiA1cHggMzBweCAwIDIwcHg7XG4gICAgfVxuXG4gICAgLmJsb2Nrcy1pdGVtLWljb24gaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1NXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuYmxvY2tzLWl0ZW0taW5mbyB7XG4gICAgICAgIHdpZHRoOiA2NSU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbn1cblxuLmJsb2NrLWJvcmRlciB7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBib3JkZXItY29sb3I6ICNjY2M7XG59XG5cbi5mcm9udC1wYWdlLWltYWdlIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgd2lkdGg6IDYwcHg7XG59XG5cbi8qIHN0ZXBzIHRvIHJlcGxhY2UgYW4gb3JkZXJlZCBsaXN0ICovXG4uc3RlcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHggMC40ZW0gMTBweCAxMDVweDtcbiAgICBtYXJnaW46IDJlbSAwIDAuNWVtIDA7XG4gICAgYmFja2dyb3VuZDogI2YzZjNmMztcbiAgICBsaW5lLWhlaWdodDogMjVweDtcblxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgIH1cbn1cblxuLnN0ZXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlN0ZXAgXCIgYXR0cihkYXRhLXN0ZXApO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZDogI2Y0MzY0YztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLyogY29kZSBmb3JtYXR0aW5nICovXG5jb2RlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3cteDogYXV0byAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5wcmVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgZm9udC1zaXplOiA4NSU7XG4gICAgYmFja2dyb3VuZDogIzA3YTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5wcmUubGFuZ3VhZ2UtamF2YXNjcmlwdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiSmF2YVNjcmlwdFwiO1xufVxuXG5wcmUubGFuZ3VhZ2UtdGV4dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiVGV4dFwiO1xufVxuXG5wcmUubGFuZ3VhZ2UtbWFya3VwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJIVE1MXCI7XG59XG5cbnByZS5sYW5ndWFnZS1jc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIkNTU1wiO1xufVxuXG5wcmUubGFuZ3VhZ2Utbmdpbng6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIm5naW54XCI7XG59XG5cbi8qIFdvcmQgd3JhcHMgXCJUZXh0XCIgYmxvY2tzICovXG5jb2RlLmxhbmd1YWdlLXRleHQge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xufVxuXG4vKiBSZXF1aXJlZCBmb3IgcHJpc20uanMgSFRNTCBjb21tZW50cyB0byBsb29rIGNvcnJlY3QgKi9cbi50b2tlbi5jb21tZW50IHtcbiAgICBib3JkZXItYm90dG9tOiAwcHg7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLyogVGFibGUgc3R5bGluZyAqL1xuLnRhYmxlIHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6IGxpZ2h0ZW4oJHRleHRfY29sb3JfZGVmYXVsdCwgMjAlKTtcbn1cblxuLnRhYmxlIHRyIHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbnRhYmxlLFxudGgsXG50ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YzZjNmMztcbn1cblxuLnN1Z2dlc3Rpb25zIHRhYmxlLFxudGgsXG50ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FkYWRhZDtcbn1cblxuLmluc3RhbGxHdWlkZXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHg7XG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAyMDBtcztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4vL2luc3RhbGxhdGlvbiBndWlkZXMgc2hvdyBieSBkZWZhdWx0IG9uIGZvcm0gKGhvdyB0byBpbnN0YWxsKVxuLnRpY2tldF9mb3JtX2lkXzM2MDAwMDU1NTkxNCB7XG4gICAgLmluc3RhbGxHdWlkZXMsXG4gICAgI3dhaXRUaW1lc1N0ZXAuaGlkZSArIC53cmFwIC5yaWdodENvbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLnRhYmxlIHRkLFxuLnRhYmxlIHRoIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xufVxuXG4udmlkZW8ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKi53aXN0aWFfZW1iZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn0qL1xuXG4vKiBCdXR0b24gKi9cbi5jdGEtYnV0dG9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgIGJhY2tncm91bmQ6IHJnYigyNDQsIDU0LCA3Nik7XG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3JkZXItd2lkdGg6IDBweDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgcGFkZGluZzogNnB4IDE4cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlICFpbXBvcnRhbnQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlICFpbXBvcnRhbnQ7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZSAhaW1wb3J0YW50O1xufVxuXG4uY3RhLWJ1dHRvbjphY3RpdmUsXG4uY3RhLWJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiKDE5NSwgNDMsIDYwKSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiByZ2IoMjQ0LCAyNDQsIDI0NCkgIWltcG9ydGFudDtcbn1cblxuLyogQmFubmVyIENTUyAqL1xuLm5zLWJveCB7XG4gICAgYmFja2dyb3VuZDogI2UyZjJmYjtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggMjBweCAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXNpemU6IDg1JTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ucy1ib3gubnMtc2hvdyB7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5ucy1ib3ggYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLm5zLWJveCBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICMzMzM7XG59XG5cbi5ucy1jbG9zZSB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMWVtO1xuICAgIHRvcDogMWVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1pbmRlbnQ6IDEwMCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLm5zLWNsb3NlOmhvdmVyLFxuLm5zLWNsb3NlOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG4ubnMtY2xvc2U6OmJlZm9yZSxcbi5ucy1jbG9zZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAzcHg7XG4gICAgaGVpZ2h0OiA2MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIGJhY2tncm91bmQ6ICM2ZTZlNmU7XG59XG5cbi5ucy1jbG9zZTpob3Zlcjo6YmVmb3JlLFxuLm5zLWNsb3NlOmhvdmVyOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogIzMzMztcbn1cblxuLm5zLWNsb3NlOjpiZWZvcmUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xufVxuXG4ubnMtY2xvc2U6OmFmdGVyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4ubnMtYm94LWlubmVyIHtcbiAgICBwYWRkaW5nOiAwLjVlbSAwLjJlbSAwLjJlbSAwLjVlbTtcbn1cblxuLm5zLWJveC1pbm5lciBpIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDMuOGVtO1xufVxuXG4ubnMtYm94Lm5zLWJhciB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5ucy1iYXIgLm5zLWNsb3NlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLm5zLWJhciAubnMtY2xvc2U6OmJlZm9yZSxcbi5ucy1iYXIgLm5zLWNsb3NlOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI2I3YjViMztcbn1cblxuLnRpdGxlIHAge1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHBhZGRpbmctdG9wOiAwLjJlbTtcbn1cblxuLm5zLWVmZmVjdC1zbGlkZXRvcCAubnMtY2xvc2U6OmJlZm9yZSxcbi5ucy1lZmZlY3Qtc2xpZGV0b3AgLm5zLWNsb3NlOjphZnRlciB7XG4gICAgd2lkdGg6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAjMzMzO1xufVxuXG4ubnMtZWZmZWN0LXNsaWRldG9wIC5ucy1jbG9zZTpob3Zlcjo6YmVmb3JlLFxuLm5zLWVmZmVjdC1zbGlkZXRvcCAubnMtY2xvc2U6aG92ZXI6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzMzO1xufVxuXG4uYmxvY2tzLWl0ZW0tbGluay1ob21lcGFnZSB7XG4gICAgY29sb3I6ICR0ZXh0X2NvbG9yX2RlZmF1bHQ7XG59XG5cbi5ibG9ja3MtaXRlbS1saW5rLWhvbWVwYWdlIC5mYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBvcHVsYXItbGlua3Mge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdhcDogMjRweCA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIH1cbn1cblxuLnBvcHVsYXItbGlua3MtbGluayB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250X2hlYWRpbmc7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDY0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHRleHRfY29sb3JfZGVmYXVsdDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJGFzc2V0cyArIFwiaWNvbi1ndWlkZXMucG5nXCIpO1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggMnB4IDBweCAjMmQzNjQyMTIsIDBweCAwcHggNHB4IDBweCAjMmQzNjQyMTIsXG4gICAgICAgICAgICAwcHggMHB4IDhweCAwcHggIzJkMzY0MjEyLCAwcHggOHB4IDEycHggMHB4ICMyZDM2NDIwYTtcbiAgICB9XG59XG5cbiNuZXdfcmVxdWVzdCAuZm9ybS1maWVsZCBsYWJlbCxcbi5hY2NvdW50T3duZXJGaWVsZCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnN1Z2dlc3Rpb25zIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xuICAgIHBhZGRpbmc6IDIwcHggMzBweCA0MHB4IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uc3VnZ2VzdGlvbnMgcCB7XG4gICAgY29sb3I6ICMyNjMzNDU7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbn1cblxuLnN1Z2dlc3Rpb25zX3RhYmxlMiBhLFxuLnN1Z2dlc3Rpb25zX3RhYmxlIGEsXG4uc3VnZ2VzdGlvbi1saXN0IGEge1xuICAgIGNvbG9yOiAjMTgxODE4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnN1Z2dlc3Rpb25zX3RhYmxlMiBhIGxpLFxuLnN1Z2dlc3Rpb25zX3RhYmxlIGEgbGkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHg7XG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAyMDBtcztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4uc3VnZ2VzdGlvbnNfdGFibGUgYTpmaXJzdC1jaGlsZCBsaSxcbi5zdWdnZXN0aW9uc190YWJsZTIgYTpmaXJzdC1jaGlsZCBsaSB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xufVxuXG4uc3VnZ2VzdGlvbnNfdGFibGUgYTpsYXN0LWNoaWxkIGxpLFxuLnN1Z2dlc3Rpb25zX3RhYmxlMiBhOmxhc3QtY2hpbGQgbGkge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xufVxuXG4uc3VnZ2VzdGlvbnNfdGFibGUgYTpob3ZlciBsaSxcbi5zdWdnZXN0aW9uc190YWJsZTIgYTpob3ZlciBsaSxcbi5zZWFyY2hib3gtc3VnZ2VzdGlvbnMgbGk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG59XG5cbi5zdWdnZXN0aW9uc190YWJsZSBhOmhvdmVyIGxpIGltZyxcbi5zdWdnZXN0aW9uc190YWJsZTIgYTpob3ZlciBsaSBpbWcsXG4uc2VhcmNoYm94LXN1Z2dlc3Rpb25zIGxpOmhvdmVyOmJlZm9yZSB7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDAlKTtcbn1cblxuLnN1Z2dlc3Rpb25zX3RhYmxlIGxpIHNwYW4sXG4uc3VnZ2VzdGlvbnNfdGFibGUyIGxpIHNwYW4sXG4uc3VnZ2VzdGlvbi1saXN0IGEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5zZWFyY2hib3gtc3VnZ2VzdGlvbnMgbGk6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLy9wNi56ZGFzc2V0cy5jb20vaGMvdGhlbWVfYXNzZXRzLzE5MTE2NjcvMTE1MDAwMjAxODg3LzExNTAwMjMwODMyOC5wbmcpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLnN1Z2dlc3Rpb25zX3RhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgLmFsZXJ0LW5vdGUge1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzAwYTJmMjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnN1Z2dlc3Rpb25zX3RhYmxlIGxpIHAsXG4uc3VnZ2VzdGlvbnNfdGFibGUyIGxpIHAge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogIzI2MzM0NTtcbiAgICBtYXJnaW46IDhweCAwcHggMHB4IDBweDtcbn1cblxuI3N1Z2dlc3Rpb25zTW9kYWxIb21lcGFnZSAuc3VnZ2VzdGlvbnNfdGFibGUgbGk6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cblxuI3N1Z2dlc3Rpb25zTW9kYWxIb21lcGFnZSAuc3VnZ2VzdGlvbnNfdGFibGUgbGk6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG59XG5cbiNzdWdnZXN0aW9uc01vZGFsSG9tZXBhZ2UgLnN1Z2dlc3Rpb25zX3RhYmxlIGxpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xufVxuXG4jc3VnZ2VzdGlvbnNNb2RhbEhvbWVwYWdlIC5zdWdnZXN0aW9uc190YWJsZSBsaTpob3ZlciBpbWcge1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwJSk7XG59XG5cbiNzdWdnZXN0aW9uc01vZGFsSG9tZXBhZ2UgLnN1Z2dlc3Rpb25zX3RhYmxlIGxpIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbiNzdWdnZXN0aW9uc01vZGFsSG9tZXBhZ2UgLnN1Z2dlc3Rpb25zX3RhYmxlIGxpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAyMDBtcztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4jc3VnZ2VzdGlvbnNNb2RhbEhvbWVwYWdlIC5zdWdnZXN0aW9uc190YWJsZSBsaSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG59XG5cbiNzdWdnZXN0aW9uc0Rpc21pc3MsXG4jc2FsZXNDYWxsRGlzbWlzcyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4jbmV3X3JlcXVlc3QgZm9vdGVyIHtcbiAgICBtYXJnaW46IDAgMCA0MHB4IDA7XG59XG5cbiNtb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGlkZGVuLWNvbnRlbnQge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuI215QnRuIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5ub3RpZmljYXRpb24ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nOiAxM3B4IDE1cHg7XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICM1NTU7XG59XG5cbi8qIGZvciBib3JkZXIgY29sb3IgIzg0ODU4NmE2ICovXG5cbi8qIGhhdmUgdG8gZ2V0IHJpZCBvZiBib3JkZXIgbm9uZSAqL1xuLmNhdGVnb3J5LXRpdGxlLWNvbnRhY3Qge1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogJHRleHRfY29sb3JfZGVmYXVsdDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY29udGFjdC1pbWFnZSB7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5sZWZ0Q29sIHtcbiAgICBmbGV4OiA0MCU7XG4gICAgbWF4LXdpZHRoOiA1NDRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDElO1xufVxuXG4ucmlnaHRDb2wge1xuICAgIGZsZXg6IDQwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbi53cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4jcmVxdWVzdF9jdXN0b21fZmllbGRzXzM2MDAxODgyMTUzM19sYWJlbCxcbiNyZXF1ZXN0X2N1c3RvbV9maWVsZHNfMzYwMDQ5Nzc0MTM0X2xhYmVsIHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbn1cblxuI3JlcXVlc3RfY3VzdG9tX2ZpZWxkc18zNjAwMTg4MjE1MzMsXG4jcmVxdWVzdF9jdXN0b21fZmllbGRzXzM2MDA0OTc3NDEzNCB7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgyKTtcbn1cblxuLnJlcXVlc3RfY3VzdG9tX2ZpZWxkc18zNjAwMTg4MjE1MzMsXG4ucmVxdWVzdF9jdXN0b21fZmllbGRzXzM2MDA0OTc3NDEzNCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VhcmNoYm94LXN1Z2dlc3Rpb25zIGxpOm50aC1jaGlsZCgxbiArIDMpIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3Bpbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDE1JTtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbWluLWhlaWdodDogNjBweDtcbiAgICB3aWR0aDogNjBweDtcbiAgICBtYXJnaW46IDBweCBhdXRvO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiByb3RhdGlvbiAwLjZzIGluZmluaXRlIGxpbmVhcjtcbiAgICAtbW96LWFuaW1hdGlvbjogcm90YXRpb24gMC42cyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgLW8tYW5pbWF0aW9uOiByb3RhdGlvbiAwLjZzIGluZmluaXRlIGxpbmVhcjtcbiAgICBhbmltYXRpb246IHJvdGF0aW9uIDAuNnMgaW5maW5pdGUgbGluZWFyO1xuICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgcmdiYSgwLCAxNzQsIDIzOSwgMC4xNSk7XG4gICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgcmdiYSgwLCAxNzQsIDIzOSwgMC4xNSk7XG4gICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIHJnYmEoMCwgMTc0LCAyMzksIDAuMTUpO1xuICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCByZ2JhKDAsIDE3NCwgMjM5LCAwLjgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGlvbiB7XG4gICAgZnJvbSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgfVxufVxuXG5ALW1vei1rZXlmcmFtZXMgcm90YXRpb24ge1xuICAgIGZyb20ge1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIH1cbn1cblxuQC1vLWtleWZyYW1lcyByb3RhdGlvbiB7XG4gICAgZnJvbSB7XG4gICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRpb24ge1xuICAgIGZyb20ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgfVxufVxuXG4uY29udGVudC1sb2FkaW5nIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbnNjcmlwdFtkYXRhLWFjdGlvbj1cInNpZ25pblwiXSArIGRpdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1vZGFsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUwLCAyNTAsIDI1MCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTAsIDI1MCwgMjUwLCAwLjkpO1xufVxuXG4uaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1vZGFsID4gZGl2IHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIG1hcmdpbjogYXV0bztcbn1cblxuLm1vZGFsLWxpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm1vZGFsLWxpbmtzIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuI2hhY2tlcm9uZS1mb3JtID4gaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcbiAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogMzlweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4vL3JlbW92aW5nIHRoZSBvcHRpb25zIGZyb20gdGhlIGRyb3Bkb3ducyB3aGljaCBzaG91bGQgb25seSBiZSBkaXJlY3RseSBsaW5rZWQgdG9cbltpZD1cIjM2MDAwMzUwMDA3M1wiXSxcbltpZD1cIjM2MDAwMjcxNzA3NFwiXSxcbltpZD1cIjE1MDAwMDAzMjI0NjFcIl0sXG5baWQ9XCIxNTAwMDA5Mzc3ODIxXCJdIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8vR2VuZXJhbCBGb3JtIExvZ2ljXG4jbmV3X3JlcXVlc3RfZGl2IHtcbiAgICAucmVxdWVzdF90aWNrZXRfZm9ybV9pZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLy9zdGlsbCBoaWRlIGZpZWxkcyBmb3IgQWNjb3VudCBvd25lciBmb3JtXG4gICAgLnRpY2tldF9mb3JtX2lkXzM2MDAwNTAxODM3NCAjbmV3X3JlcXVlc3Qge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5yZXF1ZXN0X2N1c3RvbV9maWVsZHNfMzYwMDE4MjA4Mzc0LCAvLyBUcmFmZmljIHNvdXJjZS5cbiAgICAucmVxdWVzdF9jdXN0b21fZmllbGRzXzE1MDAwMDIyODk1MjEsIC8vIFVzZXIgZGF0YS5cbiAgICAucmVxdWVzdF9jY19lbWFpbHMge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFjY291bnRPd25lckNoZWNrZWQgI25ld19yZXF1ZXN0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnRpY2tldF9mb3JtX2lkXzM2MDAwMzUwMDA3MyB7XG4gICAgICAgIC5yZXF1ZXN0X3RpY2tldF9mb3JtX2lkIH4gZGl2W2NsYXNzKj1cInJlcXVlc3RfY3VzdG9tX2ZpZWxkc1wiXSB+ICosXG4gICAgICAgIC5yZXF1ZXN0X2Fub255bW91c19yZXF1ZXN0ZXJfZW1haWwge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYXZlcmFnZVJlc29sdXRpb25UaW1lOm5vdCguaGlkZSkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLy8gTGVnYWwgRm9ybS5cbiAgICAudGlja2V0X2Zvcm1faWRfMzYwMDAyNzE3MDc0IHtcbiAgICAgICAgLnJlcXVlc3RfdGlja2V0X2Zvcm1faWQgfiBkaXZbY2xhc3MqPVwicmVxdWVzdF9jdXN0b21fZmllbGRzXCJdIH4gKixcbiAgICAgICAgLnJlcXVlc3RfYW5vbnltb3VzX3JlcXVlc3Rlcl9lbWFpbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5hdmVyYWdlUmVzb2x1dGlvblRpbWUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEFjY291bnQgT3duZXIgQ2hhbmdlIEZvcm0uXG4gICAgLnRpY2tldF9mb3JtX2lkXzM2MDAwNTAxODM3NCB7XG4gICAgICAgIC5yZXF1ZXN0X3RpY2tldF9mb3JtX2lkLFxuICAgICAgICAuYXZlcmFnZVJlc29sdXRpb25UaW1lIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAucmVxdWVzdF9jdXN0b21fZmllbGRzXzM2MDA0OTQ3ODY1MyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgI2FjY291bnRPd25lckJ1dHRvbnMge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgIC5hY2NvdW50T3duZXJCdXR0b24gPiBidXR0b24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgPiBpbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRpbWVFc3RpbWF0ZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgICYuYmx1ZSB7XG4gICAgICAgICAgICBjb2xvcjogJG1haW5fY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAmLmdyZWVuIHtcbiAgICAgICAgICAgIGNvbG9yOiAkaGlnaGxpZ2h0X2NvbG9yO1xuICAgICAgICB9XG4gICAgICAgIC8vIEFkZGVkIGJ5IEdyYXppdHRpIG9uIE1heSAxOCwyMDIyIGZvciBUaWNrZXQgSEMtMzAwXG4gICAgICAgICYucmVkY29sb3Ige1xuICAgICAgICAgICAgY29sb3I6ICRoaWdobGlnaHRfY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAmLmdyZWVuY29sb3Ige1xuICAgICAgICAgICAgY29sb3I6ICM1YmI5M2Q7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vYWNjb3VudCBvd25lciBjaGFuZ2UgZm9ybSAzNjAwMDUwMTgzNzRcbi5hY2NvdW50T3duZXJJbnB1dCB7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDIlO1xuICAgIG1hcmdpbi10b3A6IDIlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMik7XG59XG5cbiNhY2NvdW50T3duZXJDaGVja2JveF9sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uYWNjb3VudFN1Z2dlc3Rpb25zIHtcbiAgICBjb2xvcjogYmxhY2s7XG59XG5cbi5hY2NvdW50T3duZXJTdGlsbEFyb3VuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLy9hY2NvdW50IG93bmVyIHNwZWNpZmljIGRpc3BsYXkgbG9naWNcbiNhY2NvdW50T3duZXJCdXR0b25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgdSB7XG4gICAgICAgIGNvbG9yOiAkaGlnaGxpZ2h0X2NvbG9yO1xuICAgIH1cbn1cblxuI2FjY291bnRPd25lckxlZnQsXG4jYWNjb3VudE93bmVyU3RpbGxBcm91bmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNuZXdfcmVxdWVzdF9kaXYuY2ZfYWNjb3VudF90cmFuc2Zlcl9vd25lcl9sZWZ0IHtcbiAgICAuZm9ybS1maWVsZC5ib29sZWFuLnJlcXVpcmVkLFxuICAgICNhY2NvdW50T3duZXJMZWZ0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgI3N1Z2dlc3Rpb25zVGFibGUsXG4gICAgI2FjY291bnRPd25lclN0aWxsQXJvdW5kIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbiNuZXdfcmVxdWVzdF9kaXYuY2ZfYWNjb3VudF90cmFuc2Zlcl9zb21lb25lX2Vsc2Uge1xuICAgICNhY2NvdW50T3duZXJMZWZ0LFxuICAgICNzdWdnZXN0aW9uc1RhYmxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAjYWNjb3VudE93bmVyU3RpbGxBcm91bmQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi8vcmVmdW5kIGZvcm0gMzYwMDAwMzkwMzkzIChJIHdhbnQgYSByZWZ1bmQgKyByZWFzb24gc2VsZWN0ZWQpXG4jbmV3X3JlcXVlc3RfZGl2LmNmX2JpbGxpbmdfcmVmdW5kIHtcbiAgICAjcmVmdW5kLXBvbGljeSxcbiAgICAucmlnaHRDb2wge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnJlZnVuZFN1Z2dlc3Rpb25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4vL3JlZnVuZCBzcGVjaWZpYyBzdWdnZXN0aW9uIGRpc3BsYXlcbi52YXRfcmVmdW5kIHtcbiAgICAjdmF0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4uYWNjb3VudF9vd25lcl9oYXNfbGVmdF9idXRfaV9zdGlsbF9iZWluZ19jaGFyZ2VkIHtcbiAgICAjb3duZXJsZWZ0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4ubXlfYWNjb3VudF9hY2NvdW50X2JpbGxpbmdfdmVyc2lvbl9oYXNfY2hhbmdlZCB7XG4gICAgI2JpbGxpbmdWZXJzaW9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4vL2NvbXBsaWFuY2UgZm9ybSAzNjAwMDI3MTcwNzQgKHR5cGUgb2YgbGVnYWwgcmVxdWVzdCBmaWVsZClcbi5jb21wbGlhbmNlU3VnZ2VzdGlvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb21wbGlhbmNlQmxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50aWNrZXRfZm9ybV9pZF8zNjAwMDI3MTcwNzQge1xuICAgICN1cGxvYWQtZHJvcHpvbmUsXG4gICAgLnJlcXVlc3RfdGlja2V0X2Zvcm1faWQsXG4gICAgbGFiZWxbZm9yPVwicmVxdWVzdC1hdHRhY2htZW50c1wiXSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmNvbXBsaWFuY2VCbG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLy9jb21wbGlhbmNlIHNwZWNpZmljIHN1Z2dlc3Rpb24gZGlzcGxheVxuLmN1c3RvbV9uZGEge1xuICAgICNuZGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5jdXN0b21fZHBhIHtcbiAgICAjZHBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4uY3VzdG9tX3F1ZXN0aW9ubmFpcmUge1xuICAgICNzZWN1cml0eVF1ZXN0aW9ubmFpcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5hZGRlbmR1bV9yZXF1ZXN0X3RvX291cl90ZXJtcyB7XG4gICAgI3Rlcm1zYW5kY29uZGl0aW9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLnN1cHBsaWVyX2Zvcm0ge1xuICAgICNzdXBwbGllckZvcm0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5jb21wbGlhbmNlX3NvbWV0aGluZ19lbHNlIHtcbiAgICAjc29tZXRoaW5nRWxzZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLmxlZ2FsX3NvbWV0aGluZ19lbHNlIHtcbiAgICAjc29tZXRoaW5nRWxzZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLmZvcm1zLWZ1bm5lbHMtY2FsbG91dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRpY2tldF9mb3JtX2lkXzM2MDAwMDM5MDExMyB7XG4gICAgLmZvcm1zLWZ1bm5lbHMtY2FsbG91dCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuW3YtY2xvYWtdIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBBbGdvbGlhIFNlYXJjaCAqL1xuLnNlYXJjaC1yZXN1bHQtdm90ZXMsXG4uc2VhcmNoLXJlc3VsdC1tZXRhLFxuI2FsZ29saWEtbGFiZWxzIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4jYWxnb2xpYS1oaXRzIC5zZWFyY2gtcmVzdWx0IHtcbiAgICBsaW5lLWhlaWdodDogMS42O1xufVxuXG4jYWxnb2xpYS1oaXRzIC5zZWFyY2gtcmVzdWx0OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbiNhbGdvbGlhLWZhY2V0c1xuLmFpcy1oaWVyYXJjaGljYWwtbWVudS0taXRlbV9fYWN0aXZlXG4+IGRpdlxuPiAuYWlzLWhpZXJhcmNoaWNhbC1tZW51LS1saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuXG4jYWxnb2xpYS1oaXRzIC5zZWFyY2gtcmVzdWx0LWJvZHkge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbn1cblxuI2FsZ29saWEtaGl0cyAuc2VhcmNoLXJlc3VsdC1saW5rIHtcbiAgICBmb250LXNpemU6IDEuMTVlbTtcbn1cblxuYm9keSA+IGRpdi5hbGVydGJveCA+IGRpdiA+IGRpdiA+IHA6bnRoLWNoaWxkKDEpIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuI3NhbGVzTW9kYWxDb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIG1hcmdpbi10b3A6IDE1dmg7XG4gICAgaGVpZ2h0OiA1MHZoO1xufVxuXG4uY2ZTaXRlU2VsZWN0IHtcbiAgICBidXR0b24ge1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG1lbnVsaXN0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5mZWF0dXJlZEFydGljbGVzIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tdG9wOiAtNzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIG1heC13aWR0aDogNjEwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICRuZXV0cmFsX2NvbG9yX291dGxpbmVzO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIHRvcDogMTBweDtcbiAgICAvLyBjb21tZW50ZWQgYnkgR3Jheml0dGkgZm9yIFRpY2tldCBIQy0zMDcgb24gTWF5IDIsIDIwMjJcbiAgICAvL3Bvc2l0aW9uOiBzdGlja3k7XG4gICAgei1pbmRleDogOTk5O1xuICAgIG9wYWNpdHk6IDA7XG5cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBjb2xvcjogJHRleHRfY29sb3JfbGlnaHQ7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBjb2xvcjogJHRleHRfY29sb3JfZGVmYXVsdDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5zaG93IHtcbiAgICAgICAgdHJhbnNpdGlvbjogbGluZWFyIDAuNXMgb3BhY2l0eTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbi5mb3JtLnRpY2tldF9mb3JtX2lkXzM2MDAwMTc5MzkzNCAjc3VnZ2VzdGlvbi1saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2l0ZVNlbGVjdCB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB3aWR0aDogMzAwcHg7XG59XG5cbi5zaXRlU2VsZWN0V3JhcHBlciB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIC5zaXRlU2VsZWN0VGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICB9XG59XG5cbi5zaXRlU2VsZWN0QmFubmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbnNwYW4ub3B0aW9uYWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtc2l6ZTogMC43ZW07XG59XG5cbi5uby1pbmRleC1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIEFkZGVkIGJ5IEdyYXppdGlpIGZvciBUaWNrZXQgSEMtMzExIEFsZXJ0Ki9cbi5hbGVydC1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZF9jb2xvcl8yO1xuICAgIHBhZGRpbmc6IDBweCAyMHB4IDBweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4ycyBsaW5lYXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luOiAwIDE2cHggMTZweDtcbn1cblxuLyogTG9hZGluZyBncmFkaWVudCBhbmltYXRpb24gZm9yIHRoZSBjb250YWN0IHVzIHBhZ2UgKi9cbi5sb2FkaW5nIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNlYmVlZjkgMjUlLCAjZDlkY2U4IDUwJSwgI2ViZWVmOSA3NSUpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjAwJSAxMDAlO1xuICAgIGFuaW1hdGlvbjogc2hpbW1lciAxLjVzIGluZmluaXRlO1xufVxuXG4ubG9hZGluZzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgIHotaW5kZXg6IDE7XG59XG5cbi5sb2FkaW5nICoge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuQGtleWZyYW1lcyBzaGltbWVyIHtcbiAgICAwJSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDAlIDA7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMDtcbiAgICB9XG59Il19 */
