@font-face{font-family:'icons';src:url("../fonts/icons.eot");src:url("../fonts/icons.eot?#iefix") format("embedded-opentype"),url("../fonts/icons.woff") format("woff"),url("../fonts/icons.ttf") format("truetype"),url("../fonts/icons.svg#icons") format("svg");font-weight:normal;font-style:normal}.icon-ghost,.icon-feed{font-family:'icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-decoration:none}.icon-ghost-text{font-family:"Courier New", Courier, monospace}.icon-ghost:before{content:"\e000"}.icon-feed:before{content:"\e000"}html{height:100%;max-height:100%;font-size:62.5%}body{height:100%;max-height:100%;font-family:"Courier New", Courier, monospace;font-size:2.0rem;line-height:1.6em;color:#d8e2fc;background:#2b303b}::selection{color:#1c212b;background:#34507c;text-shadow:none}h1,h2,h3,h4,h5,h6{text-rendering:optimizeLegibility;line-height:1;margin-top:20px;letter-spacing:2px;font-weight:normal}h1 a{color:#d8e2fc}h2 a{color:#d8e2fc}h3 a{color:#d8e2fc}h4 a{color:#d8e2fc}h5 a{color:#d8e2fc}h6 a{color:#d8e2fc}h1{font-size:5rem;line-height:1.2em;text-indent:-3px}h2{font-size:4rem;line-height:1.2em;text-indent:-2px}h3{font-size:3.5rem}h4{font-size:3rem}h5{font-size:2.5rem}h6{font-size:2rem}a{color:#ac2834;transition:color ease 0.3s}a:hover{color:#34507c}p,ul,ol{margin:1.6em 0}ol ol,ul ul,ul ol,ol ul{margin:0.4em 0}hr{display:block;height:1px;border:0;border-top:1px solid #2c2454;margin:3.2em 0;padding:0}blockquote{-moz-box-sizing:border-box;box-sizing:border-box;margin:1.6em 0 1.6em -2.2em;padding:0 0 0 1.6em;border-left:#68347c 0.4em solid}blockquote p{margin:0.8em 0;font-style:italic}blockquote small{display:inline-block;margin:0.8em 0 0.8em 1.5em;font-size:0.9em;color:#6c6c6c}blockquote small:before{content:'\2014 \00A0'}blockquote cite{font-weight:bold}blockquote cite a{font-weight:normal}dl{margin:1.6em 0}dl dt{float:left;width:180px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-weight:bold;margin-bottom:1em}dl dd{margin-left:200px;margin-bottom:1em}mark{background-color:#ffc336}code,tt{padding:1px 3px;font-family:"Courier New", Courier, monospace;font-size:0.75em;white-space:pre;border:1px solid #343434;background:#68347c;border-radius:2px}pre{-moz-box-sizing:border-box;box-sizing:border-box;margin:1.6em 0;border:1px solid #343434;width:100%;padding:10px;font-family:"Courier New", Courier, monospace;font-size:0.8em;white-space:pre;overflow:auto;background:#858484;border-radius:3px}pre code,tt{font-size:inherit;white-space:-moz-pre-wrap;white-space:pre-wrap;background:transparent;border:none;padding:0}kbd{display:inline-block;margin-bottom:0.4em;padding:1px 8px;border:#6c6c6c 1px solid;color:#666;text-shadow:#fff 0 1px 0;font-size:0.9em;font-weight:bold;background:#f4f4f4;border-radius:4px;box-shadow:0 1px 0 rgba(0,0,0,0.2),0 1px 0 0 #fff inset}table{-moz-box-sizing:border-box;box-sizing:border-box;margin:1.6em 0;width:100%;max-width:100%;background-color:transparent}table th,table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #343434}table th{color:#000}table caption+thead tr:first-child th,table caption+thead tr:first-child td,table colgroup+thead tr:first-child th,table colgroup+thead tr:first-child td,table thead:first-child tr:first-child th,table thead:first-child tr:first-child td{border-top:0}table tbody+tbody{border-top:2px solid #efefef}table table table{background-color:#fff}table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{background-color:#68347c}table.plain tbody>tr:nth-child(odd)>td,table.plain tbody>tr:nth-child(odd)>th{background:transparent}button,input,select,textarea{background:#68347c;border:1px solid #343434;color:#d8e2fc;outline-color:#ac2834}.site-nav ul{padding:0}.site-nav ul li{display:inline-block;list-style:none}.post-header .site-nav{text-align:center}.hidden{text-indent:-9999px;visibility:hidden;display:none}.inner{position:relative;width:80%;max-width:700px;margin:0 auto}@media screen and (max-width: 700px){.inner{width:95%}}.vertical{display:table-cell;vertical-align:middle}#site-head{position:relative;display:table;width:100%;height:60%;margin-bottom:5rem;text-align:center;color:#d8e2fc;background-color:rgba(0,0,0,0.3);background-size:cover}#blog-logo{border-radius:50%;margin:0 auto;position:relative}#blog-logo:before{width:100px;height:100px;border-radius:50%;overflow:hidden;display:block;margin:0 auto;content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:none;-moz-transition:background .3s linear;-webkit-transition:background .3s linear;-o-transition:background .3s linear;transition:background .3s linear}#blog-logo img.site-logo{display:block;max-height:100px;width:auto;line-height:0;border-radius:50%}#blog-logo-title{margin:10px 0 10px 0;font-size:5rem;letter-spacing:-1px}#blog-logo-description{margin:0;font-size:1.8rem;line-height:1.5em;font-weight:300;letter-spacing:0}#back{color:rgba(0,0,0,0.2);position:fixed;top:8px;left:8px;padding:6px;font-size:16px}.post{position:relative;width:80%;max-width:700px;margin:4rem auto;padding-bottom:4rem;border-bottom:#2c2454 1px solid;word-break:break-word;hyphens:auto}.post-title{color:#d8e2fc;margin:0}.post-title a{color:#d8e2fc !important;text-decoration:none}.post-title a:hover{color:#fff !important}.post-feature-image{width:100%;height:300px;background:#2b303b no-repeat center center;object-fit:cover}.post-feature-image-link{position:relative;display:block;overflow:hidden;border-radius:5px 5px 0 0}.post-excerpt p{margin:1.6rem 0 0 0;font-size:0.9em;line-height:1.6em}.post-meta{display:inline-block;margin:0 0 5px 0;font-size:1.5rem;color:#846d8f}.post a{color:#846d8f;text-decoration:none}.post a:hover{text-decoration:underline;color:#9c8aa5}.post-header a{color:#ac2834;transition:color ease 0.3s}.post-header a:hover{color:#34507c}.user-meta{position:relative;padding:0.3rem 40px 0 100px;min-height:77px}.user-image{position:absolute;top:0;left:0}.user-name{display:block;font-weight:bold}.user-bio{display:block;max-width:440px;font-size:1.4rem;line-height:1.5em}.publish-meta{position:absolute;top:0;right:0;padding:4.3rem 0 4rem 0;text-align:right}.publish-heading{display:block;font-weight:bold}.publish-date{display:block;font-size:1.4rem;line-height:1.5em}.post-template .post{margin-top:0;border-bottom:none;padding-bottom:0}.post-template .post:after{display:none}.post-template .post-header{padding:60px 0}.post-content img{display:block;max-width:100%;margin:0 auto}.post-subscribe{display:flex;flex-direction:column;align-items:center;padding:2%;border:1px solid #1d2027;border-radius:25px;background:#1d2027;z-index:1;box-shadow:0px 0px 15px #1d2027}.post-subscribe h3{font-size:1.5em}.post-subscribe p{font-size:0.9em}.post-subscribe .submit-button{border-radius:25px;transition:background-color 0.3s ease !important}.post-subscribe form{width:100%;text-align:center}.post-subscribe form div{width:100%;text-align:center}.post-subscribe input{border-radius:5px;text-align:center}.post-footer{position:relative;margin:4rem 0 0 0;padding:4rem 0 0 0;border-top:#2c2454 1px solid}.post-footer p{margin:1rem 0;line-height:1.6em}.pagination{position:relative;width:80%;max-width:700px;margin:4rem auto;font-family:"Courier New", Courier, monospace;font-size:1.3rem;color:#9EABB3;text-align:center}.pagination a{color:#9EABB3}.pagination a:hover{color:#acb7be;transition:all ease 800ms}.older-posts,.newer-posts{position:absolute;display:inline-block;padding:0 15px;border:#2c2454 1px solid;text-decoration:none;border-radius:5px;transition:border ease 0.3s;background:#363c4a}.older-posts{right:0}.page-number{display:inline-block;padding:2px 0}.newer-posts{left:0}.older-posts:hover,.newer-posts:hover{border-color:#9EABB3}.site-footer{position:relative;margin:8rem 0 0 0;padding:4rem 0;border-top:#1a1e27 1px solid;font-size:1.3rem;line-height:1.7em;color:#BBC7CC;text-align:center;background:#1c212b}.site-footer a{color:#BBC7CC;text-decoration:underline}.site-footer a:hover{color:#50585D}.poweredby .icon-ghost{color:#ac2834;font-weight:700;text-decoration:none}.poweredby .icon-ghost:hover{text-decoration:none}.poweredby .icon-ghost:before{font-size:1rem;margin-right:0.2em}.subscribe{width:28px;height:28px;position:absolute;top:-14px;left:50%;margin-left:-15px;border:#EBF2F6 1px solid;text-align:center;line-height:2.4rem;border-radius:50px;background:#fff;transition:box-shadow 0.5s}.subscribe:before{color:#D2DEE3;font-size:10px;position:absolute;top:2px;left:9px;font-weight:bold;transition:color 0.5s ease}.subscribe:hover{box-shadow:rgba(0,0,0,0.05) 0 0 0 3px;transition:box-shadow 0.25s}.subscribe:hover .tooltip{opacity:1;top:-33px}.subscribe:hover:before{color:#50585D}.tooltip{opacity:0;display:inline-block;padding:4px 8px 5px 8px;position:absolute;top:-23px;left:-23px;color:rgba(255,255,255,0.9);font-size:1.1rem;font-weight:bold;line-height:1em;text-align:center;background:#50585D;border-radius:20px;box-shadow:0 1px 4px rgba(0,0,0,0.1);transition:opacity 0.3s ease, top 0.3s ease}.tooltip:after{content:"";border-width:5px 5px 0 5px;border-style:solid;border-color:#50585D transparent;display:block;position:absolute;bottom:-4px;left:50%;margin-left:-5px;z-index:220;width:0}@media only screen and (max-width: 900px){blockquote{margin-left:0}#site-head{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:auto;min-height:240px;padding:15% 0}.blog-description{font-size:1.7rem;line-height:1.5em}.post{font-size:0.9em;line-height:1.6em}.post-template .post{padding-bottom:1rem}.post-template .post-header{padding:40px 0}.post-header #blog-logo:before{margin:40px auto}h1{font-size:4.8rem;text-indent:-2px}h2{font-size:3.8rem}h3{font-size:3.3rem}h4{font-size:2.8rem}}@media only screen and (max-width: 500px){.inner,.pagination{width:auto;margin-left:16px;margin-right:16px}.post{width:auto;margin-left:16px;margin-right:16px;font-size:0.8em;line-height:1.6em}#site-head{padding:10% 0}.blog-description{font-size:1.5rem}h1,h2{font-size:3rem;line-height:1.1em;letter-spacing:-1px}h3{font-size:2.8rem}h4{font-size:2.3rem}.post-template .post{padding-bottom:0}.post-template .post-header{padding:30px 0}.post-header #blog-logo:before{margin:30px auto}.post-meta{font-size:1.3rem}.post-footer{padding:4rem 0;text-align:center}.post-footer .author{border-bottom:#2c2454 1px dashed}.older-posts,.newer-posts{position:static;margin:10px 0}.page-number{display:block}.site-footer{margin-top:6rem;font-size:1.1rem}}.animated{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s}.animated.hinge{-webkit-animation-duration:2s;-moz-animation-duration:2s;-ms-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px)}80%{-webkit-transform:translateY(-10px)}100%{-webkit-transform:translateY(0)}}@-moz-keyframes bounceInDown{0%{opacity:0;-moz-transform:translateY(-2000px)}60%{opacity:1;-moz-transform:translateY(30px)}80%{-moz-transform:translateY(-10px)}100%{-moz-transform:translateY(0)}}@-o-keyframes bounceInDown{0%{opacity:0;-o-transform:translateY(-2000px)}60%{opacity:1;-o-transform:translateY(30px)}80%{-o-transform:translateY(-10px)}100%{-o-transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;transform:translateY(-2000px)}60%{opacity:1;transform:translateY(30px)}80%{transform:translateY(-10px)}100%{transform:translateY(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;-moz-animation-name:bounceInDown;-o-animation-name:bounceInDown;animation-name:bounceInDown}.post-content{display:flex;flex-direction:column;align-items:center;max-width:920px;text-align:left}.post-content h2{padding:2rem;padding-left:0px;font-size:3rem;line-height:1;margin-right:auto}.post-content h3{padding:2rem;padding-left:0px;font-size:2rem;margin-right:auto}.post-content figure{padding:2rem}.post-content pre{margin-top:2rem;margin-bottom:2rem;padding:1rem}.post-content ul{list-style-type:decimal;padding:2rem}.post-full-content .kg-image{max-width:100%}.post-full-image+.post-full-content .kg-content *:first-child .kg-image{width:100%}.post-full-content .kg-width-wide .kg-image{max-width:1040px}.post-full-content .kg-width-full .kg-image{max-width:100vw}.post-full-content figure{margin:1.5em 0 3em}.post-full-content figure img{margin:0}.post-full-content figcaption{margin:1.0em 0 0;font-size:80%;line-height:1.6em;text-align:center}.kg-width-full figcaption{padding:0 1.5em}.kg-embed-card{display:flex;flex-direction:column;align-items:center;min-width:100%}.kg-embed-card .fluid-width-video-wrapper{margin:0}@media (max-width: 1040px){.post-full-content .kg-width-full .kg-image{width:100vw}}.kg-gallery-container{display:flex;flex-direction:column;max-width:1040px;width:100vw}.kg-gallery-row{display:flex;flex-direction:row;justify-content:center}.kg-gallery-image img{display:block;margin:0;width:100%;height:100%}.kg-gallery-row:not(:first-of-type){margin:0.75em 0 0 0}.kg-gallery-image:not(:first-of-type){margin:0 0 0 0.75em}.kg-gallery-card+.kg-image-card.kg-width-wide,.kg-gallery-card+.kg-gallery-card,.kg-image-card.kg-width-wide+.kg-gallery-card,.kg-image-card.kg-width-wide+.kg-image-card.kg-width-wide{margin:-2.25em 0 3em}.kg-bookmark-card{width:100%;position:relative}.kg-bookmark-container{display:flex;flex-wrap:wrap;flex-direction:row-reverse;color:currentColor;font-family:inherit;text-decoration:none;border:1px solid rgba(0,0,0,0.1)}.kg-bookmark-container:hover{text-decoration:none}.kg-bookmark-content{flex-basis:0;flex-grow:999;padding:20px;order:1}.kg-bookmark-title{font-weight:600}.kg-bookmark-metadata,.kg-bookmark-description{margin-top:.5em}.kg-bookmark-metadata{align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kg-bookmark-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.kg-bookmark-icon{display:inline-block;width:1em;height:1em;vertical-align:text-bottom;margin-right:.5em;margin-bottom:.05em}.kg-bookmark-thumbnail{display:flex;flex-basis:24rem;flex-grow:1}.kg-bookmark-thumbnail img{max-width:100%;height:auto;vertical-align:bottom;object-fit:cover}.kg-bookmark-author{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kg-bookmark-publisher::before{content:"•";margin:0 .5em}.introduction{display:flex;flex-direction:column}.introduction-title{align-self:center;font-size:2.5rem}.introduction-container{display:flex;flex-direction:column}.introduction-container p{font-size:1.7rem;order:2}.introduction-container-img{flex-basis:auto;align-self:center;height:300px;order:1}.introduction-post-container{display:flex;flex-direction:column}.introduction-post-container h2{align-self:center;font-size:2.5rem}.introduction-post{position:relative;width:100%;max-width:700px;margin:0 auto;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media screen and (min-width: 700px){.introduction-container{display:flex;flex-basis:auto;flex-direction:row;justify-content:space-between}.introduction-container-img{flex-basis:auto;width:40%;height:250px;border-radius:5px;margin:5%;order:2}}/*
! tailwindcss v3.3.2 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}::before,
::after {
  --tw-content: '';
}/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
*/html {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
}/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/abbr:where([title]) {
  text-decoration: underline dotted;
}/*
Remove the default font size and weight for headings.
*/h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}/*
Reset links to optimize for opt-in styling instead of opt-out.
*/a {
  color: inherit;
  text-decoration: inherit;
}/*
Add the correct font weight in Edge and Safari.
*/b,
strong {
  font-weight: bolder;
}/*
1. Use the user's configured `mono` font family by default.
2. Correct the odd `em` font sizing in all browsers.
*/code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-size: 1em; /* 2 */
}/*
Add the correct font size in all browsers.
*/small {
  font-size: 80%;
}/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}sub {
  bottom: -0.25em;
}sup {
  top: -0.5em;
}/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}/*
Remove the inheritance of text transform in Edge and Firefox.
*/button,
select {
  text-transform: none;
}/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}/*
Use the modern Firefox focus style for all focusable elements.
*/:-moz-focusring {
  outline: auto;
}/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/:-moz-ui-invalid {
  box-shadow: none;
}/*
Add the correct vertical alignment in Chrome and Firefox.
*/progress {
  vertical-align: baseline;
}/*
Correct the cursor style of increment and decrement buttons in Safari.
*/::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}/*
Remove the inner padding in Chrome and Safari on macOS.
*/::-webkit-search-decoration {
  -webkit-appearance: none;
}/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}/*
Add the correct display in Chrome and Safari.
*/summary {
  display: list-item;
}/*
Removes the default spacing and border for appropriate elements.
*/blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}fieldset {
  margin: 0;
  padding: 0;
}legend {
  padding: 0;
}ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}/*
Prevent resizing textareas horizontally by default.
*/textarea {
  resize: vertical;
}/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}/*
Set the default cursor for buttons.
*/button,
[role="button"] {
  cursor: pointer;
}/*
Make sure disabled buttons don't get the pointer cursor.
*/:disabled {
  cursor: default;
}/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/img,
video {
  max-width: 100%;
  height: auto;
}/* Make elements with the HTML hidden attribute stay hidden by default */[hidden] {
  display: none;
}*, ::before, ::after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.mb-8{margin-bottom:2rem}.ml-auto{margin-left:auto}.mr-0{margin-right:0px}.mr-auto{margin-right:auto}.mt-10{margin-top:2.5rem}.mt-16{margin-top:4rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.flex{display:flex}.table{display:table}.table-cell{display:table-cell}.hidden{display:none}.w-\[32px\]{width:32px}.w-full{width:100%}.flex-auto{flex:1 1 auto}.flex-initial{flex:0 1 auto}.flex-grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.list-decimal{list-style-type:decimal}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-center{align-content:center}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.border{border-width:1px}.p-1{padding:0.25rem}.p-2{padding:0.5rem}.p-4{padding:1rem}.p-8{padding:2rem}.pb-4{padding-bottom:1rem}.pl-0{padding-left:0px}.pt-4{padding-top:1rem}.text-center{text-align:center}.text-right{text-align:right}.text-2xl{font-size:1.5rem;line-height:2rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-\[2rem\]{font-size:2rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.italic{font-style:italic}.leading-loose{line-height:2}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.transition{transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}@media (min-width: 640px){.sm\:p-4{padding:1rem}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-\[1\.7rem\]{font-size:1.7rem}}@media (min-width: 768px){.md\:text-6xl{font-size:3.75rem;line-height:1}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRoZW1lL2ljb25zLnNjc3MiLCJ0aGVtZS9nZW5lcmFsLnNjc3MiLCJ0aGVtZS9jb2xvcnMuc2NzcyIsInRoZW1lL3NpdGUtbmF2LnNjc3MiLCJ0aGVtZS91dGlsaXRlcy5zY3NzIiwidGhlbWUvdGhlbWUuc2NzcyIsInRoZW1lL3Bvc3Quc2NzcyIsInRoZW1lL3BhZ2luYXRpb24uc2NzcyIsInRoZW1lL2Zvb3Rlci5zY3NzIiwidGhlbWUvbWVkaWEuc2NzcyIsInRoZW1lL2tvZW5pZy5zY3NzIiwidGhlbWUvaG9tZXBhZ2Uuc2NzcyIsInNjcmVlbi5zY3NzIiwiPG5vIHNvdXJjZT4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBR0EsV0FDSSxtQkFBb0IsQ0FDcEIsNkJBQTZCLENBQzdCLHFNQUdpRCxDQUNqRCxrQkFBbUIsQ0FDbkIsaUJBQWtCLENBR3RCLHVCQUNJLG1CQUFvQixDQUNwQixVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLGtCQUFtQixDQUNuQixtQkFBb0IsQ0FDcEIsbUJBQW9CLENBQ3BCLGFBQWMsQ0FDZCxrQ0FBbUMsQ0FDbkMsb0JBQXFCLENBQ3hCLGlCQUtXLDZDQUE4QyxDQUhyRCxtQkFNTyxlQUFnQixDQUNuQixrQkFLRyxlQUFnQixDQUNuQixLQ2xDTCxXQUFZLENBQ1osZUFBZ0IsQ0FDaEIsZUFBZ0IsQ0FDbkIsS0FHRyxXQUFZLENBQ1osZUFBZ0IsQ0FDaEIsNkNBQThDLENBQzlDLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FDbEIsYUNiaUIsQ0RjakIsa0JDSGdCLENESW5CLFlBR0csYUNOMEMsQ0RPMUMsa0JDWGMsQ0RZZCxnQkFBaUIsQ0FDcEIsa0JBR0csaUNBQWtDLENBQ2xDLGFBQWMsQ0FDZCxlQUFnQixDQUNoQixrQkFBbUIsQ0FDbkIsa0JBQW1CLENBQ3RCLEtBTVcsYUNuQ1MsQ0RnQ2pCLEtBR1EsYUNuQ1MsQ0RnQ2pCLEtBR1EsYUNuQ1MsQ0RnQ2pCLEtBR1EsYUNuQ1MsQ0RnQ2pCLEtBR1EsYUNuQ1MsQ0RnQ2pCLEtB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QUFBLENEOENhOzs7Ozs7O0NDOUNiLENEOENhO0VBQUEsZ0JDOUNiLEVEOENhLE1DOUNiO0VEOENhLDhCQzlDYixFRDhDYSxNQzlDYjtFRDhDYSxnQkM5Q2IsRUQ4Q2EsTUM5Q2I7RUQ4Q2EsV0M5Q2IsRUQ4Q2EsTUM5Q2I7RUQ4Q2EsNE5DOUNiLEVEOENhLE1DOUNiO0VEOENhLDZCQzlDYixFRDhDYSxNQzlDYjtFRDhDYSwrQkM5Q2IsRUQ4Q2EsTUM5Q2I7QUFBQSxDRDhDYTs7O0NDOUNiLENEOENhO0VBQUEsU0M5Q2IsRUQ4Q2EsTUM5Q2I7RUQ4Q2Esb0JDOUNiLEVEOENhLE1DOUNiO0FBQUEsQ0Q4Q2E7Ozs7Q0M5Q2IsQ0Q4Q2E7RUFBQSxTQzlDYixFRDhDYSxNQzlDYjtFRDhDYSxjQzlDYixFRDhDYSxNQzlDYjtFRDhDYSxxQkM5Q2IsRUQ4Q2EsTUM5Q2I7QUFBQSxDRDhDYTs7Q0M5Q2IsQ0Q4Q2E7RUFBQSxpQ0M5Q2I7QUFBQSxDRDhDYTs7Q0M5Q2IsQ0Q4Q2E7Ozs7OztFQUFBLGtCQzlDYjtFRDhDYSxvQkM5Q2I7QUFBQSxDRDhDYTs7Q0M5Q2IsQ0Q4Q2E7RUFBQSxjQzlDYjtFRDhDYSx3QkM5Q2I7QUFBQSxDRDhDYTs7Q0M5Q2IsQ0Q4Q2E7O0VBQUEsbUJDOUNiO0FBQUEsQ0Q4Q2E7OztDQzlDYixDRDhDYTs7OztFQUFBLCtHQzlDYixFRDhDYSxNQzlDYjtFRDhDYSxjQzlDYixFRDhDYSxNQzlDYjtBQUFBLENEOENhOztDQzlDYixDRDhDYTtFQUFBLGNDOUNiO0FBQUEsQ0Q4Q2E7O0NDOUNiLENEOENhOztFQUFBLGNDOUNiO0VEOENhLGNDOUNiO0VEOENhLGtCQzlDYjtFRDhDYSx3QkM5Q2I7QUFBQSxDRDhDYTtFQUFBLGVDOUNiO0FBQUEsQ0Q4Q2E7RUFBQSxXQzlDYjtBQUFBLENEOENhOzs7O0NDOUNiLENEOENhO0VBQUEsY0M5Q2IsRUQ4Q2EsTUM5Q2I7RUQ4Q2EscUJDOUNiLEVEOENhLE1DOUNiO0VEOENhLHlCQzlDYixFRDhDYSxNQzlDYjtBQUFBLENEOENhOzs7O0NDOUNiLENEOENhOzs7OztFQUFBLG9CQzlDYixFRDhDYSxNQzlDYjtFRDhDYSxlQzlDYixFRDhDYSxNQzlDYjtFRDhDYSxvQkM5Q2IsRUQ4Q2EsTUM5Q2I7RUQ4Q2Esb0JDOUNiLEVEOENhLE1DOUNiO0VEOENhLGNDOUNiLEVEOENhLE1DOUNiO0VEOENhLFNDOUNiLEVEOENhLE1DOUNiO0VEOENhLFVDOUNiLEVEOENhLE1DOUNiO0FBQUEsQ0Q4Q2E7O0NDOUNiLENEOENhOztFQUFBLG9CQzlDYjtBQUFBLENEOENhOzs7Q0M5Q2IsQ0Q4Q2E7Ozs7RUFBQSwwQkM5Q2IsRUQ4Q2EsTUM5Q2I7RUQ4Q2EsNkJDOUNiLEVEOENhLE1DOUNiO0VEOENhLHNCQzlDYixFRDhDYSxNQzlDYjtBQUFBLENEOENhOztDQzlDYixDRDhDYTtFQUFBLGFDOUNiO0FBQUEsQ0Q4Q2E7O0NDOUNiLENEOENhO0VBQUEsZ0JDOUNiO0FBQUEsQ0Q4Q2E7O0NDOUNiLENEOENhO0VBQUEsd0JDOUNiO0FBQUEsQ0Q4Q2E7O0NDOUNiLENEOENhOztFQUFBLFlDOUNiO0FBQUEsQ0Q4Q2E7OztDQzlDYixDRDhDYTtFQUFBLDZCQzlDYixFRDhDYSxNQzlDYjtFRDhDYSxvQkM5Q2IsRUQ4Q2EsTUM5Q2I7QUFBQSxDRDhDYTs7Q0M5Q2IsQ0Q4Q2E7RUFBQSx3QkM5Q2I7QUFBQSxDRDhDYTs7O0NDOUNiLENEOENhO0VBQUEsMEJDOUNiLEVEOENhLE1DOUNiO0VEOENhLGFDOUNiLEVEOENhLE1DOUNiO0FBQUEsQ0Q4Q2E7O0NDOUNiLENEOENhO0VBQUEsa0JDOUNiO0FBQUEsQ0Q4Q2E7O0NDOUNiLENEOENhOzs7Ozs7Ozs7Ozs7O0VBQUEsU0M5Q2I7QUFBQSxDRDhDYTtFQUFBLFNDOUNiO0VEOENhLFVDOUNiO0FBQUEsQ0Q4Q2E7RUFBQSxVQzlDYjtBQUFBLENEOENhOzs7RUFBQSxnQkM5Q2I7RUQ4Q2EsU0M5Q2I7RUQ4Q2EsVUM5Q2I7QUFBQSxDRDhDYTs7Q0M5Q2IsQ0Q4Q2E7RUFBQSxnQkM5Q2I7QUFBQSxDRDhDYTs7O0NDOUNiLENEOENhOztFQUFBLFVDOUNiLEVEOENhLE1DOUNiO0VEOENhLGNDOUNiLEVEOENhLE1DOUNiO0FBQUEsQ0Q4Q2E7O0NDOUNiLENEOENhOztFQUFBLGVDOUNiO0FBQUEsQ0Q4Q2E7O0NDOUNiLENEOENhO0VBQUEsZUM5Q2I7QUFBQSxDRDhDYTs7OztDQzlDYixDRDhDYTs7Ozs7Ozs7RUFBQSxjQzlDYixFRDhDYSxNQzlDYjtFRDhDYSxzQkM5Q2IsRUQ4Q2EsTUM5Q2I7QUFBQSxDRDhDYTs7Q0M5Q2IsQ0Q4Q2E7O0VBQUEsZUM5Q2I7RUQ4Q2EsWUM5Q2I7QUFBQSxDRDhDYSx3RUM5Q2IsQ0Q4Q2E7RUFBQSxhQzlDYjtBQUFBLENEOENhLHFCQUFBLHVCQzlDYixDRDhDYSx1QkM5Q2IsQ0Q4Q2Esa0JDOUNiLENEOENhLGtCQzlDYixDRDhDYSxhQzlDYixDRDhDYSxhQzlDYixDRDhDYSxhQzlDYixDRDhDYSxjQzlDYixDRDhDYSxjQzlDYixDRDhDYSxZQzlDYixDRDhDYSxZQzlDYixDRDhDYSxpQkM5Q2IsQ0Q4Q2EscUNDOUNiLENEOENhLDZCQzlDYixDRDhDYSw0QkM5Q2IsQ0Q4Q2EsMkJDOUNiLENEOENhLGNDOUNiLENEOENhLG1CQzlDYixDRDhDYSxxQkM5Q2IsQ0Q4Q2Esc0JDOUNiLENEOENhLHVCQzlDYixDRDhDYSxpQkM5Q2IsQ0Q4Q2EsMEJDOUNiLENEOENhLDJCQzlDYixDRDhDYSxxQ0M5Q2IsQ0Q4Q2EsaUNDOUNiLENEOENhLDBCQzlDYixDRDhDYSxxQkM5Q2IsQ0Q4Q2EsNkJDOUNiLENEOENhLFdDOUNiLENEOENhLGlCQzlDYixDRDhDYSxlQzlDYixDRDhDYSxnQkM5Q2IsQ0Q4Q2EsaUJDOUNiLENEOENhLGFDOUNiLENEOENhLGVDOUNiLENEOENhLFlDOUNiLENEOENhLGtCQzlDYixDRDhDYSxvQkM5Q2IsQ0Q4Q2EsMEJDOUNiLENEOENhLHdCQzlDYixDRDhDYSx5QkM5Q2IsQ0Q4Q2EsMEJDOUNiLENEOENhLHNCQzlDYixDRDhDYSx1QkM5Q2IsQ0Q4Q2Esd0JDOUNiLENEOENhLHFCQzlDYixDRDhDYSxXQUFBLHVCQzlDYixDRDhDYSx1QkM5Q2IsQ0Q4Q2Esa0JDOUNiLENEOENhLGtCQzlDYixDRDhDYSxhQzlDYixDRDhDYSxhQzlDYixDRDhDYSxhQzlDYixDRDhDYSxjQzlDYixDRDhDYSxjQzlDYixDRDhDYSxZQzlDYixDRDhDYSxZQzlDYixDRDhDYSxpQkM5Q2IsQ0Q4Q2EscUNDOUNiLENEOENhLDZCQzlDYixDRDhDYSw0QkM5Q2IsQ0Q4Q2EsMkJDOUNiLENEOENhLGNDOUNiLENEOENhLG1CQzlDYixDRDhDYSxxQkM5Q2IsQ0Q4Q2Esc0JDOUNiLENEOENhLHVCQzlDYixDRDhDYSxpQkM5Q2IsQ0Q4Q2EsMEJDOUNiLENEOENhLDJCQzlDYixDRDhDYSxxQ0M5Q2IsQ0Q4Q2EsaUNDOUNiLENEOENhLDBCQzlDYixDRDhDYSxxQkM5Q2IsQ0Q4Q2EsNkJDOUNiLENEOENhLFdDOUNiLENEOENhLGlCQzlDYixDRDhDYSxlQzlDYixDRDhDYSxnQkM5Q2IsQ0Q4Q2EsaUJDOUNiLENEOENhLGFDOUNiLENEOENhLGVDOUNiLENEOENhLFlDOUNiLENEOENhLGtCQzlDYixDRDhDYSxvQkM5Q2IsQ0Q4Q2EsMEJDOUNiLENEOENhLHdCQzlDYixDRDhDYSx5QkM5Q2IsQ0Q4Q2EsMEJDOUNiLENEOENhLHNCQzlDYixDRDhDYSx1QkM5Q2IsQ0Q4Q2Esd0JDOUNiLENEOENhLHFCQzlDYixDQUFTLFdBQUEsVUFDVCxDQURTLDBCQUFBLFdBQUEsZUFDVCxDQUFBLENBRFMsMEJBQUEsV0FBQSxlQUNULENBQUEsQ0FEUywyQkFBQSxXQUFBLGdCQUNULENBQUEsQ0FEUywyQkFBQSxXQUFBLGdCQUNULENBQUEsQ0FEUywyQkFBQSxXQUFBLGdCQUNULENBQUEsQ0FBUyxRQUFBLGVBQ1QsQ0FEUyxPQUFBLGNBQ1QsQ0FEUyxVQUFBLGlCQUNULENBRFMsVUFBQSxpQkFDVCxDQURTLE1BQUEsa0JBQ1QsQ0FEUyxTQUFBLGdCQUNULENBRFMsTUFBQSxnQkFDVCxDQURTLFNBQUEsaUJBQ1QsQ0FEUyxPQUFBLGlCQUNULENBRFMsT0FBQSxlQUNULENBRFMsTUFBQSxpQkFDVCxDQURTLE1BQUEsZUFDVCxDQURTLE9BQUEsYUFDVCxDQURTLE1BQUEsWUFDVCxDQURTLE9BQUEsYUFDVCxDQURTLFlBQUEsa0JBQ1QsQ0FEUyxRQUFBLFlBQ1QsQ0FEUyxZQUFBLFVBQ1QsQ0FEUyxRQUFBLFVBQ1QsQ0FEUyxXQUFBLGFBQ1QsQ0FEUyxjQUFBLGFBQ1QsQ0FEUyxXQUFBLFdBQ1QsQ0FEUyxXQUFBLDhMQUNULENBRFMsY0FBQSx1QkFDVCxDQURTLFVBQUEsa0JBQ1QsQ0FEUyxVQUFBLHFCQUNULENBRFMsV0FBQSxjQUNULENBRFMsZ0JBQUEsb0JBQ1QsQ0FEUyxjQUFBLGtCQUNULENBRFMsYUFBQSx3QkFDVCxDQURTLGdCQUFBLHNCQUNULENBRFMsaUJBQUEsNkJBQ1QsQ0FEUyxRQUFBLGdCQUNULENBRFMsS0FBQSxlQUNULENBRFMsS0FBQSxjQUNULENBRFMsS0FBQSxZQUNULENBRFMsS0FBQSxZQUNULENBRFMsTUFBQSxtQkFDVCxDQURTLE1BQUEsZ0JBQ1QsQ0FEUyxNQUFBLGdCQUNULENBRFMsYUFBQSxpQkFDVCxDQURTLFlBQUEsZ0JBQ1QsQ0FEUyxVQUFBLGdCQUNULENBRFMsZ0JBQ1QsQ0FEUyxVQUFBLGlCQUNULENBRFMsa0JBQ1QsQ0FEUyxVQUFBLGNBQ1QsQ0FEUyxhQUNULENBRFMsVUFBQSxpQkFDVCxDQURTLGFBQ1QsQ0FEUyxlQUFBLGNBQ1QsQ0FEUyxTQUFBLGlCQUNULENBRFMsbUJBQ1QsQ0FEUyxRQUFBLGlCQUNULENBRFMsZUFBQSxhQUNULENBRFMsV0FBQSw4QkFDVCxDQURTLGFBQUEsa0NBQ1QsQ0FEUyxpQ0FDVCxDQURTLFlBQUEsdUpBQ1QsQ0FEUyx1REFDVCxDQURTLHlCQUNULENaWkEsMEJBQUEsU0FBQSxhQUFBLEFhSEEsY2JHQSxrQkFBQSxBYUhBLGNiR0EsQWFIQSxzQmJHQSxpQmFIQSxDYkdBLEFhSEEsMEJiR0EsY0FBQSxrQkFBQSxBYUhBLGNBQUEsQ0FBQSIsImZpbGUiOiJzY3JlZW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIDEuIEljb25zIC0gU2V0cyB1cCB0aGUgaWNvbiBmb250IGFuZCByZXNwZWN0aXZlIGNsYXNzZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ2ljb25zJztcbiAgICBzcmM6dXJsKCcuLi9mb250cy9pY29ucy5lb3QnKTtcbiAgICBzcmM6dXJsKCcuLi9mb250cy9pY29ucy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL2ljb25zLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9pY29ucy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvaWNvbnMuc3ZnI2ljb25zJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuJWljb24ge1xuICAgIGZvbnQtZmFtaWx5OiAnaWNvbnMnO1xuICAgIHNwZWFrOiBub25lO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5pY29uIHtcbiAgICAmLWdob3N0IHtcbiAgICAgICAgQGV4dGVuZCAlaWNvbjtcbiAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgTmV3XCIsIENvdXJpZXIsIG1vbm9zcGFjZTtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZTAwMFwiO1xuICAgICAgICB9XG4gICAgfVxuICAgICYtZmVlZCB7XG4gICAgICAgIEBleHRlbmQgJWljb247XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlMDAwXCI7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgMi4gR2VuZXJhbCAtIFNldHRpbmcgdXAgc29tZSBiYXNlIHN0eWxlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuaHRtbCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgZm9udC1zaXplOiA2Mi41JTtcbn1cblxuYm9keSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgZm9udC1mYW1pbHk6IFwiQ291cmllciBOZXdcIiwgQ291cmllciwgbW9ub3NwYWNlO1xuICAgIGZvbnQtc2l6ZTogMi4wcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgICBjb2xvcjogJHRleHQ7XG4gICAgYmFja2dyb3VuZDogJGJhY2tncm91bmRcbn1cblxuOjpzZWxlY3Rpb24ge1xuICAgIGNvbG9yOiAkc2VsZWN0aW9uLXRleHQtYW5kLWhlYWRlci1iYWNrZ3JvdW5kO1xuICAgIGJhY2tncm91bmQ6ICRzZWxlY3Rpb24tYmFja2dyb3VuZC1hbmQtbGluay1ob3ZlcjtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuJWhlYWRpbmcge1xuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNiB7XG4gICAgaCN7JGl9IHtcbiAgICAgICAgQGV4dGVuZCAlaGVhZGluZztcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGhlYWRpbmc7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmgxIHtcbiAgICBmb250LXNpemU6IDVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIHRleHQtaW5kZW50OiAtM3B4O1xufVxuXG5oMiB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICB0ZXh0LWluZGVudDogLTJweDtcbn1cblxuaDMge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xufVxuXG5oNCB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xufVxuXG5oNSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG59XG5cbmg2IHtcbiAgICBmb250LXNpemU6IDJyZW07XG59XG5cbmEge1xuICAgIGNvbG9yOiAkdGFsbC1wb3BweTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciBlYXNlIDAuM3M7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkc2VsZWN0aW9uLWJhY2tncm91bmQtYW5kLWxpbmstaG92ZXI7XG4gICAgfVxufVxuXG5cbnAsIHVsLCBvbCB7XG4gICAgbWFyZ2luOiAxLjZlbSAwO1xufVxuXG5vbCBvbCwgdWwgdWwsXG51bCBvbCwgb2wgdWwge1xuICAgIG1hcmdpbjogMC40ZW0gMDtcbn1cblxuaHIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICBtYXJnaW46IDMuMmVtIDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuYmxvY2txdW90ZSB7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luOiAxLjZlbSAwIDEuNmVtIC0yLjJlbTtcbiAgICBwYWRkaW5nOiAwIDAgMCAxLjZlbTtcbiAgICBib3JkZXItbGVmdDogJGVtaW5lbmNlIDAuNGVtIHNvbGlkO1xuICAgIHAge1xuICAgICAgICBtYXJnaW46IDAuOGVtIDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICB9XG4gICAgc21hbGwge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMC44ZW0gMCAwLjhlbSAxLjVlbTs7XG4gICAgICAgIGZvbnQtc2l6ZTowLjllbTtcbiAgICAgICAgY29sb3I6ICRkb3ZlLWdyYXk7XG4gICAgICAgICY6YmVmb3JlIHsgY29udGVudDogJ1xcMjAxNCBcXDAwQTAnOyB9XG4gICAgfVxuICAgIGNpdGUge1xuICAgICAgICBmb250LXdlaWdodDpib2xkO1xuICAgICAgICBhIHsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgIH1cblxufVxuXG5cblxuZGwge1xuICAgIG1hcmdpbjogMS42ZW0gMDtcbiAgICBkdCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW1cbiAgICB9XG5cbiAgICBkZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtXG4gICAgfVxuXG59XG5cblxubWFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzMzNjtcbn1cblxuY29kZSwgdHQge1xuICAgIHBhZGRpbmc6IDFweCAzcHg7XG4gICAgLypmb250LWZhbWlseTogTWVubG8sIENvbnNvbGFzLCBNb25hY28sIFwiTHVjaWRhIENvbnNvbGVcIiwgbW9ub3NwYWNlOyovXG4gICAgZm9udC1mYW1pbHk6IFwiQ291cmllciBOZXdcIiwgQ291cmllciwgbW9ub3NwYWNlO1xuICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgIHdoaXRlLXNwYWNlOiBwcmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1pbmUtc2hhZnQ7XG4gICAgYmFja2dyb3VuZDogJGVtaW5lbmNlO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxucHJlIHtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW46IDEuNmVtIDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1pbmUtc2hhZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICAvKmZvbnQtZmFtaWx5OiBNZW5sbywgQ29uc29sYXMsIE1vbmFjbywgXCJMdWNpZGEgQ29uc29sZVwiLCBtb25vc3BhY2U7Ki9cbiAgICBmb250LWZhbWlseTogXCJDb3VyaWVyIE5ld1wiLCBDb3VyaWVyLCBtb25vc3BhY2U7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICB3aGl0ZS1zcGFjZTogcHJlO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICRncmF5O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxucHJlIGNvZGUsIHR0IHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgd2hpdGUtc3BhY2U6IC1tb3otcHJlLXdyYXA7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG5rYmQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwLjRlbTtcbiAgICBwYWRkaW5nOiAxcHggOHB4O1xuICAgIGJvcmRlcjogJGRvdmUtZ3JheSAxcHggc29saWQ7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgdGV4dC1zaGFkb3c6ICNmZmYgMCAxcHggMDtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJveC1zaGFkb3c6XG4gICAgICAgIDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLFxuICAgICAgICAwIDFweCAwIDAgI2ZmZiBpbnNldDtcbn1cblxudGFibGUge1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbjogMS42ZW0gMDtcbiAgICB3aWR0aDoxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxudGFibGUgdGgsXG50YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJG1pbmUtc2hhZnQ7XG59XG5cbnRhYmxlIHRoIHsgY29sb3I6ICMwMDA7IH1cblxudGFibGUgY2FwdGlvbiArIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoLFxudGFibGUgY2FwdGlvbiArIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRkLFxudGFibGUgY29sZ3JvdXAgKyB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aCxcbnRhYmxlIGNvbGdyb3VwICsgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGQsXG50YWJsZSB0aGVhZDpmaXJzdC1jaGlsZCB0cjpmaXJzdC1jaGlsZCB0aCxcbnRhYmxlIHRoZWFkOmZpcnN0LWNoaWxkIHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgICBib3JkZXItdG9wOiAwO1xufVxuXG50YWJsZSB0Ym9keSArIHRib2R5IHsgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNlZmVmZWY7IH1cblxudGFibGUgdGFibGUgdGFibGUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbnRhYmxlIHRib2R5ID4gdHI6bnRoLWNoaWxkKG9kZCkgPiB0ZCxcbnRhYmxlIHRib2R5ID4gdHI6bnRoLWNoaWxkKG9kZCkgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGVtaW5lbmNlO1xufVxuXG50YWJsZS5wbGFpbiB7XG4gICAgdGJvZHkgPiB0cjpudGgtY2hpbGQob2RkKSA+IHRkLFxuICAgIHRib2R5ID4gdHI6bnRoLWNoaWxkKG9kZCkgPiB0aCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cbn1cblxuXG5idXR0b24sIGlucHV0LCBzZWxlY3QsIHRleHRhcmVhIHtcbiAgICBiYWNrZ3JvdW5kOiAkZW1pbmVuY2U7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1pbmUtc2hhZnQ7XG4gICAgY29sb3I6ICR0ZXh0O1xuICAgIG91dGxpbmUtY29sb3I6ICR0YWxsLXBvcHB5XG5cbn1cbiIsIlxuLyogU0NTUyBIRVggKi9cbiRzdGVlbC1ncmF5OiAjMTgxODIxO1xuJGhhd2tlcy1ibHVlOiAjZDhlMmZjO1xuJHBvcnQtZ29yZTogIzJjMjQ1NDtcbiRtYXJ0aW5pcXVlOiAjMzQzNDU0O1xuJGRvdmUtZ3JheTogIzZjNmM2YztcbiRncmF5OiAjODU4NDg0O1xuJHRhbGwtcG9wcHk6ICNhYzI4MzQ7XG4kbWluZS1zaGFmdDogIzM0MzQzNDtcbiRlbWluZW5jZTogIzY4MzQ3YztcbiRjaGFtYnJheTogIzM0NTA3YztcblxuJHRleHQ6ICRoYXdrZXMtYmx1ZTtcbiRiYWNrZ3JvdW5kOiAjMmIzMDNiO1xuJHNlbGVjdGlvbi10ZXh0LWFuZC1oZWFkZXItYmFja2dyb3VuZDogIzFjMjEyYjtcbiRzZWxlY3Rpb24tYmFja2dyb3VuZC1hbmQtbGluay1ob3ZlcjogJGNoYW1icmF5O1xuJGhlYWRpbmc6ICRoYXdrZXMtYmx1ZTtcblxuJGJvcmRlcjogJHBvcnQtZ29yZTsiLCIuc2l0ZS1uYXYge1xuICAgIHVsIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLnBvc3QtaGVhZGVyICYge1xuICAgICAgICB0ZXh0LWFsaWduOiAgY2VudGVyO1xuICAgIH1cbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAzLiBVdGlsaXRpZXMgLSBUaGVzZSB0aGluZ3MgZ2V0IHVzZWQgYSBsb3RcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIEhpZGVzIHNoaXQgKi9cbi5oaWRkZW4ge1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBDcmVhdGVzIGEgcmVzcG9uc2l2ZSB3cmFwcGVyIHRoYXQgbWFrZXMgb3VyIGNvbnRlbnQgc2NhbGUgbmljZWx5ICovXG4uaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogODAlO1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KXtcbiAgICAuaW5uZXJ7XG4gICAgICAgIHdpZHRoOiA5NSVcbiAgICB9XG59XG5cbi8qIENlbnRyZXMgdmVydGljYWxseSB5by4gKElFOCspICovXG4vKiB0YWJsZS1jZWxsIGRpc3BsYXkgbGV0cyBpdCBiZWhhdmUgbGlrZSBhIHRhYmxlLWNlbGwgKi9cbi52ZXJ0aWNhbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufSIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICA0LiBHZW5lcmFsIC0gVGhlIG1haW4gc3R5bGVzIGZvciB0aGUgdGhlIHRoZW1lXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuI3NpdGUtaGVhZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNjAlO1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkaGVhZGluZztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuI2Jsb2cge1xuICAgICYtbG9nbyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzIGxpbmVhcjtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3MgbGluZWFyO1xuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3MgbGluZWFyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3MgbGluZWFyO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nLnNpdGUtbG9nbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgfVxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDEwcHggMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICAgICAgICB9XG4gICAgICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuI2JhY2sge1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLDAuMik7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogOHB4O1xuICAgIGxlZnQ6IDhweDtcbiAgICBwYWRkaW5nOiA2cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5cbi8qIEV2ZXJ5IHBvc3QsIG9uIGV2ZXJ5IHBhZ2UsIGdldHMgdGhpcyBzdHlsZSBvbiBpdHMgPGFydGljbGU+IHRhZyAqL1xuLnBvc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDo4MCU7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICBtYXJnaW46IDRyZW0gYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyIDFweCBzb2xpZDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIGh5cGhlbnM6IGF1dG87XG4gICAgJi10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkaGVhZGluZztcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRoZWFkaW5nICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogbGlnaHRlbigkaGVhZGluZywgMjAlKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYtZmVhdHVyZS1pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZCBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXJcbiAgICB9XG5cbiAgICAmLWZlYXR1cmUtaW1hZ2UtbGluayB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICAgIH1cbiAgICAmLWV4Y2VycHQgcCB7XG4gICAgICAgIG1hcmdpbjogMS42cmVtIDAgMCAwO1xuICAgICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42ZW07XG4gICAgfVxuICAgICYtbWV0YSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBjb2xvcjogIzg0NmQ4ZjtcbiAgICB9XG4gICAgIGEge1xuICAgICAgICBjb2xvcjogIzg0NmQ4ZjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oIzg0NmQ4ZiwgMTAlKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLWhlYWRlciB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICR0YWxsLXBvcHB5O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgZWFzZSAwLjNzO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWxlY3Rpb24tYmFja2dyb3VuZC1hbmQtbGluay1ob3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnVzZXIge1xuICAgICYtbWV0YSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMC4zcmVtIDQwcHggMCAxMDBweDtcbiAgICAgICAgbWluLWhlaWdodDogNzdweDtcbiAgICB9XG4gICAgJi1pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgICAmLW5hbWUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgICYtYmlvIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1heC13aWR0aDogNDQwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgfVxufVxuXG5cbi5wdWJsaXNoIHtcbiAgICAmLW1ldGEge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDQuM3JlbSAwIDRyZW0gMDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICAgICYtaGVhZGluZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgJi1kYXRlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgfVxufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIDUuIFNpbmdsZSBQb3N0IC0gV2hlbiB5b3UgY2xpY2sgb24gYW4gaW5kaXZpZHVhbCBwb3N0XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnBvc3Qge1xuICAgICYtdGVtcGxhdGUgLnBvc3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICYtaGVhZGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLWNvbnRlbnQgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgJi1zdWJzY3JpYmUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAyJTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzFkMjAyNztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgYmFja2dyb3VuZDojMWQyMDI3O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggIzFkMjAyNztcbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgICAgIH1cbiAgICAgICAgLnN1Ym1pdC1idXR0b24ge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlICFpbXBvcnRhbnQ7IFxuICAgICAgICB9XG4gICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLWZvb3RlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiA0cmVtIDAgMCAwO1xuICAgICAgICBwYWRkaW5nOiA0cmVtIDAgMCAwO1xuICAgICAgICBib3JkZXItdG9wOiAkYm9yZGVyIDFweCBzb2xpZDtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDFyZW0gMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICA3LiBQYWdpbmF0aW9uIC0gVG9vbHMgdG8gbGV0IHlvdSBmbGljayBiZXR3ZWVuIHBhZ2VzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiBUaGUgbWFpbiB3cmFwcGVyIGZvciBvdXIgcGFnaW5hdGlvbiBsaW5rcyAqL1xuLnBhZ2luYXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogODAlO1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgbWFyZ2luOiA0cmVtIGF1dG87XG4gICAgZm9udC1mYW1pbHk6IFwiQ291cmllciBOZXdcIiwgQ291cmllciwgbW9ub3NwYWNlO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGNvbG9yOiAjOUVBQkIzO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICM5RUFCQjM7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oIzlFQUJCMywgNSUpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgODAwbXM7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIFB1c2ggdGhlIHByZXZpb3VzL25leHQgbGlua3Mgb3V0IHRvIHRoZSBsZWZ0L3JpZ2h0ICovXG4ub2xkZXItcG9zdHMsXG4ubmV3ZXItcG9zdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGJvcmRlcjogJGJvcmRlciAxcHggc29saWQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXIgZWFzZSAwLjNzO1xuICAgIGJhY2tncm91bmQ6ICMzNjNjNGE7XG59XG5cbi5vbGRlci1wb3N0cyB7XG4gICAgcmlnaHQ6IDA7XG59XG5cbi5wYWdlLW51bWJlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDJweCAwO1xufVxuXG4ubmV3ZXItcG9zdHMge1xuICAgIGxlZnQ6IDA7XG59XG5cbi5vbGRlci1wb3N0czpob3Zlcixcbi5uZXdlci1wb3N0czpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjOUVBQkIzO1xufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIDguIEZvb3RlciAtIFRoZSBib3R0b20gb2YgZXZlcnkgcGFnZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnNpdGUtZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiA4cmVtIDAgMCAwO1xuICAgIHBhZGRpbmc6IDRyZW0gMDtcbiAgICBib3JkZXItdG9wOiAjMWExZTI3IDFweCBzb2xpZDtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS43ZW07XG4gICAgY29sb3I6ICNCQkM3Q0M7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICRzZWxlY3Rpb24tdGV4dC1hbmQtaGVhZGVyLWJhY2tncm91bmQ7XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAjQkJDN0NDO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzUwNTg1RDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBvd2VyZWRieSB7XG4gICAgLmljb24tZ2hvc3Qge1xuICAgICAgICBjb2xvcjogJHRhbGwtcG9wcHk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnN1YnNjcmliZSB7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xNHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgYm9yZGVyOiAjRUJGMkY2IDFweCBzb2xpZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjVzO1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICNEMkRFRTM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgbGVmdDogOXB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC41cyBlYXNlO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogcmdiYSgwLDAsMCwwLjA1KSAwIDAgMCAzcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4yNXM7XG4gICAgICAgIC50b29sdGlwIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0b3A6IC0zM3B4O1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNTA1ODVEO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udG9vbHRpcCB7XG4gICAgb3BhY2l0eTowO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiA0cHggOHB4IDVweCA4cHg7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgdG9wOiAtMjNweDtcbiAgICBsZWZ0OiAtMjNweDtcbiAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjkpO1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICM1MDU4NUQ7XG4gICAgYm9yZGVyLXJhZGl1czoyMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDRweCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UsIHRvcCAwLjNzIGVhc2U7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgYm9yZGVyLXdpZHRoOjVweCA1cHggMCA1cHg7XG4gICAgICAgIGJvcmRlci1zdHlsZTpzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNTA1ODVEIHRyYW5zcGFyZW50O1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOi00cHg7XG4gICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDotNXB4O1xuICAgICAgICB6LWluZGV4OiAyMjA7XG4gICAgICAgIHdpZHRoOjA7XG4gICAgfVxufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIDkuIE1lZGlhIFF1ZXJpZXMgLSBTbWFsbGVyIHRoYW4gOTAwcHhcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcblxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAjc2l0ZS1oZWFkIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWluLWhlaWdodDogMjQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDE1JSAwO1xuICAgIH1cblxuXG4gICAgLmJsb2ctZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIH1cblxuICAgIC5wb3N0IHtcbiAgICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNmVtO1xuICAgIH1cblxuICAgIC5wb3N0LXRlbXBsYXRlIC5wb3N0IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgfVxuXG4gICAgLnBvc3QtdGVtcGxhdGUgLnBvc3QtaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgIH1cbiAgICAucG9zdC1oZWFkZXIgI2Jsb2ctbG9nbzpiZWZvcmUge1xuICAgICAgICBtYXJnaW46IDQwcHggYXV0b1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA0LjhyZW07XG4gICAgICAgIHRleHQtaW5kZW50OiAtMnB4O1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjhyZW07XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDMuM3JlbTtcbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgIH1cblxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgMTAuIE1lZGlhIFF1ZXJpZXMgLSBTbWFsbGVyIHRoYW4gNTAwcHhcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuXG4gICAgLmlubmVyLFxuICAgIC5wYWdpbmF0aW9uIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgfVxuXG4gICAgLnBvc3Qge1xuICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42ZW07XG4gICAgfVxuXG4gICAgI3NpdGUtaGVhZCB7XG4gICAgICAgIHBhZGRpbmc6IDEwJSAwO1xuICAgIH1cblxuICAgIC5ibG9nLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgfVxuXG5cbiAgICBoMSwgaDIge1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xuICAgIH1cblxuICAgIC5wb3N0LXRlbXBsYXRlIC5wb3N0IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLnBvc3QtdGVtcGxhdGUgLnBvc3QtaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgIH1cbiAgICAucG9zdC1oZWFkZXIgI2Jsb2ctbG9nbzpiZWZvcmUge1xuICAgICAgICBtYXJnaW46IDMwcHggYXV0b1xuICAgIH1cbiAgICAucG9zdC1tZXRhIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgfVxuXG4gICAgLnBvc3QtZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZzogNHJlbSAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnBvc3QtZm9vdGVyIC5hdXRob3Ige1xuICAgICAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyIDFweCBkYXNoZWQ7XG4gICAgfVxuXG4gICAgLm9sZGVyLXBvc3RzLFxuICAgIC5uZXdlci1wb3N0cyB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgIH1cblxuICAgIC5wYWdlLW51bWJlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5zaXRlLWZvb3RlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDZyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIH1cblxufVxuLypcbkFuaW1hdGUuY3NzIC0gaHR0cDovL2RhbmVkZW4ubWUvYW5pbWF0ZVxuTElDRU5TRUQgVU5ERVIgVEhFICBNSVQgTElDRU5TRSAoTUlUKVxuXG5Db3B5cmlnaHQgKGMpIDIwMTIgRGFuIEVkZW5cbiovXG4uYW5pbWF0ZWQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAtbW96LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgLW1zLWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgLW8tYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gICAgLW1zLWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gICAgLW8tYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xufVxuXG4uYW5pbWF0ZWQuaGluZ2Uge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gICAgLW1zLWFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gICAgLW8tYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICAgIH1cblxuICAgIDYwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xuICAgIH1cblxuICAgIDgwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxufVxuXG5ALW1vei1rZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICAgIH1cblxuICAgIDYwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xuICAgIH1cblxuICAgIDgwJSB7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxufVxuXG5ALW8ta2V5ZnJhbWVzIGJvdW5jZUluRG93biB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gICAgfVxuXG4gICAgNjAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xuICAgIH1cblxuICAgIDgwJSB7XG4gICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgICB9XG5cbiAgICA2MCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG4gICAgfVxuXG4gICAgODAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbn1cblxuLmJvdW5jZUluRG93biB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5Eb3duO1xuICAgIC1tb3otYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjtcbiAgICAtby1hbmltYXRpb24tbmFtZTogYm91bmNlSW5Eb3duO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247XG59XG4iLCIvKiA3LjYuIEtvZW5pZyBTdHlsZXNcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnBvc3QtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA5MjBweDtcbn1cblxuLnBvc3QtY29udGVudCB7XG4gICAgQGFwcGx5IHRleHQtbGVmdDtcblxuICAgIGgyIHtcbiAgICAgICAgQGFwcGx5IHRleHQtNXhsIHBsLTAgcC04O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgICBAYXBwbHkgdGV4dC1bMnJlbV0gcGwtMCBwLTg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG5cbiAgICBmaWd1cmUge1xuICAgICAgICBAYXBwbHkgcC04XG4gICAgfVxuXG4gICAgcHJlIHtcbiAgICAgICAgQGFwcGx5IHAtNCBtdC04IG1iLThcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIEBhcHBseSBsaXN0LWRlY2ltYWwgcC04XG4gICAgfVxufVxuXG4vLyAucG9zdC10ZW1wbGF0ZSAucG9zdC1jb250ZW50ID4gcDpmaXJzdC1jaGlsZCB7XG4vLyAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuLy8gfVxuXG4ucG9zdC1mdWxsLWNvbnRlbnQgLmtnLWltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8qIFByZXZlbnRpbmcgZnVsbC13aWR0aCBpbWFnZSBvdmVybGFwIHdpdGggcG9zdCBpbWFnZS4gICovXG4ucG9zdC1mdWxsLWltYWdlICsgLnBvc3QtZnVsbC1jb250ZW50IC5rZy1jb250ZW50ICo6Zmlyc3QtY2hpbGQgLmtnLWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnBvc3QtZnVsbC1jb250ZW50IC5rZy13aWR0aC13aWRlIC5rZy1pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiAxMDQwcHg7XG59XG5cbi5wb3N0LWZ1bGwtY29udGVudCAua2ctd2lkdGgtZnVsbCAua2ctaW1hZ2Uge1xuICAgIG1heC13aWR0aDogMTAwdnc7XG59XG5cbi5wb3N0LWZ1bGwtY29udGVudCBmaWd1cmUge1xuICAgIG1hcmdpbjogMS41ZW0gMCAzZW07XG59XG5cbi5wb3N0LWZ1bGwtY29udGVudCBmaWd1cmUgaW1nIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5wb3N0LWZ1bGwtY29udGVudCBmaWdjYXB0aW9uIHtcbiAgICBtYXJnaW46IDEuMGVtIDAgMDtcbiAgICBmb250LXNpemU6IDgwJTtcbiAgICBsaW5lLWhlaWdodDogMS42ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ua2ctd2lkdGgtZnVsbCBmaWdjYXB0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDEuNWVtO1xufVxuXG4ua2ctZW1iZWQtY2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xufVxuXG4ua2ctZW1iZWQtY2FyZCAuZmx1aWQtd2lkdGgtdmlkZW8td3JhcHBlciB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDQwcHgpIHtcbiAgICAucG9zdC1mdWxsLWNvbnRlbnQgLmtnLXdpZHRoLWZ1bGwgLmtnLWltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgIH1cbn1cblxuLmtnLWdhbGxlcnktY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDQwcHg7XG4gICAgd2lkdGg6IDEwMHZ3O1xufVxuXG4ua2ctZ2FsbGVyeS1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmtnLWdhbGxlcnktaW1hZ2UgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ua2ctZ2FsbGVyeS1yb3c6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luOiAwLjc1ZW0gMCAwIDA7XG59XG5cbi5rZy1nYWxsZXJ5LWltYWdlOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbjogMCAwIDAgMC43NWVtO1xufVxuXG4ua2ctZ2FsbGVyeS1jYXJkICsgLmtnLWltYWdlLWNhcmQua2ctd2lkdGgtd2lkZSxcbi5rZy1nYWxsZXJ5LWNhcmQgKyAua2ctZ2FsbGVyeS1jYXJkLFxuLmtnLWltYWdlLWNhcmQua2ctd2lkdGgtd2lkZSArIC5rZy1nYWxsZXJ5LWNhcmQsXG4ua2ctaW1hZ2UtY2FyZC5rZy13aWR0aC13aWRlICsgLmtnLWltYWdlLWNhcmQua2ctd2lkdGgtd2lkZSB7XG4gICAgbWFyZ2luOiAtMi4yNWVtIDAgM2VtO1xufVxuXG5cbi5rZy1ib29rbWFyay1jYXJkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rZy1ib29rbWFyay1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5rZy1ib29rbWFyay1jb250YWluZXI6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmtnLWJvb2ttYXJrLWNvbnRlbnQge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiA5OTk7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBvcmRlcjogMTtcbn1cblxuLmtnLWJvb2ttYXJrLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ua2ctYm9va21hcmstbWV0YWRhdGEsXG4ua2ctYm9va21hcmstZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IC41ZW07XG59XG5cbi5rZy1ib29rbWFyay1tZXRhZGF0YSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5rZy1ib29rbWFyay1kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmtnLWJvb2ttYXJrLWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMWVtO1xuICAgIGhlaWdodDogMWVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC41ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLjA1ZW07XG59XG5cbi5rZy1ib29rbWFyay10aHVtYm5haWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1iYXNpczogMjRyZW07XG4gICAgZmxleC1ncm93OiAxO1xufVxuXG4ua2ctYm9va21hcmstdGh1bWJuYWlsIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ua2ctYm9va21hcmstYXV0aG9yIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rZy1ib29rbWFyay1wdWJsaXNoZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLigKJcIjtcbiAgICBtYXJnaW46IDAgLjVlbTtcbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBIb21lcGFnZSBDU1MgU3R5bGluZ1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuXG5cbi5pbnRyb2R1Y3Rpb257XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICYtdGl0bGV7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgfVxuICAgIFxuICAgICYtY29udGFpbmVye1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIH1cbiAgICAgICAgJi1pbWd7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICB9XG4gICAgfVxuICAgICYtcG9zdC1jb250YWluZXJ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGgye1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1wb3N0e1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgLXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xuICAgICAgICAtbXMtaHlwaGVuczogYXV0bztcbiAgICAgICAgaHlwaGVuczogYXV0bztcbiAgICB9ICAgIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwMHB4KSB7IFxuICAgICAgICAmLWNvbnRhaW5lcntcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICYtaW1ne1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDUlO1xuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIkBpbXBvcnQgXCJ0aGVtZS9jb2xvcnNcIjtcbkBpbXBvcnQgXCJ0aGVtZS9pY29uc1wiO1xuQGltcG9ydCBcInRoZW1lL2dlbmVyYWxcIjtcbkBpbXBvcnQgXCJ0aGVtZS9zaXRlLW5hdlwiO1xuQGltcG9ydCBcInRoZW1lL3V0aWxpdGVzXCI7XG5AaW1wb3J0IFwidGhlbWUvdGhlbWVcIjtcbkBpbXBvcnQgXCJ0aGVtZS9wb3N0XCI7XG5AaW1wb3J0IFwidGhlbWUvdGhpcmQtcGFydHlcIjtcbkBpbXBvcnQgXCJ0aGVtZS9wYWdpbmF0aW9uXCI7XG5AaW1wb3J0IFwidGhlbWUvZm9vdGVyXCI7XG5AaW1wb3J0IFwidGhlbWUvbWVkaWFcIjtcbkBpbXBvcnQgXCJ0aGVtZS9rb2VuaWdcIjtcbkBpbXBvcnQgXCJ0aGVtZS9ob21lcGFnZS5zY3NzXCI7XG5AdGFpbHdpbmQgYmFzZTtcbkB0YWlsd2luZCBjb21wb25lbnRzO1xuQHRhaWx3aW5kIHV0aWxpdGllcztcbiIsbnVsbF19 */
