@import"https://fonts.googleapis.com/css2?family=Kiwi+Maru:wght@400;500&family=Noto+Sans+JP:wght@100..900&family=Outfit:wght@100..900&display=swap";@font-face{font-family:"KeiFont";src:url("../../font/Keifont.woff2") format("woff2"),url("../../font/Keifont.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;position:relative;width:100%;min-height:100vh}*,::after,::before{box-sizing:border-box}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;font-family:"Noto Sans JP",serif;margin:0;padding:0;border:0;vertical-align:baseline}:focus{outline:0}main,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}td:empty,th:empty{opacity:0}input:required,input{box-shadow:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #fff inset}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;box-sizing:content-box}textarea{overflow:auto;vertical-align:top;resize:vertical}audio,canvas,video{display:inline-block;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}a:active,a:hover{outline:none}img{border:0;max-width:100%;display:inline-block;vertical-align:middle;height:auto}picture{display:inline-block}figure{margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;border:0;background:rgba(0,0,0,0)}button::-moz-focus-inner{border:0}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button{border:0;background:rgba(0,0,0,0)}textarea{overflow:auto;vertical-align:top;resize:vertical}table{border-collapse:collapse;border-spacing:0}hr{box-sizing:content-box;overflow:visible;background:#000;border:0;height:1px;line-height:0;margin:0;padding:0;page-break-after:always;width:100%}pre{font-family:monospace,monospace;font-size:100%}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:none}code,kbd,samp{font-family:monospace,monospace;font-size:100%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-5px}sup{top:-5px}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1;margin:0;padding:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0;outline:0}legend{color:inherit;white-space:normal;display:block;border:0;max-width:100%;width:100%}fieldset{min-width:0}body:not(:-moz-handler-blocked) fieldset{display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}template{display:none}body{font-family:"Noto Sans JP",sans-serif;font-size:16px;background-color:#fff;animation:loading .5s;color:#333}@media screen and (max-width: 768px){body{font-size:14px}}body.no-scroll{overflow:hidden;touch-action:none;overscroll-behavior:none;height:100vh}@keyframes loading{0%{opacity:0}100%{opacity:1}}img,picture{max-width:100%;height:auto;vertical-align:bottom}.sp{display:none}@media screen and (max-width: 768px){.sp{display:block}}.pc{display:block}@media screen and (max-width: 768px){.pc{display:none}}.fadein{opacity:0;transform:translate(0, 100px);transition:all 500ms}.fadein-up{transform:translate(0, 100px)}.fadein-down{transform:translate(0, -100px)}.fadein-left{transform:translate(-100px, 0)}.fadein-right{transform:translate(50px, 0)}.scrollin{opacity:1;transform:translate(0, 0)}.opening{position:fixed;z-index:99999;width:100%;height:100%;top:0;left:0;background:#fff;display:flex;align-items:center;justify-content:center;transition:opacity 600ms ease;overscroll-behavior:contain;touch-action:none}.opening .txt{text-align:center}.opening .txt svg{max-width:100%}.opening.is-fadeout{opacity:0;pointer-events:none}a,button{cursor:pointer;transition:.5s;line-height:1;text-decoration:none}a:hover,a:active,button:hover,button:active{opacity:.6}section .inner,footer .inner,header .inner{max-width:1340px;margin:0 auto;padding:0 30px;width:100%}section .inner.width_1024,footer .inner.width_1024,header .inner.width_1024{max-width:1084px}section .inner.width_full,footer .inner.width_full,header .inner.width_full{max-width:100%}@media screen and (max-width: 768px){section .inner,footer .inner,header .inner{padding:0 20px}}.margin_b20{margin-bottom:20px}.margin_b50{margin-bottom:50px}.margin_t40{margin-top:40px}.margin_t80{margin-top:80px}.margin_b120{margin-bottom:120px}@media screen and (max-width: 1024px){.margin_b120{margin-bottom:60px}}.margin_t150{margin-top:150px}@media screen and (max-width: 1024px){.margin_t150{margin-top:80px}}.h2_a{font-family:"Kiwi Maru",serif;font-size:24px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:40px}@media screen and (max-width: 1024px){.h2_a{font-size:20px}}@media screen and (max-width: 920px){.h2_a{font-size:16px}}.h2_a span{font-family:"Jost",sans-serif;font-size:80px;font-style:normal;font-weight:500;line-height:normal;display:block}@media screen and (max-width: 1024px){.h2_a span{font-size:60px}}@media screen and (max-width: 920px){.h2_a span{font-size:40px}}.h2_b{font-size:42px;color:#6b5f5f;font-weight:600;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;line-height:1;margin-bottom:60px;margin-top:60px;font-weight:600;font-family:"Outfit",sans-serif}.h2_b span{font-size:20px;font-family:"Kiwi Maru",serif}.h2_c{display:inline-flex;padding:20px 30px 20px 54px;justify-content:center;align-items:center;gap:10px;border:2px solid #6b5f5f;height:-moz-fit-content;height:fit-content;position:relative}.h2_c .rl{writing-mode:vertical-rl;font-family:"Kiwi Maru",serif;font-size:38px;font-weight:500;line-height:1}@media screen and (max-width: 1280px){.h2_c .rl{font-size:30px}}@media screen and (max-width: 800px){.h2_c .rl{font-size:26px}}.h2_c .en{position:absolute;top:0;left:24px;transform-origin:left bottom;transform:rotate(90deg);font-family:"Outfit",sans-serif;font-weight:700;width:-moz-max-content;width:max-content}@media screen and (max-width: 1280px){.h2_c .en{font-size:14px}}.h2_d{font-size:30px;font-weight:600;color:#6b5f5f;margin-bottom:40px}.h3_a{display:flex;align-items:center;gap:8px;font-weight:bold}.h3_b{display:flex;flex-direction:column;align-items:center;font-size:30px;font-weight:bold;gap:15px;color:#6b5f5f;line-height:1;margin-bottom:40px;margin-top:60px;font-family:"Outfit",sans-serif}.h3_b span{font-size:16px;font-family:"Kiwi Maru",serif}.h3_c{display:flex;align-items:center;gap:10px;font-family:"Kiwi Maru",serif;font-weight:500;color:#6b5f5f;font-size:20px}.btn_a{display:contents}.btn_a a,.btn_a button{display:flex;align-items:center;justify-content:center;gap:10px;color:#e9882e;text-decoration:none;transition:.5s ease;background-color:#e9882e;max-width:335px;width:100%;color:#fff;padding:20px;border-radius:10px;position:relative;font-weight:600}.btn_a a i,.btn_a button i{position:absolute;top:0;bottom:0;right:20px;margin:auto;height:-moz-fit-content;height:fit-content}.btn_a a i.i2,.btn_a button i.i2{right:35px;transition:.5s ease}.btn_a a:hover,.btn_a a:active,.btn_a button:hover,.btn_a button:active{opacity:.7}.btn_a a:hover .i2,.btn_a a:active .i2,.btn_a button:hover .i2,.btn_a button:active .i2{right:20px}.btn_a.btn_a_back a,.btn_a.btn_a_back button{background-color:gray}.btn_a.btn_a_back a i,.btn_a.btn_a_back button i{right:auto;left:20px}.btn_a.btn_a_back a i.i2,.btn_a.btn_a_back button i.i2{right:auto;left:35px;transition:.5s ease}.btn_a.btn_a_back a i svg,.btn_a.btn_a_back button i svg{transform:rotate(180deg)}.btn_a.btn_a_back a:hover .i2,.btn_a.btn_a_back a:active .i2,.btn_a.btn_a_back button:hover .i2,.btn_a.btn_a_back button:active .i2{right:auto;left:20px}.btn_a.c_font a,.btn_a.c_font button{background-color:gray}.btn_b{width:100%}.btn_b a{display:flex;flex-direction:column;gap:15px;align-items:center;background-color:#e9882e;border-radius:10px;padding:30px;font-size:20px;font-weight:bold;color:#fff}.btn_b.cg a{background-color:#87d267}.btn_c a{display:flex;align-items:center;color:#fff;background-color:#e9882e;border-radius:100px;padding:25px 50px;gap:20px;width:-moz-fit-content;width:fit-content}.btn_c.btn_c_center{display:flex;margin-top:40px;justify-content:center}.btn_area{display:flex;gap:40px;justify-content:center}@media screen and (max-width: 480px){.btn_area{flex-direction:column;align-items:center}}.cat_a{display:flex;flex-wrap:wrap;gap:5px}.cat_a li{padding:5px 10px;text-align:center;background:#e9882e;color:#fff;border-radius:5px;font-size:12px;width:-moz-fit-content;width:fit-content}.cat_b{display:flex;flex-wrap:wrap;gap:5px}.cat_b li{padding:5px 15px;text-align:center;background:#e9882e;color:#fff;font-size:12px;width:-moz-fit-content;width:fit-content}.cat_b li a{color:#fff}.list_1{display:flex;flex-direction:column;gap:15px}.list_1 li a{display:flex;width:100%;position:relative;gap:20px;align-items:center;text-decoration:none;color:#e9882e;font-size:20px;border-bottom:1px solid #e9882e;padding:10px 20px 10px 0;transform:scale(1);transform-origin:left center;transition:.5s ease;opacity:1}@media screen and (max-width: 1280px){.list_1 li a{font-size:18px}}@media screen and (max-width: 768px){.list_1 li a{font-size:16px}}.list_1 li a>svg:first-of-type{flex-shrink:0}.list_1 li a .arrow{position:absolute;right:0;bottom:-1px}@media screen and (max-width: 768px){.list_1 li a .arrow{bottom:0;top:0;margin:auto}}.list_1 li a:hover,.list_1 li a:active{transform:translateX(15px)}.list_2{display:flex;flex-direction:column;gap:80px}.list_2 .box{display:flex;gap:30px}@media screen and (max-width: 768px){.list_2 .box{flex-direction:column;align-items:center}}.list_2 .box .img{width:240px;height:240px;overflow:hidden;border-radius:10px}.list_2 .box .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.list_2 .box .txt{width:calc(100% - 270px);display:flex;flex-direction:column;gap:15px}@media screen and (max-width: 768px){.list_2 .box .txt{max-width:500px;width:100%}}.list_2 .box .txt .yakusyoku{font-size:14px;font-weight:500;color:#e98d85}.list_2 .box .txt .name{display:flex;align-items:end;gap:10px;font-size:18px}.list_2 .box .txt .name .en_name{font-family:"Jost",sans-serif;font-size:16px;font-weight:300;color:#777}.list_2 .box .txt .textarea{font-size:14px;color:#777}.list_3{display:flex;flex-direction:column}.list_3 dl{display:flex}.list_3 dl dt{padding:30px 20px;border-bottom:1px solid #e9882e;width:230px;display:flex;align-items:center}@media screen and (max-width: 768px){.list_3 dl dt{width:100px}}.list_3 dl dd{padding:30px 20px;border-bottom:1px solid #ccc;width:calc(100% - 230px);display:flex;align-items:center}@media screen and (max-width: 768px){.list_3 dl dd{width:calc(100% - 100px)}}.list_4{display:flex;flex-direction:column;gap:30px}.list_4 a{display:flex;flex-direction:column;gap:20px;width:100%;background-color:#fff;border-radius:20px;padding:40px 50px;box-shadow:0 2px 8px 0 rgba(0,0,0,.1)}.list_4 a .h3_a{color:#333}.list_4 a .gaiyou{color:#333;line-height:1.6}.list_5{display:flex;flex-direction:column;gap:15px}.list_5 dl{display:flex}.list_5 dl dt{width:120px}.list_5 dl dd{width:calc(100% - 120px)}.news_a{display:flex;flex-direction:column;gap:20px}.news_a .box a{padding-bottom:20px;border-bottom:1px solid #ccc;display:block;color:#333}.news_a .box a .flex{display:flex;align-items:center;gap:20px}.news_a .box a .flex .date{color:#777}.magazine_a{display:flex;flex-wrap:wrap;gap:40px 30px}@media screen and (max-width: 480px){.magazine_a{gap:40px}}.magazine_a .box{width:calc(33.3333% - 30px)}@media screen and (max-width: 1280px){.magazine_a .box{width:calc(50% - 20px)}}@media screen and (max-width: 1024px){.magazine_a .box{width:calc(33.3333% - 30px)}}@media screen and (max-width: 768px){.magazine_a .box{width:calc(50% - 20px)}}@media screen and (max-width: 480px){.magazine_a .box{width:100%}}.magazine_a .box a{box-shadow:0 2px 8px 0 rgba(0,0,0,.15);display:flex;flex-direction:column;gap:10px;position:relative;transform:scale(1);transform-origin:center bottom;transition:.5s ease;padding:30px 20px}.magazine_a .box a:hover,.magazine_a .box a:active{opacity:1;transform:scale(1.03)}.magazine_a .box a .img{width:100%;height:200px}.magazine_a .box a .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.magazine_a .box a .txt{width:100%;font-size:16px;color:#333}.magazine_a .box a .txt .cat{position:absolute;top:-10px;left:20px}.magazine_a .box a .txt .h3_a{font-size:20px}@media screen and (max-width: 1280px){.magazine_a .box a .txt .h3_a{font-size:18px}}@media screen and (max-width: 768px){.magazine_a .box a .txt .h3_a{font-size:16px}}.magazine_a .box a .txt .stname{display:flex;align-items:center;gap:6px;color:#777;font-weight:500;font-size:14px;margin-bottom:10px}.magazine_a .box a .txt .price{font-size:24px;margin-top:10px;color:#e9882e}.magazine_a .box a .txt .btn_a{position:absolute;right:20px;bottom:20px}.magazine_b{display:flex;flex-wrap:wrap;gap:60px}@media screen and (max-width: 1280px){.magazine_b{gap:40px}}.magazine_b .box{width:calc(25% - 45px)}@media screen and (max-width: 1024px){.magazine_b .box{width:calc(50% - 20px)}}@media screen and (max-width: 620px){.magazine_b .box{width:100%}}.magazine_b .box a{display:flex;flex-direction:column;gap:20px;transform:scale(1);transform-origin:center bottom;transition:.5s ease}.magazine_b .box a:hover,.magazine_b .box a:active{opacity:1;transform:scale(1.03)}.magazine_b .box a .img{width:100%;height:250px}.magazine_b .box a .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.magazine_b .box a .txt{text-align:center}.magazine_b .box a .txt .h3_a{font-size:18px;color:#6b5f5f;justify-content:center}.magazine_b .box a .txt .stname{display:flex;align-items:center;justify-content:center;gap:6px;color:#777;font-weight:500;font-size:14px;margin-bottom:10px}.archive_a{display:flex;gap:60px}.archive_a .shopst_list{padding:40px;background-color:#e9882e;position:relative}.archive_a .shopst_list .tri{position:absolute;z-index:2;width:0;height:0}.archive_a .shopst_list .tri.tl{border-right:30px solid rgba(0,0,0,0);border-top:30px solid #fff;top:0;left:0}.archive_a .shopst_list .tri.tr{border-left:30px solid rgba(0,0,0,0);border-top:30px solid #fff;top:0;right:0}.archive_a .shopst_list .tri.bl{border-right:30px solid rgba(0,0,0,0);border-bottom:30px solid #fff;bottom:0;left:0}.archive_a .shopst_list .tri.br{border-left:30px solid rgba(0,0,0,0);border-bottom:30px solid #fff;bottom:0;right:0}.archive_a .shopst_list .bod{width:100px;border-bottom:1px solid #333;position:absolute;z-index:2}.archive_a .shopst_list .bod.tl2{top:25px;left:-25px;transform:rotate(-45deg)}.archive_a .shopst_list .bod.tr2{top:25px;right:-25px;transform:rotate(45deg)}.archive_a .shopst_list .bod.bl2{bottom:25px;left:-25px;transform:rotate(45deg)}.archive_a .shopst_list .bod.br2{bottom:25px;right:-25px;transform:rotate(-45deg)}.archive_a .shopst_list .box{background-color:#fff}.archive_a .shopst_list .btn_area{width:100%}.imgtxt_a{display:flex;gap:40px}@media screen and (max-width: 768px){.imgtxt_a{flex-direction:column}}.imgtxt_a .thumb{width:30%;height:300px}@media screen and (max-width: 768px){.imgtxt_a .thumb{width:100%;max-width:500px;margin:0 auto}}.imgtxt_a .thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.imgtxt_a .txt{width:calc(70% - 40px);display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 768px){.imgtxt_a .txt{width:100%}}.imgtxt_a .txt .title{font-size:1.5em;font-weight:600}.imgtxt_a .txt .cont{color:#6b5f5f}.two_column .inner{display:flex;gap:40px;margin:0 auto}@media screen and (max-width: 1024px){.two_column .inner{flex-direction:column;gap:80px}}.two_column .inner .side{flex:0 0 300px;display:flex;flex-direction:column;gap:40px;box-shadow:0 2px 8px 0 rgba(0,0,0,.1);border-radius:20px;padding:40px 20px;background-color:#faefe4}@media screen and (max-width: 1024px){.two_column .inner .side{order:2;flex:1}}.two_column .inner .side .box{display:flex;flex-direction:column;gap:20px}.two_column .inner .side h2{font-size:18px;font-weight:bold;font-family:"Kiwi Maru",serif}.two_column .inner .right_column{flex:1}@media screen and (max-width: 1024px){.two_column .inner .right_column{order:1}}.two_column .inner .right_column .s_txt{font-size:20px;margin-bottom:40px;font-weight:600;border:1px solid #e9882e;color:#e9882e;width:-moz-fit-content;width:fit-content;padding:4px 20px}.two_column .inner .right_column .news_a{margin:0}input,select,textarea{width:100%;border:1px solid #777;border-radius:8px;padding:8px 12px;line-height:1.6}input[type=checkbox]{width:13px !important}select{cursor:pointer;position:relative}textarea{min-height:100px}.cat{display:flex;gap:10px}.cat li{padding:4px 8px;background:#e9882e;color:#fff;font-size:14px}.cat li:first-child{background:#e98d85}.pagination .screen-reader-text{display:none}.pagination .nav-links{display:flex;flex-wrap:wrap;gap:8px}.pagination .nav-links .page-numbers{display:flex;align-items:center;padding:8px;border:1px solid #e9882e;border-radius:4px;text-decoration:none;color:#e9882e}.pagination .nav-links .page-numbers.current{background:#e9882e;color:#fff}.breadcrumb{margin-top:20px;margin-bottom:60px}.breadcrumb span span{font-size:14px;color:#777}.breadcrumb span a span{font-size:14px;color:#e9882e}.blob-bg{position:fixed;inset:0;z-index:-2;pointer-events:none;overflow:hidden;background:#fff}.blob-bg .blob{position:absolute;width:clamp(280px,38vw,640px);height:clamp(220px,32vw,520px);filter:blur(40px);opacity:.9;will-change:transform;border-radius:40% 60% 60% 40%/40% 40% 60% 60%;mix-blend-mode:normal}.blob-bg .blob.b1{left:8%;top:8%;background:radial-gradient(circle at 30% 30%, rgba(0, 71, 106, 0.1529411765) 0%, rgba(0, 71, 106, 0.1529411765) 20%, rgba(232, 230, 255, 0) 70%),radial-gradient(circle at 70% 70%, rgba(6, 118, 255, 0.0901960784) 0%, rgba(214, 255, 237, 0) 70%);animation:float1 5s ease-in-out infinite alternate}.blob-bg .blob.b2{left:22%;top:48%;background:radial-gradient(circle at 35% 40%, rgba(6, 118, 255, 0.1215686275) 0%, rgba(232, 255, 243, 0) 70%),radial-gradient(circle at 70% 60%, rgba(0, 71, 106, 0.1529411765) 0%, rgba(249, 230, 255, 0) 70%);animation:float2 8s ease-in-out infinite alternate}.blob-bg .blob.b3{right:6%;top:18%;background:radial-gradient(circle at 35% 35%, rgba(0, 71, 106, 0.1294117647) 0%, rgba(255, 233, 227, 0) 70%),radial-gradient(circle at 65% 65%, rgba(176, 136, 121, 0.2039215686) 0%, rgba(244, 230, 255, 0) 70%);animation:float3 3s ease-in-out infinite alternate}@keyframes float1{0%{transform:translate3d(0, 0, 0) scale(1)}100%{transform:translate3d(60px, 40px, 0) scale(1.08) rotate(6deg)}}@keyframes float2{0%{transform:translate3d(0, 0, 0) scale(1.02)}100%{transform:translate3d(-40px, -60px, 0) scale(0.97) rotate(-5deg)}}@keyframes float3{0%{transform:translate3d(0, 0, 0) scale(0.98)}100%{transform:translate3d(-80px, 20px, 0) scale(1.06) rotate(4deg)}}@media(prefers-reduced-motion: reduce){.blob{animation:none}}.contact_area .content{margin-bottom:120px}.contact_area .content .inner{display:flex;gap:80px}@media screen and (max-width: 1024px){.contact_area .content .inner{flex-direction:column;gap:20px}}.contact_area .content .inner .step_area{width:300px}@media screen and (max-width: 1024px){.contact_area .content .inner .step_area{display:flex;gap:20px;width:100%}}@media screen and (max-width: 480px){.contact_area .content .inner .step_area{display:none}}.contact_area .content .inner .step_area .step_box{position:relative;padding-left:40px;margin-bottom:40px}@media screen and (max-width: 1024px){.contact_area .content .inner .step_area .step_box{padding-left:20px;margin-bottom:0}}.contact_area .content .inner .step_area .step_box span{display:block;font-size:20px;font-weight:600;color:#777;margin-bottom:8px;line-height:1}@media screen and (max-width: 1024px){.contact_area .content .inner .step_area .step_box span{font-size:16px}}.contact_area .content .inner .step_area .step_box .txt{font-weight:700;color:#777}.contact_area .content .inner .step_area .step_box.step_on:before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;border-radius:50%;border:5px solid #e98d85}@media screen and (max-width: 1024px){.contact_area .content .inner .step_area .step_box.step_on:before{width:15px;height:15px;border:4px solid #e98d85}}.contact_area .content .inner .step_area .step_box.step_on span,.contact_area .content .inner .step_area .step_box.step_on .txt{color:#e98d85}.contact_area .content .inner .c_right{width:calc(100% - 380px)}@media screen and (max-width: 1024px){.contact_area .content .inner .c_right{width:100%}}.contact_area .content .inner .c_right .gray_area{margin-top:0;background:#e8eaed;padding:20px 30px;margin-bottom:40px;border-radius:20px}.contact_area .content .inner .c_right .gray_area .tyu_t{font-weight:bold;border-bottom:1px solid #ccc;padding-bottom:15px;margin-bottom:15px}.contact_area .content .inner .c_right .gray_area ul{list-style:disc;padding-left:24px}.contact_area .content .inner .c_right .gray_area ul li span{color:red}.contact_area .content .inner .contactform dl{display:flex;justify-content:baseline;margin-bottom:40px;flex-direction:column;gap:20px}@media screen and (max-width: 768px){.contact_area .content .inner .contactform dl{gap:15px}}.contact_area .content .inner .contactform dl dt label,.contact_area .content .inner .contactform dl dt .label{display:flex;align-items:center;gap:8px}.contact_area .content .inner .contactform dl dt label span,.contact_area .content .inner .contactform dl dt .label span{color:red;font-size:9px;display:block}.contact_area .content .inner .contactform dl dt .error{font-size:.8rem;color:red}.contact_area .content .inner .contactform dl dd.flex{display:flex;gap:20px}.contact_area .content .inner .contactform dl dd.flex input{width:calc(50% - 10px)}.contact_area .content .inner .contactform dl dd.bl_area{display:flex;gap:10px}.contact_area .content .inner .contactform dl dd .radio_area,.contact_area .content .inner .contactform dl dd .checkbox_area{display:flex;flex-direction:column;gap:8px}.contact_area .content .inner .contactform dl dd .radio_area .title,.contact_area .content .inner .contactform dl dd .checkbox_area .title{font-size:.8rem;font-weight:600}.contact_area .content .inner .contactform dl dd .radio_area .box,.contact_area .content .inner .contactform dl dd .checkbox_area .box{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.contact_area .content .inner .contactform dl dd .radio_area .box label,.contact_area .content .inner .contactform dl dd .checkbox_area .box label{display:flex;align-items:center;justify-content:left;gap:8px}.contact_area .content .inner .contactform dl dd .radio_area .box label input,.contact_area .content .inner .contactform dl dd .checkbox_area .box label input{width:auto}.contact_area .content .inner .contactform .btn_normal{margin-top:100px}@media screen and (max-width: 1024px){.contact_area .content .inner .contactform .btn_normal{margin-top:40px}}.contact_area .content .inner .contactform .btn_normal button{margin:0 auto}.contact_area .content .inner .contactform .btn_area{display:flex;gap:40px;margin-top:100px;justify-content:center}@media screen and (max-width: 480px){.contact_area .content .inner .contactform .btn_area{flex-direction:column;align-items:center}}.contact_area .content .inner .contactform .btn_area .btn_normal{margin-top:0;width:calc(50% - 20px)}@media screen and (max-width: 480px){.contact_area .content .inner .contactform .btn_area .btn_normal{width:100%}}.contact_area .content .inner .contactform .btn_area .btn_normal a,.contact_area .content .inner .contactform .btn_area .btn_normal button{width:100%}button.is-loading{position:relative;pointer-events:none;opacity:.6;transition:opacity .2s}button.is-loading::after{content:"";position:absolute;top:50%;left:50%;width:1.2em;height:1.2em;margin:-0.6em 0 0 -0.6em;border:2px solid hsla(0,0%,100%,.6);border-top-color:rgba(0,0,0,0);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.serch_box{display:flex;gap:30px;margin:0 auto 80px}@media screen and (max-width: 550px){.serch_box{flex-direction:column}}.side_sparea{display:flex;flex-direction:column;gap:20px}.side_sparea .area_group{display:flex;flex-direction:column;gap:20px}.side_sparea .area_group .area_parent label{display:flex;align-items:center;gap:10px;background-color:#fff;padding:2px;border-radius:500px}.side_sparea .area_group .area_parent label input[type=checkbox]{display:none}.side_sparea .area_group .area_parent label span{padding-left:30px;position:relative;cursor:pointer}.side_sparea .area_group .area_parent label span:before{content:"";position:absolute;left:1px;top:50%;transform:translateY(-50%);width:20px;height:20px;border:2px solid #999;border-radius:50%;background:#fff;transition:all .2s}.side_sparea .area_group .area_parent label input[type=checkbox]:checked+span::after{content:"";position:absolute;left:6px;top:50%;transform:translateY(-50%);width:10px;height:10px;border-radius:50%;background:#333}.side_sparea .area_group .area_children{display:flex;gap:10px;flex-wrap:wrap}.wh_box{max-width:768px;padding:40px;margin:0 auto;border-radius:20px;background-color:#faefe4}.wh_box form{display:flex;flex-direction:column;gap:20px}.wh_box form .btn_area{margin-top:20px}.gal_area{display:flex;gap:40px}@media screen and (max-width: 768px){.gal_area{flex-direction:column}}.gal_area .ltxt{width:calc(50% - 40px)}@media screen and (max-width: 768px){.gal_area .ltxt{width:100%}}.gal_area .product-gallery{max-width:600px;margin:0 auto;width:50%}@media screen and (max-width: 768px){.gal_area .product-gallery{width:100%}}.gal_area .product-gallery .product-gallery__main{position:relative;width:100%;aspect-ratio:1;background-color:#f5f5f5;border:1px solid #ddd;border-radius:8px;overflow:hidden;margin-bottom:16px}.gal_area .product-gallery .product-gallery__main .product-gallery__main-inner{position:relative;width:100%;height:100%}.gal_area .product-gallery .product-gallery__main .product-gallery__main-inner .product-gallery__main-item{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;display:flex;align-items:center;justify-content:center;padding:20px}.gal_area .product-gallery .product-gallery__main .product-gallery__main-inner .product-gallery__main-item.is-active{opacity:1;visibility:visible;z-index:1}.gal_area .product-gallery .product-gallery__main .product-gallery__main-inner .product-gallery__main-item img{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.gal_area .product-gallery .product-gallery__main .product-gallery__arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;background-color:hsla(0,0%,100%,.9);border:1px solid #ddd;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .3s ease}.gal_area .product-gallery .product-gallery__main .product-gallery__arrow:hover{background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15)}.gal_area .product-gallery .product-gallery__main .product-gallery__arrow:hover svg{color:#f90}.gal_area .product-gallery .product-gallery__main .product-gallery__arrow:active{transform:translateY(-50%) scale(0.95)}.gal_area .product-gallery .product-gallery__main .product-gallery__arrow svg{color:#333;transition:color .3s ease}.gal_area .product-gallery .product-gallery__main .product-gallery__arrow--prev{left:12px}.gal_area .product-gallery .product-gallery__main .product-gallery__arrow--next{right:12px}.gal_area .product-gallery .product-gallery__thumbnails{position:relative;width:100%;overflow:hidden;padding:0 40px;overflow-x:scroll}.gal_area .product-gallery .product-gallery__thumbnails .product-gallery__thumbnails-inner{display:flex;gap:8px;overflow-x:auto;scroll-behavior:smooth;padding:4px 0;scrollbar-width:thin;scrollbar-color:#888 #f1f1f1;width:-moz-fit-content;width:fit-content}.gal_area .product-gallery .product-gallery__thumbnails .product-gallery__thumbnails-inner::-webkit-scrollbar{height:6px}.gal_area .product-gallery .product-gallery__thumbnails .product-gallery__thumbnails-inner::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.gal_area .product-gallery .product-gallery__thumbnails .product-gallery__thumbnails-inner::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.gal_area .product-gallery .product-gallery__thumbnails .product-gallery__thumbnails-inner::-webkit-scrollbar-thumb:hover{background:#555}.gal_area .product-gallery .product-gallery__thumbnails .product-gallery__thumbnails-inner .product-gallery__thumbnail{width:100px;height:100px}.gal_area .product-gallery .product-gallery__thumbnails .product-gallery__thumbnails-inner .product-gallery__thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width: 768px){.gal_area .product-gallery .product-gallery__thumbnails{padding:0}.gal_area .product-gallery .product-gallery__thumbnail{flex:0 0 60px;width:60px;height:60px}.gal_area .product-gallery .product-gallery__arrow{width:32px;height:32px}.gal_area .product-gallery .product-gallery__arrow svg{width:18px;height:18px}}header{position:fixed;top:20px;left:0;margin:0 30px;width:calc(100% - 60px);z-index:99999;border-radius:100px;background:#fff;transition:.5s ease-in-out}@media screen and (max-width: 1280px){header{margin:0 20px;width:calc(100% - 40px)}}header .inner{display:flex;justify-content:space-between;align-items:center;max-width:100%;padding:20px 50px;transition:.5s ease-in-out}@media screen and (max-width: 1280px){header .inner{padding:20px 30px}}@media screen and (max-width: 768px){header .inner{padding:10px 20px 10px 20px}}header .inner .l .logo{width:450px;max-width:100%}@media screen and (max-width: 1280px){header .inner .l .logo{width:280px}}@media screen and (max-width: 768px){header .inner .l .logo{width:200px}}header .inner .l .logo svg{width:100%}header .inner .r{display:flex;align-items:center;gap:20px}header .inner .r .sns{display:flex;align-items:center;justify-content:end;gap:20px}@media screen and (max-width: 768px){header .inner .r .sns{display:none}}header .inner .r .sns a svg path{fill:#6b5f5f}header .inner .r .humbox{display:flex;flex-direction:column;align-items:center;cursor:pointer;position:relative;z-index:5}header .inner .r .humbox .nav_bar{width:40px;height:10px;position:relative;z-index:3}header .inner .r .humbox .nav_bar span{width:30px;height:0px;border-bottom:2px solid #6b5f5f;background-color:#6b5f5f;position:absolute;left:0;right:0;margin:auto;transform-origin:center center;transition:.5s;transform:rotate(0deg)}header .inner .r .humbox .nav_bar span.top{top:1px}header .inner .r .humbox .nav_bar span.bottom{bottom:1px}header .inner .r .humbox .txt{font-size:13px;font-weight:500;color:#6b5f5f}header .inner .overray{width:100vw;height:100vh;position:fixed;top:0;right:-100vw;z-index:1;background-color:hsla(0,0%,100%,.3647058824);display:block;opacity:0;transition:.5s ease}header .inner .open_nav{position:fixed;width:100%;max-width:90%;height:100vh;top:0;right:-100vw;z-index:2;transition:.5s ease;background:#fff;padding:80px 40px 80px 80px;border-radius:0;display:flex;flex-wrap:wrap}@media screen and (max-width: 768px){header .inner .open_nav{overflow-y:scroll}}header .inner .open_nav ul{width:33.333%;padding:30px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;color:#333;gap:10px}@media screen and (max-width: 768px){header .inner .open_nav ul{width:50%}}@media screen and (max-width: 550px){header .inner .open_nav ul{width:100%}}header .inner .open_nav ul .nav_title{display:flex;align-items:center;justify-content:center;gap:6px;font-weight:600;padding-bottom:10px;border-bottom:2px solid #e9882e;min-width:160px;margin-bottom:10px;font-family:"Outfit",sans-serif}header .inner .open_nav ul .nav_title svg path{fill:#333}header .inner .open_nav ul li a{color:#333}header .inner .open_nav .head_sns{position:absolute;left:40px;top:40px}header .inner .open_nav .head_sns .sns{display:flex;align-items:center;justify-content:end;gap:20px;width:auto;padding:0;flex-direction:column}header .inner .open_nav .head_sns .sns a svg path{fill:#6b5f5f}header.smon{top:0;width:100%;margin:0;border-radius:0}header.smon .inner{padding-top:15px;padding-bottom:15px}header.on .inner .r .nav_bar span.top{transform:rotate(15deg);top:4px}header.on .inner .r .nav_bar span.bottom{transform:rotate(-15deg);bottom:4px}header.on .inner .overray{right:0;opacity:1;background-color:rgba(0,0,0,.3647058824)}header.on .inner .open_nav{right:0;border-radius:20px 0 0 20px}footer{background:#e98d85;overflow:hidden}footer .inner{padding-bottom:30px}footer .inner .logo{width:516px;max-width:100%;padding-top:50px;padding-bottom:50px}footer .inner .footer_nav{border-top:1px solid #f7b9b3;border-bottom:1px solid #f7b9b3;display:flex;justify-content:space-between;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}@media screen and (max-width: 1280px){footer .inner .footer_nav{flex-wrap:wrap}}footer .inner .footer_nav ul{width:100%;padding:30px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;color:#fff;gap:10px;border-left:1px solid #f7b9b3}@media screen and (max-width: 1280px){footer .inner .footer_nav ul{width:33.3333%}footer .inner .footer_nav ul:nth-child(-n+3){border-bottom:1px solid #f7b9b3}}@media screen and (max-width: 600px){footer .inner .footer_nav ul{width:50%}footer .inner .footer_nav ul:nth-child(4){border-bottom:1px solid #f7b9b3}}footer .inner .footer_nav ul:first-child{border-left:unset}footer .inner .footer_nav ul .nav_title{display:flex;align-items:center;justify-content:center;gap:6px;font-weight:600;padding-bottom:10px;border-bottom:2px solid #fff;min-width:160px;margin-bottom:10px;font-family:"Outfit",sans-serif}footer .inner .footer_nav ul li a{color:#fff}footer .inner .footer_nav .head_sns{display:none}footer .inner .sns{display:flex;align-items:center;justify-content:end;gap:20px;margin-top:30px;margin-bottom:20px}footer .inner .under_nav{display:flex;align-items:center;justify-content:end;gap:30px;margin-bottom:20px}footer .inner .under_nav a{color:#fff}footer .inner small{text-align:center;font-size:13px;display:block;color:#fff}.home{position:relative}.home .kv_video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:fixed;top:0;left:0;will-change:transform;pointer-events:none;z-index:-1}.home .kv_h1{position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;z-index:10;width:300px;height:-moz-fit-content;height:fit-content;opacity:1;transition:ease-in-out .5s;pointer-events:auto}.home .kv_h1.on{opacity:0;pointer-events:none}@media screen and (max-width: 920px){.home .kv_h1{width:200px}}@media screen and (max-width: 480px){.home .kv_h1{width:150px}}.home .anime_area{margin-top:100vh;position:relative;z-index:2;width:100%}.home .anime_area .a_road{width:100%;height:auto;position:absolute;left:0;top:0;z-index:-1}.home .anime_area .flex{display:flex;align-items:center;gap:80px;margin-left:8vw;padding-top:12vw}@media screen and (max-width: 1742px){.home .anime_area .flex{margin-left:6vw;padding-top:8vw}}@media screen and (max-width: 1500px){.home .anime_area .flex{padding-top:4vw}}@media screen and (max-width: 920px){.home .anime_area .flex{gap:20px;padding-top:12vw}}.home .anime_area .flex .txt .h1copy{font-size:62px;color:#6b5f5f;margin-bottom:20px;font-family:"KeiFont",sans-serif}@media screen and (max-width: 1444px){.home .anime_area .flex .txt .h1copy{font-size:45px}}@media screen and (max-width: 920px){.home .anime_area .flex .txt .h1copy{font-size:35px}}@media screen and (max-width: 500px){.home .anime_area .flex .txt .h1copy{font-size:30px;margin-bottom:10px}}.home .anime_area .flex .txt .sub{font-size:30px;font-family:"Kiwi Maru",serif}@media screen and (max-width: 920px){.home .anime_area .flex .txt .sub{font-size:24px}}@media screen and (max-width: 500px){.home .anime_area .flex .txt .sub{font-size:18px}}.home .anime_area .flex .ashi{width:420px}@media screen and (max-width: 1724px){.home .anime_area .flex .ashi{width:27vw}}@media screen and (max-width: 640px){.home .anime_area .flex .ashi{display:none}}.home .btn_sec{position:relative;z-index:3}@media screen and (max-width: 640px){.home .btn_sec{margin-top:60px}}@media screen and (max-width: 480px){.home .btn_sec{margin-top:40px}}.home .btn_sec .inner{max-width:1024px}.home .lead_sec{padding-top:50vh;padding-bottom:50vh}@media screen and (max-width: 960px){.home .lead_sec{margin-top:-5vw}}@media screen and (max-width: 920px){.home .lead_sec{margin-top:-15vw}}@media screen and (max-width: 640px){.home .lead_sec{margin-top:-180px}}@media screen and (max-width: 480px){.home .lead_sec{margin-top:-330px}}.home .lead_sec .inner{max-width:800px}.home .lead_sec .inner p{text-align:left;color:#fff;margin-bottom:20px;font-size:1.2em;text-align:center}.home .lead_sec .inner p.big{font-size:3em;font-family:"KeiFont",sans-serif}@media screen and (max-width: 500px){.home .lead_sec .inner p.big{font-size:2.4em}}.home .lead_sec .inner .btn_area{margin-top:60px}.home .sns_sec{background:#fff;padding:120px 45px 0}@media screen and (max-width: 1024px){.home .sns_sec{padding:100px 30px 0}}.home .sns_sec .inner{background-color:#e8eaed;padding:40px;display:flex;justify-content:center}@media screen and (max-width: 1024px){.home .sns_sec .inner{flex-direction:column;gap:40px}}@media screen and (max-width: 768px){.home .sns_sec .inner{padding:40px 20px}}.home .sns_sec .inner .box{width:100%;display:flex;flex-direction:column;gap:20px;align-items:center}.home .sns_sec .inner .box .sns_box_head{display:flex;align-items:center;justify-content:center;font-size:24px;font-family:"Outfit",sans-serif;gap:15px;color:#fff;background-color:#ff7a00;padding:15px;width:100%}.home .sns_sec .inner .box:nth-child(2) .sns_box_head{background-color:#fe2c55}.home .sns_sec .inner .box:nth-child(3) .sns_box_head{background-color:#000}.home .archive_sec{background:#fff;padding-top:200px;padding-bottom:200px}.home .archive_sec .inner{display:flex;flex-direction:column;gap:160px}@media screen and (max-width: 1024px){.home .archive_sec .inner .archive_a{flex-direction:column}}@media screen and (max-width: 1024px){.home .archive_sec .inner .archive_a .h2_c{display:block;text-align:center;border-left:unset;border-right:unset;padding:20px 0 20px 0}.home .archive_sec .inner .archive_a .h2_c .en{position:relative;left:auto;transform:unset;width:auto}.home .archive_sec .inner .archive_a .h2_c .rl{writing-mode:unset}}.home .archive_sec .inner .archive_a.store .h2_c{order:2}@media screen and (max-width: 1024px){.home .archive_sec .inner .archive_a.store .h2_c{order:1}}.home .archive_sec .inner .archive_a.store .shopst_list{order:1}@media screen and (max-width: 1024px){.home .archive_sec .inner .archive_a.store .shopst_list{order:2}}.home .guys_sec{background:#fff}.home .home_news{background-color:#fff;position:relative;z-index:3}.home .home_news .bg1{position:absolute;z-index:1;left:0;bottom:100px;width:100%}.home .home_news .bg1 svg{max-width:100%}.home .home_news .bg2{position:absolute;z-index:2;left:0;right:0;bottom:150px;margin:auto;width:197px;transform:translateX(-650px)}.home .home_news .bg3{position:absolute;z-index:3;left:0;right:0;bottom:150px;margin:auto;width:234px;transform:translateX(-395px)}.home .home_news .inner{padding-top:150px;padding-bottom:150px;position:relative;z-index:5}.home .home_news .inner .news_a{width:60%;margin-left:auto;margin-right:0}@media screen and (max-width: 1280px){.home .home_news .inner .news_a{width:70%}}@media screen and (max-width: 920px){.home .home_news .inner .news_a{width:80%}}@media screen and (max-width: 640px){.home .home_news .inner .news_a{width:100%}}.home .home_news .inner .btn_area{margin-top:60px}.page_main .page_head{padding-top:215px;padding-bottom:100px;position:relative;z-index:2;overflow:hidden}.page_main .page_head .page_titlebg{position:absolute;z-index:-1;width:100%;height:100%;inset:0;overflow:hidden}.page_main .page_head .page_titlebg picture,.page_main .page_head .page_titlebg img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;will-change:transform}.page_main .page_head .inner .h2_a{color:#fff}.page_main .page_head2{position:relative;z-index:2;padding-bottom:11vw;overflow:hidden}.page_main .page_head2 .page_head2_under{position:absolute;right:0;bottom:0;z-index:3}@media screen and (max-width: 1024px){.page_main .page_head2 .page_head2_under{width:1080px}}@media screen and (max-width: 680px){.page_main .page_head2 .page_head2_under{width:800px}}@media screen and (max-width: 480px){.page_main .page_head2 .page_head2_under{width:680px}}.page_main .page_head2 .inner{display:flex;gap:50px}@media screen and (max-width: 800px){.page_main .page_head2 .inner{gap:30px}}.page_main .page_head2 .inner .h2_c{margin-top:160px}@media screen and (max-width: 1280px){.page_main .page_head2 .inner .h2_c{margin-top:120px}}@media screen and (max-width: 800px){.page_main .page_head2 .inner .h2_c{margin-top:100px}}.page_main .page_head2 .inner .flex{display:flex;gap:60px;margin-right:calc(-50vw + 50% + 30px);width:calc(50vw - 50% + 100%);position:relative;overflow:hidden}@media screen and (max-width: 1280px){.page_main .page_head2 .inner .flex{gap:30px}}@media screen and (max-width: 1024px){.page_main .page_head2 .inner .flex picture:last-child{display:none}}@media screen and (max-width: 800px){.page_main .page_head2 .inner .flex picture:nth-child(3){display:none}}@media screen and (max-width: 550px){.page_main .page_head2 .inner .flex picture{max-height:500px}.page_main .page_head2 .inner .flex picture:nth-child(2){display:none}}.page_content{margin-top:150px;margin-bottom:150px}@media screen and (max-width: 1024px){.page_content{margin-top:40px;margin-bottom:80px}}.single_area .inner{padding-bottom:100px}.single_area .inner .single_head{margin-top:215px;border-bottom:1px solid #e9882e;display:flex;flex-direction:column;gap:20px;padding-bottom:20px}.single_area .inner .single_head .h1{font-size:32px;font-weight:500;font-family:"Kiwi Maru",serif}@media screen and (max-width: 1024px){.single_area .inner .single_head .h1{font-size:26px}}.single_area .inner .single_head .h1 .subtitle{font-size:16px;color:#6b5f5f}.single_area .inner .single_head .h1 span{display:block;font-size:24px}@media screen and (max-width: 1024px){.single_area .inner .single_head .h1 span{font-size:20px}}.single_area .inner .single_head .cat_flex{display:flex;justify-content:space-between}.single_area .inner .single_head .cat_flex .cat_a li{font-size:16px}@media screen and (max-width: 1024px){.single_area .inner .single_head .cat_flex .cat_a li{font-size:14px}}.single_area .inner .single_head .cat_flex .date{color:#777}.single_area .inner .prenex_btn_area{display:flex;align-items:center;gap:40px;justify-content:space-between;margin:60px 0}.single_area .inner .prenex_btn_area .prenex_btn a{display:flex;align-items:center;gap:10px;color:#333;padding:10px 20px;background:#333;color:#fff}.single_area .inner .btn_area{margin-top:80px}.single_contents{display:flex;flex-direction:column;gap:20px}.single_contents strong{font-weight:600}.single_contents .wp-block-list{margin-left:24px;list-style:disc;display:flex;flex-direction:column;gap:10px}.single_contents h2.wp-block-heading{font-size:30px;position:relative;color:#e9882e;font-family:"Zen Kaku Gothic New",sans-serif;width:-moz-fit-content;width:fit-content;font-weight:600;padding-bottom:20px;margin-bottom:20px;margin-top:40px}@media screen and (max-width: 1024px){.single_contents h2.wp-block-heading{font-size:24px}}@media screen and (max-width: 768px){.single_contents h2.wp-block-heading{font-size:20px}}.single_contents h2.wp-block-heading:before{content:"";width:250px;max-width:100%;position:absolute;bottom:0;left:0;border-bottom:4px solid #e8eaed}.single_contents h3.wp-block-heading{font-size:18px;position:relative;font-weight:500;padding-left:30px;margin-top:30px}@media screen and (max-width: 768px){.single_contents h3.wp-block-heading{font-size:16px}}.single_contents h3.wp-block-heading:before{content:"";width:20px;height:11.67px;background-image:url("../img/single_h3.png");position:absolute;top:8px;left:0}.single_contents .step_txt{display:flex;align-items:center;gap:30px;font-size:24px;font-weight:500;color:#e98d85}@media screen and (max-width: 1024px){.single_contents .step_txt{font-size:20px}}@media screen and (max-width: 768px){.single_contents .step_txt{font-size:18px}}.single_contents .step_txt span{font-family:"Jost",sans-serif;font-size:50px;font-style:italic;font-weight:400}@media screen and (max-width: 1024px){.single_contents .step_txt span{font-size:40px}}@media screen and (max-width: 768px){.single_contents .step_txt span{font-size:30px}}.single_contents .wp-block-columns.is-layout-flex{display:flex;gap:40px}.single_contents .wp-block-columns.is-layout-flex .is-layout-flow{width:calc(50% - 20px);display:flex;flex-direction:column;gap:20px}.single_contents .price-table{width:100%;overflow-x:auto}@media screen and (max-width: 1024px){.single_contents .price-table{overflow-x:scroll}}.single_contents .price-table table{width:100%;border-collapse:collapse;font-size:16px;text-align:center}@media screen and (max-width: 1024px){.single_contents .price-table table{width:-moz-max-content;width:max-content}}@media screen and (max-width: 768px){.single_contents .price-table table{font-size:14px}}.single_contents .price-table table thead{background-color:#e9882e;color:#fff}.single_contents .price-table table thead th{padding:20px 10px;border:1px solid #fff;font-weight:600;vertical-align:middle}.single_contents .price-table table tbody tr td{padding:18px 10px;border:1px solid #ddd}.single_contents .price-table table tbody tr td:first-child{background-color:#e98d85;color:#fff}.single_contents .price-table table tbody tr:nth-child(odd){background-color:#fff}.single_contents .price-table table tbody tr:nth-child(even){background-color:#e8eaed}.single_contents .price-table2{width:100%;overflow-x:auto}@media screen and (max-width: 1024px){.single_contents .price-table2{overflow-x:scroll}}.single_contents .price-table2 table{width:100%;border-collapse:collapse;font-size:16px;text-align:center}@media screen and (max-width: 1024px){.single_contents .price-table2 table{width:-moz-max-content;width:max-content}}.single_contents .price-table2 table tbody tr th,.single_contents .price-table2 table tbody tr td{padding:18px 10px;border:1px solid #ddd}.single_contents .price-table2 table tbody tr th.bg,.single_contents .price-table2 table tbody tr td.bg{background-color:#e9882e;color:#fff;padding:20px 10px;border:1px solid #fff;font-weight:600;vertical-align:middle}.single_contents .price-table2 table tbody tr th.bg2,.single_contents .price-table2 table tbody tr td.bg2{background-color:#e98d85;color:#fff;padding:20px 10px;border:1px solid #fff;font-weight:600;vertical-align:middle}.single_contents .price-label{display:flex;flex-direction:column;gap:1px}@media screen and (max-width: 1024px){.single_contents .price-label{overflow-x:scroll}}.single_contents .price-label dl{display:flex;gap:1px;text-align:center}@media screen and (max-width: 1024px){.single_contents .price-label dl{width:-moz-max-content;width:max-content}}.single_contents .price-label dl dt{width:calc(30% - 1px);background-color:#e9882e;color:#fff;padding:20px 10px;font-weight:600}@media screen and (max-width: 1024px){.single_contents .price-label dl dt{width:180px;text-align:left}}.single_contents .price-label dl dd{width:70%;padding:20px 10px}@media screen and (max-width: 1024px){.single_contents .price-label dl dd{width:500px;text-align:left}}.single_contents .price-label dl:nth-child(even) dd{background-color:#e8eaed}.single_contents.single_contents_manual h2{background:#e9882e;padding:10px 20px;width:100%}.single_contents.single_contents_manual h2:before{border:unset}.single_contents.single_contents_manual h3{font-size:1.5em;margin:0;padding:0 0 10px}.single_contents.single_contents_manual h3:before{background:unset}.single_contents.single_contents_manual h3:after{content:".";line-height:0;display:block;overflow:hidden;position:absolute;bottom:-1px;width:30%;border-bottom:1px solid #e9882e}.single_contents.single_contents_manual h4{font-size:1.33rem;padding:.5em;background-color:rgba(0,0,0,.0823529412);border-radius:10px}.single_contents.single_contents_manual h5{font-size:1.2rem;font-weight:600}.single_contents.single_contents_manual .is-style-vk-heading-both_ends{position:relative;outline:unset;outline-offset:unset;box-shadow:unset;border-radius:unset;overflow:unset;color:inherit;background-color:rgba(0,0,0,0);border:none;display:flex;align-items:center;text-align:center;margin-bottom:1.2em;padding:0}.single_contents.single_contents_manual .is-style-vk-heading-both_ends:before,.single_contents.single_contents_manual .is-style-vk-heading-both_ends:after{content:"";flex-grow:1;border-bottom:1px solid currentColor;position:unset;width:unset;border-left:unset;border-right:unset;border-top:none;background:unset;margin-right:1em}.single_contents.single_contents_manual .is-style-vk-heading-both_ends:after{margin-left:1em}.single_contents.single_contents_manual table{width:100%;border-collapse:collapse;font-size:16px;text-align:center}@media screen and (max-width: 1024px){.single_contents.single_contents_manual table{width:-moz-max-content;width:max-content}}.single_contents.single_contents_manual table tbody tr th,.single_contents.single_contents_manual table tbody tr td{padding:18px 10px;border:1px solid #ddd;text-align:left;vertical-align:middle}.news_archive_area .inner .news_a{margin-top:80px;margin-bottom:80px}.single-shopst .single_main .single_area .shopst_kv,.single-store .single_main .single_area .shopst_kv{width:100%;height:600px;overflow:hidden}.single-shopst .single_main .single_area .shopst_kv img,.single-store .single_main .single_area .shopst_kv img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single-shopst .single_main .single_area .single_head,.single-store .single_main .single_area .single_head{margin-top:120px;text-align:center}.single-shopst .single_main .single_area .single_head .cat_flex,.single-store .single_main .single_area .single_head .cat_flex{justify-content:center}.single-shopst .single_main .single_area .single_head .cat_flex .cat_a,.single-store .single_main .single_area .single_head .cat_flex .cat_a{justify-content:center}.single-shopst .single_main .single_area .shopst_mapimg,.single-store .single_main .single_area .shopst_mapimg{text-align:center}.single-shopst .single_main .single_area .storelist,.single-store .single_main .single_area .storelist{padding:40px;background-color:#faefe4;display:flex;flex-wrap:wrap;gap:20px;margin-top:60px;position:relative}.single-shopst .single_main .single_area .storelist .tri,.single-store .single_main .single_area .storelist .tri{position:absolute;z-index:2;width:0;height:0}.single-shopst .single_main .single_area .storelist .tri.tl,.single-store .single_main .single_area .storelist .tri.tl{border-right:30px solid rgba(0,0,0,0);border-top:30px solid #fff;top:0;left:0}.single-shopst .single_main .single_area .storelist .tri.tr,.single-store .single_main .single_area .storelist .tri.tr{border-left:30px solid rgba(0,0,0,0);border-top:30px solid #fff;top:0;right:0}.single-shopst .single_main .single_area .storelist .tri.bl,.single-store .single_main .single_area .storelist .tri.bl{border-right:30px solid rgba(0,0,0,0);border-bottom:30px solid #fff;bottom:0;left:0}.single-shopst .single_main .single_area .storelist .tri.br,.single-store .single_main .single_area .storelist .tri.br{border-left:30px solid rgba(0,0,0,0);border-bottom:30px solid #fff;bottom:0;right:0}.single-shopst .single_main .single_area .storelist .bod,.single-store .single_main .single_area .storelist .bod{width:100px;border-bottom:1px solid #333;position:absolute;z-index:2}.single-shopst .single_main .single_area .storelist .bod.tl2,.single-store .single_main .single_area .storelist .bod.tl2{top:25px;left:-25px;transform:rotate(-45deg)}.single-shopst .single_main .single_area .storelist .bod.tr2,.single-store .single_main .single_area .storelist .bod.tr2{top:25px;right:-25px;transform:rotate(45deg)}.single-shopst .single_main .single_area .storelist .bod.bl2,.single-store .single_main .single_area .storelist .bod.bl2{bottom:25px;left:-25px;transform:rotate(45deg)}.single-shopst .single_main .single_area .storelist .bod.br2,.single-store .single_main .single_area .storelist .bod.br2{bottom:25px;right:-25px;transform:rotate(-45deg)}.single-shopst .single_main .single_area .storelist .box,.single-store .single_main .single_area .storelist .box{display:flex;flex-direction:column;align-items:center;gap:20px;width:calc(25% - 10px)}@media screen and (max-width: 1024px){.single-shopst .single_main .single_area .storelist .box,.single-store .single_main .single_area .storelist .box{width:calc(33.333% - 14px)}}@media screen and (max-width: 640px){.single-shopst .single_main .single_area .storelist .box,.single-store .single_main .single_area .storelist .box{width:calc(50% - 10px)}}.post-type-archive-guys .page_content{text-align:center}.single-guys .archive_guys .magazine_a .box,.post-type-archive-guys .archive_guys .magazine_a .box{width:calc(25% - 23px)}@media screen and (max-width: 1024px){.single-guys .archive_guys .magazine_a .box,.post-type-archive-guys .archive_guys .magazine_a .box{width:calc(33.3333% - 20px)}}@media screen and (max-width: 768px){.single-guys .archive_guys .magazine_a .box,.post-type-archive-guys .archive_guys .magazine_a .box{width:calc(50% - 15px)}}@media screen and (max-width: 520px){.single-guys .archive_guys .magazine_a .box,.post-type-archive-guys .archive_guys .magazine_a .box{width:100%}}.single-guys .archive_guys .magazine_a .box .txt .h3_a,.post-type-archive-guys .archive_guys .magazine_a .box .txt .h3_a{justify-content:center}.single-guys .archive_guys .magazine_a .box .img,.post-type-archive-guys .archive_guys .magazine_a .box .img{height:260px}@media screen and (max-width: 520px){.single-guys .archive_guys .magazine_a .box .img img,.post-type-archive-guys .archive_guys .magazine_a .box .img img{-o-object-fit:contain;object-fit:contain}}.newcomer{padding:40px;background-color:#faefe4;margin-top:60px;position:relative}.newcomer .tri{position:absolute;z-index:2;width:0;height:0}.newcomer .tri.tl{border-right:30px solid rgba(0,0,0,0);border-top:30px solid #fff;top:0;left:0}.newcomer .tri.tr{border-left:30px solid rgba(0,0,0,0);border-top:30px solid #fff;top:0;right:0}.newcomer .tri.bl{border-right:30px solid rgba(0,0,0,0);border-bottom:30px solid #fff;bottom:0;left:0}.newcomer .tri.br{border-left:30px solid rgba(0,0,0,0);border-bottom:30px solid #fff;bottom:0;right:0}.newcomer .bod{width:100px;border-bottom:1px solid #333;position:absolute;z-index:2}.newcomer .bod.tl2{top:25px;left:-25px;transform:rotate(-45deg)}.newcomer .bod.tr2{top:25px;right:-25px;transform:rotate(45deg)}.newcomer .bod.bl2{bottom:25px;left:-25px;transform:rotate(45deg)}.newcomer .bod.br2{bottom:25px;right:-25px;transform:rotate(-45deg)}.single_guys_area{overflow:hidden}.single_guys_area .shopst_kv{position:relative;height:650px}@media screen and (max-width: 1400px){.single_guys_area .shopst_kv{height:400px}}.single_guys_area .shopst_kv .kv_bg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single_guys_area .shopst_kv .chara{position:absolute;top:150px;left:0;right:0;margin:auto;transform:translateX(-500px)}@media screen and (max-width: 1400px){.single_guys_area .shopst_kv .chara{width:650px;transform:translateX(-400px)}}@media screen and (max-width: 1024px){.single_guys_area .shopst_kv .chara{transform:translateX(-300px)}}@media screen and (max-width: 768px){.single_guys_area .shopst_kv .chara{transform:translateX(-200px);top:100px;width:570px}}@media screen and (max-width: 600px){.single_guys_area .shopst_kv .chara{max-width:unset}}.single_guys_area .inner{position:relative;z-index:3}.single_guys_area .inner .guys_head{padding:180px 100px 250px 124px;border:1px solid #6b5f5f;border-bottom:unset;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;position:absolute;top:0;right:0;transform:translateY(-450px);background-color:#fff;z-index:3}@media screen and (max-width: 1400px){.single_guys_area .inner .guys_head{padding:120px 100px 200px 124px;right:200px;transform:translateY(-260px)}}@media screen and (max-width: 1024px){.single_guys_area .inner .guys_head{right:100px}}@media screen and (max-width: 768px){.single_guys_area .inner .guys_head{right:60px}}@media screen and (max-width: 600px){.single_guys_area .inner .guys_head{right:20px;padding:120px 60px 250px 84px}}.single_guys_area .inner .guys_head .stname{position:absolute;top:0;left:0;right:0;margin:auto;width:calc(100% - 40px);color:#6b5f5f;text-align:center;font-size:20px;padding:20px 0;margin:0 20px;border-bottom:1px solid #6b5f5f}@media screen and (max-width: 600px){.single_guys_area .inner .guys_head .stname{font-size:16px}}.single_guys_area .inner .guys_head .tate{display:inline-flex;justify-content:center;align-items:center;gap:10px;position:relative}.single_guys_area .inner .guys_head .tate .rl{writing-mode:vertical-rl;font-family:"Kiwi Maru";color:#6b5f5f;font-size:38px;font-weight:500;line-height:1}@media screen and (max-width: 1280px){.single_guys_area .inner .guys_head .tate .rl{font-size:30px}}@media screen and (max-width: 800px){.single_guys_area .inner .guys_head .tate .rl{font-size:26px}}.single_guys_area .inner .guys_head .tate .en{position:absolute;color:#6b5f5f;top:0;left:-30px;transform-origin:left bottom;transform:rotate(90deg);font-family:Outfit;font-weight:700;width:-moz-max-content;width:max-content}@media screen and (max-width: 1280px){.single_guys_area .inner .guys_head .tate .en{font-size:14px}}.single_guys_area .inner .single_contents{position:relative;z-index:5}.single_guys_area .inner .single_contents .prof_area{position:relative;left:50%;width:50vw;border-top:1px solid #6b5f5f;border-bottom:1px solid #6b5f5f;background-color:#fff;padding:80px;margin-bottom:100px}@media screen and (max-width: 1400px){.single_guys_area .inner .single_contents .prof_area{width:60vw;left:40%}}@media screen and (max-width: 1024px){.single_guys_area .inner .single_contents .prof_area{padding:40px}}@media screen and (max-width: 768px){.single_guys_area .inner .single_contents .prof_area{left:-20px;width:100vw;padding:40px 20px}}.single_guys_area .inner .single_contents .prof_area p{margin-top:30px}.product_main{margin-top:130px}.single-product .product_contents .flex{display:flex;gap:40px}@media screen and (max-width: 1024px){.single-product .product_contents .flex{flex-direction:column;align-items:center}}.single-product .product_contents .flex .left_area{width:500px;overflow:hidden;flex-shrink:0}.single-product .product_contents .flex .right_area{width:calc(100% - 40px);flex:1;display:flex;flex-direction:column;gap:20px}.single-product .product_contents .flex .right_area .title_box{border-bottom:1px solid #333;padding-bottom:20px}.single-product .product_contents .flex .right_area .title_box .product_title{font-size:26px;font-weight:500}.single-product .product_contents .flex .right_area .price{font-size:40px}.single-product .product_contents .flex .right_area .excerpt{color:#777}.single-product .product_contents .flex .right_area .meta .product_meta{display:flex;flex-direction:column;gap:10px}.single-product .product_contents .flex .right_area .addcart .cart{display:flex;flex-direction:column;gap:10px}.single-product .product_contents .flex .right_area .addcart .cart .single_add_to_cart_button{background-color:#e9882e;padding:20px}.single-product .product_contents .woocommerce-product-gallery .flex-control-thumbs{display:flex;flex-wrap:nowrap;gap:10px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding:10px 0;margin:0}.single-product .product_contents .woocommerce-product-gallery .flex-control-thumbs li{flex:0 0 auto;width:80px;list-style:none}.single-product .product_contents .product_tabs{margin-top:60px}.single-product .product_contents .product_tabs .woocommerce-tabs{width:100%}.single-product .product_contents .product_tabs .wc-tabs{display:flex;gap:12px;margin:0;padding:0;list-style:none;border-bottom:1px solid #e5e5e5}.single-product .product_contents .product_tabs .wc-tabs li{margin:0;padding:0}.single-product .product_contents .product_tabs .wc-tabs li a{display:inline-block;padding:12px 18px;text-decoration:none;color:#333;border:1px solid rgba(0,0,0,0);border-bottom:none;border-radius:8px 8px 0 0;background:rgba(0,0,0,0);line-height:1}.single-product .product_contents .product_tabs .wc-tabs li.active a{background:#fff;border-color:#e5e5e5;color:#111;font-weight:700}.single-product .product_contents .product_tabs .wc-tabs li:not(.active) a{color:#666;font-weight:500}.single-product .product_contents .product_tabs .wc-tabs li:not(.active) a:hover{color:#111}.single-product .product_contents .product_tabs .woocommerce-Tabs-panel{border:1px solid #e5e5e5;border-top:none;padding:24px;background:#fff}.single-product .product_contents .product_tabs .woocommerce-Tabs-panel p{margin:0 0 16px;line-height:1.9}.single-product .product_contents .product_tabs .woocommerce-Tabs-panel p:last-child{margin-bottom:0}.single-product .product_contents .product_tabs .woocommerce-Tabs-panel h2{margin:0 0 16px;font-size:18px;font-weight:700}.single-product .product_contents .product_tabs .woocommerce-product-attributes{width:100%;border-collapse:collapse;margin:0}.single-product .product_contents .product_tabs .woocommerce-product-attributes th,.single-product .product_contents .product_tabs .woocommerce-product-attributes td{padding:12px 14px;border-top:1px solid #e5e5e5;vertical-align:top;font-size:14px;line-height:1.7}.single-product .product_contents .product_tabs .woocommerce-product-attributes th{width:180px;color:#333;font-weight:700;background:#fafafa}.single-product .product_contents .product_tabs .woocommerce-product-attributes td{color:#333}@media(max-width: 768px){.single-product .product_contents .product_tabs .wc-tabs{gap:8px}.single-product .product_contents .product_tabs .wc-tabs li a{padding:10px 12px;font-size:14px}.single-product .product_contents .product_tabs .woocommerce-Tabs-panel{padding:18px}.single-product .product_contents .product_tabs .woocommerce-product-attributes th{width:120px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbmZpZy9fZm9udC5zY3NzIiwiY29uZmlnL19yZXNldC5zY3NzIiwiY29uZmlnL19iYXNlLnNjc3MiLCJjb25maWcvX3NldHRpbmcuc2NzcyIsImNvbmZpZy9fc2Nyb2xsLWFuaW1hdGlvbi5zY3NzIiwiY29tcG9uZW50L19jb21wb25lbnQuc2NzcyIsImNvbXBvbmVudC9faGVhZGVyLnNjc3MiLCJjb21wb25lbnQvX2Zvb3Rlci5zY3NzIiwicGFnZXMvX2luZGV4LnNjc3MiLCJwYWdlcy9fcGFnZS5zY3NzIiwicGFnZXMvX3Byb2R1Y3Quc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFPUSxvSkFFUixXQUNFLHNCQUNBLElBQ0UsOEZBRUYsbUJBQ0Esa0JBQ0Esa0JDMEdGLEtBQ0Usc0JBQ0Esa0JBRUEsV0FDQSxpQkFLRixtQkFHRSxzQkFLRixlQUNFLDhCQVlGLDJaQWlGRSxlQUNBLGFBQ0EsaUNBQ0EsU0FDQSxVQUNBLFNBQ0Esd0JBSUYsT0FDRSxVQUlGLG1GQVlFLGNBR0YsTUFFRSxnQkFHRixhQUVFLFlBRUEsb0RBRUUsV0FDQSxhQUlKLE1BQ0UseUJBQ0EsaUJBTUEsa0JBQ0UsVUFRSixxQkFFRSxnQkFHRiwrR0FJRSx5Q0FHRix1TUFJRSx3QkFDQSxxQkFHRixtQkFDRSx3QkFDQSxxQkFDQSwrQkFDQSw0QkFDQSx1QkFHRixTQUNFLGNBQ0EsbUJBQ0EsZ0JBTUYsbUJBR0UscUJBQ0EsZUFRRixzQkFDRSxhQUNBLFNBT0YsU0FDRSxhQU1GLGlCQUVFLGFBSUYsSUFDRSxTQUNBLGVBQ0EscUJBQ0Esc0JBQ0EsWUFJRixRQUNFLHFCQU9GLE9BQ0UsU0FTRixhQUVFLG1CQVVGLGNBRUUsb0JBR0Ysb0VBSUUsMEJBQ0EsZUFDQSxTQUNBLHlCQUdGLHlCQUNFLFNBUUYsc0NBRUUsZUFNRix1Q0FFRSxVQVNGLG1CQUNFLDZCQUNBLDRCQUNBLCtCQUNBLHVCQVFGLCtGQUVFLHdCQU9GLGlEQUVFLFNBQ0EsVUFHRixPQUNFLFNBQ0EseUJBUUYs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LHlCQUNBLFNBRUEsc0tBRUUsa0JBQ0EsNkJBQ0EsbUJBQ0EsZUFDQSxnQkFHRixtRkFDRSxZQUNBLFdBQ0EsZ0JBQ0EsbUJBR0YsbUZBQ0UsV0FLSix5QkFDRSx5REFDRSxRQUVBLDhEQUNFLGtCQUNBLGVBSUosd0VBQ0UsYUFJQSxtRkFDRSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcclxuICogRm9udFxyXG5mb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XHJcbmZvbnQtZmFtaWx5OiBcIktpd2kgTWFydVwiLCBzZXJpZjtcclxuZm9udC1mYW1pbHk6IFwiT3V0Zml0XCIsIHNhbnMtc2VyaWY7XHJcbmZvbnQtZmFtaWx5OiBcIktlaUZvbnRcIiwgc2Fucy1zZXJpZjtcclxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUtpd2krTWFydTp3Z2h0QDQwMDs1MDAmZmFtaWx5PU5vdG8rU2FucytKUDp3Z2h0QDEwMC4uOTAwJmZhbWlseT1PdXRmaXQ6d2dodEAxMDAuLjkwMCZkaXNwbGF5PXN3YXBcIik7XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJLZWlGb250XCI7XHJcbiAgc3JjOlxyXG4gICAgdXJsKFwiLi4vLi4vZm9udC9LZWlmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgdXJsKFwiLi4vLi4vZm9udC9LZWlmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuIiwiLyoqXHJcbiAqIFJlc2V0IE1peGluZ1xyXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIERpc2FibGUgQW5pbWF0aW9uXHJcbiAqL1xyXG4gQG1peGluIGRpc2FibGVBbmltYXRpb24ge1xyXG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBzICFpbXBvcnRhbnQ7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMHMgIWltcG9ydGFudDtcclxuXHJcbiAgYW5pbWF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50O1xyXG4gIGFuaW1hdGlvbi1kZWxheTogMHMgIWltcG9ydGFudDtcclxuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxICFpbXBvcnRhbnQ7XHJcblxyXG4gIC8vIHNjcm9sbC1iZWhhdmlvcjogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKipcclxuICogRGlzYWJsZSBhbmltYXRpb24gZGVwZW5kcyBvbiBCcm93c2VyIG9yIE9wZXJhdGlvbiBTeXN0ZW0gY29uZmlndXJhdGlvblxyXG4gKi9cclxuQG1peGluIGFjRGlzYWJsZUFuaW1hdGlvbiB7XHJcbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcclxuICAgIEBpbmNsdWRlIGRpc2FibGVBbmltYXRpb247XHJcbiAgfVxyXG59XHJcblxyXG4vKipcclxuICogQWNjZXNzYWJpbGl0eS4gQmxhY2sgYW5kIFdoaXRlIE1vZGVcclxuICovXHJcbkBtaXhpbiBhY01vZGVCVyB7XHJcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBY2Nlc3NhYmlsaXR5LiBJbnZlcnNlIE1vZGVcclxuICovXHJcbkBtaXhpbiBhY01vZGVDb250cmFzdCB7XHJcbiAgZmlsdGVyOiBpbnZlcnQoMTAwJSk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBNZXRlciByZXNldFxyXG4gKi9cclxuQG1peGluIG1ldGVyUmVzZXQge1xyXG4gIG1ldGVyIHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgfVxyXG5cclxuICA6Oi1tb3otbWV0ZXItYmFyIHtcclxuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZVxyXG4gIH1cclxuXHJcbiAgOi1tb3otbWV0ZXItb3B0aW11bTo6LW1vei1tZXRlci1iYXIsXHJcbiAgOi1tb3otbWV0ZXItc3ViLW9wdGltdW06Oi1tb3otbWV0ZXItYmFyLFxyXG4gIDotbW96LW1ldGVyLXN1Yi1zdWItb3B0aW11bTo6LW1vei1tZXRlci1iYXIge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZVxyXG4gIH1cclxuXHJcblxyXG4gIG1ldGVyOjotd2Via2l0LW1ldGVyLWJhcixcclxuICBtZXRlcjo6LXdlYmtpdC1tZXRlci1vcHRpbXVtLXZhbHVlLFxyXG4gIG1ldGVyOjotd2Via2l0LW1ldGVyLXN1Ym9wdGltdW0tdmFsdWUsXHJcbiAgbWV0ZXI6Oi13ZWJraXQtbWV0ZXItZXZlbi1sZXNzLWdvb2QtdmFsdWUsXHJcbiAgbWV0ZXI6Oi13ZWJraXQtbWV0ZXItaW5uZXItZWxlbWVudCB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHByb2dyZXNzUmVzZXQge1xyXG5cclxuICAvKipcclxuICAgKiBQcm9ncmVzcyBCYXIgUmVzZXRcclxuICAgKlxyXG4gICAqL1xyXG4gIHByb2dyZXNzLFxyXG4gIHByb2dyZXNzW3JvbGVdIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgLyogUmVzZXQgRGVmYXVsdHMgKi9cclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgLyogTmVlZHMgdG8gYmUgaW4gaGVyZSBmb3IgU2FmYXJpIHBvbHlmaWxsIHNvIGJhY2tncm91bmQgaW1hZ2VzIHdvcmsgYXMgZXhwZWN0ZWQuICovXHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XHJcbiAgfVxyXG5cclxuICAvKiBQb2x5ZmlsbCAqL1xyXG4gIHByb2dyZXNzW3JvbGVdOmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAvKiByZW1vdmVzIGRlZmF1bHQgYmFja2dyb3VuZCBmcm9tIHBvbHlmaWxsICovXHJcbiAgfVxyXG5cclxuICAvKiBFbnN1cmUgZmFsbGJhY2sgdGV4dCBkb2Vzbid0IGFwcGVhciBpbiBwb2x5ZmlsbCAqL1xyXG4gIHByb2dyZXNzW3JvbGVdIHN0cm9uZyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiBNb2Rlcm4gQ1NTIFJlc2V0IFR3ZWFrc1xyXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuaHRtbCB7XHJcbiAgLy8gU21vb3RoIHNjcm9sbFxyXG4gIC8vIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICB0ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWluLWhlaWdodDogMTAwdmg7XHJcbn1cclxuXHJcblxyXG4vKiBCb3ggc2l6aW5nIG5vcm1hbGl6YXRpb24gKi9cclxuKixcclxuOjphZnRlcixcclxuOjpiZWZvcmUge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcblxyXG4vKiBFbGVtZW50cyB0aGF0IGRvbid0IGhhdmUgYSBjbGFzcyBnZXQgZGVmYXVsdCBzdHlsZXMgKi9cclxuYTpub3QoW2NsYXNzXSkge1xyXG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogYXV0bztcclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiBDU1MgUmVzZXQgVHdlYWtzXHJcbiAqXHJcbiAqIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvXHJcbiAqIHYyLjAtbW9kaWZpZWQgfCAyMDExMDEyNlxyXG4gKiBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxyXG4gKi9cclxuXHJcbmh0bWwsXHJcbmJvZHksXHJcbmRpdixcclxuc3BhbixcclxuYXBwbGV0LFxyXG5vYmplY3QsXHJcbmlmcmFtZSxcclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNixcclxucCxcclxuYmxvY2txdW90ZSxcclxucHJlLFxyXG5hLFxyXG5hYmJyLFxyXG5hY3JvbnltLFxyXG5hZGRyZXNzLFxyXG5iaWcsXHJcbmNpdGUsXHJcbmNvZGUsXHJcbmRlbCxcclxuZGZuLFxyXG5lbSxcclxuaW1nLFxyXG5pbnMsXHJcbmtiZCxcclxucSxcclxucyxcclxuc2FtcCxcclxuc21hbGwsXHJcbnN0cmlrZSxcclxuc3Ryb25nLFxyXG5zdWIsXHJcbnN1cCxcclxudHQsXHJcbnZhcixcclxuYixcclxudSxcclxuaSxcclxuY2VudGVyLFxyXG5kbCxcclxuZHQsXHJcbmRkLFxyXG5vbCxcclxudWwsXHJcbmxpLFxyXG5maWVsZHNldCxcclxuZm9ybSxcclxubGFiZWwsXHJcbmxlZ2VuZCxcclxudGFibGUsXHJcbmNhcHRpb24sXHJcbnRib2R5LFxyXG50Zm9vdCxcclxudGhlYWQsXHJcbnRyLFxyXG50aCxcclxudGQsXHJcbmFydGljbGUsXHJcbmFzaWRlLFxyXG5jYW52YXMsXHJcbmRldGFpbHMsXHJcbmVtYmVkLFxyXG5maWd1cmUsXHJcbmZpZ2NhcHRpb24sXHJcbmZvb3RlcixcclxuaGVhZGVyLFxyXG5oZ3JvdXAsXHJcbm1lbnUsXHJcbm5hdixcclxub3V0cHV0LFxyXG5ydWJ5LFxyXG5zZWN0aW9uLFxyXG5zdW1tYXJ5LFxyXG50aW1lLFxyXG5tYXJrLFxyXG5hdWRpbyxcclxudmlkZW8ge1xyXG4gIGZvbnQtc2l6ZTogMTAwJTtcclxuICBmb250OiBpbmhlcml0O1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2VyaWY7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuLyogbWFrZSBzdXJlIHRvIHNldCBzb21lIGZvY3VzIHN0eWxlcyBmb3IgYWNjZXNzaWJpbGl0eSAqL1xyXG46Zm9jdXMge1xyXG4gIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cclxubWFpbixcclxuYXJ0aWNsZSxcclxuYXNpZGUsXHJcbmRldGFpbHMsXHJcbmZpZ2NhcHRpb24sXHJcbmZpZ3VyZSxcclxuZm9vdGVyLFxyXG5oZWFkZXIsXHJcbmhncm91cCxcclxubWVudSxcclxubmF2LFxyXG5zZWN0aW9uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxub2wsXHJcbnVsIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG5ibG9ja3F1b3RlLFxyXG5xIHtcclxuICBxdW90ZXM6IG5vbmU7XHJcblxyXG4gICY6YmVmb3JlLFxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBjb250ZW50OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxudGFibGUge1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuXHJcbi8qIEhpZGUgZW1wdHkgY2VsbCAqL1xyXG50ZCxcclxudGgge1xyXG4gICY6ZW1wdHkge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vKipcclxuICogSW5wdXQgUmVzZXRcclxuICovXHJcbmlucHV0OnJlcXVpcmVkLFxyXG5pbnB1dCB7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcclxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcclxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcclxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmUge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMzBweCB3aGl0ZSBpbnNldDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxyXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXHJcbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXHJcbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPXNlYXJjaF0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG59XHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICByZXNpemU6IHZlcnRpY2FsO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDYvNy84LzkgYW5kIEZpcmVmb3ggMy5cclxuICovXHJcbmF1ZGlvLFxyXG5jYW52YXMsXHJcbnZpZGVvIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vKipcclxuICogUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cclxuICogUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cclxuICovXHJcblxyXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDcvOC85LCBGaXJlZm94IDMsIGFuZCBTYWZhcmkgNC5cclxuICovXHJcblxyXG5baGlkZGVuXSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIEltcHJvdmUgcmVhZGFiaWxpdHkgd2hlbiBmb2N1c2VkIGFuZCBhbHNvIG1vdXNlIGhvdmVyZWQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuYTphY3RpdmUsXHJcbmE6aG92ZXIge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbi8qIE1ha2UgaW1hZ2VzIGVhc2llciB0byB3b3JrIHdpdGggKi9cclxuaW1nIHtcclxuICBib3JkZXI6IDA7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLyogTWFrZSBwaWN0dXJlcyBlYXNpZXIgdG8gd29yayB3aXRoICovXHJcbnBpY3R1cmUge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDYvNy84LzksIFNhZmFyaSA1LCBhbmQgT3BlcmEgMTEuXHJcbiAqL1xyXG5cclxuZmlndXJlIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcblxyXG4vKipcclxuICogQWRkcmVzcyBGaXJlZm94IDMrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpblxyXG4gKiB0aGUgVUEgc3R5bGVzaGVldC5cclxuICovXHJcblxyXG5idXR0b24sXHJcbmlucHV0IHtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxyXG4gKiBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxyXG4gKiBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIENocm9tZSwgU2FmYXJpIDUrLCBhbmQgSUUgNisuXHJcbiAqIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCA0KyBhbmQgT3BlcmEuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5zZWxlY3Qge1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG5idXR0b24sXHJcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcclxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxyXG4gKi9cclxuXHJcbmJ1dHRvbltkaXNhYmxlZF0sXHJcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGNvbnRlbnQtYm94IGluIElFIDgvOS5cclxuICovXHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIDUgYW5kIENocm9tZS5cclxuICogMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lXHJcbiAqICAgIChpbmNsdWRlIGAtbW96YCB0byBmdXR1cmUtcHJvb2YpLlxyXG4gKi9cclxuXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lXHJcbiAqIG9uIE9TIFguXHJcbiAqL1xyXG5cclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDMrLlxyXG4gKi9cclxuXHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcclxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gIGJvcmRlcjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5idXR0b24ge1xyXG4gIGJvcmRlcjogMDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA2LzcvOC85LlxyXG4gKiAyLiBJbXByb3ZlIHJlYWRhYmlsaXR5IGFuZCBhbGlnbm1lbnQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnRleHRhcmVhIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICAvKiAxICovXHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAvKiAyICovXHJcblxyXG4gIHJlc2l6ZTogdmVydGljYWw7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXHJcbiAqL1xyXG50YWJsZSB7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICBib3JkZXItc3BhY2luZzogMDtcclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiBCYXNlZCBvbiBub3JtYWxpemUuY3NzIHY4LjAuMVxyXG4gKiBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xyXG4gKi9cclxuXHJcbmhyIHtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gIGJvcmRlcjogMDtcclxuICBoZWlnaHQ6IDFweDtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBwYWdlLWJyZWFrLWFmdGVyOiBhbHdheXM7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnByZSB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xyXG4gIGZvbnQtc2l6ZTogMTAwJTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cclxuICovXHJcbmEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4vKipcclxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cclxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5hYmJyW3RpdGxlXSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuY29kZSxcclxua2JkLFxyXG5zYW1wIHtcclxuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XHJcbiAgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogMTAwJTtcclxuICAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cclxuICogYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnN1Yixcclxuc3VwIHtcclxuICBmb250LXNpemU6IDc1JTtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5zdWIge1xyXG4gIGJvdHRvbTogLTVweDtcclxufVxyXG5cclxuc3VwIHtcclxuICB0b3A6IC01cHg7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxub3B0Z3JvdXAsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIGZvbnQtc2l6ZTogMTAwJTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxyXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxyXG4gKi9cclxuYnV0dG9uLFxyXG5pbnB1dCB7XHJcbiAgLyogMSAqL1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXHJcbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cclxuICovXHJcblxyXG5idXR0b24sXHJcbnNlbGVjdCB7XHJcbiAgLyogMSAqL1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5idXR0b24sXHJcblt0eXBlPVwiYnV0dG9uXCJdLFxyXG5bdHlwZT1cInJlc2V0XCJdLFxyXG5bdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcclxuICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxuICBvdXRsaW5lOiAwO1xyXG59XHJcblxyXG5cclxubGVnZW5kIHtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG5cclxuICBkaXNwbGF5OiBibG9jaztcclxuICBib3JkZXI6IDA7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5maWVsZHNldCB7XHJcbiAgbWluLXdpZHRoOiAwO1xyXG59XHJcblxyXG5ib2R5Om5vdCg6LW1vei1oYW5kbGVyLWJsb2NrZWQpIGZpZWxkc2V0IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG4gKi9cclxucHJvZ3Jlc3Mge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXHJcbiAqL1xyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cclxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXHJcbiAqL1xyXG5bdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbiAgLyogMSAqL1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xyXG4gIC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cclxuICovXHJcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXHJcbiAqL1xyXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxuICAvKiAxICovXHJcbiAgZm9udDogaW5oZXJpdDtcclxuICAvKiAyICovXHJcbn1cclxuXHJcbi8qIEludGVyYWN0aXZlXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5zdW1tYXJ5IHtcclxuICBkaXNwbGF5OiBsaXN0LWl0ZW07XHJcbn1cclxuXHJcbi8qXHJcbiAqIE1pc2NcclxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXHJcbiAqL1xyXG50ZW1wbGF0ZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4iLCIvKipcclxuICogQmFzZVxyXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5AdXNlIFwiLi4vY29uZmlnL3NldHRpbmdcIiBhcyAqO1xyXG5ib2R5IHtcclxuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2g7XHJcbiAgYW5pbWF0aW9uOiBsb2FkaW5nIDAuNXM7XHJcbiAgY29sb3I6ICRjLWJrO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG4gICYubm8tc2Nyb2xsIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0b3VjaC1hY3Rpb246IG5vbmU7IC8vIGlPU+WvvuetllxyXG4gICAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogbm9uZTsgLy8g44Oi44OQ44Kk44Or44Gu44OQ44Km44Oz44OJ6Ziy5q2iXHJcbiAgICBoZWlnaHQ6IDEwMHZoOyAvLyBBbmRyb2lkIENocm9tZeWvvuetlu+8iOW/heimgeOBquOCie+8iVxyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGxvYWRpbmcge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuaW1nLFxyXG5waWN0dXJlIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbn1cclxuLnNwIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuLnBjIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuIiwiLyoqXHJcbiAqIFNldHRpbmdcclxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLy8gbWVkaWEgcXVlcnlcclxuJGJhc2UtY29udGVudC13aWR0aDogMTE0MHB4O1xyXG4keHhsOiAxMzgwcHg7XHJcbiR4bDogMTI4MHB4O1xyXG4kbDogMTAyNHB4O1xyXG4keG06IDkyMHB4O1xyXG4kbTogNzY4cHg7XHJcbiRzOiA0ODBweDtcclxuXHJcbi8vIHNwYWNlXHJcbiRzcGFjZS1kZWZhdWx0OiA4MHB4O1xyXG4kc3BhY2UteGw6IDU2cHg7XHJcbiRzcGFjZS1tOiAyNHB4O1xyXG5cclxuLy8gY29sb3JzXHJcbiRjLW1haW46ICNlOTg4MmU7XHJcbiRjLXN1YjogI2U5OGQ4NTtcclxuJGMtc3ViMjogI2ZmY2VhMDtcclxuJGMtc3ViMzogIzg3ZDI2NztcclxuJGMtZm9udDE6ICM2YjVmNWY7XHJcbiRjLWJnOiAjZThlYWVkO1xyXG4kYy1iZzI6ICNmYWVmZTQ7XHJcbiRjLWdyYXk6ICM3Nzc3Nzc7XHJcbiRjLWJvcmRlcmdyYXk6ICNjY2NjY2M7XHJcbiRjLXdoOiAjZmZmO1xyXG4kYy1iazogIzMzMzMzMztcclxuJGMtcmVkOiAjZmYwMDAwO1xyXG4kYy1vcjogI2ZmN2EwMDtcclxuIiwiLyoqXHJcbiAqIFNjcm9sbCBBbmltYXRpb25cclxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLyog44K544Kv44Ot44O844OrQ1NTICovXHJcbi5mYWRlaW4ge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwcHgpO1xyXG4gIHRyYW5zaXRpb246IGFsbCA1MDBtcztcclxufVxyXG5cclxuLmZhZGVpbi11cCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwcHgpO1xyXG59XHJcblxyXG4uZmFkZWluLWRvd24ge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMDBweCk7XHJcbn1cclxuXHJcbi5mYWRlaW4tbGVmdCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMHB4LCAwKTtcclxufVxyXG5cclxuLmZhZGVpbi1yaWdodCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTBweCwgMCk7XHJcbn1cclxuXHJcbi5zY3JvbGxpbiB7XHJcbiAgb3BhY2l0eTogMTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxufVxyXG4iLCIvKipcclxuICogQ29tcG9uZW50XHJcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbkB1c2UgXCIuLi9jb25maWcvYWxsXCIgYXMgKjtcclxuLm9wZW5pbmcge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4OiA5OTk5OTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYmFja2dyb3VuZDogJGMtd2g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNjAwbXMgZWFzZTtcclxuICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluO1xyXG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcclxuICAudHh0IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHN2ZyB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgJi5pcy1mYWRlb3V0IHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbmEsXHJcbmJ1dHRvbiB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICY6aG92ZXIsXHJcbiAgJjphY3RpdmUge1xyXG4gICAgb3BhY2l0eTogMC42O1xyXG4gIH1cclxufVxyXG5cclxuc2VjdGlvbixcclxuZm9vdGVyLFxyXG5oZWFkZXIge1xyXG4gIC5pbm5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDEzNDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAmLndpZHRoXzEwMjQge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwODRweDtcclxuICAgIH1cclxuICAgICYud2lkdGhfZnVsbCB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tYXJnaW5fYjIwIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcbi5tYXJnaW5fYjUwIHtcclxuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG59XHJcbi5tYXJnaW5fdDQwIHtcclxuICBtYXJnaW4tdG9wOiA0MHB4O1xyXG59XHJcbi5tYXJnaW5fdDgwIHtcclxuICBtYXJnaW4tdG9wOiA4MHB4O1xyXG59XHJcbi5tYXJnaW5fYjEyMCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgfVxyXG59XHJcbi5tYXJnaW5fdDE1MCB7XHJcbiAgbWFyZ2luLXRvcDogMTUwcHg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4vKiDopovlh7rjgZcgKi9cclxuLmgyX2Ege1xyXG4gIGZvbnQtZmFtaWx5OiBcIktpd2kgTWFydVwiLCBzZXJpZjtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bSkge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxuICBzcGFuIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogODBweDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeG0pIHtcclxuICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmgyX2Ige1xyXG4gIGZvbnQtc2l6ZTogNDJweDtcclxuICBjb2xvcjogJGMtZm9udDE7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDIwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1mYW1pbHk6IFwiT3V0Zml0XCIsIHNhbnMtc2VyaWY7XHJcbiAgc3BhbiB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LWZhbWlseTogXCJLaXdpIE1hcnVcIiwgc2VyaWY7XHJcbiAgfVxyXG59XHJcblxyXG4uaDJfYyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgcGFkZGluZzogMjBweCAzMHB4IDIwcHggY2FsYygzMHB4ICsgMjRweCk7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDEwcHg7XHJcbiAgYm9yZGVyOiAycHggc29saWQgJGMtZm9udDE7XHJcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLnJsIHtcclxuICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XHJcbiAgICBmb250LWZhbWlseTogXCJLaXdpIE1hcnVcIiwgc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZW4ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMjRweDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiT3V0Zml0XCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5oMl9kIHtcclxuICBmb250LXNpemU6IDMwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBjb2xvcjogJGMtZm9udDE7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuLmgzX2Ege1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDhweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLmgzX2Ige1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMzBweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBnYXA6IDE1cHg7XHJcbiAgY29sb3I6ICRjLWZvbnQxO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgbWFyZ2luLXRvcDogNjBweDtcclxuICBmb250LWZhbWlseTogXCJPdXRmaXRcIiwgc2Fucy1zZXJpZjtcclxuICBzcGFuIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtZmFtaWx5OiBcIktpd2kgTWFydVwiLCBzZXJpZjtcclxuICB9XHJcbn1cclxuXHJcbi5oM19jIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAxMHB4O1xyXG4gIGZvbnQtZmFtaWx5OiBcIktpd2kgTWFydVwiLCBzZXJpZjtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGNvbG9yOiAkYy1mb250MTtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbn1cclxuXHJcbi8qIOODnOOCv+ODsyAqL1xyXG4uYnRuX2Ege1xyXG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xyXG4gIGEsXHJcbiAgYnV0dG9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICBjb2xvcjogJGMtbWFpbjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRyYW5zaXRpb246IDAuNXMgZWFzZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLW1haW47XHJcbiAgICBtYXgtd2lkdGg6IDMzNXB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBjb2xvcjogJGMtd2g7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBpIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgJi5pMiB7XHJcbiAgICAgICAgcmlnaHQ6IDM1cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC41cyBlYXNlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgIC5pMiB7XHJcbiAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5idG5fYV9iYWNrIHtcclxuICAgIGEsXHJcbiAgICBidXR0b24ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmF5O1xyXG4gICAgICBpIHtcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgICYuaTIge1xyXG4gICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBsZWZ0OiAzNXB4O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMC41cyBlYXNlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgIC5pMiB7XHJcbiAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuY19mb250IHtcclxuICAgIGEsXHJcbiAgICBidXR0b24ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmF5O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJ0bl9iIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBhIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxNXB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLW1haW47XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgY29sb3I6ICRjLXdoO1xyXG4gIH1cclxuICAmLmNnIHtcclxuICAgIGEge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1zdWIzO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJ0bl9jIHtcclxuICBhIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgY29sb3I6ICRjLXdoO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtbWFpbjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgcGFkZGluZzogMjVweCA1MHB4O1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gIH1cclxuICAmLmJ0bl9jX2NlbnRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bl9hcmVhIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogNDBweDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcykge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4vKiDjgqvjg4bjgrTjg6ogKi9cclxuLmNhdF9hIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBnYXA6IDVweDtcclxuICBsaSB7XHJcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6ICRjLW1haW47XHJcbiAgICBjb2xvcjogJGMtd2g7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbi5jYXRfYiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgZ2FwOiA1cHg7XHJcbiAgbGkge1xyXG4gICAgcGFkZGluZzogNXB4IDE1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYy1tYWluO1xyXG4gICAgY29sb3I6ICRjLXdoO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAkYy13aDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIOODquOCueODiCAqL1xyXG4ubGlzdF8xIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiAxNXB4O1xyXG4gIGxpIHtcclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBnYXA6IDIwcHg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgY29sb3I6ICRjLW1haW47XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLW1haW47XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDA7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjVzIGVhc2U7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgfVxyXG4gICAgICA+IHN2ZzpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgfVxyXG4gICAgICAuYXJyb3cge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IC0xcHg7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNXB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxpc3RfMiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogODBweDtcclxuICAuYm94IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDMwcHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLmltZyB7XHJcbiAgICAgIHdpZHRoOiAyNDBweDtcclxuICAgICAgaGVpZ2h0OiAyNDBweDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50eHQge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjcwcHgpO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IDE1cHg7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICAueWFrdXN5b2t1IHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBjb2xvcjogJGMtc3ViO1xyXG4gICAgICB9XHJcbiAgICAgIC5uYW1lIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAuZW5fbmFtZSB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogXCJKb3N0XCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgY29sb3I6ICRjLWdyYXk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC50ZXh0YXJlYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGNvbG9yOiAkYy1ncmF5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubGlzdF8zIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZGwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGR0IHtcclxuICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtbWFpbjtcclxuICAgICAgd2lkdGg6IDIzMHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgZGQge1xyXG4gICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYy1ib3JkZXJncmF5O1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjMwcHgpO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5saXN0XzQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDMwcHg7XHJcbiAgYSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMjBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2g7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgcGFkZGluZzogNDBweCA1MHB4O1xyXG4gICAgYm94LXNoYWRvdzogMCAycHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgLmgzX2Ege1xyXG4gICAgICBjb2xvcjogJGMtYms7XHJcbiAgICB9XHJcbiAgICAuZ2FpeW91IHtcclxuICAgICAgY29sb3I6ICRjLWJrO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxpc3RfNSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogMTVweDtcclxuICBkbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZHQge1xyXG4gICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICB9XHJcbiAgICBkZCB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubmV3c19hIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiAyMHB4O1xyXG4gIC5ib3gge1xyXG4gICAgYSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtYm9yZGVyZ3JheTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGNvbG9yOiAkYy1iaztcclxuICAgICAgLmZsZXgge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgLmRhdGUge1xyXG4gICAgICAgICAgY29sb3I6ICRjLWdyYXk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiDjgqLjg7zjgqvjgqTjg5YgKi9cclxuLm1hZ2F6aW5lX2Ege1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGdhcDogNDBweCAzMHB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzKSB7XHJcbiAgICBnYXA6IDQwcHg7XHJcbiAgfVxyXG4gIC5ib3gge1xyXG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzMyUgLSAzMHB4KTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMlIC0gMzBweCk7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogMTBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjVzIGVhc2U7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcclxuICAgICAgfVxyXG4gICAgICAuaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudHh0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgY29sb3I6ICRjLWJrO1xyXG4gICAgICAgIC5jYXQge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAtMTBweDtcclxuICAgICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oM19hIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdG5hbWUge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBnYXA6IDZweDtcclxuICAgICAgICAgIGNvbG9yOiAkYy1ncmF5O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcmljZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgY29sb3I6ICRjLW1haW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG5fYSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICAgIGJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tYWdhemluZV9iIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBnYXA6IDYwcHg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICBnYXA6IDQwcHg7XHJcbiAgfVxyXG4gIC5ib3gge1xyXG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gNDVweCk7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYyMHB4KSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogMjBweDtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcclxuICAgICAgdHJhbnNpdGlvbjogMC41cyBlYXNlO1xyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xyXG4gICAgICB9XHJcbiAgICAgIC5pbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC50eHQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAuaDNfYSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBjb2xvcjogJGMtZm9udDE7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN0bmFtZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgZ2FwOiA2cHg7XHJcbiAgICAgICAgICBjb2xvcjogJGMtZ3JheTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFyY2hpdmVfYSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDYwcHg7XHJcbiAgLnNob3BzdF9saXN0IHtcclxuICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1tYWluO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLnRyaSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgd2lkdGg6IDA7XHJcbiAgICAgIGhlaWdodDogMDtcclxuICAgICAgJi50bCB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAzMHB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMzBweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgICYudHIge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAzMHB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMzBweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgICAmLmJsIHtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDMwcHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAzMHB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgJi5iciB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDMwcHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAzMHB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYm9kIHtcclxuICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtYms7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgJi50bDIge1xyXG4gICAgICAgIHRvcDogMjVweDtcclxuICAgICAgICBsZWZ0OiAtMjVweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICB9XHJcbiAgICAgICYudHIyIHtcclxuICAgICAgICB0b3A6IDI1cHg7XHJcbiAgICAgICAgcmlnaHQ6IC0yNXB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgfVxyXG4gICAgICAmLmJsMiB7XHJcbiAgICAgICAgYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIGxlZnQ6IC0yNXB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgfVxyXG4gICAgICAmLmJyMiB7XHJcbiAgICAgICAgYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIHJpZ2h0OiAtMjVweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYm94IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2g7XHJcbiAgICB9XHJcbiAgICAuYnRuX2FyZWEge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIOOCu+OCr+OCt+ODp+ODs+ODnOODg+OCr+OCuSAqL1xyXG4uaW1ndHh0X2Ege1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiA0MHB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuICAudGh1bWIge1xyXG4gICAgd2lkdGg6IDMwJTtcclxuICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuICB9XHJcbiAgLnR4dCB7XHJcbiAgICB3aWR0aDogY2FsYyg3MCUgLSA0MHB4KTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAudGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG4gICAgLmNvbnQge1xyXG4gICAgICBjb2xvcjogJGMtZm9udDE7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiB0d28gY29sdW1uICovXHJcbi50d29fY29sdW1uIHtcclxuICAuaW5uZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogNDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiA4MHB4O1xyXG4gICAgfVxyXG4gICAgLnNpZGUge1xyXG4gICAgICBmbGV4OiAwIDAgMzAwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogNDBweDtcclxuICAgICAgYm94LXNoYWRvdzogMCAycHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJnMjtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICB9XHJcbiAgICAgIC5ib3gge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LWZhbWlseTogXCJLaXdpIE1hcnVcIiwgc2VyaWY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yaWdodF9jb2x1bW4ge1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICB9XHJcbiAgICAgIC5zX3R4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1tYWluO1xyXG4gICAgICAgIGNvbG9yOiAkYy1tYWluO1xyXG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICBwYWRkaW5nOiA0cHggMjBweDtcclxuICAgICAgfVxyXG4gICAgICAubmV3c19hIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIGV0YyAqL1xyXG5cclxuaW5wdXQsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRjLWdyYXk7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIHBhZGRpbmc6IDhweCAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbn1cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICB3aWR0aDogMTNweCAhaW1wb3J0YW50O1xyXG59XHJcbnNlbGVjdCB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG50ZXh0YXJlYSB7XHJcbiAgbWluLWhlaWdodDogMTAwcHg7XHJcbn1cclxuXHJcbi5jYXQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiAxMHB4O1xyXG4gIGxpIHtcclxuICAgIHBhZGRpbmc6IDRweCA4cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYy1tYWluO1xyXG4gICAgY29sb3I6ICRjLXdoO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjLXN1YjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uIHtcclxuICAuc2NyZWVuLXJlYWRlci10ZXh0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5uYXYtbGlua3Mge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogOHB4O1xyXG4gICAgLnBhZ2UtbnVtYmVycyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtbWFpbjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGNvbG9yOiAkYy1tYWluO1xyXG4gICAgICAmLmN1cnJlbnQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjLW1haW47XHJcbiAgICAgICAgY29sb3I6ICRjLXdoO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYnJlYWRjcnVtYiB7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gIHNwYW4ge1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgY29sb3I6ICRjLWdyYXk7XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGNvbG9yOiAkYy1tYWluO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiDog4zmma/jgqLjg4vjg6Hjg7zjgrfjg6fjg7MgKi9cclxuLmJsb2ItYmcge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDsgLyogb3IgYWJzb2x1dGU7IOimquOBjHJlbGF0aXZl44Gq44KJYWJzb2x1dGXjgafjgoJPSyAqL1xyXG4gIGluc2V0OiAwO1xyXG4gIHotaW5kZXg6IC0yOyAvKiDog4zmma/jgavlm57jgZkgKi9cclxuICBwb2ludGVyLWV2ZW50czogbm9uZTsgLyog44Kv44Oq44OD44Kv44KS6YKq6a2U44GX44Gq44GEICovXHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBiYWNrZ3JvdW5kOiAjZmZmOyAvKiDjg5rjg7zjgrjjga7lnLDoibLjgavlkIjjgo/jgZvjgaYgKi9cclxuICAuYmxvYiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogY2xhbXAoMjgwcHgsIDM4dncsIDY0MHB4KTtcclxuICAgIGhlaWdodDogY2xhbXAoMjIwcHgsIDMydncsIDUyMHB4KTtcclxuICAgIGZpbHRlcjogYmx1cig0MHB4KTtcclxuICAgIG9wYWNpdHk6IDAuOTtcclxuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbiAgICBib3JkZXItcmFkaXVzOiA0MCUgNjAlIDYwJSA0MCUgLyA0MCUgNDAlIDYwJSA2MCU7IC8qIOOBoeOCh+OBhOatquOCk+OBoOalleWGhiAqL1xyXG4gICAgbWl4LWJsZW5kLW1vZGU6IG5vcm1hbDsgLyog44OH44K244Kk44Oz44Gr5ZCI44KP44Gb44GmIG11bHRpcGx5L3NjcmVlbiDjgoLoqabjgZvjgosgKi9cclxuICAgICYuYjEge1xyXG4gICAgICBsZWZ0OiA4JTtcclxuICAgICAgdG9wOiA4JTtcclxuICAgICAgYmFja2dyb3VuZDpcclxuICAgICAgICByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDMwJSAzMCUsICMwMDQ3NmEyNyAwJSwgIzAwNDc2YTI3IDIwJSwgcmdiYSgyMzIsIDIzMCwgMjU1LCAwKSA3MCUpLFxyXG4gICAgICAgIHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgNzAlIDcwJSwgIzA2NzZmZjE3IDAlLCByZ2JhKDIxNCwgMjU1LCAyMzcsIDApIDcwJSk7XHJcbiAgICAgIGFuaW1hdGlvbjogZmxvYXQxIDVzIGVhc2UtaW4tb3V0IGluZmluaXRlIGFsdGVybmF0ZTtcclxuICAgIH1cclxuICAgICYuYjIge1xyXG4gICAgICBsZWZ0OiAyMiU7XHJcbiAgICAgIHRvcDogNDglO1xyXG4gICAgICBiYWNrZ3JvdW5kOlxyXG4gICAgICAgIHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgMzUlIDQwJSwgIzA2NzZmZjFmIDAlLCByZ2JhKDIzMiwgMjU1LCAyNDMsIDApIDcwJSksXHJcbiAgICAgICAgcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCA3MCUgNjAlLCAjMDA0NzZhMjcgMCUsIHJnYmEoMjQ5LCAyMzAsIDI1NSwgMCkgNzAlKTtcclxuICAgICAgYW5pbWF0aW9uOiBmbG9hdDIgOHMgZWFzZS1pbi1vdXQgaW5maW5pdGUgYWx0ZXJuYXRlO1xyXG4gICAgfVxyXG4gICAgJi5iMyB7XHJcbiAgICAgIHJpZ2h0OiA2JTtcclxuICAgICAgdG9wOiAxOCU7XHJcbiAgICAgIGJhY2tncm91bmQ6XHJcbiAgICAgICAgcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCAzNSUgMzUlLCAjMDA0NzZhMjEgMCUsIHJnYmEoMjU1LCAyMzMsIDIyNywgMCkgNzAlKSxcclxuICAgICAgICByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDY1JSA2NSUsICNiMDg4NzkzNCAwJSwgcmdiYSgyNDQsIDIzMCwgMjU1LCAwKSA3MCUpO1xyXG4gICAgICBhbmltYXRpb246IGZsb2F0MyAzcyBlYXNlLWluLW91dCBpbmZpbml0ZSBhbHRlcm5hdGU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgZmxvYXQxIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNjBweCwgNDBweCwgMCkgc2NhbGUoMS4wOCkgcm90YXRlKDZkZWcpO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGZsb2F0MiB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxLjAyKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC00MHB4LCAtNjBweCwgMCkgc2NhbGUoMC45Nykgcm90YXRlKC01ZGVnKTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBmbG9hdDMge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMC45OCk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtODBweCwgMjBweCwgMCkgc2NhbGUoMS4wNikgcm90YXRlKDRkZWcpO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xyXG4gIC5ibG9iIHtcclxuICAgIGFuaW1hdGlvbjogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi8qIOWVj+OBhOWQiOOCj+OBm+ODleOCqeODvOODoCAqL1xyXG4uY29udGFjdF9hcmVhIHtcclxuICAuY29udGVudCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcclxuICAgIC5pbm5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogODBweDtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuICAgICAgfVxyXG4gICAgICAuc3RlcF9hcmVhIHtcclxuICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHMpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdGVwX2JveCB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ncmF5O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnR4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ncmF5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5zdGVwX29uIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiA1cHggc29saWQgJGMtc3ViO1xyXG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogNHB4IHNvbGlkICRjLXN1YjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbixcclxuICAgICAgICAgICAgLnR4dCB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRjLXN1YjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY19yaWdodCB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM4MHB4KTtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ncmF5X2FyZWEge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRjLWJnO1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAudHl1X3Qge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLWJvcmRlcmdyYXk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1yZWQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jb250YWN0Zm9ybSB7XHJcbiAgICAgICAgZGwge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogYmFzZWxpbmU7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgICAgIGdhcDogMTVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGR0IHtcclxuICAgICAgICAgICAgbGFiZWwsXHJcbiAgICAgICAgICAgIC5sYWJlbCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXJlZDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5lcnJvciB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRjLXJlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgZGQge1xyXG4gICAgICAgICAgICAmLmZsZXgge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmJsX2FyZWEge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5yYWRpb19hcmVhLFxyXG4gICAgICAgICAgICAuY2hlY2tib3hfYXJlYSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5ib3gge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuX25vcm1hbCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bl9hcmVhIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBnYXA6IDQwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHMpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5idG5fbm9ybWFsIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYSxcclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8g44Oc44K/44Oz6YCB5L+h5Lit44Gu54q25oWLXHJcbmJ1dHRvbi5pcy1sb2FkaW5nIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IC8vIOOCr+ODquODg+OCr+eEoeWKueWMllxyXG4gIG9wYWNpdHk6IDAuNjsgLy8g5Y2K6YCP5piOXHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHdpZHRoOiAxLjJlbTtcclxuICAgIGhlaWdodDogMS4yZW07XHJcbiAgICBtYXJnaW46IC0wLjZlbSAwIDAgLTAuNmVtO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpOyAvLyDlpJbmnqBcclxuICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50OyAvLyDpmpnplpPjgaflm57ou6LjgpLlvLfoqr9cclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGFuaW1hdGlvbjogc3BpbiAwLjhzIGxpbmVhciBpbmZpbml0ZTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBzcGluIHtcclxuICB0byB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gc2VyY2hfYm94XHJcbi5zZXJjaF9ib3gge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiAzMHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvIDgwcHg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG59XHJcblxyXG4uc2lkZV9zcGFyZWEge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDIwcHg7XHJcbiAgLmFyZWFfZ3JvdXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgICAuYXJlYV9wYXJlbnQge1xyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aDtcclxuICAgICAgICBwYWRkaW5nOiAycHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAwcHg7XHJcbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDFweDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzk5OTsgLyog5aSW5p6g44Gu6ImyICovXHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgLyog5Li444GrICovXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIHNwYW46OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiA2cHg7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzMzMzsgLyog5Lit5aSu44Gu6ImyICovXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYXJlYV9jaGlsZHJlbiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogMTBweDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gbG9naW5cclxuLndoX2JveCB7XHJcbiAgbWF4LXdpZHRoOiA3NjhweDtcclxuICBwYWRkaW5nOiA0MHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmcyO1xyXG4gIGZvcm0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgICAuYnRuX2FyZWEge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmdhbF9hcmVhIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogNDBweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcbiAgLmx0eHQge1xyXG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNDBweCk7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLnByb2R1Y3QtZ2FsbGVyeSB7XHJcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAucHJvZHVjdC1nYWxsZXJ5X19tYWluIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYXNwZWN0LXJhdGlvOiAxO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgIC5wcm9kdWN0LWdhbGxlcnlfX21haW4taW5uZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgLnByb2R1Y3QtZ2FsbGVyeV9fbWFpbi1pdGVtIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweDtcclxuXHJcbiAgICAgICAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucHJvZHVjdC1nYWxsZXJ5X19hcnJvdyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmY5OTAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMC45NSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tcHJldiB7XHJcbiAgICAgICAgICBsZWZ0OiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1uZXh0IHtcclxuICAgICAgICAgIHJpZ2h0OiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8g44K144Og44ON44Kk44OrXHJcbiAgICAucHJvZHVjdC1nYWxsZXJ5X190aHVtYm5haWxzIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgcGFkZGluZzogMCA0MHB4O1xyXG4gICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XHJcbiAgICAgIC5wcm9kdWN0LWdhbGxlcnlfX3RodW1ibmFpbHMtaW5uZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxuICAgICAgICBwYWRkaW5nOiA0cHggMDtcclxuICAgICAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XHJcbiAgICAgICAgc2Nyb2xsYmFyLWNvbG9yOiAjODg4ICNmMWYxZjE7XHJcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjODg4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM1NTU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcm9kdWN0LWdhbGxlcnlfX3RodW1ibmFpbCB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgLnByb2R1Y3QtZ2FsbGVyeV9fdGh1bWJuYWlscyB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG4gICAgICAucHJvZHVjdC1nYWxsZXJ5X190aHVtYm5haWwge1xyXG4gICAgICAgIGZsZXg6IDAgMCA2MHB4O1xyXG4gICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgfVxyXG4gICAgICAucHJvZHVjdC1nYWxsZXJ5X19hcnJvdyB7XHJcbiAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLyoqXHJcbiAqIEhlYWRlclxyXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5AdXNlIFwiLi4vY29uZmlnL2FsbFwiIGFzICo7XHJcblxyXG5oZWFkZXIge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDIwcHg7XHJcbiAgbGVmdDogMDtcclxuICBtYXJnaW46IDAgMzBweDtcclxuICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XHJcbiAgei1pbmRleDogOTk5OTk7XHJcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgYmFja2dyb3VuZDogJGMtd2g7XHJcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgIG1hcmdpbjogMCAyMHB4O1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG4gIH1cclxuICAuaW5uZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDUwcHg7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDIwcHg7XHJcbiAgICB9XHJcbiAgICAubCB7XHJcbiAgICAgIC5sb2dvIHtcclxuICAgICAgICB3aWR0aDogNDUwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogMjBweDtcclxuICAgICAgLnNucyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBzdmcgcGF0aCB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRjLWZvbnQxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuaHVtYm94IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgICAgLm5hdl9iYXIge1xyXG4gICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDBweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjLWZvbnQxO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1mb250MTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgICAgJi50b3Age1xyXG4gICAgICAgICAgICAgIHRvcDogMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYm90dG9tIHtcclxuICAgICAgICAgICAgICBib3R0b206IDFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudHh0IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBjb2xvcjogJGMtZm9udDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAub3ZlcnJheSB7XHJcbiAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHJpZ2h0OiAtMTAwdnc7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY1ZDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuNXMgZWFzZTtcclxuICAgIH1cclxuICAgIC5vcGVuX25hdiB7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHJpZ2h0OiAtMTAwdnc7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuNXMgZWFzZTtcclxuICAgICAgYmFja2dyb3VuZDogJGMtd2g7XHJcbiAgICAgIHBhZGRpbmc6IDgwcHggNDBweCA4MHB4IDgwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICAgIH1cclxuICAgICAgdWwge1xyXG4gICAgICAgIHdpZHRoOiAzMy4zMzMlO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRjLWJrO1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubmF2X3RpdGxlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBnYXA6IDZweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYy1tYWluO1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAxNjBweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogXCJPdXRmaXRcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgIGZpbGw6ICRjLWJrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpIGEge1xyXG4gICAgICAgICAgY29sb3I6ICRjLWJrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuaGVhZF9zbnMge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiA0MHB4O1xyXG4gICAgICAgIHRvcDogNDBweDtcclxuICAgICAgICAuc25zIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHN2ZyBwYXRoIHtcclxuICAgICAgICAgICAgICBmaWxsOiAkYy1mb250MTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5zbW9uIHtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIC5pbm5lciB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgJi5vbiB7XHJcbiAgICAuaW5uZXIge1xyXG4gICAgICAuciB7XHJcbiAgICAgICAgLm5hdl9iYXIge1xyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICYudG9wIHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XHJcbiAgICAgICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5ib3R0b20ge1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNWRlZyk7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLm92ZXJyYXkge1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDVkO1xyXG4gICAgICB9XHJcbiAgICAgIC5vcGVuX25hdiB7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweCAwIDAgMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvKipcclxuICogRm9vdGVyXHJcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbkB1c2UgXCIuLi9jb25maWcvYWxsXCIgYXMgKjtcclxuZm9vdGVyIHtcclxuICBiYWNrZ3JvdW5kOiAkYy1zdWI7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAuaW5uZXIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAubG9nbyB7XHJcbiAgICAgIHdpZHRoOiA1MTZweDtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyX25hdiB7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjdiOWIzO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y3YjliMztcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgfVxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJGMtd2g7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Y3YjliMztcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcclxuICAgICAgICAgICY6bnRoLWNoaWxkKC1uICsgMykge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y3YjliMztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjdiOWIzO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiB1bnNldDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm5hdl90aXRsZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgZ2FwOiA2cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGMtd2g7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDE2MHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk91dGZpdFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIH1cclxuICAgICAgICBsaSBhIHtcclxuICAgICAgICAgIGNvbG9yOiAkYy13aDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmhlYWRfc25zIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc25zIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICAgIGdhcDogMjBweDtcclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgIC51bmRlcl9uYXYge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogJGMtd2g7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHNtYWxsIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBjb2xvcjogJGMtd2g7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8qKlxyXG4gKiBJbmRleFxyXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5AdXNlIFwiLi4vY29uZmlnL2FsbFwiIGFzICo7XHJcbi53ZWJwIHtcclxufVxyXG4ubm8td2VicCB7XHJcbn1cclxuXHJcbi5ob21lIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLmt2X3ZpZGVvIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgfVxyXG4gIC5rdl9oMSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIHdpZHRoOiAzMDBweDtcclxuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC41cztcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyAvLyDjgq/jg6rjg4Pjgq/lj6/og71cclxuICAgICYub24ge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgLy8g44Kv44Oq44OD44Kv54Sh5Yq55YyWXHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeG0pIHtcclxuICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHMpIHtcclxuICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYW5pbWVfYXJlYSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMDB2aDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC5hX3JvYWQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcbiAgICAuZmxleCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogODBweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDh2dztcclxuICAgICAgcGFkZGluZy10b3A6IDEydnc7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE3NDJweCkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2dnc7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDh2dztcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNHZ3O1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyMHB4KSB7XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMnZ3O1xyXG4gICAgICB9XHJcbiAgICAgIC50eHQge1xyXG4gICAgICAgIC5oMWNvcHkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiA2MnB4O1xyXG4gICAgICAgICAgY29sb3I6ICRjLWZvbnQxO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIktlaUZvbnRcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDRweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MjBweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdWIge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiS2l3aSBNYXJ1XCIsIHNlcmlmO1xyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTIwcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYXNoaSB7XHJcbiAgICAgICAgd2lkdGg6IDQyMHB4O1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE3MjRweCkge1xyXG4gICAgICAgICAgd2lkdGg6IDI3dnc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYnRuX3NlYyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAzO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcclxuICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICB9XHJcbiAgICAuaW5uZXIge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMjRweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmxlYWRfc2VjIHtcclxuICAgIHBhZGRpbmctdG9wOiA1MHZoO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDUwdmg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtNXZ3O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTIwcHgpIHtcclxuICAgICAgbWFyZ2luLXRvcDogLTE1dnc7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMTgwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMzMwcHg7XHJcbiAgICB9XHJcbiAgICAuaW5uZXIge1xyXG4gICAgICBtYXgtd2lkdGg6IDgwMHB4O1xyXG4gICAgICBwIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGNvbG9yOiAkYy13aDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICYuYmlnIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogM2VtO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiS2VpRm9udFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjRlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmJ0bl9hcmVhIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zbnNfc2VjIHtcclxuICAgIGJhY2tncm91bmQ6ICRjLXdoO1xyXG4gICAgcGFkZGluZzogMTIwcHggNDVweCAwO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgcGFkZGluZzogMTAwcHggMzBweCAwO1xyXG4gICAgfVxyXG4gICAgLmlubmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmc7XHJcbiAgICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiA0MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5ib3gge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAuc25zX2JveF9oZWFkIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogXCJPdXRmaXRcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgIGdhcDogMTVweDtcclxuICAgICAgICAgIGNvbG9yOiAkYy13aDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLW9yO1xyXG4gICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAuc25zX2JveF9oZWFkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlMmM1NTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgLnNuc19ib3hfaGVhZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hcmNoaXZlX3NlYyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYy13aDtcclxuICAgIHBhZGRpbmctdG9wOiAyMDBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcclxuICAgIC5pbm5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogMTYwcHg7XHJcbiAgICAgIC5hcmNoaXZlX2Ege1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaDJfYyB7XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4IDA7XHJcbiAgICAgICAgICAgIC5lbiB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB1bnNldDtcclxuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucmwge1xyXG4gICAgICAgICAgICAgIHdyaXRpbmctbW9kZTogdW5zZXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zdG9yZSB7XHJcbiAgICAgICAgICAuaDJfYyB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuc2hvcHN0X2xpc3Qge1xyXG4gICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZ3V5c19zZWMge1xyXG4gICAgYmFja2dyb3VuZDogJGMtd2g7XHJcbiAgfVxyXG4gIC5ob21lX25ld3Mge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2g7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAzO1xyXG4gICAgLmJnMSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYm90dG9tOiAxMDBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmcyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiAxNTBweDtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICB3aWR0aDogMTk3cHg7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNjUwcHgpO1xyXG4gICAgfVxyXG4gICAgLmJnMyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogMztcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMTUwcHg7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgd2lkdGg6IDIzNHB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTM5NXB4KTtcclxuICAgIH1cclxuICAgIC5pbm5lciB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxNTBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgIC5uZXdzX2Ege1xyXG4gICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhtKSB7XHJcbiAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5idG5fYXJlYSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvKipcclxuICogUGFnZVxyXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5AdXNlIFwiLi4vY29uZmlnL2FsbFwiIGFzICo7XHJcblxyXG4ucGFnZV9tYWluIHtcclxuICAucGFnZV9oZWFkIHtcclxuICAgIHBhZGRpbmctdG9wOiAyMTVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLnBhZ2VfdGl0bGViZyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGluc2V0OiAwO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBwaWN0dXJlLFxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBpbnNldDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmlubmVyIHtcclxuICAgICAgLmgyX2Ege1xyXG4gICAgICAgIGNvbG9yOiAkYy13aDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucGFnZV9oZWFkMiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDExdnc7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLnBhZ2VfaGVhZDJfdW5kZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwODBweDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xyXG4gICAgICAgIHdpZHRoOiA4MDBweDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgICAgIHdpZHRoOiA2ODBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmlubmVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiA1MHB4O1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGdhcDogMzBweDtcclxuICAgICAgfVxyXG4gICAgICAuaDJfYyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTYwcHg7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZmxleCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDYwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC01MHZ3ICsgNTAlICsgMzBweCk7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNTB2dyAtIDUwJSArIDEwMCUpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICAgICAgcGljdHVyZTpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICAgIHBpY3R1cmU6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcclxuICAgICAgICAgIHBpY3R1cmUge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHBpY3R1cmU6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wYWdlX2NvbnRlbnQge1xyXG4gIG1hcmdpbi10b3A6IDE1MHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDE1MHB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICB9XHJcbn1cclxuXHJcbi5zaW5nbGVfYXJlYSB7XHJcbiAgLmlubmVyIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgIC5zaW5nbGVfaGVhZCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIxNXB4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtbWFpbjtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgLmgxIHtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LWZhbWlseTogXCJLaXdpIE1hcnVcIiwgc2VyaWY7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN1YnRpdGxlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGNvbG9yOiAkYy1mb250MTtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNhdF9mbGV4IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAuY2F0X2Ege1xyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kYXRlIHtcclxuICAgICAgICAgIGNvbG9yOiAkYy1ncmF5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnByZW5leF9idG5fYXJlYSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogNDBweDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBtYXJnaW46IDYwcHggMDtcclxuICAgICAgLnByZW5leF9idG4ge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICBjb2xvcjogJGMtYms7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy1iaztcclxuICAgICAgICAgIGNvbG9yOiAkYy13aDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG5fYXJlYSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2luZ2xlX2NvbnRlbnRzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiAyMHB4O1xyXG4gIHN0cm9uZyB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gIH1cclxuICAud3AtYmxvY2stbGlzdCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcclxuICAgIGxpc3Qtc3R5bGU6IGRpc2M7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMTBweDtcclxuICB9XHJcbiAgaDIud3AtYmxvY2staGVhZGluZyB7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjb2xvcjogJGMtbWFpbjtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgc2Fucy1zZXJpZjtcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAkYy1iZztcclxuICAgIH1cclxuICB9XHJcbiAgaDMud3AtYmxvY2staGVhZGluZyB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGhlaWdodDogMTEuNjdweDtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NpbmdsZV9oMy5wbmdcIik7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA4cHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdGVwX3R4dCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMzBweDtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBjb2xvcjogJGMtc3ViO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC53cC1ibG9jay1jb2x1bW5zIHtcclxuICAgICYuaXMtbGF5b3V0LWZsZXgge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDQwcHg7XHJcbiAgICAgIC5pcy1sYXlvdXQtZmxvdyB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucHJpY2UtdGFibGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gICAgfVxyXG4gICAgdGFibGUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICAgIHRoZWFkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1tYWluOyAvLyDntLroibLog4zmma9cclxuICAgICAgICBjb2xvcjogJGMtd2g7XHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtd2g7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdGJvZHkge1xyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMThweCAxMHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1zdWI7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRjLXdoO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2g7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJnO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucHJpY2UtdGFibGUyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICAgIH1cclxuICAgIHRhYmxlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgfVxyXG4gICAgICB0Ym9keSB7XHJcbiAgICAgICAgdHIge1xyXG4gICAgICAgICAgdGgsXHJcbiAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMTBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICAgICAgJi5iZyB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtbWFpbjsgLy8g57S66Imy6IOM5pmvXHJcbiAgICAgICAgICAgICAgY29sb3I6ICRjLXdoO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcclxuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy13aDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5iZzIge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXN1YjsgLy8g57S66Imy6IOM5pmvXHJcbiAgICAgICAgICAgICAgY29sb3I6ICRjLXdoO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcclxuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy13aDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcmljZS1sYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMXB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gICAgfVxyXG4gICAgZGwge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDFweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgfVxyXG4gICAgICBkdCB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMzAlIC0gMXB4KTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1tYWluO1xyXG4gICAgICAgIGNvbG9yOiAkYy13aDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICAgICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgZGQge1xyXG4gICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgICAgICB3aWR0aDogNTAwcHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgZGQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmc7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuc2luZ2xlX2NvbnRlbnRzX21hbnVhbCB7XHJcbiAgICBoMiB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjLW1haW47XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXI6IHVuc2V0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMCAwIDEwcHg7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1bnNldDtcclxuICAgICAgfVxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIi5cIjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IC0xcHg7XHJcbiAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtbWFpbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDQge1xyXG4gICAgICBmb250LXNpemU6IDEuMzNyZW07XHJcbiAgICAgIHBhZGRpbmc6IDAuNWVtO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwMTU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICB9XHJcbiAgICBoNSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG4gICAgLmlzLXN0eWxlLXZrLWhlYWRpbmctYm90aF9lbmRzIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBvdXRsaW5lOiB1bnNldDtcclxuICAgICAgb3V0bGluZS1vZmZzZXQ6IHVuc2V0O1xyXG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IHVuc2V0O1xyXG4gICAgICBib3gtc2hhZG93OiB1bnNldDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XHJcbiAgICAgIG92ZXJmbG93OiB1bnNldDtcclxuICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjJlbTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMTtcclxuICAgICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcclxuICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XHJcbiAgICAgICAgd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiB1bnNldDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdW5zZXQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgIH1cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGFibGUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICB9XHJcbiAgICAgIHRib2R5IHtcclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICB0aCxcclxuICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMThweCAxMHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5ld3NfYXJjaGl2ZV9hcmVhIHtcclxuICAuaW5uZXIge1xyXG4gICAgLm5ld3NfYSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2luZ2xlLXNob3BzdCxcclxuLnNpbmdsZS1zdG9yZSB7XHJcbiAgLnNpbmdsZV9tYWluIHtcclxuICAgIC5zaW5nbGVfYXJlYSB7XHJcbiAgICAgIC5zaG9wc3Rfa3Yge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNjAwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNpbmdsZV9oZWFkIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMjBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgLmNhdF9mbGV4IHtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgLmNhdF9hIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zaG9wc3RfbWFwaW1nIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgLnN0b3JlbGlzdCB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1iZzI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC50cmkge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgJi50bCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMzBweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAzMHB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYudHIge1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMzBweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAzMHB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmJsIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAzMHB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDMwcHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5iciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAzMHB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDMwcHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJvZCB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtYms7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgJi50bDIge1xyXG4gICAgICAgICAgICB0b3A6IDI1cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0yNXB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi50cjIge1xyXG4gICAgICAgICAgICB0b3A6IDI1cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMjVweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5ibDIge1xyXG4gICAgICAgICAgICBib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0yNXB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmJyMiB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgcmlnaHQ6IC0yNXB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYm94IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDEwcHgpO1xyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMzJSAtIDE0cHgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucG9zdC10eXBlLWFyY2hpdmUtZ3V5cyB7XHJcbiAgLnBhZ2VfY29udGVudCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcbi5zaW5nbGUtZ3V5cyxcclxuLnBvc3QtdHlwZS1hcmNoaXZlLWd1eXMge1xyXG4gIC5hcmNoaXZlX2d1eXMge1xyXG4gICAgLm1hZ2F6aW5lX2Ege1xyXG4gICAgICAuYm94IHtcclxuICAgICAgICB3aWR0aDogY2FsYygyNSUgLSAyM3B4KTtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMzMyUgLSAyMHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MjBweCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50eHQge1xyXG4gICAgICAgICAgLmgzX2Ege1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmltZyB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI2MHB4O1xyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubmV3Y29tZXIge1xyXG4gIHBhZGRpbmc6IDQwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmcyO1xyXG4gIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC50cmkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgJi50bCB7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMzBweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xyXG4gICAgICBib3JkZXItdG9wOiAzMHB4IHNvbGlkICNmZmY7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuICAgICYudHIge1xyXG4gICAgICBib3JkZXItbGVmdDogMzBweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xyXG4gICAgICBib3JkZXItdG9wOiAzMHB4IHNvbGlkICNmZmY7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAmLmJsIHtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAzMHB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDMwcHggc29saWQgI2ZmZjtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgJi5iciB7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAzMHB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDMwcHggc29saWQgI2ZmZjtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLmJvZCB7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtYms7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgJi50bDIge1xyXG4gICAgICB0b3A6IDI1cHg7XHJcbiAgICAgIGxlZnQ6IC0yNXB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgfVxyXG4gICAgJi50cjIge1xyXG4gICAgICB0b3A6IDI1cHg7XHJcbiAgICAgIHJpZ2h0OiAtMjVweDtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgfVxyXG4gICAgJi5ibDIge1xyXG4gICAgICBib3R0b206IDI1cHg7XHJcbiAgICAgIGxlZnQ6IC0yNXB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICB9XHJcbiAgICAmLmJyMiB7XHJcbiAgICAgIGJvdHRvbTogMjVweDtcclxuICAgICAgcmlnaHQ6IC0yNXB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNpbmdsZV9ndXlzX2FyZWEge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLnNob3BzdF9rdiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDY1MHB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XHJcbiAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICB9XHJcbiAgICAua3ZfYmcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuICAgIC5jaGFyYSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAxNTBweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MDBweCk7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xyXG4gICAgICAgIHdpZHRoOiA2NTBweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQwMHB4KTtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwMHB4KTtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwcHgpO1xyXG4gICAgICAgIHRvcDogMTAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDU3MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaW5uZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMztcclxuICAgIC5ndXlzX2hlYWQge1xyXG4gICAgICBwYWRkaW5nOiAxODBweCAxMDBweCAyNTBweCBjYWxjKDEwMHB4ICsgMjRweCk7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLWZvbnQxO1xyXG4gICAgICBib3JkZXItYm90dG9tOiB1bnNldDtcclxuICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDUwcHgpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aDtcclxuICAgICAgei1pbmRleDogMztcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMTIwcHggMTAwcHggMjAwcHggMTI0cHg7XHJcbiAgICAgICAgcmlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjYwcHgpO1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgIHJpZ2h0OiAxMDBweDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIHJpZ2h0OiA2MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMTIwcHggNjBweCAyNTBweCBjYWxjKDYwcHggKyAyNHB4KTtcclxuICAgICAgfVxyXG4gICAgICAuc3RuYW1lIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcclxuICAgICAgICBjb2xvcjogJGMtZm9udDE7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwIDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLWZvbnQxO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC50YXRlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLnJsIHtcclxuICAgICAgICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogXCJLaXdpIE1hcnVcIjtcclxuICAgICAgICAgIGNvbG9yOiAkYy1mb250MTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5lbiB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBjb2xvcjogJGMtZm9udDE7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsZWZ0OiAtMzBweDtcclxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IE91dGZpdDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNpbmdsZV9jb250ZW50cyB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogNTtcclxuICAgICAgLnByb2ZfYXJlYSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB3aWR0aDogNTB2dztcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGMtZm9udDE7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLWZvbnQxO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoO1xyXG4gICAgICAgIHBhZGRpbmc6IDgwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XHJcbiAgICAgICAgICB3aWR0aDogNjB2dztcclxuICAgICAgICAgIGxlZnQ6IDQwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgbGVmdDogLTIwcHg7XHJcbiAgICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLyoqXHJcbiAqIFBhZ2VcclxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuQHVzZSBcIi4uL2NvbmZpZy9hbGxcIiBhcyAqO1xyXG5cclxuLnByb2R1Y3RfbWFpbiB7XHJcbiAgbWFyZ2luLXRvcDogMTMwcHg7XHJcbn1cclxuLnNpbmdsZS1wcm9kdWN0IHtcclxuICAucHJvZHVjdF9jb250ZW50cyB7XHJcbiAgICAuZmxleCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogNDBweDtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgLmxlZnRfYXJlYSB7XHJcbiAgICAgICAgd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgIH1cclxuICAgICAgLnJpZ2h0X2FyZWEge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgLnRpdGxlX2JveCB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtYms7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgIC5wcm9kdWN0X3RpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucHJpY2Uge1xyXG4gICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZXhjZXJwdCB7XHJcbiAgICAgICAgICBjb2xvcjogJGMtZ3JheTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1ldGEge1xyXG4gICAgICAgICAgLnByb2R1Y3RfbWV0YSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmFkZGNhcnQge1xyXG4gICAgICAgICAgLmNhcnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgIC5zaW5nbGVfYWRkX3RvX2NhcnRfYnV0dG9uIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1tYWluO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5IHtcclxuICAgICAgLmZsZXgtY29udHJvbC10aHVtYnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgICAgd2lkdGg6IDgwcHg7IC8qIOWlveOBv+OBp+iqv+aVtCAqL1xyXG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdF90YWJzIHtcclxuICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuXHJcbiAgICAgIC53b29jb21tZXJjZS10YWJzIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLy8g44K/44OW6KaL5Ye644GXXHJcbiAgICAgIC53Yy10YWJzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMTJweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMThweDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2U1ZTVlNTtcclxuICAgICAgICAgICAgICBjb2xvcjogIzExMTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpub3QoLmFjdGl2ZSkge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLy8g44OR44ON44Or77yI5Lit6Lqr77yJXHJcbiAgICAgIC53b29jb21tZXJjZS1UYWJzLXBhbmVsIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMjRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIDE2cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS45O1xyXG5cclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vIOi/veWKoOaDheWgse+8iOODhuODvOODluODq++8iVxyXG4gICAgICAud29vY29tbWVyY2UtcHJvZHVjdC1hdHRyaWJ1dGVzIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgdGgsXHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgcGFkZGluZzogMTJweCAxNHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRoIHtcclxuICAgICAgICAgIHdpZHRoOiAxODBweDtcclxuICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmYWZhZmE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vIFNQXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIC53Yy10YWJzIHtcclxuICAgICAgICAgIGdhcDogOHB4O1xyXG5cclxuICAgICAgICAgIGxpIGEge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEycHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53b29jb21tZXJjZS1UYWJzLXBhbmVsIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDE4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud29vY29tbWVyY2UtcHJvZHVjdC1hdHRyaWJ1dGVzIHtcclxuICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iXX0= */
