.asian-dad-workbooks .header{background-image:url(/3bf6a87bea35b365921d.jpg);background-size:cover;background-position:top left;padding:.5in;max-height:11in;height:calc(100lvh - 48px - 33px);display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.asian-dad-workbooks .header .nav{background:hsla(0,0%,100%,.8);padding:2em;border-radius:.25in}.asian-dad-workbooks .header .nav nav{padding:24px}.home{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}.home nav{min-width:200px}.home .blurb{flex:1 1;padding:16px;line-height:1.7;width:100%}.home .blurb .cta{margin:auto;display:flex;align-items:center;justify-content:center;padding:2em}.home .hero-image{background:url(/9c1c8c5a378fed56f110.jpg);background-position:center center;background-size:cover;width:100%;height:30vh;min-height:200px;margin-bottom:48px}

.math-gen-2{background-color:#ddd;display:flex}.math-gen-2 .configure{background-color:#fff;margin-right:36px;min-width:450px;padding:24px}.math-gen-2 .configure ul{padding:0;margin:0;list-style:none}.math-gen-2 .configure ul li{margin:10px 0;display:flex}.math-gen-2 .configure ul li label{width:350px;display:inline-block}.math-gen-2 .configure ul li input{width:48px;display:inline-block}.math-gen-2 .worksheet{width:100%}
.addition{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;font-family:"Roboto",sans-serif;font-size:1.7rem}.addition.add_1-1{width:2.5em}.addition.add_12-12{width:3.3em}.addition.add_123-123{width:4.3em}.addition.add_123_1-123_1{width:5.5em}.addition .top{display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-start;padding-top:.5em}.addition .top .numbers{text-align:center !important}.addition .top .sign{margin-left:10px;margin-right:10px;min-width:1.5rem;text-align:center}.addition .line{width:100%;border-top:solid 2px #000;height:2em}
.number{display:flex;flex-direction:row;align-items:center;justify-content:flex-end}.number .digit{min-width:1.5rem;text-align:center;min-height:1rem}.number .digit.dec{width:0;min-width:0;transform:translateX(-0.11rem)}
.sheet{width:8.5in;min-height:11in;margin:auto;background:#fff;padding:0 .1in;position:relative}.sheet .header{position:relative;top:1mm;right:1mm;width:100%}.sheet .paper{display:block;position:absolute;z-index:0;height:11in;width:8.5in;border-bottom:dotted 1px #ccc}.math-exercises .section{page-break-inside:avoid}.math-exercises .section .subsection{page-break-inside:avoid;margin-bottom:2em}.math-exercises .section .problems{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:2em;flex-wrap:wrap;break-inside:avoid}.math-exercises .section .problems>*{display:inline-block;break-inside:avoid}.math-exercises .section .problems .answer{opacity:.3}.math-exercises .section h3{padding:.5em 0;font-size:1.8rem}
.subtraction{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;font-family:"Roboto",sans-serif;font-size:1.7rem}.subtraction.sub_1-1{width:2.5em}.subtraction.sub_12-12{width:3.5em}.subtraction.sub_123-123{width:4.5em}.subtraction.sub_123_1-123_1{width:5.5em}.subtraction .top{display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-start;padding-top:.5em}.subtraction .top .numbers{text-align:center}.subtraction .top .sign{margin-left:10px;margin-right:10px;min-width:1.5rem;text-align:center}.subtraction .line{width:100%;border-top:solid 2px #000;height:2em}
.multiplication{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;padding-top:1rem;font-family:"Roboto",sans-serif;font-size:1.5rem;line-height:1.25}.multiplication.mult_1-1{width:4rem}.multiplication.mult_12-1{width:6rem}.multiplication.mult_12-12_to_19{width:6rem;height:10.5rem}.multiplication.mult_12-12{width:6rem;height:10.5rem}.multiplication.mult_123-12{width:8rem;height:10.5rem}.multiplication.mult_12_1-12{width:8rem;height:10.5rem}.multiplication.mult_12_1-12_1{width:9rem;height:13.5rem}.multiplication.mult_123_12-12{width:10.5rem;height:10rem}.multiplication.mult_123-123{width:9rem;height:12rem}.multiplication .top{display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-start}.multiplication .top .numbers{text-align:center}.multiplication .top .sign{margin-left:10px;margin-right:10px;min-width:1.5rem;text-align:center}.multiplication .line{width:100%;border-top:solid 2px #000;height:5em}.multiplication .line.l1{height:3em}.multiplication .line.l2{height:4em}.multiplication .line.l3{height:5em}.multiplication .line.l4{height:6em}.multiplication .addline{width:100%;border-top:solid 2px #000}
.division{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;font-family:"Roboto",sans-serif;font-size:1.6rem;margin-right:.5rem;margin-top:.5rem;min-width:6.25rem}.division.div_1-1{width:7.5rem;height:7.5rem}.division.div_1-1_r{width:9rem}.division.div_1_1-2{width:7.25rem}.division.div_12-2{width:7.25rem}.division.div_12-12{width:10rem;height:9.5rem}.division.div_12_1-12{width:14rem;height:12rem}.division.div_123-2{width:9.5rem;height:9.5rem}.division .quotient{text-align:left;height:1.9rem}.division .bottom{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}.division .bottom .divisor{text-align:center;border-right:solid 2px #000;padding-top:2px;border-radius:0 0 .7rem;position:relative;right:-2px;padding-right:.25rem;min-width:2rem}.division .bottom .divisor .digit{min-width:1.2rem;max-width:1.2rem}.division .bottom .dividend{padding-left:.25em;min-width:1.5rem;text-align:center;border-top:solid 2px #000}.division .bottom .dividend.space1{margin-bottom:2.1rem}.division .bottom .dividend.space2{margin-bottom:3.7rem}.division .bottom .dividend.space3{margin-bottom:5.3rem}.division .bottom .dividend.space4{margin-bottom:6.9rem}.division .bottom .dividend.space5{margin-bottom:8.5rem}.division .division-remainder{font-size:.8}
.app-header{background-color:#f0f0f0;border-bottom:solid 1px #ddd}.app-header h1{font-size:1.2em}.app-header .header-container{display:flex;align-items:center;gap:8px}.app-header .header-container .main-link{display:flex;align-items:center;gap:8px;text-decoration:none}.app-header .header-container .main-link:visited{color:initial}.app-header .header-container .spacer{flex:1 1}
.logo-icon{background-image:url(/708f645c7c38b9f54779.jpg);background-size:cover;background-repeat:no-repeat;background-position:center top}.logo-icon.large{width:368px;height:461px}.logo-icon.medium{width:128px;height:160.347826087px}.logo-icon.small{height:48px;width:38.31670282px}
.app-nav{padding:8px;background-color:#eee}
.spelling-bee .spelling-bee-card{transition:background-color ease .25s}.spelling-bee .spelling-bee-card.correct .text-input-container>input{box-shadow:0 0 2px #33ff4f;border-color:green}.spelling-bee .spelling-bee-card.incorrect .text-input-container>input{box-shadow:0 0 2px #be2424;border-color:#6e0606}.spelling-bee .spelling-bee-card.incorrect .text-input-container>input.highlight{box-shadow:0 0 2px #33ff4f;border-color:green}.spelling-bee .desktop{margin-top:48px}.spelling-bee .desktop .word-meanings,.spelling-bee .desktop .example-usage{width:45rem}.spelling-bee .text-input-container{display:flex;flex-direction:row;gap:2px}.spelling-bee .text-input-container>input{text-align:center;text-transform:capitalize;border:solid 1px #333;background-color:#fff}.spelling-bee .text-input-container .text-input{width:1.6rem;height:2.2rem;font-size:1.4rem}.spelling-bee .text-input-container .text-input-s1{font-size:1rem;width:1.3rem;height:2.1rem}.spelling-bee .text-input-container .text-input-s2{font-size:.8rem;width:1.1rem;height:2.1rem}.spelling-bee .icon{background-image:url(/1814980053fc224d4f71.jpg);background-size:cover;background-position:center top;display:block;border-radius:50%}.spelling-bee .icon.small{width:64px;height:64px}.spelling-bee .icon.medium{width:128px;height:128px}.spelling-bee .icon.large{width:256px;height:256px}.spelling-bee .word-meanings,.spelling-bee .example-usage{width:21rem;max-width:100%;line-height:1.7;list-style:none;padding:0}.spelling-bee .audio-player{position:absolute;bottom:0;width:100%;margin:auto;background-color:hsla(0,0%,100%,.5)}.spelling-bee .character-text{position:absolute;bottom:0;width:100%;margin:auto;background-color:hsla(0,0%,100%,.5);padding:8px}
.portrait{display:block;background-size:cover;background-position:top center;background-repeat:no-repeat;position:relative}.portrait.tiny{min-width:64px;min-height:64px;width:64px;height:64px}.portrait.small{min-width:128px;min-height:128px;width:128px;height:128px}.portrait.medium{width:256px;height:256px;min-width:256px;min-height:256px}.portrait.large{width:512px;height:512px;min-width:512px;min-height:512px}.portrait.percival{background-image:url(/87dc29c45aab4fd51fd8.jpg)}.portrait.sarahlynn{background-image:url(/238b3d2d357641009e72.jpg)}
.wordlist-maker{display:block}
.answer{opacity:.3}
*,*::before,*::after{box-sizing:border-box}*{margin:0}html,body{height:100%;font-family:"Roboto",sans-serif}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}.site-content p,.site-content ul{margin-bottom:1em}.simulated-page{display:block;width:8.5in;height:11in;box-sizing:border-box;background-color:#fff;padding:.25in;margin:0 auto;box-shadow:0 5px 5px rgba(0,0,0,.5);position:relative}@media print{*,*:before,*:after,*:first-letter,p:first-line,div:first-line,blockquote:first-line,li:first-line{background:rgba(0,0,0,0) !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.site-navigation{display:none}.no-print{opacity:0 !important;visibility:hidden !important}.no-print-no-display{display:none !important}div[role=dialog]{display:none !important}.simulated-page{width:100%;height:100%;box-shadow:none;padding:0;margin:0;page-break-after:always}}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QU9JLHlCQU1KLGNBRUksa0JBa0JBLGlDQUVJLGtCQUtSLGdCQUNJLGNBQ0EsWUFDQSxZQUNBLHNCQUNBLHNCQUNBLGNBQ0EsY0FDQSxvQ0FDQSxrQkFHSixhQUVJLGtHQVFJLG9DQUNBLHNCQUdBLDJCQUNBLDRCQUdKLFlBRUksMEJBR0osY0FDSSw0QkFHSixrQkFDSSw2QkFRSixnREFFSSxXQUdKLElBQ0ksZ0NBR0osZUFFSSxzQkFDQSx3QkFRSixNQUNJLDJCQUdKLE9BRUksd0JBR0osUUFHSSxVQUNBLFNBR0osTUFFSSx1QkFNSixpQkFDSSxhQUdKLFVBQ0kscUJBQ0EsNkJBR0oscUJBQ0ksd0JBR0osaUJBQ0ksd0JBR0osZ0JBQ0ksV0FDQSxZQUNBLGdCQUNBLFVBQ0EsU0FDQSx5QiIsInNvdXJjZXMiOlsid2VicGFjazovL2FzaWFuLWRhZC13b3JrYm9va3MtY2xpZW50Ly4vc3JjL3BhZ2VzL0hvbWUuc2NzcyIsIndlYnBhY2s6Ly9hc2lhbi1kYWQtd29ya2Jvb2tzLWNsaWVudC8uL3NyYy9wYWdlcy9NYXRoRXhlcmNpc2VHZW5lcmF0b3IvTWF0aEdlbjIuc2NzcyIsIndlYnBhY2s6Ly9hc2lhbi1kYWQtd29ya2Jvb2tzLWNsaWVudC8uL3NyYy9jb21wb25lbnRzL2FkZGl0aW9uL0FkZGl0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vYXNpYW4tZGFkLXdvcmtib29rcy1jbGllbnQvLi9zcmMvY29tcG9uZW50cy9kaWdpdHMvRGlnaXRzLnNjc3MiLCJ3ZWJwYWNrOi8vYXNpYW4tZGFkLXdvcmtib29rcy1jbGllbnQvLi9zcmMvc2VjdGlvbnMvbWF0aC9NYXRoRXhlcmNpc2VzLnNjc3MiLCJ3ZWJwYWNrOi8vYXNpYW4tZGFkLXdvcmtib29rcy1jbGllbnQvLi9zcmMvY29tcG9uZW50cy9zdWJ0cmFjdGlvbi9TdWJ0cmFjdGlvbi5zY3NzIiwid2VicGFjazovL2FzaWFuLWRhZC13b3JrYm9va3MtY2xpZW50Ly4vc3JjL2NvbXBvbmVudHMvbXVsdGlwbGljYXRpb24vTXVsdGlwbGljYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9hc2lhbi1kYWQtd29ya2Jvb2tzLWNsaWVudC8uL3NyYy9jb21wb25lbnRzL2RpdmlzaW9uL0RpdmlzaW9uLnNjc3MiLCJ3ZWJwYWNrOi8vYXNpYW4tZGFkLXdvcmtib29rcy1jbGllbnQvLi9zcmMvY29tcG9uZW50cy9BcHBIZWFkZXIvQXBwSGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vYXNpYW4tZGFkLXdvcmtib29rcy1jbGllbnQvLi9zcmMvY29tcG9uZW50cy9sb2dvL2ljb24uc2NzcyIsIndlYnBhY2s6Ly9hc2lhbi1kYWQtd29ya2Jvb2tzLWNsaWVudC8uL3NyYy9jb21wb25lbnRzL0FwcE5hdi9BcHBOYXYuc2NzcyIsIndlYnBhY2s6Ly9hc2lhbi1kYWQtd29ya2Jvb2tzLWNsaWVudC8uL3NyYy9jb21wb25lbnRzL1NwZWxsaW5nQmVlL1NwZWxsaW5nQmVlLnNjc3MiLCJ3ZWJwYWNrOi8vYXNpYW4tZGFkLXdvcmtib29rcy1jbGllbnQvLi9zcmMvY29tcG9uZW50cy9DaGFyYWN0ZXJzL3BvcnRyYWl0LnNjc3MiLCJ3ZWJwYWNrOi8vYXNpYW4tZGFkLXdvcmtib29rcy1jbGllbnQvLi9zcmMvcGFnZXMvU3BlbGxpbmcvV29yZGxpc3RNYWtlci5zY3NzIiwid2VicGFjazovL2FzaWFuLWRhZC13b3JrYm9va3MtY2xpZW50Ly4vc3JjL3NlY3Rpb25zL21hdGgvTWF0aFByb2JsZW1TZWN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vYXNpYW4tZGFkLXdvcmtib29rcy1jbGllbnQvLi9zcmMvaW5kZXguc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIuYXNpYW4tZGFkLXdvcmtib29rcyB7XHJcblxyXG4gICAgLmhlYWRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2FzaWFuLWRhZC1sb2dvLmpwZ1wiKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xyXG5cclxuICAgICAgICBwYWRkaW5nOiAwLjVpbjtcclxuXHJcbiAgICAgICAgbWF4LWhlaWdodDogMTFpbjtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwbHZoIC0gNDhweCAtIDMzcHgpO1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICAubmF2IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVpbjtcclxuXHJcbiAgICAgICAgICAgIG5hdiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuXHJcbi5ob21lIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgbmF2IHtcclxuICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgfVxyXG4gICAgLmJsdXJiIHtcclxuICAgICAgICBmbGV4OiAxIDE7XHJcbiAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS43O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC5jdGEge1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZXJvLWltYWdlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2Fzc2V0cy9oZWxwaW5nLXN0dWR5LmpwZycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDMwdmg7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxuICAgIH1cclxufSIsIi5tYXRoLWdlbi0yIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIC5jb25maWd1cmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMzZweDtcclxuICAgICAgICBtaW4td2lkdGg6IDQ1MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAud29ya3NoZWV0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufSIsIi5hZGRpdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuXHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDEuN3JlbTtcclxuXHJcbiAgICAmLmFkZF8xLTEge1xyXG4gICAgICAgIHdpZHRoOiAyLjVlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLmFkZF8xMi0xMiB7XHJcbiAgICAgICAgd2lkdGg6IDMuM2VtO1xyXG4gICAgfVxyXG5cclxuICAgICYuYWRkXzEyMy0xMjMge1xyXG4gICAgICAgIHdpZHRoOiA0LjNlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLmFkZF8xMjNfMS0xMjNfMSB7XHJcbiAgICAgICAgd2lkdGg6IDUuNWVtO1xyXG4gICAgfVxyXG5cclxuICAgIC50b3Age1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjVlbTtcclxuICAgICAgICBcclxuICAgICAgICAubnVtYmVycyB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNpZ24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDEuNXJlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGluZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMnB4IGJsYWNrO1xyXG4gICAgICAgIGhlaWdodDogMmVtO1xyXG4gICAgfVxyXG5cclxufSIsIi5udW1iZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcbiAgICAuZGlnaXQge1xyXG4gICAgICAgIG1pbi13aWR0aDogMS41cmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgICYuZGVjIHtcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0wLjExcmVtKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiLnNoZWV0IHtcclxuICAgIHdpZHRoOiA4LjVpbjtcclxuICAgIG1pbi1oZWlnaHQ6IDExaW47XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDAgMC4xaW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLmhlYWRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMW1tO1xyXG4gICAgICAgIHJpZ2h0OiAxbW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICBoZWlnaHQ6IDExaW47XHJcbiAgICAgICAgd2lkdGg6IDguNWluO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IGRvdHRlZCAxcHggI2NjYztcclxuICAgIH1cclxufVxyXG5cclxuLm1hdGgtZXhlcmNpc2VzIHtcclxuXHJcbiAgICAuc2VjdGlvbiB7XHJcblxyXG4gICAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuXHJcblxyXG4gICAgICAgIC5zdWJzZWN0aW9uIHtcclxuICAgICAgICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvYmxlbXMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBnYXA6IDJlbTtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xyXG5cclxuICAgICAgICAgICAgPioge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFuc3dlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMC41ZW0gMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIi5zdWJ0cmFjdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xyXG5cclxuICAgICYuc3ViXzEtMSB7XHJcbiAgICAgICAgd2lkdGg6IDIuNWVtO1xyXG4gICAgfVxyXG5cclxuICAgICYuc3ViXzEyLTEyIHtcclxuICAgICAgICB3aWR0aDogMy41ZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi5zdWJfMTIzLTEyMyB7XHJcbiAgICAgICAgd2lkdGg6IDQuNWVtO1xyXG4gICAgfVxyXG5cclxuICAgICYuc3ViXzEyM18xLTEyM18xIHtcclxuICAgICAgICB3aWR0aDogNS41ZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnRvcCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDAuNWVtO1xyXG5cclxuICAgICAgICAubnVtYmVycyB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zaWduIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxLjVyZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxpbmUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDJweCBibGFjaztcclxuICAgICAgICBoZWlnaHQ6IDJlbTtcclxuICAgIH1cclxuXHJcbn0iLCIubXVsdGlwbGljYXRpb24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxuXHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG5cclxuICAgICYubXVsdF8xLTEge1xyXG4gICAgICAgIHdpZHRoOiA0cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYubXVsdF8xMi0xIHtcclxuICAgICAgICB3aWR0aDogNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLm11bHRfMTItMTJfdG9fMTkge1xyXG4gICAgICAgIHdpZHRoOiA2cmVtO1xyXG4gICAgICAgIGhlaWdodDogMTAuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLm11bHRfMTItMTIge1xyXG4gICAgICAgIHdpZHRoOiA2cmVtO1xyXG4gICAgICAgIGhlaWdodDogMTAuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLm11bHRfMTIzLTEyIHtcclxuICAgICAgICB3aWR0aDogOHJlbTtcclxuICAgICAgICBoZWlnaHQ6IDEwLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi5tdWx0XzEyXzEtMTIge1xyXG4gICAgICAgIHdpZHRoOiA4cmVtO1xyXG4gICAgICAgIGhlaWdodDogMTAuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLm11bHRfMTJfMS0xMl8xIHtcclxuICAgICAgICB3aWR0aDogOXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDEzLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi5tdWx0XzEyM18xMi0xMiB7XHJcbiAgICAgICAgd2lkdGg6IDEwLjVyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxMHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLm11bHRfMTIzLTEyMyB7XHJcbiAgICAgICAgd2lkdGg6IDlyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxMnJlbTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnRvcCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgIC5udW1iZXJzIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNpZ24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDEuNXJlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGluZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMnB4IGJsYWNrO1xyXG4gICAgICAgIGhlaWdodDogNWVtO1xyXG5cclxuICAgICAgICAmLmwxIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmwyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmwzIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmw0IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hZGRsaW5lIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAycHggYmxhY2s7XHJcbiAgICB9XHJcblxyXG59IiwiLmRpdmlzaW9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgJGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgJHNwYWNlLXNpemU6IDEuNXJlbTtcclxuXHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemU7XHJcblxyXG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XHJcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XHJcblxyXG4gICAgbWluLXdpZHRoOiA2LjI1cmVtO1xyXG5cclxuICAgICYuZGl2XzEtMSB7XHJcbiAgICAgICAgd2lkdGg6IDcuNXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDcuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLmRpdl8xLTFfciB7XHJcbiAgICAgICAgd2lkdGg6IDlyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi5kaXZfMV8xLTIge1xyXG4gICAgICAgIHdpZHRoOiA3LjI1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYuZGl2XzEyLTIge1xyXG4gICAgICAgIHdpZHRoOiA3LjI1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYuZGl2XzEyLTEyIHtcclxuICAgICAgICB3aWR0aDogMTByZW07XHJcbiAgICAgICAgaGVpZ2h0OiA5LjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi5kaXZfMTJfMS0xMiB7XHJcbiAgICAgICAgd2lkdGg6IDE0cmVtO1xyXG4gICAgICAgIGhlaWdodDogMTJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi5kaXZfMTIzLTIge1xyXG4gICAgICAgIHdpZHRoOiA5LjVyZW07XHJcbiAgICAgICAgaGVpZ2h0OiA5LjVyZW07XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5xdW90aWVudCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBoZWlnaHQ6ICRmb250LXNpemUgKyAwLjNyZW07XHJcbiAgICB9XHJcbiAgICAuYm90dG9tIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIC5kaXZpc29yIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDJweCBibGFjaztcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDJweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDAuN3JlbTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICByaWdodDogLTJweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC4yNXJlbTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAycmVtO1xyXG4gICAgICAgICAgICAuZGlnaXQge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxLjJyZW07XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEuMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRpdmlkZW5kIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjI1ZW07XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMS41cmVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDJweCBibGFjaztcclxuXHJcbiAgICAgICAgICAgICYuc3BhY2Uxe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGZvbnQtc2l6ZSAqIDEgKyAwLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc3BhY2Uye1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGZvbnQtc2l6ZSAqIDIgKyAwLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc3BhY2Uze1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGZvbnQtc2l6ZSAqIDMgKyAwLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc3BhY2U0e1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGZvbnQtc2l6ZSAqIDQgKyAwLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc3BhY2U1e1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGZvbnQtc2l6ZSAqIDUgKyAwLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kaXZpc2lvbi1yZW1haW5kZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44O1xyXG4gICAgfVxyXG5cclxufVxyXG4iLCIuYXBwLWhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkZGQ7XHJcblxyXG4gICAgaDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyLWNvbnRhaW5lciB7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDhweDtcclxuXHJcbiAgICAgICAgLm1haW4tbGluayB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmOnZpc2l0ZWQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcGFjZXIge1xyXG4gICAgICAgICAgICBmbGV4OiAxIDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIi5sb2dvLWljb24ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9hc3NldHMvbWFzY290LmpwZycpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xyXG5cclxuICAgICRyYXRpbzogY2FsYyg0NjEvMzY4KTtcclxuXHJcbiAgICAmLmxhcmdlIHtcclxuICAgICAgICB3aWR0aDogMzY4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAkcmF0aW8gKiAzNjhweDtcclxuICAgIH1cclxuXHJcbiAgICAmLm1lZGl1bSB7XHJcbiAgICAgICAgd2lkdGg6IDEyOHB4O1xyXG4gICAgICAgIGhlaWdodDogJHJhdGlvICogMTI4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zbWFsbCB7XHJcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDQ4cHgvJHJhdGlvKTtcclxuICAgIH1cclxufSIsIi5hcHAtbmF2IHtcclxuICAgIHBhZGRpbmc6IDhweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbn0iLCIuc3BlbGxpbmctYmVlIHtcclxuXHJcbiAgICAuc3BlbGxpbmctYmVlLWNhcmQge1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgZWFzZSAwLjI1cztcclxuXHJcbiAgICAgICAgJi5jb3JyZWN0IHtcclxuXHJcbiAgICAgICAgICAgIC50ZXh0LWlucHV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICA+aW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAycHggIzMzZmY0ZjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmluY29ycmVjdCB7XHJcbiAgICAgICAgICAgIC50ZXh0LWlucHV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICA+aW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAycHggI2JlMjQyNDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYigxMTAsIDYsIDYpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmhpZ2hsaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAycHggIzMzZmY0ZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRlc2t0b3Age1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XHJcblxyXG4gICAgICAgIC53b3JkLW1lYW5pbmdzLFxyXG4gICAgICAgIC5leGFtcGxlLXVzYWdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ1cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1pbnB1dC1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBnYXA6IDJweDtcclxuXHJcbiAgICAgICAgPmlucHV0IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzMzMztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGV4dC1pbnB1dCB7XHJcbiAgICAgICAgICAgIC8vIG1heCB+MTEgY2hhcnNcclxuICAgICAgICAgICAgd2lkdGg6IDEuNnJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyLjJyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRleHQtaW5wdXQtczEge1xyXG4gICAgICAgICAgICAvLyBtYXggfjE1IGNoYXJzXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDEuM3JlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyLjFyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGV4dC1pbnB1dC1zMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMS4xcmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIuMXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi8uLi8uLi9hc3NldHMvc3BlbGxpbmctYmVlLmpwZycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcclxuXHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICAgICAmLnNtYWxsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDY0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubWVkaXVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEyOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEyOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5sYXJnZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNTZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndvcmQtbWVhbmluZ3MsXHJcbiAgICAuZXhhbXBsZS11c2FnZSB7XHJcbiAgICAgICAgd2lkdGg6IDIxcmVtO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS43O1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmF1ZGlvLXBsYXllciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG4gICAgfVxyXG5cclxuICAgIC5jaGFyYWN0ZXItdGV4dCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG4gICAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgIH1cclxufSIsIi5wb3J0cmFpdCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmLnRpbnkge1xyXG4gICAgICAgIG1pbi13aWR0aDogNjRweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA2NHB4O1xyXG4gICAgICAgIHdpZHRoOiA2NHB4O1xyXG4gICAgICAgIGhlaWdodDogNjRweDtcclxuICAgIH1cclxuXHJcbiAgICAmLnNtYWxsIHtcclxuICAgICAgICBtaW4td2lkdGg6IDEyOHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEyOHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMjhweDtcclxuICAgICAgICBoZWlnaHQ6IDEyOHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYubWVkaXVtIHtcclxuICAgICAgICB3aWR0aDogMjU2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNTZweDtcclxuICAgICAgICBtaW4td2lkdGg6IDI1NnB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDI1NnB4O1xyXG4gICAgfVxyXG5cclxuICAgICYubGFyZ2Uge1xyXG4gICAgICAgIHdpZHRoOiA1MTJweDtcclxuICAgICAgICBoZWlnaHQ6IDUxMnB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogNTEycHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogNTEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5wZXJjaXZhbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9hc3NldHMvcGVyY2l2YWwuanBnJylcclxuICAgIH1cclxuXHJcbiAgICAmLnNhcmFobHlubiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9hc3NldHMvc2FyYWhseW5uLmpwZycpXHJcbiAgICB9XHJcbn0iLCIud29yZGxpc3QtbWFrZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn0iLCIuYW5zd2VyIHtcclxuICAgIG9wYWNpdHk6IDAuMztcclxufSIsIi8qXHJcbiAgMS4gVXNlIGEgbW9yZS1pbnR1aXRpdmUgYm94LXNpemluZyBtb2RlbC5cclxuKi9cclxuKixcclxuKjo6YmVmb3JlLFxyXG4qOjphZnRlciB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4vKlxyXG4gICAgMi4gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luXHJcbiAgKi9cclxuKiB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qXHJcbiAgICAzLiBBbGxvdyBwZXJjZW50YWdlLWJhc2VkIGhlaWdodHMgaW4gdGhlIGFwcGxpY2F0aW9uXHJcbiAgKi9cclxuaHRtbCxcclxuYm9keSB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbi8qXHJcbiAgICBUeXBvZ3JhcGhpYyB0d2Vha3MhXHJcbiAgICA0LiBBZGQgYWNjZXNzaWJsZSBsaW5lLWhlaWdodFxyXG4gICAgNS4gSW1wcm92ZSB0ZXh0IHJlbmRlcmluZ1xyXG4gICovXHJcbmJvZHkge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG59XHJcblxyXG4vKlxyXG4gICAgNi4gSW1wcm92ZSBtZWRpYSBkZWZhdWx0c1xyXG4gICovXHJcbmltZyxcclxucGljdHVyZSxcclxudmlkZW8sXHJcbmNhbnZhcyxcclxuc3ZnIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vKlxyXG4gICAgNy4gUmVtb3ZlIGJ1aWx0LWluIGZvcm0gdHlwb2dyYXBoeSBzdHlsZXNcclxuICAqL1xyXG5pbnB1dCxcclxuYnV0dG9uLFxyXG50ZXh0YXJlYSxcclxuc2VsZWN0IHtcclxuICAgIGZvbnQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8qXHJcbiAgICA4LiBBdm9pZCB0ZXh0IG92ZXJmbG93c1xyXG4gICovXHJcbnAsXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYge1xyXG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcclxufVxyXG5cclxuLypcclxuICAgIDkuIENyZWF0ZSBhIHJvb3Qgc3RhY2tpbmcgY29udGV4dFxyXG4gICovXHJcbiNyb290LFxyXG4jX19uZXh0IHtcclxuICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcclxufVxyXG5cclxuLyoqXHJcbiAqID0gUFJJTlQgc3R5bGVzXHJcbiAqXHJcbiAqIC0gSW1wb3J0ZWQgaW4gZ2xvYmFsLmNzcyAoaHR0cDovL3d3dy5waHBpZWQuY29tL2RlbGF5LWxvYWRpbmcteW91ci1wcmludC1jc3MvKVxyXG4gKiAtIFRha2VuIHN0cmFpZ2h0IGZyb206IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvbWFzdGVyL3NyYy9jc3MvbWFpbi5jc3MjTDE5N1xyXG4gKlxyXG4gKiBAVE9ETzpcclxuICogLSBBZGQgdG8gdGhpcz9cclxuICpcclxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50ICAqL1xyXG5cclxuLnNpdGUtY29udGVudCB7XHJcblxyXG4gICAgcCxcclxuICAgIHVsIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uc2ltdWxhdGVkLXBhZ2Uge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogOC41aW47XHJcbiAgICBoZWlnaHQ6IDExaW47XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBwYWRkaW5nOiAwLjI1aW47XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJveC1zaGFkb3c6IDAgNXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbkBtZWRpYSBwcmludCB7XHJcblxyXG4gICAgKixcclxuICAgICo6YmVmb3JlLFxyXG4gICAgKjphZnRlcixcclxuICAgICo6Zmlyc3QtbGV0dGVyLFxyXG4gICAgcDpmaXJzdC1saW5lLFxyXG4gICAgZGl2OmZpcnN0LWxpbmUsXHJcbiAgICBibG9ja3F1b3RlOmZpcnN0LWxpbmUsXHJcbiAgICBsaTpmaXJzdC1saW5lIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLyogQmxhY2sgcHJpbnRzIGZhc3RlcjpcclxuXHRcdFx0XHRcdFx0XHRcdCAgIGh0dHA6Ly93d3cuc2FuYmVpamkuY29tL2FyY2hpdmVzLzk1MyAqL1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGEsXHJcbiAgICBhOnZpc2l0ZWQge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG5cclxuICAgIGFbaHJlZl06YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xyXG4gICAgfVxyXG5cclxuICAgIGFiYnJbdGl0bGVdOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XHJcbiAgICB9XHJcblxyXG4gICAgLypcclxuXHQgKiBEb24ndCBzaG93IGxpbmtzIHRoYXQgYXJlIGZyYWdtZW50IGlkZW50aWZpZXJzLFxyXG5cdCAqIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcclxuXHQgKi9cclxuXHJcbiAgICBhW2hyZWZePVwiI1wiXTphZnRlcixcclxuICAgIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgIH1cclxuXHJcbiAgICBwcmUge1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIHByZSxcclxuICAgIGJsb2NrcXVvdGUge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XHJcbiAgICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xyXG4gICAgfVxyXG5cclxuICAgIC8qXHJcblx0ICogUHJpbnRpbmcgVGFibGVzOlxyXG5cdCAqIGh0dHA6Ly9jc3MtZGlzY3Vzcy5pbmN1dGlvLmNvbS93aWtpL1ByaW50aW5nX1RhYmxlc1xyXG5cdCAqL1xyXG5cclxuICAgIHRoZWFkIHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XHJcbiAgICB9XHJcblxyXG4gICAgdHIsXHJcbiAgICBpbWcge1xyXG4gICAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuICAgIH1cclxuXHJcbiAgICBwLFxyXG4gICAgaDIsXHJcbiAgICBoMyB7XHJcbiAgICAgICAgb3JwaGFuczogMztcclxuICAgICAgICB3aWRvd3M6IDM7XHJcbiAgICB9XHJcblxyXG4gICAgaDIsXHJcbiAgICBoMyB7XHJcbiAgICAgICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XHJcbiAgICB9XHJcblxyXG4gICAgLyoqXHJcblx0ICogSElERSBjZXJ0YWluIGVsZW1lbnRzIGNvbXBsZXRlbHlcclxuXHQgKi9cclxuICAgIC5zaXRlLW5hdmlnYXRpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLm5vLXByaW50IHtcclxuICAgICAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm5vLXByaW50LW5vLWRpc3BsYXkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBkaXZbcm9sZT1cImRpYWxvZ1wiXSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5zaW11bGF0ZWQtcGFnZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFnZS1icmVhay1hZnRlcjogYWx3YXlzO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAvKipcclxuXHQgKiBPciBnbyBOdWNsZWFyIGFuZCB1c2UgdGhpczpcclxuXHQgKiBmcm9tOiBodHRwczovL21lZGl1bS5jb20vQG1hdHV6by9pLXRvdGFsbHktZm9yZ290LWFib3V0LXByaW50LXN0eWxlLXNoZWV0cy1mMWU2NjA0Y2ZkNiMuOWRlNnI0eWhyXHJcblx0ICpcclxuXHQgKiAgIGJvZHkgPiAqOm5vdChtYWluKSB7IGRpc3BsYXk6IG5vbmU7IH1cclxuXHQgKlxyXG5cdCAqL1xyXG59XHJcblxyXG4vKiBzdHlsZWxpbnQtZW5hYmxlICovIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/