@font-face{font-family:ElegantIcons;src:url(assets/fonts/ElegantIcons.eot);src:url(assets/fonts/ElegantIcons.eot?#iefix) format("embedded-opentype"),url(assets/fonts/ElegantIcons.woff) format("woff"),url(assets/fonts/ElegantIcons.ttf) format("truetype"),url(assets/fonts/ElegantIcons.svg#ElegantIcons) format("svg");font-weight:400;font-style:normal}@font-face{font-family:clearsans-light;src:url(assets/fonts/clearsans-thin-webfont.woff) format("woff"),url(assets/fonts/clearsans-thin-webfont.ttf) format("truetype");font-weight:lighter;font-style:normal}@font-face{font-family:clearsans-regular;src:url(assets/fonts/clearsans-regular-webfont.woff) format("woff"),url(assets/fonts/clearsans-regular-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:clearsans-medium;src:url(assets/fonts/clearsans-medium-webfont.woff) format("woff"),url(assets/fonts/clearsans-medium-webfont.ttf) format("truetype");font-weight:lighter;font-style:normal}@font-face{font-family:clearsans-bold;src:url(assets/fonts/clearsans-bold-webfont.ttf) format("truetype");font-weight:700;font-style:normal}.quote:before{content:"{";font-family:ElegantIcons;display:inline-block;font-size:3rem;font-weight:900;color:#005596;transform:rotate(180deg);line-height:1rem}.quote2::before{width:45.8px;height:35.13px;content:"";display:inline-block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='45.803' height='35.13' viewBox='0 0 45.803 35.13'%3E%3Cpath id='Path_15484' data-name='Path 15484' d='M7.336-19.91c7.56-.445,15.119-10.672,15.119-20.678,0-7.56-3.113-14.452-10.895-14.452A9.542,9.542,0,0,0,2-45.257,9.49,9.49,0,0,0,11.561-35.7a8.722,8.722,0,0,0,5.336-2c-.222,12.007-5.559,15.119-9.561,16.231Zm25.347,0C40.243-20.354,47.8-30.582,47.8-40.588c0-7.56-3.113-14.452-10.895-14.452a9.542,9.542,0,0,0-9.561,9.783A9.49,9.49,0,0,0,36.908-35.7a8.722,8.722,0,0,0,5.336-2c-.222,12.007-5.559,15.119-9.561,16.231Z' transform='translate(47.803 -19.91) rotate(180)' fill='%23005596'/%3E%3C/svg%3E%0A");background-repeat:no-repeat}.text-light{font-family:clearsans-light,sans-serif}.text-regular{font-family:clearsans-regular,sans-serif}.text-medium{font-family:clearsans-medium,sans-serif}.text-bold{font-family:clearsans-bold,sans-serif}.fluentform .frm-fluent-form{border:1px solid #99c6e8;border-radius:5px;box-shadow:2px 4px 6px 0 rgba(0,0,0,.15);padding:2.5rem;background:#fff}.fluentform .frm-fluent-form select.ff-el-form-control:not([size]):not([multiple]){height:auto;-webkit-appearance:none;-moz-appearance:none;background:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>") no-repeat top right;background-position-y:center;background-position-x:98%}.fluentform .frm-fluent-form .ff-el-form-control{border:none;border-radius:5px;padding:1rem;box-shadow:0 0 0 1px rgba(153,198,232,.5803921569);transition:all .5s ease-out}.fluentform .frm-fluent-form .ff-el-form-control:focus{box-shadow:inset 0 0 8px #9ac7e9}.fluentform .frm-fluent-form .error.text-danger::before{content:"*"}.fluentform .frm-fluent-form .ff-el-is-error .text-danger{text-align:left}.fluentform .frm-fluent-form .ff-el-group.ff-el-form-top .ff-el-input--label,.fluentform .frm-fluent-form .ff-el-input--label{display:block;text-align:left}.fluentform .frm-fluent-form .ff-el-group.ff-el-form-top .ff-el-input--label label,.fluentform .frm-fluent-form .ff-el-input--label label{color:#005596;font-size:1rem;line-height:1.4}.fluentform .frm-fluent-form .ff_submit_btn_wrapper{background-color:transparent;position:relative;display:inline-block;margin-top:1rem;margin-bottom:0}.fluentform .frm-fluent-form .ff_submit_btn_wrapper::before{content:"";position:absolute;border-radius:5px;background-color:#7ac142;border:none;top:0;left:0;right:0;bottom:0;transform:skewX(-15deg);z-index:0;display:inline-block;cursor:pointer}.fluentform .frm-fluent-form .ff_submit_btn_wrapper:hover::before{background-color:#005596}.fluentform .frm-fluent-form .ff_submit_btn_wrapper button.ff-btn-submit{font-family:clearsans-bold,sans-serif;font-size:1.313rem;color:#fff;background-color:transparent!important;padding:10px 40px;position:relative;border:none;cursor:pointer}.fluentform .frm-fluent-form .ff_submit_btn_wrapper button.ff-btn-submit:hover{background:0 0}@media all and (max-width:767px){.fluentform .frm-fluent-form{padding:1rem}.fluentform .frm-fluent-form .g-recaptcha>div{width:281px!important}}.commercial-page .et_pb_section_0_tb_header .et_pb_row_0_tb_header>div{margin-bottom:0}.commercial-page #content-area>article{padding-bottom:50px}.commercial-page.et_pb_pagebuilder_layout article{padding:0}.commercial-page.et_pb_pagebuilder_layout article .et_pb_section_0{padding:20px 0}.commercial-page #content-area .entry-content{padding-top:1rem}.commercial-page #content-area .entry-content ul li{margin-bottom:1rem}.commercial-page #content-area .entry-content.table{overflow-x:auto;margin-bottom:1rem}.commercial-page #content-area .entry-content.table table tr td.head{white-space:nowrap;padding:1rem 1.5rem}.commercial-page #content-area .entry-content.table table tr td{white-space:nowrap}.commercial-page .entry-content.table table.messaging td{font-size:16px}.commercial-page footer a:where(:not(.wp-element-button)){text-decoration:underline!important}.phone_login a{display:inline-flex;align-items:center;font-weight:700;margin-left:1rem}.phone_login a:before{content:"";display:inline-block;width:18px;height:18px;margin-right:.5rem}.phone_login .phone.brand-JE:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26.28' height='25' viewBox='0 0 26.28 25'%3E%3Cpath d='M24.1,17.392h-.948c-.259,0-.268-.17-.277-.254a9.352,9.352,0,0,0-9.286-8.346h-.892a9.353,9.353,0,0,0-9.275,8.242c-.014.119-.021.358-.24.358h-1C1.528,17.392,0,18.08,0,21.558v1.825c0,2.58,1.528,3.175,2.182,3.175H5.355a1.193,1.193,0,0,0,1.19-1.19V18.582a1.193,1.193,0,0,0-1.19-1.19s-.149-.013-.111-.279a7.553,7.553,0,0,1,7.45-6.5h.892a7.531,7.531,0,0,1,7.44,6.427c.017.117.081.354-.1.354a1.193,1.193,0,0,0-1.19,1.19v6.787a1.193,1.193,0,0,0,1.19,1.19h.6c.164,0,.136.131.121.2-.485,2.191-1.575,4.678-4.021,4.678H15.809a.28.28,0,0,1-.266-.2,1.728,1.728,0,0,0-1.517-.9H12.357a1.729,1.729,0,1,0,0,3.458h1.669a1.728,1.728,0,0,0,1.529-.922c.025-.048.046-.147.242-.147h1.824c1.661,0,3.885-.826,5.042-4.759.123-.419.223-.837.3-1.239a.166.166,0,0,1,.191-.165H24.1c.654,0,2.182-.6,2.182-3.175V21.558C26.28,18.13,24.752,17.392,24.1,17.392Z' transform='translate(0 -8.791)' fill='%2382bc00'/%3E%3C/svg%3E");background-size:cover}.phone_login .login.brand-JE:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25'%3E%3Cg transform='translate(-10.439 -10.439)'%3E%3Cpath d='M16.5,16.5a6.25,6.25,0,1,0-6.25-6.25A6.248,6.248,0,0,0,16.5,16.5Zm0,3.125c-4.172,0-12.5,2.094-12.5,6.25V29H29V25.875C29,21.719,20.672,19.625,16.5,19.625Z' transform='translate(6.439 6.439)' fill='%238dc846'/%3E%3C/g%3E%3C/svg%3E");background-size:cover}.phone_login .phone.brand-AE:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26.28' height='25' viewBox='0 0 26.28 25'%3E%3Cg id='customer-service-headset' transform='translate(0 -8.791)'%3E%3Cg id='Layer_5_47_' transform='translate(0 8.791)'%3E%3Cpath id='Path_2841' data-name='Path 2841' d='M24.1,17.392h-.948c-.259,0-.268-.17-.277-.254a9.352,9.352,0,0,0-9.286-8.346h-.892a9.353,9.353,0,0,0-9.275,8.242c-.014.119-.021.358-.24.358h-1C1.528,17.392,0,18.08,0,21.558v1.825c0,2.58,1.528,3.175,2.182,3.175H5.355a1.193,1.193,0,0,0,1.19-1.19V18.582a1.193,1.193,0,0,0-1.19-1.19s-.149-.013-.111-.279a7.553,7.553,0,0,1,7.45-6.5h.892a7.531,7.531,0,0,1,7.44,6.427c.017.117.081.354-.1.354a1.193,1.193,0,0,0-1.19,1.19v6.787a1.193,1.193,0,0,0,1.19,1.19h.6c.164,0,.136.131.121.2-.485,2.191-1.575,4.678-4.021,4.678H15.809a.28.28,0,0,1-.266-.2,1.728,1.728,0,0,0-1.517-.9H12.357a1.729,1.729,0,1,0,0,3.458h1.669a1.728,1.728,0,0,0,1.529-.922c.025-.048.046-.147.242-.147h1.824c1.661,0,3.885-.826,5.042-4.759.123-.419.223-.837.3-1.239a.166.166,0,0,1,.191-.165H24.1c.654,0,2.182-.6,2.182-3.175V21.558C26.28,18.13,24.752,17.392,24.1,17.392Z' transform='translate(0 -8.791)' fill='%2364aafb'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");background-size:cover}.phone_login .login.brand-AE:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.581' height='22.692' viewBox='0 0 16.581 22.692'%3E%3Cg id='User' transform='translate(-6 -2.692)'%3E%3Cellipse id='Ellipse_15' data-name='Ellipse 15' cx='4' cy='4.5' rx='4' ry='4.5' transform='translate(10.29 2.692)' fill='%2364aafb'/%3E%3Cpath id='Path_33246' data-name='Path 33246' d='M22.581,23.29v1.658a.856.856,0,0,1-.24.589c-1.849,1.849-7.42,1.9-8.05,1.9s-6.2-.05-8.05-1.9A.856.856,0,0,1,6,24.948V23.29a8.29,8.29,0,0,1,16.581,0Z' transform='translate(0 -2.052)' fill='%2364aafb'/%3E%3C/g%3E%3C/svg%3E%0A");background-size:cover}.phone_login .phone.brand-TE:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23.557' height='23.557' viewBox='0 0 23.557 23.557'%3E%3Cg id='Group_367' data-name='Group 367' transform='translate(0.25 0.25)'%3E%3Cpath id='Path_1376' data-name='Path 1376' d='M21.136,10.617V9.607a9.607,9.607,0,1,0-19.214,0v1.01A2.4,2.4,0,0,0,0,12.97v3.843a2.4,2.4,0,0,0,2.4,2.4H4.323a.481.481,0,0,0,.48-.48V11.048a.481.481,0,0,0-.48-.48H2.882V9.607a8.646,8.646,0,1,1,17.293,0v.961H18.734a.481.481,0,0,0-.48.48v7.686a.481.481,0,0,0,.48.48h1.392a2.4,2.4,0,0,1-2.353,1.921H14.411v-.48a.481.481,0,0,0-.48-.48H10.087a1.441,1.441,0,0,0,0,2.882H13.93a.481.481,0,0,0,.48-.48V22.1h3.362a3.356,3.356,0,0,0,3.318-2.926,2.4,2.4,0,0,0,1.966-2.358V12.97A2.4,2.4,0,0,0,21.136,10.617Zm-17.293.912v6.725H2.4A1.443,1.443,0,0,1,.961,16.812V12.97A1.443,1.443,0,0,1,2.4,11.529ZM13.45,22.1H10.087a.48.48,0,0,1,0-.961H13.45ZM22.1,16.812a1.443,1.443,0,0,1-1.441,1.441H19.214V11.529h1.441A1.443,1.443,0,0,1,22.1,12.97Z' fill='%232a3886' stroke='%232a3886' stroke-width='0.5'/%3E%3C/g%3E%3C/svg%3E%0A");background-size:cover}.phone_login .login.brand-TE:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.113' height='22.113' viewBox='0 0 22.113 22.113'%3E%3Cpath d='M1383.99,78.883a11.056,11.056,0,1,1-11.065,11.05A11.055,11.055,0,0,1,1383.99,78.883Zm7.582,17.026a9.669,9.669,0,1,0-15.173-.024,6.721,6.721,0,0,1,4.614-4.1,5,5,0,0,1-2.062-3.771,4.869,4.869,0,0,1,1.581-3.973,5.029,5.029,0,0,1,6.914.015,4.86,4.86,0,0,1,1.57,3.444,5.009,5.009,0,0,1-2.066,4.287A6.729,6.729,0,0,1,1391.572,95.909Zm-7.6,3.722a9.708,9.708,0,0,0,6.258-2.308.4.4,0,0,0,.152-.423,4.083,4.083,0,0,0-.93-1.988,5.543,5.543,0,0,0-2.111-1.512,8.77,8.77,0,0,0-4.864-.535,6.859,6.859,0,0,0-3.228,1.334,4.237,4.237,0,0,0-1.674,2.7.378.378,0,0,0,.127.41A9.707,9.707,0,0,0,1383.977,99.631Zm.014-8.262a3.663,3.663,0,1,0-3.673-3.646A3.66,3.66,0,0,0,1383.991,91.369Z' transform='translate(-1372.925 -78.883)' fill='%232a3886'/%3E%3C/svg%3E");background-size:cover}a.cta-phone{font-size:30px}a.cta-phone:before{content:url(assets/img/icon_phone.png);position:relative;top:5px;left:5px;margin-right:.5rem}.do-more-commercial img{height:80px;width:auto}.footer-links a::after{content:"|";display:inline-block;margin:0 .5rem}.footer-links a:last-of-type::after{display:none}.footer-links a:where(:not(.wp-element-button)){text-decoration:underline!important}.JE{font-family:azo-sans-web,sans-serif;font-style:normal;font-weight:400}.JE h1,.JE h2,.JE h3,.JE h4{font-family:azo-sans-web,sans-serif;font-style:normal;font-weight:400;margin:0;padding:0;color:#062f6d}.JE.page-child h1,.JE.page-child h2{font-family:azo-sans-web,sans-serif;font-weight:600}.JE.page-child h1{font-size:2.25rem}.JE.page-child h2{font-size:1.813rem;margin-bottom:1rem}.JE.page-child p a{color:#0075c9}.JE .arrow-right-je:after{content:"$";font-family:ElegantIcons;display:inline-block;margin-left:1rem;font-size:2rem;vertical-align:bottom;color:#7ac142}.AE{font-family:lato,sans-serif;font-style:normal;font-weight:400;color:#383838;font-size:21px}.AE .phone_login a{color:#000}.AE h1,.AE h2{font-family:headline-gothic-atf-rough-n1,sans-serif;font-style:normal;font-weight:400;margin:0;padding:0}.AE .et_pb_text h3,.AE h3{font-family:lato,sans-serif;font-weight:600}.AE h1 span{color:#c30c14;line-height:1}.AE h1.main_title{font-weight:300}.TE{font-family:Muli,sans-serif;font-style:normal;font-weight:400;color:#383838;font-size:18px}.TE .et_pb_text h1,.TE .et_pb_text h2,.TE .et_pb_text h3,.TE .et_pb_text h4{font-family:Muli,sans-serif;font-style:normal;font-weight:600;margin:0;padding:0}.TE .et_pb_text h3{font-weight:700}.TE h1 span{color:#ee3b43;line-height:1}.TE.page-child h1,.TE.page-child h2{font-family:Muli,sans-serif;font-style:normal;font-weight:600}.TE.page-child h1{font-size:1.938rem}.TE.page-child h2{font-size:1.63rem}@media all and (max-width:767px){.commercial-page .phone_login{display:flex;flex-wrap:nowrap;justify-content:space-between}.commercial-page .phone_login a{margin:0}.commercial-page li,.commercial-page p,.commercial-page span{line-height:1.4}.commercial-page ul li{margin-bottom:1rem}.commercial-page .et_pb_text h2{font-size:26px;line-height:1.4}.commercial-page .et_pb_text_0 h1{font-size:30px;margin-bottom:1rem}.commercial-page.JE{font-weight:300}.commercial-page.JE .et_pb_text h1,.commercial-page.JE .et_pb_text h2,.commercial-page.JE .et_pb_text h3{font-family:azo-sans-web,sans-serif}.commercial-page.page-child table{font-size:1.125rem}.commercial-page.page-child h2{font-size:1.813rem;font-weight:600;margin-bottom:1rem}.commercial-page .et_pb_section_0{padding-top:120px}.commercial-page footer .et_pb_text_inner,.commercial-page footer .et_pb_text_inner p,.commercial-page footer .footer-links a{font-size:.875rem;line-height:1.8}.JE .arrow-right-je:after{display:none}.AE .et_pb_text h1,.AE .et_pb_text h2{font-family:headline-gothic-atf-rough-n1,sans-serif;font-style:normal;font-weight:400;margin:0;padding:0}.AE .et_pb_text h1 span,.AE .et_pb_text h2 span{font-size:1.875rem}.AE .et_pb_text h3{font-size:1.313rem}.TE .et_pb_text h1 span{font-size:1.875rem}}@media all and (min-width:768px) and (max-width:980px){.JE .arrow-right-je:after{display:none}}body{overflow-x:hidden;font-size:1.25rem;font-family:clearsans-regular,sans-serif}body #main-content{background:0 0}body ol li,body p,body span,body ul li{line-height:1.8}.hero .et_pb_text h1{font-size:4.0625rem;font-family:clearsans-light,sans-serif}.et_pb_column_2_5 h1,.et_pb_title_container h1,h1{font-family:clearsans-light,sans-serif;font-weight:lighter;font-size:3.4375rem;line-height:1.2}h2{font-family:clearsans-medium,sans-serif;font-size:2.375rem;line-height:1.2}.et_pb_column_1_3 h3,.et_pb_column_1_4 h3,.et_pb_column_1_5 h3,.et_pb_column_1_6 h3,.et_pb_column_2_5 h3,h3{font-family:clearsans-medium,sans-serif;font-size:1.6875rem;line-height:1.4}div.entry-content.table{overflow-x:auto;margin-bottom:1rem}div.entry-content.table table.messaging td{font-size:.8rem;line-height:1.6;padding:12px 24px}.column-4 .et_pb_column .et_pb_text h3{font-size:1.313rem;font-family:clearsans-medium,sans-serif;font-weight:500}h4{font-family:clearsans-medium,sans-serif;font-size:1.3125rem}.green-button{background-color:transparent;position:relative;overflow:hidden;padding:.9rem 1.5rem}.green-button::before{content:"";position:absolute;border-radius:5px;background-color:#7ac142;border:none;top:0;left:0;right:0;bottom:0;transform:skewX(-15deg);z-index:-1}.green-button:hover::before{background-color:#005596}.green-button a{color:#fff;font-weight:700;text-decoration:none}.entry-content ul.list{padding-left:0}.entry-content ul.list li{list-style-type:none;font-family:clearsans-medium,sans-serif;color:#005596;padding-left:2.7rem;text-indent:-2.7rem}.entry-content ul.list li::before{font-family:ElegantIcons;content:"R";background:#e1e6fb;border-radius:25px;margin-right:1rem;color:#5f76d6;font-size:1.6rem;position:relative;top:.3rem}.et_pb_scroll_top.et-pb-icon{background:0 0;right:20px}.et_pb_scroll_top.et-pb-icon::before{font-family:ElegantIcons;content:">";display:inline-block;color:#7ac142;font-size:2.5rem;background:0 0}.et_pb_scroll_top.et-pb-icon::before:hover{opacity:.5}.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a{padding:0}.et_pb_text .et_pb_text_inner ul.markets-we-serve{padding-left:0}.et_pb_text .et_pb_text_inner ul.markets-we-serve li{margin-bottom:0}.et_pb_text .et_pb_text_inner ul.markets-we-serve li::before{content:"";width:12px;height:12px;display:inline-block;margin-right:.5rem}.et_pb_text .et_pb_text_inner ul.markets-we-serve li:nth-of-type(1)::before{background:#ffc402}.et_pb_text .et_pb_text_inner ul.markets-we-serve li:nth-of-type(2)::before{background:#d80000}.et_pb_text .et_pb_text_inner ul.markets-we-serve li:nth-of-type(3)::before{background:#5abcff}.market-we-serve-mobile ul{padding:0;list-style-type:none;display:flex;flex-wrap:wrap;flex-direction:row}.market-we-serve-mobile ul li{flex-basis:50%;padding:.5rem 0 .5rem .5rem;border:1px solid #fff;margin-top:-.0625rem;font-size:1rem}.market-we-serve-mobile ul li:nth-child(2n){border-left:none}.market-we-serve-mobile ul li::before{content:"";width:12px;height:12px;display:inline-block;margin-right:.5rem}.market-we-serve-mobile ul li.blue::before{background:#5abcff}.market-we-serve-mobile ul li.red::before{background:#d80000}.market-we-serve-mobile ul li.yellow::before{background:#ffc402}.et_pb_text .et_pb_text_inner ul{padding-top:1.5rem}.et_pb_text .et_pb_text_inner ul li{margin-bottom:1.2rem}#content-area>article{padding:40px 0}.entry-content table.product-features{border:none;margin-top:1rem}.entry-content table.product-features thead th{color:#fff;border-bottom:1px solid #fff;width:25%;vertical-align:top}.entry-content table.product-features td{border:1px solid #fff}.entry-content table.product-features tr:nth-of-type(1) td{border:none;padding-top:1rem;padding-bottom:2rem;vertical-align:top;line-height:1.2}.entry-content table.product-features tr:nth-of-type(1) td small{font-size:.8rem}.et-menu a{transition:none}#menu-utility-nav,#utility-nav{display:flex;align-items:center;justify-content:flex-end}#menu-utility-nav li,#menu-utility-nav span,#utility-nav li,#utility-nav span{background:#006fc4;transform:skew(-30deg);margin-left:.5rem;padding:.5rem 1rem;border-radius:5px;align-items:center;display:inline-flex;min-height:3.625rem;margin-top:0}#menu-utility-nav li.trp-language-switcher-container a>span,#menu-utility-nav span.trp-language-switcher-container a>span,#utility-nav li.trp-language-switcher-container a>span,#utility-nav span.trp-language-switcher-container a>span{padding:0;margin:0;min-height:0}#menu-utility-nav li.trp-language-switcher-container span.trp-ls-language-name,#menu-utility-nav span.trp-language-switcher-container span.trp-ls-language-name,#utility-nav li.trp-language-switcher-container span.trp-ls-language-name,#utility-nav span.trp-language-switcher-container span.trp-ls-language-name{transform:skew(30deg);padding:0;min-height:0}#menu-utility-nav li:nth-of-type(1),#menu-utility-nav span:nth-of-type(1),#utility-nav li:nth-of-type(1),#utility-nav span:nth-of-type(1){text-align:center;padding:.2rem 1rem}#menu-utility-nav li:nth-of-type(4),#menu-utility-nav span:nth-of-type(4),#utility-nav li:nth-of-type(4),#utility-nav span:nth-of-type(4){border-top-right-radius:60px;border-bottom-right-radius:15px;padding-right:1rem}#menu-utility-nav li:nth-of-type(4) a.site-login,#menu-utility-nav span:nth-of-type(4) a.site-login,#utility-nav li:nth-of-type(4) a.site-login,#utility-nav span:nth-of-type(4) a.site-login{outline:0;cursor:pointer}#menu-utility-nav li:nth-of-type(4) #menu-customer-login,#menu-utility-nav span:nth-of-type(4) #menu-customer-login,#utility-nav li:nth-of-type(4) #menu-customer-login,#utility-nav span:nth-of-type(4) #menu-customer-login{display:none;position:absolute;width:200px;right:-50px;top:60px;transform:skew(30deg);background:#fff;padding:1rem;border-top:3px solid #005596;box-shadow:0 2px 5px rgba(0,0,0,.1)}#menu-utility-nav li:nth-of-type(4) #menu-customer-login li,#menu-utility-nav span:nth-of-type(4) #menu-customer-login li,#utility-nav li:nth-of-type(4) #menu-customer-login li,#utility-nav span:nth-of-type(4) #menu-customer-login li{transform:skew(0);text-align:left;padding-right:0;display:block}#menu-utility-nav li:nth-of-type(4) #menu-customer-login li a,#menu-utility-nav span:nth-of-type(4) #menu-customer-login li a,#utility-nav li:nth-of-type(4) #menu-customer-login li a,#utility-nav span:nth-of-type(4) #menu-customer-login li a{color:#005596;transform:skew(0);font-weight:600;font-size:14px;padding:.3rem 0;white-space:nowrap}#menu-utility-nav li a,#menu-utility-nav span a,#utility-nav li a,#utility-nav span a{display:block;transform:skew(30deg);padding:.5rem;color:#fff;padding:0 .5rem;line-height:1.2;font-size:1.125rem;text-decoration:none}#menu-utility-nav li a em,#menu-utility-nav span a em,#utility-nav li a em,#utility-nav span a em{font-weight:100;font-size:.7rem;font-style:normal}#menu-utility-nav li ul.sub-menu,#menu-utility-nav span ul.sub-menu,#utility-nav li ul.sub-menu,#utility-nav span ul.sub-menu{transform:skew(30deg);left:calc(0% - 90px);top:calc(100% - 0px);width:240px}#menu-utility-nav li ul.sub-menu li,#menu-utility-nav span ul.sub-menu li,#utility-nav li ul.sub-menu li,#utility-nav span ul.sub-menu li{transform:skew(0);background:0 0;text-align:right;min-height:auto;padding-right:0;padding-left:0}#menu-utility-nav li ul.sub-menu li a,#menu-utility-nav span ul.sub-menu li a,#utility-nav li ul.sub-menu li a,#utility-nav span ul.sub-menu li a{transform:skew(0);color:#006fc4;padding:0;font-size:16px}.et-menu .menu-item-has-children>a:first-child:after{display:none;opacity:0;height:0}#footer-nav .et_pb_module::before{font-family:clearsans-medium,sans-serif;font-size:1.188rem;color:#005596}#footer-nav .et_pb_menu .et_pb_menu__menu>nav .et-menu.nav{flex-direction:column}.et-pb-controllers a{width:50px;border-radius:0;opacity:.5}.et_pb_slider[data-active-slide=et_pb_slide_0] .et-pb-controllers .et-pb-active-control,.et_pb_slider[data-active-slide=et_pb_slide_1] .et-pb-controllers .et-pb-active-control,.et_pb_slider[data-active-slide=et_pb_slide_2] .et-pb-controllers .et-pb-active-control,.et_pb_slider[data-active-slide=et_pb_slide_3] .et-pb-controllers .et-pb-active-control{background-color:#005596!important}.et_pb_slides .et_pb_slide .et_pb_slide_description{border:1px solid #99c6e8;border-radius:5px;box-shadow:2px 4px 6px 0 rgba(0,0,0,.15)}.green-energy-steps h3{display:inline-flex;align-items:center}.green-energy-steps h3 span{background:#7ac142;padding:0 .8rem;border-radius:25px;font-size:1.2rem;margin-right:.5rem}.simple-sitemap-container h3{display:none}.simple-sitemap-container ul.simple-sitemap-page{margin:0}.simple-sitemap-container ul.simple-sitemap-page li{list-style-type:none}.simple-sitemap-container ul.simple-sitemap-page li::before{content:"\e02c";font-family:ElegantIcons;margin-right:.5rem;color:#005596;font-size:.8rem}.social-media-icons{margin-left:.5rem}.social-media-icons.facebook::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='41.279' height='41.024' viewBox='0 0 41.279 41.024'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Crect width='41.279' height='41.024' fill='%23005596'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg transform='translate(0 0)' clip-path='url(%23a)'%3E%3Cpath d='M41.279,20.64A20.64,20.64,0,1,0,17.43,41.024V26.591H12.159V20.64H17.43V16.091c0-5.165,3.061-8.035,7.78-8.035a29.627,29.627,0,0,1,4.591.425v5.038H27.208c-2.572,0-3.38,1.615-3.38,3.231v3.869h5.739l-.914,5.952H23.828V41A20.58,20.58,0,0,0,41.279,20.64' transform='translate(0 0)' fill='%23005596'/%3E%3C/g%3E%3C/svg%3E")}.social-media-icons.twitter::before{background-image:url("data:image/svg+xml,%3Csvg id='svg5' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23005596;stroke-width:0px;%7D%3C/style%3E%3C/defs%3E%3Cpolygon class='cls-1' points='8.9 8.06 19.44 21.85 21.05 21.85 10.63 8.06 8.9 8.06'/%3E%3Cpath class='cls-1' d='m15,0C6.72,0,0,6.72,0,15s6.72,15,15,15,15-6.72,15-15S23.28,0,15,0Zm3.64,23.59l-4.6-6-5.25,6h-2.92l6.81-7.78L5.5,6.41h6.01l4.15,5.49,4.8-5.49h2.91l-6.37,7.27,7.49,9.9h-5.86Z'/%3E%3C/svg%3E")}.social-media-icons.linkedin::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='41' height='41' viewBox='0 0 41 41'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_4792' data-name='Rectangle 4792' width='41' height='41' transform='translate(0.428 0.139)' fill='%23005596'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_2782' data-name='Group 2782' transform='translate(-0.428 -0.139)'%3E%3Cg id='Group_2781' data-name='Group 2781' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_15486' data-name='Path 15486' d='M53.64,42.52v-.048c-.009.016-.023.032-.033.048Z' transform='translate(-30.794 -24.398)' fill='%23005596'/%3E%3Cpath id='Path_15487' data-name='Path 15487' d='M20.64,0a20.64,20.64,0,1,0,20.64,20.64A20.64,20.64,0,0,0,20.64,0M15.184,30.809H10.253V15.971h4.931ZM12.717,13.946h-.031a2.571,2.571,0,1,1,.065-5.127,2.571,2.571,0,1,1-.034,5.127M32.97,30.809H28.038V22.871c0-1.994-.712-3.356-2.5-3.356a2.7,2.7,0,0,0-2.53,1.805,3.341,3.341,0,0,0-.163,1.2v8.287H17.911s.067-13.446,0-14.838h4.935v2.1a4.9,4.9,0,0,1,4.446-2.452c3.246,0,5.678,2.121,5.678,6.677Z' fill='%23005596'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A")}.social-media-icons::before{content:"";display:inline-block;width:41.28px;height:41.02px;background-repeat:no-repeat}.et_pb_accordion .et_pb_accordion_item{border-bottom:0}.et_pb_accordion .et_pb_accordion_item:last-child{border-bottom:1px solid #005596}.et_pb_accordion .et_pb_accordion_item.et_pb_toggle_open h4::before{content:"\e04f";display:inline-block;position:absolute;top:50%;margin-top:-.5em;transition:all .3s ease-out}@media all and (min-width:768px) and (max-width:980px){.mobile_nav.opened a:where(:not(.wp-element-button)){text-decoration:none}.et_pb_menu--with-logo.et_pb_menu .et_pb_menu__menu{display:block}.et_pb_menu--with-logo.et_pb_menu .et_pb_menu__menu+.et_mobile_nav_menu{display:none}.et_pb_menu--with-logo.et_pb_menu .et_pb_menu__menu .et-menu-nav ul li{padding:0}.et_pb_menu--with-logo.et_pb_menu .et_pb_menu__menu .et-menu-nav ul li a{font-size:16px}.et_pb_menu--with-logo.et_pb_menu .et_pb_menu__menu .et-menu-nav ul li .sub-menu{top:calc(100% + 10px);left:calc(0% - 90px)}#main-utility-nav .et_pb_menu__wrap{display:block}#main-utility-nav .et_pb_menu__wrap .et_pb_menu__menu{display:block}#main-utility-nav .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav{justify-content:flex-end}#main-utility-nav .et_pb_menu__wrap .et_pb_menu__menu #menu-utility-nav{justify-content:center}#main-utility-nav .et_pb_menu__wrap .et_pb_menu__menu #menu-utility-nav li a{font-size:1rem}#main-utility-nav .et_pb_menu__wrap .et_pb_menu__menu #menu-utility-nav ul.sub-menu{transform:skew(30deg);left:-100px;top:calc(100% + 10px);background:#fff}#main-utility-nav .et_pb_menu__wrap .et_pb_menu__menu #menu-utility-nav ul.sub-menu li{transform:skew(0);background:0 0;text-align:right;min-height:auto}#main-utility-nav .et_pb_menu__wrap .et_pb_menu__menu #menu-utility-nav ul.sub-menu li a{transform:skew(0);color:#006fc4}#main-utility-nav .et_pb_menu__wrap .et_mobile_nav_menu{display:none}footer #footer-nav .mobile_menu_bar{display:none}footer #footer-nav .et_mobile_nav_menu{margin:0;width:100%}footer #footer-nav .et_mobile_nav_menu .mobile_nav.closed{width:100%}footer #footer-nav .et_mobile_menu{display:block;position:relative;border:none;box-shadow:none;padding:0}footer #footer-nav .et_mobile_menu li a{padding:.2rem .2rem .2rem .1rem;border-bottom:none}footer #footer-nav .et_pb_menu--style-left_aligned .et_pb_menu__wrap{justify-content:flex-start}footer #small-footer .et_pb_menu__menu{display:flex}footer #small-footer .mobile_nav.closed{display:none;opacity:0;height:0}}@media all and (max-width:767px){body{font-size:1.125rem}body .et_pb_title_container h1,body .hero .et_pb_text h1,body h1{font-size:2.8125rem}body .et_pb_text h1{font-size:2.8125rem;font-family:clearsans-light,sans-serif;line-height:1.2}body .et_pb_text h2{font-size:1.75rem}body .et_pb_text h3{font-size:1.625rem}#mobile-utility-nav .et_pb_menu__wrap .et_pb_menu__menu{display:block}#mobile-utility-nav .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav{align-items:center}#mobile-utility-nav .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav ul#menu-mobile-utility-nav{align-items:center}#mobile-utility-nav .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav ul#menu-mobile-utility-nav li{padding-left:20px;padding-right:20px}#mobile-utility-nav .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav ul#menu-mobile-utility-nav li a,#mobile-utility-nav .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav ul#menu-mobile-utility-nav li span{font-size:14px}#mobile-utility-nav .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav ul#menu-mobile-utility-nav li.nav-language a{display:flex;align-items:center}#mobile-utility-nav .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav ul#menu-mobile-utility-nav li.nav-language a::before{content:"";display:inline-block;margin-right:5px;width:12px;height:12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath id='globe-solid' d='M6.875,5a12.213,12.213,0,0,1-.064,1.25H3.191A11.681,11.681,0,0,1,3.127,5a12.213,12.213,0,0,1,.064-1.25H6.811A11.681,11.681,0,0,1,6.875,5Zm.563-1.25h2.4a5.017,5.017,0,0,1,0,2.5h-2.4A12.34,12.34,0,0,0,7.5,5,12.34,12.34,0,0,0,7.437,3.75Zm2.2-.625H7.357A6.87,6.87,0,0,0,6.277.164,5.01,5.01,0,0,1,9.635,3.125Zm-2.912,0H3.275A7.872,7.872,0,0,1,3.8,1.275,3.19,3.19,0,0,1,4.457.27.807.807,0,0,1,5,0a.807.807,0,0,1,.543.27A3.19,3.19,0,0,1,6.2,1.275,7.726,7.726,0,0,1,6.725,3.125Zm-4.082,0H.363A5.013,5.013,0,0,1,3.723.164a6.87,6.87,0,0,0-1.08,2.961ZM.158,3.75h2.4a12.531,12.531,0,0,0,0,2.5H.158a5.017,5.017,0,0,1,0-2.5ZM3.8,8.723a7.735,7.735,0,0,1-.527-1.848H6.725A7.827,7.827,0,0,1,6.2,8.723a3.19,3.19,0,0,1-.654,1.006A.8.8,0,0,1,5,10a.807.807,0,0,1-.543-.27A3.19,3.19,0,0,1,3.8,8.725ZM2.643,6.875a6.87,6.87,0,0,0,1.08,2.961A5.013,5.013,0,0,1,.363,6.875Zm6.994,0A5.014,5.014,0,0,1,6.279,9.836a6.9,6.9,0,0,0,1.08-2.961H9.639Z' fill='%23fff'/%3E%3C/svg%3E%0A");background-size:cover}#mobile-utility-nav .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav ul#menu-mobile-utility-nav li.nav-contact a{display:flex;align-items:center}#mobile-utility-nav .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav ul#menu-mobile-utility-nav li.nav-contact a::before{content:"";display:inline-block;margin-right:5px;width:11.54px;height:8.655px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.54' height='8.655' viewBox='0 0 11.54 8.655'%3E%3Cpath id='envelope-solid_1_' data-name='envelope-solid (1)' d='M1.082,64a1.082,1.082,0,0,0-.649,1.947l4.9,3.678a.724.724,0,0,0,.866,0l4.9-3.678A1.082,1.082,0,0,0,10.458,64ZM0,66.524v4.688a1.444,1.444,0,0,0,1.443,1.443H10.1a1.444,1.444,0,0,0,1.443-1.443V66.524L6.636,70.2a1.44,1.44,0,0,1-1.731,0Z' transform='translate(0 -64)' fill='%23fff'/%3E%3C/svg%3E%0A");background-size:cover}#mobile-utility-nav .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav ul#menu-mobile-utility-nav li.nav-login a{display:flex;align-items:center}#mobile-utility-nav .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav ul#menu-mobile-utility-nav li.nav-login a::before{content:"";display:inline-block;margin-right:5px;width:10px;height:10px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8.75' height='10' viewBox='0 0 8.75 10'%3E%3Cpath id='user-solid' d='M4.375,5a2.5,2.5,0,1,0-2.5-2.5A2.5,2.5,0,0,0,4.375,5Zm-.893.938A3.482,3.482,0,0,0,0,9.42.58.58,0,0,0,.58,10H8.17a.58.58,0,0,0,.58-.58A3.482,3.482,0,0,0,5.268,5.938H3.482Z' fill='%23fff'/%3E%3C/svg%3E%0A");background-size:cover}#mobile-utility-nav .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav ul#menu-mobile-utility-nav li ul.sub-menu{left:calc(0% - 183px)}#mobile-utility-nav .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav ul#menu-mobile-utility-nav li ul.sub-menu li a{padding:0}#mobile-utility-nav .et_pb_menu__wrap .et_mobile_nav_menu{display:none;height:0;opacity:0}.tfn::before{content:"";display:inline-block;margin-right:5px;width:10px;height:10px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath id='phone-solid' d='M3.221.458A.779.779,0,0,0,2.295.005L.576.474A.784.784,0,0,0,0,1.228a8.75,8.75,0,0,0,8.75,8.75A.784.784,0,0,0,9.5,9.4l.469-1.719a.779.779,0,0,0-.453-.926L7.644,5.976a.779.779,0,0,0-.9.227l-.789.963A6.6,6.6,0,0,1,2.812,4.027l.963-.787A.779.779,0,0,0,4,2.335L3.221.46Z' transform='translate(0 0.023)' fill='%23fff'/%3E%3C/svg%3E%0A");background-size:cover}.et_pb_module.green{line-height:.5}#customer-login .et_pb_menu__menu>nav>ul{transform:translateY(-10px);right:1rem}.mobile_nav.closed .et_mobile_menu{transform:translateY(20px)}.mobile_nav.closed .et_mobile_menu li{border:none}.mobile_nav.closed .et_mobile_menu li a{text-decoration:none;padding:1% 2%;border:none;font-family:clearsans-light,sans-serif}.mobile_nav.opened .et_mobile_menu{transform:translateY(20px)}.mobile_nav.opened .et_mobile_menu li{border:none}.mobile_nav.opened .et_mobile_menu li a{text-decoration:none;padding:1% 2%;border:none;font-family:clearsans-light,sans-serif}.mobile_nav.opened .et_mobile_menu li.current-menu-item a{color:#005596}ol li,p,span,ul li{font-size:1.125rem;line-height:1.6}.hide-xs{display:none;opacity:0;height:0}.entry-content ul.list li{padding-left:2rem;text-indent:-2rem}.entry-content ul.list li::before{font-size:1.2rem;top:.1rem;margin-right:.5rem}.table-wrapper{width:100%;overflow-x:scroll}.table-wrapper table{font-size:.9rem}.table-wrapper table tr td{white-space:nowrap}.et_pb_accordion_item .et_pb_toggle_content table tr td{white-space:nowrap;padding:6px 10px;font-size:.9rem}.et_pb_slide{padding:0}.green-button{padding-top:.7rem;padding-bottom:.7rem}}@media only screen and (max-width:767px) and (max-width:767px){.green-button{line-height:1.4}}@media all and (max-width:767px){.green-button a{font-size:.9rem}}@media all and (max-width:767px){.et-pb-controllers a{width:20px}}@media all and (max-width:767px){table.product-features thead th{white-space:nowrap;font-weight:400}table.product-features tbody tr:nth-of-type(1) td{line-height:1.8;vertical-align:top;padding-top:1rem}table.product-features tbody tr td{line-height:1.8}}@media all and (max-width:767px){footer #small-footer .et_pb_menu__wrap{justify-content:flex-start}footer #small-footer .et_pb_menu__wrap #menu-small-footer{align-items:flex-start;flex-direction:column}footer #footer-nav .mobile_menu_bar{display:none}footer #footer-nav .et_mobile_nav_menu{margin:0;width:100%}footer #footer-nav .et_mobile_nav_menu .mobile_nav.closed{width:100%}footer #footer-nav .et_pb_column .et_pb_module::before{display:block;text-align:center;font-size:1.1875rem;font-family:clearsans-medium,sans-serif}footer #footer-nav .et_mobile_menu{display:block;position:relative;border:none;box-shadow:none;padding:0}footer #footer-nav .et_mobile_menu li a{border-bottom:none;text-align:center;padding:.2rem;text-decoration:none}footer #footer-nav .et_pb_menu--style-left_aligned .et_pb_menu__wrap{justify-content:flex-start}footer #small-footer .et_pb_menu__menu{display:flex}footer #small-footer .mobile_nav.closed{display:none;opacity:0;height:0}}@media all and (max-width:767px){.bottom-footer-text p,.bottom-footer-text span{font-size:.9375rem}}@media only screen and (min-width:768px) and (max-width:980px){body.translatepress-es_MX .et_pb_section_0_tb_header .et_pb_row_1_tb_header{width:92%}}body.translatepress-es_MX .hero .et_pb_text h1{line-height:1.2}@media only screen and (max-width:767px){body.translatepress-es_MX.commercial-page .phone_login{display:flex;flex-direction:column;align-items:center;gap:10px;margin:25px 0}}body.translatepress-es_MX.home .entry-content .et_pb_section_0{position:relative}@media only screen and (max-width:767px){body.translatepress-es_MX.home .entry-content .et_pb_section_0::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6)}}@media only screen and (min-width:768px) and (max-width:980px){body.translatepress-es_MX.home .entry-content .et_pb_section_0::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6)}}@media only screen and (max-width:767px){body.translatepress-es_MX.home .entry-content .et_pb_section_0 .et_pb_row_0{min-height:850px}}@media only screen and (min-width:768px) and (max-width:980px){body.translatepress-es_MX.home .entry-content .et_pb_section_0 .et_pb_row_0{min-height:740px}body.translatepress-es_MX.home .entry-content .et_pb_section_0 .et_pb_row_0 .et_pb_text_0 h1{line-height:1}}@media only screen and (max-width:767px){body.translatepress-es_MX .green-button{padding:.9rem .6rem;white-space:nowrap}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9mb250cy5zY3NzIiwiX2Zvcm1zLnNjc3MiLCJzdHlsZS5jc3MiLCJfY29tbWVyY2lhbC5zY3NzIiwiX2dsb2JhbC5zY3NzIiwiZGV2aWNlL190YWJsZXQuc2NzcyIsImRldmljZS9fbW9iaWxlLnNjc3MiLCJfbWl4aW5zLnNjc3MiLCJfc3BhbmlzaC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLFdBQ0MsWUFBQSxhQUNBLElBQUEsbUNBQ0EsSUFBQSwwQ0FBQSwyQkFBQSxDQUFBLG9DQUFBLGNBQUEsQ0FBQSxtQ0FBQSxrQkFBQSxDQUFBLGdEQUFBLGNBSUEsWUFBQSxJQUNBLFdBQUEsT0FHRCxXQUNDLFlBQUEsZ0JBQ0EsSUFBQSw4Q0FBQSxjQUFBLENBQUEsNkNBQUEsbUJBRUMsWUFBQSxRQUNBLFdBQUEsT0FHRixXQUNDLFlBQUEsa0JBQ0EsSUFBQSxpREFBQSxjQUFBLENBQUEsZ0RBQUEsbUJBRUMsWUFBQSxJQUNBLFdBQUEsT0FHRixXQUNDLFlBQUEsaUJBQ0EsSUFBQSxnREFBQSxjQUFBLENBQUEsK0NBQUEsbUJBRUMsWUFBQSxRQUNBLFdBQUEsT0FHRixXQUNDLFlBQUEsZUFDQSxJQUFBLDZDQUFBLG1CQUNDLFlBQUEsSUFDRCxXQUFBLE9BR0QsY0FDRSxRQUFBLElBQ0EsWUFBQSxhQUNBLFFBQUEsYUFDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLE1BQUEsUUFDQSxVQUFBLGVBQ0EsWUFBQSxLQUdGLGdCQUNFLE1BQUEsT0FDQSxPQUFBLFFBQ0EsUUFBQSxHQUNBLFFBQUEsYUFDQSxpQkFBQSxncUJBQ0Esa0JBQUEsVUFvQkYsWUFoQkUsWUFBQSxlQUFBLENBQUEsV0FvQkYsY0FoQkUsWUFBQSxpQkFBQSxDQUFBLFdBb0JGLGFBaEJFLFlBQUEsZ0JBQUEsQ0FBQSxXQW9CRixXQWhCRSxZQUFBLGNBQUEsQ0FBQSxXQ3pFQSw2QkFDRSxPQUFBLElBQUEsTUFBQSxRQUNBLGNBQUEsSUFDQSxXQUFBLElBQUEsSUFBQSxJQUFBLEVBQUEsZ0JBQ0EsUUFBQSxPQUNBLFdBQUEsS0FFQSxtRkFDRSxPQUFBLEtBQ0EsbUJBQUEsS0FDQSxnQkFBQSxLQUNBLFdBQUEscU1BQUEsVUFBQSxJQUFBLE1BQ0Esc0JBQUEsT0FDQSxzQkFBQSxJQUdGLGlEQUNFLE9BQUEsS0FDQSxjQUFBLElBQ0EsUUFBQSxLQUNBLFdBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSw4QkFDQSxXQUFBLElBQUEsSUFBQSxTQUVBLHVEQUNFLFdBQUEsTUFBQSxFQUFBLEVBQUEsSUFBQSxRQUlKLHdEQUNFLFFBQUEsSUFHRiwwREFDRSxXQUFBLEtBR0YsNkVDOERKLGlERDVETSxRQUFBLE1BQ0EsV0FBQSxLQUVBLG1GQzhETix1REQ3RFEsTUFBQSxRQUNBLFVBQUEsS0FDQSxZQUFBLElBSUosb0RBQ0UsaUJBQUEsWUFDQSxTQUFBLFNBQ0EsUUFBQSxhQUNBLFdBQUEsS0FDQSxjQUFBLEVBRUEsNERBQ0UsUUFBQSxHQUNBLFNBQUEsU0FDQSxjQUFBLElBQ0EsaUJBQUEsUUFDQSxPQUFBLEtBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLEVBQ0EsT0FBQSxFQUNBLFVBQUEsY0FDQSxRQUFBLEVBQ0EsUUFBQSxhQUNBLE9BQUEsUUFHRixrRUFDRSxpQkFBQSxRQUdGLHlFREZKLFlBQUEsY0FBQSxDQUFBLFdDSU0sVUFBQSxTQUNBLE1BQUEsS0FDQSxpQkFBQSxzQkFDQSxRQUFBLEtBQUEsS0FDQSxTQUFBLFNBQ0EsT0FBQSxLQUNBLE9BQUEsUUFFQSwrRUFDRSxXQUFBLElBU1YsaUNBRUksNkJBQ0UsUUFBQSxLQUlBLDhDQUNFLE1BQUEsaUJFdkdKLHVFQUNFLGNBQUEsRUFJSix1Q0FDRSxlQUFBLEtBSUEsa0RBQ0UsUUFBQSxFQUVBLG1FQUNFLFFBQUEsS0FBQSxFQU1KLDhDQUNFLFlBQUEsS0FFQSxvREFDRSxjQUFBLEtBSUosb0RBQ0UsV0FBQSxLQUNBLGNBQUEsS0FHRSxxRUFDRSxZQUFBLE9BQ0EsUUFBQSxLQUFBLE9BR0YsZ0VBQ0UsWUFBQSxPQVFOLHlEQUNFLFVBQUEsS0FLRiwwREFDRSxnQkFBQSxvQkFNSixlQUNFLFFBQUEsWUFDQSxZQUFBLE9BQ0EsWUFBQSxJQUNBLFlBQUEsS0FFQSxzQkFDRSxRQUFBLEdBQ0EsUUFBQSxhQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsYUFBQSxNQUlKLG9DQUNFLGlCQUFBLDAvQkFDQSxnQkFBQSxNQUdGLG9DQUNFLGlCQUFBLCtZQUNBLGdCQUFBLE1BR0Ysb0NBQ0UsaUJBQUEsOHFDQUNBLGdCQUFBLE1BR0Ysb0NBQ0UsaUJBQUEsNmtCQUNBLGdCQUFBLE1BR0Ysb0NBQ0UsaUJBQUEsOGhDQUNBLGdCQUFBLE1BR0Ysb0NBQ0UsaUJBQUEsNDJCQUNBLGdCQUFBLE1BSUosWUFDRSxVQUFBLEtBRUEsbUJBQ0UsUUFBQSwrQkFDQSxTQUFBLFNBQ0EsSUFBQSxJQUNBLEtBQUEsSUFDQSxhQUFBLE1BSUosd0JBQ0UsT0FBQSxLQUNBLE1BQUEsS0FJQSx1QkFDRSxRQUFBLElBQ0EsUUFBQSxhQUNBLE9BQUEsRUFBQSxNQUdGLG9DQUNFLFFBQUEsS0FHRixnREFDRSxnQkFBQSxvQkFPSixJQUNFLFlBQUEsWUFBQSxDQUFBLFdBQ0EsV0FBQSxPQUNBLFlBQUEsSUFFQSxPQUFBLE9BQUEsT0FBQSxPQUNFLFlBQUEsWUFBQSxDQUFBLFdBQ0EsV0FBQSxPQUNBLFlBQUEsSUFDQSxPQUFBLEVBQ0EsUUFBQSxFQUNBLE1BQUEsUUFJQSxrQkFBQSxrQkFDRSxZQUFBLFlBQUEsQ0FBQSxXQUNBLFlBQUEsSUFHRixrQkFDRSxVQUFBLFFBR0Ysa0JBQ0UsVUFBQSxTQUNBLGNBQUEsS0FHRixtQkFDRSxNQUFBLFFBS0osMEJBQ0UsUUFBQSxJQUNBLFlBQUEsYUFDQSxRQUFBLGFBQ0EsWUFBQSxLQUNBLFVBQUEsS0FDQSxlQUFBLE9BQ0EsTUFBQSxRQUtKLElBQ0UsWUFBQSxJQUFBLENBQUEsV0FDQSxXQUFBLE9BQ0EsWUFBQSxJQUNBLE1BQUEsUUFDQSxVQUFBLEtBRUEsbUJBQ0UsTUFBQSxLQUdGLE9BQUEsT0FDRSxZQUFBLDRCQUFBLENBQUEsV0FDQSxXQUFBLE9BQ0EsWUFBQSxJQUNBLE9BQUEsRUFDQSxRQUFBLEVBR0YsbUJBQUEsT0FDRSxZQUFBLElBQUEsQ0FBQSxXQUNBLFlBQUEsSUFHRixZQUNFLE1BQUEsUUFDQSxZQUFBLEVBR0Ysa0JBQ0UsWUFBQSxJQUtKLElBQ0UsWUFBQSxJQUFBLENBQUEsV0FDQSxXQUFBLE9BQ0EsWUFBQSxJQUNBLE1BQUEsUUFDQSxVQUFBLEtBR0ksbUJBQUEsbUJBQUEsbUJBQUEsbUJBQ0EsWUFBQSxJQUFBLENBQUEsV0FDQSxXQUFBLE9BQ0EsWUFBQSxJQUNBLE9BQUEsRUFDQSxRQUFBLEVBR0YsbUJBQ0UsWUFBQSxJQUlKLFlBQ0UsTUFBQSxRQUNBLFlBQUEsRUFJQSxrQkFBQSxrQkFDRSxZQUFBLElBQUEsQ0FBQSxXQUNBLFdBQUEsT0FDQSxZQUFBLElBR0Ysa0JBQ0UsVUFBQSxTQUdGLGtCQUNFLFVBQUEsUUFPTixpQ0FFSSw4QkFDRSxRQUFBLEtBQ0EsVUFBQSxPQUNBLGdCQUFBLGNBRUEsZ0NBQ0UsT0FBQSxFQUtKLG9CQUFBLG1CQUFBLHNCQUNFLFlBQUEsSUFHRix1QkFDRSxjQUFBLEtBR0YsZ0NBQ0UsVUFBQSxLQUNBLFlBQUEsSUFHRixrQ0FDRSxVQUFBLEtBQ0EsY0FBQSxLQUdGLG9CQUNFLFlBQUEsSUFHRSxtQ0FBQSxtQ0FBQSxtQ0FDRSxZQUFBLFlBQUEsQ0FBQSxXQU1KLGtDQUNFLFVBQUEsU0FHRiwrQkFDRSxVQUFBLFNBQ0EsWUFBQSxJQUNBLGNBQUEsS0FJSixrQ0FDRSxZQUFBLE1BSUEsMENBQUEsNENEMEVKLHdDQ3hFTSxVQUFBLFFBQ0EsWUFBQSxJQU1KLDBCQUNFLFFBQUEsS0FNQSxtQkFBQSxtQkFDRSxZQUFBLDRCQUFBLENBQUEsV0FDQSxXQUFBLE9BQ0EsWUFBQSxJQUNBLE9BQUEsRUFDQSxRQUFBLEVBRUEsd0JBQUEsd0JBQ0UsVUFBQSxTQUlKLG1CQUNFLFVBQUEsU0FPRix3QkFDRSxVQUFBLFVBU1IsdURBRUksMEJBQ0UsUUFBQSxNQ3BYTixLQUNFLFdBQUEsT0FDQSxVQUFBLFFKMkRBLFlBQUEsaUJBQUEsQ0FBQSxXSXhEQSxtQkFDRSxXQUFBLElBR0YsV0FBQSxPQUFBLFVBQUEsV0FDRSxZQUFBLElBS0YscUJBQ0UsVUFBQSxVSnlDRixZQUFBLGVBQUEsQ0FBQSxXRW9ZRixxQkFEQSwwQkV2YUEsR0pvQ0UsWUFBQSxlQUFBLENBQUEsV0loQ0EsWUFBQSxRQUNBLFVBQUEsVUFDQSxZQUFBLElBR0YsR0ptQ0UsWUFBQSxnQkFBQSxDQUFBLFdJakNBLFVBQUEsU0FDQSxZQUFBLElGMGFGLHFCQUNBLHFCQUNBLHFCQUNBLHFCQUNBLHFCRTNhQSxHSjZCRSxZQUFBLGdCQUFBLENBQUEsV0l0QkEsVUFBQSxVQUNBLFlBQUEsSUFHRix3QkFDRSxXQUFBLEtBQ0EsY0FBQSxLQUdFLDJDQUNFLFVBQUEsTUFDQSxZQUFBLElBQ0EsUUFBQSxLQUFBLEtBUUEsdUNBQ0UsVUFBQSxTSkNOLFlBQUEsZ0JBQUEsQ0FBQSxXSUNNLFlBQUEsSUFNUixHSlBFLFlBQUEsZ0JBQUEsQ0FBQSxXSVNBLFVBQUEsVUFHRixjQUNFLGlCQUFBLFlBQ0EsU0FBQSxTQUNBLFNBQUEsT0FDQSxRQUFBLE1BQUEsT0FHQSxzQkFDRSxRQUFBLEdBQ0EsU0FBQSxTQUNBLGNBQUEsSUFDQSxpQkFBQSxRQUNBLE9BQUEsS0FDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLE1BQUEsRUFDQSxPQUFBLEVBQ0EsVUFBQSxjQUNBLFFBQUEsR0FHRiw0QkFDRSxpQkFBQSxRQUdGLGdCQUNFLE1BQUEsS0FDQSxZQUFBLElBQ0EsZ0JBQUEsS0FJSix1QkFDRSxhQUFBLEVBRUEsMEJBQ0UsZ0JBQUEsS0poREYsWUFBQSxnQkFBQSxDQUFBLFdJa0RFLE1BQUEsUUFDQSxhQUFBLE9BQ0EsWUFBQSxRQUVBLGtDQUNFLFlBQUEsYUFDQSxRQUFBLElBQ0EsV0FBQSxRQUNBLGNBQUEsS0FDQSxhQUFBLEtBQ0EsTUFBQSxRQUNBLFVBQUEsT0FDQSxTQUFBLFNBQ0EsSUFBQSxNQU1OLDZCQUNFLFdBQUEsSUFDQSxNQUFBLEtBRUEscUNBQ0UsWUFBQSxhQUNBLFFBQUEsSUFDQSxRQUFBLGFBQ0EsTUFBQSxRQUNBLFVBQUEsT0FDQSxXQUFBLElBRUEsMkNBQ0UsUUFBQSxHQUtOLHFEQUNFLFFBQUEsRUFHRixrREFDRSxhQUFBLEVBRUEscURBQ0UsY0FBQSxFQUVBLDZEQUNFLFFBQUEsR0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsYUFDQSxhQUFBLE1BR0YsNEVBQ0UsV0FBQSxRQUdGLDRFQUNFLFdBQUEsUUFHRiw0RUFDRSxXQUFBLFFBTUosMkJBQ0UsUUFBQSxFQUNBLGdCQUFBLEtBQ0EsUUFBQSxLQUNBLFVBQUEsS0FDQSxlQUFBLElBRUEsOEJBQ0UsV0FBQSxJQUNBLFFBQUEsTUFBQSxFQUFBLE1BQUEsTUFDQSxPQUFBLElBQUEsTUFBQSxLQUNBLFdBQUEsVUFDQSxVQUFBLEtBRUEsNENBQ0UsWUFBQSxLQUdGLHNDQUNFLFFBQUEsR0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsYUFDQSxhQUFBLE1BR0YsMkNBQ0UsV0FBQSxRQUdGLDBDQUNFLFdBQUEsUUFHRiw2Q0FDRSxXQUFBLFFBU0osaUNBQ0UsWUFBQSxPQUVBLG9DQUNFLGNBQUEsT0FNUixzQkFDRSxRQUFBLEtBQUEsRUFLRixzQ0FDRSxPQUFBLEtBQ0EsV0FBQSxLQUVBLCtDQUNFLE1BQUEsS0FDQSxjQUFBLElBQUEsTUFBQSxLQUNBLE1BQUEsSUFDQSxlQUFBLElBR0YseUNBQ0UsT0FBQSxJQUFBLE1BQUEsS0FHRiwyREFDRSxPQUFBLEtBQ0EsWUFBQSxLQUNBLGVBQUEsS0FDQSxlQUFBLElBQ0EsWUFBQSxJQUVBLGlFQUNFLFVBQUEsTUFNSixXQUNFLFdBQUEsS0Y4WEosa0JFeFhBLGFBRUUsUUFBQSxLQUNBLFlBQUEsT0FDQSxnQkFBQSxTRjRYRixxQkFEQSx1QkFEQSxnQkV4WEUsa0JBRUUsV0FBQSxRQUNBLFVBQUEsYUFDQSxZQUFBLE1BQ0EsUUFBQSxNQUFBLEtBQ0EsY0FBQSxJQUNBLFlBQUEsT0FDQSxRQUFBLFlBQ0EsV0FBQSxTQUNBLFdBQUEsRUY4WEosNERBREEsOERBREEsdURFelhNLHlEQUNFLFFBQUEsRUFDQSxPQUFBLEVBQ0EsV0FBQSxFRmdZUiwrRUFEQSxpRkFEQSwwRUU1WE0sNEVBQ0UsVUFBQSxZQUNBLFFBQUEsRUFDQSxXQUFBLEVGbVlSLG9DQURBLHNDQURBLCtCRTdYSSxpQ0FDRSxXQUFBLE9BQ0EsUUFBQSxNQUFBLEtGb1lOLG9DQURBLHNDQURBLCtCRS9YSSxpQ0FDRSx3QkFBQSxLQUNBLDJCQUFBLEtBQ0EsY0FBQSxLRnNZTixpREFEQSxtREFEQSw0Q0VsWU0sOENBQ0UsUUFBQSxFQUNBLE9BQUEsUUZ5WVIseURBREEsMkRBREEsb0RFcFlNLHNEQUNFLFFBQUEsS0FDQSxTQUFBLFNBQ0EsTUFBQSxNQUNBLE1BQUEsTUFDQSxJQUFBLEtBQ0EsVUFBQSxZQUNBLFdBQUEsS0FDQSxRQUFBLEtBQ0EsV0FBQSxJQUFBLE1BQUEsUUFDQSxXQUFBLEVBQUEsSUFBQSxJQUFBLGVGMllSLDREQURBLDhEQURBLHVERXZZUSx5REFDRSxVQUFBLFFBQ0EsV0FBQSxLQUNBLGNBQUEsRUFDQSxRQUFBLE1GOFlWLDhEQURBLGdFQURBLHlERTFZVSwyREFDRSxNQUFBLFFBQ0EsVUFBQSxRQUNBLFlBQUEsSUFDQSxVQUFBLEtBQ0EsUUFBQSxNQUFBLEVBQ0EsWUFBQSxPRmlaWix1QkFEQSx5QkFEQSxrQkV4WUksb0JBQ0UsUUFBQSxNQUNBLFVBQUEsWUFDQSxRQUFBLE1BQ0EsTUFBQSxLQUNBLFFBQUEsRUFBQSxNQUNBLFlBQUEsSUFDQSxVQUFBLFNBQ0EsZ0JBQUEsS0YrWU4sMEJBREEsNEJBREEscUJFM1lNLHVCQUNFLFlBQUEsSUFDQSxVQUFBLE1BQ0EsV0FBQSxPRmtaUixpQ0FEQSxtQ0FEQSw0QkU1WUksOEJBQ0UsVUFBQSxZQUNBLEtBQUEsZ0JBQ0EsSUFBQSxpQkFDQSxNQUFBLE1GbVpOLG9DQURBLHNDQURBLCtCRS9ZTSxpQ0FDRSxVQUFBLFFBQ0EsV0FBQSxJQUNBLFdBQUEsTUFDQSxXQUFBLEtBQ0EsY0FBQSxFQUNBLGFBQUEsRUZzWlIsc0NBREEsd0NBREEsaUNFbFpRLG1DQUNFLFVBQUEsUUFDQSxNQUFBLFFBQ0EsUUFBQSxFQUNBLFVBQUEsS0FTVixxREFDRSxRQUFBLEtBQ0EsUUFBQSxFQUNBLE9BQUEsRUFJQSxrQ0p4VkEsWUFBQSxnQkFBQSxDQUFBLFdJMFZFLFVBQUEsU0FDQSxNQUFBLFFBSUEsMkRBQ0UsZUFBQSxPQU1OLHFCQUNFLE1BQUEsS0FDQSxjQUFBLEVBQ0EsUUFBQSxHQU9BLHdGRnFZRix3RkFDQSx3RkFDQSx3RkV0WUksaUJBQUEsa0JBTUEsb0RBQ0UsT0FBQSxJQUFBLE1BQUEsUUFDQSxjQUFBLElBQ0EsV0FBQSxJQUFBLElBQUEsSUFBQSxFQUFBLGdCQU1KLHVCQUNFLFFBQUEsWUFDQSxZQUFBLE9BRUEsNEJBQ0UsV0FBQSxRQUNBLFFBQUEsRUFBQSxNQUNBLGNBQUEsS0FDQSxVQUFBLE9BQ0EsYUFBQSxNQU1KLDZCQUNFLFFBQUEsS0FHRixpREFDRSxPQUFBLEVBRUEsb0RBQ0UsZ0JBQUEsS0FFQSw0REFDRSxRQUFBLFFBQ0EsWUFBQSxhQUNBLGFBQUEsTUFDQSxNQUFBLFFBQ0EsVUFBQSxNQU1SLG9CQUNFLFlBQUEsTUFFQSxxQ0FDRSxpQkFBQSw4cEJBR0Ysb0NBQ0UsaUJBQUEsMmVBR0YscUNBQ0UsaUJBQUEseW9DQUdGLDRCQUNFLFFBQUEsR0FDQSxRQUFBLGFBQ0EsTUFBQSxRQUNBLE9BQUEsUUFDQSxrQkFBQSxVQUtGLHVDQUNFLGNBQUEsRUFFQSxrREFDRSxjQUFBLElBQUEsTUFBQSxRQUdGLG9FQUNFLFFBQUEsUUFDQSxRQUFBLGFBQ0EsU0FBQSxTQUNBLElBQUEsSUFDQSxXQUFBLE1BQ0EsV0FBQSxJQUFBLElBQUEsU0NoaEJOLHVEQUdJLHFEQUNFLGdCQUFBLEtBS0Ysb0RBQ0UsUUFBQSxNQUVBLHdFQUNFLFFBQUEsS0FLRSx1RUFDRSxRQUFBLEVBRUEseUVBQ0UsVUFBQSxLQUdGLGlGQUNFLElBQUEsa0JBQ0EsS0FBQSxnQkFVVixvQ0FFRSxRQUFBLE1BRUEsc0RBQ0UsUUFBQSxNQUVBLG1FQUNFLGdCQUFBLFNBR0Ysd0VBQ0UsZ0JBQUEsT0FHRSw2RUFDRSxVQUFBLEtBSUosb0ZBQ0UsVUFBQSxZQUNBLEtBQUEsT0FDQSxJQUFBLGtCQUNBLFdBQUEsS0FFQSx1RkFDRSxVQUFBLFFBQ0EsV0FBQSxJQUNBLFdBQUEsTUFDQSxXQUFBLEtBRUEseUZBQ0UsVUFBQSxRQUNBLE1BQUEsUUFRVix3REFDRSxRQUFBLEtBT0Ysb0NBQ0UsUUFBQSxLQUdGLHVDQUNFLE9BQUEsRUFDQSxNQUFBLEtBRUEsMERBQ0UsTUFBQSxLQUlKLG1DQUNFLFFBQUEsTUFDQSxTQUFBLFNBQ0EsT0FBQSxLQUNBLFdBQUEsS0FDQSxRQUFBLEVBR0Usd0NBQ0UsUUFBQSxNQUFBLE1BQUEsTUFBQSxNQUNBLGNBQUEsS0FLTixxRUFDRSxnQkFBQSxXQUtGLHVDQUNFLFFBQUEsS0FHRix3Q0FDRSxRQUFBLEtBQ0EsUUFBQSxFQUNBLE9BQUEsR0NoSVIsaUNBQ0UsS0FDRSxVQUFBLFNKbytCRiwrQkFDQSwwQkluK0JFLFFBR0UsVUFBQSxVQUlBLG9CQUNFLFVBQUEsVU5rRE4sWUFBQSxlQUFBLENBQUEsV01oRE0sWUFBQSxJQUdGLG9CQUNFLFVBQUEsUUFHRixvQkFDRSxVQUFBLFNBT0Ysd0RBQ0UsUUFBQSxNQUVFLHFFQUNFLFlBQUEsT0FDQSxnR0FDRSxZQUFBLE9BRUEsbUdBQ0UsYUFBQSxLQUNBLGNBQUEsS0FFQSxxR0FBQSx3R0FDRSxVQUFBLEtBSUEsa0hBQ0UsUUFBQSxLQUNBLFlBQUEsT0FDQSwwSEFDRSxRQUFBLEdBQ0EsUUFBQSxhQUNBLGFBQUEsSUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGlCQUFBLGtrQ0FDQSxnQkFBQSxNQU1KLGlIQUNFLFFBQUEsS0FDQSxZQUFBLE9BQ0EseUhBQ0UsUUFBQSxHQUNBLFFBQUEsYUFDQSxhQUFBLElBQ0EsTUFBQSxRQUNBLE9BQUEsUUFDQSxpQkFBQSxvZUFDQSxnQkFBQSxNQU1KLCtHQUNFLFFBQUEsS0FDQSxZQUFBLE9BQ0EsdUhBQ0UsUUFBQSxHQUNBLFFBQUEsYUFDQSxhQUFBLElBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxpQkFBQSwyVkFDQSxnQkFBQSxNQUtOLCtHQUNFLEtBQUEsaUJBR0Usb0hBQ0UsUUFBQSxFQVNoQiwwREFDRSxRQUFBLEtBQ0EsT0FBQSxFQUNBLFFBQUEsRUFNSixhQUNFLFFBQUEsR0FDQSxRQUFBLGFBQ0EsYUFBQSxJQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsaUJBQUEsc2RBQ0EsZ0JBQUEsTUFJSixvQkFDRSxZQUFBLEdBSUEseUNBQ0UsVUFBQSxrQkFDQSxNQUFBLEtBS0YsbUNBQ0UsVUFBQSxpQkFFQSxzQ0FDRSxPQUFBLEtBRUEsd0NBQ0UsZ0JBQUEsS0FDQSxRQUFBLEdBQUEsR0FDQSxPQUFBLEtOdEZSLFlBQUEsZUFBQSxDQUFBLFdNOEZFLG1DQUNFLFVBQUEsaUJBRUEsc0NBQ0UsT0FBQSxLQUVBLHdDQUNFLGdCQUFBLEtBQ0EsUUFBQSxHQUFBLEdBQ0EsT0FBQSxLTnZHUixZQUFBLGVBQUEsQ0FBQSxXTTJHTSwwREFDRSxNQUFBLFFBTVIsTUFBQSxFQUFBLEtBQUEsTUFDRSxVQUFBLFNBQ0EsWUFBQSxJQUdGLFNBQ0UsUUFBQSxLQUNBLFFBQUEsRUFDQSxPQUFBLEVBR0YsMEJBQ0UsYUFBQSxLQUNBLFlBQUEsTUFFQSxrQ0FDRSxVQUFBLE9BQ0EsSUFBQSxNQUNBLGFBQUEsTUFJSixlQUNFLE1BQUEsS0FDQSxXQUFBLE9BRUEscUJBQ0UsVUFBQSxNQUVBLDJCQUNFLFlBQUEsT0FPRix3REFDRSxZQUFBLE9BQ0EsUUFBQSxJQUFBLEtBQ0EsVUFBQSxNQU1OLGFBQ0UsUUFBQSxFQUdGLGNBQ0UsWUFBQSxNQUNBLGVBQUEsT0N4TUUsK0REc01KLGNBSUksWUFBQSxLQXRPTixpQ0F5T0ksZ0JBQ0UsVUFBQSxPQTFPTixpQ0E4T0UscUJBQ0UsTUFBQSxNQS9PSixpQ0FvUE0sZ0NBQ0UsWUFBQSxPQUNBLFlBQUEsSUFNQSxrREFDRSxZQUFBLElBQ0EsZUFBQSxJQUNBLFlBQUEsS0FJSixtQ0FDRSxZQUFBLEtBcFFSLGlDQTJRTSx1Q0FDRSxnQkFBQSxXQUVBLDBEQUNFLFlBQUEsV0FDQSxlQUFBLE9BTUosb0NBQ0UsUUFBQSxLQUdGLHVDQUNFLE9BQUEsRUFDQSxNQUFBLEtBRUEsMERBQ0UsTUFBQSxLQUtGLHVEQUNFLFFBQUEsTUFDQSxXQUFBLE9BQ0EsVUFBQSxVTmpPUixZQUFBLGdCQUFBLENBQUEsV01zT0ksbUNBQ0UsUUFBQSxNQUNBLFNBQUEsU0FDQSxPQUFBLEtBQ0EsV0FBQSxLQUNBLFFBQUEsRUFHRSx3Q0FDRSxjQUFBLEtBQ0EsV0FBQSxPQUNBLFFBQUEsTUFDQSxnQkFBQSxLQUtOLHFFQUNFLGdCQUFBLFdBS0YsdUNBQ0UsUUFBQSxLQUdGLHdDQUNFLFFBQUEsS0FDQSxRQUFBLEVBQ0EsT0FBQSxHQTFVUixpQ0FnVkksc0JBQUEseUJBQ0UsVUFBQSxVQ2pVQSwrRENmRiw0RUFFSSxNQUFBLEtBS04sK0NBQ0UsWUFBQSxJRG1CRSx5Q0NkQSx1REFDRSxRQUFBLEtBQ0EsZUFBQSxPQUNBLFlBQUEsT0FDQSxJQUFBLEtBQ0EsT0FBQSxLQUFBLEdBUUYsK0RBQ0UsU0FBQSxTREFGLHlDQ0VJLHVFQUNFLFFBQUEsR0FDQSxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsZ0JEckJOLCtEQ2NJLHVFQUNFLFFBQUEsR0FDQSxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsZ0JEVE4seUNDYUUsNEVBRUksV0FBQSxPRDNCTiwrREN5QkUsNEVBTUksV0FBQSxNQUVBLDZGQUNFLFlBQUEsR0R0QlIseUNDK0JBLHdDQUNFLFFBQUEsTUFBQSxNQUNBLFlBQUEiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdFbGVnYW50SWNvbnMnO1xyXG5cdHNyYzp1cmwoJy4vYXNzZXRzL2ZvbnRzL0VsZWdhbnRJY29ucy5lb3QnKTtcclxuXHRzcmM6dXJsKCcuL2Fzc2V0cy9mb250cy9FbGVnYW50SWNvbnMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHRcdHVybCgnLi9hc3NldHMvZm9udHMvRWxlZ2FudEljb25zLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdHVybCgnLi9hc3NldHMvZm9udHMvRWxlZ2FudEljb25zLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuXHRcdHVybCgnLi9hc3NldHMvZm9udHMvRWxlZ2FudEljb25zLnN2ZyNFbGVnYW50SWNvbnMnKSBmb3JtYXQoJ3N2ZycpO1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogY2xlYXJzYW5zLWxpZ2h0O1xyXG5cdHNyYzogdXJsKCcuL2Fzc2V0cy9mb250cy9jbGVhcnNhbnMtdGhpbi13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgIHVybCgnLi9hc3NldHMvZm9udHMvY2xlYXJzYW5zLXRoaW4td2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogY2xlYXJzYW5zLXJlZ3VsYXI7XHJcblx0c3JjOiB1cmwoJy4vYXNzZXRzL2ZvbnRzL2NsZWFyc2Fucy1yZWd1bGFyLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgdXJsKCcuL2Fzc2V0cy9mb250cy9jbGVhcnNhbnMtcmVndWxhci13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6IGNsZWFyc2Fucy1tZWRpdW07XHJcblx0c3JjOiB1cmwoJy4vYXNzZXRzL2ZvbnRzL2NsZWFyc2Fucy1tZWRpdW0td2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIFxyXG4gICAgICAgdXJsKCcuL2Fzc2V0cy9mb250cy9jbGVhcnNhbnMtbWVkaXVtLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6IGNsZWFyc2Fucy1ib2xkO1xyXG5cdHNyYzogdXJsKCcuL2Fzc2V0cy9mb250cy9jbGVhcnNhbnMtYm9sZC13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbi5xdW90ZTpiZWZvcmV7XHJcbiAgY29udGVudDogXCJcXDdiXCI7XHJcbiAgZm9udC1mYW1pbHk6ICdFbGVnYW50SWNvbnMnO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXNpemU6IDNyZW07XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBjb2xvcjogIzAwNTU5NjtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xyXG59XHJcblxyXG4ucXVvdGUyOjpiZWZvcmV7XHJcbiAgd2lkdGg6IDQ1LjhweDtcclxuICBoZWlnaHQ6IDM1LjEzcHg7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0NS44MDMnIGhlaWdodD0nMzUuMTMnIHZpZXdCb3g9JzAgMCA0NS44MDMgMzUuMTMnJTNFJTNDcGF0aCBpZD0nUGF0aF8xNTQ4NCcgZGF0YS1uYW1lPSdQYXRoIDE1NDg0JyBkPSdNNy4zMzYtMTkuOTFjNy41Ni0uNDQ1LDE1LjExOS0xMC42NzIsMTUuMTE5LTIwLjY3OCwwLTcuNTYtMy4xMTMtMTQuNDUyLTEwLjg5NS0xNC40NTJBOS41NDIsOS41NDIsMCwwLDAsMi00NS4yNTcsOS40OSw5LjQ5LDAsMCwwLDExLjU2MS0zNS43YTguNzIyLDguNzIyLDAsMCwwLDUuMzM2LTJjLS4yMjIsMTIuMDA3LTUuNTU5LDE1LjExOS05LjU2MSwxNi4yMzFabTI1LjM0NywwQzQwLjI0My0yMC4zNTQsNDcuOC0zMC41ODIsNDcuOC00MC41ODhjMC03LjU2LTMuMTEzLTE0LjQ1Mi0xMC44OTUtMTQuNDUyYTkuNTQyLDkuNTQyLDAsMCwwLTkuNTYxLDkuNzgzQTkuNDksOS40OSwwLDAsMCwzNi45MDgtMzUuN2E4LjcyMiw4LjcyMiwwLDAsMCw1LjMzNi0yYy0uMjIyLDEyLjAwNy01LjU1OSwxNS4xMTktOS41NjEsMTYuMjMxWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNDcuODAzIC0xOS45MSkgcm90YXRlKDE4MCknIGZpbGw9JyUyMzAwNTU5NicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcblxyXG5AbWl4aW4gZGVmYXVsdEZvbnRMaWdodCgpe1xyXG4gIGZvbnQtZmFtaWx5OiBjbGVhcnNhbnMtbGlnaHQsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbkBtaXhpbiBkZWZhdWx0Rm9udFJlZ3VsYXIoKXtcclxuICBmb250LWZhbWlseTogY2xlYXJzYW5zLXJlZ3VsYXIsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbkBtaXhpbiBkZWZhdWx0Rm9udE1lZGl1bSgpe1xyXG4gIGZvbnQtZmFtaWx5OiBjbGVhcnNhbnMtbWVkaXVtLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG5AbWl4aW4gZGVmYXVsdEZvbnRCb2xkKCl7XHJcbiAgZm9udC1mYW1pbHk6IGNsZWFyc2Fucy1ib2xkLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG5cclxuLnRleHQtbGlnaHR7XHJcbiAgQGluY2x1ZGUgZGVmYXVsdEZvbnRMaWdodDtcclxufVxyXG5cclxuLnRleHQtcmVndWxhcntcclxuICBAaW5jbHVkZSBkZWZhdWx0Rm9udFJlZ3VsYXI7XHJcbn1cclxuXHJcbi50ZXh0LW1lZGl1bXtcclxuICBAaW5jbHVkZSBkZWZhdWx0Rm9udE1lZGl1bTtcclxufVxyXG5cclxuLnRleHQtYm9sZHtcclxuICBAaW5jbHVkZSBkZWZhdWx0Rm9udEJvbGQ7XHJcbn0iLCIvKioqIEZMdWVudCBGb3JtcyAqKiovXHJcbi5mbHVlbnRmb3Jte1xyXG4gIC5mcm0tZmx1ZW50LWZvcm17XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTlDNkU4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYm94LXNoYWRvdzogMnB4IDRweCA2cHggMCByZ2JhKDAsMCwwLDAuMTUpO1xyXG4gICAgcGFkZGluZzogMi41cmVtO1xyXG4gICAgYmFja2dyb3VuZDogJFdoaXRlO1xyXG5cclxuICAgIHNlbGVjdC5mZi1lbC1mb3JtLWNvbnRyb2w6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pe1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIGZpbGw9J2JsYWNrJyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIHdpZHRoPScyNCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNNyAxMGw1IDUgNS01eicvPjxwYXRoIGQ9J00wIDBoMjR2MjRIMHonIGZpbGw9J25vbmUnLz48L3N2Zz5cIikgbm8tcmVwZWF0IHRvcCByaWdodDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogOTglO1xyXG4gICAgfVxyXG5cclxuICAgIC5mZi1lbC1mb3JtLWNvbnRyb2x7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzk5YzZlODk0O1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcclxuXHJcbiAgICAgICY6Zm9jdXN7XHJcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDhweCAjOWFjN2U5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmVycm9yLnRleHQtZGFuZ2VyOjpiZWZvcmV7XHJcbiAgICAgIGNvbnRlbnQ6IFwiKlwiO1xyXG4gICAgfVxyXG5cclxuICAgIC5mZi1lbC1pcy1lcnJvciAudGV4dC1kYW5nZXJ7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmZmLWVsLWdyb3VwLmZmLWVsLWZvcm0tdG9wIC5mZi1lbC1pbnB1dC0tbGFiZWwsXHJcbiAgICAuZmYtZWwtaW5wdXQtLWxhYmVse1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgIGxhYmVse1xyXG4gICAgICAgIGNvbG9yOiAkU3RhbmRpbmctV2F0ZXJzO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZmX3N1Ym1pdF9idG5fd3JhcHBlcntcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyBcclxuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJEphc21pbmUtR3JlZW47IFxyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgtMTVkZWcpO1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3Zlcjo6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRTdGFuZGluZy1XYXRlcnM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGJ1dHRvbi5mZi1idG4tc3VibWl0e1xyXG4gICAgICAgIEBpbmNsdWRlIGRlZmF1bHRGb250Qm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDEuMzEzcmVtO1xyXG4gICAgICAgIGNvbG9yOiAkV2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggNDBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyoqKiBSZXNwb25zaXZlIFN0eWxlcyBTbWFydHBob25lIE9ubHkgKioqL1xyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5mbHVlbnRmb3Jte1xyXG4gICAgLmZybS1mbHVlbnQtZm9ybXtcclxuICAgICAgcGFkZGluZzogMXJlbTtcclxuXHJcbiAgICAgIFxyXG5cclxuICAgICAgLmctcmVjYXB0Y2hhPmRpdntcclxuICAgICAgICB3aWR0aDogMjgxcHghaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkVsZWdhbnRJY29uc1wiO1xuICBzcmM6IHVybChcIi4vYXNzZXRzL2ZvbnRzL0VsZWdhbnRJY29ucy5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi9hc3NldHMvZm9udHMvRWxlZ2FudEljb25zLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4vYXNzZXRzL2ZvbnRzL0VsZWdhbnRJY29ucy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4vYXNzZXRzL2ZvbnRzL0VsZWdhbnRJY29ucy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4vYXNzZXRzL2ZvbnRzL0VsZWdhbnRJY29ucy5zdmcjRWxlZ2FudEljb25zXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBjbGVhcnNhbnMtbGlnaHQ7XG4gIHNyYzogdXJsKFwiLi9hc3NldHMvZm9udHMvY2xlYXJzYW5zLXRoaW4td2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4vYXNzZXRzL2ZvbnRzL2NsZWFyc2Fucy10aGluLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBjbGVhcnNhbnMtcmVndWxhcjtcbiAgc3JjOiB1cmwoXCIuL2Fzc2V0cy9mb250cy9jbGVhcnNhbnMtcmVndWxhci13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi9hc3NldHMvZm9udHMvY2xlYXJzYW5zLXJlZ3VsYXItd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogY2xlYXJzYW5zLW1lZGl1bTtcbiAgc3JjOiB1cmwoXCIuL2Fzc2V0cy9mb250cy9jbGVhcnNhbnMtbWVkaXVtLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuL2Fzc2V0cy9mb250cy9jbGVhcnNhbnMtbWVkaXVtLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBjbGVhcnNhbnMtYm9sZDtcbiAgc3JjOiB1cmwoXCIuL2Fzc2V0cy9mb250cy9jbGVhcnNhbnMtYm9sZC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5xdW90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIntcIjtcbiAgZm9udC1mYW1pbHk6IFwiRWxlZ2FudEljb25zXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb2xvcjogIzAwNTU5NjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG59XG5cbi5xdW90ZTI6OmJlZm9yZSB7XG4gIHdpZHRoOiA0NS44cHg7XG4gIGhlaWdodDogMzUuMTNweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQ1LjgwMycgaGVpZ2h0PSczNS4xMycgdmlld0JveD0nMCAwIDQ1LjgwMyAzNS4xMyclM0UlM0NwYXRoIGlkPSdQYXRoXzE1NDg0JyBkYXRhLW5hbWU9J1BhdGggMTU0ODQnIGQ9J003LjMzNi0xOS45MWM3LjU2LS40NDUsMTUuMTE5LTEwLjY3MiwxNS4xMTktMjAuNjc4LDAtNy41Ni0zLjExMy0xNC40NTItMTAuODk1LTE0LjQ1MkE5LjU0Miw5LjU0MiwwLDAsMCwyLTQ1LjI1Nyw5LjQ5LDkuNDksMCwwLDAsMTEuNTYxLTM1LjdhOC43MjIsOC43MjIsMCwwLDAsNS4zMzYtMmMtLjIyMiwxMi4wMDctNS41NTksMTUuMTE5LTkuNTYxLDE2LjIzMVptMjUuMzQ3LDBDNDAuMjQzLTIwLjM1NCw0Ny44LTMwLjU4Miw0Ny44LTQwLjU4OGMwLTcuNTYtMy4xMTMtMTQuNDUyLTEwLjg5NS0xNC40NTJhOS41NDIsOS41NDIsMCwwLDAtOS41NjEsOS43ODNBOS40OSw5LjQ5LDAsMCwwLDM2LjkwOC0zNS43YTguNzIyLDguNzIyLDAsMCwwLDUuMzM2LTJjLS4yMjIsMTIuMDA3LTUuNTU5LDE1LjExOS05LjU2MSwxNi4yMzFaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg0Ny44MDMgLTE5LjkxKSByb3RhdGUoMTgwKScgZmlsbD0nJTIzMDA1NTk2Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4udGV4dC1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiBjbGVhcnNhbnMtbGlnaHQsIHNhbnMtc2VyaWY7XG59XG5cbi50ZXh0LXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogY2xlYXJzYW5zLXJlZ3VsYXIsIHNhbnMtc2VyaWY7XG59XG5cbi50ZXh0LW1lZGl1bSB7XG4gIGZvbnQtZmFtaWx5OiBjbGVhcnNhbnMtbWVkaXVtLCBzYW5zLXNlcmlmO1xufVxuXG4udGV4dC1ib2xkIHtcbiAgZm9udC1mYW1pbHk6IGNsZWFyc2Fucy1ib2xkLCBzYW5zLXNlcmlmO1xufVxuXG4vKioqIEZMdWVudCBGb3JtcyAqKiovXG4uZmx1ZW50Zm9ybSAuZnJtLWZsdWVudC1mb3JtIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5QzZFODtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAycHggNHB4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIHBhZGRpbmc6IDIuNXJlbTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cbi5mbHVlbnRmb3JtIC5mcm0tZmx1ZW50LWZvcm0gc2VsZWN0LmZmLWVsLWZvcm0tY29udHJvbDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xuICBoZWlnaHQ6IGF1dG87XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIGZpbGw9J2JsYWNrJyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIHdpZHRoPScyNCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNNyAxMGw1IDUgNS01eicvPjxwYXRoIGQ9J00wIDBoMjR2MjRIMHonIGZpbGw9J25vbmUnLz48L3N2Zz5cIikgbm8tcmVwZWF0IHRvcCByaWdodDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogOTglO1xufVxuLmZsdWVudGZvcm0gLmZybS1mbHVlbnQtZm9ybSAuZmYtZWwtZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE1MywgMTk4LCAyMzIsIDAuNTgwMzkyMTU2OSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xufVxuLmZsdWVudGZvcm0gLmZybS1mbHVlbnQtZm9ybSAuZmYtZWwtZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDhweCAjOWFjN2U5O1xufVxuLmZsdWVudGZvcm0gLmZybS1mbHVlbnQtZm9ybSAuZXJyb3IudGV4dC1kYW5nZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKlwiO1xufVxuLmZsdWVudGZvcm0gLmZybS1mbHVlbnQtZm9ybSAuZmYtZWwtaXMtZXJyb3IgLnRleHQtZGFuZ2VyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5mbHVlbnRmb3JtIC5mcm0tZmx1ZW50LWZvcm0gLmZmLWVsLWdyb3VwLmZmLWVsLWZvcm0tdG9wIC5mZi1lbC1pbnB1dC0tbGFiZWwsXG4uZmx1ZW50Zm9ybSAuZnJtLWZsdWVudC1mb3JtIC5mZi1lbC1pbnB1dC0tbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5mbHVlbnRmb3JtIC5mcm0tZmx1ZW50LWZvcm0gLmZmLWVsLWdyb3VwLmZmLWVsLWZvcm0tdG9wIC5mZi1lbC1pbnB1dC0tbGFiZWwgbGFiZWwsXG4uZmx1ZW50Zm9ybSAuZnJtLWZsdWVudC1mb3JtIC5mZi1lbC1pbnB1dC0tbGFiZWwgbGFiZWwge1xuICBjb2xvcjogIzAwNTU5NjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLmZsdWVudGZvcm0gLmZybS1mbHVlbnQtZm9ybSAuZmZfc3VibWl0X2J0bl93cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZsdWVudGZvcm0gLmZybS1mbHVlbnQtZm9ybSAuZmZfc3VibWl0X2J0bl93cmFwcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdBQzE0MjtcbiAgYm9yZGVyOiBub25lO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogc2tld1goLTE1ZGVnKTtcbiAgei1pbmRleDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmx1ZW50Zm9ybSAuZnJtLWZsdWVudC1mb3JtIC5mZl9zdWJtaXRfYnRuX3dyYXBwZXI6aG92ZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU1OTY7XG59XG4uZmx1ZW50Zm9ybSAuZnJtLWZsdWVudC1mb3JtIC5mZl9zdWJtaXRfYnRuX3dyYXBwZXIgYnV0dG9uLmZmLWJ0bi1zdWJtaXQge1xuICBmb250LWZhbWlseTogY2xlYXJzYW5zLWJvbGQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4zMTNyZW07XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMHB4IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmx1ZW50Zm9ybSAuZnJtLWZsdWVudC1mb3JtIC5mZl9zdWJtaXRfYnRuX3dyYXBwZXIgYnV0dG9uLmZmLWJ0bi1zdWJtaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4vKioqIFJlc3BvbnNpdmUgU3R5bGVzIFNtYXJ0cGhvbmUgT25seSAqKiovXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmx1ZW50Zm9ybSAuZnJtLWZsdWVudC1mb3JtIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG4gIC5mbHVlbnRmb3JtIC5mcm0tZmx1ZW50LWZvcm0gLmctcmVjYXB0Y2hhID4gZGl2IHtcbiAgICB3aWR0aDogMjgxcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmNvbW1lcmNpYWwtcGFnZSAuZXRfcGJfc2VjdGlvbl8wX3RiX2hlYWRlciAuZXRfcGJfcm93XzBfdGJfaGVhZGVyID4gZGl2IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jb21tZXJjaWFsLXBhZ2UgI2NvbnRlbnQtYXJlYSA+IGFydGljbGUge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cbi5jb21tZXJjaWFsLXBhZ2UuZXRfcGJfcGFnZWJ1aWxkZXJfbGF5b3V0IGFydGljbGUge1xuICBwYWRkaW5nOiAwO1xufVxuLmNvbW1lcmNpYWwtcGFnZS5ldF9wYl9wYWdlYnVpbGRlcl9sYXlvdXQgYXJ0aWNsZSAuZXRfcGJfc2VjdGlvbl8wIHtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuLmNvbW1lcmNpYWwtcGFnZSAjY29udGVudC1hcmVhIC5lbnRyeS1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG4uY29tbWVyY2lhbC1wYWdlICNjb250ZW50LWFyZWEgLmVudHJ5LWNvbnRlbnQgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmNvbW1lcmNpYWwtcGFnZSAjY29udGVudC1hcmVhIC5lbnRyeS1jb250ZW50LnRhYmxlIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5jb21tZXJjaWFsLXBhZ2UgI2NvbnRlbnQtYXJlYSAuZW50cnktY29udGVudC50YWJsZSB0YWJsZSB0ciB0ZC5oZWFkIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogMXJlbSAxLjVyZW07XG59XG4uY29tbWVyY2lhbC1wYWdlICNjb250ZW50LWFyZWEgLmVudHJ5LWNvbnRlbnQudGFibGUgdGFibGUgdHIgdGQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmNvbW1lcmNpYWwtcGFnZSAuZW50cnktY29udGVudC50YWJsZSB0YWJsZS5tZXNzYWdpbmcgdGQge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uY29tbWVyY2lhbC1wYWdlIGZvb3RlciBhOndoZXJlKDpub3QoLndwLWVsZW1lbnQtYnV0dG9uKSkge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuXG4ucGhvbmVfbG9naW4gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG4ucGhvbmVfbG9naW4gYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLnBob25lX2xvZ2luIC5waG9uZS5icmFuZC1KRTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI2LjI4JyBoZWlnaHQ9JzI1JyB2aWV3Qm94PScwIDAgMjYuMjggMjUnJTNFJTNDcGF0aCBkPSdNMjQuMSwxNy4zOTJoLS45NDhjLS4yNTksMC0uMjY4LS4xNy0uMjc3LS4yNTRhOS4zNTIsOS4zNTIsMCwwLDAtOS4yODYtOC4zNDZoLS44OTJhOS4zNTMsOS4zNTMsMCwwLDAtOS4yNzUsOC4yNDJjLS4wMTQuMTE5LS4wMjEuMzU4LS4yNC4zNThoLTFDMS41MjgsMTcuMzkyLDAsMTguMDgsMCwyMS41NTh2MS44MjVjMCwyLjU4LDEuNTI4LDMuMTc1LDIuMTgyLDMuMTc1SDUuMzU1YTEuMTkzLDEuMTkzLDAsMCwwLDEuMTktMS4xOVYxOC41ODJhMS4xOTMsMS4xOTMsMCwwLDAtMS4xOS0xLjE5cy0uMTQ5LS4wMTMtLjExMS0uMjc5YTcuNTUzLDcuNTUzLDAsMCwxLDcuNDUtNi41aC44OTJhNy41MzEsNy41MzEsMCwwLDEsNy40NCw2LjQyN2MuMDE3LjExNy4wODEuMzU0LS4xLjM1NGExLjE5MywxLjE5MywwLDAsMC0xLjE5LDEuMTl2Ni43ODdhMS4xOTMsMS4xOTMsMCwwLDAsMS4xOSwxLjE5aC42Yy4xNjQsMCwuMTM2LjEzMS4xMjEuMi0uNDg1LDIuMTkxLTEuNTc1LDQuNjc4LTQuMDIxLDQuNjc4SDE1LjgwOWEuMjguMjgsMCwwLDEtLjI2Ni0uMiwxLjcyOCwxLjcyOCwwLDAsMC0xLjUxNy0uOUgxMi4zNTdhMS43MjksMS43MjksMCwxLDAsMCwzLjQ1OGgxLjY2OWExLjcyOCwxLjcyOCwwLDAsMCwxLjUyOS0uOTIyYy4wMjUtLjA0OC4wNDYtLjE0Ny4yNDItLjE0N2gxLjgyNGMxLjY2MSwwLDMuODg1LS44MjYsNS4wNDItNC43NTkuMTIzLS40MTkuMjIzLS44MzcuMy0xLjIzOWEuMTY2LjE2NiwwLDAsMSwuMTkxLS4xNjVIMjQuMWMuNjU0LDAsMi4xODItLjYsMi4xODItMy4xNzVWMjEuNTU4QzI2LjI4LDE4LjEzLDI0Ljc1MiwxNy4zOTIsMjQuMSwxNy4zOTJaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIC04Ljc5MSknIGZpbGw9JyUyMzgyYmMwMCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5waG9uZV9sb2dpbiAubG9naW4uYnJhbmQtSkU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNScgaGVpZ2h0PScyNScgdmlld0JveD0nMCAwIDI1IDI1JyUzRSUzQ2cgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEwLjQzOSAtMTAuNDM5KSclM0UlM0NwYXRoIGQ9J00xNi41LDE2LjVhNi4yNSw2LjI1LDAsMSwwLTYuMjUtNi4yNUE2LjI0OCw2LjI0OCwwLDAsMCwxNi41LDE2LjVabTAsMy4xMjVjLTQuMTcyLDAtMTIuNSwyLjA5NC0xMi41LDYuMjVWMjlIMjlWMjUuODc1QzI5LDIxLjcxOSwyMC42NzIsMTkuNjI1LDE2LjUsMTkuNjI1WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNi40MzkgNi40MzkpJyBmaWxsPSclMjM4ZGM4NDYnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5waG9uZV9sb2dpbiAucGhvbmUuYnJhbmQtQUU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNi4yOCcgaGVpZ2h0PScyNScgdmlld0JveD0nMCAwIDI2LjI4IDI1JyUzRSUzQ2cgaWQ9J2N1c3RvbWVyLXNlcnZpY2UtaGVhZHNldCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAtOC43OTEpJyUzRSUzQ2cgaWQ9J0xheWVyXzVfNDdfJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIDguNzkxKSclM0UlM0NwYXRoIGlkPSdQYXRoXzI4NDEnIGRhdGEtbmFtZT0nUGF0aCAyODQxJyBkPSdNMjQuMSwxNy4zOTJoLS45NDhjLS4yNTksMC0uMjY4LS4xNy0uMjc3LS4yNTRhOS4zNTIsOS4zNTIsMCwwLDAtOS4yODYtOC4zNDZoLS44OTJhOS4zNTMsOS4zNTMsMCwwLDAtOS4yNzUsOC4yNDJjLS4wMTQuMTE5LS4wMjEuMzU4LS4yNC4zNThoLTFDMS41MjgsMTcuMzkyLDAsMTguMDgsMCwyMS41NTh2MS44MjVjMCwyLjU4LDEuNTI4LDMuMTc1LDIuMTgyLDMuMTc1SDUuMzU1YTEuMTkzLDEuMTkzLDAsMCwwLDEuMTktMS4xOVYxOC41ODJhMS4xOTMsMS4xOTMsMCwwLDAtMS4xOS0xLjE5cy0uMTQ5LS4wMTMtLjExMS0uMjc5YTcuNTUzLDcuNTUzLDAsMCwxLDcuNDUtNi41aC44OTJhNy41MzEsNy41MzEsMCwwLDEsNy40NCw2LjQyN2MuMDE3LjExNy4wODEuMzU0LS4xLjM1NGExLjE5MywxLjE5MywwLDAsMC0xLjE5LDEuMTl2Ni43ODdhMS4xOTMsMS4xOTMsMCwwLDAsMS4xOSwxLjE5aC42Yy4xNjQsMCwuMTM2LjEzMS4xMjEuMi0uNDg1LDIuMTkxLTEuNTc1LDQuNjc4LTQuMDIxLDQuNjc4SDE1LjgwOWEuMjguMjgsMCwwLDEtLjI2Ni0uMiwxLjcyOCwxLjcyOCwwLDAsMC0xLjUxNy0uOUgxMi4zNTdhMS43MjksMS43MjksMCwxLDAsMCwzLjQ1OGgxLjY2OWExLjcyOCwxLjcyOCwwLDAsMCwxLjUyOS0uOTIyYy4wMjUtLjA0OC4wNDYtLjE0Ny4yNDItLjE0N2gxLjgyNGMxLjY2MSwwLDMuODg1LS44MjYsNS4wNDItNC43NTkuMTIzLS40MTkuMjIzLS44MzcuMy0xLjIzOWEuMTY2LjE2NiwwLDAsMSwuMTkxLS4xNjVIMjQuMWMuNjU0LDAsMi4xODItLjYsMi4xODItMy4xNzVWMjEuNTU4QzI2LjI4LDE4LjEzLDI0Ljc1MiwxNy4zOTIsMjQuMSwxNy4zOTJaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIC04Ljc5MSknIGZpbGw9JyUyMzY0YWFmYicvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ucGhvbmVfbG9naW4gLmxvZ2luLmJyYW5kLUFFOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYuNTgxJyBoZWlnaHQ9JzIyLjY5Micgdmlld0JveD0nMCAwIDE2LjU4MSAyMi42OTInJTNFJTNDZyBpZD0nVXNlcicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTYgLTIuNjkyKSclM0UlM0NlbGxpcHNlIGlkPSdFbGxpcHNlXzE1JyBkYXRhLW5hbWU9J0VsbGlwc2UgMTUnIGN4PSc0JyBjeT0nNC41JyByeD0nNCcgcnk9JzQuNScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTAuMjkgMi42OTIpJyBmaWxsPSclMjM2NGFhZmInLyUzRSUzQ3BhdGggaWQ9J1BhdGhfMzMyNDYnIGRhdGEtbmFtZT0nUGF0aCAzMzI0NicgZD0nTTIyLjU4MSwyMy4yOXYxLjY1OGEuODU2Ljg1NiwwLDAsMS0uMjQuNTg5Yy0xLjg0OSwxLjg0OS03LjQyLDEuOS04LjA1LDEuOXMtNi4yLS4wNS04LjA1LTEuOUEuODU2Ljg1NiwwLDAsMSw2LDI0Ljk0OFYyMy4yOWE4LjI5LDguMjksMCwwLDEsMTYuNTgxLDBaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIC0yLjA1MiknIGZpbGw9JyUyMzY0YWFmYicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnBob25lX2xvZ2luIC5waG9uZS5icmFuZC1URTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIzLjU1NycgaGVpZ2h0PScyMy41NTcnIHZpZXdCb3g9JzAgMCAyMy41NTcgMjMuNTU3JyUzRSUzQ2cgaWQ9J0dyb3VwXzM2NycgZGF0YS1uYW1lPSdHcm91cCAzNjcnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuMjUgMC4yNSknJTNFJTNDcGF0aCBpZD0nUGF0aF8xMzc2JyBkYXRhLW5hbWU9J1BhdGggMTM3NicgZD0nTTIxLjEzNiwxMC42MTdWOS42MDdhOS42MDcsOS42MDcsMCwxLDAtMTkuMjE0LDB2MS4wMUEyLjQsMi40LDAsMCwwLDAsMTIuOTd2My44NDNhMi40LDIuNCwwLDAsMCwyLjQsMi40SDQuMzIzYS40ODEuNDgxLDAsMCwwLC40OC0uNDhWMTEuMDQ4YS40ODEuNDgxLDAsMCwwLS40OC0uNDhIMi44ODJWOS42MDdhOC42NDYsOC42NDYsMCwxLDEsMTcuMjkzLDB2Ljk2MUgxOC43MzRhLjQ4MS40ODEsMCwwLDAtLjQ4LjQ4djcuNjg2YS40ODEuNDgxLDAsMCwwLC40OC40OGgxLjM5MmEyLjQsMi40LDAsMCwxLTIuMzUzLDEuOTIxSDE0LjQxMXYtLjQ4YS40ODEuNDgxLDAsMCwwLS40OC0uNDhIMTAuMDg3YTEuNDQxLDEuNDQxLDAsMCwwLDAsMi44ODJIMTMuOTNhLjQ4MS40ODEsMCwwLDAsLjQ4LS40OFYyMi4xaDMuMzYyYTMuMzU2LDMuMzU2LDAsMCwwLDMuMzE4LTIuOTI2LDIuNCwyLjQsMCwwLDAsMS45NjYtMi4zNThWMTIuOTdBMi40LDIuNCwwLDAsMCwyMS4xMzYsMTAuNjE3Wm0tMTcuMjkzLjkxMnY2LjcyNUgyLjRBMS40NDMsMS40NDMsMCwwLDEsLjk2MSwxNi44MTJWMTIuOTdBMS40NDMsMS40NDMsMCwwLDEsMi40LDExLjUyOVpNMTMuNDUsMjIuMUgxMC4wODdhLjQ4LjQ4LDAsMCwxLDAtLjk2MUgxMy40NVpNMjIuMSwxNi44MTJhMS40NDMsMS40NDMsMCwwLDEtMS40NDEsMS40NDFIMTkuMjE0VjExLjUyOWgxLjQ0MUExLjQ0MywxLjQ0MywwLDAsMSwyMi4xLDEyLjk3WicgZmlsbD0nJTIzMmEzODg2JyBzdHJva2U9JyUyMzJhMzg4Nicgc3Ryb2tlLXdpZHRoPScwLjUnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5waG9uZV9sb2dpbiAubG9naW4uYnJhbmQtVEU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMi4xMTMnIGhlaWdodD0nMjIuMTEzJyB2aWV3Qm94PScwIDAgMjIuMTEzIDIyLjExMyclM0UlM0NwYXRoIGQ9J00xMzgzLjk5LDc4Ljg4M2ExMS4wNTYsMTEuMDU2LDAsMSwxLTExLjA2NSwxMS4wNUExMS4wNTUsMTEuMDU1LDAsMCwxLDEzODMuOTksNzguODgzWm03LjU4MiwxNy4wMjZhOS42NjksOS42NjksMCwxLDAtMTUuMTczLS4wMjQsNi43MjEsNi43MjEsMCwwLDEsNC42MTQtNC4xLDUsNSwwLDAsMS0yLjA2Mi0zLjc3MSw0Ljg2OSw0Ljg2OSwwLDAsMSwxLjU4MS0zLjk3Myw1LjAyOSw1LjAyOSwwLDAsMSw2LjkxNC4wMTUsNC44Niw0Ljg2LDAsMCwxLDEuNTcsMy40NDQsNS4wMDksNS4wMDksMCwwLDEtMi4wNjYsNC4yODdBNi43MjksNi43MjksMCwwLDEsMTM5MS41NzIsOTUuOTA5Wm0tNy42LDMuNzIyYTkuNzA4LDkuNzA4LDAsMCwwLDYuMjU4LTIuMzA4LjQuNCwwLDAsMCwuMTUyLS40MjMsNC4wODMsNC4wODMsMCwwLDAtLjkzLTEuOTg4LDUuNTQzLDUuNTQzLDAsMCwwLTIuMTExLTEuNTEyLDguNzcsOC43NywwLDAsMC00Ljg2NC0uNTM1LDYuODU5LDYuODU5LDAsMCwwLTMuMjI4LDEuMzM0LDQuMjM3LDQuMjM3LDAsMCwwLTEuNjc0LDIuNy4zNzguMzc4LDAsMCwwLC4xMjcuNDFBOS43MDcsOS43MDcsMCwwLDAsMTM4My45NzcsOTkuNjMxWm0uMDE0LTguMjYyYTMuNjYzLDMuNjYzLDAsMSwwLTMuNjczLTMuNjQ2QTMuNjYsMy42NiwwLDAsMCwxMzgzLjk5MSw5MS4zNjlaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTM3Mi45MjUgLTc4Ljg4MyknIGZpbGw9JyUyMzJhMzg4NicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuYS5jdGEtcGhvbmUge1xuICBmb250LXNpemU6IDMwcHg7XG59XG5hLmN0YS1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCJhc3NldHMvaW1nL2ljb25fcGhvbmUucG5nXCIpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uZG8tbW9yZS1jb21tZXJjaWFsIGltZyB7XG4gIGhlaWdodDogODBweDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5mb290ZXItbGlua3MgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcInxcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMC41cmVtO1xufVxuLmZvb3Rlci1saW5rcyBhOmxhc3Qtb2YtdHlwZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZvb3Rlci1saW5rcyBhOndoZXJlKDpub3QoLndwLWVsZW1lbnQtYnV0dG9uKSkge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuXG4vKioqIEp1c3QgRW5lcmd5ICoqKi9cbi5KRSB7XG4gIGZvbnQtZmFtaWx5OiBhem8tc2Fucy13ZWIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5KRSBoMSwgLkpFIGgyLCAuSkUgaDMsIC5KRSBoNCB7XG4gIGZvbnQtZmFtaWx5OiBhem8tc2Fucy13ZWIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzA2MmY2ZDtcbn1cbi5KRS5wYWdlLWNoaWxkIGgxLCAuSkUucGFnZS1jaGlsZCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBhem8tc2Fucy13ZWIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uSkUucGFnZS1jaGlsZCBoMSB7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbn1cbi5KRS5wYWdlLWNoaWxkIGgyIHtcbiAgZm9udC1zaXplOiAxLjgxM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5KRS5wYWdlLWNoaWxkIHAgYSB7XG4gIGNvbG9yOiAjMDA3NWM5O1xufVxuLkpFIC5hcnJvdy1yaWdodC1qZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiJFwiO1xuICBmb250LWZhbWlseTogXCJFbGVnYW50SWNvbnNcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgZm9udC1zaXplOiAycmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBjb2xvcjogIzdBQzE0Mjtcbn1cblxuLyoqKiBBbWlnbyBFbmVyZ3kgKioqL1xuLkFFIHtcbiAgZm9udC1mYW1pbHk6IGxhdG8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMzODM4Mzg7XG4gIGZvbnQtc2l6ZTogMjFweDtcbn1cbi5BRSAucGhvbmVfbG9naW4gYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLkFFIGgxLCAuQUUgaDIge1xuICBmb250LWZhbWlseTogaGVhZGxpbmUtZ290aGljLWF0Zi1yb3VnaC1uMSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uQUUgaDMsIC5BRSAuZXRfcGJfdGV4dCBoMyB7XG4gIGZvbnQtZmFtaWx5OiBsYXRvLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLkFFIGgxIHNwYW4ge1xuICBjb2xvcjogI0MzMEMxNDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uQUUgaDEubWFpbl90aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi8qKiogVGFyYSBFbmVyZ3kgKioqL1xuLlRFIHtcbiAgZm9udC1mYW1pbHk6IFwiTXVsaVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMzgzODM4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uVEUgLmV0X3BiX3RleHQgaDEsIC5URSAuZXRfcGJfdGV4dCBoMiwgLlRFIC5ldF9wYl90ZXh0IGgzLCAuVEUgLmV0X3BiX3RleHQgaDQge1xuICBmb250LWZhbWlseTogXCJNdWxpXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLlRFIC5ldF9wYl90ZXh0IGgzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5URSBoMSBzcGFuIHtcbiAgY29sb3I6ICNFRTNCNDM7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLlRFLnBhZ2UtY2hpbGQgaDEsIC5URS5wYWdlLWNoaWxkIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiTXVsaVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uVEUucGFnZS1jaGlsZCBoMSB7XG4gIGZvbnQtc2l6ZTogMS45MzhyZW07XG59XG4uVEUucGFnZS1jaGlsZCBoMiB7XG4gIGZvbnQtc2l6ZTogMS42M3JlbTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbW1lcmNpYWwtcGFnZSAucGhvbmVfbG9naW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5jb21tZXJjaWFsLXBhZ2UgLnBob25lX2xvZ2luIGEge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuY29tbWVyY2lhbC1wYWdlIHAsIC5jb21tZXJjaWFsLXBhZ2UgbGksIC5jb21tZXJjaWFsLXBhZ2Ugc3BhbiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxuICAuY29tbWVyY2lhbC1wYWdlIHVsIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG4gIC5jb21tZXJjaWFsLXBhZ2UgLmV0X3BiX3RleHQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG4gIC5jb21tZXJjaWFsLXBhZ2UgLmV0X3BiX3RleHRfMCBoMSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgLmNvbW1lcmNpYWwtcGFnZS5KRSB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgfVxuICAuY29tbWVyY2lhbC1wYWdlLkpFIC5ldF9wYl90ZXh0IGgxLCAuY29tbWVyY2lhbC1wYWdlLkpFIC5ldF9wYl90ZXh0IGgyLCAuY29tbWVyY2lhbC1wYWdlLkpFIC5ldF9wYl90ZXh0IGgzIHtcbiAgICBmb250LWZhbWlseTogYXpvLXNhbnMtd2ViLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5jb21tZXJjaWFsLXBhZ2UucGFnZS1jaGlsZCB0YWJsZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxuICAuY29tbWVyY2lhbC1wYWdlLnBhZ2UtY2hpbGQgaDIge1xuICAgIGZvbnQtc2l6ZTogMS44MTNyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG4gIC5jb21tZXJjaWFsLXBhZ2UgLmV0X3BiX3NlY3Rpb25fMCB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICB9XG4gIC5jb21tZXJjaWFsLXBhZ2UgZm9vdGVyIC5ldF9wYl90ZXh0X2lubmVyLCAuY29tbWVyY2lhbC1wYWdlIGZvb3RlciAuZXRfcGJfdGV4dF9pbm5lciBwLFxuICAuY29tbWVyY2lhbC1wYWdlIGZvb3RlciAuZm9vdGVyLWxpbmtzIGEge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgfVxuICAuSkUgLmFycm93LXJpZ2h0LWplOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5BRSAuZXRfcGJfdGV4dCBoMSwgLkFFIC5ldF9wYl90ZXh0IGgyIHtcbiAgICBmb250LWZhbWlseTogaGVhZGxpbmUtZ290aGljLWF0Zi1yb3VnaC1uMSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuQUUgLmV0X3BiX3RleHQgaDEgc3BhbiwgLkFFIC5ldF9wYl90ZXh0IGgyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIH1cbiAgLkFFIC5ldF9wYl90ZXh0IGgzIHtcbiAgICBmb250LXNpemU6IDEuMzEzcmVtO1xuICB9XG4gIC5URSAuZXRfcGJfdGV4dCBoMSBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIC5KRSAuYXJyb3ctcmlnaHQtamU6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbmJvZHkge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTsgLyoqIDIwcHggKiovXG4gIGZvbnQtZmFtaWx5OiBjbGVhcnNhbnMtcmVndWxhciwgc2Fucy1zZXJpZjtcbn1cbmJvZHkgI21haW4tY29udGVudCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5ib2R5IHAsIGJvZHkgdWwgbGksIGJvZHkgb2wgbGksIGJvZHkgc3BhbiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5cbi5oZXJvIC5ldF9wYl90ZXh0IGgxIHtcbiAgZm9udC1zaXplOiA0LjA2MjVyZW07IC8qKiA2NXB4ICoqL1xuICBmb250LWZhbWlseTogY2xlYXJzYW5zLWxpZ2h0LCBzYW5zLXNlcmlmO1xufVxuXG5oMSxcbi5ldF9wYl90aXRsZV9jb250YWluZXIgaDEsXG4uZXRfcGJfY29sdW1uXzJfNSBoMSB7XG4gIGZvbnQtZmFtaWx5OiBjbGVhcnNhbnMtbGlnaHQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICBmb250LXNpemU6IDMuNDM3NXJlbTsgLyoqIDU1cHggKiovXG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbmgyIHtcbiAgZm9udC1mYW1pbHk6IGNsZWFyc2Fucy1tZWRpdW0sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMi4zNzVyZW07IC8qKiAzOHB4ICoqL1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5oMyxcbi5ldF9wYl9jb2x1bW5fMV8zIGgzLFxuLmV0X3BiX2NvbHVtbl8xXzQgaDMsXG4uZXRfcGJfY29sdW1uXzFfNSBoMyxcbi5ldF9wYl9jb2x1bW5fMV82IGgzLFxuLmV0X3BiX2NvbHVtbl8yXzUgaDMge1xuICBmb250LWZhbWlseTogY2xlYXJzYW5zLW1lZGl1bSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjY4NzVyZW07IC8qKiAyN3B4ICoqL1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG5kaXYuZW50cnktY29udGVudC50YWJsZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5kaXYuZW50cnktY29udGVudC50YWJsZSB0YWJsZS5tZXNzYWdpbmcgdGQge1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgcGFkZGluZzogMTJweCAyNHB4O1xufVxuXG4uY29sdW1uLTQgLmV0X3BiX2NvbHVtbiAuZXRfcGJfdGV4dCBoMyB7XG4gIGZvbnQtc2l6ZTogMS4zMTNyZW07XG4gIGZvbnQtZmFtaWx5OiBjbGVhcnNhbnMtbWVkaXVtLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5oNCB7XG4gIGZvbnQtZmFtaWx5OiBjbGVhcnNhbnMtbWVkaXVtLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMzEyNXJlbTsgLyoqIDIxcHggKiovXG59XG5cbi5ncmVlbi1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwLjlyZW0gMS41cmVtO1xufVxuLmdyZWVuLWJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3QUMxNDI7XG4gIGJvcmRlcjogbm9uZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHNrZXdYKC0xNWRlZyk7IC8qIGFkanVzdCB0aGUgYW5nbGUgYXMgbmVlZGVkICovXG4gIHotaW5kZXg6IC0xOyAvKiBzZXQgdGhlIHotaW5kZXggdG8gYmUgYmVsb3cgdGhlIGJ1dHRvbiAqL1xufVxuLmdyZWVuLWJ1dHRvbjpob3Zlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTU5Njtcbn1cbi5ncmVlbi1idXR0b24gYSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZW50cnktY29udGVudCB1bC5saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmVudHJ5LWNvbnRlbnQgdWwubGlzdCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZm9udC1mYW1pbHk6IGNsZWFyc2Fucy1tZWRpdW0sIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDA1NTk2O1xuICBwYWRkaW5nLWxlZnQ6IDIuN3JlbTtcbiAgdGV4dC1pbmRlbnQ6IC0yLjdyZW07XG59XG4uZW50cnktY29udGVudCB1bC5saXN0IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJFbGVnYW50SWNvbnNcIjtcbiAgY29udGVudDogXCJSXCI7XG4gIGJhY2tncm91bmQ6ICNFMUU2RkI7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgY29sb3I6ICM1Rjc2RDY7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMC4zcmVtO1xufVxuXG4uZXRfcGJfc2Nyb2xsX3RvcC5ldC1wYi1pY29uIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcmlnaHQ6IDIwcHg7XG59XG4uZXRfcGJfc2Nyb2xsX3RvcC5ldC1wYi1pY29uOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJFbGVnYW50SWNvbnNcIjtcbiAgY29udGVudDogXCI+XCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICM3QUMxNDI7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmV0X3BiX3Njcm9sbF90b3AuZXQtcGItaWNvbjo6YmVmb3JlOmhvdmVyIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uZXRfcGJfbWVudS0td2l0aC1sb2dvIC5ldF9wYl9tZW51X19tZW51ID4gbmF2ID4gdWwgPiBsaSA+IGEge1xuICBwYWRkaW5nOiAwcHg7XG59XG5cbi5ldF9wYl90ZXh0IC5ldF9wYl90ZXh0X2lubmVyIHVsLm1hcmtldHMtd2Utc2VydmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uZXRfcGJfdGV4dCAuZXRfcGJfdGV4dF9pbm5lciB1bC5tYXJrZXRzLXdlLXNlcnZlIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ldF9wYl90ZXh0IC5ldF9wYl90ZXh0X2lubmVyIHVsLm1hcmtldHMtd2Utc2VydmUgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4uZXRfcGJfdGV4dCAuZXRfcGJfdGV4dF9pbm5lciB1bC5tYXJrZXRzLXdlLXNlcnZlIGxpOm50aC1vZi10eXBlKDEpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjRkZDNDAyO1xufVxuLmV0X3BiX3RleHQgLmV0X3BiX3RleHRfaW5uZXIgdWwubWFya2V0cy13ZS1zZXJ2ZSBsaTpudGgtb2YtdHlwZSgyKTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI0Q4MDAwMDtcbn1cbi5ldF9wYl90ZXh0IC5ldF9wYl90ZXh0X2lubmVyIHVsLm1hcmtldHMtd2Utc2VydmUgbGk6bnRoLW9mLXR5cGUoMyk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM1QUJDRkY7XG59XG5cbi5tYXJrZXQtd2Utc2VydmUtbW9iaWxlIHVsIHtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ubWFya2V0LXdlLXNlcnZlLW1vYmlsZSB1bCBsaSB7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbiAgcGFkZGluZzogMC41cmVtIDAgMC41cmVtIDAuNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbiAgbWFyZ2luLXRvcDogLTAuMDYyNXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLm1hcmtldC13ZS1zZXJ2ZS1tb2JpbGUgdWwgbGk6bnRoLWNoaWxkKDJuKSB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuLm1hcmtldC13ZS1zZXJ2ZS1tb2JpbGUgdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4ubWFya2V0LXdlLXNlcnZlLW1vYmlsZSB1bCBsaS5ibHVlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNUFCQ0ZGO1xufVxuLm1hcmtldC13ZS1zZXJ2ZS1tb2JpbGUgdWwgbGkucmVkOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjRDgwMDAwO1xufVxuLm1hcmtldC13ZS1zZXJ2ZS1tb2JpbGUgdWwgbGkueWVsbG93OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjRkZDNDAyO1xufVxuXG4uZXRfcGJfdGV4dCAuZXRfcGJfdGV4dF9pbm5lciB1bCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG59XG4uZXRfcGJfdGV4dCAuZXRfcGJfdGV4dF9pbm5lciB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbn1cblxuI2NvbnRlbnQtYXJlYSA+IGFydGljbGUge1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG5cbi5lbnRyeS1jb250ZW50IHRhYmxlLnByb2R1Y3QtZmVhdHVyZXMge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4uZW50cnktY29udGVudCB0YWJsZS5wcm9kdWN0LWZlYXR1cmVzIHRoZWFkIHRoIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkZGRkZGO1xuICB3aWR0aDogMjUlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmVudHJ5LWNvbnRlbnQgdGFibGUucHJvZHVjdC1mZWF0dXJlcyB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY7XG59XG4uZW50cnktY29udGVudCB0YWJsZS5wcm9kdWN0LWZlYXR1cmVzIHRyOm50aC1vZi10eXBlKDEpIHRkIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4uZW50cnktY29udGVudCB0YWJsZS5wcm9kdWN0LWZlYXR1cmVzIHRyOm50aC1vZi10eXBlKDEpIHRkIHNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG59XG5cbi5ldC1tZW51IGEge1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4jdXRpbGl0eS1uYXYsXG4jbWVudS11dGlsaXR5LW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4jdXRpbGl0eS1uYXYgc3BhbixcbiN1dGlsaXR5LW5hdiBsaSxcbiNtZW51LXV0aWxpdHktbmF2IHNwYW4sXG4jbWVudS11dGlsaXR5LW5hdiBsaSB7XG4gIGJhY2tncm91bmQ6ICMwMDZGQzQ7XG4gIHRyYW5zZm9ybTogc2tldygtMzBkZWcpO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWluLWhlaWdodDogMy42MjVyZW07XG4gIG1hcmdpbi10b3A6IDA7XG59XG4jdXRpbGl0eS1uYXYgc3Bhbi50cnAtbGFuZ3VhZ2Utc3dpdGNoZXItY29udGFpbmVyIGEgPiBzcGFuLFxuI3V0aWxpdHktbmF2IGxpLnRycC1sYW5ndWFnZS1zd2l0Y2hlci1jb250YWluZXIgYSA+IHNwYW4sXG4jbWVudS11dGlsaXR5LW5hdiBzcGFuLnRycC1sYW5ndWFnZS1zd2l0Y2hlci1jb250YWluZXIgYSA+IHNwYW4sXG4jbWVudS11dGlsaXR5LW5hdiBsaS50cnAtbGFuZ3VhZ2Utc3dpdGNoZXItY29udGFpbmVyIGEgPiBzcGFuIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBtaW4taGVpZ2h0OiAwO1xufVxuI3V0aWxpdHktbmF2IHNwYW4udHJwLWxhbmd1YWdlLXN3aXRjaGVyLWNvbnRhaW5lciBzcGFuLnRycC1scy1sYW5ndWFnZS1uYW1lLFxuI3V0aWxpdHktbmF2IGxpLnRycC1sYW5ndWFnZS1zd2l0Y2hlci1jb250YWluZXIgc3Bhbi50cnAtbHMtbGFuZ3VhZ2UtbmFtZSxcbiNtZW51LXV0aWxpdHktbmF2IHNwYW4udHJwLWxhbmd1YWdlLXN3aXRjaGVyLWNvbnRhaW5lciBzcGFuLnRycC1scy1sYW5ndWFnZS1uYW1lLFxuI21lbnUtdXRpbGl0eS1uYXYgbGkudHJwLWxhbmd1YWdlLXN3aXRjaGVyLWNvbnRhaW5lciBzcGFuLnRycC1scy1sYW5ndWFnZS1uYW1lIHtcbiAgdHJhbnNmb3JtOiBza2V3KDMwZGVnKTtcbiAgcGFkZGluZzogMDtcbiAgbWluLWhlaWdodDogMDtcbn1cbiN1dGlsaXR5LW5hdiBzcGFuOm50aC1vZi10eXBlKDEpLFxuI3V0aWxpdHktbmF2IGxpOm50aC1vZi10eXBlKDEpLFxuI21lbnUtdXRpbGl0eS1uYXYgc3BhbjpudGgtb2YtdHlwZSgxKSxcbiNtZW51LXV0aWxpdHktbmF2IGxpOm50aC1vZi10eXBlKDEpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwLjJyZW0gMXJlbTtcbn1cbiN1dGlsaXR5LW5hdiBzcGFuOm50aC1vZi10eXBlKDQpLFxuI3V0aWxpdHktbmF2IGxpOm50aC1vZi10eXBlKDQpLFxuI21lbnUtdXRpbGl0eS1uYXYgc3BhbjpudGgtb2YtdHlwZSg0KSxcbiNtZW51LXV0aWxpdHktbmF2IGxpOm50aC1vZi10eXBlKDQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDYwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuI3V0aWxpdHktbmF2IHNwYW46bnRoLW9mLXR5cGUoNCkgYS5zaXRlLWxvZ2luLFxuI3V0aWxpdHktbmF2IGxpOm50aC1vZi10eXBlKDQpIGEuc2l0ZS1sb2dpbixcbiNtZW51LXV0aWxpdHktbmF2IHNwYW46bnRoLW9mLXR5cGUoNCkgYS5zaXRlLWxvZ2luLFxuI21lbnUtdXRpbGl0eS1uYXYgbGk6bnRoLW9mLXR5cGUoNCkgYS5zaXRlLWxvZ2luIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI3V0aWxpdHktbmF2IHNwYW46bnRoLW9mLXR5cGUoNCkgI21lbnUtY3VzdG9tZXItbG9naW4sXG4jdXRpbGl0eS1uYXYgbGk6bnRoLW9mLXR5cGUoNCkgI21lbnUtY3VzdG9tZXItbG9naW4sXG4jbWVudS11dGlsaXR5LW5hdiBzcGFuOm50aC1vZi10eXBlKDQpICNtZW51LWN1c3RvbWVyLWxvZ2luLFxuI21lbnUtdXRpbGl0eS1uYXYgbGk6bnRoLW9mLXR5cGUoNCkgI21lbnUtY3VzdG9tZXItbG9naW4ge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMDBweDtcbiAgcmlnaHQ6IC01MHB4O1xuICB0b3A6IDYwcHg7XG4gIHRyYW5zZm9ybTogc2tldygzMGRlZyk7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMDA1NTk2O1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuI3V0aWxpdHktbmF2IHNwYW46bnRoLW9mLXR5cGUoNCkgI21lbnUtY3VzdG9tZXItbG9naW4gbGksXG4jdXRpbGl0eS1uYXYgbGk6bnRoLW9mLXR5cGUoNCkgI21lbnUtY3VzdG9tZXItbG9naW4gbGksXG4jbWVudS11dGlsaXR5LW5hdiBzcGFuOm50aC1vZi10eXBlKDQpICNtZW51LWN1c3RvbWVyLWxvZ2luIGxpLFxuI21lbnUtdXRpbGl0eS1uYXYgbGk6bnRoLW9mLXR5cGUoNCkgI21lbnUtY3VzdG9tZXItbG9naW4gbGkge1xuICB0cmFuc2Zvcm06IHNrZXcoMGRlZyk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI3V0aWxpdHktbmF2IHNwYW46bnRoLW9mLXR5cGUoNCkgI21lbnUtY3VzdG9tZXItbG9naW4gbGkgYSxcbiN1dGlsaXR5LW5hdiBsaTpudGgtb2YtdHlwZSg0KSAjbWVudS1jdXN0b21lci1sb2dpbiBsaSBhLFxuI21lbnUtdXRpbGl0eS1uYXYgc3BhbjpudGgtb2YtdHlwZSg0KSAjbWVudS1jdXN0b21lci1sb2dpbiBsaSBhLFxuI21lbnUtdXRpbGl0eS1uYXYgbGk6bnRoLW9mLXR5cGUoNCkgI21lbnUtY3VzdG9tZXItbG9naW4gbGkgYSB7XG4gIGNvbG9yOiAjMDA1NTk2O1xuICB0cmFuc2Zvcm06IHNrZXcoMGRlZyk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMC4zcmVtIDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4jdXRpbGl0eS1uYXYgc3BhbiBhLFxuI3V0aWxpdHktbmF2IGxpIGEsXG4jbWVudS11dGlsaXR5LW5hdiBzcGFuIGEsXG4jbWVudS11dGlsaXR5LW5hdiBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zZm9ybTogc2tldygzMGRlZyk7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jdXRpbGl0eS1uYXYgc3BhbiBhIGVtLFxuI3V0aWxpdHktbmF2IGxpIGEgZW0sXG4jbWVudS11dGlsaXR5LW5hdiBzcGFuIGEgZW0sXG4jbWVudS11dGlsaXR5LW5hdiBsaSBhIGVtIHtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbiN1dGlsaXR5LW5hdiBzcGFuIHVsLnN1Yi1tZW51LFxuI3V0aWxpdHktbmF2IGxpIHVsLnN1Yi1tZW51LFxuI21lbnUtdXRpbGl0eS1uYXYgc3BhbiB1bC5zdWItbWVudSxcbiNtZW51LXV0aWxpdHktbmF2IGxpIHVsLnN1Yi1tZW51IHtcbiAgdHJhbnNmb3JtOiBza2V3KDMwZGVnKTtcbiAgbGVmdDogY2FsYygwJSAtIDkwcHgpO1xuICB0b3A6IGNhbGMoMTAwJSAtIDBweCk7XG4gIHdpZHRoOiAyNDBweDtcbn1cbiN1dGlsaXR5LW5hdiBzcGFuIHVsLnN1Yi1tZW51IGxpLFxuI3V0aWxpdHktbmF2IGxpIHVsLnN1Yi1tZW51IGxpLFxuI21lbnUtdXRpbGl0eS1uYXYgc3BhbiB1bC5zdWItbWVudSBsaSxcbiNtZW51LXV0aWxpdHktbmF2IGxpIHVsLnN1Yi1tZW51IGxpIHtcbiAgdHJhbnNmb3JtOiBza2V3KDBkZWcpO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuI3V0aWxpdHktbmF2IHNwYW4gdWwuc3ViLW1lbnUgbGkgYSxcbiN1dGlsaXR5LW5hdiBsaSB1bC5zdWItbWVudSBsaSBhLFxuI21lbnUtdXRpbGl0eS1uYXYgc3BhbiB1bC5zdWItbWVudSBsaSBhLFxuI21lbnUtdXRpbGl0eS1uYXYgbGkgdWwuc3ViLW1lbnUgbGkgYSB7XG4gIHRyYW5zZm9ybTogc2tldygwZGVnKTtcbiAgY29sb3I6ICMwMDZmYzQ7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmV0LW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmZpcnN0LWNoaWxkOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4jZm9vdGVyLW5hdiAuZXRfcGJfbW9kdWxlOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogY2xlYXJzYW5zLW1lZGl1bSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjE4OHJlbTtcbiAgY29sb3I6ICMwMDU1OTY7XG59XG4jZm9vdGVyLW5hdiAuZXRfcGJfbWVudSAuZXRfcGJfbWVudV9fbWVudSA+IG5hdiAuZXQtbWVudS5uYXYge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZXQtcGItY29udHJvbGxlcnMgYSB7XG4gIHdpZHRoOiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5ldF9wYl9zbGlkZXJbZGF0YS1hY3RpdmUtc2xpZGU9ZXRfcGJfc2xpZGVfMF0gLmV0LXBiLWNvbnRyb2xsZXJzIC5ldC1wYi1hY3RpdmUtY29udHJvbCxcbi5ldF9wYl9zbGlkZXJbZGF0YS1hY3RpdmUtc2xpZGU9ZXRfcGJfc2xpZGVfMV0gLmV0LXBiLWNvbnRyb2xsZXJzIC5ldC1wYi1hY3RpdmUtY29udHJvbCxcbi5ldF9wYl9zbGlkZXJbZGF0YS1hY3RpdmUtc2xpZGU9ZXRfcGJfc2xpZGVfMl0gLmV0LXBiLWNvbnRyb2xsZXJzIC5ldC1wYi1hY3RpdmUtY29udHJvbCxcbi5ldF9wYl9zbGlkZXJbZGF0YS1hY3RpdmUtc2xpZGU9ZXRfcGJfc2xpZGVfM10gLmV0LXBiLWNvbnRyb2xsZXJzIC5ldC1wYi1hY3RpdmUtY29udHJvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU1OTYgIWltcG9ydGFudDtcbn1cblxuLmV0X3BiX3NsaWRlcyAuZXRfcGJfc2xpZGUgLmV0X3BiX3NsaWRlX2Rlc2NyaXB0aW9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5QzZFODtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAycHggNHB4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5ncmVlbi1lbmVyZ3ktc3RlcHMgaDMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ncmVlbi1lbmVyZ3ktc3RlcHMgaDMgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICM3QUMxNDI7XG4gIHBhZGRpbmc6IDAgMC44cmVtO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5zaW1wbGUtc2l0ZW1hcC1jb250YWluZXIgaDMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpbXBsZS1zaXRlbWFwLWNvbnRhaW5lciB1bC5zaW1wbGUtc2l0ZW1hcC1wYWdlIHtcbiAgbWFyZ2luOiAwO1xufVxuLnNpbXBsZS1zaXRlbWFwLWNvbnRhaW5lciB1bC5zaW1wbGUtc2l0ZW1hcC1wYWdlIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLnNpbXBsZS1zaXRlbWFwLWNvbnRhaW5lciB1bC5zaW1wbGUtc2l0ZW1hcC1wYWdlIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyY1wiO1xuICBmb250LWZhbWlseTogXCJFbGVnYW50SWNvbnNcIjtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiAjMDA1NTk2O1xuICBmb250LXNpemU6IDAuOHJlbTtcbn1cblxuLnNvY2lhbC1tZWRpYS1pY29ucyB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4uc29jaWFsLW1lZGlhLWljb25zLmZhY2Vib29rOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHdpZHRoPSc0MS4yNzknIGhlaWdodD0nNDEuMDI0JyB2aWV3Qm94PScwIDAgNDEuMjc5IDQxLjAyNCclM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9J2EnJTNFJTNDcmVjdCB3aWR0aD0nNDEuMjc5JyBoZWlnaHQ9JzQxLjAyNCcgZmlsbD0nJTIzMDA1NTk2Jy8lM0UlM0MvY2xpcFBhdGglM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAwKScgY2xpcC1wYXRoPSd1cmwoJTIzYSknJTNFJTNDcGF0aCBkPSdNNDEuMjc5LDIwLjY0QTIwLjY0LDIwLjY0LDAsMSwwLDE3LjQzLDQxLjAyNFYyNi41OTFIMTIuMTU5VjIwLjY0SDE3LjQzVjE2LjA5MWMwLTUuMTY1LDMuMDYxLTguMDM1LDcuNzgtOC4wMzVhMjkuNjI3LDI5LjYyNywwLDAsMSw0LjU5MS40MjV2NS4wMzhIMjcuMjA4Yy0yLjU3MiwwLTMuMzgsMS42MTUtMy4zOCwzLjIzMXYzLjg2OWg1LjczOWwtLjkxNCw1Ljk1MkgyMy44MjhWNDFBMjAuNTgsMjAuNTgsMCwwLDAsNDEuMjc5LDIwLjY0JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIDApJyBmaWxsPSclMjMwMDU1OTYnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5zb2NpYWwtbWVkaWEtaWNvbnMudHdpdHRlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBpZD0nc3ZnNScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFLmNscy0xJTdCZmlsbDolMjMwMDU1OTY7c3Ryb2tlLXdpZHRoOjBweDslN0QlM0Mvc3R5bGUlM0UlM0MvZGVmcyUzRSUzQ3BvbHlnb24gY2xhc3M9J2Nscy0xJyBwb2ludHM9JzguOSA4LjA2IDE5LjQ0IDIxLjg1IDIxLjA1IDIxLjg1IDEwLjYzIDguMDYgOC45IDguMDYnLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0xJyBkPSdtMTUsMEM2LjcyLDAsMCw2LjcyLDAsMTVzNi43MiwxNSwxNSwxNSwxNS02LjcyLDE1LTE1UzIzLjI4LDAsMTUsMFptMy42NCwyMy41OWwtNC42LTYtNS4yNSw2aC0yLjkybDYuODEtNy43OEw1LjUsNi40MWg2LjAxbDQuMTUsNS40OSw0LjgtNS40OWgyLjkxbC02LjM3LDcuMjcsNy40OSw5LjloLTUuODZaJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLnNvY2lhbC1tZWRpYS1pY29ucy5saW5rZWRpbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB3aWR0aD0nNDEnIGhlaWdodD0nNDEnIHZpZXdCb3g9JzAgMCA0MSA0MSclM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAtcGF0aCclM0UlM0NyZWN0IGlkPSdSZWN0YW5nbGVfNDc5MicgZGF0YS1uYW1lPSdSZWN0YW5nbGUgNDc5Micgd2lkdGg9JzQxJyBoZWlnaHQ9JzQxJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjQyOCAwLjEzOSknIGZpbGw9JyUyMzAwNTU5NicvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0NnIGlkPSdHcm91cF8yNzgyJyBkYXRhLW5hbWU9J0dyb3VwIDI3ODInIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0wLjQyOCAtMC4xMzkpJyUzRSUzQ2cgaWQ9J0dyb3VwXzI3ODEnIGRhdGEtbmFtZT0nR3JvdXAgMjc4MScgY2xpcC1wYXRoPSd1cmwoJTIzY2xpcC1wYXRoKSclM0UlM0NwYXRoIGlkPSdQYXRoXzE1NDg2JyBkYXRhLW5hbWU9J1BhdGggMTU0ODYnIGQ9J001My42NCw0Mi41MnYtLjA0OGMtLjAwOS4wMTYtLjAyMy4wMzItLjAzMy4wNDhaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMzAuNzk0IC0yNC4zOTgpJyBmaWxsPSclMjMwMDU1OTYnLyUzRSUzQ3BhdGggaWQ9J1BhdGhfMTU0ODcnIGRhdGEtbmFtZT0nUGF0aCAxNTQ4NycgZD0nTTIwLjY0LDBhMjAuNjQsMjAuNjQsMCwxLDAsMjAuNjQsMjAuNjRBMjAuNjQsMjAuNjQsMCwwLDAsMjAuNjQsME0xNS4xODQsMzAuODA5SDEwLjI1M1YxNS45NzFoNC45MzFaTTEyLjcxNywxMy45NDZoLS4wMzFhMi41NzEsMi41NzEsMCwxLDEsLjA2NS01LjEyNywyLjU3MSwyLjU3MSwwLDEsMS0uMDM0LDUuMTI3TTMyLjk3LDMwLjgwOUgyOC4wMzhWMjIuODcxYzAtMS45OTQtLjcxMi0zLjM1Ni0yLjUtMy4zNTZhMi43LDIuNywwLDAsMC0yLjUzLDEuODA1LDMuMzQxLDMuMzQxLDAsMCwwLS4xNjMsMS4ydjguMjg3SDE3LjkxMXMuMDY3LTEzLjQ0NiwwLTE0LjgzOGg0LjkzNXYyLjFhNC45LDQuOSwwLDAsMSw0LjQ0Ni0yLjQ1MmMzLjI0NiwwLDUuNjc4LDIuMTIxLDUuNjc4LDYuNjc3WicgZmlsbD0nJTIzMDA1NTk2Jy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbn1cbi5zb2NpYWwtbWVkaWEtaWNvbnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQxLjI4cHg7XG4gIGhlaWdodDogNDEuMDJweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmV0X3BiX2FjY29yZGlvbiAuZXRfcGJfYWNjb3JkaW9uX2l0ZW0ge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmV0X3BiX2FjY29yZGlvbiAuZXRfcGJfYWNjb3JkaW9uX2l0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA1NTk2O1xufVxuLmV0X3BiX2FjY29yZGlvbiAuZXRfcGJfYWNjb3JkaW9uX2l0ZW0uZXRfcGJfdG9nZ2xlX29wZW4gaDQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRmXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTAuNWVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbn1cblxuLyoqKiBSZXNwb25zaXZlIFN0eWxlcyBUYWJsZXQgT25seSAqKiovXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIC5tb2JpbGVfbmF2Lm9wZW5lZCBhOndoZXJlKDpub3QoLndwLWVsZW1lbnQtYnV0dG9uKSkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuZXRfcGJfbWVudS0td2l0aC1sb2dvLmV0X3BiX21lbnUgLmV0X3BiX21lbnVfX21lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5ldF9wYl9tZW51LS13aXRoLWxvZ28uZXRfcGJfbWVudSAuZXRfcGJfbWVudV9fbWVudSArIC5ldF9tb2JpbGVfbmF2X21lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmV0X3BiX21lbnUtLXdpdGgtbG9nby5ldF9wYl9tZW51IC5ldF9wYl9tZW51X19tZW51IC5ldC1tZW51LW5hdiB1bCBsaSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuZXRfcGJfbWVudS0td2l0aC1sb2dvLmV0X3BiX21lbnUgLmV0X3BiX21lbnVfX21lbnUgLmV0LW1lbnUtbmF2IHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuZXRfcGJfbWVudS0td2l0aC1sb2dvLmV0X3BiX21lbnUgLmV0X3BiX21lbnVfX21lbnUgLmV0LW1lbnUtbmF2IHVsIGxpIC5zdWItbWVudSB7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgICBsZWZ0OiBjYWxjKDAlIC0gOTBweCk7XG4gIH1cbiAgI21haW4tdXRpbGl0eS1uYXYgLmV0X3BiX21lbnVfX3dyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNtYWluLXV0aWxpdHktbmF2IC5ldF9wYl9tZW51X193cmFwIC5ldF9wYl9tZW51X19tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAjbWFpbi11dGlsaXR5LW5hdiAuZXRfcGJfbWVudV9fd3JhcCAuZXRfcGJfbWVudV9fbWVudSAuZXQtbWVudS1uYXYge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgI21haW4tdXRpbGl0eS1uYXYgLmV0X3BiX21lbnVfX3dyYXAgLmV0X3BiX21lbnVfX21lbnUgI21lbnUtdXRpbGl0eS1uYXYge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gICNtYWluLXV0aWxpdHktbmF2IC5ldF9wYl9tZW51X193cmFwIC5ldF9wYl9tZW51X19tZW51ICNtZW51LXV0aWxpdHktbmF2IGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAjbWFpbi11dGlsaXR5LW5hdiAuZXRfcGJfbWVudV9fd3JhcCAuZXRfcGJfbWVudV9fbWVudSAjbWVudS11dGlsaXR5LW5hdiB1bC5zdWItbWVudSB7XG4gICAgdHJhbnNmb3JtOiBza2V3KDMwZGVnKTtcbiAgICBsZWZ0OiAtMTAwcHg7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICB9XG4gICNtYWluLXV0aWxpdHktbmF2IC5ldF9wYl9tZW51X193cmFwIC5ldF9wYl9tZW51X19tZW51ICNtZW51LXV0aWxpdHktbmF2IHVsLnN1Yi1tZW51IGxpIHtcbiAgICB0cmFuc2Zvcm06IHNrZXcoMGRlZyk7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG4gICNtYWluLXV0aWxpdHktbmF2IC5ldF9wYl9tZW51X193cmFwIC5ldF9wYl9tZW51X19tZW51ICNtZW51LXV0aWxpdHktbmF2IHVsLnN1Yi1tZW51IGxpIGEge1xuICAgIHRyYW5zZm9ybTogc2tldygwZGVnKTtcbiAgICBjb2xvcjogIzAwNmZjNDtcbiAgfVxuICAjbWFpbi11dGlsaXR5LW5hdiAuZXRfcGJfbWVudV9fd3JhcCAuZXRfbW9iaWxlX25hdl9tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGZvb3RlciAjZm9vdGVyLW5hdiAubW9iaWxlX21lbnVfYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGZvb3RlciAjZm9vdGVyLW5hdiAuZXRfbW9iaWxlX25hdl9tZW51IHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgZm9vdGVyICNmb290ZXItbmF2IC5ldF9tb2JpbGVfbmF2X21lbnUgLm1vYmlsZV9uYXYuY2xvc2VkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBmb290ZXIgI2Zvb3Rlci1uYXYgLmV0X21vYmlsZV9tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBmb290ZXIgI2Zvb3Rlci1uYXYgLmV0X21vYmlsZV9tZW51IGxpIGEge1xuICAgIHBhZGRpbmc6IDAuMnJlbSAwLjJyZW0gMC4ycmVtIDAuMXJlbTtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG4gIGZvb3RlciAjZm9vdGVyLW5hdiAuZXRfcGJfbWVudS0tc3R5bGUtbGVmdF9hbGlnbmVkIC5ldF9wYl9tZW51X193cmFwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgZm9vdGVyICNzbWFsbC1mb290ZXIgLmV0X3BiX21lbnVfX21lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgZm9vdGVyICNzbWFsbC1mb290ZXIgLm1vYmlsZV9uYXYuY2xvc2VkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG59XG4vKiogRW5kIFRhYmxldCAqKi9cbi8qKiogUmVzcG9uc2l2ZSBTdHlsZXMgU21hcnRwaG9uZSBPbmx5ICoqKi9cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbiAgYm9keSBoMSxcbiAgYm9keSAuZXRfcGJfdGl0bGVfY29udGFpbmVyIGgxLFxuICBib2R5IC5oZXJvIC5ldF9wYl90ZXh0IGgxIHtcbiAgICBmb250LXNpemU6IDIuODEyNXJlbTtcbiAgfVxuICBib2R5IC5ldF9wYl90ZXh0IGgxIHtcbiAgICBmb250LXNpemU6IDIuODEyNXJlbTtcbiAgICBmb250LWZhbWlseTogY2xlYXJzYW5zLWxpZ2h0LCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbiAgYm9keSAuZXRfcGJfdGV4dCBoMiB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG4gIGJvZHkgLmV0X3BiX3RleHQgaDMge1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIH1cbiAgI21vYmlsZS11dGlsaXR5LW5hdiAuZXRfcGJfbWVudV9fd3JhcCAuZXRfcGJfbWVudV9fbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgI21vYmlsZS11dGlsaXR5LW5hdiAuZXRfcGJfbWVudV9fd3JhcCAuZXRfcGJfbWVudV9fbWVudSAuZXQtbWVudS1uYXYge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgI21vYmlsZS11dGlsaXR5LW5hdiAuZXRfcGJfbWVudV9fd3JhcCAuZXRfcGJfbWVudV9fbWVudSAuZXQtbWVudS1uYXYgdWwjbWVudS1tb2JpbGUtdXRpbGl0eS1uYXYge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgI21vYmlsZS11dGlsaXR5LW5hdiAuZXRfcGJfbWVudV9fd3JhcCAuZXRfcGJfbWVudV9fbWVudSAuZXQtbWVudS1uYXYgdWwjbWVudS1tb2JpbGUtdXRpbGl0eS1uYXYgbGkge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gICNtb2JpbGUtdXRpbGl0eS1uYXYgLmV0X3BiX21lbnVfX3dyYXAgLmV0X3BiX21lbnVfX21lbnUgLmV0LW1lbnUtbmF2IHVsI21lbnUtbW9iaWxlLXV0aWxpdHktbmF2IGxpIGEsICNtb2JpbGUtdXRpbGl0eS1uYXYgLmV0X3BiX21lbnVfX3dyYXAgLmV0X3BiX21lbnVfX21lbnUgLmV0LW1lbnUtbmF2IHVsI21lbnUtbW9iaWxlLXV0aWxpdHktbmF2IGxpIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAjbW9iaWxlLXV0aWxpdHktbmF2IC5ldF9wYl9tZW51X193cmFwIC5ldF9wYl9tZW51X19tZW51IC5ldC1tZW51LW5hdiB1bCNtZW51LW1vYmlsZS11dGlsaXR5LW5hdiBsaS5uYXYtbGFuZ3VhZ2UgYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gICNtb2JpbGUtdXRpbGl0eS1uYXYgLmV0X3BiX21lbnVfX3dyYXAgLmV0X3BiX21lbnVfX21lbnUgLmV0LW1lbnUtbmF2IHVsI21lbnUtbW9iaWxlLXV0aWxpdHktbmF2IGxpLm5hdi1sYW5ndWFnZSBhOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEwJyBoZWlnaHQ9JzEwJyB2aWV3Qm94PScwIDAgMTAgMTAnJTNFJTNDcGF0aCBpZD0nZ2xvYmUtc29saWQnIGQ9J002Ljg3NSw1YTEyLjIxMywxMi4yMTMsMCwwLDEtLjA2NCwxLjI1SDMuMTkxQTExLjY4MSwxMS42ODEsMCwwLDEsMy4xMjcsNWExMi4yMTMsMTIuMjEzLDAsMCwxLC4wNjQtMS4yNUg2LjgxMUExMS42ODEsMTEuNjgxLDAsMCwxLDYuODc1LDVabS41NjMtMS4yNWgyLjRhNS4wMTcsNS4wMTcsMCwwLDEsMCwyLjVoLTIuNEExMi4zNCwxMi4zNCwwLDAsMCw3LjUsNSwxMi4zNCwxMi4zNCwwLDAsMCw3LjQzNywzLjc1Wm0yLjItLjYyNUg3LjM1N0E2Ljg3LDYuODcsMCwwLDAsNi4yNzcuMTY0LDUuMDEsNS4wMSwwLDAsMSw5LjYzNSwzLjEyNVptLTIuOTEyLDBIMy4yNzVBNy44NzIsNy44NzIsMCwwLDEsMy44LDEuMjc1LDMuMTksMy4xOSwwLDAsMSw0LjQ1Ny4yNy44MDcuODA3LDAsMCwxLDUsMGEuODA3LjgwNywwLDAsMSwuNTQzLjI3QTMuMTksMy4xOSwwLDAsMSw2LjIsMS4yNzUsNy43MjYsNy43MjYsMCwwLDEsNi43MjUsMy4xMjVabS00LjA4MiwwSC4zNjNBNS4wMTMsNS4wMTMsMCwwLDEsMy43MjMuMTY0YTYuODcsNi44NywwLDAsMC0xLjA4LDIuOTYxWk0uMTU4LDMuNzVoMi40YTEyLjUzMSwxMi41MzEsMCwwLDAsMCwyLjVILjE1OGE1LjAxNyw1LjAxNywwLDAsMSwwLTIuNVpNMy44LDguNzIzYTcuNzM1LDcuNzM1LDAsMCwxLS41MjctMS44NDhINi43MjVBNy44MjcsNy44MjcsMCwwLDEsNi4yLDguNzIzYTMuMTksMy4xOSwwLDAsMS0uNjU0LDEuMDA2QS44LjgsMCwwLDEsNSwxMGEuODA3LjgwNywwLDAsMS0uNTQzLS4yN0EzLjE5LDMuMTksMCwwLDEsMy44LDguNzI1Wk0yLjY0Myw2Ljg3NWE2Ljg3LDYuODcsMCwwLDAsMS4wOCwyLjk2MUE1LjAxMyw1LjAxMywwLDAsMSwuMzYzLDYuODc1Wm02Ljk5NCwwQTUuMDE0LDUuMDE0LDAsMCwxLDYuMjc5LDkuODM2YTYuOSw2LjksMCwwLDAsMS4wOC0yLjk2MUg5LjYzOVonIGZpbGw9JyUyM2ZmZicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG4gICNtb2JpbGUtdXRpbGl0eS1uYXYgLmV0X3BiX21lbnVfX3dyYXAgLmV0X3BiX21lbnVfX21lbnUgLmV0LW1lbnUtbmF2IHVsI21lbnUtbW9iaWxlLXV0aWxpdHktbmF2IGxpLm5hdi1jb250YWN0IGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAjbW9iaWxlLXV0aWxpdHktbmF2IC5ldF9wYl9tZW51X193cmFwIC5ldF9wYl9tZW51X19tZW51IC5ldC1tZW51LW5hdiB1bCNtZW51LW1vYmlsZS11dGlsaXR5LW5hdiBsaS5uYXYtY29udGFjdCBhOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIHdpZHRoOiAxMS41NHB4O1xuICAgIGhlaWdodDogOC42NTVweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzExLjU0JyBoZWlnaHQ9JzguNjU1JyB2aWV3Qm94PScwIDAgMTEuNTQgOC42NTUnJTNFJTNDcGF0aCBpZD0nZW52ZWxvcGUtc29saWRfMV8nIGRhdGEtbmFtZT0nZW52ZWxvcGUtc29saWQgKDEpJyBkPSdNMS4wODIsNjRhMS4wODIsMS4wODIsMCwwLDAtLjY0OSwxLjk0N2w0LjksMy42NzhhLjcyNC43MjQsMCwwLDAsLjg2NiwwbDQuOS0zLjY3OEExLjA4MiwxLjA4MiwwLDAsMCwxMC40NTgsNjRaTTAsNjYuNTI0djQuNjg4YTEuNDQ0LDEuNDQ0LDAsMCwwLDEuNDQzLDEuNDQzSDEwLjFhMS40NDQsMS40NDQsMCwwLDAsMS40NDMtMS40NDNWNjYuNTI0TDYuNjM2LDcwLjJhMS40NCwxLjQ0LDAsMCwxLTEuNzMxLDBaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIC02NCknIGZpbGw9JyUyM2ZmZicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG4gICNtb2JpbGUtdXRpbGl0eS1uYXYgLmV0X3BiX21lbnVfX3dyYXAgLmV0X3BiX21lbnVfX21lbnUgLmV0LW1lbnUtbmF2IHVsI21lbnUtbW9iaWxlLXV0aWxpdHktbmF2IGxpLm5hdi1sb2dpbiBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgI21vYmlsZS11dGlsaXR5LW5hdiAuZXRfcGJfbWVudV9fd3JhcCAuZXRfcGJfbWVudV9fbWVudSAuZXQtbWVudS1uYXYgdWwjbWVudS1tb2JpbGUtdXRpbGl0eS1uYXYgbGkubmF2LWxvZ2luIGE6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOC43NScgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDguNzUgMTAnJTNFJTNDcGF0aCBpZD0ndXNlci1zb2xpZCcgZD0nTTQuMzc1LDVhMi41LDIuNSwwLDEsMC0yLjUtMi41QTIuNSwyLjUsMCwwLDAsNC4zNzUsNVptLS44OTMuOTM4QTMuNDgyLDMuNDgyLDAsMCwwLDAsOS40Mi41OC41OCwwLDAsMCwuNTgsMTBIOC4xN2EuNTguNTgsMCwwLDAsLjU4LS41OEEzLjQ4MiwzLjQ4MiwwLDAsMCw1LjI2OCw1LjkzOEgzLjQ4MlonIGZpbGw9JyUyM2ZmZicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG4gICNtb2JpbGUtdXRpbGl0eS1uYXYgLmV0X3BiX21lbnVfX3dyYXAgLmV0X3BiX21lbnVfX21lbnUgLmV0LW1lbnUtbmF2IHVsI21lbnUtbW9iaWxlLXV0aWxpdHktbmF2IGxpIHVsLnN1Yi1tZW51IHtcbiAgICBsZWZ0OiBjYWxjKDAlIC0gMTgzcHgpO1xuICB9XG4gICNtb2JpbGUtdXRpbGl0eS1uYXYgLmV0X3BiX21lbnVfX3dyYXAgLmV0X3BiX21lbnVfX21lbnUgLmV0LW1lbnUtbmF2IHVsI21lbnUtbW9iaWxlLXV0aWxpdHktbmF2IGxpIHVsLnN1Yi1tZW51IGxpIGEge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgI21vYmlsZS11dGlsaXR5LW5hdiAuZXRfcGJfbWVudV9fd3JhcCAuZXRfbW9iaWxlX25hdl9tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC50Zm46OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTAnIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCAxMCAxMCclM0UlM0NwYXRoIGlkPSdwaG9uZS1zb2xpZCcgZD0nTTMuMjIxLjQ1OEEuNzc5Ljc3OSwwLDAsMCwyLjI5NS4wMDVMLjU3Ni40NzRBLjc4NC43ODQsMCwwLDAsMCwxLjIyOGE4Ljc1LDguNzUsMCwwLDAsOC43NSw4Ljc1QS43ODQuNzg0LDAsMCwwLDkuNSw5LjRsLjQ2OS0xLjcxOWEuNzc5Ljc3OSwwLDAsMC0uNDUzLS45MjZMNy42NDQsNS45NzZhLjc3OS43NzksMCwwLDAtLjkuMjI3bC0uNzg5Ljk2M0E2LjYsNi42LDAsMCwxLDIuODEyLDQuMDI3bC45NjMtLjc4N0EuNzc5Ljc3OSwwLDAsMCw0LDIuMzM1TDMuMjIxLjQ2WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAwLjAyMyknIGZpbGw9JyUyM2ZmZicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG4gIC5ldF9wYl9tb2R1bGUuZ3JlZW4ge1xuICAgIGxpbmUtaGVpZ2h0OiAwLjU7XG4gIH1cbiAgI2N1c3RvbWVyLWxvZ2luIC5ldF9wYl9tZW51X19tZW51ID4gbmF2ID4gdWwge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgcmlnaHQ6IDFyZW07XG4gIH1cbiAgLm1vYmlsZV9uYXYuY2xvc2VkIC5ldF9tb2JpbGVfbWVudSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICB9XG4gIC5tb2JpbGVfbmF2LmNsb3NlZCAuZXRfbW9iaWxlX21lbnUgbGkge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAubW9iaWxlX25hdi5jbG9zZWQgLmV0X21vYmlsZV9tZW51IGxpIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwYWRkaW5nOiAxJSAyJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IGNsZWFyc2Fucy1saWdodCwgc2Fucy1zZXJpZjtcbiAgfVxuICAubW9iaWxlX25hdi5vcGVuZWQgLmV0X21vYmlsZV9tZW51IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gIH1cbiAgLm1vYmlsZV9uYXYub3BlbmVkIC5ldF9tb2JpbGVfbWVudSBsaSB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC5tb2JpbGVfbmF2Lm9wZW5lZCAuZXRfbW9iaWxlX21lbnUgbGkgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBhZGRpbmc6IDElIDIlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LWZhbWlseTogY2xlYXJzYW5zLWxpZ2h0LCBzYW5zLXNlcmlmO1xuICB9XG4gIC5tb2JpbGVfbmF2Lm9wZW5lZCAuZXRfbW9iaWxlX21lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0gYSB7XG4gICAgY29sb3I6ICMwMDU1OTY7XG4gIH1cbiAgcCwgdWwgbGksIG9sIGxpLCBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbiAgLmhpZGUteHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbiAgLmVudHJ5LWNvbnRlbnQgdWwubGlzdCBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHRleHQtaW5kZW50OiAtMnJlbTtcbiAgfVxuICAuZW50cnktY29udGVudCB1bC5saXN0IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIHRvcDogMC4xcmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG4gIC50YWJsZS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIH1cbiAgLnRhYmxlLXdyYXBwZXIgdGFibGUge1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICB9XG4gIC50YWJsZS13cmFwcGVyIHRhYmxlIHRyIHRkIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5ldF9wYl9hY2NvcmRpb25faXRlbSAuZXRfcGJfdG9nZ2xlX2NvbnRlbnQgdGFibGUgdHIgdGQge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gIH1cbiAgLmV0X3BiX3NsaWRlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5ncmVlbi1idXR0b24ge1xuICAgIHBhZGRpbmctdG9wOiAwLjdyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuN3JlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ncmVlbi1idXR0b24ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ncmVlbi1idXR0b24gYSB7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ldC1wYi1jb250cm9sbGVycyBhIHtcbiAgICB3aWR0aDogMjBweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgdGFibGUucHJvZHVjdC1mZWF0dXJlcyB0aGVhZCB0aCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG4gIHRhYmxlLnByb2R1Y3QtZmVhdHVyZXMgdGJvZHkgdHI6bnRoLW9mLXR5cGUoMSkgdGQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgfVxuICB0YWJsZS5wcm9kdWN0LWZlYXR1cmVzIHRib2R5IHRyIHRkIHtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBmb290ZXIgI3NtYWxsLWZvb3RlciAuZXRfcGJfbWVudV9fd3JhcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIGZvb3RlciAjc21hbGwtZm9vdGVyIC5ldF9wYl9tZW51X193cmFwICNtZW51LXNtYWxsLWZvb3RlciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICBmb290ZXIgI2Zvb3Rlci1uYXYgLm1vYmlsZV9tZW51X2JhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBmb290ZXIgI2Zvb3Rlci1uYXYgLmV0X21vYmlsZV9uYXZfbWVudSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGZvb3RlciAjZm9vdGVyLW5hdiAuZXRfbW9iaWxlX25hdl9tZW51IC5tb2JpbGVfbmF2LmNsb3NlZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgZm9vdGVyICNmb290ZXItbmF2IC5ldF9wYl9jb2x1bW4gLmV0X3BiX21vZHVsZTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gICAgZm9udC1mYW1pbHk6IGNsZWFyc2Fucy1tZWRpdW0sIHNhbnMtc2VyaWY7XG4gIH1cbiAgZm9vdGVyICNmb290ZXItbmF2IC5ldF9tb2JpbGVfbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgZm9vdGVyICNmb290ZXItbmF2IC5ldF9tb2JpbGVfbWVudSBsaSBhIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwLjJyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIGZvb3RlciAjZm9vdGVyLW5hdiAuZXRfcGJfbWVudS0tc3R5bGUtbGVmdF9hbGlnbmVkIC5ldF9wYl9tZW51X193cmFwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgZm9vdGVyICNzbWFsbC1mb290ZXIgLmV0X3BiX21lbnVfX21lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgZm9vdGVyICNzbWFsbC1mb290ZXIgLm1vYmlsZV9uYXYuY2xvc2VkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYm90dG9tLWZvb3Rlci10ZXh0IHNwYW4sIC5ib3R0b20tZm9vdGVyLXRleHQgcCB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cbi8qKiogUmVzcG9uc2l2ZSBTdHlsZXMgU21hcnRwaG9uZSBQb3J0cmFpdCAqKiovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgYm9keS50cmFuc2xhdGVwcmVzcy1lc19NWCAuZXRfcGJfc2VjdGlvbl8wX3RiX2hlYWRlciAuZXRfcGJfcm93XzFfdGJfaGVhZGVyIHtcbiAgICB3aWR0aDogOTIlO1xuICB9XG59XG5ib2R5LnRyYW5zbGF0ZXByZXNzLWVzX01YIC5oZXJvIC5ldF9wYl90ZXh0IGgxIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keS50cmFuc2xhdGVwcmVzcy1lc19NWC5jb21tZXJjaWFsLXBhZ2UgLnBob25lX2xvZ2luIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWFyZ2luOiAyNXB4IDA7XG4gIH1cbn1cbmJvZHkudHJhbnNsYXRlcHJlc3MtZXNfTVguaG9tZSAuZW50cnktY29udGVudCAuZXRfcGJfc2VjdGlvbl8wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5LnRyYW5zbGF0ZXByZXNzLWVzX01YLmhvbWUgLmVudHJ5LWNvbnRlbnQgLmV0X3BiX3NlY3Rpb25fMDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgYm9keS50cmFuc2xhdGVwcmVzcy1lc19NWC5ob21lIC5lbnRyeS1jb250ZW50IC5ldF9wYl9zZWN0aW9uXzA6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5LnRyYW5zbGF0ZXByZXNzLWVzX01YLmhvbWUgLmVudHJ5LWNvbnRlbnQgLmV0X3BiX3NlY3Rpb25fMCAuZXRfcGJfcm93XzAge1xuICAgIG1pbi1oZWlnaHQ6IDg1MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgYm9keS50cmFuc2xhdGVwcmVzcy1lc19NWC5ob21lIC5lbnRyeS1jb250ZW50IC5ldF9wYl9zZWN0aW9uXzAgLmV0X3BiX3Jvd18wIHtcbiAgICBtaW4taGVpZ2h0OiA3NDBweDtcbiAgfVxuICBib2R5LnRyYW5zbGF0ZXByZXNzLWVzX01YLmhvbWUgLmVudHJ5LWNvbnRlbnQgLmV0X3BiX3NlY3Rpb25fMCAuZXRfcGJfcm93XzAgLmV0X3BiX3RleHRfMCBoMSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keS50cmFuc2xhdGVwcmVzcy1lc19NWCAuZ3JlZW4tYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwLjlyZW0gMC42cmVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn0iLCIuY29tbWVyY2lhbC1wYWdle1xyXG4gIC5ldF9wYl9zZWN0aW9uXzBfdGJfaGVhZGVye1xyXG4gICAgLmV0X3BiX3Jvd18wX3RiX2hlYWRlciA+IGRpdiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjY29udGVudC1hcmVhID4gYXJ0aWNsZXtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gIH1cclxuXHJcbiAgJi5ldF9wYl9wYWdlYnVpbGRlcl9sYXlvdXR7XHJcbiAgICBhcnRpY2xle1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgLmV0X3BiX3NlY3Rpb25fMHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7IFxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjY29udGVudC1hcmVhe1xyXG4gICAgLmVudHJ5LWNvbnRlbnR7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG5cclxuICAgICAgdWwgbGl7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lbnRyeS1jb250ZW50LnRhYmxle1xyXG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cclxuICAgICAgdGFibGV7XHJcbiAgICAgICAgdHIgdGQuaGVhZHtcclxuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRyIHRke1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmVudHJ5LWNvbnRlbnQudGFibGUgdGFibGUubWVzc2FnaW5ne1xyXG4gICAgdGR7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGZvb3RlcntcclxuICAgIGE6d2hlcmUoOm5vdCgud3AtZWxlbWVudC1idXR0b24pKXtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBob25lX2xvZ2lue1xyXG4gIGF7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG5cclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLjVyZW1cclxuICAgICB9XHJcbiAgfVxyXG5cclxuICAucGhvbmUuYnJhbmQtSkU6YmVmb3Jle1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNi4yOCcgaGVpZ2h0PScyNScgdmlld0JveD0nMCAwIDI2LjI4IDI1JyUzRSUzQ3BhdGggZD0nTTI0LjEsMTcuMzkyaC0uOTQ4Yy0uMjU5LDAtLjI2OC0uMTctLjI3Ny0uMjU0YTkuMzUyLDkuMzUyLDAsMCwwLTkuMjg2LTguMzQ2aC0uODkyYTkuMzUzLDkuMzUzLDAsMCwwLTkuMjc1LDguMjQyYy0uMDE0LjExOS0uMDIxLjM1OC0uMjQuMzU4aC0xQzEuNTI4LDE3LjM5MiwwLDE4LjA4LDAsMjEuNTU4djEuODI1YzAsMi41OCwxLjUyOCwzLjE3NSwyLjE4MiwzLjE3NUg1LjM1NWExLjE5MywxLjE5MywwLDAsMCwxLjE5LTEuMTlWMTguNTgyYTEuMTkzLDEuMTkzLDAsMCwwLTEuMTktMS4xOXMtLjE0OS0uMDEzLS4xMTEtLjI3OWE3LjU1Myw3LjU1MywwLDAsMSw3LjQ1LTYuNWguODkyYTcuNTMxLDcuNTMxLDAsMCwxLDcuNDQsNi40MjdjLjAxNy4xMTcuMDgxLjM1NC0uMS4zNTRhMS4xOTMsMS4xOTMsMCwwLDAtMS4xOSwxLjE5djYuNzg3YTEuMTkzLDEuMTkzLDAsMCwwLDEuMTksMS4xOWguNmMuMTY0LDAsLjEzNi4xMzEuMTIxLjItLjQ4NSwyLjE5MS0xLjU3NSw0LjY3OC00LjAyMSw0LjY3OEgxNS44MDlhLjI4LjI4LDAsMCwxLS4yNjYtLjIsMS43MjgsMS43MjgsMCwwLDAtMS41MTctLjlIMTIuMzU3YTEuNzI5LDEuNzI5LDAsMSwwLDAsMy40NThoMS42NjlhMS43MjgsMS43MjgsMCwwLDAsMS41MjktLjkyMmMuMDI1LS4wNDguMDQ2LS4xNDcuMjQyLS4xNDdoMS44MjRjMS42NjEsMCwzLjg4NS0uODI2LDUuMDQyLTQuNzU5LjEyMy0uNDE5LjIyMy0uODM3LjMtMS4yMzlhLjE2Ni4xNjYsMCwwLDEsLjE5MS0uMTY1SDI0LjFjLjY1NCwwLDIuMTgyLS42LDIuMTgyLTMuMTc1VjIxLjU1OEMyNi4yOCwxOC4xMywyNC43NTIsMTcuMzkyLDI0LjEsMTcuMzkyWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAtOC43OTEpJyBmaWxsPSclMjM4MmJjMDAnLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIH1cclxuXHJcbiAgLmxvZ2luLmJyYW5kLUpFOmJlZm9yZXtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjUnIGhlaWdodD0nMjUnIHZpZXdCb3g9JzAgMCAyNSAyNSclM0UlM0NnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMC40MzkgLTEwLjQzOSknJTNFJTNDcGF0aCBkPSdNMTYuNSwxNi41YTYuMjUsNi4yNSwwLDEsMC02LjI1LTYuMjVBNi4yNDgsNi4yNDgsMCwwLDAsMTYuNSwxNi41Wm0wLDMuMTI1Yy00LjE3MiwwLTEyLjUsMi4wOTQtMTIuNSw2LjI1VjI5SDI5VjI1Ljg3NUMyOSwyMS43MTksMjAuNjcyLDE5LjYyNSwxNi41LDE5LjYyNVonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDYuNDM5IDYuNDM5KScgZmlsbD0nJTIzOGRjODQ2Jy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIH1cclxuXHJcbiAgLnBob25lLmJyYW5kLUFFOmJlZm9yZXtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjYuMjgnIGhlaWdodD0nMjUnIHZpZXdCb3g9JzAgMCAyNi4yOCAyNSclM0UlM0NnIGlkPSdjdXN0b21lci1zZXJ2aWNlLWhlYWRzZXQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgLTguNzkxKSclM0UlM0NnIGlkPSdMYXllcl81XzQ3XycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCA4Ljc5MSknJTNFJTNDcGF0aCBpZD0nUGF0aF8yODQxJyBkYXRhLW5hbWU9J1BhdGggMjg0MScgZD0nTTI0LjEsMTcuMzkyaC0uOTQ4Yy0uMjU5LDAtLjI2OC0uMTctLjI3Ny0uMjU0YTkuMzUyLDkuMzUyLDAsMCwwLTkuMjg2LTguMzQ2aC0uODkyYTkuMzUzLDkuMzUzLDAsMCwwLTkuMjc1LDguMjQyYy0uMDE0LjExOS0uMDIxLjM1OC0uMjQuMzU4aC0xQzEuNTI4LDE3LjM5MiwwLDE4LjA4LDAsMjEuNTU4djEuODI1YzAsMi41OCwxLjUyOCwzLjE3NSwyLjE4MiwzLjE3NUg1LjM1NWExLjE5MywxLjE5MywwLDAsMCwxLjE5LTEuMTlWMTguNTgyYTEuMTkzLDEuMTkzLDAsMCwwLTEuMTktMS4xOXMtLjE0OS0uMDEzLS4xMTEtLjI3OWE3LjU1Myw3LjU1MywwLDAsMSw3LjQ1LTYuNWguODkyYTcuNTMxLDcuNTMxLDAsMCwxLDcuNDQsNi40MjdjLjAxNy4xMTcuMDgxLjM1NC0uMS4zNTRhMS4xOTMsMS4xOTMsMCwwLDAtMS4xOSwxLjE5djYuNzg3YTEuMTkzLDEuMTkzLDAsMCwwLDEuMTksMS4xOWguNmMuMTY0LDAsLjEzNi4xMzEuMTIxLjItLjQ4NSwyLjE5MS0xLjU3NSw0LjY3OC00LjAyMSw0LjY3OEgxNS44MDlhLjI4LjI4LDAsMCwxLS4yNjYtLjIsMS43MjgsMS43MjgsMCwwLDAtMS41MTctLjlIMTIuMzU3YTEuNzI5LDEuNzI5LDAsMSwwLDAsMy40NThoMS42NjlhMS43MjgsMS43MjgsMCwwLDAsMS41MjktLjkyMmMuMDI1LS4wNDguMDQ2LS4xNDcuMjQyLS4xNDdoMS44MjRjMS42NjEsMCwzLjg4NS0uODI2LDUuMDQyLTQuNzU5LjEyMy0uNDE5LjIyMy0uODM3LjMtMS4yMzlhLjE2Ni4xNjYsMCwwLDEsLjE5MS0uMTY1SDI0LjFjLjY1NCwwLDIuMTgyLS42LDIuMTgyLTMuMTc1VjIxLjU1OEMyNi4yOCwxOC4xMywyNC43NTIsMTcuMzkyLDI0LjEsMTcuMzkyWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAtOC43OTEpJyBmaWxsPSclMjM2NGFhZmInLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICB9XHJcblxyXG4gIC5sb2dpbi5icmFuZC1BRTpiZWZvcmV7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2LjU4MScgaGVpZ2h0PScyMi42OTInIHZpZXdCb3g9JzAgMCAxNi41ODEgMjIuNjkyJyUzRSUzQ2cgaWQ9J1VzZXInIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC02IC0yLjY5MiknJTNFJTNDZWxsaXBzZSBpZD0nRWxsaXBzZV8xNScgZGF0YS1uYW1lPSdFbGxpcHNlIDE1JyBjeD0nNCcgY3k9JzQuNScgcng9JzQnIHJ5PSc0LjUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEwLjI5IDIuNjkyKScgZmlsbD0nJTIzNjRhYWZiJy8lM0UlM0NwYXRoIGlkPSdQYXRoXzMzMjQ2JyBkYXRhLW5hbWU9J1BhdGggMzMyNDYnIGQ9J00yMi41ODEsMjMuMjl2MS42NThhLjg1Ni44NTYsMCwwLDEtLjI0LjU4OWMtMS44NDksMS44NDktNy40MiwxLjktOC4wNSwxLjlzLTYuMi0uMDUtOC4wNS0xLjlBLjg1Ni44NTYsMCwwLDEsNiwyNC45NDhWMjMuMjlhOC4yOSw4LjI5LDAsMCwxLDE2LjU4MSwwWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAtMi4wNTIpJyBmaWxsPSclMjM2NGFhZmInLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgfVxyXG5cclxuICAucGhvbmUuYnJhbmQtVEU6YmVmb3Jle1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMy41NTcnIGhlaWdodD0nMjMuNTU3JyB2aWV3Qm94PScwIDAgMjMuNTU3IDIzLjU1NyclM0UlM0NnIGlkPSdHcm91cF8zNjcnIGRhdGEtbmFtZT0nR3JvdXAgMzY3JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjI1IDAuMjUpJyUzRSUzQ3BhdGggaWQ9J1BhdGhfMTM3NicgZGF0YS1uYW1lPSdQYXRoIDEzNzYnIGQ9J00yMS4xMzYsMTAuNjE3VjkuNjA3YTkuNjA3LDkuNjA3LDAsMSwwLTE5LjIxNCwwdjEuMDFBMi40LDIuNCwwLDAsMCwwLDEyLjk3djMuODQzYTIuNCwyLjQsMCwwLDAsMi40LDIuNEg0LjMyM2EuNDgxLjQ4MSwwLDAsMCwuNDgtLjQ4VjExLjA0OGEuNDgxLjQ4MSwwLDAsMC0uNDgtLjQ4SDIuODgyVjkuNjA3YTguNjQ2LDguNjQ2LDAsMSwxLDE3LjI5Mywwdi45NjFIMTguNzM0YS40ODEuNDgxLDAsMCwwLS40OC40OHY3LjY4NmEuNDgxLjQ4MSwwLDAsMCwuNDguNDhoMS4zOTJhMi40LDIuNCwwLDAsMS0yLjM1MywxLjkyMUgxNC40MTF2LS40OGEuNDgxLjQ4MSwwLDAsMC0uNDgtLjQ4SDEwLjA4N2ExLjQ0MSwxLjQ0MSwwLDAsMCwwLDIuODgySDEzLjkzYS40ODEuNDgxLDAsMCwwLC40OC0uNDhWMjIuMWgzLjM2MmEzLjM1NiwzLjM1NiwwLDAsMCwzLjMxOC0yLjkyNiwyLjQsMi40LDAsMCwwLDEuOTY2LTIuMzU4VjEyLjk3QTIuNCwyLjQsMCwwLDAsMjEuMTM2LDEwLjYxN1ptLTE3LjI5My45MTJ2Ni43MjVIMi40QTEuNDQzLDEuNDQzLDAsMCwxLC45NjEsMTYuODEyVjEyLjk3QTEuNDQzLDEuNDQzLDAsMCwxLDIuNCwxMS41MjlaTTEzLjQ1LDIyLjFIMTAuMDg3YS40OC40OCwwLDAsMSwwLS45NjFIMTMuNDVaTTIyLjEsMTYuODEyYTEuNDQzLDEuNDQzLDAsMCwxLTEuNDQxLDEuNDQxSDE5LjIxNFYxMS41MjloMS40NDFBMS40NDMsMS40NDMsMCwwLDEsMjIuMSwxMi45N1onIGZpbGw9JyUyMzJhMzg4Nicgc3Ryb2tlPSclMjMyYTM4ODYnIHN0cm9rZS13aWR0aD0nMC41Jy8lM0UlM0MvZyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIH1cclxuXHJcbiAgLmxvZ2luLmJyYW5kLVRFOmJlZm9yZXtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjIuMTEzJyBoZWlnaHQ9JzIyLjExMycgdmlld0JveD0nMCAwIDIyLjExMyAyMi4xMTMnJTNFJTNDcGF0aCBkPSdNMTM4My45OSw3OC44ODNhMTEuMDU2LDExLjA1NiwwLDEsMS0xMS4wNjUsMTEuMDVBMTEuMDU1LDExLjA1NSwwLDAsMSwxMzgzLjk5LDc4Ljg4M1ptNy41ODIsMTcuMDI2YTkuNjY5LDkuNjY5LDAsMSwwLTE1LjE3My0uMDI0LDYuNzIxLDYuNzIxLDAsMCwxLDQuNjE0LTQuMSw1LDUsMCwwLDEtMi4wNjItMy43NzEsNC44NjksNC44NjksMCwwLDEsMS41ODEtMy45NzMsNS4wMjksNS4wMjksMCwwLDEsNi45MTQuMDE1LDQuODYsNC44NiwwLDAsMSwxLjU3LDMuNDQ0LDUuMDA5LDUuMDA5LDAsMCwxLTIuMDY2LDQuMjg3QTYuNzI5LDYuNzI5LDAsMCwxLDEzOTEuNTcyLDk1LjkwOVptLTcuNiwzLjcyMmE5LjcwOCw5LjcwOCwwLDAsMCw2LjI1OC0yLjMwOC40LjQsMCwwLDAsLjE1Mi0uNDIzLDQuMDgzLDQuMDgzLDAsMCwwLS45My0xLjk4OCw1LjU0Myw1LjU0MywwLDAsMC0yLjExMS0xLjUxMiw4Ljc3LDguNzcsMCwwLDAtNC44NjQtLjUzNSw2Ljg1OSw2Ljg1OSwwLDAsMC0zLjIyOCwxLjMzNCw0LjIzNyw0LjIzNywwLDAsMC0xLjY3NCwyLjcuMzc4LjM3OCwwLDAsMCwuMTI3LjQxQTkuNzA3LDkuNzA3LDAsMCwwLDEzODMuOTc3LDk5LjYzMVptLjAxNC04LjI2MmEzLjY2MywzLjY2MywwLDEsMC0zLjY3My0zLjY0NkEzLjY2LDMuNjYsMCwwLDAsMTM4My45OTEsOTEuMzY5WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEzNzIuOTI1IC03OC44ODMpJyBmaWxsPSclMjMyYTM4ODYnLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIH1cclxufVxyXG5cclxuYS5jdGEtcGhvbmV7XHJcbiAgZm9udC1zaXplOiAzMHB4O1xyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiB1cmwoJ2Fzc2V0cy9pbWcvaWNvbl9waG9uZS5wbmcnKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogNXB4O1xyXG4gICAgbGVmdDogNXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5kby1tb3JlLWNvbW1lcmNpYWwgaW1nIHtcclxuICBoZWlnaHQ6IDgwcHg7XHJcbiAgd2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi5mb290ZXItbGlua3N7XHJcbiAgYTo6YWZ0ZXJ7XHJcbiAgICBjb250ZW50OiBcInxcIjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogMCAuNXJlbTsgXHJcbiAgfVxyXG5cclxuICBhOmxhc3Qtb2YtdHlwZTo6YWZ0ZXJ7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgYTp3aGVyZSg6bm90KC53cC1lbGVtZW50LWJ1dHRvbikpe1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vKioqIEp1c3QgRW5lcmd5ICoqKi9cclxuLkpFIHtcclxuICBmb250LWZhbWlseTogYXpvLXNhbnMtd2ViLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICBoMSwgaDIsIGgzLCBoNHtcclxuICAgIGZvbnQtZmFtaWx5OiBhem8tc2Fucy13ZWIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGNvbG9yOiAjMDYyZjZkO1xyXG4gIH1cclxuXHJcbiAgJi5wYWdlLWNoaWxke1xyXG4gICAgaDEsIGgye1xyXG4gICAgICBmb250LWZhbWlseTogYXpvLXNhbnMtd2ViLCBzYW5zLXNlcmlmO1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgxe1xyXG4gICAgICBmb250LXNpemU6IDIuMjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgaDJ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44MTNyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgcCBhe1xyXG4gICAgICBjb2xvcjogIzAwNzVjOTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gXHJcbiAgLmFycm93LXJpZ2h0LWplOmFmdGVye1xyXG4gICAgY29udGVudDogXCJcXDI0XCI7XHJcbiAgICBmb250LWZhbWlseTogJ0VsZWdhbnRJY29ucyc7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICBjb2xvcjogJEphc21pbmUtR3JlZW47XHJcbiAgfVxyXG59XHJcblxyXG4vKioqIEFtaWdvIEVuZXJneSAqKiovXHJcbi5BRXtcclxuICBmb250LWZhbWlseTogbGF0bywgc2Fucy1zZXJpZjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBjb2xvcjogIzM4MzgzODtcclxuICBmb250LXNpemU6IDIxcHg7XHJcblxyXG4gIC5waG9uZV9sb2dpbiBhe1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgfVxyXG5cclxuICBoMSwgaDJ7XHJcbiAgICBmb250LWZhbWlseTogaGVhZGxpbmUtZ290aGljLWF0Zi1yb3VnaC1uMSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuXHJcbiAgaDMsIC5ldF9wYl90ZXh0ICBoM3tcclxuICAgIGZvbnQtZmFtaWx5OiBsYXRvLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB9XHJcblxyXG4gIGgxIHNwYW57XHJcbiAgICBjb2xvcjogI0MzMEMxNDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIH1cclxuXHJcbiAgaDEubWFpbl90aXRsZXtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgfVxyXG59XHJcblxyXG4vKioqIFRhcmEgRW5lcmd5ICoqKi9cclxuLlRFe1xyXG4gIGZvbnQtZmFtaWx5OiAnTXVsaScsc2Fucy1zZXJpZjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBjb2xvcjogIzM4MzgzODtcclxuICBmb250LXNpemU6IDE4cHg7XHJcblxyXG4gIC5ldF9wYl90ZXh0e1xyXG4gICAgICBoMSwgaDIsIGgzLCBoNHtcclxuICAgICAgZm9udC1mYW1pbHk6ICdNdWxpJywgc2Fucy1zZXJpZjtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDN7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoMSBzcGFue1xyXG4gICAgY29sb3I6ICNFRTNCNDM7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICB9XHJcblxyXG4gICYucGFnZS1jaGlsZHtcclxuICAgIGgxLCBoMntcclxuICAgICAgZm9udC1mYW1pbHk6ICdNdWxpJywgc2Fucy1zZXJpZjtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgxe1xyXG4gICAgICBmb250LXNpemU6IDEuOTM4cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGgye1xyXG4gICAgICBmb250LXNpemU6IDEuNjNyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBcclxufVxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuY29tbWVyY2lhbC1wYWdle1xyXG4gICAgLnBob25lX2xvZ2lue1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgYXtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgcCwgbGksIHNwYW57XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICB9XHJcblxyXG4gICAgdWwgbGl7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmV0X3BiX3RleHQgIGgye1xyXG4gICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmV0X3BiX3RleHRfMCBoMXtcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYuSkV7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcblxyXG4gICAgICAuZXRfcGJfdGV4dHtcclxuICAgICAgICBoMSwgaDIsIGgze1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IGF6by1zYW5zLXdlYiwgc2Fucy1zZXJpZjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnBhZ2UtY2hpbGR7XHJcbiAgICAgIHRhYmxle1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgye1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44MTNyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5ldF9wYl9zZWN0aW9uXzB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBmb290ZXJ7XHJcbiAgICAgIC5ldF9wYl90ZXh0X2lubmVyLCAuZXRfcGJfdGV4dF9pbm5lciBwLFxyXG4gICAgICAuZm9vdGVyLWxpbmtzIGF7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuSkV7XHJcbiAgICAuYXJyb3ctcmlnaHQtamU6YWZ0ZXJ7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuQUV7XHJcbiAgICAuZXRfcGJfdGV4dHtcclxuICAgICAgaDEsIGgye1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBoZWFkbGluZS1nb3RoaWMtYXRmLXJvdWdoLW4xLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgze1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4zMTNyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5URXtcclxuICAgIC5ldF9wYl90ZXh0e1xyXG4gICAgICBoMSBzcGFue1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xyXG4gIC5KRXtcclxuICAgIC5hcnJvdy1yaWdodC1qZTphZnRlcntcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn0iLCJAaW1wb3J0ICcuL2NvbG9ycyc7XHJcbkBpbXBvcnQgJy4vZm9udHMnO1xyXG5AaW1wb3J0ICcuL21peGlucyc7XHJcbkBpbXBvcnQgJy4vZm9ybXMnO1xyXG5AaW1wb3J0ICcuL2NvbW1lcmNpYWwnO1xyXG5cclxuYm9keXtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgZm9udC1zaXplOiAxLjI1cmVtOyAvKiogMjBweCAqKi9cclxuICBAaW5jbHVkZSBkZWZhdWx0Rm9udFJlZ3VsYXI7XHJcblxyXG4gICNtYWluLWNvbnRlbnR7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIH1cclxuXHJcbiAgcCwgdWwgbGksIG9sIGxpLCBzcGFue1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuODsgXHJcbiAgfVxyXG59XHJcblxyXG4uaGVyb3tcclxuICAuZXRfcGJfdGV4dCBoMXtcclxuICAgIGZvbnQtc2l6ZTogNC4wNjI1cmVtOyAvKiogNjVweCAqKi9cclxuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250TGlnaHQ7XHJcbiAgfVxyXG59XHJcblxyXG5oMSxcclxuLmV0X3BiX3RpdGxlX2NvbnRhaW5lciBoMSxcclxuLmV0X3BiX2NvbHVtbl8yXzUgaDF7XHJcbiAgQGluY2x1ZGUgZGVmYXVsdEZvbnRMaWdodDtcclxuICBmb250LXdlaWdodDogbGlnaHRlcjtcclxuICBmb250LXNpemU6IDMuNDM3NXJlbTsgLyoqIDU1cHggKiovXHJcbiAgbGluZS1oZWlnaHQ6IDEuMjtcclxufVxyXG5cclxuaDJ7XHJcbiAgQGluY2x1ZGUgZGVmYXVsdEZvbnRNZWRpdW07XHJcbiAgZm9udC1zaXplOiAyLjM3NXJlbTsgLyoqIDM4cHggKiovXHJcbiAgbGluZS1oZWlnaHQ6IDEuMjtcclxufVxyXG5cclxuaDMsXHJcbi5ldF9wYl9jb2x1bW5fMV8zIGgzLCBcclxuLmV0X3BiX2NvbHVtbl8xXzQgaDMsIFxyXG4uZXRfcGJfY29sdW1uXzFfNSBoMywgXHJcbi5ldF9wYl9jb2x1bW5fMV82IGgzLCBcclxuLmV0X3BiX2NvbHVtbl8yXzUgaDN7XHJcbiAgQGluY2x1ZGUgZGVmYXVsdEZvbnRNZWRpdW07XHJcbiAgZm9udC1zaXplOiAxLjY4NzVyZW07IC8qKiAyN3B4ICoqL1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbn1cclxuXHJcbmRpdi5lbnRyeS1jb250ZW50LnRhYmxle1xyXG4gIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHJcbiAgdGFibGUubWVzc2FnaW5ne1xyXG4gICAgdGR7XHJcbiAgICAgIGZvbnQtc2l6ZTogLjhyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgIHBhZGRpbmc6IDEycHggMjRweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb2x1bW4tNHtcclxuICAuZXRfcGJfY29sdW1ue1xyXG4gICAgLmV0X3BiX3RleHR7XHJcbiAgICAgIGgze1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4zMTNyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgZGVmYXVsdEZvbnRNZWRpdW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuaDR7XHJcbiAgQGluY2x1ZGUgZGVmYXVsdEZvbnRNZWRpdW07XHJcbiAgZm9udC1zaXplOiAxLjMxMjVyZW07IC8qKiAyMXB4ICoqL1xyXG59XHJcblxyXG4uZ3JlZW4tYnV0dG9ue1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBhZGRpbmc6IDAuOXJlbSAxLjVyZW07XHJcbiAgXHJcblxyXG4gICY6OmJlZm9yZXtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkSmFzbWluZS1HcmVlbjtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHRyYW5zZm9ybTogc2tld1goLTE1ZGVnKTsgLyogYWRqdXN0IHRoZSBhbmdsZSBhcyBuZWVkZWQgKi9cclxuICAgIHotaW5kZXg6IC0xOyAvKiBzZXQgdGhlIHotaW5kZXggdG8gYmUgYmVsb3cgdGhlIGJ1dHRvbiAqL1xyXG4gIH1cclxuXHJcbiAgJjpob3Zlcjo6YmVmb3Jle1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJFN0YW5kaW5nLVdhdGVycztcclxuICB9XHJcblxyXG4gIGF7XHJcbiAgICBjb2xvcjogJFdoaXRlO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uZW50cnktY29udGVudCB1bC5saXN0e1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgbGl7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udE1lZGl1bTtcclxuICAgIGNvbG9yOiAkU3RhbmRpbmctV2F0ZXJzO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyLjdyZW07XHJcbiAgICB0ZXh0LWluZGVudDogLTIuN3JlbTtcclxuICAgIFxyXG4gICAgJjo6YmVmb3Jle1xyXG4gICAgICBmb250LWZhbWlseTogJ0VsZWdhbnRJY29ucyc7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXFw1MlwiO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjRTFFNkZCO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICAgIGNvbG9yOiAjNUY3NkQ2O1xyXG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IDAuM3JlbTtcclxuICAgIH1cclxuICAgIFxyXG4gIH1cclxufVxyXG5cclxuLmV0X3BiX3Njcm9sbF90b3AuZXQtcGItaWNvbntcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIHJpZ2h0OiAyMHB4O1xyXG5cclxuICAmOjpiZWZvcmV7XHJcbiAgICBmb250LWZhbWlseTogJ0VsZWdhbnRJY29ucyc7XHJcbiAgICBjb250ZW50OiBcIlxcM2VcIjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGNvbG9yOiAkSmFzbWluZS1HcmVlbjtcclxuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZXRfcGJfbWVudS0td2l0aC1sb2dvIC5ldF9wYl9tZW51X19tZW51Pm5hdj51bD5saT5he1xyXG4gIHBhZGRpbmc6IDBweDtcclxufVxyXG5cclxuLmV0X3BiX3RleHQgLmV0X3BiX3RleHRfaW5uZXIgdWwubWFya2V0cy13ZS1zZXJ2ZXtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gIGxpe1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAmOjpiZWZvcmV7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtb2YtdHlwZSgxKTo6YmVmb3Jle1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkTWlrYWRvLVllbGxvdztcclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1vZi10eXBlKDIpOjpiZWZvcmV7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRWZW5ldGlhbi1SZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtb2YtdHlwZSgzKTo6YmVmb3Jle1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkQ3J5c3RhbC1CbHVlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1hcmtldC13ZS1zZXJ2ZS1tb2JpbGV7XHJcbiAgdWx7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgbGl7XHJcbiAgICAgIGZsZXgtYmFzaXM6IDUwJTtcclxuICAgICAgcGFkZGluZzogLjVyZW0gMCAuNXJlbSAuNXJlbTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcclxuICAgICAgbWFyZ2luLXRvcDogLTAuMDYyNXJlbTtcclxuICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG5cclxuICAgICAgJjpudGgtY2hpbGQoMm4pe1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmJsdWU6OmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkQ3J5c3RhbC1CbHVlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnJlZDo6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRWZW5ldGlhbi1SZWQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYueWVsbG93OjpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJE1pa2Fkby1ZZWxsb3c7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4uZXRfcGJfdGV4dHtcclxuICAuZXRfcGJfdGV4dF9pbm5lcntcclxuICAgIHVse1xyXG4gICAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xyXG5cclxuICAgICAgbGl7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jY29udGVudC1hcmVhID4gYXJ0aWNsZXtcclxuICBwYWRkaW5nOiA0MHB4IDA7XHJcbn1cclxuXHJcblxyXG5cclxuLmVudHJ5LWNvbnRlbnQgdGFibGUucHJvZHVjdC1mZWF0dXJlc3tcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgbWFyZ2luLXRvcDogMXJlbTtcclxuXHJcbiAgdGhlYWQgdGh7XHJcbiAgICBjb2xvcjogJFdoaXRlO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRXaGl0ZTtcclxuICAgIHdpZHRoOiAyNSU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIH1cclxuXHJcbiAgdGR7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkV2hpdGU7XHJcbiAgfVxyXG5cclxuICB0cjpudGgtb2YtdHlwZSgxKSB0ZHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuIFxyXG4gICAgc21hbGx7XHJcbiAgICAgIGZvbnQtc2l6ZTogLjhyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZXQtbWVudXtcclxuICBhe1xyXG4gICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuI3V0aWxpdHktbmF2LFxyXG4jbWVudS11dGlsaXR5LW5hdntcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcbiAgc3BhbixcclxuICBsaXtcclxuICAgIGJhY2tncm91bmQ6ICMwMDZGQzQ7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXcoLTMwZGVnKTtcclxuICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcclxuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgbWluLWhlaWdodDogMy42MjVyZW07XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgICYudHJwLWxhbmd1YWdlLXN3aXRjaGVyLWNvbnRhaW5lcntcclxuICAgICAgYT5zcGFue1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgc3Bhbi50cnAtbHMtbGFuZ3VhZ2UtbmFtZXtcclxuICAgICAgICB0cmFuc2Zvcm06IHNrZXcoMzBkZWcpO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLW9mLXR5cGUoMSl7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogMC4ycmVtIDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtb2YtdHlwZSg0KXtcclxuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDYwcHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNXB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG5cclxuICAgICAgYS5zaXRlLWxvZ2lue1xyXG4gICAgICAgIG91dGxpbmU6bm9uZTtcclxuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgI21lbnUtY3VzdG9tZXItbG9naW57XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAtNTBweDtcclxuICAgICAgICB0b3A6IDYwcHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3KDMwZGVnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkV2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgJFN0YW5kaW5nLVdhdGVycztcclxuICAgICAgICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLDAsMCwuMSk7XHJcbiAgICBcclxuICAgICAgICBsaXtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2tldygwZGVnKTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBcclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkU3RhbmRpbmctV2F0ZXJzO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXcoMGRlZyk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgcGFkZGluZzogLjNyZW0gMDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgYXtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHRyYW5zZm9ybTogc2tldygzMGRlZyk7XHJcbiAgICAgIHBhZGRpbmc6IDAuNXJlbTtcclxuICAgICAgY29sb3I6ICRXaGl0ZTtcclxuICAgICAgcGFkZGluZzogMCAwLjVyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgIGVte1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjdyZW07XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdWwuc3ViLW1lbnV7XHJcbiAgICAgIHRyYW5zZm9ybTogc2tldygzMGRlZyk7XHJcbiAgICAgIGxlZnQ6IGNhbGMoMCUgLSA5MHB4KTtcclxuICAgICAgdG9wOiBjYWxjKDEwMCUgLSAwcHgpO1xyXG4gICAgICB3aWR0aDogMjQwcHg7IFxyXG5cclxuICAgICAgbGl7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3KDBkZWcpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2tldygwZGVnKTtcclxuICAgICAgICAgIGNvbG9yOiAjMDA2ZmM0O1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICBcclxuICB9XHJcblxyXG59XHJcblxyXG4uZXQtbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbj5hOmZpcnN0LWNoaWxkOmFmdGVye1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgb3BhY2l0eTogMDtcclxuICBoZWlnaHQ6IDA7XHJcbn1cclxuXHJcbiNmb290ZXItbmF2e1xyXG4gIC5ldF9wYl9tb2R1bGU6OmJlZm9yZXtcclxuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250TWVkaXVtO1xyXG4gICAgZm9udC1zaXplOiAxLjE4OHJlbTtcclxuICAgIGNvbG9yOiAkU3RhbmRpbmctV2F0ZXJzO1xyXG4gIH1cclxuXHJcbiAgLmV0X3BiX21lbnUgLmV0X3BiX21lbnVfX21lbnU+bmF2e1xyXG4gICAgLmV0LW1lbnUubmF2e1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5ldC1wYi1jb250cm9sbGVycyBhe1xyXG4gIHdpZHRoOiA1MHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgb3BhY2l0eTogMC41O1xyXG59XHJcblxyXG4uZXRfcGJfc2xpZGVyW2RhdGEtYWN0aXZlLXNsaWRlPVwiZXRfcGJfc2xpZGVfMFwiXSxcclxuLmV0X3BiX3NsaWRlcltkYXRhLWFjdGl2ZS1zbGlkZT1cImV0X3BiX3NsaWRlXzFcIl0sXHJcbi5ldF9wYl9zbGlkZXJbZGF0YS1hY3RpdmUtc2xpZGU9XCJldF9wYl9zbGlkZV8yXCJdLFxyXG4uZXRfcGJfc2xpZGVyW2RhdGEtYWN0aXZlLXNsaWRlPVwiZXRfcGJfc2xpZGVfM1wiXXtcclxuICAuZXQtcGItY29udHJvbGxlcnMgLmV0LXBiLWFjdGl2ZS1jb250cm9se1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTU5NiFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uZXRfcGJfc2xpZGVze1xyXG4gIC5ldF9wYl9zbGlkZXtcclxuICAgIC5ldF9wYl9zbGlkZV9kZXNjcmlwdGlvbntcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk5QzZFODtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICBib3gtc2hhZG93OiAycHggNHB4IDZweCAwIHJnYmEoMCwwLDAsMC4xNSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZ3JlZW4tZW5lcmd5LXN0ZXBze1xyXG4gIGgze1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIHNwYW57XHJcbiAgICAgIGJhY2tncm91bmQ6ICRKYXNtaW5lLUdyZWVuO1xyXG4gICAgICBwYWRkaW5nOiAwIC44MDByZW07XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zaW1wbGUtc2l0ZW1hcC1jb250YWluZXJ7XHJcbiAgaDN7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgdWwuc2ltcGxlLXNpdGVtYXAtcGFnZXtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICBsaXtcclxuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cclxuICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlMDJjXCI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdFbGVnYW50SWNvbnMnO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07XHJcbiAgICAgICAgY29sb3I6ICRTdGFuZGluZy1XYXRlcnM7XHJcbiAgICAgICAgZm9udC1zaXplOiAuOHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNvY2lhbC1tZWRpYS1pY29uc3tcclxuICBtYXJnaW4tbGVmdDogLjVyZW07IFxyXG5cclxuICAmLmZhY2Vib29rOjpiZWZvcmV7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHdpZHRoPSc0MS4yNzknIGhlaWdodD0nNDEuMDI0JyB2aWV3Qm94PScwIDAgNDEuMjc5IDQxLjAyNCclM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9J2EnJTNFJTNDcmVjdCB3aWR0aD0nNDEuMjc5JyBoZWlnaHQ9JzQxLjAyNCcgZmlsbD0nJTIzMDA1NTk2Jy8lM0UlM0MvY2xpcFBhdGglM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAwKScgY2xpcC1wYXRoPSd1cmwoJTIzYSknJTNFJTNDcGF0aCBkPSdNNDEuMjc5LDIwLjY0QTIwLjY0LDIwLjY0LDAsMSwwLDE3LjQzLDQxLjAyNFYyNi41OTFIMTIuMTU5VjIwLjY0SDE3LjQzVjE2LjA5MWMwLTUuMTY1LDMuMDYxLTguMDM1LDcuNzgtOC4wMzVhMjkuNjI3LDI5LjYyNywwLDAsMSw0LjU5MS40MjV2NS4wMzhIMjcuMjA4Yy0yLjU3MiwwLTMuMzgsMS42MTUtMy4zOCwzLjIzMXYzLjg2OWg1LjczOWwtLjkxNCw1Ljk1MkgyMy44MjhWNDFBMjAuNTgsMjAuNTgsMCwwLDAsNDEuMjc5LDIwLjY0JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIDApJyBmaWxsPSclMjMwMDU1OTYnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcclxuICB9XHJcblxyXG4gICYudHdpdHRlcjo6YmVmb3JleyAgICBcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgaWQ9J3N2ZzUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzRSUzQ2RlZnMlM0UlM0NzdHlsZSUzRS5jbHMtMSU3QmZpbGw6JTIzMDA1NTk2O3N0cm9rZS13aWR0aDowcHg7JTdEJTNDL3N0eWxlJTNFJTNDL2RlZnMlM0UlM0Nwb2x5Z29uIGNsYXNzPSdjbHMtMScgcG9pbnRzPSc4LjkgOC4wNiAxOS40NCAyMS44NSAyMS4wNSAyMS44NSAxMC42MyA4LjA2IDguOSA4LjA2Jy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMScgZD0nbTE1LDBDNi43MiwwLDAsNi43MiwwLDE1czYuNzIsMTUsMTUsMTUsMTUtNi43MiwxNS0xNVMyMy4yOCwwLDE1LDBabTMuNjQsMjMuNTlsLTQuNi02LTUuMjUsNmgtMi45Mmw2LjgxLTcuNzhMNS41LDYuNDFoNi4wMWw0LjE1LDUuNDksNC44LTUuNDloMi45MWwtNi4zNyw3LjI3LDcuNDksOS45aC01Ljg2WicvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICB9XHJcblxyXG4gICYubGlua2VkaW46OmJlZm9yZXtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgd2lkdGg9JzQxJyBoZWlnaHQ9JzQxJyB2aWV3Qm94PScwIDAgNDEgNDEnJTNFJTNDZGVmcyUzRSUzQ2NsaXBQYXRoIGlkPSdjbGlwLXBhdGgnJTNFJTNDcmVjdCBpZD0nUmVjdGFuZ2xlXzQ3OTInIGRhdGEtbmFtZT0nUmVjdGFuZ2xlIDQ3OTInIHdpZHRoPSc0MScgaGVpZ2h0PSc0MScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC40MjggMC4xMzkpJyBmaWxsPSclMjMwMDU1OTYnLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDZyBpZD0nR3JvdXBfMjc4MicgZGF0YS1uYW1lPSdHcm91cCAyNzgyJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMC40MjggLTAuMTM5KSclM0UlM0NnIGlkPSdHcm91cF8yNzgxJyBkYXRhLW5hbWU9J0dyb3VwIDI3ODEnIGNsaXAtcGF0aD0ndXJsKCUyM2NsaXAtcGF0aCknJTNFJTNDcGF0aCBpZD0nUGF0aF8xNTQ4NicgZGF0YS1uYW1lPSdQYXRoIDE1NDg2JyBkPSdNNTMuNjQsNDIuNTJ2LS4wNDhjLS4wMDkuMDE2LS4wMjMuMDMyLS4wMzMuMDQ4WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTMwLjc5NCAtMjQuMzk4KScgZmlsbD0nJTIzMDA1NTk2Jy8lM0UlM0NwYXRoIGlkPSdQYXRoXzE1NDg3JyBkYXRhLW5hbWU9J1BhdGggMTU0ODcnIGQ9J00yMC42NCwwYTIwLjY0LDIwLjY0LDAsMSwwLDIwLjY0LDIwLjY0QTIwLjY0LDIwLjY0LDAsMCwwLDIwLjY0LDBNMTUuMTg0LDMwLjgwOUgxMC4yNTNWMTUuOTcxaDQuOTMxWk0xMi43MTcsMTMuOTQ2aC0uMDMxYTIuNTcxLDIuNTcxLDAsMSwxLC4wNjUtNS4xMjcsMi41NzEsMi41NzEsMCwxLDEtLjAzNCw1LjEyN00zMi45NywzMC44MDlIMjguMDM4VjIyLjg3MWMwLTEuOTk0LS43MTItMy4zNTYtMi41LTMuMzU2YTIuNywyLjcsMCwwLDAtMi41MywxLjgwNSwzLjM0MSwzLjM0MSwwLDAsMC0uMTYzLDEuMnY4LjI4N0gxNy45MTFzLjA2Ny0xMy40NDYsMC0xNC44MzhoNC45MzV2Mi4xYTQuOSw0LjksMCwwLDEsNC40NDYtMi40NTJjMy4yNDYsMCw1LjY3OCwyLjEyMSw1LjY3OCw2LjY3N1onIGZpbGw9JyUyMzAwNTU5NicvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbiAgfVxyXG5cclxuICAmOjpiZWZvcmV7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDQxLjI4cHg7XHJcbiAgICBoZWlnaHQ6IDQxLjAycHg7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIH1cclxufVxyXG5cclxuLmV0X3BiX2FjY29yZGlvbntcclxuICAuZXRfcGJfYWNjb3JkaW9uX2l0ZW17XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG5cclxuICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRTdGFuZGluZy1XYXRlcnM7XHJcbiAgICB9XHJcblxyXG4gICAgJi5ldF9wYl90b2dnbGVfb3BlbiBoNDo6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OiBcIlxcZTA0ZlwiO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0wLjVlbTtcclxuICAgICAgdHJhbnNpdGlvbjogIGFsbCAwLjNzIGVhc2Utb3V0O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi8qKiogUmVzcG9uc2l2ZSBTdHlsZXMgVGFibGV0IE9ubHkgKioqL1xyXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XHJcbiAgXHJcbiAgLm1vYmlsZV9uYXYub3BlbmVke1xyXG4gICAgYTp3aGVyZSg6bm90KC53cC1lbGVtZW50LWJ1dHRvbikpIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmV0X3BiX21lbnUtLXdpdGgtbG9nb3tcclxuICAgICYuZXRfcGJfbWVudSAuZXRfcGJfbWVudV9fbWVudSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgJisgLmV0X21vYmlsZV9uYXZfbWVudXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZXQtbWVudS1uYXZ7XHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3ViLW1lbnV7XHJcbiAgICAgICAgICAgICAgdG9wOiBjYWxjKDEwMCUgLSAtMTBweCk7XHJcbiAgICAgICAgICAgICAgbGVmdDogY2FsYygwJSAtIDkwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgI21haW4tdXRpbGl0eS1uYXZ7XHJcbiAgICAuZXRfcGJfbWVudV9fd3JhcHtcclxuICAgICAgXHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgLmV0X3BiX21lbnVfX21lbnV7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgIC5ldC1tZW51LW5hdntcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjbWVudS11dGlsaXR5LW5hdntcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHVsLnN1Yi1tZW51e1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXcoMzBkZWcpO1xyXG4gICAgICAgICAgICBsZWZ0OiAtMTAwcHg7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYygxMDAlIC0gLTEwcHgpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG5cclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3KDBkZWcpO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2tldygwZGVnKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA2ZmM0O1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZXRfbW9iaWxlX25hdl9tZW51e1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGZvb3RlcntcclxuICAgICNmb290ZXItbmF2e1xyXG4gICAgICAubW9iaWxlX21lbnVfYmFye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ldF9tb2JpbGVfbmF2X21lbnV7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAubW9iaWxlX25hdi5jbG9zZWR7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ldF9tb2JpbGVfbWVudXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuMnJlbSAuMnJlbSAuMnJlbSAuMXJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ldF9wYl9tZW51LS1zdHlsZS1sZWZ0X2FsaWduZWQgLmV0X3BiX21lbnVfX3dyYXB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3NtYWxsLWZvb3RlcntcclxuICAgICAgLmV0X3BiX21lbnVfX21lbnV7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm1vYmlsZV9uYXYuY2xvc2Vke1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxufVxyXG4vKiogRW5kIFRhYmxldCAqKi8gXHJcblxyXG5cclxuXHJcbiIsIi8qKiogUmVzcG9uc2l2ZSBTdHlsZXMgU21hcnRwaG9uZSBPbmx5ICoqKi9cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICBib2R5e1xyXG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuXHJcbiAgICBoMSxcclxuICAgIC5ldF9wYl90aXRsZV9jb250YWluZXIgaDEsXHJcbiAgICAuaGVybyAuZXRfcGJfdGV4dCBoMXtcclxuICAgICAgZm9udC1zaXplOiAyLjgxMjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmV0X3BiX3RleHR7XHJcbiAgICAgIGgxe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi44MTI1cmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIGRlZmF1bHRGb250TGlnaHQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgfVxyXG4gIFxyXG4gICAgICBoMntcclxuICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XHJcbiAgICAgIH1cclxuICBcclxuICAgICAgaDN7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjYyNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI21vYmlsZS11dGlsaXR5LW5hdntcclxuICAgIC5ldF9wYl9tZW51X193cmFwe1xyXG4gICAgICAuZXRfcGJfbWVudV9fbWVudXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAuZXQtbWVudS1uYXZ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHVsI21lbnUtbW9iaWxlLXV0aWxpdHktbmF2e1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBhLCBzcGFue1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5uYXYtbGFuZ3VhZ2V7XHJcbiAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMCcgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDEwIDEwJyUzRSUzQ3BhdGggaWQ9J2dsb2JlLXNvbGlkJyBkPSdNNi44NzUsNWExMi4yMTMsMTIuMjEzLDAsMCwxLS4wNjQsMS4yNUgzLjE5MUExMS42ODEsMTEuNjgxLDAsMCwxLDMuMTI3LDVhMTIuMjEzLDEyLjIxMywwLDAsMSwuMDY0LTEuMjVINi44MTFBMTEuNjgxLDExLjY4MSwwLDAsMSw2Ljg3NSw1Wm0uNTYzLTEuMjVoMi40YTUuMDE3LDUuMDE3LDAsMCwxLDAsMi41aC0yLjRBMTIuMzQsMTIuMzQsMCwwLDAsNy41LDUsMTIuMzQsMTIuMzQsMCwwLDAsNy40MzcsMy43NVptMi4yLS42MjVINy4zNTdBNi44Nyw2Ljg3LDAsMCwwLDYuMjc3LjE2NCw1LjAxLDUuMDEsMCwwLDEsOS42MzUsMy4xMjVabS0yLjkxMiwwSDMuMjc1QTcuODcyLDcuODcyLDAsMCwxLDMuOCwxLjI3NSwzLjE5LDMuMTksMCwwLDEsNC40NTcuMjcuODA3LjgwNywwLDAsMSw1LDBhLjgwNy44MDcsMCwwLDEsLjU0My4yN0EzLjE5LDMuMTksMCwwLDEsNi4yLDEuMjc1LDcuNzI2LDcuNzI2LDAsMCwxLDYuNzI1LDMuMTI1Wm0tNC4wODIsMEguMzYzQTUuMDEzLDUuMDEzLDAsMCwxLDMuNzIzLjE2NGE2Ljg3LDYuODcsMCwwLDAtMS4wOCwyLjk2MVpNLjE1OCwzLjc1aDIuNGExMi41MzEsMTIuNTMxLDAsMCwwLDAsMi41SC4xNThhNS4wMTcsNS4wMTcsMCwwLDEsMC0yLjVaTTMuOCw4LjcyM2E3LjczNSw3LjczNSwwLDAsMS0uNTI3LTEuODQ4SDYuNzI1QTcuODI3LDcuODI3LDAsMCwxLDYuMiw4LjcyM2EzLjE5LDMuMTksMCwwLDEtLjY1NCwxLjAwNkEuOC44LDAsMCwxLDUsMTBhLjgwNy44MDcsMCwwLDEtLjU0My0uMjdBMy4xOSwzLjE5LDAsMCwxLDMuOCw4LjcyNVpNMi42NDMsNi44NzVhNi44Nyw2Ljg3LDAsMCwwLDEuMDgsMi45NjFBNS4wMTMsNS4wMTMsMCwwLDEsLjM2Myw2Ljg3NVptNi45OTQsMEE1LjAxNCw1LjAxNCwwLDAsMSw2LjI3OSw5LjgzNmE2LjksNi45LDAsMCwwLDEuMDgtMi45NjFIOS42MzlaJyBmaWxsPSclMjNmZmYnLyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYubmF2LWNvbnRhY3R7XHJcbiAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMS41NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4LjY1NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMS41NCcgaGVpZ2h0PSc4LjY1NScgdmlld0JveD0nMCAwIDExLjU0IDguNjU1JyUzRSUzQ3BhdGggaWQ9J2VudmVsb3BlLXNvbGlkXzFfJyBkYXRhLW5hbWU9J2VudmVsb3BlLXNvbGlkICgxKScgZD0nTTEuMDgyLDY0YTEuMDgyLDEuMDgyLDAsMCwwLS42NDksMS45NDdsNC45LDMuNjc4YS43MjQuNzI0LDAsMCwwLC44NjYsMGw0LjktMy42NzhBMS4wODIsMS4wODIsMCwwLDAsMTAuNDU4LDY0Wk0wLDY2LjUyNHY0LjY4OGExLjQ0NCwxLjQ0NCwwLDAsMCwxLjQ0MywxLjQ0M0gxMC4xYTEuNDQ0LDEuNDQ0LDAsMCwwLDEuNDQzLTEuNDQzVjY2LjUyNEw2LjYzNiw3MC4yYTEuNDQsMS40NCwwLDAsMS0xLjczMSwwWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAtNjQpJyBmaWxsPSclMjNmZmYnLyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYubmF2LWxvZ2lueyBcclxuICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzguNzUnIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCA4Ljc1IDEwJyUzRSUzQ3BhdGggaWQ9J3VzZXItc29saWQnIGQ9J000LjM3NSw1YTIuNSwyLjUsMCwxLDAtMi41LTIuNUEyLjUsMi41LDAsMCwwLDQuMzc1LDVabS0uODkzLjkzOEEzLjQ4MiwzLjQ4MiwwLDAsMCwwLDkuNDIuNTguNTgsMCwwLDAsLjU4LDEwSDguMTdhLjU4LjU4LDAsMCwwLC41OC0uNThBMy40ODIsMy40ODIsMCwwLDAsNS4yNjgsNS45MzhIMy40ODJaJyBmaWxsPSclMjNmZmYnLyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHVsLnN1Yi1tZW51e1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDAlIC0gMTgzcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ldF9tb2JpbGVfbmF2X21lbnV7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRmbntcclxuICAgICY6OmJlZm9yZXtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMCcgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDEwIDEwJyUzRSUzQ3BhdGggaWQ9J3Bob25lLXNvbGlkJyBkPSdNMy4yMjEuNDU4QS43NzkuNzc5LDAsMCwwLDIuMjk1LjAwNUwuNTc2LjQ3NEEuNzg0Ljc4NCwwLDAsMCwwLDEuMjI4YTguNzUsOC43NSwwLDAsMCw4Ljc1LDguNzVBLjc4NC43ODQsMCwwLDAsOS41LDkuNGwuNDY5LTEuNzE5YS43NzkuNzc5LDAsMCwwLS40NTMtLjkyNkw3LjY0NCw1Ljk3NmEuNzc5Ljc3OSwwLDAsMC0uOS4yMjdsLS43ODkuOTYzQTYuNiw2LjYsMCwwLDEsMi44MTIsNC4wMjdsLjk2My0uNzg3QS43NzkuNzc5LDAsMCwwLDQsMi4zMzVMMy4yMjEuNDZaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIDAuMDIzKScgZmlsbD0nJTIzZmZmJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmV0X3BiX21vZHVsZS5ncmVlbntcclxuICAgIGxpbmUtaGVpZ2h0OiAuNTtcclxuICB9XHJcblxyXG4gICNjdXN0b21lci1sb2dpbntcclxuICAgIC5ldF9wYl9tZW51X19tZW51Pm5hdj51bHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcclxuICAgICAgcmlnaHQ6IDFyZW07XHJcbiAgICB9XHJcbiAgfSBcclxuXHJcbiAgLm1vYmlsZV9uYXYuY2xvc2Vke1xyXG4gICAgLmV0X21vYmlsZV9tZW51e1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7IFxyXG4gICAgICBcclxuICAgICAgbGl7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgcGFkZGluZzogMSUgMiU7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udExpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vYmlsZV9uYXYub3BlbmVke1xyXG4gICAgLmV0X21vYmlsZV9tZW51e1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7IFxyXG5cclxuICAgICAgbGl7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgcGFkZGluZzogMSUgMiU7IFxyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgQGluY2x1ZGUgZGVmYXVsdEZvbnRMaWdodDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY3VycmVudC1tZW51LWl0ZW0gYXtcclxuICAgICAgICAgIGNvbG9yOiAkU3RhbmRpbmctV2F0ZXJzO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgcCwgdWwgbGksIG9sIGxpLCBzcGFue1xyXG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjY7IFxyXG4gIH1cclxuXHJcbiAgLmhpZGUteHN7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIGhlaWdodDogMDtcclxuICB9XHJcblxyXG4gIC5lbnRyeS1jb250ZW50IHVsLmxpc3QgbGl7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcbiAgICB0ZXh0LWluZGVudDogLTJyZW07XHJcblxyXG4gICAgJjo6YmVmb3Jle1xyXG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgdG9wOiAwLjFyZW07XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRhYmxlLXdyYXBwZXJ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuXHJcbiAgICB0YWJsZXtcclxuICAgICAgZm9udC1zaXplOiAuOXJlbTtcclxuXHJcbiAgICAgIHRyIHRke1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ldF9wYl9hY2NvcmRpb25faXRlbSAuZXRfcGJfdG9nZ2xlX2NvbnRlbnR7XHJcbiAgICB0YWJsZXtcclxuICAgICAgdHIgdGR7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBwYWRkaW5nOiA2cHggMTBweDtcclxuICAgICAgICBmb250LXNpemU6IC45cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmV0X3BiX3NsaWRle1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcblxyXG4gIC5ncmVlbi1idXR0b257XHJcbiAgICBwYWRkaW5nLXRvcDogMC43cmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDAuN3JlbTtcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKXtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIH1cclxuXHJcbiAgICBhe1xyXG4gICAgICBmb250LXNpemU6IDAuOXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ldC1wYi1jb250cm9sbGVycyBhIHtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgdGFibGUucHJvZHVjdC1mZWF0dXJlc3tcclxuICAgIHRoZWFke1xyXG4gICAgICB0aHtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0Ym9keXtcclxuICAgICAgdHI6bnRoLW9mLXR5cGUoMSl7XHJcbiAgICAgICAgdGR7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgdHIgdGR7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgZm9vdGVye1xyXG4gICAgI3NtYWxsLWZvb3RlcntcclxuICAgICAgLmV0X3BiX21lbnVfX3dyYXB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAjbWVudS1zbWFsbC1mb290ZXJ7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICNmb290ZXItbmF2e1xyXG4gICAgICAubW9iaWxlX21lbnVfYmFye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ldF9tb2JpbGVfbmF2X21lbnV7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAubW9iaWxlX25hdi5jbG9zZWR7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ldF9wYl9jb2x1bW57XHJcbiAgICAgICAgLmV0X3BiX21vZHVsZTo6YmVmb3Jle1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuMTg3NXJlbTtcclxuICAgICAgICAgIEBpbmNsdWRlIGRlZmF1bHRGb250TWVkaXVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmV0X21vYmlsZV9tZW51e1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICBsaXtcclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMC4ycmVtO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZXRfcGJfbWVudS0tc3R5bGUtbGVmdF9hbGlnbmVkIC5ldF9wYl9tZW51X193cmFwe1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNzbWFsbC1mb290ZXJ7XHJcbiAgICAgIC5ldF9wYl9tZW51X19tZW51e1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tb2JpbGVfbmF2LmNsb3NlZHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYm90dG9tLWZvb3Rlci10ZXh0e1xyXG4gICAgc3BhbiwgcHtcclxuICAgICAgZm9udC1zaXplOiAwLjkzNzVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG59XHJcblxyXG4vKioqIFJlc3BvbnNpdmUgU3R5bGVzIFNtYXJ0cGhvbmUgUG9ydHJhaXQgKioqL1xyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xyXG4gIFxyXG59IiwiQG1peGluIHJlc3BvbmQgKCRicmVha3BvaW50cy4uLikge1xyXG4gIEBlYWNoICRicmVha3BvaW50IGluICRicmVha3BvaW50cyB7XHJcblxyXG4gICAgLy8gJGJyZWFrcG9pbnQgaXMgc2ltcGx5IGEgdmFyaWFibGUgdGhhdCBjYW4gaGF2ZSBzZXZlcmFsIHZhbHVlc1xyXG4gICAgQGlmICRicmVha3BvaW50ID09IGRlc2t0b3Atc20ge1xyXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGlmICRicmVha3BvaW50ID09IGRlc2t0b3Age1xyXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGlmICRicmVha3BvaW50ID09IHRhYmxldCB7XHJcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgICB9XHJcbiAgICB9IFxyXG5cclxuICAgIEBpZiAkYnJlYWtwb2ludCA9PSB0YWJsZXQteGwge1xyXG4gICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5ODFweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGlmICRicmVha3BvaW50ID09IG1vYmlsZSB7XHJcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpZiAkYnJlYWtwb2ludCA9PSBtb2JpbGUtc20ge1xyXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaWYgJGJyZWFrcG9pbnQgPT0gbW9iaWxlLXhzIHtcclxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGlmICRicmVha3BvaW50ID09IG1vYmlsZS1wb3J0cmFpdCB7XHJcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiYm9keS50cmFuc2xhdGVwcmVzcy1lc19NWHtcclxuICAuZXRfcGJfc2VjdGlvbl8wX3RiX2hlYWRlcntcclxuICAgIC5ldF9wYl9yb3dfMV90Yl9oZWFkZXJ7XHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQodGFibGV0KXtcclxuICAgICAgICB3aWR0aDogOTIlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGVybyAuZXRfcGJfdGV4dCBoMXtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgfVxyXG5cclxuICAmLmNvbW1lcmNpYWwtcGFnZXtcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKXtcclxuICAgICAgLnBob25lX2xvZ2lue1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICBtYXJnaW46IDI1cHggMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gICYuaG9tZXtcclxuICAgIC5lbnRyeS1jb250ZW50e1xyXG4gICAgICAuZXRfcGJfc2VjdGlvbl8wIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUsIHRhYmxldCl7XHJcbiAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5ldF9wYl9yb3dfMHtcclxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKXtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogODUwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZCh0YWJsZXQpe1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA3NDBweDtcclxuXHJcbiAgICAgICAgICAgIC5ldF9wYl90ZXh0XzAgaDF7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSl7XHJcbiAgICAgIC5ncmVlbi1idXR0b257XHJcbiAgICAgICAgcGFkZGluZzogLjlyZW0gMC42cmVtO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIH1cclxuICAgIH1cclxufSJdfQ== */
