@font-face{src:url(/fonts/rounded.woff2)format("woff2-variations");font-family:rounded;font-style:normal}:root{--primary:#ff8c00;--primary:color(display-p3 1 0.55 0);--primary-dark:#cc7000;--primary-dark:color(display-p3 0.8 0.44 0);--neutral-light:#faf9f7;--neutral-light:color(display-p3 0.98 0.975 0.97);--neutral-dark:#1a1a1a;--neutral-dark:color(display-p3 0.1 0.1 0.1);--accent:#0066ff;--accent:color(display-p3 0 0.4 1);--shadow:rgba(0, 0, 0, 0.1);--border:var(--border);--border:color(display-p3 0.9 0.9 0.9)}*{margin:0;padding:0;box-sizing:border-box}body,button,input{font-family:rounded,ui-rounded,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto}body{line-height:1.4;color:var(--neutral-dark);background:#fff;min-height:100vh}h1,h2,h3,h4,h5,h6{line-height:1.2;font-variation-settings:"GRAD" 400,"wght" 800}p,li,span,div{line-height:1.4}p{margin:0 0 12px}p,li{font-size:18px}.top{margin-bottom:64px}.top header{text-align:center;padding:64px 32px}.top header .camel-logo-link{text-decoration:none;display:inline-block}.top header .camel-logo{width:160px;height:160px;margin-bottom:16px;display:block}.top header h1{font-size:48px;color:var(--neutral-dark);margin-bottom:24px}.top header p{font-size:21px;color:var(--neutral-dark);margin:0 auto;max-width:780px}.gender-selector{display:flex;gap:24px;justify-content:center;flex-wrap:wrap;margin-bottom:64px}.gender-selector .btn{display:inline-block;padding:16px 32px;background:var(--primary);color:#fff;text-decoration:none;border-radius:50px;font-size:19px;font-variation-settings:"GRAD" 400,"wght" 600;transition:all .2s ease}.gender-selector .btn:hover{background:var(--primary-dark)}.gender-selector .btn.btn-female{background:var(--primary)}.gender-selector .btn.btn-male{background:var(--accent)}.app{max-width:800px;margin:0 auto;padding:0 32px}.calculator{padding:0;margin-bottom:64px}.calculator .calculator-header{text-align:center;margin-bottom:48px}.calculator .calculator-header .camel-icon{font-size:48px;margin-bottom:24px}.calculator .calculator-header h2{color:var(--neutral-dark);font-size:32px;margin-bottom:16px}.calculator .calculator-header p{color:var(--neutral-dark);font-size:18px}.calculator-form .form-group{margin-bottom:40px}.calculator-form .form-group label{display:block;font-variation-settings:"GRAD" 400,"wght" 600;color:var(--neutral-dark);margin-bottom:20px;font-size:18px}.slider-container{position:relative;display:flex;align-items:center;gap:16px}.slider-container input[type=range]{flex:1;height:8px;border-radius:5px;background:#fff;outline:none}.slider-container input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:25px;height:25px;border-radius:50%;background:var(--primary);cursor:pointer;box-shadow:0 2px 10px var(--shadow)}.slider-container input[type=range]::-moz-range-thumb{width:25px;height:25px;border-radius:50%;background:var(--primary);cursor:pointer;border:none;box-shadow:0 2px 10px var(--shadow)}.slider-container .slider-value{background:var(--neutral-light);padding:8px 16px;border-radius:10px;font-variation-settings:"GRAD" 400,"wght" 700;color:var(--neutral-dark);min-width:80px;text-align:center}select{width:100%;padding:16px;border:1px solid var(--border);border-radius:8px;background:#fff;font-size:16px;color:var(--neutral-dark)}select:focus{outline:none;border-color:var(--primary)}.visual-selector{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:16px}.visual-selector .option{display:flex;flex-direction:column;align-items:center;padding:16px;border:1px solid var(--border);border-radius:8px;background:#fff;cursor:pointer;transition:all .2s ease}.visual-selector .option:hover{border-color:var(--primary)}.visual-selector .option:hover .icon img{transform:scale(1.05)}.visual-selector .option.active{border-color:var(--primary)}.visual-selector .option .icon{font-size:32px;margin-bottom:8px}.visual-selector .option .icon img{border-radius:8px;transition:transform .2s ease;-o-object-fit:cover;object-fit:cover;max-width:100%;height:auto}.visual-selector .option span{font-size:15px;color:var(--neutral-dark);font-variation-settings:"GRAD" 400,"wght" 500}.hair-color-selector .option .color-circle{width:40px;height:40px;border-radius:50%;margin-bottom:8px}.hair-color-selector .option.hair-blonde .color-circle{background:linear-gradient(135deg,#ffe47a,#ffda47)}.hair-color-selector .option.hair-brown .color-circle{background:linear-gradient(135deg,#b96300,#9b3200)}.hair-color-selector .option.hair-black .color-circle{background:linear-gradient(135deg,#21364a,#000000)}.hair-color-selector .option.hair-red .color-circle{background:linear-gradient(135deg,#ff8338,#d81400)}.hair-color-selector .option.hair-gray .color-circle{background:linear-gradient(135deg,#a4b7c7,#677e93)}.eye-color-selector .option .color-circle{width:40px;height:40px;border-radius:50%;margin-bottom:8px}.eye-color-selector .option.eye-blue .color-circle{background:linear-gradient(135deg,#00beff,#0096ff)}.eye-color-selector .option.eye-green .color-circle{background:linear-gradient(135deg,#8dd700,#21ab00)}.eye-color-selector .option.eye-brown .color-circle{background:linear-gradient(135deg,#b96300,#9b3200)}.eye-color-selector .option.eye-gray .color-circle{background:linear-gradient(135deg,#a4b7c7,#677e93)}.radio-group{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:16px}.radio-group .radio-option{display:flex;align-items:center;justify-content:center;padding:16px;border:1px solid var(--border);border-radius:8px;background:#fff;cursor:pointer;transition:all .2s ease}.radio-group .radio-option:hover{border-color:var(--primary)}.radio-group .radio-option input[type=radio]{margin-right:8px;accent-color:var(--primary)}.radio-group .radio-option:has(input:checked){border-color:var(--primary);background:var(--neutral-light)}.radio-group .radio-option span{font-variation-settings:"GRAD" 400,"wght" 500;color:var(--neutral-dark);font-size:16px}.calculate-btn{width:100%;padding:20px;background:var(--primary);color:#fff;border:none;border-radius:50px;font-size:18px;font-variation-settings:"GRAD" 400,"wght" 600;cursor:pointer;transition:background .2s ease;margin-top:32px}.calculate-btn:hover{background:var(--primary-dark)}.results{text-align:center}.results .camel-animation{margin:32px auto;padding:32px;background:var(--neutral-light);border-radius:16px;border:1px solid var(--border);display:grid;grid-template-columns:repeat(10,1fr);gap:4px;max-width:400px}.results .camel-animation .camel-emoji{font-size:28px;animation:camelPop .4s ease forwards;opacity:0;transform:scale(0);display:flex;align-items:center;justify-content:center}.results .camel-animation .additional-camels{grid-column:1/-1;font-size:16px;color:var(--neutral-dark);font-variation-settings:"GRAD" 400,"wght" 600;margin-top:16px;padding-top:16px;border-top:1px solid var(--border)}@media(max-width:480px){.results .camel-animation{grid-template-columns:repeat(5,1fr);max-width:280px;padding:24px}.results .camel-animation .camel-emoji{font-size:32px}}.results .result-text h3{font-size:48px;color:var(--neutral-dark);margin-bottom:16px}.results .result-text p{font-size:19px;color:var(--neutral-dark);margin-bottom:32px}.results .result-actions{display:flex;flex-direction:column;gap:16px;justify-content:center;align-items:center}.results .result-actions .main-buttons{display:flex;gap:24px;justify-content:center;flex-wrap:wrap}.results .result-actions button,.results .result-actions a{padding:16px 32px;border-radius:50px;text-decoration:none;font-size:19px;font-variation-settings:"GRAD" 400,"wght" 600;transition:all .2s ease;border:none}.results .result-actions .share-btn{background:var(--accent);color:#fff;cursor:pointer}.results .result-actions .share-btn:hover{background:#0052cc}.results .result-actions .scoreboard-btn{background:var(--primary);color:#fff}.results .result-actions .scoreboard-btn:hover{background:var(--primary-dark)}.results .result-actions .calculate-again-btn{background:0 0;color:var(--primary);cursor:pointer;padding:8px 16px;font-size:16px;text-decoration:underline}.results .result-actions .calculate-again-btn:hover{color:var(--accent)}.scoreboard-container{max-width:800px;margin:0 auto;padding:32px}.scoreboard-container .scoreboard-header{text-align:center;margin-bottom:48px}.scoreboard-container .scoreboard-header h2{color:var(--neutral-dark);font-size:40px;margin-bottom:16px}.scoreboard-container .scoreboard-header p{color:var(--neutral-dark);font-size:19px}.scoreboard-container .user-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;margin-bottom:48px}.scoreboard-container .user-stats .stat-card{background:var(--neutral-light);padding:32px;border-radius:15px;text-align:center;border:1px solid var(--border);display:flex;flex-direction:column;justify-content:center;align-items:center}.scoreboard-container .user-stats .stat-card.highlight{background:var(--primary);color:#fff}.scoreboard-container .user-stats .stat-card.highlight .stat-value{color:#fff}.scoreboard-container .user-stats .stat-card.highlight .stat-label{color:rgba(255,255,255,.9)}.scoreboard-container .user-stats .stat-card .stat-value{font-size:40px;color:var(--primary);margin-bottom:8px;display:block;line-height:1.1;font-variation-settings:"GRAD" 400,"wght" 800}.scoreboard-container .user-stats .stat-card:nth-child(3) .stat-value{font-size:30px}.scoreboard-container .user-stats .stat-card .stat-label{color:var(--neutral-dark);font-size:14px;text-transform:uppercase;letter-spacing:1px;font-variation-settings:"GRAD" 400,"wght" 800}.scoreboard-container .score-distribution{background:var(--neutral-light);padding:32px;border-radius:15px;border:1px solid var(--border);margin-bottom:48px}.scoreboard-container .score-distribution h3{color:var(--neutral-dark);font-size:29px;margin-bottom:32px;text-align:center}.scoreboard-container .score-distribution .distribution-bars .bar-item{display:flex;align-items:center;margin-bottom:16px;padding:12px;border-radius:8px;transition:all .3s ease}.scoreboard-container .score-distribution .distribution-bars .bar-item.user-range{background:rgba(255,140,0,.1);border:2px solid var(--primary);transform:scale(1.02)}.scoreboard-container .score-distribution .distribution-bars .bar-item .bar-label{min-width:100px;text-align:left;font-variation-settings:"GRAD" 400,"wght" 700;color:var(--neutral-dark)}.scoreboard-container .score-distribution .distribution-bars .bar-item .bar-container{flex:1;display:flex;align-items:center;margin-left:16px}.scoreboard-container .score-distribution .distribution-bars .bar-item .bar-container .bar{height:25px;background:var(--primary);border-radius:12px;transition:width .8s ease;min-width:8px}.scoreboard-container .score-distribution .distribution-bars .bar-item .bar-container .bar-percent{margin-left:16px;font-variation-settings:"GRAD" 400,"wght" 700;color:var(--neutral-dark);min-width:40px}.scoreboard-container .scoreboard-actions{display:flex;gap:16px;justify-content:center;margin-bottom:48px;flex-wrap:wrap}.scoreboard-container .scoreboard-actions .btn-primary,.scoreboard-container .scoreboard-actions .btn-secondary{padding:16px 32px;border-radius:99px;font-variation-settings:"GRAD" 400,"wght" 700;font-size:18px;text-decoration:none;border:none;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px}.scoreboard-container .scoreboard-actions .btn-primary{background:var(--primary);color:#fff}.scoreboard-container .scoreboard-actions .btn-primary:hover{background:var(--primary-dark)}.scoreboard-container .scoreboard-actions .btn-secondary{background:0 0;color:var(--primary);border:2px solid var(--primary)}.scoreboard-container .scoreboard-actions .btn-secondary:hover{background:var(--primary);color:#fff}.scoreboard-container .fun-facts{background:var(--neutral-light);padding:32px;border-radius:15px}.scoreboard-container .fun-facts h3{color:var(--neutral-dark);font-size:29px;text-align:center;margin-bottom:32px}.scoreboard-container .fun-facts .fact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px}.scoreboard-container .fun-facts .fact-grid .fact-item{background:#fff;padding:24px;border-radius:12px;text-align:center;border:1px solid var(--border)}.scoreboard-container .fun-facts .fact-grid .fact-item .fact-icon{font-size:32px}.scoreboard-container .fun-facts .fact-grid .fact-item p{color:var(--neutral-dark);font-size:16px;margin:0}.message-popup{position:fixed;top:20px;right:20px;background:var(--neutral-dark);color:#fff;padding:16px 24px;border-radius:10px;box-shadow:0 5px 15px var(--shadow);z-index:1000;animation:slideIn .3s ease}.message-popup.fade-out{animation:fadeOut .3s ease forwards}article{max-width:800px;margin:64px auto;padding:0 32px;color:var(--neutral-dark)}article h2{color:var(--neutral-dark);margin:24px 0 12px;display:flex;align-items:center;gap:8px}article h3{color:var(--neutral-dark);margin:20px 0 8px}article ul,article ol{padding-left:32px;margin-bottom:16px}article a{color:var(--primary);text-decoration:none;font-variation-settings:"GRAD" 400,"wght" 600}article a:hover{text-decoration:underline}.camel-footer{background:#fff;color:var(--neutral-dark);text-align:center;padding:32px;margin-top:48px;border-top:1px solid var(--border)}.camel-footer .footer-content{margin:0 auto}.camel-footer .footer-content p{font-size:18px}.camel-footer .footer-content .footer-links{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;margin:32px 0}.camel-footer .footer-content .footer-links a{color:var(--neutral-dark);text-decoration:none;padding:8px 16px;border-radius:99px;transition:all .3s ease;font-variation-settings:"GRAD" 400,"wght" 600}.camel-footer .footer-content .footer-links a:hover{background:var(--neutral-light);color:var(--primary)}.camel-footer .footer-content .language-switcher{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.camel-footer .footer-content .language-switcher .language-link{display:inline-flex;align-items:center;gap:4px;background:var(--neutral-light);color:var(--neutral-dark);text-decoration:none;padding:6px 10px;border-radius:16px;font-size:13px;font-variation-settings:"GRAD" 400,"wght" 400;transition:all .3s ease}.camel-footer .footer-content .language-switcher .language-link:hover{background:var(--border)}.camel-footer .footer-content .language-switcher .language-link:active{transform:translateY(0)}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@keyframes camelPop{to{opacity:1;transform:scale(1)}}@keyframes slideIn{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes fadeOut{to{opacity:0;transform:translateX(100%)}}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes glow{from{box-shadow:0 4px 15px var(--shadow)}to{box-shadow:0 4px 25px var(--primary)}}@media(max-width:768px){.top header{padding:16px}.top header h1{font-size:32px}.top header .camel-logo{width:120px;height:120px}.gender-selector{gap:16px}.gender-selector .btn{padding:13px 24px;font-size:16px}.app{padding:0 12px}.calculator{margin:0;padding:0}.visual-selector{grid-template-columns:repeat(2,1fr)}.radio-group{grid-template-columns:repeat(2,1fr)}.result-actions{flex-direction:column}.result-actions button,.result-actions a{width:100%}.score-marker{flex-direction:column;text-align:center}.score-marker .score-label{max-width:150px;font-size:13px}article{margin:16px;padding:24px}}/*# sourceMappingURL=data:application/json;base64,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O0VBQ3hDO0lBQ0UscUNBQXFDLEVBQUUsRUFBRTs7QUFFN0M7RUFDRTtJQUNFLGFBQWEsRUFBRTtJQUNmO01BQ0UsZUFBZSxFQUFFO0lBQ25CO01BQ0UsWUFBWTtNQUNaLGFBQWEsRUFBRTtFQUNuQjtJQUNFLFNBQVMsRUFBRTtJQUNYO01BQ0Usa0JBQWtCO01BQ2xCLGVBQWUsRUFBRTtFQUNyQjtJQUNFLGVBQWUsRUFBRTtFQUNuQjtJQUNFLFNBQVM7SUFDVCxVQUFVLEVBQUU7RUFDZDtJQUNFLHFDQUFxQyxFQUFFO0VBQ3pDO0lBQ0UscUNBQXFDLEVBQUU7RUFDekM7SUFDRSxzQkFBc0IsRUFBRTtJQUN4Qjs7TUFFRSxXQUFXLEVBQUU7RUFDakI7SUFDRSxzQkFBc0I7SUFDdEIsa0JBQWtCLEVBQUU7SUFDcEI7TUFDRSxnQkFBZ0I7TUFDaEIsZUFBZSxFQUFFO0VBQ3JCO0lBQ0UsWUFBWTtJQUNaLGFBQWEsRUFBRSxFQUFFIiwiZmlsZSI6InN0ZGluIiwic291cmNlc0NvbnRlbnQiOlsiQGZvbnQtZmFjZSB7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL3JvdW5kZWQud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTtcbiAgZm9udC1mYW1pbHk6IFwicm91bmRlZFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuOnJvb3Qge1xuICAvKiBQcmltYXJ5IENvbG9ycyAqL1xuICAtLXByaW1hcnk6ICNmZjhjMDA7XG4gIC0tcHJpbWFyeTogY29sb3IoZGlzcGxheS1wMyAxIDAuNTUgMCk7XG4gIC0tcHJpbWFyeS1kYXJrOiAjY2M3MDAwO1xuICAtLXByaW1hcnktZGFyazogY29sb3IoZGlzcGxheS1wMyAwLjggMC40NCAwKTtcbiAgLyogTmV1dHJhbCBDb2xvcnMgKi9cbiAgLS1uZXV0cmFsLWxpZ2h0OiAjZmFmOWY3O1xuICAtLW5ldXRyYWwtbGlnaHQ6IGNvbG9yKGRpc3BsYXktcDMgMC45OCAwLjk3NSAwLjk3KTtcbiAgLS1uZXV0cmFsLWRhcms6ICMxYTFhMWE7XG4gIC0tbmV1dHJhbC1kYXJrOiBjb2xvcihkaXNwbGF5LXAzIDAuMSAwLjEgMC4xKTtcbiAgLyogQWNjZW50IENvbG9yICovXG4gIC0tYWNjZW50OiAjMDA2NmZmO1xuICAtLWFjY2VudDogY29sb3IoZGlzcGxheS1wMyAwIDAuNCAxKTtcbiAgLyogQ29uc2lzdGVudCBTaGFkb3cgKi9cbiAgLS1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLyogQm9yZGVyIENvbG9yICovXG4gIC0tYm9yZGVyOiB2YXIoLS1ib3JkZXIpO1xuICAtLWJvcmRlcjogY29sb3IoZGlzcGxheS1wMyAwLjkgMC45IDAuOSk7IH1cblxuKiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQge1xuICBmb250LWZhbWlseTogXCJyb3VuZGVkXCIsIHVpLXJvdW5kZWQsIEJsaW5rTWFjU3lzdGVtRm9udCwgLWFwcGxlLXN5c3RlbSwgU2Vnb2UgVUksIFJvYm90bywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87IH1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiB2YXIoLS1uZXV0cmFsLWRhcmspO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgbWluLWhlaWdodDogMTAwdmg7IH1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiR1JBRFwiIDQwMCwgXCJ3Z2h0XCIgODAwOyB9XG5cbnAsXG5saSxcbnNwYW4sXG5kaXYge1xuICBsaW5lLWhlaWdodDogMS40OyB9XG5cbnAge1xuICBtYXJnaW46IDAgMCAxMnB4IDA7IH1cblxucCxcbmxpIHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi50b3Age1xuICBtYXJnaW4tYm90dG9tOiA2NHB4OyB9XG4gIC50b3AgaGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNjRweCAzMnB4OyB9XG4gICAgLnRvcCBoZWFkZXIgLmNhbWVsLWxvZ28tbGluayB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAudG9wIGhlYWRlciAuY2FtZWwtbG9nbyB7XG4gICAgICB3aWR0aDogMTYwcHg7XG4gICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnRvcCBoZWFkZXIgaDEge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgY29sb3I6IHZhcigtLW5ldXRyYWwtZGFyayk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gICAgLnRvcCBoZWFkZXIgcCB7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBjb2xvcjogdmFyKC0tbmV1dHJhbC1kYXJrKTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiA3ODBweDsgfVxuXG4uZ2VuZGVyLXNlbGVjdG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyNHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiA2NHB4OyB9XG4gIC5nZW5kZXItc2VsZWN0b3IgLmJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDE2cHggMzJweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIkdSQURcIiA0MDAsIFwid2dodFwiIDYwMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyB9XG4gICAgLmdlbmRlci1zZWxlY3RvciAuYnRuOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktZGFyayk7IH1cbiAgICAuZ2VuZGVyLXNlbGVjdG9yIC5idG4uYnRuLWZlbWFsZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTsgfVxuICAgIC5nZW5kZXItc2VsZWN0b3IgLmJ0bi5idG4tbWFsZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1hY2NlbnQpOyB9XG5cbi5hcHAge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAzMnB4OyB9XG5cbi5jYWxjdWxhdG9yIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDsgfVxuICAuY2FsY3VsYXRvciAuY2FsY3VsYXRvci1oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4OyB9XG4gICAgLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3ItaGVhZGVyIC5jYW1lbC1pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgICAuY2FsY3VsYXRvciAuY2FsY3VsYXRvci1oZWFkZXIgaDIge1xuICAgICAgY29sb3I6IHZhcigtLW5ldXRyYWwtZGFyayk7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gICAgLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3ItaGVhZGVyIHAge1xuICAgICAgY29sb3I6IHZhcigtLW5ldXRyYWwtZGFyayk7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cblxuLmNhbGN1bGF0b3ItZm9ybSAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLmNhbGN1bGF0b3ItZm9ybSAuZm9ybS1ncm91cCBsYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiR1JBRFwiIDQwMCwgXCJ3Z2h0XCIgNjAwO1xuICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLWRhcmspO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5zbGlkZXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7IH1cbiAgLnNsaWRlci1jb250YWluZXIgaW5wdXRbdHlwZT0ncmFuZ2UnXSB7XG4gICAgZmxleDogMTtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5zbGlkZXItY29udGFpbmVyIGlucHV0W3R5cGU9J3JhbmdlJ106Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYm94LXNoYWRvdzogMCAycHggMTBweCB2YXIoLS1zaGFkb3cpOyB9XG4gICAgLnNsaWRlci1jb250YWluZXIgaW5wdXRbdHlwZT0ncmFuZ2UnXTo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogMCAycHggMTBweCB2YXIoLS1zaGFkb3cpOyB9XG4gIC5zbGlkZXItY29udGFpbmVyIC5zbGlkZXItdmFsdWUge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLW5ldXRyYWwtbGlnaHQpO1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiR1JBRFwiIDQwMCwgXCJ3Z2h0XCIgNzAwO1xuICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLWRhcmspO1xuICAgIG1pbi13aWR0aDogODBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHZhcigtLW5ldXRyYWwtZGFyayk7IH1cbiAgc2VsZWN0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7IH1cblxuLnZpc3VhbC1zZWxlY3RvciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMTIwcHgsIDFmcikpO1xuICBnYXA6IDE2cHg7IH1cbiAgLnZpc3VhbC1zZWxlY3RvciAub3B0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyB9XG4gICAgLnZpc3VhbC1zZWxlY3RvciAub3B0aW9uOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7IH1cbiAgICAgIC52aXN1YWwtc2VsZWN0b3IgLm9wdGlvbjpob3ZlciAuaWNvbiBpbWcge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpOyB9XG4gICAgLnZpc3VhbC1zZWxlY3RvciAub3B0aW9uLmFjdGl2ZSB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpOyB9XG4gICAgLnZpc3VhbC1zZWxlY3RvciAub3B0aW9uIC5pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAgICAgLnZpc3VhbC1zZWxlY3RvciAub3B0aW9uIC5pY29uIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLnZpc3VhbC1zZWxlY3RvciAub3B0aW9uIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgY29sb3I6IHZhcigtLW5ldXRyYWwtZGFyayk7XG4gICAgICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJHUkFEXCIgNDAwLCBcIndnaHRcIiA1MDA7IH1cblxuLmhhaXItY29sb3Itc2VsZWN0b3IgLm9wdGlvbiAuY29sb3ItY2lyY2xlIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cblxuLmhhaXItY29sb3Itc2VsZWN0b3IgLm9wdGlvbi5oYWlyLWJsb25kZSAuY29sb3ItY2lyY2xlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2ZmZTQ3YSwgI2ZmZGE0Nyk7IH1cblxuLmhhaXItY29sb3Itc2VsZWN0b3IgLm9wdGlvbi5oYWlyLWJyb3duIC5jb2xvci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjYjk2MzAwLCAjOWIzMjAwKTsgfVxuXG4uaGFpci1jb2xvci1zZWxlY3RvciAub3B0aW9uLmhhaXItYmxhY2sgLmNvbG9yLWNpcmNsZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMyMTM2NGEsICMwMDAwMDApOyB9XG5cbi5oYWlyLWNvbG9yLXNlbGVjdG9yIC5vcHRpb24uaGFpci1yZWQgLmNvbG9yLWNpcmNsZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNmZjgzMzgsICNkODE0MDApOyB9XG5cbi5oYWlyLWNvbG9yLXNlbGVjdG9yIC5vcHRpb24uaGFpci1ncmF5IC5jb2xvci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjYTRiN2M3LCAjNjc3ZTkzKTsgfVxuXG4uZXllLWNvbG9yLXNlbGVjdG9yIC5vcHRpb24gLmNvbG9yLWNpcmNsZSB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG5cbi5leWUtY29sb3Itc2VsZWN0b3IgLm9wdGlvbi5leWUtYmx1ZSAuY29sb3ItY2lyY2xlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzAwYmVmZiwgIzAwOTZmZik7IH1cblxuLmV5ZS1jb2xvci1zZWxlY3RvciAub3B0aW9uLmV5ZS1ncmVlbiAuY29sb3ItY2lyY2xlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzhkZDcwMCwgIzIxYWIwMCk7IH1cblxuLmV5ZS1jb2xvci1zZWxlY3RvciAub3B0aW9uLmV5ZS1icm93biAuY29sb3ItY2lyY2xlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2I5NjMwMCwgIzliMzIwMCk7IH1cblxuLmV5ZS1jb2xvci1zZWxlY3RvciAub3B0aW9uLmV5ZS1ncmF5IC5jb2xvci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjYTRiN2M3LCAjNjc3ZTkzKTsgfVxuXG4ucmFkaW8tZ3JvdXAge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDEyMHB4LCAxZnIpKTtcbiAgZ2FwOiAxNnB4OyB9XG4gIC5yYWRpby1ncm91cCAucmFkaW8tb3B0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTsgfVxuICAgIC5yYWRpby1ncm91cCAucmFkaW8tb3B0aW9uOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7IH1cbiAgICAucmFkaW8tZ3JvdXAgLnJhZGlvLW9wdGlvbiBpbnB1dFt0eXBlPSdyYWRpbyddIHtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgYWNjZW50LWNvbG9yOiB2YXIoLS1wcmltYXJ5KTsgfVxuICAgIC5yYWRpby1ncm91cCAucmFkaW8tb3B0aW9uOmhhcyhpbnB1dDpjaGVja2VkKSB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tbmV1dHJhbC1saWdodCk7IH1cbiAgICAucmFkaW8tZ3JvdXAgLnJhZGlvLW9wdGlvbiBzcGFuIHtcbiAgICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIkdSQURcIiA0MDAsIFwid2dodFwiIDUwMDtcbiAgICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLWRhcmspO1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5jYWxjdWxhdGUtYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJHUkFEXCIgNDAwLCBcIndnaHRcIiA2MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2U7XG4gIG1hcmdpbi10b3A6IDMycHg7IH1cbiAgLmNhbGN1bGF0ZS1idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktZGFyayk7IH1cblxuLnJlc3VsdHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnJlc3VsdHMgLmNhbWVsLWFuaW1hdGlvbiB7XG4gICAgbWFyZ2luOiAzMnB4IGF1dG87XG4gICAgcGFkZGluZzogMzJweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1uZXV0cmFsLWxpZ2h0KTtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMCwgMWZyKTtcbiAgICBnYXA6IDRweDtcbiAgICBtYXgtd2lkdGg6IDQwMHB4OyB9XG4gICAgLnJlc3VsdHMgLmNhbWVsLWFuaW1hdGlvbiAuY2FtZWwtZW1vamkge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgYW5pbWF0aW9uOiBjYW1lbFBvcCAwLjRzIGVhc2UgZm9yd2FyZHM7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAucmVzdWx0cyAuY2FtZWwtYW5pbWF0aW9uIC5hZGRpdGlvbmFsLWNhbWVscyB7XG4gICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6IHZhcigtLW5ldXRyYWwtZGFyayk7XG4gICAgICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJHUkFEXCIgNDAwLCBcIndnaHRcIiA2MDA7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAucmVzdWx0cyAuY2FtZWwtYW5pbWF0aW9uIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgcGFkZGluZzogMjRweDsgfVxuICAgICAgLnJlc3VsdHMgLmNhbWVsLWFuaW1hdGlvbiAuY2FtZWwtZW1vamkge1xuICAgICAgICBmb250LXNpemU6IDMycHg7IH0gfVxuICAucmVzdWx0cyAucmVzdWx0LXRleHQgaDMge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBjb2xvcjogdmFyKC0tbmV1dHJhbC1kYXJrKTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIC5yZXN1bHRzIC5yZXN1bHQtdGV4dCBwIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgY29sb3I6IHZhcigtLW5ldXRyYWwtZGFyayk7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuICAucmVzdWx0cyAucmVzdWx0LWFjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE2cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5yZXN1bHRzIC5yZXN1bHQtYWN0aW9ucyAubWFpbi1idXR0b25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDI0cHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5yZXN1bHRzIC5yZXN1bHQtYWN0aW9ucyBidXR0b24sXG4gICAgLnJlc3VsdHMgLnJlc3VsdC1hY3Rpb25zIGEge1xuICAgICAgcGFkZGluZzogMTZweCAzMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIkdSQURcIiA0MDAsIFwid2dodFwiIDYwMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAucmVzdWx0cyAucmVzdWx0LWFjdGlvbnMgLnNoYXJlLWJ0biB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1hY2NlbnQpO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAucmVzdWx0cyAucmVzdWx0LWFjdGlvbnMgLnNoYXJlLWJ0bjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDUyY2M7IH1cbiAgICAucmVzdWx0cyAucmVzdWx0LWFjdGlvbnMgLnNjb3JlYm9hcmQtYnRuIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAucmVzdWx0cyAucmVzdWx0LWFjdGlvbnMgLnNjb3JlYm9hcmQtYnRuOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1kYXJrKTsgfVxuICAgIC5yZXN1bHRzIC5yZXN1bHQtYWN0aW9ucyAuY2FsY3VsYXRlLWFnYWluLWJ0biB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgIC5yZXN1bHRzIC5yZXN1bHQtYWN0aW9ucyAuY2FsY3VsYXRlLWFnYWluLWJ0bjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQpOyB9XG5cbi5zY29yZWJvYXJkLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAzMnB4OyB9XG4gIC5zY29yZWJvYXJkLWNvbnRhaW5lciAuc2NvcmVib2FyZC1oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4OyB9XG4gICAgLnNjb3JlYm9hcmQtY29udGFpbmVyIC5zY29yZWJvYXJkLWhlYWRlciBoMiB7XG4gICAgICBjb2xvcjogdmFyKC0tbmV1dHJhbC1kYXJrKTtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAuc2NvcmVib2FyZC1jb250YWluZXIgLnNjb3JlYm9hcmQtaGVhZGVyIHAge1xuICAgICAgY29sb3I6IHZhcigtLW5ldXRyYWwtZGFyayk7XG4gICAgICBmb250LXNpemU6IDE5cHg7IH1cbiAgLnNjb3JlYm9hcmQtY29udGFpbmVyIC51c2VyLXN0YXRzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjAwcHgsIDFmcikpO1xuICAgIGdhcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4OyB9XG4gICAgLnNjb3JlYm9hcmQtY29udGFpbmVyIC51c2VyLXN0YXRzIC5zdGF0LWNhcmQge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tbmV1dHJhbC1saWdodCk7XG4gICAgICBwYWRkaW5nOiAzMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLnNjb3JlYm9hcmQtY29udGFpbmVyIC51c2VyLXN0YXRzIC5zdGF0LWNhcmQuaGlnaGxpZ2h0IHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgICAuc2NvcmVib2FyZC1jb250YWluZXIgLnVzZXItc3RhdHMgLnN0YXQtY2FyZC5oaWdobGlnaHQgLnN0YXQtdmFsdWUge1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgICAuc2NvcmVib2FyZC1jb250YWluZXIgLnVzZXItc3RhdHMgLnN0YXQtY2FyZC5oaWdobGlnaHQgLnN0YXQtbGFiZWwge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7IH1cbiAgICAgIC5zY29yZWJvYXJkLWNvbnRhaW5lciAudXNlci1zdGF0cyAuc3RhdC1jYXJkIC5zdGF0LXZhbHVlIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIkdSQURcIiA0MDAsIFwid2dodFwiIDgwMDsgfVxuICAgICAgLnNjb3JlYm9hcmQtY29udGFpbmVyIC51c2VyLXN0YXRzIC5zdGF0LWNhcmQ6bnRoLWNoaWxkKDMpIC5zdGF0LXZhbHVlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4OyB9XG4gICAgICAuc2NvcmVib2FyZC1jb250YWluZXIgLnVzZXItc3RhdHMgLnN0YXQtY2FyZCAuc3RhdC1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLWRhcmspO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIkdSQURcIiA0MDAsIFwid2dodFwiIDgwMDsgfVxuICAuc2NvcmVib2FyZC1jb250YWluZXIgLnNjb3JlLWRpc3RyaWJ1dGlvbiB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tbmV1dHJhbC1saWdodCk7XG4gICAgcGFkZGluZzogMzJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDsgfVxuICAgIC5zY29yZWJvYXJkLWNvbnRhaW5lciAuc2NvcmUtZGlzdHJpYnV0aW9uIGgzIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLWRhcmspO1xuICAgICAgZm9udC1zaXplOiAyOXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5zY29yZWJvYXJkLWNvbnRhaW5lciAuc2NvcmUtZGlzdHJpYnV0aW9uIC5kaXN0cmlidXRpb24tYmFycyAuYmFyLWl0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAgIC5zY29yZWJvYXJkLWNvbnRhaW5lciAuc2NvcmUtZGlzdHJpYnV0aW9uIC5kaXN0cmlidXRpb24tYmFycyAuYmFyLWl0ZW0udXNlci1yYW5nZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxNDAsIDAsIDAuMSk7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXByaW1hcnkpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpOyB9XG4gICAgICAuc2NvcmVib2FyZC1jb250YWluZXIgLnNjb3JlLWRpc3RyaWJ1dGlvbiAuZGlzdHJpYnV0aW9uLWJhcnMgLmJhci1pdGVtIC5iYXItbGFiZWwge1xuICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJHUkFEXCIgNDAwLCBcIndnaHRcIiA3MDA7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLWRhcmspOyB9XG4gICAgICAuc2NvcmVib2FyZC1jb250YWluZXIgLnNjb3JlLWRpc3RyaWJ1dGlvbiAuZGlzdHJpYnV0aW9uLWJhcnMgLmJhci1pdGVtIC5iYXItY29udGFpbmVyIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7IH1cbiAgICAgICAgLnNjb3JlYm9hcmQtY29udGFpbmVyIC5zY29yZS1kaXN0cmlidXRpb24gLmRpc3RyaWJ1dGlvbi1iYXJzIC5iYXItaXRlbSAuYmFyLWNvbnRhaW5lciAuYmFyIHtcbiAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjhzIGVhc2U7XG4gICAgICAgICAgbWluLXdpZHRoOiA4cHg7IH1cbiAgICAgICAgLnNjb3JlYm9hcmQtY29udGFpbmVyIC5zY29yZS1kaXN0cmlidXRpb24gLmRpc3RyaWJ1dGlvbi1iYXJzIC5iYXItaXRlbSAuYmFyLWNvbnRhaW5lciAuYmFyLXBlcmNlbnQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgICAgICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIkdSQURcIiA0MDAsIFwid2dodFwiIDcwMDtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tbmV1dHJhbC1kYXJrKTtcbiAgICAgICAgICBtaW4td2lkdGg6IDQwcHg7IH1cbiAgLnNjb3JlYm9hcmQtY29udGFpbmVyIC5zY29yZWJvYXJkLWFjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxNnB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLnNjb3JlYm9hcmQtY29udGFpbmVyIC5zY29yZWJvYXJkLWFjdGlvbnMgLmJ0bi1wcmltYXJ5LFxuICAgIC5zY29yZWJvYXJkLWNvbnRhaW5lciAuc2NvcmVib2FyZC1hY3Rpb25zIC5idG4tc2Vjb25kYXJ5IHtcbiAgICAgIHBhZGRpbmc6IDE2cHggMzJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDk5cHg7XG4gICAgICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJHUkFEXCIgNDAwLCBcIndnaHRcIiA3MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7IH1cbiAgICAuc2NvcmVib2FyZC1jb250YWluZXIgLnNjb3JlYm9hcmQtYWN0aW9ucyAuYnRuLXByaW1hcnkge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgIC5zY29yZWJvYXJkLWNvbnRhaW5lciAuc2NvcmVib2FyZC1hY3Rpb25zIC5idG4tcHJpbWFyeTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktZGFyayk7IH1cbiAgICAuc2NvcmVib2FyZC1jb250YWluZXIgLnNjb3JlYm9hcmQtYWN0aW9ucyAuYnRuLXNlY29uZGFyeSB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXByaW1hcnkpOyB9XG4gICAgICAuc2NvcmVib2FyZC1jb250YWluZXIgLnNjb3JlYm9hcmQtYWN0aW9ucyAuYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgLnNjb3JlYm9hcmQtY29udGFpbmVyIC5mdW4tZmFjdHMge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLW5ldXRyYWwtbGlnaHQpO1xuICAgIHBhZGRpbmc6IDMycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDsgfVxuICAgIC5zY29yZWJvYXJkLWNvbnRhaW5lciAuZnVuLWZhY3RzIGgzIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLWRhcmspO1xuICAgICAgZm9udC1zaXplOiAyOXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuICAgIC5zY29yZWJvYXJkLWNvbnRhaW5lciAuZnVuLWZhY3RzIC5mYWN0LWdyaWQge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjUwcHgsIDFmcikpO1xuICAgICAgZ2FwOiAyNHB4OyB9XG4gICAgICAuc2NvcmVib2FyZC1jb250YWluZXIgLmZ1bi1mYWN0cyAuZmFjdC1ncmlkIC5mYWN0LWl0ZW0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpOyB9XG4gICAgICAgIC5zY29yZWJvYXJkLWNvbnRhaW5lciAuZnVuLWZhY3RzIC5mYWN0LWdyaWQgLmZhY3QtaXRlbSAuZmFjdC1pY29uIHtcbiAgICAgICAgICBmb250LXNpemU6IDMycHg7IH1cbiAgICAgICAgLnNjb3JlYm9hcmQtY29udGFpbmVyIC5mdW4tZmFjdHMgLmZhY3QtZ3JpZCAuZmFjdC1pdGVtIHAge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLWRhcmspO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBtYXJnaW46IDA7IH1cblxuLm1lc3NhZ2UtcG9wdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLW5ldXRyYWwtZGFyayk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAwIDVweCAxNXB4IHZhcigtLXNoYWRvdyk7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGFuaW1hdGlvbjogc2xpZGVJbiAwLjNzIGVhc2U7IH1cbiAgLm1lc3NhZ2UtcG9wdXAuZmFkZS1vdXQge1xuICAgIGFuaW1hdGlvbjogZmFkZU91dCAwLjNzIGVhc2UgZm9yd2FyZHM7IH1cblxuYXJ0aWNsZSB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbjogNjRweCBhdXRvO1xuICBwYWRkaW5nOiAwIDMycHg7XG4gIGNvbG9yOiB2YXIoLS1uZXV0cmFsLWRhcmspOyB9XG4gIGFydGljbGUgaDIge1xuICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLWRhcmspO1xuICAgIG1hcmdpbjogMjRweCAwIDEycHggMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7IH1cbiAgYXJ0aWNsZSBoMyB7XG4gICAgY29sb3I6IHZhcigtLW5ldXRyYWwtZGFyayk7XG4gICAgbWFyZ2luOiAyMHB4IDAgOHB4IDA7IH1cbiAgYXJ0aWNsZSB1bCxcbiAgYXJ0aWNsZSBvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgYXJ0aWNsZSBhIHtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIkdSQURcIiA0MDAsIFwid2dodFwiIDYwMDsgfVxuICAgIGFydGljbGUgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uY2FtZWwtZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGNvbG9yOiB2YXIoLS1uZXV0cmFsLWRhcmspO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMycHg7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpOyB9XG4gIC5jYW1lbC1mb290ZXIgLmZvb3Rlci1jb250ZW50IHtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5jYW1lbC1mb290ZXIgLmZvb3Rlci1jb250ZW50IHAge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgLmNhbWVsLWZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLmZvb3Rlci1saW5rcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZ2FwOiA4cHg7XG4gICAgICBtYXJnaW46IDMycHggMDsgfVxuICAgICAgLmNhbWVsLWZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLmZvb3Rlci1saW5rcyBhIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW5ldXRyYWwtZGFyayk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDk5cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIkdSQURcIiA0MDAsIFwid2dodFwiIDYwMDsgfVxuICAgICAgICAuY2FtZWwtZm9vdGVyIC5mb290ZXItY29udGVudCAuZm9vdGVyLWxpbmtzIGE6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLW5ldXRyYWwtbGlnaHQpO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTsgfVxuICAgIC5jYW1lbC1mb290ZXIgLmZvb3Rlci1jb250ZW50IC5sYW5ndWFnZS1zd2l0Y2hlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBnYXA6IDhweDsgfVxuICAgICAgLmNhbWVsLWZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLmxhbmd1YWdlLXN3aXRjaGVyIC5sYW5ndWFnZS1saW5rIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1uZXV0cmFsLWxpZ2h0KTtcbiAgICAgICAgY29sb3I6IHZhcigtLW5ldXRyYWwtZGFyayk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiR1JBRFwiIDQwMCwgXCJ3Z2h0XCIgNDAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgICAgIC5jYW1lbC1mb290ZXIgLmZvb3Rlci1jb250ZW50IC5sYW5ndWFnZS1zd2l0Y2hlciAubGFuZ3VhZ2UtbGluazpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYm9yZGVyKTsgfVxuICAgICAgICAuY2FtZWwtZm9vdGVyIC5mb290ZXItY29udGVudCAubGFuZ3VhZ2Utc3dpdGNoZXIgLmxhbmd1YWdlLWxpbms6YWN0aXZlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cblxuQGtleWZyYW1lcyBib3VuY2Uge1xuICAwJSxcbiAgMjAlLFxuICA1MCUsXG4gIDgwJSxcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTsgfVxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTsgfSB9XG5cbkBrZXlmcmFtZXMgY2FtZWxQb3Age1xuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZUluIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpOyB9IH1cblxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIDAlLFxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9IH1cblxuQGtleWZyYW1lcyBnbG93IHtcbiAgZnJvbSB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTVweCB2YXIoLS1zaGFkb3cpOyB9XG4gIHRvIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAyNXB4IHZhcigtLXByaW1hcnkpOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50b3AgaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxNnB4OyB9XG4gICAgLnRvcCBoZWFkZXIgaDEge1xuICAgICAgZm9udC1zaXplOiAzMnB4OyB9XG4gICAgLnRvcCBoZWFkZXIgLmNhbWVsLWxvZ28ge1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgaGVpZ2h0OiAxMjBweDsgfVxuICAuZ2VuZGVyLXNlbGVjdG9yIHtcbiAgICBnYXA6IDE2cHg7IH1cbiAgICAuZ2VuZGVyLXNlbGVjdG9yIC5idG4ge1xuICAgICAgcGFkZGluZzogMTNweCAyNHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5hcHAge1xuICAgIHBhZGRpbmc6IDAgMTJweDsgfVxuICAuY2FsY3VsYXRvciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnZpc3VhbC1zZWxlY3RvciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfVxuICAucmFkaW8tZ3JvdXAge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH1cbiAgLnJlc3VsdC1hY3Rpb25zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLnJlc3VsdC1hY3Rpb25zIGJ1dHRvbixcbiAgICAucmVzdWx0LWFjdGlvbnMgYSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuc2NvcmUtbWFya2VyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5zY29yZS1tYXJrZXIgLnNjb3JlLWxhYmVsIHtcbiAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgYXJ0aWNsZSB7XG4gICAgbWFyZ2luOiAxNnB4O1xuICAgIHBhZGRpbmc6IDI0cHg7IH0gfVxuIl19 */