.hidden,.placeholder,.pwa-screen img.pwa-button.overlay{visibility:hidden}.ReactPiano__Keyboard{position:relative;display:flex}.ReactPiano__Key{display:flex}.ReactPiano__Key--accidental{background:#555;border:1px solid #fff;border-top:1px solid transparent;border-radius:0 0 4px 4px;cursor:pointer;height:66%;z-index:1;position:absolute;top:0}.ReactPiano__Key--natural{background:#f6f5f3;border:1px solid #888;border-radius:0 0 6px 6px;cursor:pointer;z-index:0;flex:1;margin-right:1px}.ReactPiano__Key--natural:last-child{margin-right:0}.ReactPiano__Key--active{background:#3ac8da}.ReactPiano__Key--active.ReactPiano__Key--accidental{border:1px solid #fff;border-top:1px solid #3ac8da;height:65%}.ReactPiano__Key--active.ReactPiano__Key--natural{border:1px solid #3ac8da;height:98%}.ReactPiano__Key--disabled.ReactPiano__Key--accidental{background:#ddd;border:1px solid #999}.ReactPiano__Key--disabled.ReactPiano__Key--natural{background:#eee;border:1px solid #aaa}.ReactPiano__NoteLabelContainer{flex:1;align-self:flex-end}.ReactPiano__NoteLabel{font-size:12px;text-align:center;text-transform:capitalize;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ReactPiano__NoteLabel--accidental{color:#f8e8d5;margin-bottom:3px}.ReactPiano__NoteLabel--natural{color:#888;margin-bottom:3px}.ReactPiano__NoteLabel--natural.ReactPiano__NoteLabel--active{color:#f8e8d5}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.fullsize{width:100%;height:100%}.flex-horizontal{display:flex;flex-direction:row}.flex-vertical{display:flex;flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-item-align-end{align-self:flex-end}.flex-items-centered{justify-content:center;align-items:center}.flex-justify-center{justify-content:center}.flex-space-between{justify-content:space-between}.flex-space-around{justify-content:space-around}.flex-align-center{align-items:center}.flex-align-stretch{align-items:stretch}.flex-grow-size{flex:1 0 auto}.flex-grow-size-2{flex:2 0 auto}.flex-grow-size-3{flex:3 0 auto}.flex-shrink-size{flex:0 1 auto}.flex-adapt-size{flex:1 1 auto}.flex-preserve-size,.spacer-5{flex:0 0 auto}.spacer-5{display:block;width:5px;height:5px}.vertical-spacer-5{display:block;width:0;height:5px;flex:0 0 auto}.horizontal-spacer-5{display:block;width:5px;height:0;flex:0 0 auto}.spacer-10,.vertical-spacer-10{height:10px;flex:0 0 auto;display:block}.spacer-10{width:10px}.vertical-spacer-10{width:0}.horizontal-spacer-10{display:block;width:10px;height:0;flex:0 0 auto}.spacer-15{display:block;width:15px;height:15px;flex:0 0 auto}.vertical-spacer-15{display:block;width:0;height:15px;flex:0 0 auto}.horizontal-spacer-15{display:block;width:15px;height:0;flex:0 0 auto}.spacer-20,.vertical-spacer-20{height:20px;flex:0 0 auto;display:block}.spacer-20{width:20px}.vertical-spacer-20{width:0}.horizontal-spacer-20{display:block;width:20px;height:0;flex:0 0 auto}.spacer-25{display:block;width:25px;height:25px;flex:0 0 auto}.vertical-spacer-25{display:block;width:0;height:25px;flex:0 0 auto}.horizontal-spacer-25{display:block;width:25px;height:0;flex:0 0 auto}.spacer-30,.vertical-spacer-30{height:30px;flex:0 0 auto;display:block}.spacer-30{width:30px}.vertical-spacer-30{width:0}.horizontal-spacer-30{display:block;width:30px;height:0;flex:0 0 auto}.spacer-35{display:block;width:35px;height:35px;flex:0 0 auto}.vertical-spacer-35{display:block;width:0;height:35px;flex:0 0 auto}.horizontal-spacer-35{display:block;width:35px;height:0;flex:0 0 auto}.spacer-40,.vertical-spacer-40{height:40px;flex:0 0 auto;display:block}.spacer-40{width:40px}.vertical-spacer-40{width:0}.horizontal-spacer-40{display:block;width:40px;height:0;flex:0 0 auto}.spacer-45{display:block;width:45px;height:45px;flex:0 0 auto}.vertical-spacer-45{display:block;width:0;height:45px;flex:0 0 auto}.horizontal-spacer-45{display:block;width:45px;height:0;flex:0 0 auto}.spacer-50,.vertical-spacer-50{height:50px;flex:0 0 auto;display:block}.spacer-50{width:50px}.vertical-spacer-50{width:0}.horizontal-spacer-50{display:block;width:50px;height:0;flex:0 0 auto}.spacer-55{display:block;width:55px;height:55px;flex:0 0 auto}.vertical-spacer-55{display:block;width:0;height:55px;flex:0 0 auto}.horizontal-spacer-55{display:block;width:55px;height:0;flex:0 0 auto}.spacer-60,.vertical-spacer-60{height:60px;flex:0 0 auto;display:block}.spacer-60{width:60px}.vertical-spacer-60{width:0}.horizontal-spacer-60{display:block;width:60px;height:0;flex:0 0 auto}.spacer-65{display:block;width:65px;height:65px;flex:0 0 auto}.vertical-spacer-65{display:block;width:0;height:65px;flex:0 0 auto}.horizontal-spacer-65{display:block;width:65px;height:0;flex:0 0 auto}.spacer-70,.vertical-spacer-70{height:70px;flex:0 0 auto;display:block}.spacer-70{width:70px}.vertical-spacer-70{width:0}.horizontal-spacer-70{display:block;width:70px;height:0;flex:0 0 auto}.spacer-75{display:block;width:75px;height:75px;flex:0 0 auto}.vertical-spacer-75{display:block;width:0;height:75px;flex:0 0 auto}.horizontal-spacer-75{display:block;width:75px;height:0;flex:0 0 auto}.spacer-80,.vertical-spacer-80{height:80px;flex:0 0 auto;display:block}.spacer-80{width:80px}.vertical-spacer-80{width:0}.horizontal-spacer-80{display:block;width:80px;height:0;flex:0 0 auto}.spacer-85{display:block;width:85px;height:85px;flex:0 0 auto}.vertical-spacer-85{display:block;width:0;height:85px;flex:0 0 auto}.horizontal-spacer-85{display:block;width:85px;height:0;flex:0 0 auto}.spacer-90,.vertical-spacer-90{height:90px;flex:0 0 auto;display:block}.spacer-90{width:90px}.vertical-spacer-90{width:0}.horizontal-spacer-90{display:block;width:90px;height:0;flex:0 0 auto}.spacer-95{display:block;width:95px;height:95px;flex:0 0 auto}.vertical-spacer-95{display:block;width:0;height:95px;flex:0 0 auto}.horizontal-spacer-95{display:block;width:95px;height:0;flex:0 0 auto}.spacer-100,.vertical-spacer-100{height:100px;flex:0 0 auto;display:block}.spacer-100{width:100px}.vertical-spacer-100{width:0}.horizontal-spacer-100{display:block;width:100px;height:0;flex:0 0 auto}.course-tree-page .info-button,.course-tree-page .tree-header .tree-header-button{height:1.25em;width:1.25em;opacity:.5;cursor:pointer}.course-tree-page{overflow-y:auto}.course-tree-page .tree-select-container{text-align:center}.course-tree-page .tree-header{color:#6a5e5c;display:flex;flex-direction:row;justify-content:space-between;padding:1.25em;align-items:center}@media (max-height:450px){.course-tree-page .tree-header{padding:1.25em 1.25em 0}}.course-tree-page .tree-header .tree-header-title{text-transform:uppercase;font-weight:bolder}.course-tree-page .info-container{position:fixed;bottom:0;margin:1em}.course-tree-page .info-button{color:#6a5e5c}.course-tree-page .tree-select-level{padding-bottom:1.85em}.course-tree-page .tree-select-level svg.course-circle{height:5.56em}.course-tree-page .tree-select-level svg.course-circle circle{fill:#cfbcb6;stroke:#595250}.course-tree-page .tree-select-level svg.course-circle .course-circle-counter circle{fill:#f99}.course-tree-page .tree-select-level svg.course-circle.completed .course-circle-counter circle{fill:#93e4ba}.course-tree-page .modal{color:#6a5e5c;text-align:center;background-color:#f4f3f0;height:100%}.course-tree-page .modal .modal-content{align-items:center;justify-content:center}.course-tree-page .modal .modal-content img.lesson-view-icon{margin-bottom:1.4em}.course-tree-page .modal .modal-content .redo-text-info{width:60%;font-size:.8em}.course-tree-page .lesson-view-container{width:100%;background-color:#f4f3f0}.course-tree-page .lesson-view-container .lesson-view-icon{display:block;margin:0 auto;padding:.5em 0}.course-tree-page .lesson-select-container{background-color:#f4f3f0;width:80%;margin:auto}.course-tree-page .lesson-select-container a.lesson-card{color:inherit;text-decoration:inherit;margin-bottom:2.25em;position:relative}.course-tree-page .lesson-select-container a.lesson-card:after{position:absolute;border:1px solid #595250;width:0;top:58px;left:39px;height:125%;display:block;content:"";z-index:0;margin-left:-1px}.course-tree-page .lesson-select-container a.lesson-card:last-child:after{display:none}.course-tree-page .lesson-select-container a.lesson-card .card-icon{margin-right:1em;margin-top:4px}.course-tree-page .lesson-select-container a.lesson-card .card-icon .card-badge{width:74px;height:52px;padding-bottom:4px;border:1.5px solid #595250;border-radius:10px;font-size:2.5em;font-weight:800;background-color:#fff}@media (min-width:750px) and (orientation:portrait){.course-tree-page .lesson-select-container a.lesson-card:after{top:84px;left:55px}.course-tree-page .lesson-select-container a.lesson-card .card-icon .card-badge{width:111px;height:78px}}@media (min-width:1000px) and (orientation:portrait){.course-tree-page .lesson-select-container a.lesson-card:after{top:104px;left:71px}.course-tree-page .lesson-select-container a.lesson-card .card-icon .card-badge{width:139px;height:98px}}.course-tree-page .lesson-select-container a.lesson-card .card-text{text-align:left;line-height:initial;display:flex;flex-direction:column;justify-content:center}.course-tree-page .lesson-select-container a.lesson-card .card-text h3{margin:0 0 5px;font-weight:700}.course-tree-page .lesson-select-container a.lesson-card .card-text .completion-status{font-size:70%;margin:5px 0 0;opacity:50%}.course-tree-page .lesson-select-container a.lesson-card.incomplete .card-text .completion-status{color:#8D3F46;opacity:100%;font-style:italic}.course-tree-page .lesson-select-container a.lesson-card.finished .card-text .completion-status{opacity:100%;color:#5b7755}.course-container.loading .dialog-container,.course-container.loading .exercises-container{opacity:0}.course-tree-page .lesson-select-container a.lesson-card.finished .card-icon .card-badge{background:repeating-linear-gradient(-45deg,#93e4ba,#93e4ba 10px,#bceed4 10px,#bceed4 20px)}.course-tree-page .lesson-select-container a.lesson-card.incomplete .card-icon .card-badge{background:repeating-linear-gradient(-45deg,#f8e474,#f8e474 10px,#faeda5 10px,#faeda5 20px)}.course-tree-page .lesson-select-container a.lesson-card.locked .card-icon .card-badge{background:repeating-linear-gradient(-45deg,#ddd,#ddd 10px,#ccc 10px,#ccc 20px)}.course-tree-page .button{padding-top:8px;padding-bottom:8px;width:80%;background-color:#f8e474;border-radius:1000vh;border:none;font-weight:600;font-size:.85em;cursor:pointer}audio::-webkit-media-controls-mute-button{display:none!important}audio::-webkit-media-controls-volume-slider{display:none!important}audio::-webkit-media-controls-volume-control-hover-background{display:none!important}audio::-webkit-media-controls-volume-control-container{display:none!important}audio::-webkit-media-controls-fullscreen-button{display:none!important}.success-score-title{font-size:2em;font-weight:400;margin-bottom:1em}.score-section{width:15em;margin-bottom:1.5em}.score-item-bold{font-weight:700}hr{display:block;height:1px;border:0;border-top:1px solid #454b4d;margin:1em 0;padding:0}.language-selector{display:flex;text-align:center;align-items:center}.language-selector .flag-logo{width:20%;height:auto;padding:0;margin:0 0 .6em;display:flex}.flag-logo{cursor:pointer;width:16em}.pwa-screen{padding:0 10%}.pwa-screen .relative{position:relative}.pwa-screen img.app-icon{width:6em}.pwa-screen h1{font-size:1.5em;margin:1em 0;text-align:center}.pwa-screen p{margin:1em 0 .5em;line-height:1.4;text-align:center}.pwa-screen img.pwa-button{width:100%}.pwa-screen img.pwa-button.overlay{position:absolute;animation:autoToggle 4.2s linear alternate infinite}.pwa-screen img.pwa-button.overlay2{position:absolute;visibility:hidden;animation:autoToggle 4.2s linear 2.8s alternate infinite}@keyframes autoToggle{66%{visibility:hidden}100%{visibility:visible}}.forgot-pass-question-hidden,.simplified-score .ScoreBar,.simplified-score .stem,.simplified-score.squeeze-score .ScoreNoteChord.disabled.hidden,div.hide-notes .ScoreNoteChord:not(.success),div.hide-rests .ScoreRest{visibility:hidden}.pwa-screen img.appstore-button,.pwa-screen img.playstore-button{width:98%;margin:0 1%}.course-tree-page .logout-btn,.info-page button,.start-screen button,.voice-mode-btn{text-transform:uppercase;padding:.75em 2.5em;max-width:80%;border-radius:1000vh;border:none;font-weight:600;font-size:1em;cursor:pointer;margin-bottom:1em;width:18em}.start-screen-start-btn{background-color:#93e4ba}.info-page-btn,.start-screen-login-btn{background-color:#ffd966}.voice-mode-btn{align-self:center;background-color:#f8e474}.hide-login-btn{display:none}.course-tree-page .end-of-test h3{margin-bottom:.75em;font-size:1em}.course-tree-page .end-of-test .logout-btn{background-color:#f8e474;color:#6a5e5c}.course-container{background:#fff}.course-container .loading-spinner{display:none;left:50%;top:50%;margin-left:-6.1em;margin-top:-6.1em;font-size:.6em;position:absolute;text-indent:-9999em;border-top:1.1em solid rgba(248,228,116,.3);border-right:1.1em solid rgba(248,228,116,.3);border-bottom:1.1em solid rgba(248,228,116,.3);border-left:1.1em solid #f8e474;animation:loading-spinner-animation 1.1s infinite linear;transform:translateZ(0)}.course-container .loading-spinner,.course-container .loading-spinner:after{border-radius:50%;width:10em;height:10em}.course-container.loading .loading-spinner{display:initial}.course-container.initial-loading-done .exercises-container{transition:opacity 1s linear}.course-container .retries-left{line-height:44px;text-align:center;color:#898989}@keyframes loading-spinner-animation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.lesson-top-bar{padding:.32em;height:2.5em;background-color:rgba(244,243,240,.45);box-shadow:0 0 10px rgba(0,0,0,.17);z-index:10}.exercise-title{text-transform:uppercase;font-size:.8em;line-height:1.5em;color:#6d6a6a;margin-left:3%;margin-right:4%}.lesson-score{height:100%;padding:.75em}.lesson-score .heart{margin-right:6px;color:#f99;width:1.5em;height:1.5em}.lesson-score .heart.debug{color:#00f;animation:blink .5s linear;animation-iteration-count:infinite}.lesson-close{height:100%;width:3.6em}.lesson-close .lesson-close-icon{color:#ccc;width:1.75em;height:1.75em;cursor:pointer}.exercises-container .exercise-submit-button,.exercises-container .record-button{color:#fff;box-shadow:0 0 10px rgba(0,0,0,.17);letter-spacing:3px;transition:transform .4s ease-in-out;text-align:center;text-transform:uppercase}.completed-exercises{width:30px;border-radius:15px;background-color:#f8e474;line-height:30px;text-align:center}.completed-exercises .completed-exercises-text{font-size:.75em;align-self:center}.lesson-progress{height:.5em;margin:0 .1em;background:#dcdcdc;border-radius:.25em;position:relative;overflow:hidden}.lesson-progress-bar{width:50%;background:#5abe44;height:100%}div.chords-16 .ScoreChord text tspan{font-size:16px}div.chords-20 .ScoreChord text tspan{font-size:20px}div.half-width .score-container{width:50%;margin:0 25%}.exercises-container{background:#fff}.exercises-container .exercise-type{padding:20px 0 0 20px;margin-bottom:10px;text-decoration:underline}.exercises-container .score-container{overflow:hidden}.exercise-type-sing-missing.exercises-container .score-container svg .selected .ScoreSyllable *,.exercise-type-sing-steps.exercises-container .score-container svg .selected .ScoreSyllable *,.exercise-type-sing-tone.exercises-container .score-container svg .selected .ScoreSyllable *{font-weight:700}.exercises-container .score-container svg .ScoreNoteChord.octave-up .ScoreSyllable text{text-decoration:underline}.exercises-container .score-container svg .ScoreNoteChord.octave-down .ScoreSyllable text{text-decoration:overline}.exercise-type-say-rhythm.exercises-container .score-container svg .ScoreSyllable,.exercise-type-tap-pulse.exercises-container .score-container svg .ScoreSyllable{transform:translateY(-3px)}.exercises-container .exercise-submit-button.hidden,.exercises-container .record-button.hidden{transform:translateY(200%)}.exercise-type-say-rhythm.exercises-container .score-container svg .ScoreSyllable *,.exercise-type-tap-pulse.exercises-container .score-container svg .ScoreSyllable *{font-size:.8em}.exercises-container .score-container svg .success *{fill:#5abe44;stroke:#5abe44}.exercises-container .score-container svg .error *{fill:#ff0015;stroke:#ff0015}.exercises-container .score-container svg .disabled *{fill:#cfbcb6;stroke:#cfbcb6}.exercises-container .score-container svg .disabled.success *{fill:#aaca97;stroke:#aaca97}.exercises-container audio{width:96%!important;margin:0 2%!important}.exercises-container .audio-list .audio-list-item{display:flex;align-items:center;font-weight:700;margin:16px auto;width:75%}.exercises-container .audio-list .audio-list-item audio{height:40px}.exercises-container .exercise-submit-button{margin:0 10px 10px;height:30px;line-height:30px;border-radius:15px;background:#93e4ba;cursor:pointer}.exercises-container .exercise-submit-button.disabled{background:#cfbcb6;cursor:default;visibility:hidden}.exercises-container .record-button{margin:10px;height:40px;line-height:40px;border-radius:20px;background:#a12;cursor:pointer}.exercises-container .info-stop-button{height:20px;width:20px;color:#f99;animation:animationStopButton linear .8s;animation-iteration-count:infinite;transform-origin:50% 50%}@keyframes animationStopButton{0%,100%{transform:scaleX(1) scaleY(1)}20%{transform:scaleX(1.6) scaleY(1.6)}40%,60%,80%{transform:scaleX(2) scaleY(2)}}.exercises-container .selected-answer-container{display:flex;justify-content:center;padding:.625em 1.25em 1.25em}.exercises-container.exercise-type-place-answer{position:relative;width:100%;box-sizing:border-box}.exercises-container.exercise-type-place-answer .selected-answer-container{width:100%;padding:0}.exercises-container.exercise-type-select-answer .selected-answer-container{padding:0}.exercises-container .selected-tone-box{position:absolute}.exercises-container .selected-answer-box,.exercises-container .selected-tone-box{display:flex;justify-content:center;align-items:center;text-align:center;border-radius:.375em;font-size:1em;margin:0;padding:0 .5em;transform:translate(-50%,-50%);width:auto;min-width:2em;max-width:5em;height:2em;background:#cfbcb6;color:#595250;cursor:pointer;box-sizing:border-box;border:.08em solid rgba(89,82,80,.2);font-weight:700;transition:left .5s,top .5s,width .5s,height .5s}.exercises-container .selected-answer-box.small-font,.exercises-container .selected-tone-box.small-font{font-size:.9em}@media (max-height:600px) and (orientation:portrait){.exercises-container .selected-answer-box.small-font,.exercises-container .selected-tone-box.small-font{font-size:.8em}}.exercises-container .selected-answer-box.smaller-font,.exercises-container .selected-tone-box.smaller-font{font-size:.7em}.exercises-container .selected-answer-box.framed,.exercises-container .selected-tone-box.framed{border:.2em solid #595250;background:#f8e474;z-index:100}.exercises-container .selected-answer-box.answer-error,.exercises-container .selected-tone-box.answer-error{background:#f99}.exercises-container .selected-answer-box.answer-success,.exercises-container .selected-tone-box.answer-success{background:#93e4ba;border:.08em solid rgba(89,82,80,.2)}.exercises-container .selected-answer-box.octave-up,.exercises-container .selected-tone-box.octave-up{text-decoration:underline}.exercises-container .selected-answer-box.octave-down,.exercises-container .selected-tone-box.octave-down{text-decoration:overline}.piano-container{margin:0 auto}.options-container{display:flex;justify-content:center;padding:0 16px}.options-container .options-item{display:flex;justify-content:center;align-items:center;margin:.15em .3125em;padding:0 .5em;font-size:1em;height:2em;width:auto;min-width:1em;max-width:5em;border-radius:.375em;background:#7c7270;color:#e3f2fd;cursor:pointer}.options-container .options-item.small-font{font-size:.9em}@media (max-height:600px) and (orientation:portrait){.options-container .options-item.small-font{font-size:.8em}}.options-container .options-item.smaller-font{font-size:.7em}.options-container .options-item.empty{color:#f4f3f0;background:#f4f3f0}.options-container .options-item.octave-up{text-decoration:underline}.options-container .options-item.octave-down{text-decoration:overline}.options-container.bigger-answers,.selected-answer-container.bigger-answers{font-size:22px}.exercises-container .question-wrapper.question-center{text-align:center}.options-container,.selected-answer-container{white-space:nowrap}.options-container.lighter .options-item,.options-container.lighter .selected-answer-box,.selected-answer-container.lighter .options-item,.selected-answer-container.lighter .selected-answer-box{color:#595250;background-color:wheat}.options-container.lighter .options-item,.selected-answer-container.lighter .options-item{background-color:#dcdcdc}.options-container.lighter .selected-answer-box.framed,.selected-answer-container.lighter .selected-answer-box.framed{background-color:#f8e474;border:.15em solid #595250}.options-container.long-answers .options-item,.options-container.long-answers .selected-answer-box,.selected-answer-container.long-answers .options-item,.selected-answer-container.long-answers .selected-answer-box{max-width:none}.options-container.bullet-list .options-item,.options-container.bullet-list .selected-answer-box,.selected-answer-container.bullet-list .options-item,.selected-answer-container.bullet-list .selected-answer-box{max-width:unset}.options-container.bullet-list .options-item,.selected-answer-container.bullet-list .options-item{min-width:60%;margin-bottom:8px}.options-container.image-options.full-width-notation .options-item,.options-container.image-options.half-width-notation .options-item,.options-container.image-options.notation .options-item,.selected-answer-container.image-options.full-width-notation .options-item,.selected-answer-container.image-options.half-width-notation .options-item,.selected-answer-container.image-options.notation .options-item{margin:.5em .2em}.options-container.serif,.selected-answer-container.serif{font-family:'Times New Roman',Times,serif;font-size:110%}.options-container.image-options .options-item,.options-container.image-options .selected-answer-box,.selected-answer-container.image-options .options-item,.selected-answer-container.image-options .selected-answer-box{height:auto;max-width:none;max-height:none;background-color:#f5deb3cc}.options-container.image-options .options-item,.selected-answer-container.image-options .options-item{background-color:#dcdcdc}.options-container.image-options .selected-answer-box.framed,.selected-answer-container.image-options .selected-answer-box.framed{background-color:#f8e474cc}.options-container.image-options.notation .options-item,.options-container.image-options.notation .selected-answer-box,.selected-answer-container.image-options.notation .options-item,.selected-answer-container.image-options.notation .selected-answer-box{width:17%;padding:4px 4px 14px;border:.15em solid transparent}.options-container.image-options.notation .selected-answer-box.framed,.selected-answer-container.image-options.notation .selected-answer-box.framed{border:.15em solid #595250}.options-container.image-options.full-width-notation .options-item,.options-container.image-options.full-width-notation .selected-answer-box,.selected-answer-container.image-options.full-width-notation .options-item,.selected-answer-container.image-options.full-width-notation .selected-answer-box{width:75%;padding:10px 4px 4px;border:.15em solid transparent}.options-container.image-options.full-width-notation .selected-answer-box.framed,.selected-answer-container.image-options.full-width-notation .selected-answer-box.framed{border:.15em solid #595250}.options-container.image-options.half-width-notation .options-item,.options-container.image-options.half-width-notation .selected-answer-box,.selected-answer-container.image-options.half-width-notation .options-item,.selected-answer-container.image-options.half-width-notation .selected-answer-box{width:35%;padding:10px 4px 4px;border:.15em solid transparent}.options-container.image-options.half-width-notation .selected-answer-box.framed,.selected-answer-container.image-options.half-width-notation .selected-answer-box.framed{border:.15em solid #595250}.options-container.image-options.wider,.selected-answer-container.image-options.wider{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.options-container.image-options.smaller-notation .options-item,.options-container.image-options.smaller-notation .selected-answer-box,.selected-answer-container.image-options.smaller-notation .options-item,.selected-answer-container.image-options.smaller-notation .selected-answer-box{width:11.5%;padding:2px 2px 4px;border:.15em solid transparent}.options-container.image-options.smaller-notation .options-item,.selected-answer-container.image-options.smaller-notation .options-item{margin:.3em}.options-container.image-options.smaller-notation .selected-answer-box.framed,.selected-answer-container.image-options.smaller-notation .selected-answer-box.framed{border:.15em solid #595250}.exercise-type-bonus-song .scoreSVG{margin-bottom:-50%}.exercise-type-place-answer .scoreSVG{margin-bottom:0}.scoreSVG *{font-family:RemusBravura}@media (min-width:750px){.exercises-container{padding:0 5%}.exercise-type-bonus-song .scoreSVG{margin-bottom:-35%}}.exercise-type-place-answer .options-item,.exercise-type-place-answer .selected-answer-box,.exercise-type-place-set .options-item,.exercise-type-place-set .selected-answer-box,.exercise-type-select-answer .options-item,.exercise-type-select-answer .selected-answer-box{border-radius:1em}.exercise-type-place-answer .options-item svg,.exercise-type-place-answer .selected-answer-box svg,.exercise-type-place-set .options-item svg,.exercise-type-place-set .selected-answer-box svg,.exercise-type-select-answer .options-item svg,.exercise-type-select-answer .selected-answer-box svg{width:100%}.exercise-type-place-answer .options-item sub,.exercise-type-place-answer .selected-answer-box sub,.exercise-type-place-set .options-item sub,.exercise-type-place-set .selected-answer-box sub,.exercise-type-select-answer .options-item sub,.exercise-type-select-answer .selected-answer-box sub{vertical-align:sub;font-size:.8em}.exercise-type-place-answer .options-item sup,.exercise-type-place-answer .selected-answer-box sup,.exercise-type-place-set .options-item sup,.exercise-type-place-set .selected-answer-box sup,.exercise-type-select-answer .options-item sup,.exercise-type-select-answer .selected-answer-box sup{vertical-align:super;font-size:.8em}.exercise-type-place-answer .options-item .supsub,.exercise-type-place-answer .selected-answer-box .supsub,.exercise-type-place-set .options-item .supsub,.exercise-type-place-set .selected-answer-box .supsub,.exercise-type-select-answer .options-item .supsub,.exercise-type-select-answer .selected-answer-box .supsub{display:inline-block;margin-left:1px}.exercise-type-place-answer .options-item .supsub sub,.exercise-type-place-answer .options-item .supsub sup,.exercise-type-place-answer .selected-answer-box .supsub sub,.exercise-type-place-answer .selected-answer-box .supsub sup,.exercise-type-place-set .options-item .supsub sub,.exercise-type-place-set .options-item .supsub sup,.exercise-type-place-set .selected-answer-box .supsub sub,.exercise-type-place-set .selected-answer-box .supsub sup,.exercise-type-select-answer .options-item .supsub sub,.exercise-type-select-answer .options-item .supsub sup,.exercise-type-select-answer .selected-answer-box .supsub sub,.exercise-type-select-answer .selected-answer-box .supsub sup{position:relative;display:block;font-size:.7em;line-height:.7;text-align:right}.exercise-type-place-answer .options-item .supsub sub,.exercise-type-place-answer .selected-answer-box .supsub sub,.exercise-type-place-set .options-item .supsub sub,.exercise-type-place-set .selected-answer-box .supsub sub,.exercise-type-select-answer .options-item .supsub sub,.exercise-type-select-answer .selected-answer-box .supsub sub{top:.2em}.exercise-type-place-answer .options-item .under,.exercise-type-place-answer .selected-answer-box .under,.exercise-type-place-set .options-item .under,.exercise-type-place-set .selected-answer-box .under,.exercise-type-select-answer .options-item .under,.exercise-type-select-answer .selected-answer-box .under{position:relative;font-size:.7em;display:block;text-align:center;top:-.2em}.exercise-type-place-answer .options-item .under-container,.exercise-type-place-answer .selected-answer-box .under-container,.exercise-type-place-set .options-item .under-container,.exercise-type-place-set .selected-answer-box .under-container,.exercise-type-select-answer .options-item .under-container,.exercise-type-select-answer .selected-answer-box .under-container{display:inline-block;margin-top:.25em}.exercise-type-place-answer .options-item .slash,.exercise-type-place-answer .selected-answer-box .slash,.exercise-type-place-set .options-item .slash,.exercise-type-place-set .selected-answer-box .slash,.exercise-type-select-answer .options-item .slash,.exercise-type-select-answer .selected-answer-box .slash{position:absolute;left:.15em;top:-.1em;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:125%}.exercise-type-place-answer .options-item .slash-container,.exercise-type-place-answer .selected-answer-box .slash-container,.exercise-type-place-set .options-item .slash-container,.exercise-type-place-set .selected-answer-box .slash-container,.exercise-type-select-answer .options-item .slash-container,.exercise-type-select-answer .selected-answer-box .slash-container{display:inline-block;position:relative}.exercise-type-place-answer .choices-switch,.exercise-type-place-set .choices-switch,.exercise-type-select-answer .choices-switch{width:50%;margin:1em auto}.exercise-type-place-set .selected-answer-container{min-height:1em}.exercise-type-place-set .selected-answer-box{transform:none;margin:.15em .3125em}.exercise-type-answer-question .selected-answer-box{transform:none;width:auto;height:2em;font-size:1.2em;padding:0 1em}.exercise-type-answer-question .options-item{width:auto;height:2em;font-size:1em;padding:0 1em}.exercise-type-answer-question .score-container svg{pointer-events:none}.exercise-type-answer-question h2,.exercise-type-answer-question p,.exercise-type-notate-chord h2,.exercise-type-notate-chord p,.exercise-type-notate-pitch h2,.exercise-type-notate-pitch p,.exercise-type-notate-rhythm h2,.exercise-type-notate-rhythm p,.exercise-type-place-answer h2,.exercise-type-place-answer p,.exercise-type-place-set h2,.exercise-type-place-set p,.exercise-type-select-answer h2,.exercise-type-select-answer p{margin:.375em 2% .625em}.exercise-type-answer-question p,.exercise-type-notate-chord p,.exercise-type-notate-pitch p,.exercise-type-notate-rhythm p,.exercise-type-place-answer p,.exercise-type-place-set p,.exercise-type-select-answer p{color:#595250;line-height:1.25em}.exercise-type-answer-question h2,.exercise-type-notate-chord h2,.exercise-type-notate-pitch h2,.exercise-type-notate-rhythm h2,.exercise-type-place-answer h2,.exercise-type-place-set h2,.exercise-type-select-answer h2{font-size:1.4em;font-weight:700;color:#e1c10b}.simplified-score .ScoreNoteChord{transform:translateX(10px)}.simplified-score.squeeze-score .ScoreNoteChord{transform:translateX(-5px)}@keyframes blink{0%,100%{transform:scale(1,1)}50%{transform:scale(1.05,1.05)}}.dialog-container{margin:0 8% 1.6em}.dialog-container .dialog-speech-bubble{position:relative;margin:0 0 0 20px;padding:1.25em;border-radius:8px;line-height:1.3em;flex-grow:1;align-items:center;color:#595250;text-align:center}.dialog-container .dialog-speech-bubble.description{background:#f8e474;justify-content:center}.dialog-container .dialog-speech-bubble.drum{margin:0;padding:0;background:0 0;text-shadow:none;justify-content:center}.dialog-container .dialog-speech-bubble.drum.description:after{border-right-color:transparent}.dialog-container .dialog-speech-bubble.drum:before{content:url(../files/images/drum.svg);position:absolute;transform:scale(.5)}.dialog-container .dialog-speech-bubble.drum:active{transform:scale(1.01) rotate(2deg);transition:transform ease-in-out 50ms}.dialog-container .dialog-speech-bubble.button-forward,.dialog-container .dialog-speech-bubble.done,.dialog-container .dialog-speech-bubble.highlighted,.dialog-container .dialog-speech-bubble.stop-button{cursor:pointer}.dialog-container .dialog-speech-bubble.description-microphone{background:#f8e474;justify-content:space-between}.dialog-container .dialog-speech-bubble.description-microphone-text{background:#f8e474;justify-content:flex-start}.dialog-container .dialog-speech-bubble.answer-success{background:#93e4ba;justify-content:center}.dialog-container .dialog-speech-bubble.answer-error{background:#f99;justify-content:center}.dialog-container .dialog-speech-bubble:after{content:"";position:absolute;left:0;top:50%;width:0;height:0;border:10px solid transparent;border-right-color:#f8e474;border-left:0;margin-top:-10px;margin-left:-10px}.dialog-container .dialog-speech-bubble.description-microphone:after,.dialog-container .dialog-speech-bubble.description:after{border-right-color:#f8e474}.dialog-container .dialog-speech-bubble.answer-success:after{border-right-color:#93e4ba}.dialog-container .dialog-speech-bubble.answer-error:after{border-right-color:#f99}.dialog-container .dialog-speech-bubble.top{margin:30px 5% 0}.dialog-container .dialog-speech-bubble.top:after{content:"";position:absolute;top:0;left:50%;width:0;height:0;border:20px solid transparent;border-bottom-color:#f8e474;border-top:0;margin-left:-20px;margin-top:-20px}.dialog-container .dialog-speech-bubble.description-microphone.top:after,.dialog-container .dialog-speech-bubble.description.top:after{border-bottom-color:#f8e474}.dialog-container .dialog-speech-bubble.answer-success.top:after{border-bottom-color:#93e4ba}.dialog-container .dialog-speech-bubble.answer-error.top:after{border-bottom-color:#f99}.dialog-container .dialog-speech-bubble .dialog-speech-bubble-text{height:100%;align-items:center}.soundwave,.voices .tessitura{display:flex;align-items:center}.dialog-container .dialog-speech-bubble .dialog-speech-bubble-button-wrapper{height:1.25em}.dialog-container .dialog-speech-bubble .dialog-speech-bubble-button-wrapper .dialog-speech-bubble-button{background:#93e4ba;border:2px solid #fff;width:3.2em;height:3.2em;border-radius:50%;position:relative;margin-bottom:-3.2em;animation:blink 1s linear;animation-iteration-count:infinite}.dialog-container .dialog-speech-bubble.stop-button .dialog-speech-bubble-button-wrapper .dialog-speech-bubble-button{background:#f99}.dialog-container .dialog-speech-bubble.answer-error .dialog-speech-bubble-button-wrapper .dialog-speech-bubble-button,.dialog-container .dialog-speech-bubble.answer-success.done .dialog-speech-bubble-button-wrapper .dialog-speech-bubble-button,.dialog-container .dialog-speech-bubble.button-yellow .dialog-speech-bubble-button-wrapper .dialog-speech-bubble-button{background:#f8e474}.exercises-container.lesson-finished .dialog-container .dialog-speech-bubble.answer-success.done .dialog-speech-bubble-button-wrapper .dialog-speech-bubble-button,.exercises-container.lesson-finished .dialog-container .dialog-speech-bubble.button-yellow .dialog-speech-bubble-button-wrapper .dialog-speech-bubble-button{width:4.375em;height:4.375em;margin-bottom:-4.375em}.exercises-container.lesson-finished .dialog-container .dialog-speech-bubble.answer-success.done .dialog-speech-bubble-button-wrapper .dialog-speech-bubble-button svg,.exercises-container.lesson-finished .dialog-container .dialog-speech-bubble.button-yellow .dialog-speech-bubble-button-wrapper .dialog-speech-bubble-button svg{width:2.25em;height:2.25em}.dialog-container .dialog-speech-bubble.button-forward .dialog-speech-bubble-button-wrapper .dialog-speech-bubble-button{background:#93e4ba}.exercises-container.lesson-finished{background:url(../files/images/confetti.gif) center/80%}.noty{height:7.5em;width:5em}.noty.small{height:4.375em;width:1.5em}.noty.top{height:50%;width:50%;z-index:10}.noty.mic-permissions{height:30%;width:30%;z-index:10}.noty.answer-success{transform:rotate(-10deg);animation:animationSuccess linear 1s;animation-iteration-count:1;transform-origin:50% 50%}.noty.done:not(.celebrate){animation:animationDone linear .8s;animation-iteration-count:1;transform-origin:50% 50%}.noty.celebrate{transform:rotate(-10deg);animation:animationSuccess linear 1s;animation-iteration-count:infinite;transform-origin:50% 50%}.noty.dance{animation:animationDance linear 1.5s;animation-iteration-count:infinite;transform-origin:50% 50%}.noty.answer-error{transform:rotate(180deg) scaleX(-1);animation:animationError linear .8s;animation-iteration-count:1;transform-origin:50% 50%}.Line_8,.Line_9{animation:wavePulse 1s infinite}.start-screen .noty{height:18em;width:12em}@keyframes animationSuccess{0%,100%{transform:translate(0,0) rotate(-10deg)}10%{transform:translate(0,-115px) rotate(-5deg) scaleX(1.1) scaleY(1.1)}20%{transform:translate(0,0) scaleX(1.1) scaleY(1.1)}30%{transform:translate(0,-50px) scaleX(1) scaleY(1)}40%{transform:translate(0,-115px) scaleX(1.4) scaleY(1.4)}50%{transform:translate(0,-70px) rotate(5deg) scaleX(1.3) scaleY(1.3)}60%{transform:translate(0,20px) rotate(-5deg)}75%{transform:translate(0,-15px) rotate(-10deg)}90%{transform:translate(0,10px) rotate(-13deg)}}@keyframes animationDone{0%{transform:rotate(0) scaleX(1) scaleY(1)}10%,20%{transform:rotate(-3deg) scaleX(.8) scaleY(.8)}30%,50%,70%,90%{transform:rotate(3deg) scaleX(2) scaleY(2)}40%,60%,80%{transform:rotate(-3deg) scaleX(2) scaleY(2)}100%{transform:rotate(-10deg) scaleX(1) scaleY(1)}}@keyframes animationDance{0%,100%,33%,67%{transform:rotate(3deg) scaleX(1.5) scaleY(1.5)}17%,50%,83%{transform:rotate(-3deg) scaleX(1.5) scaleY(1.5)}}@keyframes animationError{0%,100%{transform:translate(0,0) rotate(180deg) scaleX(-1)}15%{transform:translate(-25px,0) rotate(179deg) scaleX(-1)}30%{transform:translate(20px,0) rotate(183deg) scaleX(-1)}45%{transform:translate(-15px,0) rotate(177deg) scaleX(-1)}60%{transform:translate(10px,0) rotate(182deg) scaleX(-1)}75%{transform:translate(-5px,0) rotate(179deg) scaleX(-1)}}.microphone{height:1.25em;width:1.25em;margin-right:1.25em}.soundwave{justify-content:center;height:100%}.wave{height:1.25em;width:1.25em;fill:#595250}.Line_9{animation-delay:1.35s}.Line_8{animation-delay:1.2s}.Line_6,.Line_7{animation:wavePulse 1s infinite}.Line_7{animation-delay:1.05s}.Line_6{animation-delay:.9s}.Line_4,.Line_5{animation:wavePulse 1s infinite}.Line_5{animation-delay:.75s}.Line_4{animation-delay:.6s}.Line_2,.Line_3{animation:wavePulse 1s infinite}.Line_3{animation-delay:.45s}.Line_2{animation-delay:.3s}.Line_1{animation:wavePulse 1s infinite;animation-delay:.15s}@keyframes wavePulse{0%,100%{transform:scaleY(2);transform-origin:50% 50%}50%{transform:scaleY(.7);transform-origin:50% 50%}}.voices{margin-bottom:30px;justify-content:center;width:100%}.voices .tessitura{width:60%;height:auto;padding:2px;margin:10px auto;text-align:center;background:#f4f3f0;border:1px solid #6a5e5c;border-radius:8px;box-shadow:0 0 10px 0 rgba(0,0,0,.2)}.voices .tessitura.selected{background:#93e4ba;box-shadow:0 0 15px 1px #93e4ba}.voices .tessitura-high,.voices .tessitura-higher,.voices .tessitura-low,.voices .tessitura-mid{width:100%;height:auto;border-radius:8px;box-shadow:inset 0 0 2px 2px rgba(0,0,0,.1)}.voices .tessitura-higher{background:#fdf6df}.voices .tessitura-high{background:#f9e6a8}.voices .tessitura-mid{background:#f4d15f}.voices .tessitura-low{background:#efbc15}html .aws-btn{font-size:1em;height:2.75em}.aws-btn.aws-btn--transparent,.aws-btn.aws-btn--transparent *,.aws-btn.aws-btn--transparent :before,.aws-btn.aws-btn--transparent:before{color:#e8e8e8;font-weight:400;background-color:transparent;border:0;margin:0}.aws-btn .aws-btn__progress{width:75vw}.exercises-container .aws-btn{--button-default-border-radius:10px;margin:.25em 0}.exercises-container.exercise-done .aws-btn.aws-btn--secondary{display:none}.exercise-type-notate-chord.exercises-container,.exercise-type-notate-pitch.exercises-container{position:relative}.exercise-type-notate-chord img.illustration,.exercise-type-notate-pitch img.illustration{margin:1em 0}.exercise-type-notate-chord div.note-handle,.exercise-type-notate-pitch div.note-handle{position:absolute;height:16px;width:16px;background:#cfbcb6;border:1px solid rgba(89,82,80,.2);cursor:pointer;border-top-left-radius:50%;border-bottom-left-radius:50%;border-bottom-right-radius:50%;transform:rotate(-45deg);transition:left .15s,top .15s}.exercise-type-notate-chord div.note-handle.selected,.exercise-type-notate-pitch div.note-handle.selected{height:8px;width:8px;background:#595250;border:4px solid #f8e474;box-shadow:0 0 0 2px #595250;margin-top:2px;margin-left:1px}.exercise-type-notate-chord div.note-arrow,.exercise-type-notate-pitch div.note-arrow{position:absolute;height:24px;width:24px;background:#cfbcb6;border:1px solid rgba(89,82,80,.2);cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.exercise-type-notate-chord div.note-arrow svg,.exercise-type-notate-pitch div.note-arrow svg{color:#595250}.exercise-type-notate-chord div.note-arrow.selected,.exercise-type-notate-pitch div.note-arrow.selected{background:#f8e474;border:2px solid #595250}.exercise-type-notate-chord .ReactPiano__Key--active,.exercise-type-notate-pitch .ReactPiano__Key--active{background:#999}.exercise-type-notate-chord .ReactPiano__Key--active.ReactPiano__Key--natural,.exercise-type-notate-pitch .ReactPiano__Key--active.ReactPiano__Key--natural{border:1px solid #999}.exercise-type-notate-chord .ReactPiano__Key--active.ReactPiano__Key--accidental,.exercise-type-notate-pitch .ReactPiano__Key--active.ReactPiano__Key--accidental{border-top:1px solid #999}.exercise-type-notate-rhythm.exercises-container{position:relative}.exercise-type-notate-rhythm div.selection-box{background:#e9e7e1;height:33px;width:33px;border-radius:8px;border:1px solid #6d6a6a;margin:.5%;cursor:pointer}.exercise-type-notate-rhythm div.selection-box.selected{background:#f8e474}.exercise-type-notate-rhythm div.time-selection-box{background:#cba;height:100px;width:100px;margin:20px;cursor:pointer}.exercise-type-notate-rhythm div.note-handle{position:absolute;height:16px;width:16px;background:#cfbcb6;border:1px solid rgba(89,82,80,.2);cursor:pointer;margin-top:11px;border-top-left-radius:50%;border-bottom-left-radius:50%;border-bottom-right-radius:50%;transform:rotate(-45deg);transition:left .15s,top .15s}.exercise-type-notate-rhythm div.note-handle.selected{height:8px;width:8px;background:#595250;border:4px solid #f8e474;box-shadow:0 0 0 2px #595250;margin-top:10px;margin-left:1px}.exercise-type-notate-rhythm .note-icon{margin:1.5%}.exercise-type-notate-rhythm .barline{height:25px;width:2px;margin:5px auto 0;background-color:#000}.exercise-type-notate-rhythm .vertical-line{height:1px;width:20em;margin:0 auto;background-color:#6d6a6a}.mm-popup .mm-popup__overlay{background:rgba(255,255,255,.8)}.mm-popup .mm-popup__box{background:#f8e474;border:0;border-radius:.625em;top:30vh}.mm-popup__box.mm-popup__box--info,.mm-popup__box.mm-popup__box--score{top:3vh}.mm-popup .mm-popup__box .mm-popup__close{display:none}.mm-popup .mm-popup__box .mm-popup__box__body{font-size:1em;background:0 0}.mm-popup .mm-popup__box .mm-popup__btn{background:#93e4ba;font-size:.85em;border:0;border-radius:.625em}.mm-popup .mm-popup__box .mm-popup__btn.mm-popup__btn--secondary{background:#e1c10b;color:rgba(255,255,255,.8)}.mm-popup .mm-popup__box .mm-popup__btn.mm-popup__btn--cancel{background:#f99}.mm-popup .mm-popup__box .mm-popup__btn.mm-popup__btn--close{background:#cfbcb6}.mm-popup .mm-popup__box.mm-popup__box--success{background:#93e4ba}.mm-popup .mm-popup__box.mm-popup__box--success .mm-popup__btn{background:#f8e474}.mm-popup__btn--notysing-external-link-button a{text-decoration:none;color:#333}.mm-popup__box.mm-popup__box--info .mm-popup__close{display:initial}.mm-popup__box.mm-popup__box--info .mm-popup__box__header{background:#93e4ba}.mm-popup__box.mm-popup__box--score .mm-popup__box__footer{display:flex;justify-content:center}.mm-popup{display:none}.mm-popup--visible{display:block}.mm-popup__overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;overflow:auto;background:rgba(0,0,0,.1)}.mm-popup__close{position:absolute;top:1em;right:1.25em;padding:0;width:1.25em;height:1.25em;font-size:1em;cursor:pointer;outline:0;text-align:center;border-radius:.625em;border:none;text-indent:-9999px;background:url(data:image/png;base64,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) center center no-repeat;background-size:100%;margin:0}.mm-popup__input{display:block;width:100%;height:2em;border-radius:.2em;background:#f5f5f5;border:1px solid #e9ebec;outline:0;box-sizing:border-box!important;font-size:.85em;padding:0 12px;color:grey}.mm-popup__btn{border-radius:.2em;box-sizing:border-box;padding:0 .625em;margin:.625em 0 0;line-height:2em;height:2em;border:1px solid #666;text-align:center;display:inline-block;font-size:.75em;font-weight:400;color:#333;background:0 0;outline:0;text-decoration:none;cursor:pointer;font-family:'Open Sans',sans-serif}.mm-popup__btn--success{background-color:#27ae60;border-color:#27ae60;color:#fff}.mm-popup__btn--danger{background-color:#c5545c;border-color:#c5545c;color:#fff}.mm-popup__box{width:80vw;position:fixed;top:10%;left:50%;margin-left:-40vw;background:#fff;box-shadow:0 .3125em 1.25em 0 rgba(126,137,140,.2);border-radius:.3125em;border:1px solid #b8c8cc;overflow:hidden;z-index:1001}.mm-popup__box__header{padding:1em 1.25em;background:#edf5f7;color:#454b4d}.mm-popup__box__header__title{margin:0;font-size:1em;text-align:left;font-weight:600}.mm-popup__box__body{padding:1.25em;line-height:1.4;font-size:.85em;color:#454b4d;background:#fff;position:relative;z-index:2}.about-text,.help-text{font-size:.7em}.mm-popup__box__body p{margin:0 0 .3125em}.mm-popup__box__footer{overflow:hidden;padding:0 1.25em 1.25em}.mm-popup__box__footer__right-space{float:right}.mm-popup__box__footer__right-space .mm-popup__btn{margin-left:.3125em}.mm-popup__box__footer__left-space{float:left}.mm-popup__box__footer__left-space .mm-popup__btn{margin-right:.3125em}.mm-popup__box--popover{width:80vw;margin-left:-40vw}.mm-popup__box--popover .mm-popup__close{position:absolute;top:.3125em;right:.3125em;padding:0;width:1.25em;height:1.25em;cursor:pointer;outline:0;text-align:center;border-radius:.625em;border:none;text-indent:-9999px;background:url(data:image/png;base64,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) center center no-repeat;background-size:100%;margin:0;z-index:3}.mm-popup__box--popover .mm-popup__box__body{padding:1.25em}.help-text.help-text-row{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap}.help-text em{font-weight:700}.help-text strong{font-weight:bolder;color:#8b0000}.about-text,.about-text a:visited{color:#6a5e5c}.about-text h1{font-size:1.1em;font-weight:700}.about-text a{font-weight:bolder;-webkit-text-decoration-line:underline;text-decoration-line:underline}.about-text a:hover{-webkit-text-decoration-line:none;text-decoration-line:none}.info-stop-button{height:.75em;width:.75em;color:#f99;animation:animationStopButton linear .8s;animation-iteration-count:infinite;transform-origin:50% 50%;margin-left:3px;margin-right:3px}.info-soundwave{display:inline-flex;align-items:center;justify-content:flex-start;height:100%;vertical-align:-.5em}@media screen and (orientation:landscape) and (min-height:540px){.mm-popup__box{width:66vh;margin-left:-33vh}}@media (max-width:420px){.mm-popup__box{width:auto;left:20px;right:20px;top:10px;margin-left:0}.mm-popup__box__footer__left-space,.mm-popup__box__footer__right-space{float:none}.mm-popup__box__footer .mm-popup__btn{display:block;width:100%;text-align:center}}.login-page-header .back-btn,.profile-page-header .back-btn{height:1.25em;width:1.25em;cursor:pointer}.login-page-header{display:flex;flex-direction:row;justify-content:space-between;padding:1.25em 1.25em 2.5em;align-items:center}@media (max-height:450px){.login-page-header{padding:1.25em 1.25em 0}}.profile-page-header{display:flex;flex-direction:row;justify-content:space-between;padding:1.25em 1.25em 1em;align-items:center}@media (max-height:450px){.profile-page-header{padding:1.25em 1.25em 0}}.login-page-header-title,.profile-page-header-title{text-transform:uppercase;font-weight:bolder}.medium-opacity{opacity:.5}.login-start-page-header-color,.profile-page-header-color{color:#6a5e5c}.login-start-page-btn-container{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:20%}.login-start-page-language-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.login-start-page-info{color:#595250;margin-bottom:5%;width:22em;text-align:center;line-height:1.2em}@media (max-width:600px){.login-start-page-info{font-size:.9em;width:13em}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:2){.login-start-page-info{width:16em;font-size:.9em;margin-bottom:3%}}@media only screen and (min-device-width:834px) and (max-device-width:1112px) and (-webkit-min-device-pixel-ratio:2){.login-start-page-info{width:16em;font-size:.9em;margin-bottom:3%}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){.login-start-page-info{width:16em;font-size:.9em;margin-bottom:3%}}.login-page-btn,.login-start-page-btn{padding:.75em 2.5em;font-weight:600;cursor:pointer;margin-bottom:2%;text-transform:uppercase;outline:0}.login-start-page-btn{border-radius:1000vh;width:17em;color:#4a4544}@media (max-width:600px){.login-start-page-btn{width:15em;font-size:.7em}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:2){.login-start-page-btn{width:19em;font-size:.7em}}@media only screen and (min-device-width:834px) and (max-device-width:1112px) and (-webkit-min-device-pixel-ratio:2){.login-start-page-btn{width:19em;font-size:.7em}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){.login-start-page-btn{width:19em;font-size:.7em}}.create-profil-btn{background-color:#93e4ba;border:none}.logout-btn{background-color:#f8e474;color:#6a5e5c;border:none}.login-page,.login-page-btn{background-color:#b2e5af;color:#fdfefd}.login-btn{border:3px solid #93e4ba}.login-page-btn{border-radius:1000vh;border:3px solid #fdfefd;width:22em;margin-top:2%}@media (max-width:600px){.login-page-btn{width:18em;font-size:.7em}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:2){.login-page-btn{width:20em;font-size:.7em}}@media only screen and (min-device-width:834px) and (max-device-width:1112px) and (-webkit-min-device-pixel-ratio:2){.login-page-btn{width:20em;font-size:.7em}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){.login-page-btn{width:20em;font-size:.7em}}.forgot-password-link{color:#fdfefd;font-size:.8em}.login-page-input-container{display:flex;flex-direction:column;align-items:center;margin-top:5%;height:85%}.login-page-input{border-radius:5px;width:22em;height:3em;margin-bottom:1%;border:none;color:#6a5e5c;padding-left:1em}.login-page-input.highlight{border:2px solid #f99}@media (max-width:600px){.login-page-input{width:18em;font-size:.7em}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:2){.login-page-input{width:20em;font-size:.7em}}@media only screen and (min-device-width:834px) and (max-device-width:1112px) and (-webkit-min-device-pixel-ratio:2){.login-page-input{width:20em;font-size:.7em}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){.login-page-input{width:20em;font-size:.7em}}input:focus{outline:0}.login-page-input::-webkit-input-placeholder{color:#6a5e5c;opacity:.5}.login-page-input::-moz-placeholder{color:#6a5e5c;opacity:.5}.login-page-input:-ms-input-placeholder{color:#6a5e5c;opacity:.5}.login-page-input:-moz-placeholder{color:#6a5e5c;opacity:.5}.dummy{height:1.25em;width:1.25em}.forgot-pass-question{font-size:.9rem;font-weight:lighter;margin-top:2%;flex:.95}@media (max-width:600px){.forgot-pass-question{font-size:.7em;flex:.8}}.forgot-pass-question-hidden{flex:.95}@media (max-width:600px){.forgot-pass-question-hidden{flex:.8}}.user-icon{color:#f07f88;opacity:1!important;transform:scale(1);animation:pulse 1s infinite;animation-timing-function:linear}@keyframes pulse{0%,100%{transform:scale(1)}70%{transform:scale(1.2)}}.user-settings-page{overflow-y:auto;padding-bottom:2em}.section-title{text-transform:uppercase;color:#a09d9c;margin-top:3em;margin-bottom:2em;font-size:.7em}.setting-container{background-color:#fdfefd;line-height:23px;width:85%;padding:1.3em 1em;margin-bottom:.2em}.setting-container .toggle-section-name{padding-top:.5em}.setting-container input[type=checkbox]{position:relative;width:3em;height:1.5em;-webkit-appearance:none;background:#c6c6c6;border-radius:100px;border:none;outline:0;box-shadow:inset 0 0 5px rgba(0,0,0,.2);transition:.5s}.setting-container input:checked[type=checkbox]{background:#b2e5af}.setting-container input[type=checkbox]::before{content:"";position:absolute;width:50%;height:100%;top:0;left:0;background:#fff;border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.2);transform:scale(1.1);transition:.5s}.setting-drop-down-btn,.setting-icon-btn{height:1.25em;color:#a09d9c;opacity:.7;cursor:pointer}.setting-container input:checked[type=checkbox]::before{left:50%}.setting-name{font-size:.9em;color:#a09d9c}.setting-icon-btn{width:1.25em!important}.google-btn{margin-bottom:10px;width:80%;min-width:192px;max-width:192px;height:42px;background-color:#fcfcfc;border-radius:2px;box-shadow:0 3px 4px 0 rgba(0,0,0,.2);cursor:pointer;cursor:hand;align-self:center;-webkit-user-select:none;user-select:none;transition:all .4s ease 0s;display:flex}.google-btn .google-icon-wrapper{position:absolute;margin-top:1px;margin-left:1px;width:40px;height:40px;border-radius:2px;-webkit-user-select:none;user-select:none}.google-btn .google-icon-svg{position:absolute;margin-top:11px;margin-left:11px;width:18px;height:18px;-webkit-user-select:none;user-select:none}.google-btn .btn-text{float:right;margin:13px 10px 40px 40px;color:#757575;font-size:16px;letter-spacing:.2px;font-family:Roboto,sans-serif;-webkit-user-select:none;user-select:none}.google-btn .smaller-size{font-size:14px!important}.google-btn:hover{box-shadow:0 3px 8px rgba(117,117,117,.5);-webkit-user-select:none;user-select:none}.google-btn:active{box-shadow:0 1px 1px #757575;background:#f8f8f8;color:#fff;-webkit-user-select:none;user-select:none}.apple-btn{width:192px;height:42px;margin-bottom:20px;cursor:pointer;cursor:hand}.identity-message{color:#a09d9c}.info-page{overflow-y:auto;color:#595250}.info-page-title{padding-bottom:.6em;font-size:1.4em;text-align:center;line-height:1.3em;padding-top:1.5em}.info-page-title p{padding:.6em 2em}.info-page-content{padding:2em}.info-page-content p{padding-bottom:1em;text-align:justify;font-size:1em;line-height:1.3em}.info-page-content p:last-child{padding-bottom:0}*{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}input{-webkit-user-select:auto!important;user-select:auto!important}@font-face{font-family:RemusBravura;src:url(fonts/bravura.woff) format('woff')}@font-face{font-family:Roboto,sans-serif;src:url(fonts/robotomedium.ttf) format('ttf')}body{font-family:sans-serif;background-color:#e9e7e1}#content,body,html{width:100%;height:100%;overflow:hidden}#content{background-color:#f4f3f0;max-width:75vh;margin:0 auto}.top-menu{height:2.5em;box-shadow:0 0 .625em rgba(0,0,0,.17)}.error-message,.network-connection{text-align:center;vertical-align:middle;padding:.5em 0;color:#fff;font-size:80%;line-height:120%;background:#f99;white-space:pre-wrap}.error-message.connecting,.network-connection.connecting{animation:networktimeout 8s}.error-message .small,.network-connection .small{color:#fff;font-size:70%}@keyframes networktimeout{0%,90%{height:0;padding:0;opacity:0}100%{height:auto;padding:.5em 0;opacity:1}}@keyframes slidedown{0%{transform:translateY(-100px)}100%{transform:translateY(0)}}html body{font-size:16px}html body h3{font-size:1.2em}@media (min-width:750px) and (orientation:portrait){html body{font-size:22px}}@media (min-width:1000px) and (orientation:portrait){html body{font-size:30px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImV4ZXJjaXNlLmxlc3MiLCJtYWluLmNzcyIsIi4uL25vZGVfbW9kdWxlcy9yZWFjdC1waWFuby9kaXN0L3N0eWxlcy5jc3MiLCJyZXNldC5sZXNzIiwiZmxleGJveC5sZXNzIiwiY291cnNlLXRyZWUubGVzcyIsInBvcHVwLmxlc3MiLCJsb2dpbi5sZXNzIiwiYWRtaXNzaW9udGVzdHMubGVzcyIsIm1haW4ubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE2QkEsUUNvc0JBLGFEbHBCQSxtQ0N3dUJDLFdBQUEsT0N2ekJELHNCQUVFLFNBQTJMLFNBRTNMLFFBQW1QLEtBR3JQLGlCQUVFLFFBQXVVLEtBSXpVLDZCQUNFLFdBQVksS0FDWixPQUFRLElBQUksTUFBTSxLQUNsQixXQUFZLElBQUksTUFBTSxZQUN0QixjQUFlLEVBQUUsRUFBRSxJQUFJLElBQ3ZCLE9BQVEsUUFDUixPQUFRLElBRVIsUUFBaWEsRUFFamEsU0FBNGdCLFNBQzVnQixJQUFLLEVBSVAsMEJBQ0UsV0FBWSxRQUNaLE9BQVEsSUFBSSxNQUFNLEtBQ2xCLGNBQWUsRUFBRSxFQUFFLElBQUksSUFDdkIsT0FBUSxRQUNSLFFBQVMsRUFFVCxLQUFzdEIsRUFDdHRCLGFBQWMsSUFHaEIscUNBRUUsYUFBdXhCLEVBSXp4Qix5QkFDRSxXQUFZLFFBR2QscURBQ0UsT0FBUSxJQUFJLE1BQU0sS0FDbEIsV0FBWSxJQUFJLE1BQU0sUUFFdEIsT0FBMDNCLElBRzUzQixrREFDRSxPQUFRLElBQUksTUFBTSxRQUVsQixPQUFpN0IsSUFJbjdCLHVEQUNFLFdBQVksS0FDWixPQUFRLElBQUksTUFBTSxLQUdwQixvREFDRSxXQUFZLEtBQ1osT0FBUSxJQUFJLE1BQU0sS0FJcEIsZ0NBQ0UsS0FBTSxFQUVOLFdBQXFsQyxTQUd2bEMsdUJBQ0UsVUFBVyxLQUNYLFdBQVksT0FDWixlQUFnQixXQUVoQixvQkFBMm5DLEtBQ3huQyxpQkFBa0IsS0FDakIsZ0JBQWlCLEtBQ2IsWUFBYSxLQUd2QixtQ0FD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RkQsVUFBQSxJQUNFLFlBQUEsTVB5NEZGLGdDT3Q0RkUsZUFBQSxFQUdGLEVBQ0UsNEJBQUEsWVBtNEZELHNCQUFBLEtRdjVGRCxvQkFBQSxLQUNFLFlBQUEsS1I4NUZGLE1ReDVGRSxvQkFBQSxlUnk1RkQsWUFBQSxlQUdELFdRcDVGRSxZQUFBLGFSdzVGRCxJQUFBLHdCQUFBLGVBQUQsV1FuNUZFLFlBQUEsT0FBQSxXUnU1RkQsSUFBQSw0QkFBQSxjQUFELEtRbDVGRSxZQUFBLFdSczVGRCxpQkFBQSxRQUVELFNBREEsS0FEQSxLUTk0RkEsTUFBQSxLUms1RkUsT0FBUSxLQUNSLFNBQVUsT0FFWixTUWo1RkUsaUJBQUEsUVJxNUZELFVBQUEsS1FsNUZELE9BQUEsRUFBQSxLUm01RkEsVVFoNUZFLE9BQUEsTVJvNUZELFdBQUEsRUFBQSxFQUFBLE9BQUEsZ0JBQ0QsZUFEQSxvQkFJQyxXQUFBLE9RaDVGRCxlQUFBLE9SZzVGRSxRQUFTLEtBQU0sRVE5NEZmLE1BQUEsS0FDQSxVQUFBLElBQ0EsWUFBQSxLQUNBLFdBQUEsS0FDQSxZQUFBLFNSazVGRiwwQkFEQSwrQkFJQyxVQUFBLGVBQUEsR0FDRCxzQkFEQSwyQkFJQyxNQUFBLEtRLzVGRCxVQUFBLElSZzZGQSwwQlEvNEZJLEdScTVGRixJQUZELE9BQUEsRVEvNEZELFFBQUEsRUFDRSxRQUFBLEVScTVGQSxLUTc0RkUsT0FBQSxLUmk1RkQsUUFBQSxLQUFBLEVRLzRGRCxRQUFBLEdSaTVGRixxQkFDRSxHQUdELFVBQUEsbUJRNzRGQyxLQUNFLFVBQUEsZVJnNUZKLFVBQ0UsVUFFQyxLUTE0RkgsYUFDRSxVQUFBLE1BREYsb0RBSUksVVI2NEZILFVBQUEsTUFDRCxxREFDRSxVQUdELFVBQUEiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2FycmFyYTogI2Y0ZjNmMDtcclxuQGRvcmFkbzogIzZhNWU1YztcclxuQG1hcmlnb2xkLXllbGxvdzogI2Y4ZTQ3NDtcclxuQGdvbGQ6IGRhcmtlbihAbWFyaWdvbGQteWVsbG93LCAyNSUpO1xyXG5AdW1iZXI6IGRhcmtlbihAbWFyaWdvbGQteWVsbG93LCA1MCUpO1xyXG5Ac3BpY3ktcGluazogIzdjNzI3MDtcclxuQHRvcmNoLXJlZDogI2ZmMDAxNTtcclxuQG1vbmEtbGlzYTogI2ZmOTk5OTtcclxuQGFsZ2FlLWdyZWVuOiAjOTNlNGJhO1xyXG5AYXBwbGU6ICM1YWJlNDQ7XHJcbkBjbG91ZHk6ICM1OTUyNTA7XHJcbkBjb2xkLXR1cmtleTogI2NmYmNiNjtcclxuXHJcbmF1ZGlvOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzLW11dGUtYnV0dG9uIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmF1ZGlvOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzLXZvbHVtZS1zbGlkZXIge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuYXVkaW86Oi13ZWJraXQtbWVkaWEtY29udHJvbHMtdm9sdW1lLWNvbnRyb2wtaG92ZXItYmFja2dyb3VuZCB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5hdWRpbzo6LXdlYmtpdC1tZWRpYS1jb250cm9scy12b2x1bWUtY29udHJvbC1jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuYXVkaW86Oi13ZWJraXQtbWVkaWEtY29udHJvbHMtZnVsbHNjcmVlbi1idXR0b24ge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhpZGRlbiB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4uc3VjY2Vzcy1zY29yZS10aXRsZSB7XHJcbiAgZm9udC1zaXplOiAyZW07XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbn1cclxuXHJcbi5zY29yZS1zZWN0aW9uIHtcclxuICB3aWR0aDogMTVlbTtcclxuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxufVxyXG5cclxuLnNjb3JlLWl0ZW0tYm9sZCB7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuaHIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIGJvcmRlcjogMDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgIzQ1NGI0ZDtcclxuICBtYXJnaW46IDFlbSAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5sYW5ndWFnZS1zZWxlY3RvciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAuZmxhZy1sb2dvIHtcclxuICAgIHdpZHRoOiAyMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwIDAgMC42ZW0gMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG59XHJcblxyXG4uZmxhZy1sb2dvIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgd2lkdGg6IDE2ZW07XHJcbn1cclxuXHJcbi5wd2Etc2NyZWVuIHtcclxuICBwYWRkaW5nOiAwIDEwJTtcclxuXHJcbiAgLnJlbGF0aXZlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gIGltZy5hcHAtaWNvbiB7XHJcbiAgICB3aWR0aDogNmVtO1xyXG4gIH1cclxuXHJcbiAgaDEge1xyXG4gICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgIG1hcmdpbjogMWVtIDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIG1hcmdpbjogMWVtIDAgMC41ZW0gMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICBpbWcucHdhLWJ1dHRvbiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmLm92ZXJsYXkge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgYW5pbWF0aW9uOiBhdXRvVG9nZ2xlIDQuMnMgbGluZWFyIGFsdGVybmF0ZSBpbmZpbml0ZTtcclxuICAgIH1cclxuXHJcbiAgICAmLm92ZXJsYXkyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgIGFuaW1hdGlvbjogYXV0b1RvZ2dsZSA0LjJzIGxpbmVhciAyLjhzIGFsdGVybmF0ZSBpbmZpbml0ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBrZXlmcmFtZXMgYXV0b1RvZ2dsZSB7XHJcbiAgICA2NiUge1xyXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGltZy5hcHBzdG9yZS1idXR0b24ge1xyXG4gICAgd2lkdGg6IDk4JTtcclxuICAgIG1hcmdpbjogMCAxJTtcclxuICB9XHJcblxyXG4gIGltZy5wbGF5c3RvcmUtYnV0dG9uIHtcclxuICAgIHdpZHRoOiA5OCU7XHJcbiAgICBtYXJnaW46IDAgMSU7XHJcbiAgfVxyXG59XHJcblxyXG4uc3RhcnQtc2NyZWVuIGJ1dHRvbixcclxuLmluZm8tcGFnZSBidXR0b24sXHJcbi52b2ljZS1tb2RlLWJ0bixcclxuLmNvdXJzZS10cmVlLXBhZ2UgLmxvZ291dC1idG4ge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgcGFkZGluZzogMC43NWVtIDIuNWVtO1xyXG4gIG1heC13aWR0aDogODAlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMDB2aDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LXNpemU6IDFlbTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gIHdpZHRoOiAxOGVtO1xyXG59XHJcblxyXG4uc3RhcnQtc2NyZWVuLXN0YXJ0LWJ0biB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkzZTRiYTtcclxufVxyXG5cclxuLnN0YXJ0LXNjcmVlbi1sb2dpbi1idG4sXHJcbi5pbmZvLXBhZ2UtYnRuIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkOTY2O1xyXG59XHJcblxyXG4udm9pY2UtbW9kZS1idG4ge1xyXG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhlNDc0O1xyXG59XHJcblxyXG4uaGlkZS1sb2dpbi1idG4ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5jb3Vyc2UtdHJlZS1wYWdlIC5lbmQtb2YtdGVzdCB7XHJcbiAgaDMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC43NWVtO1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgfVxyXG5cclxuICAubG9nb3V0LWJ0biB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbWFyaWdvbGQteWVsbG93O1xyXG4gICAgY29sb3I6IEBkb3JhZG87XHJcbiAgfVxyXG59XHJcblxyXG4uY291cnNlLWNvbnRhaW5lciB7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcblxyXG4gIC5sb2FkaW5nLXNwaW5uZXIge1xyXG4gICAgJixcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIHdpZHRoOiAxMGVtO1xyXG4gICAgICBoZWlnaHQ6IDEwZW07XHJcbiAgICB9XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogLTYuMWVtO1xyXG4gICAgbWFyZ2luLXRvcDogLTYuMWVtO1xyXG4gICAgZm9udC1zaXplOiAwLjZlbTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRleHQtaW5kZW50OiAtOTk5OWVtO1xyXG4gICAgYm9yZGVyLXRvcDogMS4xZW0gc29saWQgZmFkZShAbWFyaWdvbGQteWVsbG93LCAzMCUpO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxLjFlbSBzb2xpZCBmYWRlKEBtYXJpZ29sZC15ZWxsb3csIDMwJSk7XHJcbiAgICBib3JkZXItYm90dG9tOiAxLjFlbSBzb2xpZCBmYWRlKEBtYXJpZ29sZC15ZWxsb3csIDMwJSk7XHJcbiAgICBib3JkZXItbGVmdDogMS4xZW0gc29saWQgQG1hcmlnb2xkLXllbGxvdztcclxuICAgIGFuaW1hdGlvbjogbG9hZGluZy1zcGlubmVyLWFuaW1hdGlvbiAxLjFzIGluZmluaXRlIGxpbmVhcjtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICB9XHJcblxyXG4gICYubG9hZGluZyB7XHJcbiAgICAuZXhlcmNpc2VzLWNvbnRhaW5lciB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICAubG9hZGluZy1zcGlubmVyIHtcclxuICAgICAgZGlzcGxheTogaW5pdGlhbDtcclxuICAgIH1cclxuICAgIC5kaWFsb2ctY29udGFpbmVyIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICB9XHJcbiAgJi5pbml0aWFsLWxvYWRpbmctZG9uZSB7XHJcbiAgICAuZXhlcmNpc2VzLWNvbnRhaW5lciB7XHJcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgbGluZWFyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiAucmV0cmllcy1sZWZ0IHtcclxuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICM4OTg5ODk7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgbG9hZGluZy1zcGlubmVyLWFuaW1hdGlvbiB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbi5sZXNzb24tdG9wLWJhciB7XHJcbiAgcGFkZGluZzogMC4zMmVtO1xyXG4gIGhlaWdodDogMi41ZW07XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogZmFkZShAY2FycmFyYSwgNDUlKTtcclxuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMTcpO1xyXG4gIHotaW5kZXg6IDEwO1xyXG59XHJcblxyXG4uZXhlcmNpc2UtdGl0bGUge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC1zaXplOiAwLjhlbTtcclxuICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgY29sb3I6ICM2ZDZhNmE7XHJcbiAgbWFyZ2luLWxlZnQ6IDMlO1xyXG4gIG1hcmdpbi1yaWdodDogNCU7XHJcbn1cclxuXHJcbi5sZXNzb24tc2NvcmUge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwYWRkaW5nOiAwLjc1ZW07XHJcblxyXG4gIC5oZWFydCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgIGNvbG9yOiAjZmY5OTk5O1xyXG4gICAgd2lkdGg6IDEuNWVtO1xyXG4gICAgaGVpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAmLmRlYnVnIHtcclxuICAgICAgY29sb3I6IGJsdWU7XHJcbiAgICAgIGFuaW1hdGlvbjogYmxpbmsgMC41cyBsaW5lYXI7XHJcbiAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxlc3Nvbi1jbG9zZSB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAzLjZlbTtcclxuXHJcbiAgLmxlc3Nvbi1jbG9zZS1pY29uIHtcclxuICAgIGNvbG9yOiAjY2NjY2NjO1xyXG4gICAgd2lkdGg6IDEuNzVlbTtcclxuICAgIGhlaWdodDogMS43NWVtO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbXBsZXRlZC1leGVyY2lzZXMge1xyXG4gIEBoZWlnaHQ6IDMwcHg7XHJcbiAgd2lkdGg6IDMwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogQGhlaWdodCAvIDI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZTQ3NDtcclxuICBsaW5lLWhlaWdodDogQGhlaWdodDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIC5jb21wbGV0ZWQtZXhlcmNpc2VzLXRleHQge1xyXG4gICAgZm9udC1zaXplOiAwLjc1ZW07XHJcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4ubGVzc29uLXByb2dyZXNzIHtcclxuICBAaGVpZ2h0OiAwLjVlbTtcclxuICBoZWlnaHQ6IEBoZWlnaHQ7XHJcbiAgbWFyZ2luOiAwIDAuMWVtO1xyXG4gIGJhY2tncm91bmQ6ICNkY2RjZGM7XHJcbiAgYm9yZGVyLXJhZGl1czogQGhlaWdodCAvIDI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5sZXNzb24tcHJvZ3Jlc3MtYmFyIHtcclxuICB3aWR0aDogNTAlO1xyXG4gIGJhY2tncm91bmQ6IEBhcHBsZTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbmRpdi5oaWRlLW5vdGVzIHtcclxuICAuU2NvcmVOb3RlQ2hvcmQge1xyXG4gICAgJjpub3QoLnN1Y2Nlc3MpIHtcclxuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuZGl2LmhpZGUtcmVzdHMge1xyXG4gIC5TY29yZVJlc3Qge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIH1cclxufVxyXG5cclxuZGl2LmNob3Jkcy0xNiB7XHJcbiAgLlNjb3JlQ2hvcmQgdGV4dCB0c3BhbiB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG59XHJcblxyXG5kaXYuY2hvcmRzLTIwIHtcclxuICAuU2NvcmVDaG9yZCB0ZXh0IHRzcGFuIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbmRpdi5oYWxmLXdpZHRoIC5zY29yZS1jb250YWluZXIge1xyXG4gIHdpZHRoOiA1MCU7XHJcbiAgbWFyZ2luOiAwIDI1JTtcclxufVxyXG5cclxuLmV4ZXJjaXNlcy1jb250YWluZXIge1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG5cclxuICAuZXhlcmNpc2UtdHlwZSB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDAgMCAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIH1cclxuXHJcbiAgLnNjb3JlLWNvbnRhaW5lciB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgIC5zZWxlY3RlZCAuU2NvcmVTeWxsYWJsZSAqIHtcclxuICAgICAgICAuZXhlcmNpc2UtdHlwZS1zaW5nLW1pc3NpbmcmLFxyXG4gICAgICAgIC5leGVyY2lzZS10eXBlLXNpbmctc3RlcHMmLFxyXG4gICAgICAgIC5leGVyY2lzZS10eXBlLXNpbmctdG9uZSYge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuU2NvcmVOb3RlQ2hvcmQub2N0YXZlLXVwIC5TY29yZVN5bGxhYmxlIHRleHQge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuU2NvcmVOb3RlQ2hvcmQub2N0YXZlLWRvd24gLlNjb3JlU3lsbGFibGUgdGV4dCB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBvdmVybGluZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLlNjb3JlU3lsbGFibGUge1xyXG4gICAgICAgIC5leGVyY2lzZS10eXBlLXRhcC1wdWxzZSYsXHJcbiAgICAgICAgLmV4ZXJjaXNlLXR5cGUtc2F5LXJoeXRobSYge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xyXG5cclxuICAgICAgICAgICoge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnN1Y2Nlc3MgKiB7XHJcbiAgICAgICAgZmlsbDogQGFwcGxlO1xyXG4gICAgICAgIHN0cm9rZTogQGFwcGxlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZXJyb3IgKiB7XHJcbiAgICAgICAgZmlsbDogQHRvcmNoLXJlZDtcclxuICAgICAgICBzdHJva2U6IEB0b3JjaC1yZWQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kaXNhYmxlZCAqIHtcclxuICAgICAgICBmaWxsOiBAY29sZC10dXJrZXk7XHJcbiAgICAgICAgc3Ryb2tlOiBAY29sZC10dXJrZXk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kaXNhYmxlZC5zdWNjZXNzICoge1xyXG4gICAgICAgIGZpbGw6IHRpbnQobWl4KEBhcHBsZSwgQGNvbGQtdHVya2V5KSwgMjAlKTtcclxuICAgICAgICBzdHJva2U6IHRpbnQobWl4KEBhcHBsZSwgQGNvbGQtdHVya2V5KSwgMjAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYXVkaW8ge1xyXG4gICAgd2lkdGg6IDk2JSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiAwIDIlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuYXVkaW8tbGlzdCB7XHJcbiAgICAuYXVkaW8tbGlzdC1pdGVtIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIG1hcmdpbjogMTZweCBhdXRvO1xyXG4gICAgICB3aWR0aDogNzUlO1xyXG5cclxuICAgICAgYXVkaW8ge1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmV4ZXJjaXNlLXN1Ym1pdC1idXR0b24ge1xyXG4gICAgQGhlaWdodDogMzBweDtcclxuICAgIG1hcmdpbjogMTBweDtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBoZWlnaHQ6IEBoZWlnaHQ7XHJcbiAgICBsaW5lLWhlaWdodDogQGhlaWdodDtcclxuICAgIGJvcmRlci1yYWRpdXM6IEBoZWlnaHQgLyAyO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGJhY2tncm91bmQ6IEBhbGdhZS1ncmVlbjtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNyk7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgJi5oaWRkZW4ge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgIGJhY2tncm91bmQ6IEBjb2xkLXR1cmtleTtcclxuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVjb3JkLWJ1dHRvbiB7XHJcbiAgICBAaGVpZ2h0OiA0MHB4O1xyXG4gICAgbWFyZ2luOiAxMHB4O1xyXG4gICAgaGVpZ2h0OiBAaGVpZ2h0O1xyXG4gICAgbGluZS1oZWlnaHQ6IEBoZWlnaHQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiBAaGVpZ2h0IC8gMjtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBiYWNrZ3JvdW5kOiAjYWExMTIyO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjE3KTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAmLmhpZGRlbiB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAlKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbmZvLXN0b3AtYnV0dG9uIHtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgY29sb3I6IEBtb25hLWxpc2E7XHJcbiAgICBhbmltYXRpb246IGFuaW1hdGlvblN0b3BCdXR0b24gbGluZWFyIDAuOHM7XHJcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XHJcbiAgfVxyXG5cclxuICBAa2V5ZnJhbWVzIGFuaW1hdGlvblN0b3BCdXR0b24ge1xyXG4gICAgMCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKSBzY2FsZVkoMSk7XHJcbiAgICB9XHJcbiAgICAyMCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxLjYpIHNjYWxlWSgxLjYpO1xyXG4gICAgfVxyXG4gICAgNDAlIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMikgc2NhbGVZKDIpO1xyXG4gICAgfVxyXG4gICAgNjAlIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMikgc2NhbGVZKDIpO1xyXG4gICAgfVxyXG4gICAgODAlIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMikgc2NhbGVZKDIpO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpIHNjYWxlWSgxKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWxlY3RlZC1hbnN3ZXItY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDAuNjI1ZW0gMS4yNWVtIDEuMjVlbTtcclxuICB9XHJcblxyXG4gICYuZXhlcmNpc2UtdHlwZS1wbGFjZS1hbnN3ZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgIC5zZWxlY3RlZC1hbnN3ZXItY29udGFpbmVyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmV4ZXJjaXNlLXR5cGUtc2VsZWN0LWFuc3dlciAuc2VsZWN0ZWQtYW5zd2VyLWNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuXHJcbiAgLnNlbGVjdGVkLXRvbmUtYm94IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB9XHJcblxyXG4gIC5zZWxlY3RlZC10b25lLWJveCxcclxuICAuc2VsZWN0ZWQtYW5zd2VyLWJveCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC4zNzVlbTtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMCAwLjVlbTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtaW4td2lkdGg6IDJlbTtcclxuICAgIG1heC13aWR0aDogNWVtO1xyXG4gICAgaGVpZ2h0OiAyZW07XHJcbiAgICBiYWNrZ3JvdW5kOiBAY29sZC10dXJrZXk7XHJcbiAgICBjb2xvcjogQGNsb3VkeTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3JkZXI6IDAuMDhlbSBzb2xpZCBmYWRlKEBjbG91ZHksIDIwJSk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuNXMsIHRvcCAwLjVzLCB3aWR0aCAwLjVzLCBoZWlnaHQgMC41cztcclxuXHJcbiAgICAmLnNtYWxsLWZvbnQge1xyXG4gICAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LWhlaWdodDogNjAwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XHJcbiAgICAgICYuc21hbGwtZm9udCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc21hbGxlci1mb250IHtcclxuICAgICAgZm9udC1zaXplOiAwLjdlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLmZyYW1lZCB7XHJcbiAgICAgIGJvcmRlcjogMC4yZW0gc29saWQgQGNsb3VkeTtcclxuICAgICAgYmFja2dyb3VuZDogQG1hcmlnb2xkLXllbGxvdztcclxuICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgfVxyXG5cclxuICAgICYuYW5zd2VyLWVycm9yIHtcclxuICAgICAgYmFja2dyb3VuZDogQG1vbmEtbGlzYTtcclxuICAgIH1cclxuXHJcbiAgICAmLmFuc3dlci1zdWNjZXNzIHtcclxuICAgICAgYmFja2dyb3VuZDogQGFsZ2FlLWdyZWVuO1xyXG4gICAgICBib3JkZXI6IDAuMDhlbSBzb2xpZCBmYWRlKEBjbG91ZHksIDIwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5vY3RhdmUtdXAge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuXHJcbiAgICAmLm9jdGF2ZS1kb3duIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBvdmVybGluZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5waWFuby1jb250YWluZXIge1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4ub3B0aW9ucy1jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMCAxNnB4O1xyXG5cclxuICAub3B0aW9ucy1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDAuMTVlbSAwLjMxMjVlbTtcclxuICAgIHBhZGRpbmc6IDAgMC41ZW07XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIGhlaWdodDogMmVtO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtaW4td2lkdGg6IDFlbTtcclxuICAgIG1heC13aWR0aDogNWVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC4zNzVlbTtcclxuICAgIGJhY2tncm91bmQ6IEBzcGljeS1waW5rO1xyXG4gICAgY29sb3I6ICNlM2YyZmQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJi5zbWFsbC1mb250IHtcclxuICAgICAgZm9udC1zaXplOiAwLjllbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC1oZWlnaHQ6IDYwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xyXG4gICAgICAmLnNtYWxsLWZvbnQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnNtYWxsZXItZm9udCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC43ZW07XHJcbiAgICB9XHJcbiAgICAmLmVtcHR5IHtcclxuICAgICAgY29sb3I6IEBjYXJyYXJhO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBAY2FycmFyYTtcclxuICAgIH1cclxuICAgICYub2N0YXZlLXVwIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgICAmLm9jdGF2ZS1kb3duIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBvdmVybGluZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zZWxlY3RlZC1hbnN3ZXItY29udGFpbmVyLmJpZ2dlci1hbnN3ZXJzLFxyXG4ub3B0aW9ucy1jb250YWluZXIuYmlnZ2VyLWFuc3dlcnMge1xyXG4gIGZvbnQtc2l6ZTogMjJweDtcclxufVxyXG5cclxuLmV4ZXJjaXNlcy1jb250YWluZXIge1xyXG4gIC5xdWVzdGlvbi13cmFwcGVyIHtcclxuICAgICYucXVlc3Rpb24tY2VudGVyIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm9wdGlvbnMtY29udGFpbmVyLFxyXG4uc2VsZWN0ZWQtYW5zd2VyLWNvbnRhaW5lciB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgJi5saWdodGVyIHtcclxuICAgIC5vcHRpb25zLWl0ZW0sXHJcbiAgICAuc2VsZWN0ZWQtYW5zd2VyLWJveCB7XHJcbiAgICAgIGNvbG9yOiBAY2xvdWR5O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVkZWIzO1xyXG4gICAgfVxyXG5cclxuICAgIC5vcHRpb25zLWl0ZW0ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNkY2RjO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWxlY3RlZC1hbnN3ZXItYm94LmZyYW1lZCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGU0NzQ7XHJcbiAgICAgIGJvcmRlcjogMC4xNWVtIHNvbGlkIEBjbG91ZHk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmxvbmctYW5zd2VycyB7XHJcbiAgICAub3B0aW9ucy1pdGVtLFxyXG4gICAgLnNlbGVjdGVkLWFuc3dlci1ib3gge1xyXG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmJ1bGxldC1saXN0IHtcclxuICAgIC5vcHRpb25zLWl0ZW0sXHJcbiAgICAuc2VsZWN0ZWQtYW5zd2VyLWJveCB7XHJcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm9wdGlvbnMtaXRlbSB7XHJcbiAgICAgIG1pbi13aWR0aDogNjAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnNlcmlmIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgVGltZXMsIHNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxMTAlO1xyXG4gIH1cclxuXHJcbiAgJi5pbWFnZS1vcHRpb25zIHtcclxuICAgIC5vcHRpb25zLWl0ZW0sXHJcbiAgICAuc2VsZWN0ZWQtYW5zd2VyLWJveCB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVkZWIzY2M7XHJcbiAgICB9XHJcblxyXG4gICAgLm9wdGlvbnMtaXRlbSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2RjZGM7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGVjdGVkLWFuc3dlci1ib3guZnJhbWVkIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZTQ3NGNjO1xyXG4gICAgfVxyXG5cclxuICAgICYubm90YXRpb24ge1xyXG4gICAgICAub3B0aW9ucy1pdGVtLFxyXG4gICAgICAuc2VsZWN0ZWQtYW5zd2VyLWJveCB7XHJcbiAgICAgICAgd2lkdGg6IDE3JTtcclxuICAgICAgICBwYWRkaW5nOiA0cHggNHB4IDE0cHg7XHJcbiAgICAgICAgYm9yZGVyOiAwLjE1ZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5vcHRpb25zLWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbjogMC41ZW0gMC4yZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zZWxlY3RlZC1hbnN3ZXItYm94LmZyYW1lZCB7XHJcbiAgICAgICAgYm9yZGVyOiAwLjE1ZW0gc29saWQgQGNsb3VkeTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZnVsbC13aWR0aC1ub3RhdGlvbiB7XHJcbiAgICAgIC5vcHRpb25zLWl0ZW0sXHJcbiAgICAgIC5zZWxlY3RlZC1hbnN3ZXItYm94IHtcclxuICAgICAgICB3aWR0aDogNzUlO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggNHB4IDRweDtcclxuICAgICAgICBib3JkZXI6IDAuMTVlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm9wdGlvbnMtaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luOiAwLjVlbSAwLjJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNlbGVjdGVkLWFuc3dlci1ib3guZnJhbWVkIHtcclxuICAgICAgICBib3JkZXI6IDAuMTVlbSBzb2xpZCBAY2xvdWR5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5oYWxmLXdpZHRoLW5vdGF0aW9uIHtcclxuICAgICAgLm9wdGlvbnMtaXRlbSxcclxuICAgICAgLnNlbGVjdGVkLWFuc3dlci1ib3gge1xyXG4gICAgICAgIHdpZHRoOiAzNSU7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCA0cHggNHB4O1xyXG4gICAgICAgIGJvcmRlcjogMC4xNWVtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAub3B0aW9ucy1pdGVtIHtcclxuICAgICAgICBtYXJnaW46IDAuNWVtIDAuMmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2VsZWN0ZWQtYW5zd2VyLWJveC5mcmFtZWQge1xyXG4gICAgICAgIGJvcmRlcjogMC4xNWVtIHNvbGlkIEBjbG91ZHk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLndpZGVyIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYuc21hbGxlci1ub3RhdGlvbiB7XHJcbiAgICAgIC5vcHRpb25zLWl0ZW0sXHJcbiAgICAgIC5zZWxlY3RlZC1hbnN3ZXItYm94IHtcclxuICAgICAgICB3aWR0aDogMTEuNSU7XHJcbiAgICAgICAgcGFkZGluZzogMnB4IDJweCA0cHg7XHJcbiAgICAgICAgYm9yZGVyOiAwLjE1ZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5vcHRpb25zLWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbjogMC4zZW0gMC4zZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zZWxlY3RlZC1hbnN3ZXItYm94LmZyYW1lZCB7XHJcbiAgICAgICAgYm9yZGVyOiAwLjE1ZW0gc29saWQgQGNsb3VkeTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNjb3JlU1ZHIHtcclxuICAvLyB3aWR0aDogOTYlO1xyXG4gIC8vIGhlaWdodDogOTYlO1xyXG4gIC8vIG1hcmdpbjogMiU7XHJcblxyXG4gIC5leGVyY2lzZS10eXBlLWJvbnVzLXNvbmcgJiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtNTAlO1xyXG4gIH1cclxuXHJcbiAgLmV4ZXJjaXNlLXR5cGUtcGxhY2UtYW5zd2VyICYge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gICoge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUmVtdXNCcmF2dXJhXCI7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcclxuICAuZXhlcmNpc2VzLWNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nOiAwIDUlO1xyXG4gIH1cclxuXHJcbiAgLmV4ZXJjaXNlLXR5cGUtYm9udXMtc29uZyAmIHtcclxuICAgIC5zY29yZVNWRyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC0zNSU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZXhlcmNpc2UtdHlwZS1wbGFjZS1hbnN3ZXIsXHJcbi5leGVyY2lzZS10eXBlLXNlbGVjdC1hbnN3ZXIsXHJcbi5leGVyY2lzZS10eXBlLXBsYWNlLXNldCB7XHJcbiAgLnNlbGVjdGVkLWFuc3dlci1ib3gsXHJcbiAgLm9wdGlvbnMtaXRlbSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxZW07XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgc3ViIHtcclxuICAgICAgdmVydGljYWwtYWxpZ246IHN1YjtcclxuICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgIH1cclxuXHJcbiAgICBzdXAge1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnN1cHN1YiB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLWxlZnQ6IDFweDtcclxuXHJcbiAgICAgIHN1cCxcclxuICAgICAgc3ViIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjdlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMC43O1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzdWIge1xyXG4gICAgICAgIHRvcDogMC4yZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudW5kZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC43ZW07XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHRvcDogLTAuMmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC51bmRlci1jb250YWluZXIge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi10b3A6IDAuMjVlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc2xhc2gge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDAuMTVlbTtcclxuICAgICAgdG9wOiAtMC4xZW07XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgZm9udC1zaXplOiAxMjUlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGFzaC1jb250YWluZXIge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jaG9pY2VzLXN3aXRjaCB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgbWFyZ2luOiAxZW0gYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi5leGVyY2lzZS10eXBlLXBsYWNlLXNldCB7XHJcbiAgLnNlbGVjdGVkLWFuc3dlci1jb250YWluZXIge1xyXG4gICAgbWluLWhlaWdodDogMWVtO1xyXG4gIH1cclxuXHJcbiAgLnNlbGVjdGVkLWFuc3dlci1ib3gge1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgbWFyZ2luOiAwLjE1ZW0gMC4zMTI1ZW07XHJcbiAgfVxyXG59XHJcblxyXG4uZXhlcmNpc2UtdHlwZS1hbnN3ZXItcXVlc3Rpb24ge1xyXG4gIC5zZWxlY3RlZC1hbnN3ZXItYm94IHtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiAyZW07XHJcbiAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgcGFkZGluZzogMCAxZW07XHJcbiAgfVxyXG5cclxuICAub3B0aW9ucy1pdGVtIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiAyZW07XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIHBhZGRpbmc6IDAgMWVtO1xyXG4gIH1cclxuXHJcbiAgLnNjb3JlLWNvbnRhaW5lciBzdmcge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uZXhlcmNpc2UtdHlwZS1hbnN3ZXItcXVlc3Rpb24sXHJcbi5leGVyY2lzZS10eXBlLXBsYWNlLWFuc3dlcixcclxuLmV4ZXJjaXNlLXR5cGUtcGxhY2Utc2V0LFxyXG4uZXhlcmNpc2UtdHlwZS1zZWxlY3QtYW5zd2VyLFxyXG4uZXhlcmNpc2UtdHlwZS1ub3RhdGUtcGl0Y2gsXHJcbi5leGVyY2lzZS10eXBlLW5vdGF0ZS1jaG9yZCxcclxuLmV4ZXJjaXNlLXR5cGUtbm90YXRlLXJoeXRobSB7XHJcbiAgJiBwLFxyXG4gIGgyIHtcclxuICAgIG1hcmdpbjogMC4zNzVlbSAyJSAwLjYyNWVtO1xyXG4gIH1cclxuXHJcbiAgJiBwIHtcclxuICAgIGNvbG9yOiBAY2xvdWR5O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcclxuICB9XHJcblxyXG4gICYgaDIge1xyXG4gICAgZm9udC1zaXplOiAxLjRlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgY29sb3I6IEBnb2xkO1xyXG4gIH1cclxufVxyXG5cclxuLnNpbXBsaWZpZWQtc2NvcmUge1xyXG4gIC5TY29yZU5vdGVDaG9yZCB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XHJcbiAgfVxyXG4gIC5TY29yZUJhciB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgfVxyXG4gIC5zdGVtIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gICYuc3F1ZWV6ZS1zY29yZSB7XHJcbiAgICAuU2NvcmVOb3RlQ2hvcmQge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XHJcbiAgICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgICYuaGlkZGVuIHtcclxuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYmxpbmsge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUsIDEuMDUpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG4uZGlhbG9nLWNvbnRhaW5lciB7XHJcbiAgbWFyZ2luOiAwIDglIDEuNmVtIDglO1xyXG5cclxuICAuZGlhbG9nLXNwZWVjaC1idWJibGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiAwIDAgMCAyMHB4O1xyXG4gICAgcGFkZGluZzogMS4yNWVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGNvbG9yOiBAY2xvdWR5O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICYuZGVzY3JpcHRpb24ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBAbWFyaWdvbGQteWVsbG93O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLmRydW0ge1xyXG4gICAgICBtYXJnaW46IDAgMCAwIDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICYuZGVzY3JpcHRpb246YWZ0ZXIge1xyXG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVybCguLi9maWxlcy9pbWFnZXMvZHJ1bS5zdmcpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XHJcbiAgICAgIH1cclxuICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMSkgcm90YXRlKDJkZWcpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlLWluLW91dCAwLjA1cztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuaGlnaGxpZ2h0ZWQsXHJcbiAgICAmLmRvbmUsXHJcbiAgICAmLmJ1dHRvbi1mb3J3YXJkLFxyXG4gICAgJi5zdG9wLWJ1dHRvbiB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLmRlc2NyaXB0aW9uLW1pY3JvcGhvbmUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBAbWFyaWdvbGQteWVsbG93O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgJi5kZXNjcmlwdGlvbi1taWNyb3Bob25lLXRleHQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBAbWFyaWdvbGQteWVsbG93O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hbnN3ZXItc3VjY2VzcyB7XHJcbiAgICAgIGJhY2tncm91bmQ6IEBhbGdhZS1ncmVlbjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hbnN3ZXItZXJyb3Ige1xyXG4gICAgICBiYWNrZ3JvdW5kOiBAbW9uYS1saXNhO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHdpZHRoOiAwO1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIGJvcmRlcjogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBAbWFyaWdvbGQteWVsbG93O1xyXG4gICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICAgIH1cclxuICAgICYuZGVzY3JpcHRpb246YWZ0ZXIge1xyXG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IEBtYXJpZ29sZC15ZWxsb3c7XHJcbiAgICB9XHJcblxyXG4gICAgJi5kZXNjcmlwdGlvbi1taWNyb3Bob25lOmFmdGVyIHtcclxuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBAbWFyaWdvbGQteWVsbG93O1xyXG4gICAgfVxyXG5cclxuICAgICYuYW5zd2VyLXN1Y2Nlc3M6YWZ0ZXIge1xyXG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IEBhbGdhZS1ncmVlbjtcclxuICAgIH1cclxuXHJcbiAgICAmLmFuc3dlci1lcnJvcjphZnRlciB7XHJcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogQG1vbmEtbGlzYTtcclxuICAgIH1cclxuICAgICYudG9wIHtcclxuICAgICAgbWFyZ2luOiAzMHB4IDUlIDAgNSU7XHJcbiAgICB9XHJcbiAgICAmLnRvcDphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHdpZHRoOiAwO1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIGJvcmRlcjogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQG1hcmlnb2xkLXllbGxvdztcclxuICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMjBweDtcclxuICAgIH1cclxuICAgICYuZGVzY3JpcHRpb24udG9wOmFmdGVyIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQG1hcmlnb2xkLXllbGxvdztcclxuICAgIH1cclxuXHJcbiAgICAmLmRlc2NyaXB0aW9uLW1pY3JvcGhvbmUudG9wOmFmdGVyIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQG1hcmlnb2xkLXllbGxvdztcclxuICAgIH1cclxuXHJcbiAgICAmLmFuc3dlci1zdWNjZXNzLnRvcDphZnRlciB7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IEBhbGdhZS1ncmVlbjtcclxuICAgIH1cclxuXHJcbiAgICAmLmFuc3dlci1lcnJvci50b3A6YWZ0ZXIge1xyXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBAbW9uYS1saXNhO1xyXG4gICAgfVxyXG5cclxuICAgIC5kaWFsb2ctc3BlZWNoLWJ1YmJsZS10ZXh0IHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5kaWFsb2ctc3BlZWNoLWJ1YmJsZS1idXR0b24td3JhcHBlciB7XHJcbiAgICAgIGhlaWdodDogMS4yNWVtO1xyXG5cclxuICAgICAgLmRpYWxvZy1zcGVlY2gtYnViYmxlLWJ1dHRvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogQGFsZ2FlLWdyZWVuO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xyXG4gICAgICAgIHdpZHRoOiAzLjJlbTtcclxuICAgICAgICBoZWlnaHQ6IDMuMmVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTMuMmVtO1xyXG4gICAgICAgIGFuaW1hdGlvbjogYmxpbmsgMXMgbGluZWFyO1xyXG4gICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5zdG9wLWJ1dHRvbiB7XHJcbiAgICAgIC5kaWFsb2ctc3BlZWNoLWJ1YmJsZS1idXR0b24td3JhcHBlciB7XHJcbiAgICAgICAgLmRpYWxvZy1zcGVlY2gtYnViYmxlLWJ1dHRvbiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBAbW9uYS1saXNhO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYW5zd2VyLXN1Y2Nlc3MuZG9uZSxcclxuICAgICYuYnV0dG9uLXllbGxvdyB7XHJcbiAgICAgIC5kaWFsb2ctc3BlZWNoLWJ1YmJsZS1idXR0b24td3JhcHBlciB7XHJcbiAgICAgICAgLmRpYWxvZy1zcGVlY2gtYnViYmxlLWJ1dHRvbiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBAbWFyaWdvbGQteWVsbG93O1xyXG5cclxuICAgICAgICAgIC5leGVyY2lzZXMtY29udGFpbmVyLmxlc3Nvbi1maW5pc2hlZCAmIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQuMzc1ZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogNC4zNzVlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTQuMzc1ZW07XHJcblxyXG4gICAgICAgICAgICAmIHN2ZyB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDIuMjVlbTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDIuMjVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYW5zd2VyLWVycm9yIHtcclxuICAgICAgLmRpYWxvZy1zcGVlY2gtYnViYmxlLWJ1dHRvbi13cmFwcGVyIHtcclxuICAgICAgICAuZGlhbG9nLXNwZWVjaC1idWJibGUtYnV0dG9uIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IEBtYXJpZ29sZC15ZWxsb3c7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5idXR0b24tZm9yd2FyZCB7XHJcbiAgICAgIC5kaWFsb2ctc3BlZWNoLWJ1YmJsZS1idXR0b24td3JhcHBlciB7XHJcbiAgICAgICAgLmRpYWxvZy1zcGVlY2gtYnViYmxlLWJ1dHRvbiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBAYWxnYWUtZ3JlZW47XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZXhlcmNpc2VzLWNvbnRhaW5lci5sZXNzb24tZmluaXNoZWQge1xyXG4gIGJhY2tncm91bmQ6IHJlcGVhdCBjZW50ZXIvODAlIHVybCguLi9maWxlcy9pbWFnZXMvY29uZmV0dGkuZ2lmKTtcclxufVxyXG5cclxuLm5vdHkge1xyXG4gIGhlaWdodDogNy41ZW07XHJcbiAgd2lkdGg6IDVlbTtcclxuXHJcbiAgJi5zbWFsbCB7XHJcbiAgICBoZWlnaHQ6IDQuMzc1ZW07XHJcbiAgICB3aWR0aDogMS41ZW07XHJcbiAgfVxyXG5cclxuICAmLnRvcCB7XHJcbiAgICBoZWlnaHQ6IDUwJTtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICB9XHJcblxyXG4gICYubWljLXBlcm1pc3Npb25zIHtcclxuICAgIGhlaWdodDogMzAlO1xyXG4gICAgd2lkdGg6IDMwJTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gIH1cclxuXHJcbiAgJi5hbnN3ZXItc3VjY2VzcyB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xyXG4gICAgYW5pbWF0aW9uOiBhbmltYXRpb25TdWNjZXNzIGxpbmVhciAxcztcclxuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xyXG4gIH1cclxuXHJcbiAgJi5kb25lOm5vdCguY2VsZWJyYXRlKSB7XHJcbiAgICBhbmltYXRpb246IGFuaW1hdGlvbkRvbmUgbGluZWFyIDAuOHM7XHJcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcclxuICB9XHJcblxyXG4gICYuY2VsZWJyYXRlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XHJcbiAgICBhbmltYXRpb246IGFuaW1hdGlvblN1Y2Nlc3MgbGluZWFyIDFzO1xyXG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xyXG4gIH1cclxuXHJcbiAgJi5kYW5jZSB7XHJcbiAgICBhbmltYXRpb246IGFuaW1hdGlvbkRhbmNlIGxpbmVhciAxLjVzO1xyXG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xyXG4gIH1cclxuXHJcbiAgJi5hbnN3ZXItZXJyb3Ige1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSBzY2FsZVgoLTEpO1xyXG4gICAgYW5pbWF0aW9uOiBhbmltYXRpb25FcnJvciBsaW5lYXIgMC44cztcclxuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xyXG4gIH1cclxuXHJcbiAgLnN0YXJ0LXNjcmVlbiAmIHtcclxuICAgIGhlaWdodDogMThlbTtcclxuICAgIHdpZHRoOiAxMmVtO1xyXG4gIH1cclxuXHJcbiAgQGtleWZyYW1lcyBhbmltYXRpb25TdWNjZXNzIHtcclxuICAgIDAlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpIHJvdGF0ZSgtMTBkZWcpO1xyXG4gICAgfVxyXG4gICAgMTAlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtMTE1cHgpIHJvdGF0ZSgtNWRlZykgc2NhbGVYKDEuMSkgc2NhbGVZKDEuMSk7XHJcbiAgICB9XHJcbiAgICAyMCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCkgc2NhbGVYKDEuMSkgc2NhbGVZKDEuMSk7XHJcbiAgICB9XHJcbiAgICAzMCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC01MHB4KSBzY2FsZVgoMSkgc2NhbGVZKDAxKTtcclxuICAgIH1cclxuICAgIDQwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTExNXB4KSBzY2FsZVgoMS40KSBzY2FsZVkoMS40KTtcclxuICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTcwcHgpIHJvdGF0ZSg1ZGVnKSBzY2FsZVgoMS4zKSBzY2FsZVkoMS4zKTtcclxuICAgIH1cclxuICAgIDYwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMjBweCkgcm90YXRlKC01ZGVnKTtcclxuICAgIH1cclxuICAgIDc1JSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTE1cHgpIHJvdGF0ZSgtMTBkZWcpO1xyXG4gICAgfVxyXG4gICAgOTAlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAxMHB4KSByb3RhdGUoLTEzZGVnKTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCkgcm90YXRlKC0xMGRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAa2V5ZnJhbWVzIGFuaW1hdGlvbkRvbmUge1xyXG4gICAgMCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSBzY2FsZVgoMSkgc2NhbGVZKDEpO1xyXG4gICAgfVxyXG4gICAgMTAlIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTNkZWcpIHNjYWxlWCgwLjgpIHNjYWxlWSgwLjgpO1xyXG4gICAgfVxyXG4gICAgMjAlIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTNkZWcpIHNjYWxlWCgwLjgpIHNjYWxlWSgwLjgpO1xyXG4gICAgfVxyXG4gICAgMzAlIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoM2RlZykgc2NhbGVYKDIpIHNjYWxlWSgyKTtcclxuICAgIH1cclxuICAgIDQwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0zZGVnKSBzY2FsZVgoMikgc2NhbGVZKDIpO1xyXG4gICAgfVxyXG4gICAgNTAlIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoM2RlZykgc2NhbGVYKDIpIHNjYWxlWSgyKTtcclxuICAgIH1cclxuICAgIDYwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0zZGVnKSBzY2FsZVgoMikgc2NhbGVZKDIpO1xyXG4gICAgfVxyXG4gICAgNzAlIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoM2RlZykgc2NhbGVYKDIpIHNjYWxlWSgyKTtcclxuICAgIH1cclxuICAgIDgwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0zZGVnKSBzY2FsZVgoMikgc2NhbGVZKDIpO1xyXG4gICAgfVxyXG4gICAgOTAlIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoM2RlZykgc2NhbGVYKDIpIHNjYWxlWSgyKTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpIHNjYWxlWCgxKSBzY2FsZVkoMSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAa2V5ZnJhbWVzIGFuaW1hdGlvbkRhbmNlIHtcclxuICAgIDAlIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoM2RlZykgc2NhbGVYKDEuNSkgc2NhbGVZKDEuNSk7XHJcbiAgICB9XHJcbiAgICAxNyUge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZykgc2NhbGVYKDEuNSkgc2NhbGVZKDEuNSk7XHJcbiAgICB9XHJcbiAgICAzMyUge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKSBzY2FsZVgoMS41KSBzY2FsZVkoMS41KTtcclxuICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0zZGVnKSBzY2FsZVgoMS41KSBzY2FsZVkoMS41KTtcclxuICAgIH1cclxuICAgIDY3JSB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDNkZWcpIHNjYWxlWCgxLjUpIHNjYWxlWSgxLjUpO1xyXG4gICAgfVxyXG4gICAgODMlIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTNkZWcpIHNjYWxlWCgxLjUpIHNjYWxlWSgxLjUpO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDNkZWcpIHNjYWxlWCgxLjUpIHNjYWxlWSgxLjUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGtleWZyYW1lcyBhbmltYXRpb25FcnJvciB7XHJcbiAgICAwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KSByb3RhdGUoMTgwZGVnKSBzY2FsZVgoLTEpO1xyXG4gICAgfVxyXG4gICAgMTUlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTI1cHgsIDBweCkgcm90YXRlKDE3OWRlZykgc2NhbGVYKC0xKTtcclxuICAgIH1cclxuICAgIDMwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIwcHgsIDBweCkgcm90YXRlKDE4M2RlZykgc2NhbGVYKC0xKTtcclxuICAgIH1cclxuICAgIDQ1JSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNXB4LCAwcHgpIHJvdGF0ZSgxNzdkZWcpIHNjYWxlWCgtMSk7XHJcbiAgICB9XHJcbiAgICA2MCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMHB4LCAwcHgpIHJvdGF0ZSgxODJkZWcpIHNjYWxlWCgtMSk7XHJcbiAgICB9XHJcbiAgICA3NSUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNXB4LCAwcHgpIHJvdGF0ZSgxNzlkZWcpIHNjYWxlWCgtMSk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpIHJvdGF0ZSgxODBkZWcpIHNjYWxlWCgtMSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWljcm9waG9uZSB7XHJcbiAgaGVpZ2h0OiAxLjI1ZW07XHJcbiAgd2lkdGg6IDEuMjVlbTtcclxuICBtYXJnaW4tcmlnaHQ6IDEuMjVlbTtcclxufVxyXG5cclxuLnNvdW5kd2F2ZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLndhdmUge1xyXG4gIGhlaWdodDogMS4yNWVtO1xyXG4gIHdpZHRoOiAxLjI1ZW07XHJcbiAgZmlsbDogQGNsb3VkeTtcclxufVxyXG5cclxuQGl0ZXJhdGlvbnM6IDk7XHJcbi5wdWxzZS1sb29wIChAaSkgd2hlbiAoQGkgPiAwKSB7XHJcbiAgLkxpbmVfQHtpfSB7XHJcbiAgICBhbmltYXRpb246IHdhdmVQdWxzZSAxcyBpbmZpbml0ZTtcclxuICAgIGFuaW1hdGlvbi1kZWxheTogQGkgKiAwLjE1cztcclxuICB9XHJcbiAgLnB1bHNlLWxvb3AoQGkgLSAxKTtcclxufVxyXG4ucHVsc2UtbG9vcChAaXRlcmF0aW9ucyk7XHJcblxyXG5Aa2V5ZnJhbWVzIHdhdmVQdWxzZSB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMik7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xyXG4gIH1cclxuXHJcbiAgNTAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuNyk7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgyKTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XHJcbiAgfVxyXG59XHJcblxyXG4udm9pY2VzIHtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICAudGVzc2l0dXJhIHtcclxuICAgIHdpZHRoOiA2MCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAycHg7XHJcbiAgICBtYXJnaW46IDEwcHggYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIGJhY2tncm91bmQ6IEBjYXJyYXJhO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgQGRvcmFkbztcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgJi5zZWxlY3RlZCB7XHJcbiAgICAgIGJhY2tncm91bmQ6IEBhbGdhZS1ncmVlbjtcclxuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IDFweCBAYWxnYWUtZ3JlZW47XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50ZXNzaXR1cmEtaGlnaGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgIGJhY2tncm91bmQ6ICNmZGY2ZGY7XHJcbiAgfVxyXG4gIC50ZXNzaXR1cmEtaGlnaCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjllNmE4O1xyXG4gIH1cclxuICAudGVzc2l0dXJhLW1pZCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjRkMTVmO1xyXG4gIH1cclxuICAudGVzc2l0dXJhLWxvdyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWZiYzE1O1xyXG4gIH1cclxufVxyXG5cclxuLmF3cy1idG4ge1xyXG4gIGh0bWwgJiB7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIGhlaWdodDogMi43NWVtO1xyXG4gIH1cclxuXHJcbiAgJi5hd3MtYnRuLS10cmFuc3BhcmVudCB7XHJcbiAgICAmLFxyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmICosXHJcbiAgICAmICo6YmVmb3JlIHtcclxuICAgICAgY29sb3I6ICNlOGU4ZTg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hd3MtYnRuX19wcm9ncmVzcyB7XHJcbiAgICB3aWR0aDogNzV2dztcclxuICB9XHJcblxyXG4gIC5leGVyY2lzZXMtY29udGFpbmVyICYge1xyXG4gICAgLS1idXR0b24tZGVmYXVsdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgbWFyZ2luOiAwLjI1ZW0gMDtcclxuICB9XHJcblxyXG4gIC5leGVyY2lzZXMtY29udGFpbmVyLmV4ZXJjaXNlLWRvbmUgJi5hd3MtYnRuLS1zZWNvbmRhcnkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBpbXBvcnQgXCIuLi9ub2RlX21vZHVsZXMvcmVhY3QtcGlhbm8vZGlzdC9zdHlsZXMuY3NzXCI7XHJcblxyXG4uZXhlcmNpc2UtdHlwZS1ub3RhdGUtcGl0Y2gsXHJcbi5leGVyY2lzZS10eXBlLW5vdGF0ZS1jaG9yZCB7XHJcbiAgJi5leGVyY2lzZXMtY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gIGltZy5pbGx1c3RyYXRpb24ge1xyXG4gICAgbWFyZ2luOiAxZW0gMDtcclxuICB9XHJcblxyXG4gIGRpdi5ub3RlLWhhbmRsZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICB3aWR0aDogMTZweDtcclxuICAgIGJhY2tncm91bmQ6IEBjb2xkLXR1cmtleTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIGZhZGUoQGNsb3VkeSwgMjAlKTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MCU7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MCU7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuXHJcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuMTVzLCB0b3AgMC4xNXM7XHJcbiAgfVxyXG5cclxuICBkaXYubm90ZS1oYW5kbGUuc2VsZWN0ZWQge1xyXG4gICAgaGVpZ2h0OiA4cHg7XHJcbiAgICB3aWR0aDogOHB4O1xyXG4gICAgYmFja2dyb3VuZDogQGNsb3VkeTtcclxuICAgIGJvcmRlcjogNHB4IHNvbGlkIEBtYXJpZ29sZC15ZWxsb3c7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAycHggQGNsb3VkeTtcclxuICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxcHg7XHJcbiAgfVxyXG5cclxuICBkaXYubm90ZS1hcnJvdyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICB3aWR0aDogMjRweDtcclxuICAgIGJhY2tncm91bmQ6IEBjb2xkLXR1cmtleTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIGZhZGUoQGNsb3VkeSwgMjAlKTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgIGNvbG9yOiBAY2xvdWR5O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgZGl2Lm5vdGUtYXJyb3cuc2VsZWN0ZWQge1xyXG4gICAgYmFja2dyb3VuZDogQG1hcmlnb2xkLXllbGxvdztcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkIEBjbG91ZHk7XHJcbiAgfVxyXG5cclxuICAuUmVhY3RQaWFub19fS2V5LS1hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZDogIzk5OTk5OTtcclxuICB9XHJcblxyXG4gIC5SZWFjdFBpYW5vX19LZXktLWFjdGl2ZS5SZWFjdFBpYW5vX19LZXktLW5hdHVyYWwge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTk5OTtcclxuICB9XHJcblxyXG4gIC5SZWFjdFBpYW5vX19LZXktLWFjdGl2ZS5SZWFjdFBpYW5vX19LZXktLWFjY2lkZW50YWwge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5OTk5OTk7XHJcbiAgfVxyXG59XHJcblxyXG4uZXhlcmNpc2UtdHlwZS1ub3RhdGUtcmh5dGhtIHtcclxuICAmLmV4ZXJjaXNlcy1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgZGl2LnNlbGVjdGlvbi1ib3gge1xyXG4gICAgYmFja2dyb3VuZDogI2U5ZTdlMTtcclxuICAgIGhlaWdodDogMzNweDtcclxuICAgIHdpZHRoOiAzM3B4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzZkNmE2YTtcclxuICAgIG1hcmdpbjogMC41JTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgYmFja2dyb3VuZDogQG1hcmlnb2xkLXllbGxvdztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGRpdi50aW1lLXNlbGVjdGlvbi1ib3gge1xyXG4gICAgYmFja2dyb3VuZDogI2NjYmJhYTtcclxuICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgICBtYXJnaW46IDIwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG5cclxuICBkaXYubm90ZS1oYW5kbGUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgd2lkdGg6IDE2cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiBAY29sZC10dXJrZXk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCBmYWRlKEBjbG91ZHksIDIwJSk7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiAxMXB4O1xyXG5cclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwJTtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwJTtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG5cclxuICAgIHRyYW5zaXRpb246IGxlZnQgMC4xNXMsIHRvcCAwLjE1cztcclxuICB9XHJcblxyXG4gIGRpdi5ub3RlLWhhbmRsZS5zZWxlY3RlZCB7XHJcbiAgICBoZWlnaHQ6IDhweDtcclxuICAgIHdpZHRoOiA4cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiBAY2xvdWR5O1xyXG4gICAgYm9yZGVyOiA0cHggc29saWQgQG1hcmlnb2xkLXllbGxvdztcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDJweCBAY2xvdWR5O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxcHg7XHJcbiAgfVxyXG5cclxuICAubm90ZS1pY29uIHtcclxuICAgIG1hcmdpbjogMS41JTtcclxuICB9XHJcblxyXG4gIC5iYXJsaW5lIHtcclxuICAgIGhlaWdodDogMjVweDtcclxuICAgIHdpZHRoOiAycHg7XHJcbiAgICBtYXJnaW46IDVweCBhdXRvIDAgYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xyXG4gIH1cclxuXHJcbiAgLnZlcnRpY2FsLWxpbmUge1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICB3aWR0aDogMjBlbTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZkNmE2YTtcclxuICB9XHJcbn1cclxuIiwiLyogaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC8gXG4gICB2Mi4wIHwgMjAxMTAxMjZcbiAgIExpY2Vuc2U6IG5vbmUgKHB1YmxpYyBkb21haW4pXG4qL1xuQGltcG9ydCBcIi4uL25vZGVfbW9kdWxlcy9yZWFjdC1waWFuby9kaXN0L3N0eWxlcy5jc3NcIjtcbmh0bWwsXG5ib2R5LFxuZGl2LFxuc3BhbixcbmFwcGxldCxcbm9iamVjdCxcbmlmcmFtZSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAsXG5ibG9ja3F1b3RlLFxucHJlLFxuYSxcbmFiYnIsXG5hY3JvbnltLFxuYWRkcmVzcyxcbmJpZyxcbmNpdGUsXG5jb2RlLFxuZGVsLFxuZGZuLFxuZW0sXG5pbWcsXG5pbnMsXG5rYmQsXG5xLFxucyxcbnNhbXAsXG5zbWFsbCxcbnN0cmlrZSxcbnN0cm9uZyxcbnN1YixcbnN1cCxcbnR0LFxudmFyLFxuYixcbnUsXG5pLFxuY2VudGVyLFxuZGwsXG5kdCxcbmRkLFxub2wsXG51bCxcbmxpLFxuZmllbGRzZXQsXG5mb3JtLFxubGFiZWwsXG5sZWdlbmQsXG50YWJsZSxcbmNhcHRpb24sXG50Ym9keSxcbnRmb290LFxudGhlYWQsXG50cixcbnRoLFxudGQsXG5hcnRpY2xlLFxuYXNpZGUsXG5jYW52YXMsXG5kZXRhaWxzLFxuZW1iZWQsXG5maWd1cmUsXG5maWdjYXB0aW9uLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbm91dHB1dCxcbnJ1YnksXG5zZWN0aW9uLFxuc3VtbWFyeSxcbnRpbWUsXG5tYXJrLFxuYXVkaW8sXG52aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cbm9sLFxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuYmxvY2txdW90ZSxcbnEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5ibG9ja3F1b3RlOmJlZm9yZSxcbmJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSxcbnE6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgY29udGVudDogbm9uZTtcbn1cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG4uZnVsbHNpemUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmZsZXgtaG9yaXpvbnRhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uZmxleC12ZXJ0aWNhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmZsZXgtaXRlbS1hbGlnbi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cbi5mbGV4LWl0ZW1zLWNlbnRlcmVkIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZmxleC1qdXN0aWZ5LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmZsZXgtc3BhY2UtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5mbGV4LXNwYWNlLWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuLmZsZXgtYWxpZ24tY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mbGV4LWFsaWduLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5mbGV4LWdyb3ctc2l6ZSB7XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxuLmZsZXgtZ3Jvdy1zaXplLTIge1xuICBmbGV4OiAyIDAgYXV0bztcbn1cbi5mbGV4LWdyb3ctc2l6ZS0zIHtcbiAgZmxleDogMyAwIGF1dG87XG59XG4uZmxleC1zaHJpbmstc2l6ZSB7XG4gIGZsZXg6IDAgMSBhdXRvO1xufVxuLmZsZXgtYWRhcHQtc2l6ZSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLmZsZXgtcHJlc2VydmUtc2l6ZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLnNwYWNlci01IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi52ZXJ0aWNhbC1zcGFjZXItNSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLmhvcml6b250YWwtc3BhY2VyLTUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAwO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi5zcGFjZXItMTAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG4udmVydGljYWwtc3BhY2VyLTEwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDEwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLmhvcml6b250YWwtc3BhY2VyLTEwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDA7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLnNwYWNlci0xNSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi52ZXJ0aWNhbC1zcGFjZXItMTUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMTVweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG4uaG9yaXpvbnRhbC1zcGFjZXItMTUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMDtcbiAgZmxleDogMCAwIGF1dG87XG59XG4uc3BhY2VyLTIwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLnZlcnRpY2FsLXNwYWNlci0yMCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi5ob3Jpem9udGFsLXNwYWNlci0yMCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAwO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi5zcGFjZXItMjUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG4udmVydGljYWwtc3BhY2VyLTI1IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDI1cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLmhvcml6b250YWwtc3BhY2VyLTI1IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDA7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLnNwYWNlci0zMCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi52ZXJ0aWNhbC1zcGFjZXItMzAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMzBweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG4uaG9yaXpvbnRhbC1zcGFjZXItMzAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMDtcbiAgZmxleDogMCAwIGF1dG87XG59XG4uc3BhY2VyLTM1IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLnZlcnRpY2FsLXNwYWNlci0zNSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi5ob3Jpem9udGFsLXNwYWNlci0zNSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAwO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi5zcGFjZXItNDAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG4udmVydGljYWwtc3BhY2VyLTQwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLmhvcml6b250YWwtc3BhY2VyLTQwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDA7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLnNwYWNlci00NSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi52ZXJ0aWNhbC1zcGFjZXItNDUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogNDVweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG4uaG9yaXpvbnRhbC1zcGFjZXItNDUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogMDtcbiAgZmxleDogMCAwIGF1dG87XG59XG4uc3BhY2VyLTUwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLnZlcnRpY2FsLXNwYWNlci01MCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi5ob3Jpem9udGFsLXNwYWNlci01MCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAwO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi5zcGFjZXItNTUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDU1cHg7XG4gIGhlaWdodDogNTVweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG4udmVydGljYWwtc3BhY2VyLTU1IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDU1cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLmhvcml6b250YWwtc3BhY2VyLTU1IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1NXB4O1xuICBoZWlnaHQ6IDA7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLnNwYWNlci02MCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi52ZXJ0aWNhbC1zcGFjZXItNjAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogNjBweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG4uaG9yaXpvbnRhbC1zcGFjZXItNjAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogMDtcbiAgZmxleDogMCAwIGF1dG87XG59XG4uc3BhY2VyLTY1IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2NXB4O1xuICBoZWlnaHQ6IDY1cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLnZlcnRpY2FsLXNwYWNlci02NSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiA2NXB4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi5ob3Jpem9udGFsLXNwYWNlci02NSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNjVweDtcbiAgaGVpZ2h0OiAwO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi5zcGFjZXItNzAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG4udmVydGljYWwtc3BhY2VyLTcwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDcwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLmhvcml6b250YWwtc3BhY2VyLTcwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDA7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLnNwYWNlci03NSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNzVweDtcbiAgaGVpZ2h0OiA3NXB4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi52ZXJ0aWNhbC1zcGFjZXItNzUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogNzVweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG4uaG9yaXpvbnRhbC1zcGFjZXItNzUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDc1cHg7XG4gIGhlaWdodDogMDtcbiAgZmxleDogMCAwIGF1dG87XG59XG4uc3BhY2VyLTgwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLnZlcnRpY2FsLXNwYWNlci04MCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi5ob3Jpem9udGFsLXNwYWNlci04MCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiAwO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi5zcGFjZXItODUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDg1cHg7XG4gIGhlaWdodDogODVweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG4udmVydGljYWwtc3BhY2VyLTg1IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDg1cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLmhvcml6b250YWwtc3BhY2VyLTg1IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4NXB4O1xuICBoZWlnaHQ6IDA7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLnNwYWNlci05MCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiA5MHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi52ZXJ0aWNhbC1zcGFjZXItOTAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogOTBweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG4uaG9yaXpvbnRhbC1zcGFjZXItOTAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogMDtcbiAgZmxleDogMCAwIGF1dG87XG59XG4uc3BhY2VyLTk1IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA5NXB4O1xuICBoZWlnaHQ6IDk1cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLnZlcnRpY2FsLXNwYWNlci05NSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiA5NXB4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi5ob3Jpem9udGFsLXNwYWNlci05NSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOTVweDtcbiAgaGVpZ2h0OiAwO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi5zcGFjZXItMTAwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG4udmVydGljYWwtc3BhY2VyLTEwMCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG4uaG9yaXpvbnRhbC1zcGFjZXItMTAwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAwO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi5jb3Vyc2UtdHJlZS1wYWdlIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5jb3Vyc2UtdHJlZS1wYWdlIC50cmVlLXNlbGVjdC1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY291cnNlLXRyZWUtcGFnZSAudHJlZS1oZWFkZXIge1xuICBjb2xvcjogIzZhNWU1YztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxLjI1ZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC1oZWlnaHQ6IDQ1MHB4KSB7XG4gIC5jb3Vyc2UtdHJlZS1wYWdlIC50cmVlLWhlYWRlciB7XG4gICAgcGFkZGluZzogMS4yNWVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4uY291cnNlLXRyZWUtcGFnZSAudHJlZS1oZWFkZXIgLnRyZWUtaGVhZGVyLWJ1dHRvbiB7XG4gIGhlaWdodDogMS4yNWVtO1xuICB3aWR0aDogMS4yNWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5jb3Vyc2UtdHJlZS1wYWdlIC50cmVlLWhlYWRlciAudHJlZS1oZWFkZXItdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuLmNvdXJzZS10cmVlLXBhZ2UgLmluZm8tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogMWVtO1xufVxuLmNvdXJzZS10cmVlLXBhZ2UgLmluZm8tYnV0dG9uIHtcbiAgaGVpZ2h0OiAxLjI1ZW07XG4gIHdpZHRoOiAxLjI1ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC41O1xuICBjb2xvcjogIzZhNWU1Yztcbn1cbi5jb3Vyc2UtdHJlZS1wYWdlIC50cmVlLXNlbGVjdC1sZXZlbCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjg1ZW07XG59XG4uY291cnNlLXRyZWUtcGFnZSAudHJlZS1zZWxlY3QtbGV2ZWwgc3ZnLmNvdXJzZS1jaXJjbGUge1xuICBoZWlnaHQ6IDUuNTZlbTtcbiAgLyp3aWR0aDogYXV0bzsqL1xufVxuLmNvdXJzZS10cmVlLXBhZ2UgLnRyZWUtc2VsZWN0LWxldmVsIHN2Zy5jb3Vyc2UtY2lyY2xlIGNpcmNsZSB7XG4gIGZpbGw6ICNjZmJjYjY7XG4gIHN0cm9rZTogIzU5NTI1MDtcbn1cbi5jb3Vyc2UtdHJlZS1wYWdlIC50cmVlLXNlbGVjdC1sZXZlbCBzdmcuY291cnNlLWNpcmNsZSAuY291cnNlLWNpcmNsZS1jb3VudGVyIGNpcmNsZSB7XG4gIGZpbGw6ICNmZjk5OTk7XG59XG4uY291cnNlLXRyZWUtcGFnZSAudHJlZS1zZWxlY3QtbGV2ZWwgc3ZnLmNvdXJzZS1jaXJjbGUuY29tcGxldGVkIC5jb3Vyc2UtY2lyY2xlLWNvdW50ZXIgY2lyY2xlIHtcbiAgZmlsbDogIzkzZTRiYTtcbn1cbi5jb3Vyc2UtdHJlZS1wYWdlIC5tb2RhbCB7XG4gIGNvbG9yOiAjNmE1ZTVjO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGYzZjA7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jb3Vyc2UtdHJlZS1wYWdlIC5tb2RhbCAubW9kYWwtY29udGVudCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmNvdXJzZS10cmVlLXBhZ2UgLm1vZGFsIC5tb2RhbC1jb250ZW50IGltZy5sZXNzb24tdmlldy1pY29uIHtcbiAgbWFyZ2luLWJvdHRvbTogMS40ZW07XG59XG4uY291cnNlLXRyZWUtcGFnZSAubW9kYWwgLm1vZGFsLWNvbnRlbnQgLnJlZG8tdGV4dC1pbmZvIHtcbiAgd2lkdGg6IDYwJTtcbiAgZm9udC1zaXplOiAwLjhlbTtcbn1cbi5jb3Vyc2UtdHJlZS1wYWdlIC5sZXNzb24tdmlldy1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjNmMDtcbn1cbi5jb3Vyc2UtdHJlZS1wYWdlIC5sZXNzb24tdmlldy1jb250YWluZXIgLmxlc3Nvbi12aWV3LWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAuNWVtIDA7XG59XG4uY291cnNlLXRyZWUtcGFnZSAubGVzc29uLXNlbGVjdC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmM2YwO1xufVxuLmNvdXJzZS10cmVlLXBhZ2UgLmxlc3Nvbi1zZWxlY3QtY29udGFpbmVyIHtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLmNvdXJzZS10cmVlLXBhZ2UgLmxlc3Nvbi1zZWxlY3QtY29udGFpbmVyIGEubGVzc29uLWNhcmQge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICBtYXJnaW4tYm90dG9tOiAyLjI1ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb3Vyc2UtdHJlZS1wYWdlIC5sZXNzb24tc2VsZWN0LWNvbnRhaW5lciBhLmxlc3Nvbi1jYXJkOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTk1MjUwO1xuICB3aWR0aDogMDtcbiAgdG9wOiA1OHB4O1xuICBsZWZ0OiAzOXB4O1xuICBoZWlnaHQ6IDEyNSU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB6LWluZGV4OiAwO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLmNvdXJzZS10cmVlLXBhZ2UgLmxlc3Nvbi1zZWxlY3QtY29udGFpbmVyIGEubGVzc29uLWNhcmQ6YWZ0ZXIge1xuICAgIHRvcDogODRweDtcbiAgICBsZWZ0OiA1NXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAuY291cnNlLXRyZWUtcGFnZSAubGVzc29uLXNlbGVjdC1jb250YWluZXIgYS5sZXNzb24tY2FyZDphZnRlciB7XG4gICAgdG9wOiAxMDRweDtcbiAgICBsZWZ0OiA3MXB4O1xuICB9XG59XG4uY291cnNlLXRyZWUtcGFnZSAubGVzc29uLXNlbGVjdC1jb250YWluZXIgYS5sZXNzb24tY2FyZDpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb3Vyc2UtdHJlZS1wYWdlIC5sZXNzb24tc2VsZWN0LWNvbnRhaW5lciBhLmxlc3Nvbi1jYXJkIC5jYXJkLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuLmNvdXJzZS10cmVlLXBhZ2UgLmxlc3Nvbi1zZWxlY3QtY29udGFpbmVyIGEubGVzc29uLWNhcmQgLmNhcmQtaWNvbiAuY2FyZC1iYWRnZSB7XG4gIHdpZHRoOiA3NHB4O1xuICBoZWlnaHQ6IDUycHg7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIGJvcmRlcjogMS41cHggc29saWQgIzU5NTI1MDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZm9udC1zaXplOiAyLjVlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5jb3Vyc2UtdHJlZS1wYWdlIC5sZXNzb24tc2VsZWN0LWNvbnRhaW5lciBhLmxlc3Nvbi1jYXJkIC5jYXJkLWljb24gLmNhcmQtYmFkZ2Uge1xuICAgIHdpZHRoOiAxMTFweDtcbiAgICBoZWlnaHQ6IDc4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5jb3Vyc2UtdHJlZS1wYWdlIC5sZXNzb24tc2VsZWN0LWNvbnRhaW5lciBhLmxlc3Nvbi1jYXJkIC5jYXJkLWljb24gLmNhcmQtYmFkZ2Uge1xuICAgIHdpZHRoOiAxMzlweDtcbiAgICBoZWlnaHQ6IDk4cHg7XG4gIH1cbn1cbi5jb3Vyc2UtdHJlZS1wYWdlIC5sZXNzb24tc2VsZWN0LWNvbnRhaW5lciBhLmxlc3Nvbi1jYXJkIC5jYXJkLXRleHQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY291cnNlLXRyZWUtcGFnZSAubGVzc29uLXNlbGVjdC1jb250YWluZXIgYS5sZXNzb24tY2FyZCAuY2FyZC10ZXh0IGgzIHtcbiAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmNvdXJzZS10cmVlLXBhZ2UgLmxlc3Nvbi1zZWxlY3QtY29udGFpbmVyIGEubGVzc29uLWNhcmQgLmNhcmQtdGV4dCAuY29tcGxldGlvbi1zdGF0dXMge1xuICBmb250LXNpemU6IDcwJTtcbiAgbWFyZ2luOiA1cHggMCAwIDA7XG4gIG9wYWNpdHk6IDUwJTtcbn1cbi5jb3Vyc2UtdHJlZS1wYWdlIC5sZXNzb24tc2VsZWN0LWNvbnRhaW5lciBhLmxlc3Nvbi1jYXJkLmluY29tcGxldGUgLmNhcmQtdGV4dCAuY29tcGxldGlvbi1zdGF0dXMge1xuICBjb2xvcjogIzhEM0Y0NjtcbiAgb3BhY2l0eTogMTAwJTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmNvdXJzZS10cmVlLXBhZ2UgLmxlc3Nvbi1zZWxlY3QtY29udGFpbmVyIGEubGVzc29uLWNhcmQuZmluaXNoZWQgLmNhcmQtdGV4dCAuY29tcGxldGlvbi1zdGF0dXMge1xuICBvcGFjaXR5OiAxMDAlO1xuICBjb2xvcjogIzViNzc1NTtcbn1cbi5jb3Vyc2UtdHJlZS1wYWdlIC5sZXNzb24tc2VsZWN0LWNvbnRhaW5lciBhLmxlc3Nvbi1jYXJkLmZpbmlzaGVkIC5jYXJkLWljb24gLmNhcmQtYmFkZ2Uge1xuICBiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KC00NWRlZywgIzkzZTRiYSwgIzkzZTRiYSAxMHB4LCAjYmNlZWQ0IDEwcHgsICNiY2VlZDQgMjBweCk7XG59XG4uY291cnNlLXRyZWUtcGFnZSAubGVzc29uLXNlbGVjdC1jb250YWluZXIgYS5sZXNzb24tY2FyZC5pbmNvbXBsZXRlIC5jYXJkLWljb24gLmNhcmQtYmFkZ2Uge1xuICBiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KC00NWRlZywgI2Y4ZTQ3NCwgI2Y4ZTQ3NCAxMHB4LCAjZmFlZGE1IDEwcHgsICNmYWVkYTUgMjBweCk7XG59XG4uY291cnNlLXRyZWUtcGFnZSAubGVzc29uLXNlbGVjdC1jb250YWluZXIgYS5sZXNzb24tY2FyZC5sb2NrZWQgLmNhcmQtaWNvbiAuY2FyZC1iYWRnZSB7XG4gIGJhY2tncm91bmQ6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAjZGRkLCAjZGRkIDEwcHgsICNjY2MgMTBweCwgI2NjYyAyMHB4KTtcbn1cbi5jb3Vyc2UtdHJlZS1wYWdlIC5idXR0b24ge1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB3aWR0aDogODAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhlNDc0O1xuICBib3JkZXItcmFkaXVzOiAxMDAwdmg7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAwLjg1ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wbGFjZWhvbGRlciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbmF1ZGlvOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzLW11dGUtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuYXVkaW86Oi13ZWJraXQtbWVkaWEtY29udHJvbHMtdm9sdW1lLXNsaWRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbmF1ZGlvOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzLXZvbHVtZS1jb250cm9sLWhvdmVyLWJhY2tncm91bmQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5hdWRpbzo6LXdlYmtpdC1tZWRpYS1jb250cm9scy12b2x1bWUtY29udHJvbC1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5hdWRpbzo6LXdlYmtpdC1tZWRpYS1jb250cm9scy1mdWxsc2NyZWVuLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5oaWRkZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc3VjY2Vzcy1zY29yZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4uc2NvcmUtc2VjdGlvbiB7XG4gIHdpZHRoOiAxNWVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cbi5zY29yZS1pdGVtLWJvbGQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuaHIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0NTRiNGQ7XG4gIG1hcmdpbjogMWVtIDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ubGFuZ3VhZ2Utc2VsZWN0b3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubGFuZ3VhZ2Utc2VsZWN0b3IgLmZsYWctbG9nbyB7XG4gIHdpZHRoOiAyMCU7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMC42ZW0gMDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5mbGFnLWxvZ28ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxNmVtO1xufVxuLnB3YS1zY3JlZW4ge1xuICBwYWRkaW5nOiAwIDEwJTtcbn1cbi5wd2Etc2NyZWVuIC5yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wd2Etc2NyZWVuIGltZy5hcHAtaWNvbiB7XG4gIHdpZHRoOiA2ZW07XG59XG4ucHdhLXNjcmVlbiBoMSB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIG1hcmdpbjogMWVtIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wd2Etc2NyZWVuIHAge1xuICBtYXJnaW46IDFlbSAwIDAuNWVtIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wd2Etc2NyZWVuIGltZy5wd2EtYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucHdhLXNjcmVlbiBpbWcucHdhLWJ1dHRvbi5vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGFuaW1hdGlvbjogYXV0b1RvZ2dsZSA0LjJzIGxpbmVhciBhbHRlcm5hdGUgaW5maW5pdGU7XG59XG4ucHdhLXNjcmVlbiBpbWcucHdhLWJ1dHRvbi5vdmVybGF5MiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBhbmltYXRpb246IGF1dG9Ub2dnbGUgNC4ycyBsaW5lYXIgMi44cyBhbHRlcm5hdGUgaW5maW5pdGU7XG59XG5Aa2V5ZnJhbWVzIGF1dG9Ub2dnbGUge1xuICA2NiUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAxMDAlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG4ucHdhLXNjcmVlbiBpbWcuYXBwc3RvcmUtYnV0dG9uIHtcbiAgd2lkdGg6IDk4JTtcbiAgbWFyZ2luOiAwIDElO1xufVxuLnB3YS1zY3JlZW4gaW1nLnBsYXlzdG9yZS1idXR0b24ge1xuICB3aWR0aDogOTglO1xuICBtYXJnaW46IDAgMSU7XG59XG4uc3RhcnQtc2NyZWVuIGJ1dHRvbixcbi5pbmZvLXBhZ2UgYnV0dG9uLFxuLnZvaWNlLW1vZGUtYnRuLFxuLmNvdXJzZS10cmVlLXBhZ2UgLmxvZ291dC1idG4ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAwLjc1ZW0gMi41ZW07XG4gIG1heC13aWR0aDogODAlO1xuICBib3JkZXItcmFkaXVzOiAxMDAwdmg7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB3aWR0aDogMThlbTtcbn1cbi5zdGFydC1zY3JlZW4tc3RhcnQtYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkzZTRiYTtcbn1cbi5zdGFydC1zY3JlZW4tbG9naW4tYnRuLFxuLmluZm8tcGFnZS1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkOTY2O1xufVxuLnZvaWNlLW1vZGUtYnRuIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhlNDc0O1xufVxuLmhpZGUtbG9naW4tYnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb3Vyc2UtdHJlZS1wYWdlIC5lbmQtb2YtdGVzdCBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVlbTtcbiAgZm9udC1zaXplOiAxZW07XG59XG4uY291cnNlLXRyZWUtcGFnZSAuZW5kLW9mLXRlc3QgLmxvZ291dC1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhlNDc0O1xuICBjb2xvcjogIzZhNWU1Yztcbn1cbi5jb3Vyc2UtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG4uY291cnNlLWNvbnRhaW5lciAubG9hZGluZy1zcGlubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC02LjFlbTtcbiAgbWFyZ2luLXRvcDogLTYuMWVtO1xuICBmb250LXNpemU6IDAuNmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtaW5kZW50OiAtOTk5OWVtO1xuICBib3JkZXItdG9wOiAxLjFlbSBzb2xpZCByZ2JhKDI0OCwgMjI4LCAxMTYsIDAuMyk7XG4gIGJvcmRlci1yaWdodDogMS4xZW0gc29saWQgcmdiYSgyNDgsIDIyOCwgMTE2LCAwLjMpO1xuICBib3JkZXItYm90dG9tOiAxLjFlbSBzb2xpZCByZ2JhKDI0OCwgMjI4LCAxMTYsIDAuMyk7XG4gIGJvcmRlci1sZWZ0OiAxLjFlbSBzb2xpZCAjZjhlNDc0O1xuICBhbmltYXRpb246IGxvYWRpbmctc3Bpbm5lci1hbmltYXRpb24gMS4xcyBpbmZpbml0ZSBsaW5lYXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cbi5jb3Vyc2UtY29udGFpbmVyIC5sb2FkaW5nLXNwaW5uZXIsXG4uY291cnNlLWNvbnRhaW5lciAubG9hZGluZy1zcGlubmVyOmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMTBlbTtcbiAgaGVpZ2h0OiAxMGVtO1xufVxuLmNvdXJzZS1jb250YWluZXIubG9hZGluZyAuZXhlcmNpc2VzLWNvbnRhaW5lciB7XG4gIG9wYWNpdHk6IDA7XG59XG4uY291cnNlLWNvbnRhaW5lci5sb2FkaW5nIC5sb2FkaW5nLXNwaW5uZXIge1xuICBkaXNwbGF5OiBpbml0aWFsO1xufVxuLmNvdXJzZS1jb250YWluZXIubG9hZGluZyAuZGlhbG9nLWNvbnRhaW5lciB7XG4gIG9wYWNpdHk6IDA7XG59XG4uY291cnNlLWNvbnRhaW5lci5pbml0aWFsLWxvYWRpbmctZG9uZSAuZXhlcmNpc2VzLWNvbnRhaW5lciB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgbGluZWFyO1xufVxuLmNvdXJzZS1jb250YWluZXIgLnJldHJpZXMtbGVmdCB7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjODk4OTg5O1xufVxuQGtleWZyYW1lcyBsb2FkaW5nLXNwaW5uZXItYW5pbWF0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5sZXNzb24tdG9wLWJhciB7XG4gIHBhZGRpbmc6IDAuMzJlbTtcbiAgaGVpZ2h0OiAyLjVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDQsIDI0MywgMjQwLCAwLjQ1KTtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjE3KTtcbiAgei1pbmRleDogMTA7XG59XG4uZXhlcmNpc2UtdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuOGVtO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIGNvbG9yOiAjNmQ2YTZhO1xuICBtYXJnaW4tbGVmdDogMyU7XG4gIG1hcmdpbi1yaWdodDogNCU7XG59XG4ubGVzc29uLXNjb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwLjc1ZW07XG59XG4ubGVzc29uLXNjb3JlIC5oZWFydCB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBjb2xvcjogI2ZmOTk5OTtcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xufVxuLmxlc3Nvbi1zY29yZSAuaGVhcnQuZGVidWcge1xuICBjb2xvcjogYmx1ZTtcbiAgYW5pbWF0aW9uOiBibGluayAwLjVzIGxpbmVhcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG4ubGVzc29uLWNsb3NlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMy42ZW07XG59XG4ubGVzc29uLWNsb3NlIC5sZXNzb24tY2xvc2UtaWNvbiB7XG4gIGNvbG9yOiAjY2NjY2NjO1xuICB3aWR0aDogMS43NWVtO1xuICBoZWlnaHQ6IDEuNzVlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNvbXBsZXRlZC1leGVyY2lzZXMge1xuICB3aWR0aDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZTQ3NDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jb21wbGV0ZWQtZXhlcmNpc2VzIC5jb21wbGV0ZWQtZXhlcmNpc2VzLXRleHQge1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLmxlc3Nvbi1wcm9ncmVzcyB7XG4gIGhlaWdodDogMC41ZW07XG4gIG1hcmdpbjogMCAwLjFlbTtcbiAgYmFja2dyb3VuZDogI2RjZGNkYztcbiAgYm9yZGVyLXJhZGl1czogMC4yNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubGVzc29uLXByb2dyZXNzLWJhciB7XG4gIHdpZHRoOiA1MCU7XG4gIGJhY2tncm91bmQ6ICM1YWJlNDQ7XG4gIGhlaWdodDogMTAwJTtcbn1cbmRpdi5oaWRlLW5vdGVzIC5TY29yZU5vdGVDaG9yZDpub3QoLnN1Y2Nlc3MpIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuZGl2LmhpZGUtcmVzdHMgLlNjb3JlUmVzdCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbmRpdi5jaG9yZHMtMTYgLlNjb3JlQ2hvcmQgdGV4dCB0c3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbmRpdi5jaG9yZHMtMjAgLlNjb3JlQ2hvcmQgdGV4dCB0c3BhbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbmRpdi5oYWxmLXdpZHRoIC5zY29yZS1jb250YWluZXIge1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW46IDAgMjUlO1xufVxuLmV4ZXJjaXNlcy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cbi5leGVyY2lzZXMtY29udGFpbmVyIC5leGVyY2lzZS10eXBlIHtcbiAgcGFkZGluZzogMjBweCAwIDAgMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZXhlcmNpc2VzLWNvbnRhaW5lciAuc2NvcmUtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5leGVyY2lzZS10eXBlLXNpbmctbWlzc2luZy5leGVyY2lzZXMtY29udGFpbmVyIC5zY29yZS1jb250YWluZXIgc3ZnIC5zZWxlY3RlZCAuU2NvcmVTeWxsYWJsZSAqLFxuLmV4ZXJjaXNlLXR5cGUtc2luZy1zdGVwcy5leGVyY2lzZXMtY29udGFpbmVyIC5zY29yZS1jb250YWluZXIgc3ZnIC5zZWxlY3RlZCAuU2NvcmVTeWxsYWJsZSAqLFxuLmV4ZXJjaXNlLXR5cGUtc2luZy10b25lLmV4ZXJjaXNlcy1jb250YWluZXIgLnNjb3JlLWNvbnRhaW5lciBzdmcgLnNlbGVjdGVkIC5TY29yZVN5bGxhYmxlICoge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5leGVyY2lzZXMtY29udGFpbmVyIC5zY29yZS1jb250YWluZXIgc3ZnIC5TY29yZU5vdGVDaG9yZC5vY3RhdmUtdXAgLlNjb3JlU3lsbGFibGUgdGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmV4ZXJjaXNlcy1jb250YWluZXIgLnNjb3JlLWNvbnRhaW5lciBzdmcgLlNjb3JlTm90ZUNob3JkLm9jdGF2ZS1kb3duIC5TY29yZVN5bGxhYmxlIHRleHQge1xuICB0ZXh0LWRlY29yYXRpb246IG92ZXJsaW5lO1xufVxuLmV4ZXJjaXNlLXR5cGUtdGFwLXB1bHNlLmV4ZXJjaXNlcy1jb250YWluZXIgLnNjb3JlLWNvbnRhaW5lciBzdmcgLlNjb3JlU3lsbGFibGUsXG4uZXhlcmNpc2UtdHlwZS1zYXktcmh5dGhtLmV4ZXJjaXNlcy1jb250YWluZXIgLnNjb3JlLWNvbnRhaW5lciBzdmcgLlNjb3JlU3lsbGFibGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7XG59XG4uZXhlcmNpc2UtdHlwZS10YXAtcHVsc2UuZXhlcmNpc2VzLWNvbnRhaW5lciAuc2NvcmUtY29udGFpbmVyIHN2ZyAuU2NvcmVTeWxsYWJsZSAqLFxuLmV4ZXJjaXNlLXR5cGUtc2F5LXJoeXRobS5leGVyY2lzZXMtY29udGFpbmVyIC5zY29yZS1jb250YWluZXIgc3ZnIC5TY29yZVN5bGxhYmxlICoge1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuLmV4ZXJjaXNlcy1jb250YWluZXIgLnNjb3JlLWNvbnRhaW5lciBzdmcgLnN1Y2Nlc3MgKiB7XG4gIGZpbGw6ICM1YWJlNDQ7XG4gIHN0cm9rZTogIzVhYmU0NDtcbn1cbi5leGVyY2lzZXMtY29udGFpbmVyIC5zY29yZS1jb250YWluZXIgc3ZnIC5lcnJvciAqIHtcbiAgZmlsbDogI2ZmMDAxNTtcbiAgc3Ryb2tlOiAjZmYwMDE1O1xufVxuLmV4ZXJjaXNlcy1jb250YWluZXIgLnNjb3JlLWNvbnRhaW5lciBzdmcgLmRpc2FibGVkICoge1xuICBmaWxsOiAjY2ZiY2I2O1xuICBzdHJva2U6ICNjZmJjYjY7XG59XG4uZXhlcmNpc2VzLWNvbnRhaW5lciAuc2NvcmUtY29udGFpbmVyIHN2ZyAuZGlzYWJsZWQuc3VjY2VzcyAqIHtcbiAgZmlsbDogI2FhY2E5NztcbiAgc3Ryb2tlOiAjYWFjYTk3O1xufVxuLmV4ZXJjaXNlcy1jb250YWluZXIgYXVkaW8ge1xuICB3aWR0aDogOTYlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAyJSAhaW1wb3J0YW50O1xufVxuLmV4ZXJjaXNlcy1jb250YWluZXIgLmF1ZGlvLWxpc3QgLmF1ZGlvLWxpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDE2cHggYXV0bztcbiAgd2lkdGg6IDc1JTtcbn1cbi5leGVyY2lzZXMtY29udGFpbmVyIC5hdWRpby1saXN0IC5hdWRpby1saXN0LWl0ZW0gYXVkaW8ge1xuICBoZWlnaHQ6IDQwcHg7XG59XG4uZXhlcmNpc2VzLWNvbnRhaW5lciAuZXhlcmNpc2Utc3VibWl0LWJ1dHRvbiB7XG4gIG1hcmdpbjogMTBweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQ6ICM5M2U0YmE7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNyk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG4uZXhlcmNpc2VzLWNvbnRhaW5lciAuZXhlcmNpc2Utc3VibWl0LWJ1dHRvbi5oaWRkZW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwJSk7XG59XG4uZXhlcmNpc2VzLWNvbnRhaW5lciAuZXhlcmNpc2Utc3VibWl0LWJ1dHRvbi5kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICNjZmJjYjY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmV4ZXJjaXNlcy1jb250YWluZXIgLnJlY29yZC1idXR0b24ge1xuICBtYXJnaW46IDEwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kOiAjYWExMTIyO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMTcpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0O1xufVxuLmV4ZXJjaXNlcy1jb250YWluZXIgLnJlY29yZC1idXR0b24uaGlkZGVuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMCUpO1xufVxuLmV4ZXJjaXNlcy1jb250YWluZXIgLmluZm8tc3RvcC1idXR0b24ge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBjb2xvcjogI2ZmOTk5OTtcbiAgYW5pbWF0aW9uOiBhbmltYXRpb25TdG9wQnV0dG9uIGxpbmVhciAwLjhzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbn1cbkBrZXlmcmFtZXMgYW5pbWF0aW9uU3RvcEJ1dHRvbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKSBzY2FsZVkoMSk7XG4gIH1cbiAgMjAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxLjYpIHNjYWxlWSgxLjYpO1xuICB9XG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMikgc2NhbGVZKDIpO1xuICB9XG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMikgc2NhbGVZKDIpO1xuICB9XG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMikgc2NhbGVZKDIpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpIHNjYWxlWSgxKTtcbiAgfVxufVxuLmV4ZXJjaXNlcy1jb250YWluZXIgLnNlbGVjdGVkLWFuc3dlci1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMC42MjVlbSAxLjI1ZW0gMS4yNWVtO1xufVxuLmV4ZXJjaXNlcy1jb250YWluZXIuZXhlcmNpc2UtdHlwZS1wbGFjZS1hbnN3ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmV4ZXJjaXNlcy1jb250YWluZXIuZXhlcmNpc2UtdHlwZS1wbGFjZS1hbnN3ZXIgLnNlbGVjdGVkLWFuc3dlci1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbn1cbi5leGVyY2lzZXMtY29udGFpbmVyLmV4ZXJjaXNlLXR5cGUtc2VsZWN0LWFuc3dlciAuc2VsZWN0ZWQtYW5zd2VyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZXhlcmNpc2VzLWNvbnRhaW5lciAuc2VsZWN0ZWQtdG9uZS1ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uZXhlcmNpc2VzLWNvbnRhaW5lciAuc2VsZWN0ZWQtdG9uZS1ib3gsXG4uZXhlcmNpc2VzLWNvbnRhaW5lciAuc2VsZWN0ZWQtYW5zd2VyLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1ZW07XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMC41ZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogYXV0bztcbiAgbWluLXdpZHRoOiAyZW07XG4gIG1heC13aWR0aDogNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgYmFja2dyb3VuZDogI2NmYmNiNjtcbiAgY29sb3I6ICM1OTUyNTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAwLjA4ZW0gc29saWQgcmdiYSg4OSwgODIsIDgwLCAwLjIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjVzLCB0b3AgMC41cywgd2lkdGggMC41cywgaGVpZ2h0IDAuNXM7XG59XG4uZXhlcmNpc2VzLWNvbnRhaW5lciAuc2VsZWN0ZWQtdG9uZS1ib3guc21hbGwtZm9udCxcbi5leGVyY2lzZXMtY29udGFpbmVyIC5zZWxlY3RlZC1hbnN3ZXItYm94LnNtYWxsLWZvbnQge1xuICBmb250LXNpemU6IDAuOWVtO1xufVxuQG1lZGlhIChtYXgtaGVpZ2h0OiA2MDBweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLmV4ZXJjaXNlcy1jb250YWluZXIgLnNlbGVjdGVkLXRvbmUtYm94LnNtYWxsLWZvbnQsXG4gIC5leGVyY2lzZXMtY29udGFpbmVyIC5zZWxlY3RlZC1hbnN3ZXItYm94LnNtYWxsLWZvbnQge1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gIH1cbn1cbi5leGVyY2lzZXMtY29udGFpbmVyIC5zZWxlY3RlZC10b25lLWJveC5zbWFsbGVyLWZvbnQsXG4uZXhlcmNpc2VzLWNvbnRhaW5lciAuc2VsZWN0ZWQtYW5zd2VyLWJveC5zbWFsbGVyLWZvbnQge1xuICBmb250LXNpemU6IDAuN2VtO1xufVxuLmV4ZXJjaXNlcy1jb250YWluZXIgLnNlbGVjdGVkLXRvbmUtYm94LmZyYW1lZCxcbi5leGVyY2lzZXMtY29udGFpbmVyIC5zZWxlY3RlZC1hbnN3ZXItYm94LmZyYW1lZCB7XG4gIGJvcmRlcjogMC4yZW0gc29saWQgIzU5NTI1MDtcbiAgYmFja2dyb3VuZDogI2Y4ZTQ3NDtcbiAgei1pbmRleDogMTAwO1xufVxuLmV4ZXJjaXNlcy1jb250YWluZXIgLnNlbGVjdGVkLXRvbmUtYm94LmFuc3dlci1lcnJvcixcbi5leGVyY2lzZXMtY29udGFpbmVyIC5zZWxlY3RlZC1hbnN3ZXItYm94LmFuc3dlci1lcnJvciB7XG4gIGJhY2tncm91bmQ6ICNmZjk5OTk7XG59XG4uZXhlcmNpc2VzLWNvbnRhaW5lciAuc2VsZWN0ZWQtdG9uZS1ib3guYW5zd2VyLXN1Y2Nlc3MsXG4uZXhlcmNpc2VzLWNvbnRhaW5lciAuc2VsZWN0ZWQtYW5zd2VyLWJveC5hbnN3ZXItc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6ICM5M2U0YmE7XG4gIGJvcmRlcjogMC4wOGVtIHNvbGlkIHJnYmEoODksIDgyLCA4MCwgMC4yKTtcbn1cbi5leGVyY2lzZXMtY29udGFpbmVyIC5zZWxlY3RlZC10b25lLWJveC5vY3RhdmUtdXAsXG4uZXhlcmNpc2VzLWNvbnRhaW5lciAuc2VsZWN0ZWQtYW5zd2VyLWJveC5vY3RhdmUtdXAge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5leGVyY2lzZXMtY29udGFpbmVyIC5zZWxlY3RlZC10b25lLWJveC5vY3RhdmUtZG93bixcbi5leGVyY2lzZXMtY29udGFpbmVyIC5zZWxlY3RlZC1hbnN3ZXItYm94Lm9jdGF2ZS1kb3duIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBvdmVybGluZTtcbn1cbi5waWFuby1jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5vcHRpb25zLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG4ub3B0aW9ucy1jb250YWluZXIgLm9wdGlvbnMtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAuMTVlbSAwLjMxMjVlbTtcbiAgcGFkZGluZzogMCAwLjVlbTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogYXV0bztcbiAgbWluLXdpZHRoOiAxZW07XG4gIG1heC13aWR0aDogNWVtO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NWVtO1xuICBiYWNrZ3JvdW5kOiAjN2M3MjcwO1xuICBjb2xvcjogI2UzZjJmZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm9wdGlvbnMtY29udGFpbmVyIC5vcHRpb25zLWl0ZW0uc21hbGwtZm9udCB7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG59XG5AbWVkaWEgKG1heC1oZWlnaHQ6IDYwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAub3B0aW9ucy1jb250YWluZXIgLm9wdGlvbnMtaXRlbS5zbWFsbC1mb250IHtcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICB9XG59XG4ub3B0aW9ucy1jb250YWluZXIgLm9wdGlvbnMtaXRlbS5zbWFsbGVyLWZvbnQge1xuICBmb250LXNpemU6IDAuN2VtO1xufVxuLm9wdGlvbnMtY29udGFpbmVyIC5vcHRpb25zLWl0ZW0uZW1wdHkge1xuICBjb2xvcjogI2Y0ZjNmMDtcbiAgYmFja2dyb3VuZDogI2Y0ZjNmMDtcbn1cbi5vcHRpb25zLWNvbnRhaW5lciAub3B0aW9ucy1pdGVtLm9jdGF2ZS11cCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm9wdGlvbnMtY29udGFpbmVyIC5vcHRpb25zLWl0ZW0ub2N0YXZlLWRvd24ge1xuICB0ZXh0LWRlY29yYXRpb246IG92ZXJsaW5lO1xufVxuLnNlbGVjdGVkLWFuc3dlci1jb250YWluZXIuYmlnZ2VyLWFuc3dlcnMsXG4ub3B0aW9ucy1jb250YWluZXIuYmlnZ2VyLWFuc3dlcnMge1xuICBmb250LXNpemU6IDIycHg7XG59XG4uZXhlcmNpc2VzLWNvbnRhaW5lciAucXVlc3Rpb24td3JhcHBlci5xdWVzdGlvbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ub3B0aW9ucy1jb250YWluZXIsXG4uc2VsZWN0ZWQtYW5zd2VyLWNvbnRhaW5lciB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ub3B0aW9ucy1jb250YWluZXIubGlnaHRlciAub3B0aW9ucy1pdGVtLFxuLnNlbGVjdGVkLWFuc3dlci1jb250YWluZXIubGlnaHRlciAub3B0aW9ucy1pdGVtLFxuLm9wdGlvbnMtY29udGFpbmVyLmxpZ2h0ZXIgLnNlbGVjdGVkLWFuc3dlci1ib3gsXG4uc2VsZWN0ZWQtYW5zd2VyLWNvbnRhaW5lci5saWdodGVyIC5zZWxlY3RlZC1hbnN3ZXItYm94IHtcbiAgY29sb3I6ICM1OTUyNTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWRlYjM7XG59XG4ub3B0aW9ucy1jb250YWluZXIubGlnaHRlciAub3B0aW9ucy1pdGVtLFxuLnNlbGVjdGVkLWFuc3dlci1jb250YWluZXIubGlnaHRlciAub3B0aW9ucy1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZGNkYztcbn1cbi5vcHRpb25zLWNvbnRhaW5lci5saWdodGVyIC5zZWxlY3RlZC1hbnN3ZXItYm94LmZyYW1lZCxcbi5zZWxlY3RlZC1hbnN3ZXItY29udGFpbmVyLmxpZ2h0ZXIgLnNlbGVjdGVkLWFuc3dlci1ib3guZnJhbWVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZTQ3NDtcbiAgYm9yZGVyOiAwLjE1ZW0gc29saWQgIzU5NTI1MDtcbn1cbi5vcHRpb25zLWNvbnRhaW5lci5sb25nLWFuc3dlcnMgLm9wdGlvbnMtaXRlbSxcbi5zZWxlY3RlZC1hbnN3ZXItY29udGFpbmVyLmxvbmctYW5zd2VycyAub3B0aW9ucy1pdGVtLFxuLm9wdGlvbnMtY29udGFpbmVyLmxvbmctYW5zd2VycyAuc2VsZWN0ZWQtYW5zd2VyLWJveCxcbi5zZWxlY3RlZC1hbnN3ZXItY29udGFpbmVyLmxvbmctYW5zd2VycyAuc2VsZWN0ZWQtYW5zd2VyLWJveCB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbi5vcHRpb25zLWNvbnRhaW5lci5idWxsZXQtbGlzdCAub3B0aW9ucy1pdGVtLFxuLnNlbGVjdGVkLWFuc3dlci1jb250YWluZXIuYnVsbGV0LWxpc3QgLm9wdGlvbnMtaXRlbSxcbi5vcHRpb25zLWNvbnRhaW5lci5idWxsZXQtbGlzdCAuc2VsZWN0ZWQtYW5zd2VyLWJveCxcbi5zZWxlY3RlZC1hbnN3ZXItY29udGFpbmVyLmJ1bGxldC1saXN0IC5zZWxlY3RlZC1hbnN3ZXItYm94IHtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbn1cbi5vcHRpb25zLWNvbnRhaW5lci5idWxsZXQtbGlzdCAub3B0aW9ucy1pdGVtLFxuLnNlbGVjdGVkLWFuc3dlci1jb250YWluZXIuYnVsbGV0LWxpc3QgLm9wdGlvbnMtaXRlbSB7XG4gIG1pbi13aWR0aDogNjAlO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4ub3B0aW9ucy1jb250YWluZXIuc2VyaWYsXG4uc2VsZWN0ZWQtYW5zd2VyLWNvbnRhaW5lci5zZXJpZiB7XG4gIGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgVGltZXMsIHNlcmlmO1xuICBmb250LXNpemU6IDExMCU7XG59XG4ub3B0aW9ucy1jb250YWluZXIuaW1hZ2Utb3B0aW9ucyAub3B0aW9ucy1pdGVtLFxuLnNlbGVjdGVkLWFuc3dlci1jb250YWluZXIuaW1hZ2Utb3B0aW9ucyAub3B0aW9ucy1pdGVtLFxuLm9wdGlvbnMtY29udGFpbmVyLmltYWdlLW9wdGlvbnMgLnNlbGVjdGVkLWFuc3dlci1ib3gsXG4uc2VsZWN0ZWQtYW5zd2VyLWNvbnRhaW5lci5pbWFnZS1vcHRpb25zIC5zZWxlY3RlZC1hbnN3ZXItYm94IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWRlYjNjYztcbn1cbi5vcHRpb25zLWNvbnRhaW5lci5pbWFnZS1vcHRpb25zIC5vcHRpb25zLWl0ZW0sXG4uc2VsZWN0ZWQtYW5zd2VyLWNvbnRhaW5lci5pbWFnZS1vcHRpb25zIC5vcHRpb25zLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNkY2RjO1xufVxuLm9wdGlvbnMtY29udGFpbmVyLmltYWdlLW9wdGlvbnMgLnNlbGVjdGVkLWFuc3dlci1ib3guZnJhbWVkLFxuLnNlbGVjdGVkLWFuc3dlci1jb250YWluZXIuaW1hZ2Utb3B0aW9ucyAuc2VsZWN0ZWQtYW5zd2VyLWJveC5mcmFtZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhlNDc0Y2M7XG59XG4ub3B0aW9ucy1jb250YWluZXIuaW1hZ2Utb3B0aW9ucy5ub3RhdGlvbiAub3B0aW9ucy1pdGVtLFxuLnNlbGVjdGVkLWFuc3dlci1jb250YWluZXIuaW1hZ2Utb3B0aW9ucy5ub3RhdGlvbiAub3B0aW9ucy1pdGVtLFxuLm9wdGlvbnMtY29udGFpbmVyLmltYWdlLW9wdGlvbnMubm90YXRpb24gLnNlbGVjdGVkLWFuc3dlci1ib3gsXG4uc2VsZWN0ZWQtYW5zd2VyLWNvbnRhaW5lci5pbWFnZS1vcHRpb25zLm5vdGF0aW9uIC5zZWxlY3RlZC1hbnN3ZXItYm94IHtcbiAgd2lkdGg6IDE3JTtcbiAgcGFkZGluZzogNHB4IDRweCAxNHB4O1xuICBib3JkZXI6IDAuMTVlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5vcHRpb25zLWNvbnRhaW5lci5pbWFnZS1vcHRpb25zLm5vdGF0aW9uIC5vcHRpb25zLWl0ZW0sXG4uc2VsZWN0ZWQtYW5zd2VyLWNvbnRhaW5lci5pbWFnZS1vcHRpb25zLm5vdGF0aW9uIC5vcHRpb25zLWl0ZW0ge1xuICBtYXJnaW46IDAuNWVtIDAuMmVtO1xufVxuLm9wdGlvbnMtY29udGFpbmVyLmltYWdlLW9wdGlvbnMubm90YXRpb24gLnNlbGVjdGVkLWFuc3dlci1ib3guZnJhbWVkLFxuLnNlbGVjdGVkLWFuc3dlci1jb250YWluZXIuaW1hZ2Utb3B0aW9ucy5ub3RhdGlvbiAuc2VsZWN0ZWQtYW5zd2VyLWJveC5mcmFtZWQge1xuICBib3JkZXI6IDAuMTVlbSBzb2xpZCAjNTk1MjUwO1xufVxuLm9wdGlvbnMtY29udGFpbmVyLmltYWdlLW9wdGlvbnMuZnVsbC13aWR0aC1ub3RhdGlvbiAub3B0aW9ucy1pdGVtLFxuLnNlbGVjdGVkLWFuc3dlci1jb250YWluZXIuaW1hZ2Utb3B0aW9ucy5mdWxsLXdpZHRoLW5vdGF0aW9uIC5vcHRpb25zLWl0ZW0sXG4ub3B0aW9ucy1jb250YWluZXIuaW1hZ2Utb3B0aW9ucy5mdWxsLXdpZHRoLW5vdGF0aW9uIC5zZWxlY3RlZC1hbnN3ZXItYm94LFxuLnNlbGVjdGVkLWFuc3dlci1jb250YWluZXIuaW1hZ2Utb3B0aW9ucy5mdWxsLXdpZHRoLW5vdGF0aW9uIC5zZWxlY3RlZC1hbnN3ZXItYm94IHtcbiAgd2lkdGg6IDc1JTtcbiAgcGFkZGluZzogMTBweCA0cHggNHB4O1xuICBib3JkZXI6IDAuMTVlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5vcHRpb25zLWNvbnRhaW5lci5pbWFnZS1vcHRpb25zLmZ1bGwtd2lkdGgtbm90YXRpb24gLm9wdGlvbnMtaXRlbSxcbi5zZWxlY3RlZC1hbnN3ZXItY29udGFpbmVyLmltYWdlLW9wdGlvbnMuZnVsbC13aWR0aC1ub3RhdGlvbiAub3B0aW9ucy1pdGVtIHtcbiAgbWFyZ2luOiAwLjVlbSAwLjJlbTtcbn1cbi5vcHRpb25zLWNvbnRhaW5lci5pbWFnZS1vcHRpb25zLmZ1bGwtd2lkdGgtbm90YXRpb24gLnNlbGVjdGVkLWFuc3dlci1ib3guZnJhbWVkLFxuLnNlbGVjdGVkLWFuc3dlci1jb250YWluZXIuaW1hZ2Utb3B0aW9ucy5mdWxsLXdpZHRoLW5vdGF0aW9uIC5zZWxlY3RlZC1hbnN3ZXItYm94LmZyYW1lZCB7XG4gIGJvcmRlcjogMC4xNWVtIHNvbGlkICM1OTUyNTA7XG59XG4ub3B0aW9ucy1jb250YWluZXIuaW1hZ2Utb3B0aW9ucy5oYWxmLXdpZHRoLW5vdGF0aW9uIC5vcHRpb25zLWl0ZW0sXG4uc2VsZWN0ZWQtYW5zd2VyLWNvbnRhaW5lci5pbWFnZS1vcHRpb25zLmhhbGYtd2lkdGgtbm90YXRpb24gLm9wdGlvbnMtaXRlbSxcbi5vcHRpb25zLWNvbnRhaW5lci5pbWFnZS1vcHRpb25zLmhhbGYtd2lkdGgtbm90YXRpb24gLnNlbGVjdGVkLWFuc3dlci1ib3gsXG4uc2VsZWN0ZWQtYW5zd2VyLWNvbnRhaW5lci5pbWFnZS1vcHRpb25zLmhhbGYtd2lkdGgtbm90YXRpb24gLnNlbGVjdGVkLWFuc3dlci1ib3gge1xuICB3aWR0aDogMzUlO1xuICBwYWRkaW5nOiAxMHB4IDRweCA0cHg7XG4gIGJvcmRlcjogMC4xNWVtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLm9wdGlvbnMtY29udGFpbmVyLmltYWdlLW9wdGlvbnMuaGFsZi13aWR0aC1ub3RhdGlvbiAub3B0aW9ucy1pdGVtLFxuLnNlbGVjdGVkLWFuc3dlci1jb250YWluZXIuaW1hZ2Utb3B0aW9ucy5oYWxmLXdpZHRoLW5vdGF0aW9uIC5vcHRpb25zLWl0ZW0ge1xuICBtYXJnaW46IDAuNWVtIDAuMmVtO1xufVxuLm9wdGlvbnMtY29udGFpbmVyLmltYWdlLW9wdGlvbnMuaGFsZi13aWR0aC1ub3RhdGlvbiAuc2VsZWN0ZWQtYW5zd2VyLWJveC5mcmFtZWQsXG4uc2VsZWN0ZWQtYW5zd2VyLWNvbnRhaW5lci5pbWFnZS1vcHRpb25zLmhhbGYtd2lkdGgtbm90YXRpb24gLnNlbGVjdGVkLWFuc3dlci1ib3guZnJhbWVkIHtcbiAgYm9yZGVyOiAwLjE1ZW0gc29saWQgIzU5NTI1MDtcbn1cbi5vcHRpb25zLWNvbnRhaW5lci5pbWFnZS1vcHRpb25zLndpZGVyLFxuLnNlbGVjdGVkLWFuc3dlci1jb250YWluZXIuaW1hZ2Utb3B0aW9ucy53aWRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5vcHRpb25zLWNvbnRhaW5lci5pbWFnZS1vcHRpb25zLnNtYWxsZXItbm90YXRpb24gLm9wdGlvbnMtaXRlbSxcbi5zZWxlY3RlZC1hbnN3ZXItY29udGFpbmVyLmltYWdlLW9wdGlvbnMuc21hbGxlci1ub3RhdGlvbiAub3B0aW9ucy1pdGVtLFxuLm9wdGlvbnMtY29udGFpbmVyLmltYWdlLW9wdGlvbnMuc21hbGxlci1ub3RhdGlvbiAuc2VsZWN0ZWQtYW5zd2VyLWJveCxcbi5zZWxlY3RlZC1hbnN3ZXItY29udGFpbmVyLmltYWdlLW9wdGlvbnMuc21hbGxlci1ub3RhdGlvbiAuc2VsZWN0ZWQtYW5zd2VyLWJveCB7XG4gIHdpZHRoOiAxMS41JTtcbiAgcGFkZGluZzogMnB4IDJweCA0cHg7XG4gIGJvcmRlcjogMC4xNWVtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLm9wdGlvbnMtY29udGFpbmVyLmltYWdlLW9wdGlvbnMuc21hbGxlci1ub3RhdGlvbiAub3B0aW9ucy1pdGVtLFxuLnNlbGVjdGVkLWFuc3dlci1jb250YWluZXIuaW1hZ2Utb3B0aW9ucy5zbWFsbGVyLW5vdGF0aW9uIC5vcHRpb25zLWl0ZW0ge1xuICBtYXJnaW46IDAuM2VtIDAuM2VtO1xufVxuLm9wdGlvbnMtY29udGFpbmVyLmltYWdlLW9wdGlvbnMuc21hbGxlci1ub3RhdGlvbiAuc2VsZWN0ZWQtYW5zd2VyLWJveC5mcmFtZWQsXG4uc2VsZWN0ZWQtYW5zd2VyLWNvbnRhaW5lci5pbWFnZS1vcHRpb25zLnNtYWxsZXItbm90YXRpb24gLnNlbGVjdGVkLWFuc3dlci1ib3guZnJhbWVkIHtcbiAgYm9yZGVyOiAwLjE1ZW0gc29saWQgIzU5NTI1MDtcbn1cbi5leGVyY2lzZS10eXBlLWJvbnVzLXNvbmcgLnNjb3JlU1ZHIHtcbiAgbWFyZ2luLWJvdHRvbTogLTUwJTtcbn1cbi5leGVyY2lzZS10eXBlLXBsYWNlLWFuc3dlciAuc2NvcmVTVkcge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNjb3JlU1ZHICoge1xuICBmb250LWZhbWlseTogXCJSZW11c0JyYXZ1cmFcIjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAuZXhlcmNpc2VzLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCA1JTtcbiAgfVxuICAuZXhlcmNpc2UtdHlwZS1ib251cy1zb25nICAuc2NvcmVTVkcge1xuICAgIG1hcmdpbi1ib3R0b206IC0zNSU7XG4gIH1cbn1cbi5leGVyY2lzZS10eXBlLXBsYWNlLWFuc3dlciAuc2VsZWN0ZWQtYW5zd2VyLWJveCxcbi5leGVyY2lzZS10eXBlLXNlbGVjdC1hbnN3ZXIgLnNlbGVjdGVkLWFuc3dlci1ib3gsXG4uZXhlcmNpc2UtdHlwZS1wbGFjZS1zZXQgLnNlbGVjdGVkLWFuc3dlci1ib3gsXG4uZXhlcmNpc2UtdHlwZS1wbGFjZS1hbnN3ZXIgLm9wdGlvbnMtaXRlbSxcbi5leGVyY2lzZS10eXBlLXNlbGVjdC1hbnN3ZXIgLm9wdGlvbnMtaXRlbSxcbi5leGVyY2lzZS10eXBlLXBsYWNlLXNldCAub3B0aW9ucy1pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogMWVtO1xufVxuLmV4ZXJjaXNlLXR5cGUtcGxhY2UtYW5zd2VyIC5zZWxlY3RlZC1hbnN3ZXItYm94IHN2Zyxcbi5leGVyY2lzZS10eXBlLXNlbGVjdC1hbnN3ZXIgLnNlbGVjdGVkLWFuc3dlci1ib3ggc3ZnLFxuLmV4ZXJjaXNlLXR5cGUtcGxhY2Utc2V0IC5zZWxlY3RlZC1hbnN3ZXItYm94IHN2Zyxcbi5leGVyY2lzZS10eXBlLXBsYWNlLWFuc3dlciAub3B0aW9ucy1pdGVtIHN2Zyxcbi5leGVyY2lzZS10eXBlLXNlbGVjdC1hbnN3ZXIgLm9wdGlvbnMtaXRlbSBzdmcsXG4uZXhlcmNpc2UtdHlwZS1wbGFjZS1zZXQgLm9wdGlvbnMtaXRlbSBzdmcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5leGVyY2lzZS10eXBlLXBsYWNlLWFuc3dlciAuc2VsZWN0ZWQtYW5zd2VyLWJveCBzdWIsXG4uZXhlcmNpc2UtdHlwZS1zZWxlY3QtYW5zd2VyIC5zZWxlY3RlZC1hbnN3ZXItYm94IHN1Yixcbi5leGVyY2lzZS10eXBlLXBsYWNlLXNldCAuc2VsZWN0ZWQtYW5zd2VyLWJveCBzdWIsXG4uZXhlcmNpc2UtdHlwZS1wbGFjZS1hbnN3ZXIgLm9wdGlvbnMtaXRlbSBzdWIsXG4uZXhlcmNpc2UtdHlwZS1zZWxlY3QtYW5zd2VyIC5vcHRpb25zLWl0ZW0gc3ViLFxuLmV4ZXJjaXNlLXR5cGUtcGxhY2Utc2V0IC5vcHRpb25zLWl0ZW0gc3ViIHtcbiAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgZm9udC1zaXplOiAwLjhlbTtcbn1cbi5leGVyY2lzZS10eXBlLXBsYWNlLWFuc3dlciAuc2VsZWN0ZWQtYW5zd2VyLWJveCBzdXAsXG4uZXhlcmNpc2UtdHlwZS1zZWxlY3QtYW5zd2VyIC5zZWxlY3RlZC1hbnN3ZXItYm94IHN1cCxcbi5leGVyY2lzZS10eXBlLXBsYWNlLXNldCAuc2VsZWN0ZWQtYW5zd2VyLWJveCBzdXAsXG4uZXhlcmNpc2UtdHlwZS1wbGFjZS1hbnN3ZXIgLm9wdGlvbnMtaXRlbSBzdXAsXG4uZXhlcmNpc2UtdHlwZS1zZWxlY3QtYW5zd2VyIC5vcHRpb25zLWl0ZW0gc3VwLFxuLmV4ZXJjaXNlLXR5cGUtcGxhY2Utc2V0IC5vcHRpb25zLWl0ZW0gc3VwIHtcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuLmV4ZXJjaXNlLXR5cGUtcGxhY2UtYW5zd2VyIC5zZWxlY3RlZC1hbnN3ZXItYm94IC5zdXBzdWIsXG4uZXhlcmNpc2UtdHlwZS1zZWxlY3QtYW5zd2VyIC5zZWxlY3RlZC1hbnN3ZXItYm94IC5zdXBzdWIsXG4uZXhlcmNpc2UtdHlwZS1wbGFjZS1zZXQgLnNlbGVjdGVkLWFuc3dlci1ib3ggLnN1cHN1Yixcbi5leGVyY2lzZS10eXBlLXBsYWNlLWFuc3dlciAub3B0aW9ucy1pdGVtIC5zdXBzdWIsXG4uZXhlcmNpc2UtdHlwZS1zZWxlY3QtYW5zd2VyIC5vcHRpb25zLWl0ZW0gLnN1cHN1Yixcbi5leGVyY2lzZS10eXBlLXBsYWNlLXNldCAub3B0aW9ucy1pdGVtIC5zdXBzdWIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG59XG4uZXhlcmNpc2UtdHlwZS1wbGFjZS1hbnN3ZXIgLnNlbGVjdGVkLWFuc3dlci1ib3ggLnN1cHN1YiBzdXAsXG4uZXhlcmNpc2UtdHlwZS1zZWxlY3QtYW5zd2VyIC5zZWxlY3RlZC1hbnN3ZXItYm94IC5zdXBzdWIgc3VwLFxuLmV4ZXJjaXNlLXR5cGUtcGxhY2Utc2V0IC5zZWxlY3RlZC1hbnN3ZXItYm94IC5zdXBzdWIgc3VwLFxuLmV4ZXJjaXNlLXR5cGUtcGxhY2UtYW5zd2VyIC5vcHRpb25zLWl0ZW0gLnN1cHN1YiBzdXAsXG4uZXhlcmNpc2UtdHlwZS1zZWxlY3QtYW5zd2VyIC5vcHRpb25zLWl0ZW0gLnN1cHN1YiBzdXAsXG4uZXhlcmNpc2UtdHlwZS1wbGFjZS1zZXQgLm9wdGlvbnMtaXRlbSAuc3Vwc3ViIHN1cCxcbi5leGVyY2lzZS10eXBlLXBsYWNlLWFuc3dlciAuc2VsZWN0ZWQtYW5zd2VyLWJveCAuc3Vwc3ViIHN1Yixcbi5leGVyY2lzZS10eXBlLXNlbGVjdC1hbnN3ZXIgLnNlbGVjdGVkLWFuc3dlci1ib3ggLnN1cHN1YiBzdWIsXG4uZXhlcmNpc2UtdHlwZS1wbGFjZS1zZXQgLnNlbGVjdGVkLWFuc3dlci1ib3ggLnN1cHN1YiBzdWIsXG4uZXhlcmNpc2UtdHlwZS1wbGFjZS1hbnN3ZXIgLm9wdGlvbnMtaXRlbSAuc3Vwc3ViIHN1Yixcbi5leGVyY2lzZS10eXBlLXNlbGVjdC1hbnN3ZXIgLm9wdGlvbnMtaXRlbSAuc3Vwc3ViIHN1Yixcbi5leGVyY2lzZS10eXBlLXBsYWNlLXNldCAub3B0aW9ucy1pdGVtIC5zdXBzdWIgc3ViIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjdlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uZXhlcmNpc2UtdHlwZS1wbGFjZS1hbnN3ZXIgLnNlbGVjdGVkLWFuc3dlci1ib3ggLnN1cHN1YiBzdWIsXG4uZXhlcmNpc2UtdHlwZS1zZWxlY3QtYW5zd2VyIC5zZWxlY3RlZC1hbnN3ZXItYm94IC5zdXBzdWIgc3ViLFxuLmV4ZXJjaXNlLXR5cGUtcGxhY2Utc2V0IC5zZWxlY3RlZC1hbnN3ZXItYm94IC5zdXBzdWIgc3ViLFxuLmV4ZXJjaXNlLXR5cGUtcGxhY2UtYW5zd2VyIC5vcHRpb25zLWl0ZW0gLnN1cHN1YiBzdWIsXG4uZXhlcmNpc2UtdHlwZS1zZWxlY3QtYW5zd2VyIC5vcHRpb25zLWl0ZW0gLnN1cHN1YiBzdWIsXG4uZXhlcmNpc2UtdHlwZS1wbGFjZS1zZXQgLm9wdGlvbnMtaXRlbSAuc3Vwc3ViIHN1YiB7XG4gIHRvcDogMC4yZW07XG59XG4uZXhlcmNpc2UtdHlwZS1wbGFjZS1hbnN3ZXIgLnNlbGVjdGVkLWFuc3dlci1ib3ggLnVuZGVyLFxuLmV4ZXJjaXNlLXR5cGUtc2VsZWN0LWFuc3dlciAuc2VsZWN0ZWQtYW5zd2VyLWJveCAudW5kZXIsXG4uZXhlcmNpc2UtdHlwZS1wbGFjZS1zZXQgLnNlbGVjdGVkLWFuc3dlci1ib3ggLnVuZGVyLFxuLmV4ZXJjaXNlLXR5cGUtcGxhY2UtYW5zd2VyIC5vcHRpb25zLWl0ZW0gLnVuZGVyLFxuLmV4ZXJjaXNlLXR5cGUtc2VsZWN0LWFuc3dlciAub3B0aW9ucy1pdGVtIC51bmRlcixcbi5leGVyY2lzZS10eXBlLXBsYWNlLXNldCAub3B0aW9ucy1pdGVtIC51bmRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwLjdlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiAtMC4yZW07XG59XG4uZXhlcmNpc2UtdHlwZS1wbGFjZS1hbnN3ZXIgLnNlbGVjdGVkLWFuc3dlci1ib3ggLnVuZGVyLWNvbnRhaW5lcixcbi5leGVyY2lzZS10eXBlLXNlbGVjdC1hbnN3ZXIgLnNlbGVjdGVkLWFuc3dlci1ib3ggLnVuZGVyLWNvbnRhaW5lcixcbi5leGVyY2lzZS10eXBlLXBsYWNlLXNldCAuc2VsZWN0ZWQtYW5zd2VyLWJveCAudW5kZXItY29udGFpbmVyLFxuLmV4ZXJjaXNlLXR5cGUtcGxhY2UtYW5zd2VyIC5vcHRpb25zLWl0ZW0gLnVuZGVyLWNvbnRhaW5lcixcbi5leGVyY2lzZS10eXBlLXNlbGVjdC1hbnN3ZXIgLm9wdGlvbnMtaXRlbSAudW5kZXItY29udGFpbmVyLFxuLmV4ZXJjaXNlLXR5cGUtcGxhY2Utc2V0IC5vcHRpb25zLWl0ZW0gLnVuZGVyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMC4yNWVtO1xufVxuLmV4ZXJjaXNlLXR5cGUtcGxhY2UtYW5zd2VyIC5zZWxlY3RlZC1hbnN3ZXItYm94IC5zbGFzaCxcbi5leGVyY2lzZS10eXBlLXNlbGVjdC1hbnN3ZXIgLnNlbGVjdGVkLWFuc3dlci1ib3ggLnNsYXNoLFxuLmV4ZXJjaXNlLXR5cGUtcGxhY2Utc2V0IC5zZWxlY3RlZC1hbnN3ZXItYm94IC5zbGFzaCxcbi5leGVyY2lzZS10eXBlLXBsYWNlLWFuc3dlciAub3B0aW9ucy1pdGVtIC5zbGFzaCxcbi5leGVyY2lzZS10eXBlLXNlbGVjdC1hbnN3ZXIgLm9wdGlvbnMtaXRlbSAuc2xhc2gsXG4uZXhlcmNpc2UtdHlwZS1wbGFjZS1zZXQgLm9wdGlvbnMtaXRlbSAuc2xhc2gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDAuMTVlbTtcbiAgdG9wOiAtMC4xZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgZm9udC1zaXplOiAxMjUlO1xufVxuLmV4ZXJjaXNlLXR5cGUtcGxhY2UtYW5zd2VyIC5zZWxlY3RlZC1hbnN3ZXItYm94IC5zbGFzaC1jb250YWluZXIsXG4uZXhlcmNpc2UtdHlwZS1zZWxlY3QtYW5zd2VyIC5zZWxlY3RlZC1hbnN3ZXItYm94IC5zbGFzaC1jb250YWluZXIsXG4uZXhlcmNpc2UtdHlwZS1wbGFjZS1zZXQgLnNlbGVjdGVkLWFuc3dlci1ib3ggLnNsYXNoLWNvbnRhaW5lcixcbi5leGVyY2lzZS10eXBlLXBsYWNlLWFuc3dlciAub3B0aW9ucy1pdGVtIC5zbGFzaC1jb250YWluZXIsXG4uZXhlcmNpc2UtdHlwZS1zZWxlY3QtYW5zd2VyIC5vcHRpb25zLWl0ZW0gLnNsYXNoLWNvbnRhaW5lcixcbi5leGVyY2lzZS10eXBlLXBsYWNlLXNldCAub3B0aW9ucy1pdGVtIC5zbGFzaC1jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5leGVyY2lzZS10eXBlLXBsYWNlLWFuc3dlciAuY2hvaWNlcy1zd2l0Y2gsXG4uZXhlcmNpc2UtdHlwZS1zZWxlY3QtYW5zd2VyIC5jaG9pY2VzLXN3aXRjaCxcbi5leGVyY2lzZS10eXBlLXBsYWNlLXNldCAuY2hvaWNlcy1zd2l0Y2gge1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW46IDFlbSBhdXRvO1xufVxuLmV4ZXJjaXNlLXR5cGUtcGxhY2Utc2V0IC5zZWxlY3RlZC1hbnN3ZXItY29udGFpbmVyIHtcbiAgbWluLWhlaWdodDogMWVtO1xufVxuLmV4ZXJjaXNlLXR5cGUtcGxhY2Utc2V0IC5zZWxlY3RlZC1hbnN3ZXItYm94IHtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW46IDAuMTVlbSAwLjMxMjVlbTtcbn1cbi5leGVyY2lzZS10eXBlLWFuc3dlci1xdWVzdGlvbiAuc2VsZWN0ZWQtYW5zd2VyLWJveCB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMmVtO1xuICBmb250LXNpemU6IDEuMmVtO1xuICBwYWRkaW5nOiAwIDFlbTtcbn1cbi5leGVyY2lzZS10eXBlLWFuc3dlci1xdWVzdGlvbiAub3B0aW9ucy1pdGVtIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMmVtO1xuICBmb250LXNpemU6IDFlbTtcbiAgcGFkZGluZzogMCAxZW07XG59XG4uZXhlcmNpc2UtdHlwZS1hbnN3ZXItcXVlc3Rpb24gLnNjb3JlLWNvbnRhaW5lciBzdmcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5leGVyY2lzZS10eXBlLWFuc3dlci1xdWVzdGlvbiBwLFxuLmV4ZXJjaXNlLXR5cGUtcGxhY2UtYW5zd2VyIHAsXG4uZXhlcmNpc2UtdHlwZS1wbGFjZS1zZXQgcCxcbi5leGVyY2lzZS10eXBlLXNlbGVjdC1hbnN3ZXIgcCxcbi5leGVyY2lzZS10eXBlLW5vdGF0ZS1waXRjaCBwLFxuLmV4ZXJjaXNlLXR5cGUtbm90YXRlLWNob3JkIHAsXG4uZXhlcmNpc2UtdHlwZS1ub3RhdGUtcmh5dGhtIHAsXG4uZXhlcmNpc2UtdHlwZS1hbnN3ZXItcXVlc3Rpb24gaDIsXG4uZXhlcmNpc2UtdHlwZS1wbGFjZS1hbnN3ZXIgaDIsXG4uZXhlcmNpc2UtdHlwZS1wbGFjZS1zZXQgaDIsXG4uZXhlcmNpc2UtdHlwZS1zZWxlY3QtYW5zd2VyIGgyLFxuLmV4ZXJjaXNlLXR5cGUtbm90YXRlLXBpdGNoIGgyLFxuLmV4ZXJjaXNlLXR5cGUtbm90YXRlLWNob3JkIGgyLFxuLmV4ZXJjaXNlLXR5cGUtbm90YXRlLXJoeXRobSBoMiB7XG4gIG1hcmdpbjogMC4zNzVlbSAyJSAwLjYyNWVtO1xufVxuLmV4ZXJjaXNlLXR5cGUtYW5zd2VyLXF1ZXN0aW9uIHAsXG4uZXhlcmNpc2UtdHlwZS1wbGFjZS1hbnN3ZXIgcCxcbi5leGVyY2lzZS10eXBlLXBsYWNlLXNldCBwLFxuLmV4ZXJjaXNlLXR5cGUtc2VsZWN0LWFuc3dlciBwLFxuLmV4ZXJjaXNlLXR5cGUtbm90YXRlLXBpdGNoIHAsXG4uZXhlcmNpc2UtdHlwZS1ub3RhdGUtY2hvcmQgcCxcbi5leGVyY2lzZS10eXBlLW5vdGF0ZS1yaHl0aG0gcCB7XG4gIGNvbG9yOiAjNTk1MjUwO1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xufVxuLmV4ZXJjaXNlLXR5cGUtYW5zd2VyLXF1ZXN0aW9uIGgyLFxuLmV4ZXJjaXNlLXR5cGUtcGxhY2UtYW5zd2VyIGgyLFxuLmV4ZXJjaXNlLXR5cGUtcGxhY2Utc2V0IGgyLFxuLmV4ZXJjaXNlLXR5cGUtc2VsZWN0LWFuc3dlciBoMixcbi5leGVyY2lzZS10eXBlLW5vdGF0ZS1waXRjaCBoMixcbi5leGVyY2lzZS10eXBlLW5vdGF0ZS1jaG9yZCBoMixcbi5leGVyY2lzZS10eXBlLW5vdGF0ZS1yaHl0aG0gaDIge1xuICBmb250LXNpemU6IDEuNGVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNlMWMxMGI7XG59XG4uc2ltcGxpZmllZC1zY29yZSAuU2NvcmVOb3RlQ2hvcmQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG59XG4uc2ltcGxpZmllZC1zY29yZSAuU2NvcmVCYXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2ltcGxpZmllZC1zY29yZSAuc3RlbSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zaW1wbGlmaWVkLXNjb3JlLnNxdWVlemUtc2NvcmUgLlNjb3JlTm90ZUNob3JkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xufVxuLnNpbXBsaWZpZWQtc2NvcmUuc3F1ZWV6ZS1zY29yZSAuU2NvcmVOb3RlQ2hvcmQuZGlzYWJsZWQuaGlkZGVuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuQGtleWZyYW1lcyBibGluayB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1LCAxLjA1KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICB9XG59XG4uZGlhbG9nLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCA4JSAxLjZlbSA4JTtcbn1cbi5kaWFsb2ctY29udGFpbmVyIC5kaWFsb2ctc3BlZWNoLWJ1YmJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMCAyMHB4O1xuICBwYWRkaW5nOiAxLjI1ZW07XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICBmbGV4LWdyb3c6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjNTk1MjUwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZGlhbG9nLWNvbnRhaW5lciAuZGlhbG9nLXNwZWVjaC1idWJibGUuZGVzY3JpcHRpb24ge1xuICBiYWNrZ3JvdW5kOiAjZjhlNDc0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5kaWFsb2ctY29udGFpbmVyIC5kaWFsb2ctc3BlZWNoLWJ1YmJsZS5kcnVtIHtcbiAgbWFyZ2luOiAwIDAgMCAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmRpYWxvZy1jb250YWluZXIgLmRpYWxvZy1zcGVlY2gtYnViYmxlLmRydW0uZGVzY3JpcHRpb246YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmRpYWxvZy1jb250YWluZXIgLmRpYWxvZy1zcGVlY2gtYnViYmxlLmRydW06YmVmb3JlIHtcbiAgY29udGVudDogdXJsKC4uL2ZpbGVzL2ltYWdlcy9kcnVtLnN2Zyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xufVxuLmRpYWxvZy1jb250YWluZXIgLmRpYWxvZy1zcGVlY2gtYnViYmxlLmRydW06YWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAxKSByb3RhdGUoMmRlZyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlLWluLW91dCAwLjA1cztcbn1cbi5kaWFsb2ctY29udGFpbmVyIC5kaWFsb2ctc3BlZWNoLWJ1YmJsZS5oaWdobGlnaHRlZCxcbi5kaWFsb2ctY29udGFpbmVyIC5kaWFsb2ctc3BlZWNoLWJ1YmJsZS5kb25lLFxuLmRpYWxvZy1jb250YWluZXIgLmRpYWxvZy1zcGVlY2gtYnViYmxlLmJ1dHRvbi1mb3J3YXJkLFxuLmRpYWxvZy1jb250YWluZXIgLmRpYWxvZy1zcGVlY2gtYnViYmxlLnN0b3AtYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRpYWxvZy1jb250YWluZXIgLmRpYWxvZy1zcGVlY2gtYnViYmxlLmRlc2NyaXB0aW9uLW1pY3JvcGhvbmUge1xuICBiYWNrZ3JvdW5kOiAjZjhlNDc0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZGlhbG9nLWNvbnRhaW5lciAuZGlhbG9nLXNwZWVjaC1idWJibGUuZGVzY3JpcHRpb24tbWljcm9waG9uZS10ZXh0IHtcbiAgYmFja2dyb3VuZDogI2Y4ZTQ3NDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmRpYWxvZy1jb250YWluZXIgLmRpYWxvZy1zcGVlY2gtYnViYmxlLmFuc3dlci1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogIzkzZTRiYTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZGlhbG9nLWNvbnRhaW5lciAuZGlhbG9nLXNwZWVjaC1idWJibGUuYW5zd2VyLWVycm9yIHtcbiAgYmFja2dyb3VuZDogI2ZmOTk5OTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZGlhbG9nLWNvbnRhaW5lciAuZGlhbG9nLXNwZWVjaC1idWJibGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmOGU0NzQ7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuLmRpYWxvZy1jb250YWluZXIgLmRpYWxvZy1zcGVlY2gtYnViYmxlLmRlc2NyaXB0aW9uOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZjhlNDc0O1xufVxuLmRpYWxvZy1jb250YWluZXIgLmRpYWxvZy1zcGVlY2gtYnViYmxlLmRlc2NyaXB0aW9uLW1pY3JvcGhvbmU6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmOGU0NzQ7XG59XG4uZGlhbG9nLWNvbnRhaW5lciAuZGlhbG9nLXNwZWVjaC1idWJibGUuYW5zd2VyLXN1Y2Nlc3M6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM5M2U0YmE7XG59XG4uZGlhbG9nLWNvbnRhaW5lciAuZGlhbG9nLXNwZWVjaC1idWJibGUuYW5zd2VyLWVycm9yOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmY5OTk5O1xufVxuLmRpYWxvZy1jb250YWluZXIgLmRpYWxvZy1zcGVlY2gtYnViYmxlLnRvcCB7XG4gIG1hcmdpbjogMzBweCA1JSAwIDUlO1xufVxuLmRpYWxvZy1jb250YWluZXIgLmRpYWxvZy1zcGVlY2gtYnViYmxlLnRvcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2Y4ZTQ3NDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbn1cbi5kaWFsb2ctY29udGFpbmVyIC5kaWFsb2ctc3BlZWNoLWJ1YmJsZS5kZXNjcmlwdGlvbi50b3A6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjhlNDc0O1xufVxuLmRpYWxvZy1jb250YWluZXIgLmRpYWxvZy1zcGVlY2gtYnViYmxlLmRlc2NyaXB0aW9uLW1pY3JvcGhvbmUudG9wOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2Y4ZTQ3NDtcbn1cbi5kaWFsb2ctY29udGFpbmVyIC5kaWFsb2ctc3BlZWNoLWJ1YmJsZS5hbnN3ZXItc3VjY2Vzcy50b3A6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTNlNGJhO1xufVxuLmRpYWxvZy1jb250YWluZXIgLmRpYWxvZy1zcGVlY2gtYnViYmxlLmFuc3dlci1lcnJvci50b3A6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmY5OTk5O1xufVxuLmRpYWxvZy1jb250YWluZXIgLmRpYWxvZy1zcGVlY2gtYnViYmxlIC5kaWFsb2ctc3BlZWNoLWJ1YmJsZS10ZXh0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmRpYWxvZy1jb250YWluZXIgLmRpYWxvZy1zcGVlY2gtYnViYmxlIC5kaWFsb2ctc3BlZWNoLWJ1YmJsZS1idXR0b24td3JhcHBlciB7XG4gIGhlaWdodDogMS4yNWVtO1xufVxuLmRpYWxvZy1jb250YWluZXIgLmRpYWxvZy1zcGVlY2gtYnViYmxlIC5kaWFsb2ctc3BlZWNoLWJ1YmJsZS1idXR0b24td3JhcHBlciAuZGlhbG9nLXNwZWVjaC1idWJibGUtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzkzZTRiYTtcbiAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XG4gIHdpZHRoOiAzLjJlbTtcbiAgaGVpZ2h0OiAzLjJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IC0zLjJlbTtcbiAgYW5pbWF0aW9uOiBibGluayAxcyBsaW5lYXI7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xufVxuLmRpYWxvZy1jb250YWluZXIgLmRpYWxvZy1zcGVlY2gtYnViYmxlLnN0b3AtYnV0dG9uIC5kaWFsb2ctc3BlZWNoLWJ1YmJsZS1idXR0b24td3JhcHBlciAuZGlhbG9nLXNwZWVjaC1idWJibGUtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI2ZmOTk5OTtcbn1cbi5kaWFsb2ctY29udGFpbmVyIC5kaWFsb2ctc3BlZWNoLWJ1YmJsZS5hbnN3ZXItc3VjY2Vzcy5kb25lIC5kaWFsb2ctc3BlZWNoLWJ1YmJsZS1idXR0b24td3JhcHBlciAuZGlhbG9nLXNwZWVjaC1idWJibGUtYnV0dG9uLFxuLmRpYWxvZy1jb250YWluZXIgLmRpYWxvZy1zcGVlY2gtYnViYmxlLmJ1dHRvbi15ZWxsb3cgLmRpYWxvZy1zcGVlY2gtYnViYmxlLWJ1dHRvbi13cmFwcGVyIC5kaWFsb2ctc3BlZWNoLWJ1YmJsZS1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjZjhlNDc0O1xufVxuLmV4ZXJjaXNlcy1jb250YWluZXIubGVzc29uLWZpbmlzaGVkIC5kaWFsb2ctY29udGFpbmVyIC5kaWFsb2ctc3BlZWNoLWJ1YmJsZS5hbnN3ZXItc3VjY2Vzcy5kb25lIC5kaWFsb2ctc3BlZWNoLWJ1YmJsZS1idXR0b24td3JhcHBlciAuZGlhbG9nLXNwZWVjaC1idWJibGUtYnV0dG9uLFxuLmV4ZXJjaXNlcy1jb250YWluZXIubGVzc29uLWZpbmlzaGVkIC5kaWFsb2ctY29udGFpbmVyIC5kaWFsb2ctc3BlZWNoLWJ1YmJsZS5idXR0b24teWVsbG93IC5kaWFsb2ctc3BlZWNoLWJ1YmJsZS1idXR0b24td3JhcHBlciAuZGlhbG9nLXNwZWVjaC1idWJibGUtYnV0dG9uIHtcbiAgd2lkdGg6IDQuMzc1ZW07XG4gIGhlaWdodDogNC4zNzVlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTQuMzc1ZW07XG59XG4uZXhlcmNpc2VzLWNvbnRhaW5lci5sZXNzb24tZmluaXNoZWQgLmRpYWxvZy1jb250YWluZXIgLmRpYWxvZy1zcGVlY2gtYnViYmxlLmFuc3dlci1zdWNjZXNzLmRvbmUgLmRpYWxvZy1zcGVlY2gtYnViYmxlLWJ1dHRvbi13cmFwcGVyIC5kaWFsb2ctc3BlZWNoLWJ1YmJsZS1idXR0b24gc3ZnLFxuLmV4ZXJjaXNlcy1jb250YWluZXIubGVzc29uLWZpbmlzaGVkIC5kaWFsb2ctY29udGFpbmVyIC5kaWFsb2ctc3BlZWNoLWJ1YmJsZS5idXR0b24teWVsbG93IC5kaWFsb2ctc3BlZWNoLWJ1YmJsZS1idXR0b24td3JhcHBlciAuZGlhbG9nLXNwZWVjaC1idWJibGUtYnV0dG9uIHN2ZyB7XG4gIHdpZHRoOiAyLjI1ZW07XG4gIGhlaWdodDogMi4yNWVtO1xufVxuLmRpYWxvZy1jb250YWluZXIgLmRpYWxvZy1zcGVlY2gtYnViYmxlLmFuc3dlci1lcnJvciAuZGlhbG9nLXNwZWVjaC1idWJibGUtYnV0dG9uLXdyYXBwZXIgLmRpYWxvZy1zcGVlY2gtYnViYmxlLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNmOGU0NzQ7XG59XG4uZGlhbG9nLWNvbnRhaW5lciAuZGlhbG9nLXNwZWVjaC1idWJibGUuYnV0dG9uLWZvcndhcmQgLmRpYWxvZy1zcGVlY2gtYnViYmxlLWJ1dHRvbi13cmFwcGVyIC5kaWFsb2ctc3BlZWNoLWJ1YmJsZS1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjOTNlNGJhO1xufVxuLmV4ZXJjaXNlcy1jb250YWluZXIubGVzc29uLWZpbmlzaGVkIHtcbiAgYmFja2dyb3VuZDogcmVwZWF0IGNlbnRlciAvIDgwJSB1cmwoLi4vZmlsZXMvaW1hZ2VzL2NvbmZldHRpLmdpZik7XG59XG4ubm90eSB7XG4gIGhlaWdodDogNy41ZW07XG4gIHdpZHRoOiA1ZW07XG59XG4ubm90eS5zbWFsbCB7XG4gIGhlaWdodDogNC4zNzVlbTtcbiAgd2lkdGg6IDEuNWVtO1xufVxuLm5vdHkudG9wIHtcbiAgaGVpZ2h0OiA1MCU7XG4gIHdpZHRoOiA1MCU7XG4gIHotaW5kZXg6IDEwO1xufVxuLm5vdHkubWljLXBlcm1pc3Npb25zIHtcbiAgaGVpZ2h0OiAzMCU7XG4gIHdpZHRoOiAzMCU7XG4gIHotaW5kZXg6IDEwO1xufVxuLm5vdHkuYW5zd2VyLXN1Y2Nlc3Mge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICBhbmltYXRpb246IGFuaW1hdGlvblN1Y2Nlc3MgbGluZWFyIDFzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xufVxuLm5vdHkuZG9uZTpub3QoLmNlbGVicmF0ZSkge1xuICBhbmltYXRpb246IGFuaW1hdGlvbkRvbmUgbGluZWFyIDAuOHM7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG59XG4ubm90eS5jZWxlYnJhdGUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICBhbmltYXRpb246IGFuaW1hdGlvblN1Y2Nlc3MgbGluZWFyIDFzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbn1cbi5ub3R5LmRhbmNlIHtcbiAgYW5pbWF0aW9uOiBhbmltYXRpb25EYW5jZSBsaW5lYXIgMS41cztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG59XG4ubm90eS5hbnN3ZXItZXJyb3Ige1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHNjYWxlWCgtMSk7XG4gIGFuaW1hdGlvbjogYW5pbWF0aW9uRXJyb3IgbGluZWFyIDAuOHM7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG59XG4uc3RhcnQtc2NyZWVuIC5ub3R5IHtcbiAgaGVpZ2h0OiAxOGVtO1xuICB3aWR0aDogMTJlbTtcbn1cbkBrZXlmcmFtZXMgYW5pbWF0aW9uU3VjY2VzcyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCkgcm90YXRlKC0xMGRlZyk7XG4gIH1cbiAgMTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC0xMTVweCkgcm90YXRlKC01ZGVnKSBzY2FsZVgoMS4xKSBzY2FsZVkoMS4xKTtcbiAgfVxuICAyMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KSBzY2FsZVgoMS4xKSBzY2FsZVkoMS4xKTtcbiAgfVxuICAzMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTUwcHgpIHNjYWxlWCgxKSBzY2FsZVkoMSk7XG4gIH1cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC0xMTVweCkgc2NhbGVYKDEuNCkgc2NhbGVZKDEuNCk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC03MHB4KSByb3RhdGUoNWRlZykgc2NhbGVYKDEuMykgc2NhbGVZKDEuMyk7XG4gIH1cbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDIwcHgpIHJvdGF0ZSgtNWRlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC0xNXB4KSByb3RhdGUoLTEwZGVnKTtcbiAgfVxuICA5MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMTBweCkgcm90YXRlKC0xM2RlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpIHJvdGF0ZSgtMTBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFuaW1hdGlvbkRvbmUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgc2NhbGVYKDEpIHNjYWxlWSgxKTtcbiAgfVxuICAxMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0zZGVnKSBzY2FsZVgoMC44KSBzY2FsZVkoMC44KTtcbiAgfVxuICAyMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0zZGVnKSBzY2FsZVgoMC44KSBzY2FsZVkoMC44KTtcbiAgfVxuICAzMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDNkZWcpIHNjYWxlWCgyKSBzY2FsZVkoMik7XG4gIH1cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZykgc2NhbGVYKDIpIHNjYWxlWSgyKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDNkZWcpIHNjYWxlWCgyKSBzY2FsZVkoMik7XG4gIH1cbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZykgc2NhbGVYKDIpIHNjYWxlWSgyKTtcbiAgfVxuICA3MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDNkZWcpIHNjYWxlWCgyKSBzY2FsZVkoMik7XG4gIH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZykgc2NhbGVYKDIpIHNjYWxlWSgyKTtcbiAgfVxuICA5MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDNkZWcpIHNjYWxlWCgyKSBzY2FsZVkoMik7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKSBzY2FsZVgoMSkgc2NhbGVZKDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFuaW1hdGlvbkRhbmNlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDNkZWcpIHNjYWxlWCgxLjUpIHNjYWxlWSgxLjUpO1xuICB9XG4gIDE3JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTNkZWcpIHNjYWxlWCgxLjUpIHNjYWxlWSgxLjUpO1xuICB9XG4gIDMzJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoM2RlZykgc2NhbGVYKDEuNSkgc2NhbGVZKDEuNSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZykgc2NhbGVYKDEuNSkgc2NhbGVZKDEuNSk7XG4gIH1cbiAgNjclIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKSBzY2FsZVgoMS41KSBzY2FsZVkoMS41KTtcbiAgfVxuICA4MyUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0zZGVnKSBzY2FsZVgoMS41KSBzY2FsZVkoMS41KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKSBzY2FsZVgoMS41KSBzY2FsZVkoMS41KTtcbiAgfVxufVxuQGtleWZyYW1lcyBhbmltYXRpb25FcnJvciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCkgcm90YXRlKDE4MGRlZykgc2NhbGVYKC0xKTtcbiAgfVxuICAxNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yNXB4LCAwcHgpIHJvdGF0ZSgxNzlkZWcpIHNjYWxlWCgtMSk7XG4gIH1cbiAgMzAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMHB4LCAwcHgpIHJvdGF0ZSgxODNkZWcpIHNjYWxlWCgtMSk7XG4gIH1cbiAgNDUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTVweCwgMHB4KSByb3RhdGUoMTc3ZGVnKSBzY2FsZVgoLTEpO1xuICB9XG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTBweCwgMHB4KSByb3RhdGUoMTgyZGVnKSBzY2FsZVgoLTEpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTVweCwgMHB4KSByb3RhdGUoMTc5ZGVnKSBzY2FsZVgoLTEpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KSByb3RhdGUoMTgwZGVnKSBzY2FsZVgoLTEpO1xuICB9XG59XG4ubWljcm9waG9uZSB7XG4gIGhlaWdodDogMS4yNWVtO1xuICB3aWR0aDogMS4yNWVtO1xuICBtYXJnaW4tcmlnaHQ6IDEuMjVlbTtcbn1cbi5zb3VuZHdhdmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLndhdmUge1xuICBoZWlnaHQ6IDEuMjVlbTtcbiAgd2lkdGg6IDEuMjVlbTtcbiAgZmlsbDogIzU5NTI1MDtcbn1cbi5MaW5lXzkge1xuICBhbmltYXRpb246IHdhdmVQdWxzZSAxcyBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjM1cztcbn1cbi5MaW5lXzgge1xuICBhbmltYXRpb246IHdhdmVQdWxzZSAxcyBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjJzO1xufVxuLkxpbmVfNyB7XG4gIGFuaW1hdGlvbjogd2F2ZVB1bHNlIDFzIGluZmluaXRlO1xuICBhbmltYXRpb24tZGVsYXk6IDEuMDVzO1xufVxuLkxpbmVfNiB7XG4gIGFuaW1hdGlvbjogd2F2ZVB1bHNlIDFzIGluZmluaXRlO1xuICBhbmltYXRpb24tZGVsYXk6IDAuOXM7XG59XG4uTGluZV81IHtcbiAgYW5pbWF0aW9uOiB3YXZlUHVsc2UgMXMgaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kZWxheTogMC43NXM7XG59XG4uTGluZV80IHtcbiAgYW5pbWF0aW9uOiB3YXZlUHVsc2UgMXMgaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kZWxheTogMC42cztcbn1cbi5MaW5lXzMge1xuICBhbmltYXRpb246IHdhdmVQdWxzZSAxcyBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjQ1cztcbn1cbi5MaW5lXzIge1xuICBhbmltYXRpb246IHdhdmVQdWxzZSAxcyBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xufVxuLkxpbmVfMSB7XG4gIGFuaW1hdGlvbjogd2F2ZVB1bHNlIDFzIGluZmluaXRlO1xuICBhbmltYXRpb24tZGVsYXk6IDAuMTVzO1xufVxuQGtleWZyYW1lcyB3YXZlUHVsc2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMik7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuNyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgyKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICB9XG59XG4udm9pY2VzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnZvaWNlcyAudGVzc2l0dXJhIHtcbiAgd2lkdGg6IDYwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAycHg7XG4gIG1hcmdpbjogMTBweCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmNGYzZjA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2YTVlNWM7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4udm9pY2VzIC50ZXNzaXR1cmEuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjOTNlNGJhO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggMXB4ICM5M2U0YmE7XG59XG4udm9pY2VzIC50ZXNzaXR1cmEtaGlnaGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZ3JvdW5kOiAjZmRmNmRmO1xufVxuLnZvaWNlcyAudGVzc2l0dXJhLWhpZ2gge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQ6ICNmOWU2YTg7XG59XG4udm9pY2VzIC50ZXNzaXR1cmEtbWlkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZ3JvdW5kOiAjZjRkMTVmO1xufVxuLnZvaWNlcyAudGVzc2l0dXJhLWxvdyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYmFja2dyb3VuZDogI2VmYmMxNTtcbn1cbmh0bWwgLmF3cy1idG4ge1xuICBmb250LXNpemU6IDFlbTtcbiAgaGVpZ2h0OiAyLjc1ZW07XG59XG4uYXdzLWJ0bi5hd3MtYnRuLS10cmFuc3BhcmVudCxcbi5hd3MtYnRuLmF3cy1idG4tLXRyYW5zcGFyZW50OmJlZm9yZSxcbi5hd3MtYnRuLmF3cy1idG4tLXRyYW5zcGFyZW50ICosXG4uYXdzLWJ0bi5hd3MtYnRuLS10cmFuc3BhcmVudCAqOmJlZm9yZSB7XG4gIGNvbG9yOiAjZThlOGU4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG59XG4uYXdzLWJ0biAuYXdzLWJ0bl9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogNzV2dztcbn1cbi5leGVyY2lzZXMtY29udGFpbmVyIC5hd3MtYnRuIHtcbiAgLS1idXR0b24tZGVmYXVsdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXJnaW46IDAuMjVlbSAwO1xufVxuLmV4ZXJjaXNlcy1jb250YWluZXIuZXhlcmNpc2UtZG9uZSAuYXdzLWJ0bi5hd3MtYnRuLS1zZWNvbmRhcnkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmV4ZXJjaXNlLXR5cGUtbm90YXRlLXBpdGNoLmV4ZXJjaXNlcy1jb250YWluZXIsXG4uZXhlcmNpc2UtdHlwZS1ub3RhdGUtY2hvcmQuZXhlcmNpc2VzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5leGVyY2lzZS10eXBlLW5vdGF0ZS1waXRjaCBpbWcuaWxsdXN0cmF0aW9uLFxuLmV4ZXJjaXNlLXR5cGUtbm90YXRlLWNob3JkIGltZy5pbGx1c3RyYXRpb24ge1xuICBtYXJnaW46IDFlbSAwO1xufVxuLmV4ZXJjaXNlLXR5cGUtbm90YXRlLXBpdGNoIGRpdi5ub3RlLWhhbmRsZSxcbi5leGVyY2lzZS10eXBlLW5vdGF0ZS1jaG9yZCBkaXYubm90ZS1oYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNjZmJjYjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoODksIDgyLCA4MCwgMC4yKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwJTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjE1cywgdG9wIDAuMTVzO1xufVxuLmV4ZXJjaXNlLXR5cGUtbm90YXRlLXBpdGNoIGRpdi5ub3RlLWhhbmRsZS5zZWxlY3RlZCxcbi5leGVyY2lzZS10eXBlLW5vdGF0ZS1jaG9yZCBkaXYubm90ZS1oYW5kbGUuc2VsZWN0ZWQge1xuICBoZWlnaHQ6IDhweDtcbiAgd2lkdGg6IDhweDtcbiAgYmFja2dyb3VuZDogIzU5NTI1MDtcbiAgYm9yZGVyOiA0cHggc29saWQgI2Y4ZTQ3NDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMnB4ICM1OTUyNTA7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbn1cbi5leGVyY2lzZS10eXBlLW5vdGF0ZS1waXRjaCBkaXYubm90ZS1hcnJvdyxcbi5leGVyY2lzZS10eXBlLW5vdGF0ZS1jaG9yZCBkaXYubm90ZS1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgYmFja2dyb3VuZDogI2NmYmNiNjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg4OSwgODIsIDgwLCAwLjIpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uZXhlcmNpc2UtdHlwZS1ub3RhdGUtcGl0Y2ggZGl2Lm5vdGUtYXJyb3cgc3ZnLFxuLmV4ZXJjaXNlLXR5cGUtbm90YXRlLWNob3JkIGRpdi5ub3RlLWFycm93IHN2ZyB7XG4gIGNvbG9yOiAjNTk1MjUwO1xufVxuLmV4ZXJjaXNlLXR5cGUtbm90YXRlLXBpdGNoIGRpdi5ub3RlLWFycm93LnNlbGVjdGVkLFxuLmV4ZXJjaXNlLXR5cGUtbm90YXRlLWNob3JkIGRpdi5ub3RlLWFycm93LnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogI2Y4ZTQ3NDtcbiAgYm9yZGVyOiAycHggc29saWQgIzU5NTI1MDtcbn1cbi5leGVyY2lzZS10eXBlLW5vdGF0ZS1waXRjaCAuUmVhY3RQaWFub19fS2V5LS1hY3RpdmUsXG4uZXhlcmNpc2UtdHlwZS1ub3RhdGUtY2hvcmQgLlJlYWN0UGlhbm9fX0tleS0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzk5OTk5OTtcbn1cbi5leGVyY2lzZS10eXBlLW5vdGF0ZS1waXRjaCAuUmVhY3RQaWFub19fS2V5LS1hY3RpdmUuUmVhY3RQaWFub19fS2V5LS1uYXR1cmFsLFxuLmV4ZXJjaXNlLXR5cGUtbm90YXRlLWNob3JkIC5SZWFjdFBpYW5vX19LZXktLWFjdGl2ZS5SZWFjdFBpYW5vX19LZXktLW5hdHVyYWwge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5OTk5O1xufVxuLmV4ZXJjaXNlLXR5cGUtbm90YXRlLXBpdGNoIC5SZWFjdFBpYW5vX19LZXktLWFjdGl2ZS5SZWFjdFBpYW5vX19LZXktLWFjY2lkZW50YWwsXG4uZXhlcmNpc2UtdHlwZS1ub3RhdGUtY2hvcmQgLlJlYWN0UGlhbm9fX0tleS0tYWN0aXZlLlJlYWN0UGlhbm9fX0tleS0tYWNjaWRlbnRhbCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTk5OTk5O1xufVxuLmV4ZXJjaXNlLXR5cGUtbm90YXRlLXJoeXRobS5leGVyY2lzZXMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmV4ZXJjaXNlLXR5cGUtbm90YXRlLXJoeXRobSBkaXYuc2VsZWN0aW9uLWJveCB7XG4gIGJhY2tncm91bmQ6ICNlOWU3ZTE7XG4gIGhlaWdodDogMzNweDtcbiAgd2lkdGg6IDMzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzZkNmE2YTtcbiAgbWFyZ2luOiAwLjUlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZXhlcmNpc2UtdHlwZS1ub3RhdGUtcmh5dGhtIGRpdi5zZWxlY3Rpb24tYm94LnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogI2Y4ZTQ3NDtcbn1cbi5leGVyY2lzZS10eXBlLW5vdGF0ZS1yaHl0aG0gZGl2LnRpbWUtc2VsZWN0aW9uLWJveCB7XG4gIGJhY2tncm91bmQ6ICNjY2JiYWE7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgbWFyZ2luOiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZXhlcmNpc2UtdHlwZS1ub3RhdGUtcmh5dGhtIGRpdi5ub3RlLWhhbmRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbiAgYmFja2dyb3VuZDogI2NmYmNiNjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg4OSwgODIsIDgwLCAwLjIpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi10b3A6IDExcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTAlO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTAlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuMTVzLCB0b3AgMC4xNXM7XG59XG4uZXhlcmNpc2UtdHlwZS1ub3RhdGUtcmh5dGhtIGRpdi5ub3RlLWhhbmRsZS5zZWxlY3RlZCB7XG4gIGhlaWdodDogOHB4O1xuICB3aWR0aDogOHB4O1xuICBiYWNrZ3JvdW5kOiAjNTk1MjUwO1xuICBib3JkZXI6IDRweCBzb2xpZCAjZjhlNDc0O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAycHggIzU5NTI1MDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbn1cbi5leGVyY2lzZS10eXBlLW5vdGF0ZS1yaHl0aG0gLm5vdGUtaWNvbiB7XG4gIG1hcmdpbjogMS41JTtcbn1cbi5leGVyY2lzZS10eXBlLW5vdGF0ZS1yaHl0aG0gLmJhcmxpbmUge1xuICBoZWlnaHQ6IDI1cHg7XG4gIHdpZHRoOiAycHg7XG4gIG1hcmdpbjogNXB4IGF1dG8gMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbn1cbi5leGVyY2lzZS10eXBlLW5vdGF0ZS1yaHl0aG0gLnZlcnRpY2FsLWxpbmUge1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDIwZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmQ2YTZhO1xufVxuLm1tLXBvcHVwIC5tbS1wb3B1cF9fb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5tbS1wb3B1cCAubW0tcG9wdXBfX2JveCB7XG4gIGJhY2tncm91bmQ6ICNmOGU0NzQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMC42MjVlbTtcbiAgdG9wOiAzMHZoO1xufVxuLm1tLXBvcHVwIC5tbS1wb3B1cF9fYm94IC5tbS1wb3B1cF9fY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1tLXBvcHVwIC5tbS1wb3B1cF9fYm94IC5tbS1wb3B1cF9fYm94X19ib2R5IHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLm1tLXBvcHVwIC5tbS1wb3B1cF9fYm94IC5tbS1wb3B1cF9fYnRuIHtcbiAgYmFja2dyb3VuZDogIzkzZTRiYTtcbiAgZm9udC1zaXplOiAwLjg1ZW07XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMC42MjVlbTtcbn1cbi5tbS1wb3B1cCAubW0tcG9wdXBfX2JveCAubW0tcG9wdXBfX2J0bi5tbS1wb3B1cF9fYnRuLS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kOiAjZTFjMTBiO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLm1tLXBvcHVwIC5tbS1wb3B1cF9fYm94IC5tbS1wb3B1cF9fYnRuLm1tLXBvcHVwX19idG4tLWNhbmNlbCB7XG4gIGJhY2tncm91bmQ6ICNmZjk5OTk7XG59XG4ubW0tcG9wdXAgLm1tLXBvcHVwX19ib3ggLm1tLXBvcHVwX19idG4ubW0tcG9wdXBfX2J0bi0tY2xvc2Uge1xuICBiYWNrZ3JvdW5kOiAjY2ZiY2I2O1xufVxuLm1tLXBvcHVwIC5tbS1wb3B1cF9fYm94Lm1tLXBvcHVwX19ib3gtLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjOTNlNGJhO1xufVxuLm1tLXBvcHVwIC5tbS1wb3B1cF9fYm94Lm1tLXBvcHVwX19ib3gtLXN1Y2Nlc3MgLm1tLXBvcHVwX19idG4ge1xuICBiYWNrZ3JvdW5kOiAjZjhlNDc0O1xufVxuLm1tLXBvcHVwX19idG4tLW5vdHlzaW5nLWV4dGVybmFsLWxpbmstYnV0dG9uIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzMzO1xufVxuLm1tLXBvcHVwX19ib3gubW0tcG9wdXBfX2JveC0taW5mbyB7XG4gIHRvcDogM3ZoO1xufVxuLm1tLXBvcHVwX19ib3gubW0tcG9wdXBfX2JveC0taW5mbyAubW0tcG9wdXBfX2Nsb3NlIHtcbiAgZGlzcGxheTogaW5pdGlhbDtcbn1cbi5tbS1wb3B1cF9fYm94Lm1tLXBvcHVwX19ib3gtLWluZm8gLm1tLXBvcHVwX19ib3hfX2hlYWRlciB7XG4gIGJhY2tncm91bmQ6ICM5M2U0YmE7XG59XG4ubW0tcG9wdXBfX2JveC5tbS1wb3B1cF9fYm94LS1zY29yZSB7XG4gIHRvcDogM3ZoO1xufVxuLm1tLXBvcHVwX19ib3gubW0tcG9wdXBfX2JveC0tc2NvcmUgLm1tLXBvcHVwX19ib3hfX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm1tLXBvcHVwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tbS1wb3B1cC0tdmlzaWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1tLXBvcHVwX19vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ubW0tcG9wdXBfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFlbTtcbiAgcmlnaHQ6IDEuMjVlbTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEuMjVlbTtcbiAgaGVpZ2h0OiAxLjI1ZW07XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMC42MjVlbTtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUNnQUFBQW9DQVlBQUFDTS9yaHRBQUFBQkdkQlRVRUFBTEdQQy94aEJRQUFCOEJKUkVGVVdBbkZXQXRzVTFVWS9zKzVYVGNZWXhnZnZFUlFlUVh4TmVZTGpWRnhMVnZiMnhhc0tJZ1NWTlFvUkVWSTFHaG1mQzZpb2lqaU5EbzF2QnhiMTl1VnRSV1V6QVExK0Vvd09rU1F6VEJBVUppbzI3cjJIcjlUTEpUYWE3dks0eVR0dmVjLy8vK2Y3L3puZjV4ekdmMlBablZNS1JIVWN6RUpOcGdZRFNFZFB6VEI2R2RHMUViRTJzeGsrcXF4c1c1cnJ0TkFUKy9hWkx0cmtpRGRMWWhVSWNTd1E5S3NBN0RhQWJLZEVXT0NRQmNreHdya09HUDBMZjdyVEFxclcrdnpiVDRrazkxLzFnQUI3QnFkWWxWQzBLVUFzUXVBTk9LS2p3WVVOWWZmZi8vUGROTlozTzR6cUVlL0ZndVp5a2hVWUZHRlFLc3BuQllHTlcxTE9wbFVXa2FBTnR2VWMzcFk1RlVBS3dld2I0anpSMEthTjhpa29YclJaczJhVmJCcjMvNmJkZEtmaEhVSEF1Z3lzK2ozZUNDd1l2OS9xZmxQZ0ZhYjgzcHM1Mm9va3haNk9PVDNyZWd0c05USkhZNDVmU08wNXlHaDZ3c0ZzWjFjSVZ0STAzNU01VXYwRFFGYWJZNzdCV09Mc05ybVFyUGk4WHE5dnlhRWpzWFQ0cGc2VnVpUkFCWmZ6QVZ6aHdLK1Q5THA1ZW1JRnJ1NlFDZDZDWHY0K3NSTFNpekhHcHljTSt5dmF5bmcvUzZEbzdRSUp0WlpWWFZ5T2l6L3NxRFY0WEFLd2VveHNEalVxTTFQSjNRc2FlVno1K2JIdHJjMklqV1Zta3k4dEttaFlWdXkvcU1zV09aeVhTUjBXbzRJRFZ4UldySWdtZkY0dlRjdFdkSU5GN29KbGp3UTdkRzlscGt6QzVQbk9neXdzcktTVTFSL0d6NnhvN2hQd1hUMHNjc25wa2tYRW5uY2pUdzZrdlozdkpJOHE1TG81QlVWM1lhQXVGdGh5alN0b2Y2SEJQMUVQYmUzdE93ZU5XcE1GMEF1R0h2ZXVOcXRMUzM3NU54eEM4clFCN2lua09kOHdjYUdEU2NLVk9vOC9mdm1Md1dPUFpGSXJESXhGZ2NZRWJ0bkE5d2drMWxabUJnd2V0cnRucUdUYmFwcU5HNUV0MDZaTWhodVl6SWFsL1RhMnRwT2xNVm5FQU9lQ3FmemZFbUxBMFNWOEtCK2JsanI5V2JjMmlqcnVqcEd3bWR4T0IrU0NySnBja0dpdStlblQ3Lzg1dVpNL1AzNzVGY2pEbjZMeHNSTXljc3JQSjVCMlBlck9MRTFtWVRsZU5Edlg4azRXNHhLOEh5WjNYbHZKcGt5bStxSkVhMUIxVmpIUnd6N0lCTS9yQmpCTm9kaHhYTEp5Nk4vZGJ2bFN6NG5yM3htMDhKKzdRSGt5VGRJNkVzc0RzZnRSakpXaDJzbXRtd2x5cloyOXRCQmJwbFNqSGlUNlp5eElIWjF2SFFuVkJsUkFyVGZhWnEySjVrcDB6dVMrRDJ3NUhzNC9GV2o4c3hJNWJmYTFUdUYwR3RBWDRXME5hMjZ1cm9ubGNlb244OUZTSTVGUlBmMUhKWTRDMmUxSFViTVJuUjVhQ2d1eUlmMVJDMTQzb1cxcGlaNDRaL3pkQ0ZnWVhwblltbkpyZGcyN0hMMkxXNHN4ZzdBOVlZaHF0aHdFbUo5OXVKSE9PWEVpTXhiTm03NnFrQVgra3BzOXhTVXlYSHd6eXBzMDJ0QnYyOXVycWNmR0c0ZnpnS25JWXJGTUhUYWpremJ1emNBakJiM3piOFJPdGFqVEhxeDJDcThMNElMM0pjcnVFTUl4RjRjY2svbmlLNElqbFY1dllOMU5MZU1QQVREZDZES1BCY2xoZm1QNXNpcGR4QlNSZEtDZS9FN1BTY1ZFTUp4bmxsc3psZmdjdy9DWWs4ZzRYOE9Td2JLSFk3TGM5VXA1YUIyTU54dk4yZUM3VVVuSjREWVhtNTFPTi9BcVhzdVZ2cEF1RkdyVkFZVVZVRDk5MUhCbXVTdEwxZVEyTjdoa0cxRGZxWTkySjR6ZTZ2STQvRW9DSTUzWWNFN0VCRDNoQUwreFZKSDAvTGx2NXRGa1JVVHRPb2lHcmJZM09OejBGMk1BT25QR0c4RlFMWVJDaTdEaFAyeVZUUm56cHk4QTM5MXI4VGlwcU5ZemtaQUxFdVdsUmNocFU5QkdmYnBGOEZpNnlhcjZwams4VXp2Qnp0N1N1TThncmJ3UEJNUHdBcm0zN3U2Sm1VU2xPUHlCTHlqZlZjZHR0R05QRGZqUTcrL0pwMWNVMjN0WHA2Zk53a1JmVENtaS9YeWRwaU9MeDB0UnZvTldQek9vTis3aVFlODN1L2gyRHZnaDdaMHpLazAvYWZXRitDOFZzWVZUemlnclVvZFQrNkg2dXQzSWFLdncwS2lFWXA4cEtwcVVmSjR1bmZwMTZDN21lRDFNazNKRHByd292YmRhTE5OUCtWUTMvaGZLR3dGSitXYXNMK2h3WmpyeUVqWTUvdlpUT2JyWUpGbXpuSEp6TkErMi9TMWRJMkJzTHlzVUJCRHc4cUdkT3IwSXh6NzVYQ2ovMkZKT3hsTnBpeXJRLzBDdVptRi9iNEpoeTJJMmllL3F5d0ZxSGtBTy9Ca2dKTnpXdTNPVzdHVEpaelQvRVFWK21lTDVWZWV3dWRnMEZobmpKYWNESUF1bDJzQVRsWlB3M2dhdmpSOG5NQndHQ0RPb2Z1QSttNzRvMGRlM0JNTUorS0p3REQ5R1kydHdkR3RIKzdHRHliUGVaVFRidnRoeSthUm84Y1VZeFdQamh3MWR1TzJyVnUySnpNZnIzZHpZWkYwTHpkVG1Ddms4MzJSUE05aEN5YUlFeStac0JCcG9SbmxxeUdYeTFGQ1R6YlBlS20wcTFXb0duY2gxYzBMYTlxSHFYTHhLRTRseXFyUzBZbEtRVlRCaEppZktHT3BmUCtuWHo1alJ2OVl4OEhsaUZ3YlhPdFIxUEZuMCtsTEMxQXl5bHJiMGRuMUlxSnFIbXIxYWxMNEFwblQwaW5wTGExTVZhOWt1bmdMUVlrN0I5MFNER2lha1E1RGdBa0JpMDJkamVpcWdySkMzQThXaVFIRlZVWmZWQk15UnM5eXAzTWNycFBQSWhIalhzMDJtMHpzcGlhZlQ1NGpEVnRHZ0ZKU3BvRE9xUDRZZk9VK0tPK0NjbzF4c1lhUEdCSE1kRk9UUmFCYmw5K3p5WWxjV3daMTdWanc0MWRPbVBBZWZERGo5NStzQUNhV1YrNXluUXNMek1aMTA0TkFHb1ZvLzBPZS9lRGdyVkRVaHRsMmdsN0lPQTJPZi9GbllnU0FYUkJQdW9JK0pTNVdEem4xMURkcmFtcXd5T3hhcndBbXE3VGEzUmZxSXFaQ3dXaFlaamljSGJkREdob0hMZVRYZm1ySFVXd25nRGFUV1drTWU3Mi9KTXRuKy80M1lUSUwrcEF3d2hrQUFBQUFTVVZPUks1Q1lJST0nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG4ubW0tcG9wdXBfX2lucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yZW07XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWViZWM7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuODVlbTtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBjb2xvcjogIzgwODA4MDtcbn1cbi5tbS1wb3B1cF9fYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yZW07XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwIDAuNjI1ZW07XG4gIG1hcmdpbjogMC42MjVlbSAwIDAgMDtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2NjY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xufVxuLm1tLXBvcHVwX19idG4tLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjdhZTYwO1xuICBib3JkZXItY29sb3I6ICMyN2FlNjA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1tLXBvcHVwX19idG4tLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNTU0NWM7XG4gIGJvcmRlci1jb2xvcjogI2M1NTQ1YztcbiAgY29sb3I6ICNmZmY7XG59XG4ubW0tcG9wdXBfX2JveCB7XG4gIHdpZHRoOiA4MHZ3O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNDB2dztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwLjMxMjVlbSAxLjI1ZW0gMCByZ2JhKDEyNiwgMTM3LCAxNDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzEyNWVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjhjOGNjO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxMDAxO1xufVxuLm1tLXBvcHVwX19ib3hfX2hlYWRlciB7XG4gIHBhZGRpbmc6IDFlbSAxLjI1ZW07XG4gIGJhY2tncm91bmQ6ICNlZGY1Zjc7XG4gIGNvbG9yOiAjNDU0YjRkO1xufVxuLm1tLXBvcHVwX19ib3hfX2hlYWRlcl9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLm1tLXBvcHVwX19ib3hfX2JvZHkge1xuICBwYWRkaW5nOiAxLjI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtc2l6ZTogMC44NWVtO1xuICBjb2xvcjogIzQ1NGI0ZDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLm1tLXBvcHVwX19ib3hfX2JvZHkgcCB7XG4gIG1hcmdpbjogMCAwIDAuMzEyNWVtO1xufVxuLm1tLXBvcHVwX19ib3hfX2Zvb3RlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDAgMS4yNWVtIDEuMjVlbTtcbn1cbi5tbS1wb3B1cF9fYm94X19mb290ZXJfX3JpZ2h0LXNwYWNlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLm1tLXBvcHVwX19ib3hfX2Zvb3Rlcl9fcmlnaHQtc3BhY2UgLm1tLXBvcHVwX19idG4ge1xuICBtYXJnaW4tbGVmdDogMC4zMTI1ZW07XG59XG4ubW0tcG9wdXBfX2JveF9fZm9vdGVyX19sZWZ0LXNwYWNlIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubW0tcG9wdXBfX2JveF9fZm9vdGVyX19sZWZ0LXNwYWNlIC5tbS1wb3B1cF9fYnRuIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVlbTtcbn1cbi5tbS1wb3B1cF9fYm94LS1wb3BvdmVyIHtcbiAgd2lkdGg6IDgwdnc7XG4gIG1hcmdpbi1sZWZ0OiAtNDB2dztcbn1cbi5tbS1wb3B1cF9fYm94LS1wb3BvdmVyIC5tbS1wb3B1cF9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4zMTI1ZW07XG4gIHJpZ2h0OiAwLjMxMjVlbTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEuMjVlbTtcbiAgaGVpZ2h0OiAxLjI1ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAwLjYyNWVtO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQ2dBQUFBb0NBWUFBQUNNL3JodEFBQUFCR2RCVFVFQUFMR1BDL3hoQlFBQUI4QkpSRUZVV0FuRldBdHNVMVVZL3MrNVhUY1lZeGdmdkVSUWVRWHhOZVlMalZGeExWdmIyeGFzS0lnU1ZOUW9SRVZJMUdobWZDNmlvaWppTkRvMXZCeGIxOXVWdFJXVXpBUTErRW93T2tTUXpUQkFVSmlvMjdyMkhyOVRMSlRhYTd2SzR5VHR2ZWMvLy8rZjcvem5mNXh6R2YyUFpuVk1LUkhVY3pFSk5wZ1lEU0VkUHpUQjZHZEcxRWJFMnN4aytxcXhzVzVycnROQVQrL2FaTHRya2lEZExZaFVJY1N3UTlLc0E3RGFBYktkRVdPQ1FCY2t4d3JrT0dQMExmN3JUQXFyVyt2emJUNGtrOTEvMWdBQjdCcWRZbFZDMEtVQXNRdUFOT0tLandZVU5ZZmZmLy9QZE5OWjNPNHpxRWUvRmd1WnlraFVZRkdGUUtzcG5CWUdOVzFMT3BsVVdrYUFOdHZVYzNwWTVGVUFLd2V3YjRqelIwS2FOOGlrb1hyUlpzMmFWYkJyMy82YmRkS2ZoSFVIQXVneXMrajNlQ0N3WXY5L3FmbFBnRmFiODNwczUyb29reFo2T09UM3JlZ3RzTlRKSFk0NWZTTzA1eUdoNndzRnNaMWNJVnRJMDM1TTVVdjBEUUZhYlk3N0JXT0xzTnJtUXJQaThYcTl2eWFFanNYVDRwZzZWdWlSQUJaZnpBVnpod0srVDlMcDVlbUlGcnU2UUNkNkNYdjQrc1JMU2l6SEdweWNNK3l2YXluZy9TNkRvN1FJSnRaWlZYVnlPaXovc3FEVjRYQUt3ZW94c0RqVXFNMVBKM1FzYWVWejUrYkh0cmMySWpXVm1reTh0S21oWVZ1eS9xTXNXT1p5WFNSMFdvNElEVnhSV3JJZ21mRjR2VGN0V2RJTkY3b0psandRN2RHOWxwa3pDNVBuT2d5d3NyS1NVMVIvR3o2eG83aFB3WFQwc2NzbnBra1hFbm5jalR3Nmt2WjN2Skk4cTVMbzVCVVYzWWFBdUZ0aHlqU3RvZjZIQlAxRVBiZTN0T3dlTldwTUYwQXVHSHZldU5xdExTMzc1Tnh4QzhyUUI3aW5rT2Q4d2NhR0RTY0tWT284L2Z2bUx3V09QWkZJckRJeEZnY1lFYnRuQTl3Z2sxbFptQmd3ZXRydG5xR1RiYXBxTkc1RXQwNlpNaGh1WXpJYWwvVGEydHBPbE1WbkVBT2VDcWZ6ZkVtTEEwU1Y4S0IrYmxqcjlXYmMyaWpydWpwR3dtZHhPQitTQ3JKcGNrR2l1K2VuVDcvODV1Wk0vUDM3NUZjakRuNkx4c1JNeWNzclBKNUIyUGVyT0xFMW1ZVGxlTkR2WDhrNFc0eEs4SHlaM1hsdkpwa3ltK3FKRWExQjFWakhSd3o3SUJNL3JCakJOb2RoeFhMSnk2Ti9kYnZsU3o0bnIzeG0wOEorN1FIa3lUZEk2RXNzRHNmdFJqSldoMnNtdG13bHlyWjI5dEJCYnBsU2pIaVQ2Wnl4SUhaMXZIUW5WQmxSQXJUZmFacTJKNWtwMHp1UytEMnc1SHM0L0ZXajhzeEk1YmZhMVR1RjBHdEFYNFcwTmEyNnVyb25sY2Vvbjg5RlNJNUZSUGYxSEpZNEMyZTFIVWJNUm5SNWFDZ3V5SWYxUkMxNDNvVzFwaVo0NFovemRDRmdZWHBuWW1uSnJkZzI3SEwyTFc0c3hnN0E5WVlocXRod0VtSjk5dUpIT09YRWlNeGJObTc2cWtBWCtrcHM5eFNVeVhId3p5cHMwMnRCdjI5dXJxY2ZHRzRmemdLbklZckZNSFRhamt6YnV6Y0FqQmIzemI4Uk90YWpUSHF4MkNxOEw0SUwzSmNydUVNSXhGNGNjay9uaUs0SWpsVjV2WU4xTkxlTVBBVERkNkRLUEJjbGhmbVA1c2lwZHhCU1JkS0NlL0U3UFNjVkVNSnhubGxzemxmZ2N3L0NZazhnNFg4T1N3YktIWTdMYzlVcDVhQjJNTnh2TjJlQzdVVW5KNERZWG01MU9OL0FxWHN1VnZwQXVGR3JWQVlVVlVEOTkxSEJtdVN0TDFlUTJON2hrRzFEZnFZOTJKNHplNnZJNC9Fb0NJNTNZY0U3RUJEM2hBTCt4VkpIMC9MbHY1dEZrUlVUdE9vaUdyYlkzT056MEYyTUFPblBHRzhGUUxZUkNpN0RoUDJ5VlRSbnpweThBMzkxcjhUaXBxTll6a1pBTEV1V2xSY2hwVTlCR2ZicEY4Rmk2eWFyNnBqazhVenZCenQ3U3VNOGdyYndQQk1Qd0FybTM3dTZKbVVTbE9QeUJMeWpmVmNkdHRHTlBEZmpRNysvSnAxY1UyM3RYcDZmTndrUmZUQ21pL1h5ZHBpT0x4MHRSdm9OV1B6T29OKzdpUWU4M3UvaDJEdmdoN1owektrMC9hZldGK0M4VnNZVlR6aWdyVW9kVCs2SDZ1dDNJYUt2dzBLaUVZcDhwS3BxVWZKNHVuZnAxNkM3bWVEMU1rM0pEcHJ3b3ZiZGFMTk5QK1ZRMy9oZktHd0ZKK1dhc0wraHdaanJ5RWpZNS92WlRPYnJZSkZtem5ISnpOQSsyL1MxZEkyQnNMeXNVQkJEdzhxR2RPcjBJeHo3NVhDai8yRkpPeGxOcGl5clEvMEN1Wm1GL2I0Smh5MkkyaWUvcXl3RnFIa0FPL0JrZ0pOeld1M09XN0dUSlp6VC9FUVYrbWVMNVZlZXd1ZGcwRmhuakphY0RJQXVsMnNBVGxaUHczZ2F2alI4bk1Cd0dDRE9vZnVBK203NG8wZGUzQk1NSitLSndERDlHWTJ0d2RHdEgrN0dEeWJQZVpUVGJ2dGh5K2FSbzhjVVl4V1BqaHcxZHVPMnJWdTJKek1mcjNkellaRjBMemRUbUN2azgzMlJQTTloQ3lhSUV5K1pzQkJwb1JubHF5R1h5MUZDVHpiUGVLbTBxMVdvR25jaDFjMExhOXFIcVhMeEtFNGx5cXJTMFlsS1FWVEJoSmlmS0dPcGZQK25YejVqUnY5WXg4SGxpRndiWE90UjFQRm4wK2xMQzFBeXlscmIwZG4xSXFKcUhtcjFhbEw0QXBuVDBpbnBMYTFNVmE5a3VuZ0xRWWs3QjkwU0RHaWFrUTVEZ0FrQmkwMmRqZWlxZ3JKQzNBOFdpUUhGVlVaZlZCTXlSczl5cDNNY3JwUFBJaEhqWHMwMm0wenNwaWFmVDU0akRWdEdnRkpTcG9ET3FQNFlmT1UrS08rQ2NvMXhzWWFQR0JITWRGT1RSYUJibDkrenlZbGNXd1oxN1ZqdzQxZE9tUEFlZkREajk1K3NBQ2FXVis1eW5Rc0x6TVoxMDROQUdvVm8vME9lL2VEZ3JWRFVodGwyZ2w3SU9BMk9mL0ZuWWdTQVhSQlB1b0krSlM1V0R6bjExRGRyYW1xd3lPeGFyd0FtcTdUYTNSZnFJcVpDd1doWVpqaWNIYmRER2hvSExlVFhmbXJIVVd3bmdEYVRXV2tNZTcyL0pNdG4rLzQzWVRJTCtwQXd3aGtBQUFBQVNVVk9SSzVDWUlJPScpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgei1pbmRleDogMztcbn1cbi5tbS1wb3B1cF9fYm94LS1wb3BvdmVyIC5tbS1wb3B1cF9fYm94X19ib2R5IHtcbiAgcGFkZGluZzogMS4yNWVtO1xufVxuLmhlbHAtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC43ZW07XG59XG4uaGVscC10ZXh0LmhlbHAtdGV4dC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5oZWxwLXRleHQgZW0ge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5oZWxwLXRleHQgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgY29sb3I6IGRhcmtyZWQ7XG59XG4uYWJvdXQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC43ZW07XG4gIGNvbG9yOiAjNmE1ZTVjO1xufVxuLmFib3V0LXRleHQgaDEge1xuICBmb250LXNpemU6IDEuMWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hYm91dC10ZXh0IGEge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xufVxuLmFib3V0LXRleHQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiBub25lO1xufVxuLmFib3V0LXRleHQgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICM2YTVlNWM7XG59XG4uaW5mby1zdG9wLWJ1dHRvbiB7XG4gIGhlaWdodDogMC43NWVtO1xuICB3aWR0aDogMC43NWVtO1xuICBjb2xvcjogI2ZmOTk5OTtcbiAgYW5pbWF0aW9uOiBhbmltYXRpb25TdG9wQnV0dG9uIGxpbmVhciAwLjhzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG4uaW5mby1zb3VuZHdhdmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IC0wLjVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDU0MHB4KSB7XG4gIC5tbS1wb3B1cF9fYm94IHtcbiAgICB3aWR0aDogNjZ2aDtcbiAgICBtYXJnaW4tbGVmdDogLTMzdmg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xuICAubW0tcG9wdXBfX2JveCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbGVmdDogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgICB0b3A6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm1tLXBvcHVwX19ib3hfX2Zvb3Rlcl9fbGVmdC1zcGFjZSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLm1tLXBvcHVwX19ib3hfX2Zvb3Rlcl9fcmlnaHQtc3BhY2Uge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5tbS1wb3B1cF9fYm94X19mb290ZXIgLm1tLXBvcHVwX19idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmxvZ2luLXBhZ2UtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxLjI1ZW07XG4gIHBhZGRpbmctYm90dG9tOiAyLjVlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LWhlaWdodDogNDUwcHgpIHtcbiAgLmxvZ2luLXBhZ2UtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxLjI1ZW07XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbi5sb2dpbi1wYWdlLWhlYWRlciAuYmFjay1idG4ge1xuICBoZWlnaHQ6IDEuMjVlbTtcbiAgd2lkdGg6IDEuMjVlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnByb2ZpbGUtcGFnZS1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDEuMjVlbTtcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LWhlaWdodDogNDUwcHgpIHtcbiAgLnByb2ZpbGUtcGFnZS1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDEuMjVlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLnByb2ZpbGUtcGFnZS1oZWFkZXIgLmJhY2stYnRuIHtcbiAgaGVpZ2h0OiAxLjI1ZW07XG4gIHdpZHRoOiAxLjI1ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5sb2dpbi1wYWdlLWhlYWRlci10aXRsZSxcbi5wcm9maWxlLXBhZ2UtaGVhZGVyLXRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cbi5tZWRpdW0tb3BhY2l0eSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5sb2dpbi1zdGFydC1wYWdlLWhlYWRlci1jb2xvcixcbi5wcm9maWxlLXBhZ2UtaGVhZGVyLWNvbG9yIHtcbiAgY29sb3I6ICM2YTVlNWM7XG59XG4ubG9naW4tc3RhcnQtcGFnZS1idG4tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDIwJTtcbn1cbi5sb2dpbi1zdGFydC1wYWdlLWxhbmd1YWdlLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmxvZ2luLXN0YXJ0LXBhZ2UtaW5mbyB7XG4gIGNvbG9yOiAjNTk1MjUwO1xuICBtYXJnaW4tYm90dG9tOiA1JTtcbiAgd2lkdGg6IDIyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAvKiAtLS0tLS0tLS0tLSBpUGFkIDMsIDQgYW5kIFBybyA5LjdcIiAtLS0tLS0tLS0tLSAqL1xuICAvKiAtLS0tLS0tLS0tLSBpUGFkIFBybyAxMC41XCIgLS0tLS0tLS0tLS0gKi9cbiAgLyogLS0tLS0tLS0tLS0gaVBhZCBQcm8gMTIuOVwiIC0tLS0tLS0tLS0tICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmxvZ2luLXN0YXJ0LXBhZ2UtaW5mbyB7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgICB3aWR0aDogMTNlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogNzY4cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogMTAyNHB4KSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMikge1xuICAubG9naW4tc3RhcnQtcGFnZS1pbmZvIHtcbiAgICB3aWR0aDogMTZlbTtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDMlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA4MzRweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMTEycHgpIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSB7XG4gIC5sb2dpbi1zdGFydC1wYWdlLWluZm8ge1xuICAgIHdpZHRoOiAxNmVtO1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMyU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDEwMjRweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMzY2cHgpIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSB7XG4gIC5sb2dpbi1zdGFydC1wYWdlLWluZm8ge1xuICAgIHdpZHRoOiAxNmVtO1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMyU7XG4gIH1cbn1cbi5sb2dpbi1zdGFydC1wYWdlLWJ0biB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDAuNzVlbSAyLjVlbTtcbiAgYm9yZGVyLXJhZGl1czogMTAwMHZoO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxN2VtO1xuICBjb2xvcjogIzRhNDU0NDtcbiAgbWFyZ2luLWJvdHRvbTogMiU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC8qIC0tLS0tLS0tLS0tIGlQYWQgMywgNCBhbmQgUHJvIDkuN1wiIC0tLS0tLS0tLS0tICovXG4gIC8qIC0tLS0tLS0tLS0tIGlQYWQgUHJvIDEwLjVcIiAtLS0tLS0tLS0tLSAqL1xuICAvKiAtLS0tLS0tLS0tLSBpUGFkIFBybyAxMi45XCIgLS0tLS0tLS0tLS0gKi9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubG9naW4tc3RhcnQtcGFnZS1idG4ge1xuICAgIHdpZHRoOiAxNWVtO1xuICAgIGZvbnQtc2l6ZTogMC43ZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjRweCkgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpIHtcbiAgLmxvZ2luLXN0YXJ0LXBhZ2UtYnRuIHtcbiAgICB3aWR0aDogMTllbTtcbiAgICBmb250LXNpemU6IDAuN2VtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA4MzRweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMTEycHgpIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSB7XG4gIC5sb2dpbi1zdGFydC1wYWdlLWJ0biB7XG4gICAgd2lkdGg6IDE5ZW07XG4gICAgZm9udC1zaXplOiAwLjdlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMTAyNHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEzNjZweCkgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpIHtcbiAgLmxvZ2luLXN0YXJ0LXBhZ2UtYnRuIHtcbiAgICB3aWR0aDogMTllbTtcbiAgICBmb250LXNpemU6IDAuN2VtO1xuICB9XG59XG4uY3JlYXRlLXByb2ZpbC1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTNlNGJhO1xuICBib3JkZXI6IG5vbmU7XG59XG4ubG9nb3V0LWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGU0NzQ7XG4gIGNvbG9yOiAjNmE1ZTVjO1xuICBib3JkZXI6IG5vbmU7XG59XG4ubG9naW4tYnRuIHtcbiAgYm9yZGVyOiAzcHggc29saWQgIzkzZTRiYTtcbn1cbi5sb2dpbi1wYWdlLWJ0biB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDAuNzVlbSAyLjVlbTtcbiAgYm9yZGVyLXJhZGl1czogMTAwMHZoO1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmRmZWZkO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAyMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjJlNWFmO1xuICBjb2xvcjogI2ZkZmVmZDtcbiAgbWFyZ2luLXRvcDogMiU7XG4gIG1hcmdpbi1ib3R0b206IDIlO1xuICBvdXRsaW5lOiBub25lO1xuICAvKiAtLS0tLS0tLS0tLSBpUGFkIDMsIDQgYW5kIFBybyA5LjdcIiAtLS0tLS0tLS0tLSAqL1xuICAvKiAtLS0tLS0tLS0tLSBpUGFkIFBybyAxMC41XCIgLS0tLS0tLS0tLS0gKi9cbiAgLyogLS0tLS0tLS0tLS0gaVBhZCBQcm8gMTIuOVwiIC0tLS0tLS0tLS0tICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmxvZ2luLXBhZ2UtYnRuIHtcbiAgICB3aWR0aDogMThlbTtcbiAgICBmb250LXNpemU6IDAuN2VtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSB7XG4gIC5sb2dpbi1wYWdlLWJ0biB7XG4gICAgd2lkdGg6IDIwZW07XG4gICAgZm9udC1zaXplOiAwLjdlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogODM0cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogMTExMnB4KSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMikge1xuICAubG9naW4tcGFnZS1idG4ge1xuICAgIHdpZHRoOiAyMGVtO1xuICAgIGZvbnQtc2l6ZTogMC43ZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDEwMjRweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMzY2cHgpIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSB7XG4gIC5sb2dpbi1wYWdlLWJ0biB7XG4gICAgd2lkdGg6IDIwZW07XG4gICAgZm9udC1zaXplOiAwLjdlbTtcbiAgfVxufVxuLmZvcmdvdC1wYXNzd29yZC1saW5rIHtcbiAgY29sb3I6ICNmZGZlZmQ7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG59XG4ubG9naW4tcGFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMmU1YWY7XG4gIGNvbG9yOiAjZmRmZWZkO1xufVxuLmxvZ2luLXBhZ2UtaW5wdXQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNSU7XG4gIGhlaWdodDogODUlO1xufVxuLmxvZ2luLXBhZ2UtaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHdpZHRoOiAyMmVtO1xuICBoZWlnaHQ6IDNlbTtcbiAgbWFyZ2luLWJvdHRvbTogMSU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICM2YTVlNWM7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICAvKiAtLS0tLS0tLS0tLSBpUGFkIDMsIDQgYW5kIFBybyA5LjdcIiAtLS0tLS0tLS0tLSAqL1xuICAvKiAtLS0tLS0tLS0tLSBpUGFkIFBybyAxMC41XCIgLS0tLS0tLS0tLS0gKi9cbiAgLyogLS0tLS0tLS0tLS0gaVBhZCBQcm8gMTIuOVwiIC0tLS0tLS0tLS0tICovXG59XG4ubG9naW4tcGFnZS1pbnB1dC5oaWdobGlnaHQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmY5OTk5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5sb2dpbi1wYWdlLWlucHV0IHtcbiAgICB3aWR0aDogMThlbTtcbiAgICBmb250LXNpemU6IDAuN2VtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSB7XG4gIC5sb2dpbi1wYWdlLWlucHV0IHtcbiAgICB3aWR0aDogMjBlbTtcbiAgICBmb250LXNpemU6IDAuN2VtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA4MzRweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMTEycHgpIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSB7XG4gIC5sb2dpbi1wYWdlLWlucHV0IHtcbiAgICB3aWR0aDogMjBlbTtcbiAgICBmb250LXNpemU6IDAuN2VtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogMTM2NnB4KSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMikge1xuICAubG9naW4tcGFnZS1pbnB1dCB7XG4gICAgd2lkdGg6IDIwZW07XG4gICAgZm9udC1zaXplOiAwLjdlbTtcbiAgfVxufVxuaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmxvZ2luLXBhZ2UtaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gIGNvbG9yOiAjNmE1ZTVjO1xuICBvcGFjaXR5OiAwLjU7XG59XG4ubG9naW4tcGFnZS1pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjNmE1ZTVjO1xuICBvcGFjaXR5OiAwLjU7XG59XG4ubG9naW4tcGFnZS1pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBJRSAxMCsgKi9cbiAgY29sb3I6ICM2YTVlNWM7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5sb2dpbi1wYWdlLWlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE4LSAqL1xuICBjb2xvcjogIzZhNWU1YztcbiAgb3BhY2l0eTogMC41O1xufVxuLmR1bW15IHtcbiAgaGVpZ2h0OiAxLjI1ZW07XG4gIHdpZHRoOiAxLjI1ZW07XG59XG4uZm9yZ290LXBhc3MtcXVlc3Rpb24ge1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gIG1hcmdpbi10b3A6IDIlO1xuICBmbGV4OiAwLjk1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5mb3Jnb3QtcGFzcy1xdWVzdGlvbiB7XG4gICAgZm9udC1zaXplOiAwLjdlbTtcbiAgICBmbGV4OiAwLjg7XG4gIH1cbn1cbi5mb3Jnb3QtcGFzcy1xdWVzdGlvbi1oaWRkZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGZsZXg6IDAuOTU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmZvcmdvdC1wYXNzLXF1ZXN0aW9uLWhpZGRlbiB7XG4gICAgZmxleDogMC44O1xuICB9XG59XG4udXNlci1pY29uIHtcbiAgY29sb3I6ICNmMDdmODg7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgYW5pbWF0aW9uOiBwdWxzZSAxcyBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xufVxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDcwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi51c2VyLXNldHRpbmdzLXBhZ2Uge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMmVtO1xufVxuLnNlY3Rpb24tdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2EwOWQ5YztcbiAgbWFyZ2luLXRvcDogM2VtO1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIGZvbnQtc2l6ZTogMC43ZW07XG59XG4uc2V0dGluZy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZWZkO1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgd2lkdGg6IDg1JTtcbiAgcGFkZGluZzogMS4zZW0gMWVtIDEuM2VtIDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4yZW07XG59XG4uc2V0dGluZy1jb250YWluZXIgLnRvZ2dsZS1zZWN0aW9uLW5hbWUge1xuICBwYWRkaW5nLXRvcDogMC41ZW07XG59XG4uc2V0dGluZy1jb250YWluZXIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogM2VtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNjNmM2YzY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuLnNldHRpbmctY29udGFpbmVyIGlucHV0OmNoZWNrZWRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYmFja2dyb3VuZDogI2IyZTVhZjtcbn1cbi5zZXR0aW5nLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cbi5zZXR0aW5nLWNvbnRhaW5lciBpbnB1dDpjaGVja2VkW3R5cGU9XCJjaGVja2JveFwiXTo6YmVmb3JlIHtcbiAgbGVmdDogNTAlO1xufVxuLnNldHRpbmctbmFtZSB7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGNvbG9yOiAjYTA5ZDljO1xufVxuLnNldHRpbmctZHJvcC1kb3duLWJ0biB7XG4gIGhlaWdodDogMS4yNWVtO1xuICBjb2xvcjogI2EwOWQ5YztcbiAgb3BhY2l0eTogMC43O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2V0dGluZy1pY29uLWJ0biB7XG4gIGhlaWdodDogMS4yNWVtO1xuICB3aWR0aDogMS4yNWVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjYTA5ZDljO1xuICBvcGFjaXR5OiAwLjc7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5nb29nbGUtYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgd2lkdGg6IDgwJTtcbiAgbWluLXdpZHRoOiAxOTJweDtcbiAgbWF4LXdpZHRoOiAxOTJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmY2ZjO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IGhhbmQ7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCA0MDBtcyBlYXNlIDBzO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmdvb2dsZS1idG4gLmdvb2dsZS1pY29uLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5nb29nbGUtYnRuIC5nb29nbGUtaWNvbi1zdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IDExcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5nb29nbGUtYnRuIC5idG4tdGV4dCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAxM3B4IDEwcHggNDBweCA0MHB4O1xuICBjb2xvcjogIzc1NzU3NTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5nb29nbGUtYnRuIC5zbWFsbGVyLXNpemUge1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbn1cbi5nb29nbGUtYnRuOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAzcHggOHB4IHJnYmEoMTE3LCAxMTcsIDExNywgMC41KTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uZ29vZ2xlLWJ0bjphY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggIzc1NzU3NTtcbiAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgY29sb3I6ICNmZmY7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmFwcGxlLWJ0biB7XG4gIHdpZHRoOiAxOTJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDtcbn1cbi5pZGVudGl0eS1tZXNzYWdlIHtcbiAgY29sb3I6ICNhMDlkOWM7XG59XG4uaW5mby1wYWdlIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgY29sb3I6ICM1OTUyNTA7XG59XG4uaW5mby1wYWdlLXRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNmVtO1xuICBmb250LXNpemU6IDEuNGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgcGFkZGluZy10b3A6IDEuNWVtO1xufVxuLmluZm8tcGFnZS10aXRsZSBwIHtcbiAgcGFkZGluZzogMC42ZW0gMmVtO1xufVxuLmluZm8tcGFnZS1jb250ZW50IHtcbiAgcGFkZGluZzogMmVtO1xufVxuLmluZm8tcGFnZS1jb250ZW50IHAge1xuICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuM2VtO1xufVxuLmluZm8tcGFnZS1jb250ZW50IHA6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwZW07XG59XG4qIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5pbnB1dCB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IGF1dG8gIWltcG9ydGFudDtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIC1tb3otdXNlci1zZWxlY3Q6IGF1dG8gIWltcG9ydGFudDtcbiAgLW1zLXVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSZW11c0JyYXZ1cmEnO1xuICBzcmM6IHVybCgnZm9udHMvYnJhdnVyYS53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICBzcmM6IHVybCgnZm9udHMvcm9ib3RvbWVkaXVtLnR0ZicpIGZvcm1hdCgndHRmJyk7XG59XG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWU3ZTE7XG59XG5odG1sLFxuYm9keSxcbiNjb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNjb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjNmMDtcbiAgbWF4LXdpZHRoOiA3NXZoO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi50b3AtbWVudSB7XG4gIGhlaWdodDogMi41ZW07XG4gIGJveC1zaGFkb3c6IDAgMCAwLjYyNWVtIHJnYmEoMCwgMCwgMCwgMC4xNyk7XG59XG4ubmV0d29yay1jb25uZWN0aW9uLFxuLmVycm9yLW1lc3NhZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDAuNWVtIDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiA4MCU7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBiYWNrZ3JvdW5kOiAjZjk5O1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG4ubmV0d29yay1jb25uZWN0aW9uLmNvbm5lY3RpbmcsXG4uZXJyb3ItbWVzc2FnZS5jb25uZWN0aW5nIHtcbiAgYW5pbWF0aW9uOiBuZXR3b3JrdGltZW91dCA4cztcbn1cbi5uZXR3b3JrLWNvbm5lY3Rpb24gLnNtYWxsLFxuLmVycm9yLW1lc3NhZ2UgLnNtYWxsIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDcwJTtcbn1cbkBrZXlmcmFtZXMgbmV0d29ya3RpbWVvdXQge1xuICAwJSB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA5MCUge1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDAuNWVtIDA7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZWRvd24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gIH1cbn1cbmh0bWwgYm9keSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbmh0bWwgYm9keSBoMyB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIGh0bWwgYm9keSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICBodG1sIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuIiwiLlJlYWN0UGlhbm9fX0tleWJvYXJkIHtcbiAgLyogVXNlZCBmb3IgYWJzb2x1dGUgcG9zaXRpb25pbmcgb2YgLlJlYWN0UGlhbm9fX0tleS0tYWNjaWRlbnRhbCBlbGVtZW50cyAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qIFVzZWQgdG8gbGF5IG91dCAuUmVhY3RQaWFub19fS2V5LS1uYXR1cmFsIGVsZW1lbnRzICovXG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5SZWFjdFBpYW5vX19LZXkge1xuICAvKiBVc2VkIGZvciBmbGV4Ym94IGxheW91dCBvZiB0aGUgY2hpbGQgLlJlYWN0UGlhbm9fX05vdGVMYWJlbENvbnRhaW5lciBlbGVtZW50cyAqL1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4vKlxuICogU3R5bGVzIG9mIGFjY2lkZW50YWwgbm90ZXMgKGZsYXQgb3Igc2hhcnApXG4gKi9cbi5SZWFjdFBpYW5vX19LZXktLWFjY2lkZW50YWwge1xuICBiYWNrZ3JvdW5kOiAjNTU1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogNjYlO1xuICAvKiBPdmVybGF5IG9uIHRvcCBvZiBuYXR1cmFsIGtleXMgKi9cbiAgei1pbmRleDogMTtcbiAgLyogVXNlIGFic29sdXRlIHBvc2l0aW9uaW5nIGFsb25nIHdpdGggaW5saW5lIHN0eWxlcyBzcGVjaWZpZWQgaW4gSlMgdG8gcHV0IGtleXMgaW4gY29ycmVjdCBsb2NhdGlvbnMuICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuXG4vKlxuICogU3R5bGVzIG9mIG5hdHVyYWwgbm90ZXMgKHdoaXRlIGtleXMpXG4gKi9cbi5SZWFjdFBpYW5vX19LZXktLW5hdHVyYWwge1xuICBiYWNrZ3JvdW5kOiAjZjZmNWYzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjODg4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAwO1xuICAvKlxuICAgKiBVc2VzIGZsZXhib3ggd2l0aCBtYXJnaW4gaW5zdGVhZCBvZiBhYnNvbHV0ZSBwb3NpdGlvbmluZyB0byBoYXZlIG1vcmUgY29uc2lzdGVudCBtYXJnaW4gcmVuZGVyaW5nLlxuICAgKiBUaGlzIGNhdXNlcyBpbmxpbmUgc3R5bGVzIHRvIGJlIGlnbm9yZWQuXG4gICAqL1xuICBmbGV4OiAxO1xuICBtYXJnaW4tcmlnaHQ6IDFweDtcbn1cblxuLlJlYWN0UGlhbm9fX0tleS0tbmF0dXJhbDpsYXN0LWNoaWxkIHtcbiAgLyogRG9uJ3QgcmVuZGVyIGV4dHJhIG1hcmdpbiBvbiB0aGUgbGFzdCBuYXR1cmFsIG5vdGUgKi9cbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4vKlxuICogU3R5bGVzIG9mIFwiYWN0aXZlXCIgb3IgcHJlc3NlZC1kb3duIGtleXNcbiAqL1xuLlJlYWN0UGlhbm9fX0tleS0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzNhYzhkYTtcbn1cblxuLlJlYWN0UGlhbm9fX0tleS0tYWN0aXZlLlJlYWN0UGlhbm9fX0tleS0tYWNjaWRlbnRhbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjM2FjOGRhO1xuICAvKiBTbGlnaHQgaGVpZ2h0IHJlZHVjdGlvbiBmb3IgXCJwdXNoZWQtZG93blwiIGVmZmVjdCAqL1xuICBoZWlnaHQ6IDY1JTtcbn1cblxuLlJlYWN0UGlhbm9fX0tleS0tYWN0aXZlLlJlYWN0UGlhbm9fX0tleS0tbmF0dXJhbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzYWM4ZGE7XG4gIC8qIFNsaWdodCBoZWlnaHQgcmVkdWN0aW9uIGZvciBcInB1c2hlZC1kb3duXCIgZWZmZWN0ICovXG4gIGhlaWdodDogOTglO1xufVxuXG4vKlxuICogU3R5bGVzIGZvciBkaXNhYmxlZCBzdGF0ZVxuICovXG4uUmVhY3RQaWFub19fS2V5LS1kaXNhYmxlZC5SZWFjdFBpYW5vX19LZXktLWFjY2lkZW50YWwge1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xufVxuXG4uUmVhY3RQaWFub19fS2V5LS1kaXNhYmxlZC5SZWFjdFBpYW5vX19LZXktLW5hdHVyYWwge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xufVxuXG4vKlxuICogU3R5bGVzIGZvciB0aGUgbm90ZSBsYWJlbCBpbnNpZGUgYSBwaWFubyBrZXlcbiAqL1xuLlJlYWN0UGlhbm9fX05vdGVMYWJlbENvbnRhaW5lciB7XG4gIGZsZXg6IDE7XG4gIC8qIEFsaWduIGNoaWxkcmVuIC5SZWFjdFBpYW5vX19Ob3RlTGFiZWwgdG8gdGhlIGJvdHRvbSBvZiB0aGUga2V5ICovXG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuXG4uUmVhY3RQaWFub19fTm90ZUxhYmVsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAvKiBEaXNhYmxlIHRleHQgc2VsZWN0aW9uICovXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5SZWFjdFBpYW5vX19Ob3RlTGFiZWwtLWFjY2lkZW50YWwge1xuICBjb2xvcjogI2Y4ZThkNTtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuXG4uUmVhY3RQaWFub19fTm90ZUxhYmVsLS1uYXR1cmFsIHtcbiAgY29sb3I6ICM4ODg7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cblxuLlJlYWN0UGlhbm9fX05vdGVMYWJlbC0tbmF0dXJhbC5SZWFjdFBpYW5vX19Ob3RlTGFiZWwtLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZjhlOGQ1O1xufVxuIiwiLyogaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC8gXHJcbiAgIHYyLjAgfCAyMDExMDEyNlxyXG4gICBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxyXG4qL1xyXG5cclxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXHJcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcclxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxyXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxyXG5iLCB1LCBpLCBjZW50ZXIsXHJcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXHJcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxyXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcclxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsIFxyXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIFxyXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcclxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IDA7XHJcbiAgZm9udC1zaXplOiAxMDAlO1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cclxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgXHJcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuYm9keSB7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxub2wsIHVsIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcbmJsb2NrcXVvdGUsIHEge1xyXG4gIHF1b3Rlczogbm9uZTtcclxufVxyXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcclxucTpiZWZvcmUsIHE6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGNvbnRlbnQ6IG5vbmU7XHJcbn1cclxudGFibGUge1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuIiwiXHJcbi5mdWxsc2l6ZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4vL1xyXG4vLyBGbGV4IGNvbnRhaW5lcnNcclxuXHJcbi5mbGV4LWhvcml6b250YWwge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxufVxyXG5cclxuLmZsZXgtdmVydGljYWwge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuLmZsZXgtd3JhcCB7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4uZmxleC1pdGVtLWFsaWduLWVuZCB7XHJcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcbn1cclxuXHJcbi5mbGV4LWl0ZW1zLWNlbnRlcmVkIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uZmxleC1qdXN0aWZ5LWNlbnRlciB7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5mbGV4LXNwYWNlLWJldHdlZW4ge1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLmZsZXgtc3BhY2UtYXJvdW5kIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxufVxyXG5cclxuLmZsZXgtYWxpZ24tY2VudGVyIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uZmxleC1hbGlnbi1zdHJldGNoIHtcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxufVxyXG5cclxuLy9cclxuLy8gRmxleCBpdGVtc1xyXG5cclxuLmZsZXgtZ3Jvdy1zaXplIHtcclxuICBmbGV4OiAxIDAgYXV0bztcclxufVxyXG5cclxuLmZsZXgtZ3Jvdy1zaXplLTIge1xyXG4gIGZsZXg6IDIgMCBhdXRvO1xyXG59XHJcblxyXG4uZmxleC1ncm93LXNpemUtMyB7XHJcbiAgZmxleDogMyAwIGF1dG87XHJcbn1cclxuXHJcbi5mbGV4LXNocmluay1zaXplIHtcclxuICBmbGV4OiAwIDEgYXV0bztcclxufVxyXG5cclxuLmZsZXgtYWRhcHQtc2l6ZSB7XHJcbiAgZmxleDogMSAxIGF1dG87XHJcbn1cclxuXHJcbi5mbGV4LXByZXNlcnZlLXNpemUge1xyXG4gIGZsZXg6IDAgMCBhdXRvO1xyXG59XHJcblxyXG4uZ2VuZXJhdGUtc3BhY2VycyhAbiwgQGk6IDEpIHdoZW4gKEBpID08IEBuKSB7XHJcbiAgQHNpemU6IEBpICogNTtcclxuICBAcHhzaXplOiB1bml0KEBzaXplLCBweCk7XHJcbiAgXHJcbiAgLnNwYWNlci1Ae3NpemV9IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IEBweHNpemU7XHJcbiAgICBoZWlnaHQ6IEBweHNpemU7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICB9XHJcblxyXG4gIC52ZXJ0aWNhbC1zcGFjZXItQHtzaXplfSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiBAcHhzaXplO1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgfVxyXG5cclxuICAuaG9yaXpvbnRhbC1zcGFjZXItQHtzaXplfSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiBAcHhzaXplO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgfVxyXG4gIC5nZW5lcmF0ZS1zcGFjZXJzKEBuLCAoQGkgKyAxKSk7XHJcbn1cclxuXHJcbi5nZW5lcmF0ZS1zcGFjZXJzKDIwKTtcclxuIiwiQGNhcnJhcmE6ICNmNGYzZjA7XHJcbkBkb3JhZG86ICM2YTVlNWM7XHJcbkBnb2xkLXllbGxvdzogI2ZmZDk2NjtcclxuQHNwaWN5LXBpbms6ICM3YzcyNzA7XHJcbkB0b3JjaC1yZWQ6ICNmZjAwMTU7XHJcbkBtb25hLWxpc2E6ICNmZjk5OTk7XHJcbkBhbGdhZS1ncmVlbjogIzkzZTRiYTtcclxuQGFwcGxlOiAjNWFiZTQ0O1xyXG5AY2xvdWR5OiAjNTk1MjUwO1xyXG5AY29sZC10dXJrZXk6ICNjZmJjYjY7XHJcblxyXG4uY291cnNlLXRyZWUtcGFnZSB7XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxuXHJcbiAgLnRyZWUtc2VsZWN0LWNvbnRhaW5lciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAudHJlZS1oZWFkZXIge1xyXG4gICAgY29sb3I6IEBkb3JhZG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHBhZGRpbmc6IDEuMjVlbTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtaGVpZ2h0OiA0NTBweCkge1xyXG4gICAgICBwYWRkaW5nOiAxLjI1ZW07XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC50cmVlLWhlYWRlci1idXR0b24ge1xyXG4gICAgICBoZWlnaHQ6IDEuMjVlbTtcclxuICAgICAgd2lkdGg6IDEuMjVlbTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICB9XHJcblxyXG4gICAgLnRyZWUtaGVhZGVyLXRpdGxlIHtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbmZvLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBtYXJnaW46IDFlbTtcclxuICB9XHJcblxyXG4gIC5pbmZvLWJ1dHRvbiB7XHJcbiAgICBoZWlnaHQ6IDEuMjVlbTtcclxuICAgIHdpZHRoOiAxLjI1ZW07XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICBjb2xvcjogQGRvcmFkbztcclxuICB9XHJcblxyXG4gIC50cmVlLXNlbGVjdC1sZXZlbCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMS44NWVtO1xyXG5cclxuICAgIHN2Zy5jb3Vyc2UtY2lyY2xlIHtcclxuICAgICAgaGVpZ2h0OiA1LjU2ZW07XHJcbiAgICAgIC8qd2lkdGg6IGF1dG87Ki9cclxuXHJcbiAgICAgIGNpcmNsZSB7XHJcbiAgICAgICAgZmlsbDogQGNvbGQtdHVya2V5O1xyXG4gICAgICAgIHN0cm9rZTogQGNsb3VkeTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvdXJzZS1jaXJjbGUtY291bnRlciB7XHJcbiAgICAgICAgY2lyY2xlIHtcclxuICAgICAgICAgIGZpbGw6IEBtb25hLWxpc2E7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRleHQge1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5jb21wbGV0ZWQgLmNvdXJzZS1jaXJjbGUtY291bnRlciB7XHJcbiAgICAgICAgY2lyY2xlIHtcclxuICAgICAgICAgIGZpbGw6IEBhbGdhZS1ncmVlbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vLy9cclxuICAubW9kYWwge1xyXG4gICAgY29sb3I6IEBkb3JhZG87XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY2FycmFyYTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgaW1nLmxlc3Nvbi12aWV3LWljb24ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNGVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucmVkby10ZXh0LWluZm8ge1xyXG4gICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8vL1xyXG4gIC5sZXNzb24tdmlldy1jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY2FycmFyYTtcclxuXHJcbiAgICAubGVzc29uLXZpZXctaWNvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgcGFkZGluZzogMC41ZW0gMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vLy9cclxuICAubGVzc29uLXNlbGVjdC1jb250YWluZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGNhcnJhcmE7XHJcbiAgfVxyXG5cclxuICAvLy8vXHJcbiAgLmxlc3Nvbi1zZWxlY3QtY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiA4MCU7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgYS5sZXNzb24tY2FyZCB7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuMjVlbTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBjbG91ZHk7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgdG9wOiA1OHB4OyAvLyBiYWRnZSBoZWlnaHQgKyBwYWRkaW5nICsgYm9yZGVyXHJcbiAgICAgICAgbGVmdDogMzlweDsgLy8gYmFkZ2Ugd2lkdGggLyAyICsgYm9yZGVyLWxlZnRcclxuICAgICAgICBoZWlnaHQ6IDEyNSU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XHJcbiAgICAgICAgICB0b3A6IDg0cHg7IC8vIGJhZGdlIGhlaWdodCArIHBhZGRpbmcgKyBib3JkZXJcclxuICAgICAgICAgIGxlZnQ6IDU1cHg7IC8vIGJhZGdlIHdpZHRoIC8gMiArIGJvcmRlci1sZWZ0XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XHJcbiAgICAgICAgICB0b3A6IDEwNHB4OyAvLyBiYWRnZSBoZWlnaHQgKyBwYWRkaW5nICsgYm9yZGVyXHJcbiAgICAgICAgICBsZWZ0OiA3MXB4OyAvLyBiYWRnZSB3aWR0aCAvIDIgKyBib3JkZXItbGVmdFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkOmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2FyZC1pY29uIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcblxyXG4gICAgICAgIC5jYXJkLWJhZGdlIHtcclxuICAgICAgICAgIHdpZHRoOiA3NHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcclxuICAgICAgICAgIGJvcmRlcjogMS41cHggc29saWQgQGNsb3VkeTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuNWVtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDExMXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDc4cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTM5cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogOThweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jYXJkLXRleHQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMCA1cHggMDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbXBsZXRpb24tc3RhdHVzIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNzAlO1xyXG4gICAgICAgICAgbWFyZ2luOiA1cHggMCAwIDA7XHJcbiAgICAgICAgICBvcGFjaXR5OiA1MCVcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuaW5jb21wbGV0ZSAuY2FyZC10ZXh0IC5jb21wbGV0aW9uLXN0YXR1cyB7XHJcbiAgICAgICAgY29sb3I6ICM4RDNGNDY7XHJcbiAgICAgICAgb3BhY2l0eTogMTAwJTtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuZmluaXNoZWQgLmNhcmQtdGV4dCAuY29tcGxldGlvbi1zdGF0dXMge1xyXG4gICAgICAgIG9wYWNpdHk6IDEwMCU7XHJcbiAgICAgICAgY29sb3I6ICM1Yjc3NTU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuZmluaXNoZWQgLmNhcmQtaWNvbiAuY2FyZC1iYWRnZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgIC00NWRlZyxcclxuICAgICAgICAgIEBhbGdhZS1ncmVlbixcclxuICAgICAgICAgIEBhbGdhZS1ncmVlbiAxMHB4LFxyXG4gICAgICAgICAgbGlnaHRlbihAYWxnYWUtZ3JlZW4sIDEwJSkgMTBweCxcclxuICAgICAgICAgIGxpZ2h0ZW4oQGFsZ2FlLWdyZWVuLCAxMCUpIDIwcHhcclxuICAgICAgICApO1xyXG4gICAgICAgIC8vIGJvcmRlci1jb2xvcjogZGFya2VuKEBhbGdhZS1ncmVlbiwgMTAlKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5pbmNvbXBsZXRlIC5jYXJkLWljb24gLmNhcmQtYmFkZ2Uge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICAtNDVkZWcsXHJcbiAgICAgICAgICBAbWFyaWdvbGQteWVsbG93LFxyXG4gICAgICAgICAgQG1hcmlnb2xkLXllbGxvdyAxMHB4LFxyXG4gICAgICAgICAgbGlnaHRlbihAbWFyaWdvbGQteWVsbG93LCAxMCUpIDEwcHgsXHJcbiAgICAgICAgICBsaWdodGVuKEBtYXJpZ29sZC15ZWxsb3csIDEwJSkgMjBweFxyXG4gICAgICAgICk7XHJcbiAgICAgICAgLy8gYm9yZGVyLWNvbG9yOiBkYXJrZW4oQGFsZ2FlLWdyZWVuLCAxMCUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmxvY2tlZCAuY2FyZC1pY29uIC5jYXJkLWJhZGdlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgLTQ1ZGVnLFxyXG4gICAgICAgICAgI2RkZCxcclxuICAgICAgICAgICNkZGQgMTBweCxcclxuICAgICAgICAgICNjY2MgMTBweCxcclxuICAgICAgICAgICNjY2MgMjBweFxyXG4gICAgICAgICk7XHJcbiAgICAgICAgLy8gYm9yZGVyLWNvbG9yOiBkYXJrZW4oQG1hcmlnb2xkLXllbGxvdywgMTAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8vL1xyXG4gIC5idXR0b24ge1xyXG4gICAgcGFkZGluZy10b3A6IDhweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbiAgICB3aWR0aDogODAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQG1hcmlnb2xkLXllbGxvdztcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMDB2aDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDAuODVlbTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5wbGFjZWhvbGRlciB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbiIsIi8vIE5vdHlzaW5nIE92ZXJyaWRlc1xyXG5cclxuQGNhcnJhcmE6ICNmNGYzZjA7XHJcbkBkb3JhZG86ICM2YTVlNWM7XHJcbkBtYXJpZ29sZC15ZWxsb3c6ICNmOGU0NzQ7XHJcbkBnb2xkOiBkYXJrZW4oQG1hcmlnb2xkLXllbGxvdywgMjUlKTtcclxuQHVtYmVyOiBkYXJrZW4oQG1hcmlnb2xkLXllbGxvdywgNTAlKTtcclxuQHNwaWN5LXBpbms6ICM3YzcyNzA7XHJcbkB0b3JjaC1yZWQ6ICNmZjAwMTU7XHJcbkBtb25hLWxpc2E6ICNmZjk5OTk7XHJcbkBhbGdhZS1ncmVlbjogIzkzZTRiYTtcclxuQGFwcGxlOiAjNWFiZTQ0O1xyXG5AY2xvdWR5OiAjNTk1MjUwO1xyXG5AY29sZC10dXJrZXk6ICNjZmJjYjY7XHJcblxyXG4ubW0tcG9wdXAge1xyXG4gIC5tbS1wb3B1cF9fb3ZlcmxheSB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XHJcbiAgfVxyXG5cclxuICAubW0tcG9wdXBfX2JveCB7XHJcbiAgICBiYWNrZ3JvdW5kOiBAbWFyaWdvbGQteWVsbG93O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC42MjVlbTtcclxuICAgIHRvcDogMzB2aDtcclxuXHJcbiAgICAubW0tcG9wdXBfX2Nsb3NlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAubW0tcG9wdXBfX2JveF9fYm9keSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAubW0tcG9wdXBfX2J0biB7XHJcbiAgICAgIGJhY2tncm91bmQ6IEBhbGdhZS1ncmVlbjtcclxuICAgICAgZm9udC1zaXplOiAwLjg1ZW07XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMC42MjVlbTtcclxuXHJcbiAgICAgICYubW0tcG9wdXBfX2J0bi0tc2Vjb25kYXJ5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBAZ29sZDtcclxuICAgICAgICBjb2xvcjogZmFkZSh3aGl0ZSwgODAlKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5tbS1wb3B1cF9fYnRuLS1jYW5jZWwge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IEBtb25hLWxpc2E7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubW0tcG9wdXBfX2J0bi0tY2xvc2Uge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IEBjb2xkLXR1cmtleTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubW0tcG9wdXBfX2JveC0tc3VjY2VzcyB7XHJcbiAgICAgIGJhY2tncm91bmQ6IEBhbGdhZS1ncmVlbjtcclxuXHJcbiAgICAgIC5tbS1wb3B1cF9fYnRuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBAbWFyaWdvbGQteWVsbG93O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubW0tcG9wdXBfX2J0bi0tbm90eXNpbmctZXh0ZXJuYWwtbGluay1idXR0b24gYSB7XHJcbiAgLy8gZml4IGZvciBleHRlcm5hbCBsaW5rIHVuZGVsaW5lXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGNvbG9yOiAjMzMzO1xyXG59XHJcblxyXG4ubW0tcG9wdXBfX2JveC5tbS1wb3B1cF9fYm94LS1pbmZvIHtcclxuICAvLyB2ZXJ5IGxhcmdlIHBvcHVwcyB3aXRoIG5vIGJ1dHRvbnNcclxuICB0b3A6IDN2aDtcclxuXHJcbiAgLm1tLXBvcHVwX19jbG9zZSB7XHJcbiAgICBkaXNwbGF5OiBpbml0aWFsO1xyXG4gIH1cclxuXHJcbiAgLm1tLXBvcHVwX19ib3hfX2hlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiBAYWxnYWUtZ3JlZW47XHJcbiAgfVxyXG59XHJcblxyXG4ubW0tcG9wdXBfX2JveC5tbS1wb3B1cF9fYm94LS1zY29yZSB7XHJcbiAgLy8gdmVyeSBsYXJnZSBwb3B1cHMgd2l0aCBubyBidXR0b25zXHJcbiAgdG9wOiAzdmg7XHJcblxyXG4gIC5tbS1wb3B1cF9fYm94X19mb290ZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLy8gRGVmYXVsdCBwb3B1cCBzdHlsaW5nXHJcblxyXG4ubW0tcG9wdXAge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5tbS1wb3B1cC0tdmlzaWJsZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5tbS1wb3B1cF9fb3ZlcmxheSB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB6LWluZGV4OiAxMDAwO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxufVxyXG5cclxuLm1tLXBvcHVwX19jbG9zZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMWVtO1xyXG4gIHJpZ2h0OiAxLjI1ZW07XHJcbiAgcGFkZGluZzogMDtcclxuICB3aWR0aDogMS4yNWVtO1xyXG4gIGhlaWdodDogMS4yNWVtO1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBib3JkZXItcmFkaXVzOiAwLjYyNWVtO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudFxyXG4gICAgdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUNnQUFBQW9DQVlBQUFDTS9yaHRBQUFBQkdkQlRVRUFBTEdQQy94aEJRQUFCOEJKUkVGVVdBbkZXQXRzVTFVWS9zKzVYVGNZWXhnZnZFUlFlUVh4TmVZTGpWRnhMVnZiMnhhc0tJZ1NWTlFvUkVWSTFHaG1mQzZpb2lqaU5EbzF2QnhiMTl1VnRSV1V6QVExK0Vvd09rU1F6VEJBVUppbzI3cjJIcjlUTEpUYWE3dks0eVR0dmVjLy8vK2Y3L3puZjV4ekdmMlBablZNS1JIVWN6RUpOcGdZRFNFZFB6VEI2R2RHMUViRTJzeGsrcXF4c1c1cnJ0TkFUKy9hWkx0cmtpRGRMWWhVSWNTd1E5S3NBN0RhQWJLZEVXT0NRQmNreHdya09HUDBMZjdyVEFxclcrdnpiVDRrazkxLzFnQUI3QnFkWWxWQzBLVUFzUXVBTk9LS2p3WVVOWWZmZi8vUGROTlozTzR6cUVlL0ZndVp5a2hVWUZHRlFLc3BuQllHTlcxTE9wbFVXa2FBTnR2VWMzcFk1RlVBS3dld2I0anpSMEthTjhpa29YclJaczJhVmJCcjMvNmJkZEtmaEhVSEF1Z3lzK2ozZUNDd1l2OS9xZmxQZ0ZhYjgzcHM1Mm9va3haNk9PVDNyZWd0c05USkhZNDVmU08wNXlHaDZ3c0ZzWjFjSVZ0STAzNU01VXYwRFFGYWJZNzdCV09Mc05ybVFyUGk4WHE5dnlhRWpzWFQ0cGc2VnVpUkFCWmZ6QVZ6aHdLK1Q5THA1ZW1JRnJ1NlFDZDZDWHY0K3NSTFNpekhHcHljTSt5dmF5bmcvUzZEbzdRSUp0WlpWWFZ5T2l6L3NxRFY0WEFLd2VveHNEalVxTTFQSjNRc2FlVno1K2JIdHJjMklqV1Zta3k4dEttaFlWdXkvcU1zV09aeVhTUjBXbzRJRFZ4UldySWdtZkY0dlRjdFdkSU5GN29KbGp3UTdkRzlscGt6QzVQbk9neXdzcktTVTFSL0d6NnhvN2hQd1hUMHNjc25wa2tYRW5uY2pUdzZrdlozdkpJOHE1TG81QlVWM1lhQXVGdGh5alN0b2Y2SEJQMUVQYmUzdE93ZU5XcE1GMEF1R0h2ZXVOcXRMUzM3NU54eEM4clFCN2lua09kOHdjYUdEU2NLVk9vOC9mdm1Md1dPUFpGSXJESXhGZ2NZRWJ0bkE5d2drMWxabUJnd2V0cnRucUdUYmFwcU5HNUV0MDZaTWhodVl6SWFsL1RhMnRwT2xNVm5FQU9lQ3FmemZFbUxBMFNWOEtCK2JsanI5V2JjMmlqcnVqcEd3bWR4T0IrU0NySnBja0dpdStlblQ3Lzg1dVpNL1AzNzVGY2pEbjZMeHNSTXljc3JQSjVCMlBlck9MRTFtWVRsZU5Edlg4azRXNHhLOEh5WjNYbHZKcGt5bStxSkVhMUIxVmpIUnd6N0lCTS9yQmpCTm9kaHhYTEp5Nk4vZGJ2bFN6NG5yM3htMDhKKzdRSGt5VGRJNkVzc0RzZnRSakpXaDJzbXRtd2x5cloyOXRCQmJwbFNqSGlUNlp5eElIWjF2SFFuVkJsUkFyVGZhWnEySjVrcDB6dVMrRDJ3NUhzNC9GV2o4c3hJNWJmYTFUdUYwR3RBWDRXME5hMjZ1cm9ubGNlb244OUZTSTVGUlBmMUhKWTRDMmUxSFViTVJuUjVhQ2d1eUlmMVJDMTQzb1cxcGlaNDRaL3pkQ0ZnWVhwblltbkpyZGcyN0hMMkxXNHN4ZzdBOVlZaHF0aHdFbUo5OXVKSE9PWEVpTXhiTm03NnFrQVgra3BzOXhTVXlYSHd6eXBzMDJ0QnYyOXVycWNmR0c0ZnpnS25JWXJGTUhUYWpremJ1emNBakJiM3piOFJPdGFqVEhxeDJDcThMNElMM0pjcnVFTUl4RjRjY2svbmlLNElqbFY1dllOMU5MZU1QQVREZDZES1BCY2xoZm1QNXNpcGR4QlNSZEtDZS9FN1BTY1ZFTUp4bmxsc3psZmdjdy9DWWs4ZzRYOE9Td2JLSFk3TGM5VXA1YUIyTU54dk4yZUM3VVVuSjREWVhtNTFPTi9BcVhzdVZ2cEF1RkdyVkFZVVZVRDk5MUhCbXVTdEwxZVEyTjdoa0cxRGZxWTkySjR6ZTZ2STQvRW9DSTUzWWNFN0VCRDNoQUwreFZKSDAvTGx2NXRGa1JVVHRPb2lHcmJZM09OejBGMk1BT25QR0c4RlFMWVJDaTdEaFAyeVZUUm56cHk4QTM5MXI4VGlwcU5ZemtaQUxFdVdsUmNocFU5QkdmYnBGOEZpNnlhcjZwams4VXp2Qnp0N1N1TThncmJ3UEJNUHdBcm0zN3U2Sm1VU2xPUHlCTHlqZlZjZHR0R05QRGZqUTcrL0pwMWNVMjN0WHA2Zk53a1JmVENtaS9YeWRwaU9MeDB0UnZvTldQek9vTis3aVFlODN1L2gyRHZnaDdaMHpLazAvYWZXRitDOFZzWVZUemlnclVvZFQrNkg2dXQzSWFLdncwS2lFWXA4cEtwcVVmSjR1bmZwMTZDN21lRDFNazNKRHByd292YmRhTE5OUCtWUTMvaGZLR3dGSitXYXNMK2h3WmpyeUVqWTUvdlpUT2JyWUpGbXpuSEp6TkErMi9TMWRJMkJzTHlzVUJCRHc4cUdkT3IwSXh6NzVYQ2ovMkZKT3hsTnBpeXJRLzBDdVptRi9iNEpoeTJJMmllL3F5d0ZxSGtBTy9Ca2dKTnpXdTNPVzdHVEpaelQvRVFWK21lTDVWZWV3dWRnMEZobmpKYWNESUF1bDJzQVRsWlB3M2dhdmpSOG5NQndHQ0RPb2Z1QSttNzRvMGRlM0JNTUorS0p3REQ5R1kydHdkR3RIKzdHRHliUGVaVFRidnRoeSthUm84Y1VZeFdQamh3MWR1TzJyVnUySnpNZnIzZHpZWkYwTHpkVG1Ddms4MzJSUE05aEN5YUlFeStac0JCcG9SbmxxeUdYeTFGQ1R6YlBlS20wcTFXb0duY2gxYzBMYTlxSHFYTHhLRTRseXFyUzBZbEtRVlRCaEppZktHT3BmUCtuWHo1alJ2OVl4OEhsaUZ3YlhPdFIxUEZuMCtsTEMxQXl5bHJiMGRuMUlxSnFIbXIxYWxMNEFwblQwaW5wTGExTVZhOWt1bmdMUVlrN0I5MFNER2lha1E1RGdBa0JpMDJkamVpcWdySkMzQThXaVFIRlZVWmZWQk15UnM5eXAzTWNycFBQSWhIalhzMDJtMHpzcGlhZlQ1NGpEVnRHZ0ZKU3BvRE9xUDRZZk9VK0tPK0NjbzF4c1lhUEdCSE1kRk9UUmFCYmw5K3p5WWxjV3daMTdWanc0MWRPbVBBZWZERGo5NStzQUNhV1YrNXluUXNMek1aMTA0TkFHb1ZvLzBPZS9lRGdyVkRVaHRsMmdsN0lPQTJPZi9GbllnU0FYUkJQdW9JK0pTNVdEem4xMURkcmFtcXd5T3hhcndBbXE3VGEzUmZxSXFaQ3dXaFlaamljSGJkREdob0hMZVRYZm1ySFVXd25nRGFUV1drTWU3Mi9KTXRuKy80M1lUSUwrcEF3d2hrQUFBQUFTVVZPUks1Q1lJST0nKVxyXG4gICAgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLm1tLXBvcHVwX19pbnB1dCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAyZW07XHJcbiAgYm9yZGVyLXJhZGl1czogMC4yZW07XHJcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZTllYmVjO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xyXG4gIGZvbnQtc2l6ZTogMC44NWVtO1xyXG4gIHBhZGRpbmc6IDAgMTJweDtcclxuICBjb2xvcjogIzgwODA4MDtcclxufVxyXG5cclxuLm1tLXBvcHVwX19idG4ge1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMmVtO1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBwYWRkaW5nOiAwIDAuNjI1ZW07XHJcbiAgbWFyZ2luOiAwLjYyNWVtIDAgMCAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAyZW07XHJcbiAgaGVpZ2h0OiAyZW07XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzY2NjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMC43NWVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgY29sb3I6ICMzMzM7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuLm1tLXBvcHVwX19idG4tLXN1Y2Nlc3Mge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMyN2FlNjA7XHJcbiAgYm9yZGVyLWNvbG9yOiAjMjdhZTYwO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4ubW0tcG9wdXBfX2J0bi0tZGFuZ2VyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzU1NDVjO1xyXG4gIGJvcmRlci1jb2xvcjogI2M1NTQ1YztcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLm1tLXBvcHVwX19ib3gge1xyXG4gIHdpZHRoOiA4MHZ3O1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDEwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC00MHZ3O1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgYm94LXNoYWRvdzogMCAwLjMxMjVlbSAxLjI1ZW0gMCByZ2JhKDEyNiwgMTM3LCAxNDAsIDAuMik7XHJcbiAgYm9yZGVyLXJhZGl1czogMC4zMTI1ZW07XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2I4YzhjYztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHotaW5kZXg6IDEwMDE7XHJcbn1cclxuXHJcbi5tbS1wb3B1cF9fYm94X19oZWFkZXIge1xyXG4gIHBhZGRpbmc6IDFlbSAxLjI1ZW07XHJcbiAgYmFja2dyb3VuZDogI2VkZjVmNztcclxuICBjb2xvcjogIzQ1NGI0ZDtcclxufVxyXG5cclxuLm1tLXBvcHVwX19ib3hfX2hlYWRlcl9fdGl0bGUge1xyXG4gIG1hcmdpbjogMDtcclxuICBmb250LXNpemU6IDFlbTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi5tbS1wb3B1cF9fYm94X19ib2R5IHtcclxuICBwYWRkaW5nOiAxLjI1ZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICBmb250LXNpemU6IDAuODVlbTtcclxuICBjb2xvcjogIzQ1NGI0ZDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyO1xyXG59XHJcblxyXG4ubW0tcG9wdXBfX2JveF9fYm9keSBwIHtcclxuICBtYXJnaW46IDAgMCAwLjMxMjVlbTtcclxufVxyXG5cclxuLm1tLXBvcHVwX19ib3hfX2Zvb3RlciB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwYWRkaW5nOiAwIDEuMjVlbSAxLjI1ZW07XHJcbn1cclxuXHJcbi5tbS1wb3B1cF9fYm94X19mb290ZXJfX3JpZ2h0LXNwYWNlIHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuXHJcbi5tbS1wb3B1cF9fYm94X19mb290ZXJfX3JpZ2h0LXNwYWNlIC5tbS1wb3B1cF9fYnRuIHtcclxuICBtYXJnaW4tbGVmdDogMC4zMTI1ZW07XHJcbn1cclxuXHJcbi5tbS1wb3B1cF9fYm94X19mb290ZXJfX2xlZnQtc3BhY2Uge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4ubW0tcG9wdXBfX2JveF9fZm9vdGVyX19sZWZ0LXNwYWNlIC5tbS1wb3B1cF9fYnRuIHtcclxuICBtYXJnaW4tcmlnaHQ6IDAuMzEyNWVtO1xyXG59XHJcblxyXG4ubW0tcG9wdXBfX2JveC0tcG9wb3ZlciB7XHJcbiAgd2lkdGg6IDgwdnc7XHJcbiAgbWFyZ2luLWxlZnQ6IC00MHZ3O1xyXG59XHJcblxyXG4ubW0tcG9wdXBfX2JveC0tcG9wb3ZlciAubW0tcG9wdXBfX2Nsb3NlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwLjMxMjVlbTtcclxuICByaWdodDogMC4zMTI1ZW07XHJcbiAgcGFkZGluZzogMDtcclxuICB3aWR0aDogMS4yNWVtO1xyXG4gIGhlaWdodDogMS4yNWVtO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBib3JkZXItcmFkaXVzOiAwLjYyNWVtO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudFxyXG4gICAgdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUNnQUFBQW9DQVlBQUFDTS9yaHRBQUFBQkdkQlRVRUFBTEdQQy94aEJRQUFCOEJKUkVGVVdBbkZXQXRzVTFVWS9zKzVYVGNZWXhnZnZFUlFlUVh4TmVZTGpWRnhMVnZiMnhhc0tJZ1NWTlFvUkVWSTFHaG1mQzZpb2lqaU5EbzF2QnhiMTl1VnRSV1V6QVExK0Vvd09rU1F6VEJBVUppbzI3cjJIcjlUTEpUYWE3dks0eVR0dmVjLy8vK2Y3L3puZjV4ekdmMlBablZNS1JIVWN6RUpOcGdZRFNFZFB6VEI2R2RHMUViRTJzeGsrcXF4c1c1cnJ0TkFUKy9hWkx0cmtpRGRMWWhVSWNTd1E5S3NBN0RhQWJLZEVXT0NRQmNreHdya09HUDBMZjdyVEFxclcrdnpiVDRrazkxLzFnQUI3QnFkWWxWQzBLVUFzUXVBTk9LS2p3WVVOWWZmZi8vUGROTlozTzR6cUVlL0ZndVp5a2hVWUZHRlFLc3BuQllHTlcxTE9wbFVXa2FBTnR2VWMzcFk1RlVBS3dld2I0anpSMEthTjhpa29YclJaczJhVmJCcjMvNmJkZEtmaEhVSEF1Z3lzK2ozZUNDd1l2OS9xZmxQZ0ZhYjgzcHM1Mm9va3haNk9PVDNyZWd0c05USkhZNDVmU08wNXlHaDZ3c0ZzWjFjSVZ0STAzNU01VXYwRFFGYWJZNzdCV09Mc05ybVFyUGk4WHE5dnlhRWpzWFQ0cGc2VnVpUkFCWmZ6QVZ6aHdLK1Q5THA1ZW1JRnJ1NlFDZDZDWHY0K3NSTFNpekhHcHljTSt5dmF5bmcvUzZEbzdRSUp0WlpWWFZ5T2l6L3NxRFY0WEFLd2VveHNEalVxTTFQSjNRc2FlVno1K2JIdHJjMklqV1Zta3k4dEttaFlWdXkvcU1zV09aeVhTUjBXbzRJRFZ4UldySWdtZkY0dlRjdFdkSU5GN29KbGp3UTdkRzlscGt6QzVQbk9neXdzcktTVTFSL0d6NnhvN2hQd1hUMHNjc25wa2tYRW5uY2pUdzZrdlozdkpJOHE1TG81QlVWM1lhQXVGdGh5alN0b2Y2SEJQMUVQYmUzdE93ZU5XcE1GMEF1R0h2ZXVOcXRMUzM3NU54eEM4clFCN2lua09kOHdjYUdEU2NLVk9vOC9mdm1Md1dPUFpGSXJESXhGZ2NZRWJ0bkE5d2drMWxabUJnd2V0cnRucUdUYmFwcU5HNUV0MDZaTWhodVl6SWFsL1RhMnRwT2xNVm5FQU9lQ3FmemZFbUxBMFNWOEtCK2JsanI5V2JjMmlqcnVqcEd3bWR4T0IrU0NySnBja0dpdStlblQ3Lzg1dVpNL1AzNzVGY2pEbjZMeHNSTXljc3JQSjVCMlBlck9MRTFtWVRsZU5Edlg4azRXNHhLOEh5WjNYbHZKcGt5bStxSkVhMUIxVmpIUnd6N0lCTS9yQmpCTm9kaHhYTEp5Nk4vZGJ2bFN6NG5yM3htMDhKKzdRSGt5VGRJNkVzc0RzZnRSakpXaDJzbXRtd2x5cloyOXRCQmJwbFNqSGlUNlp5eElIWjF2SFFuVkJsUkFyVGZhWnEySjVrcDB6dVMrRDJ3NUhzNC9GV2o4c3hJNWJmYTFUdUYwR3RBWDRXME5hMjZ1cm9ubGNlb244OUZTSTVGUlBmMUhKWTRDMmUxSFViTVJuUjVhQ2d1eUlmMVJDMTQzb1cxcGlaNDRaL3pkQ0ZnWVhwblltbkpyZGcyN0hMMkxXNHN4ZzdBOVlZaHF0aHdFbUo5OXVKSE9PWEVpTXhiTm03NnFrQVgra3BzOXhTVXlYSHd6eXBzMDJ0QnYyOXVycWNmR0c0ZnpnS25JWXJGTUhUYWpremJ1emNBakJiM3piOFJPdGFqVEhxeDJDcThMNElMM0pjcnVFTUl4RjRjY2svbmlLNElqbFY1dllOMU5MZU1QQVREZDZES1BCY2xoZm1QNXNpcGR4QlNSZEtDZS9FN1BTY1ZFTUp4bmxsc3psZmdjdy9DWWs4ZzRYOE9Td2JLSFk3TGM5VXA1YUIyTU54dk4yZUM3VVVuSjREWVhtNTFPTi9BcVhzdVZ2cEF1RkdyVkFZVVZVRDk5MUhCbXVTdEwxZVEyTjdoa0cxRGZxWTkySjR6ZTZ2STQvRW9DSTUzWWNFN0VCRDNoQUwreFZKSDAvTGx2NXRGa1JVVHRPb2lHcmJZM09OejBGMk1BT25QR0c4RlFMWVJDaTdEaFAyeVZUUm56cHk4QTM5MXI4VGlwcU5ZemtaQUxFdVdsUmNocFU5QkdmYnBGOEZpNnlhcjZwams4VXp2Qnp0N1N1TThncmJ3UEJNUHdBcm0zN3U2Sm1VU2xPUHlCTHlqZlZjZHR0R05QRGZqUTcrL0pwMWNVMjN0WHA2Zk53a1JmVENtaS9YeWRwaU9MeDB0UnZvTldQek9vTis3aVFlODN1L2gyRHZnaDdaMHpLazAvYWZXRitDOFZzWVZUemlnclVvZFQrNkg2dXQzSWFLdncwS2lFWXA4cEtwcVVmSjR1bmZwMTZDN21lRDFNazNKRHByd292YmRhTE5OUCtWUTMvaGZLR3dGSitXYXNMK2h3WmpyeUVqWTUvdlpUT2JyWUpGbXpuSEp6TkErMi9TMWRJMkJzTHlzVUJCRHc4cUdkT3IwSXh6NzVYQ2ovMkZKT3hsTnBpeXJRLzBDdVptRi9iNEpoeTJJMmllL3F5d0ZxSGtBTy9Ca2dKTnpXdTNPVzdHVEpaelQvRVFWK21lTDVWZWV3dWRnMEZobmpKYWNESUF1bDJzQVRsWlB3M2dhdmpSOG5NQndHQ0RPb2Z1QSttNzRvMGRlM0JNTUorS0p3REQ5R1kydHdkR3RIKzdHRHliUGVaVFRidnRoeSthUm84Y1VZeFdQamh3MWR1TzJyVnUySnpNZnIzZHpZWkYwTHpkVG1Ddms4MzJSUE05aEN5YUlFeStac0JCcG9SbmxxeUdYeTFGQ1R6YlBlS20wcTFXb0duY2gxYzBMYTlxSHFYTHhLRTRseXFyUzBZbEtRVlRCaEppZktHT3BmUCtuWHo1alJ2OVl4OEhsaUZ3YlhPdFIxUEZuMCtsTEMxQXl5bHJiMGRuMUlxSnFIbXIxYWxMNEFwblQwaW5wTGExTVZhOWt1bmdMUVlrN0I5MFNER2lha1E1RGdBa0JpMDJkamVpcWdySkMzQThXaVFIRlZVWmZWQk15UnM5eXAzTWNycFBQSWhIalhzMDJtMHpzcGlhZlQ1NGpEVnRHZ0ZKU3BvRE9xUDRZZk9VK0tPK0NjbzF4c1lhUEdCSE1kRk9UUmFCYmw5K3p5WWxjV3daMTdWanc0MWRPbVBBZWZERGo5NStzQUNhV1YrNXluUXNMek1aMTA0TkFHb1ZvLzBPZS9lRGdyVkRVaHRsMmdsN0lPQTJPZi9GbllnU0FYUkJQdW9JK0pTNVdEem4xMURkcmFtcXd5T3hhcndBbXE3VGEzUmZxSXFaQ3dXaFlaamljSGJkREdob0hMZVRYZm1ySFVXd25nRGFUV1drTWU3Mi9KTXRuKy80M1lUSUwrcEF3d2hrQUFBQUFTVVZPUks1Q1lJST0nKVxyXG4gICAgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gIG1hcmdpbjogMDtcclxuICB6LWluZGV4OiAzO1xyXG59XHJcblxyXG4ubW0tcG9wdXBfX2JveC0tcG9wb3ZlciAubW0tcG9wdXBfX2JveF9fYm9keSB7XHJcbiAgcGFkZGluZzogMS4yNWVtO1xyXG59XHJcblxyXG4uaGVscC10ZXh0IHtcclxuICBmb250LXNpemU6IDAuN2VtO1xyXG4gICYuaGVscC10ZXh0LXJvdyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICB9XHJcbiAgZW0ge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG4gIHN0cm9uZyB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xyXG4gICAgY29sb3I6IGRhcmtyZWQ7XHJcbiAgfVxyXG59XHJcblxyXG4uYWJvdXQtdGV4dCB7XHJcbiAgZm9udC1zaXplOiAwLjdlbTtcclxuICBjb2xvcjogQGRvcmFkbztcclxuICBoMSB7XHJcbiAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG4gIGEge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XHJcbiAgfVxyXG4gIGE6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IG5vbmU7XHJcbiAgfVxyXG4gIGE6dmlzaXRlZCB7XHJcbiAgICBjb2xvcjogQGRvcmFkbztcclxuICB9XHJcbn1cclxuXHJcbi5pbmZvLXN0b3AtYnV0dG9uIHtcclxuICBoZWlnaHQ6IDAuNzVlbTtcclxuICB3aWR0aDogMC43NWVtO1xyXG4gIGNvbG9yOiBAbW9uYS1saXNhO1xyXG4gIGFuaW1hdGlvbjogYW5pbWF0aW9uU3RvcEJ1dHRvbiBsaW5lYXIgMC44cztcclxuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAzcHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbn1cclxuXHJcbi5pbmZvLXNvdW5kd2F2ZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogLTAuNWVtO1xyXG59XHJcblxyXG4vLyBmaXggZm9yIHdpZGUgY29tcHV0ZXIgc2NyZWVuc1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA1NDBweCkge1xyXG4gIC5tbS1wb3B1cF9fYm94IHtcclxuICAgIHdpZHRoOiA2NnZoO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0zM3ZoO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XHJcbiAgLm1tLXBvcHVwX19ib3gge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBsZWZ0OiAyMHB4O1xyXG4gICAgcmlnaHQ6IDIwcHg7XHJcbiAgICB0b3A6IDEwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbiAgLm1tLXBvcHVwX19ib3hfX2Zvb3Rlcl9fbGVmdC1zcGFjZSB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICB9XHJcbiAgLm1tLXBvcHVwX19ib3hfX2Zvb3Rlcl9fcmlnaHQtc3BhY2Uge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgfVxyXG4gIC5tbS1wb3B1cF9fYm94X19mb290ZXIgLm1tLXBvcHVwX19idG4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuIiwiQGRvcmFkbzogIzZhNWU1YztcclxuQGNsb3VkeTogIzU5NTI1MDtcclxuQG1pbnQ6ICM5M2U0YmE7XHJcbkBjaG9jb2xhdGU6ICM0YTQ1NDQ7XHJcbkBtaWxrOiAjZmRmZWZkO1xyXG5Ac2FsYWQ6ICNiMmU1YWY7XHJcbkBzYWxtb246ICNmMDdmODg7XHJcbkBkb3JhZG8tbGlnaHQ6ICNhMDlkOWM7XHJcblxyXG4ubG9naW4tcGFnZS1oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgcGFkZGluZzogMS4yNWVtO1xyXG4gIHBhZGRpbmctYm90dG9tOiAyLjVlbTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICBAbWVkaWEgKG1heC1oZWlnaHQ6IDQ1MHB4KSB7XHJcbiAgICBwYWRkaW5nOiAxLjI1ZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIC5iYWNrLWJ0biB7XHJcbiAgICBoZWlnaHQ6IDEuMjVlbTtcclxuICAgIHdpZHRoOiAxLjI1ZW07XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvZmlsZS1wYWdlLWhlYWRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBwYWRkaW5nOiAxLjI1ZW07XHJcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICBAbWVkaWEgKG1heC1oZWlnaHQ6IDQ1MHB4KSB7XHJcbiAgICBwYWRkaW5nOiAxLjI1ZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIC5iYWNrLWJ0biB7XHJcbiAgICBoZWlnaHQ6IDEuMjVlbTtcclxuICAgIHdpZHRoOiAxLjI1ZW07XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4ubG9naW4tcGFnZS1oZWFkZXItdGl0bGUsXHJcbi5wcm9maWxlLXBhZ2UtaGVhZGVyLXRpdGxlIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbn1cclxuXHJcbi5tZWRpdW0tb3BhY2l0eSB7XHJcbiAgb3BhY2l0eTogMC41O1xyXG59XHJcblxyXG4ubG9naW4tc3RhcnQtcGFnZS1oZWFkZXItY29sb3IsXHJcbi5wcm9maWxlLXBhZ2UtaGVhZGVyLWNvbG9yIHtcclxuICBjb2xvcjogQGRvcmFkbztcclxufVxyXG5cclxuLmxvZ2luLXN0YXJ0LXBhZ2UtYnRuLWNvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbWFyZ2luLXRvcDogMjAlO1xyXG59XHJcblxyXG4ubG9naW4tc3RhcnQtcGFnZS1sYW5ndWFnZS1jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4ubG9naW4tc3RhcnQtcGFnZS1pbmZvIHtcclxuICBjb2xvcjogQGNsb3VkeTtcclxuICBtYXJnaW4tYm90dG9tOiA1JTtcclxuICB3aWR0aDogMjJlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgICB3aWR0aDogMTNlbTtcclxuICB9XHJcbiAgLyogLS0tLS0tLS0tLS0gaVBhZCAzLCA0IGFuZCBQcm8gOS43XCIgLS0tLS0tLS0tLS0gKi9cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSB7XHJcbiAgICB3aWR0aDogMTZlbTtcclxuICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzJTtcclxuICB9XHJcbiAgLyogLS0tLS0tLS0tLS0gaVBhZCBQcm8gMTAuNVwiIC0tLS0tLS0tLS0tICovXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogODM0cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogMTExMnB4KSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMikge1xyXG4gICAgd2lkdGg6IDE2ZW07XHJcbiAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMyU7XHJcbiAgfVxyXG4gIC8qIC0tLS0tLS0tLS0tIGlQYWQgUHJvIDEyLjlcIiAtLS0tLS0tLS0tLSAqL1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDEwMjRweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMzY2cHgpIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSB7XHJcbiAgICB3aWR0aDogMTZlbTtcclxuICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzJTtcclxuICB9XHJcbn1cclxuXHJcbi5sb2dpbi1zdGFydC1wYWdlLWJ0biB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBwYWRkaW5nOiAwLjc1ZW0gMi41ZW07XHJcbiAgYm9yZGVyLXJhZGl1czogMTAwMHZoO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHdpZHRoOiAxN2VtO1xyXG4gIGNvbG9yOiBAY2hvY29sYXRlO1xyXG4gIG1hcmdpbi1ib3R0b206IDIlO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgd2lkdGg6IDE1ZW07XHJcbiAgICBmb250LXNpemU6IDAuN2VtO1xyXG4gIH1cclxuICAvKiAtLS0tLS0tLS0tLSBpUGFkIDMsIDQgYW5kIFBybyA5LjdcIiAtLS0tLS0tLS0tLSAqL1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjRweCkgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpIHtcclxuICAgIHdpZHRoOiAxOWVtO1xyXG4gICAgZm9udC1zaXplOiAwLjdlbTtcclxuICB9XHJcbiAgLyogLS0tLS0tLS0tLS0gaVBhZCBQcm8gMTAuNVwiIC0tLS0tLS0tLS0tICovXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogODM0cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogMTExMnB4KSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMikge1xyXG4gICAgd2lkdGg6IDE5ZW07XHJcbiAgICBmb250LXNpemU6IDAuN2VtO1xyXG4gIH1cclxuICAvKiAtLS0tLS0tLS0tLSBpUGFkIFBybyAxMi45XCIgLS0tLS0tLS0tLS0gKi9cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogMTM2NnB4KSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMikge1xyXG4gICAgd2lkdGg6IDE5ZW07XHJcbiAgICBmb250LXNpemU6IDAuN2VtO1xyXG4gIH1cclxufVxyXG5cclxuLmNyZWF0ZS1wcm9maWwtYnRuIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbWludDtcclxuICBib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbi5sb2dvdXQtYnRuIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbWFyaWdvbGQteWVsbG93O1xyXG4gIGNvbG9yOiBAZG9yYWRvO1xyXG4gIGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuLmxvZ2luLWJ0biB7XHJcbiAgYm9yZGVyOiAzcHggc29saWQgQG1pbnQ7XHJcbn1cclxuXHJcbi5sb2dpbi1wYWdlLWJ0biB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBwYWRkaW5nOiAwLjc1ZW0gMi41ZW07XHJcbiAgYm9yZGVyLXJhZGl1czogMTAwMHZoO1xyXG4gIGJvcmRlcjogM3B4IHNvbGlkIEBtaWxrO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHdpZHRoOiAyMmVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IEBzYWxhZDtcclxuICBjb2xvcjogQG1pbGs7XHJcbiAgbWFyZ2luLXRvcDogMiU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMiU7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICB3aWR0aDogMThlbTtcclxuICAgIGZvbnQtc2l6ZTogMC43ZW07XHJcbiAgfVxyXG4gIC8qIC0tLS0tLS0tLS0tIGlQYWQgMywgNCBhbmQgUHJvIDkuN1wiIC0tLS0tLS0tLS0tICovXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogNzY4cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogMTAyNHB4KSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMikge1xyXG4gICAgd2lkdGg6IDIwZW07XHJcbiAgICBmb250LXNpemU6IDAuN2VtO1xyXG4gIH1cclxuICAvKiAtLS0tLS0tLS0tLSBpUGFkIFBybyAxMC41XCIgLS0tLS0tLS0tLS0gKi9cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA4MzRweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMTEycHgpIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSB7XHJcbiAgICB3aWR0aDogMjBlbTtcclxuICAgIGZvbnQtc2l6ZTogMC43ZW07XHJcbiAgfVxyXG4gIC8qIC0tLS0tLS0tLS0tIGlQYWQgUHJvIDEyLjlcIiAtLS0tLS0tLS0tLSAqL1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDEwMjRweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMzY2cHgpIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSB7XHJcbiAgICB3aWR0aDogMjBlbTtcclxuICAgIGZvbnQtc2l6ZTogMC43ZW07XHJcbiAgfVxyXG59XHJcblxyXG4uZm9yZ290LXBhc3N3b3JkLWxpbmsge1xyXG4gIGNvbG9yOiBAbWlsaztcclxuICBmb250LXNpemU6IDAuOGVtO1xyXG59XHJcblxyXG4ubG9naW4tcGFnZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogQHNhbGFkO1xyXG4gIGNvbG9yOiBAbWlsaztcclxufVxyXG5cclxuLmxvZ2luLXBhZ2UtaW5wdXQtY29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBtYXJnaW4tdG9wOiA1JTtcclxuICBoZWlnaHQ6IDg1JTtcclxufVxyXG5cclxuLmxvZ2luLXBhZ2UtaW5wdXQge1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICB3aWR0aDogMjJlbTtcclxuICBoZWlnaHQ6IDNlbTtcclxuICBtYXJnaW4tYm90dG9tOiAxJTtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgY29sb3I6IEBkb3JhZG87XHJcbiAgcGFkZGluZy1sZWZ0OiAxZW07XHJcblxyXG4gICYuaGlnaGxpZ2h0IHtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZjk5OTk7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgIHdpZHRoOiAxOGVtO1xyXG4gICAgZm9udC1zaXplOiAwLjdlbTtcclxuICB9XHJcbiAgLyogLS0tLS0tLS0tLS0gaVBhZCAzLCA0IGFuZCBQcm8gOS43XCIgLS0tLS0tLS0tLS0gKi9cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSB7XHJcbiAgICB3aWR0aDogMjBlbTtcclxuICAgIGZvbnQtc2l6ZTogMC43ZW07XHJcbiAgfVxyXG4gIC8qIC0tLS0tLS0tLS0tIGlQYWQgUHJvIDEwLjVcIiAtLS0tLS0tLS0tLSAqL1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDgzNHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDExMTJweCkgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpIHtcclxuICAgIHdpZHRoOiAyMGVtO1xyXG4gICAgZm9udC1zaXplOiAwLjdlbTtcclxuICB9XHJcbiAgLyogLS0tLS0tLS0tLS0gaVBhZCBQcm8gMTIuOVwiIC0tLS0tLS0tLS0tICovXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMTAyNHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEzNjZweCkgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpIHtcclxuICAgIHdpZHRoOiAyMGVtO1xyXG4gICAgZm9udC1zaXplOiAwLjdlbTtcclxuICB9XHJcbn1cclxuXHJcbmlucHV0OmZvY3VzIHtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG4ubG9naW4tcGFnZS1pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xyXG4gIGNvbG9yOiBAZG9yYWRvO1xyXG4gIG9wYWNpdHk6IDAuNTtcclxufVxyXG5cclxuLmxvZ2luLXBhZ2UtaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gIC8qIEZpcmVmb3ggMTkrICovXHJcbiAgY29sb3I6IEBkb3JhZG87XHJcbiAgb3BhY2l0eTogMC41O1xyXG59XHJcbi5sb2dpbi1wYWdlLWlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgLyogSUUgMTArICovXHJcbiAgY29sb3I6IEBkb3JhZG87XHJcbiAgb3BhY2l0eTogMC41O1xyXG59XHJcbi5sb2dpbi1wYWdlLWlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gIC8qIEZpcmVmb3ggMTgtICovXHJcbiAgY29sb3I6IEBkb3JhZG87XHJcbiAgb3BhY2l0eTogMC41O1xyXG59XHJcblxyXG4uZHVtbXkge1xyXG4gIGhlaWdodDogMS4yNWVtO1xyXG4gIHdpZHRoOiAxLjI1ZW07XHJcbn1cclxuXHJcbi5mb3Jnb3QtcGFzcy1xdWVzdGlvbiB7XHJcbiAgZm9udC1zaXplOiAwLjlyZW07XHJcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XHJcbiAgbWFyZ2luLXRvcDogMiU7XHJcbiAgZmxleDogMC45NTtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDAuN2VtO1xyXG4gICAgZmxleDogMC44O1xyXG4gIH1cclxufVxyXG5cclxuLmZvcmdvdC1wYXNzLXF1ZXN0aW9uLWhpZGRlbiB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGZsZXg6IDAuOTU7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgZmxleDogMC44O1xyXG4gIH1cclxufVxyXG5cclxuLnVzZXItaWNvbiB7XHJcbiAgY29sb3I6IEBzYWxtb247XHJcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG5cclxuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIGFuaW1hdGlvbjogcHVsc2UgMXMgaW5maW5pdGU7XHJcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIH1cclxuXHJcbiAgNzAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcbn1cclxuXHJcbi51c2VyLXNldHRpbmdzLXBhZ2Uge1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgcGFkZGluZy1ib3R0b206IDJlbTtcclxufVxyXG5cclxuLnNlY3Rpb24tdGl0bGUge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgY29sb3I6IEBkb3JhZG8tbGlnaHQ7XHJcbiAgbWFyZ2luLXRvcDogM2VtO1xyXG4gIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICBmb250LXNpemU6IDAuN2VtO1xyXG59XHJcblxyXG4uc2V0dGluZy1jb250YWluZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZlZmQ7XHJcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgd2lkdGg6IDg1JTtcclxuICBwYWRkaW5nOiAxLjNlbSAxZW0gMS4zZW0gMWVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDAuMmVtO1xyXG5cclxuICAudG9nZ2xlLXNlY3Rpb24tbmFtZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMC41ZW07XHJcbiAgfVxyXG5cclxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDNlbTtcclxuICAgIGhlaWdodDogMS41ZW07XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjYzZjNmM2O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gIH1cclxuICBpbnB1dDpjaGVja2VkW3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjYjJlNWFmO1xyXG4gIH1cclxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gIH1cclxuICBpbnB1dDpjaGVja2VkW3R5cGU9XCJjaGVja2JveFwiXTo6YmVmb3JlIHtcclxuICAgIGxlZnQ6IDUwJTtcclxuICB9XHJcbn1cclxuXHJcbi5zZXR0aW5nLW5hbWUge1xyXG4gIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgY29sb3I6IEBkb3JhZG8tbGlnaHQ7XHJcbn1cclxuXHJcbi5zZXR0aW5nLWRyb3AtZG93bi1idG4ge1xyXG4gIGhlaWdodDogMS4yNWVtO1xyXG4gIGNvbG9yOiBAZG9yYWRvLWxpZ2h0O1xyXG4gIG9wYWNpdHk6IDAuNztcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5zZXR0aW5nLWljb24tYnRuIHtcclxuICBoZWlnaHQ6IDEuMjVlbTtcclxuICB3aWR0aDogMS4yNWVtICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IEBkb3JhZG8tbGlnaHQ7XHJcbiAgb3BhY2l0eTogMC43O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmdvb2dsZS1idG4ge1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgd2lkdGg6IDgwJTtcclxuICBtaW4td2lkdGg6IDE5MnB4O1xyXG4gIG1heC13aWR0aDogMTkycHg7XHJcbiAgaGVpZ2h0OiA0MnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2ZjZmM7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIGJveC1zaGFkb3c6IDAgM3B4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgY3Vyc29yOiBoYW5kO1xyXG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICB0cmFuc2l0aW9uOiBhbGwgNDAwbXMgZWFzZSAwcztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcbi5nb29nbGUtYnRuIC5nb29nbGUtaWNvbi13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbWFyZ2luLXRvcDogMXB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAxcHg7XHJcbiAgd2lkdGg6IDQwcHg7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG4uZ29vZ2xlLWJ0biAuZ29vZ2xlLWljb24tc3ZnIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbWFyZ2luLXRvcDogMTFweDtcclxuICBtYXJnaW4tbGVmdDogMTFweDtcclxuICB3aWR0aDogMThweDtcclxuICBoZWlnaHQ6IDE4cHg7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuLmdvb2dsZS1idG4gLmJ0bi10ZXh0IHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgbWFyZ2luOiAxM3B4IDEwcHggNDBweCA0MHB4O1xyXG4gIGNvbG9yOiAjNzU3NTc1O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XHJcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbi5nb29nbGUtYnRuIC5zbWFsbGVyLXNpemUge1xyXG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZ29vZ2xlLWJ0bjpob3ZlciB7XHJcbiAgYm94LXNoYWRvdzogMCAzcHggOHB4IHJnYmEoMTE3LCAxMTcsIDExNywgMC41KTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG4uZ29vZ2xlLWJ0bjphY3RpdmUge1xyXG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCAjNzU3NTc1O1xyXG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbi5hcHBsZS1idG4ge1xyXG4gIHdpZHRoOiAxOTJweDtcclxuICBoZWlnaHQ6IDQycHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgY3Vyc29yOiBoYW5kO1xyXG59XHJcblxyXG4uaWRlbnRpdHktbWVzc2FnZSB7XHJcbiAgY29sb3I6IEBkb3JhZG8tbGlnaHQ7XHJcbn1cclxuIiwiLmluZm8tcGFnZSB7XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxuICBjb2xvcjogQGNsb3VkeTtcclxufVxyXG5cclxuLmluZm8tcGFnZS10aXRsZSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDAuNmVtO1xyXG4gIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcclxuICBwYWRkaW5nLXRvcDogMS41ZW07XHJcbn1cclxuLmluZm8tcGFnZS10aXRsZSBwIHtcclxuICBwYWRkaW5nOiAwLjZlbSAyZW07XHJcbn1cclxuXHJcbi5pbmZvLXBhZ2UtY29udGVudCB7XHJcbiAgcGFkZGluZzogMmVtO1xyXG59XHJcblxyXG4uaW5mby1wYWdlLWNvbnRlbnQgcCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcclxufVxyXG5cclxuLmluZm8tcGFnZS1jb250ZW50IHA6bGFzdC1jaGlsZCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDBlbTtcclxufVxyXG4iLCJAaW1wb3J0ICdyZXNldCc7XHJcbkBpbXBvcnQgJ2ZsZXhib3gnO1xyXG5AaW1wb3J0ICdjb3Vyc2UtdHJlZSc7XHJcbkBpbXBvcnQgJ2V4ZXJjaXNlJztcclxuQGltcG9ydCAncG9wdXAnO1xyXG5AaW1wb3J0ICdsb2dpbic7XHJcbkBpbXBvcnQgJ2FkbWlzc2lvbnRlc3RzJztcclxuXHJcbioge1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG5pbnB1dCB7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50O1xyXG4gIC1raHRtbC11c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50O1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IGF1dG8gIWltcG9ydGFudDtcclxuICAtbXMtdXNlci1zZWxlY3Q6IGF1dG8gIWltcG9ydGFudDtcclxuICB1c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1JlbXVzQnJhdnVyYSc7XHJcbiAgc3JjOiB1cmwoJ2ZvbnRzL2JyYXZ1cmEud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XHJcbiAgc3JjOiB1cmwoJ2ZvbnRzL3JvYm90b21lZGl1bS50dGYnKSBmb3JtYXQoJ3R0ZicpO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQGNhcnJhcmEsIDUlKTtcclxufVxyXG5cclxuaHRtbCxcclxuYm9keSxcclxuI2NvbnRlbnQge1xyXG4gIC5mdWxsc2l6ZSgpO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbiNjb250ZW50IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAY2FycmFyYTtcclxuICBtYXgtd2lkdGg6IDc1dmg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi50b3AtbWVudSB7XHJcbiAgaGVpZ2h0OiAyLjVlbTtcclxuICBib3gtc2hhZG93OiAwIDAgMC42MjVlbSByZ2JhKDAsIDAsIDAsIDAuMTcpO1xyXG59XHJcblxyXG4ubmV0d29yay1jb25uZWN0aW9uLFxyXG4uZXJyb3ItbWVzc2FnZSB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgcGFkZGluZzogMC41ZW0gMDtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgZm9udC1zaXplOiA4MCU7XHJcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgYmFja2dyb3VuZDogI2Y5OTtcclxuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XHJcblxyXG4gICYuY29ubmVjdGluZyB7XHJcbiAgICBhbmltYXRpb246IG5ldHdvcmt0aW1lb3V0IDhzO1xyXG4gIH1cclxuXHJcbiAgLnNtYWxsIHtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGZvbnQtc2l6ZTogNzAlO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBuZXR3b3JrdGltZW91dCB7XHJcbiAgMCUge1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gIDkwJSB7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAwLjVlbSAwO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVkb3duIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcclxuICB9XHJcbn1cclxuXHJcbi8vIFJlc3BvbnNpdmUgYmFzZSBlbSBzaXplc1xyXG5cclxuaHRtbCBib2R5IHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gIGgzIHtcclxuICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcclxuICBodG1sIGJvZHkge1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xyXG4gIGh0bWwgYm9keSB7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgfVxyXG59XHJcbiJdfQ== */
